1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for opcodes 2.39. 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='opcodes' 589PACKAGE_TARNAME='opcodes' 590PACKAGE_VERSION='2.39' 591PACKAGE_STRING='opcodes 2.39' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="z8k-dis.c" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_subst_vars='am__EXEEXT_FALSE 633am__EXEEXT_TRUE 634LTLIBOBJS 635LIBOBJS 636BFD_MACHINES 637archdefs 638SHARED_DEPENDENCIES 639SHARED_LIBADD 640SHARED_LDFLAGS 641BUILD_LIB_DEPS 642BUILD_LIBS 643LIBM 644cgendir 645CGEN_MAINT_FALSE 646CGEN_MAINT_TRUE 647HDEFINES 648ENABLE_BFD_64_BIT_FALSE 649ENABLE_BFD_64_BIT_TRUE 650EXEEXT_FOR_BUILD 651CC_FOR_BUILD 652MSGMERGE 653MSGFMT 654MKINSTALLDIRS 655CATOBJEXT 656GENCAT 657INSTOBJEXT 658DATADIRNAME 659CATALOGS 660POSUB 661GMSGFMT 662XGETTEXT 663INCINTL 664LIBINTL_DEP 665LIBINTL 666USE_NLS 667bfdincludedir 668bfdlibdir 669target_noncanonical 670host_noncanonical 671INSTALL_LIBBFD_FALSE 672INSTALL_LIBBFD_TRUE 673MAINT 674MAINTAINER_MODE_FALSE 675MAINTAINER_MODE_TRUE 676WARN_WRITE_STRINGS 677NO_WERROR 678WARN_CFLAGS_FOR_BUILD 679WARN_CFLAGS 680OTOOL64 681OTOOL 682LIPO 683NMEDIT 684DSYMUTIL 685OBJDUMP 686LN_S 687NM 688ac_ct_DUMPBIN 689DUMPBIN 690LD 691FGREP 692SED 693LIBTOOL 694RANLIB 695AR 696EGREP 697GREP 698CPP 699am__fastdepCC_FALSE 700am__fastdepCC_TRUE 701CCDEPMODE 702am__nodep 703AMDEPBACKSLASH 704AMDEP_FALSE 705AMDEP_TRUE 706am__quote 707am__include 708DEPDIR 709OBJEXT 710EXEEXT 711ac_ct_CC 712CPPFLAGS 713LDFLAGS 714CFLAGS 715CC 716AM_BACKSLASH 717AM_DEFAULT_VERBOSITY 718AM_DEFAULT_V 719AM_V 720am__untar 721am__tar 722AMTAR 723am__leading_dot 724SET_MAKE 725AWK 726mkdir_p 727MKDIR_P 728INSTALL_STRIP_PROGRAM 729STRIP 730install_sh 731MAKEINFO 732AUTOHEADER 733AUTOMAKE 734AUTOCONF 735ACLOCAL 736VERSION 737PACKAGE 738CYGPATH_W 739am__isrc 740INSTALL_DATA 741INSTALL_SCRIPT 742INSTALL_PROGRAM 743target_os 744target_vendor 745target_cpu 746target 747host_os 748host_vendor 749host_cpu 750host 751build_os 752build_vendor 753build_cpu 754build 755target_alias 756host_alias 757build_alias 758LIBS 759ECHO_T 760ECHO_N 761ECHO_C 762DEFS 763mandir 764localedir 765libdir 766psdir 767pdfdir 768dvidir 769htmldir 770infodir 771docdir 772oldincludedir 773includedir 774localstatedir 775sharedstatedir 776sysconfdir 777datadir 778datarootdir 779libexecdir 780sbindir 781bindir 782program_transform_name 783prefix 784exec_prefix 785PACKAGE_URL 786PACKAGE_BUGREPORT 787PACKAGE_STRING 788PACKAGE_VERSION 789PACKAGE_TARNAME 790PACKAGE_NAME 791PATH_SEPARATOR 792SHELL' 793ac_subst_files='' 794ac_user_opts=' 795enable_option_checking 796enable_silent_rules 797enable_dependency_tracking 798enable_shared 799enable_static 800with_pic 801enable_fast_install 802with_gnu_ld 803enable_libtool_lock 804enable_checking 805enable_targets 806enable_werror 807enable_build_warnings 808enable_maintainer_mode 809enable_install_libbfd 810enable_nls 811enable_64_bit_bfd 812enable_cgen_maint 813' 814 ac_precious_vars='build_alias 815host_alias 816target_alias 817CC 818CFLAGS 819LDFLAGS 820LIBS 821CPPFLAGS 822CPP' 823 824 825# Initialize some variables set by options. 826ac_init_help= 827ac_init_version=false 828ac_unrecognized_opts= 829ac_unrecognized_sep= 830# The variables have the same names as the options, with 831# dashes changed to underlines. 832cache_file=/dev/null 833exec_prefix=NONE 834no_create= 835no_recursion= 836prefix=NONE 837program_prefix=NONE 838program_suffix=NONE 839program_transform_name=s,x,x, 840silent= 841site= 842srcdir= 843verbose= 844x_includes=NONE 845x_libraries=NONE 846 847# Installation directory options. 848# These are left unexpanded so users can "make install exec_prefix=/foo" 849# and all the variables that are supposed to be based on exec_prefix 850# by default will actually change. 851# Use braces instead of parens because sh, perl, etc. also accept them. 852# (The list follows the same order as the GNU Coding Standards.) 853bindir='${exec_prefix}/bin' 854sbindir='${exec_prefix}/sbin' 855libexecdir='${exec_prefix}/libexec' 856datarootdir='${prefix}/share' 857datadir='${datarootdir}' 858sysconfdir='${prefix}/etc' 859sharedstatedir='${prefix}/com' 860localstatedir='${prefix}/var' 861includedir='${prefix}/include' 862oldincludedir='/usr/include' 863docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 864infodir='${datarootdir}/info' 865htmldir='${docdir}' 866dvidir='${docdir}' 867pdfdir='${docdir}' 868psdir='${docdir}' 869libdir='${exec_prefix}/lib' 870localedir='${datarootdir}/locale' 871mandir='${datarootdir}/man' 872 873ac_prev= 874ac_dashdash= 875for ac_option 876do 877 # If the previous option needs an argument, assign it. 878 if test -n "$ac_prev"; then 879 eval $ac_prev=\$ac_option 880 ac_prev= 881 continue 882 fi 883 884 case $ac_option in 885 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 886 *=) ac_optarg= ;; 887 *) ac_optarg=yes ;; 888 esac 889 890 # Accept the important Cygnus configure options, so we can diagnose typos. 891 892 case $ac_dashdash$ac_option in 893 --) 894 ac_dashdash=yes ;; 895 896 -bindir | --bindir | --bindi | --bind | --bin | --bi) 897 ac_prev=bindir ;; 898 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 899 bindir=$ac_optarg ;; 900 901 -build | --build | --buil | --bui | --bu) 902 ac_prev=build_alias ;; 903 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 904 build_alias=$ac_optarg ;; 905 906 -cache-file | --cache-file | --cache-fil | --cache-fi \ 907 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 908 ac_prev=cache_file ;; 909 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 910 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 911 cache_file=$ac_optarg ;; 912 913 --config-cache | -C) 914 cache_file=config.cache ;; 915 916 -datadir | --datadir | --datadi | --datad) 917 ac_prev=datadir ;; 918 -datadir=* | --datadir=* | --datadi=* | --datad=*) 919 datadir=$ac_optarg ;; 920 921 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 922 | --dataroo | --dataro | --datar) 923 ac_prev=datarootdir ;; 924 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 925 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 926 datarootdir=$ac_optarg ;; 927 928 -disable-* | --disable-*) 929 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 930 # Reject names that are not valid shell variable names. 931 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 932 as_fn_error $? "invalid feature name: $ac_useropt" 933 ac_useropt_orig=$ac_useropt 934 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 935 case $ac_user_opts in 936 *" 937"enable_$ac_useropt" 938"*) ;; 939 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 940 ac_unrecognized_sep=', ';; 941 esac 942 eval enable_$ac_useropt=no ;; 943 944 -docdir | --docdir | --docdi | --doc | --do) 945 ac_prev=docdir ;; 946 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 947 docdir=$ac_optarg ;; 948 949 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 950 ac_prev=dvidir ;; 951 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 952 dvidir=$ac_optarg ;; 953 954 -enable-* | --enable-*) 955 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 956 # Reject names that are not valid shell variable names. 957 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 958 as_fn_error $? "invalid feature name: $ac_useropt" 959 ac_useropt_orig=$ac_useropt 960 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 961 case $ac_user_opts in 962 *" 963"enable_$ac_useropt" 964"*) ;; 965 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 966 ac_unrecognized_sep=', ';; 967 esac 968 eval enable_$ac_useropt=\$ac_optarg ;; 969 970 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 971 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 972 | --exec | --exe | --ex) 973 ac_prev=exec_prefix ;; 974 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 975 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 976 | --exec=* | --exe=* | --ex=*) 977 exec_prefix=$ac_optarg ;; 978 979 -gas | --gas | --ga | --g) 980 # Obsolete; use --with-gas. 981 with_gas=yes ;; 982 983 -help | --help | --hel | --he | -h) 984 ac_init_help=long ;; 985 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 986 ac_init_help=recursive ;; 987 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 988 ac_init_help=short ;; 989 990 -host | --host | --hos | --ho) 991 ac_prev=host_alias ;; 992 -host=* | --host=* | --hos=* | --ho=*) 993 host_alias=$ac_optarg ;; 994 995 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 996 ac_prev=htmldir ;; 997 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 998 | --ht=*) 999 htmldir=$ac_optarg ;; 1000 1001 -includedir | --includedir | --includedi | --included | --include \ 1002 | --includ | --inclu | --incl | --inc) 1003 ac_prev=includedir ;; 1004 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1005 | --includ=* | --inclu=* | --incl=* | --inc=*) 1006 includedir=$ac_optarg ;; 1007 1008 -infodir | --infodir | --infodi | --infod | --info | --inf) 1009 ac_prev=infodir ;; 1010 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1011 infodir=$ac_optarg ;; 1012 1013 -libdir | --libdir | --libdi | --libd) 1014 ac_prev=libdir ;; 1015 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1016 libdir=$ac_optarg ;; 1017 1018 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1019 | --libexe | --libex | --libe) 1020 ac_prev=libexecdir ;; 1021 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1022 | --libexe=* | --libex=* | --libe=*) 1023 libexecdir=$ac_optarg ;; 1024 1025 -localedir | --localedir | --localedi | --localed | --locale) 1026 ac_prev=localedir ;; 1027 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1028 localedir=$ac_optarg ;; 1029 1030 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1031 | --localstate | --localstat | --localsta | --localst | --locals) 1032 ac_prev=localstatedir ;; 1033 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1034 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1035 localstatedir=$ac_optarg ;; 1036 1037 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1038 ac_prev=mandir ;; 1039 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1040 mandir=$ac_optarg ;; 1041 1042 -nfp | --nfp | --nf) 1043 # Obsolete; use --without-fp. 1044 with_fp=no ;; 1045 1046 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1047 | --no-cr | --no-c | -n) 1048 no_create=yes ;; 1049 1050 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1051 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1052 no_recursion=yes ;; 1053 1054 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1055 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1056 | --oldin | --oldi | --old | --ol | --o) 1057 ac_prev=oldincludedir ;; 1058 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1059 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1060 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1061 oldincludedir=$ac_optarg ;; 1062 1063 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1064 ac_prev=prefix ;; 1065 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1066 prefix=$ac_optarg ;; 1067 1068 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1069 | --program-pre | --program-pr | --program-p) 1070 ac_prev=program_prefix ;; 1071 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1072 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1073 program_prefix=$ac_optarg ;; 1074 1075 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1076 | --program-suf | --program-su | --program-s) 1077 ac_prev=program_suffix ;; 1078 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1079 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1080 program_suffix=$ac_optarg ;; 1081 1082 -program-transform-name | --program-transform-name \ 1083 | --program-transform-nam | --program-transform-na \ 1084 | --program-transform-n | --program-transform- \ 1085 | --program-transform | --program-transfor \ 1086 | --program-transfo | --program-transf \ 1087 | --program-trans | --program-tran \ 1088 | --progr-tra | --program-tr | --program-t) 1089 ac_prev=program_transform_name ;; 1090 -program-transform-name=* | --program-transform-name=* \ 1091 | --program-transform-nam=* | --program-transform-na=* \ 1092 | --program-transform-n=* | --program-transform-=* \ 1093 | --program-transform=* | --program-transfor=* \ 1094 | --program-transfo=* | --program-transf=* \ 1095 | --program-trans=* | --program-tran=* \ 1096 | --progr-tra=* | --program-tr=* | --program-t=*) 1097 program_transform_name=$ac_optarg ;; 1098 1099 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1100 ac_prev=pdfdir ;; 1101 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1102 pdfdir=$ac_optarg ;; 1103 1104 -psdir | --psdir | --psdi | --psd | --ps) 1105 ac_prev=psdir ;; 1106 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1107 psdir=$ac_optarg ;; 1108 1109 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1110 | -silent | --silent | --silen | --sile | --sil) 1111 silent=yes ;; 1112 1113 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1114 ac_prev=sbindir ;; 1115 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1116 | --sbi=* | --sb=*) 1117 sbindir=$ac_optarg ;; 1118 1119 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1120 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1121 | --sharedst | --shareds | --shared | --share | --shar \ 1122 | --sha | --sh) 1123 ac_prev=sharedstatedir ;; 1124 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1125 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1126 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1127 | --sha=* | --sh=*) 1128 sharedstatedir=$ac_optarg ;; 1129 1130 -site | --site | --sit) 1131 ac_prev=site ;; 1132 -site=* | --site=* | --sit=*) 1133 site=$ac_optarg ;; 1134 1135 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1136 ac_prev=srcdir ;; 1137 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1138 srcdir=$ac_optarg ;; 1139 1140 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1141 | --syscon | --sysco | --sysc | --sys | --sy) 1142 ac_prev=sysconfdir ;; 1143 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1144 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1145 sysconfdir=$ac_optarg ;; 1146 1147 -target | --target | --targe | --targ | --tar | --ta | --t) 1148 ac_prev=target_alias ;; 1149 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1150 target_alias=$ac_optarg ;; 1151 1152 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1153 verbose=yes ;; 1154 1155 -version | --version | --versio | --versi | --vers | -V) 1156 ac_init_version=: ;; 1157 1158 -with-* | --with-*) 1159 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1160 # Reject names that are not valid shell variable names. 1161 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1162 as_fn_error $? "invalid package name: $ac_useropt" 1163 ac_useropt_orig=$ac_useropt 1164 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1165 case $ac_user_opts in 1166 *" 1167"with_$ac_useropt" 1168"*) ;; 1169 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1170 ac_unrecognized_sep=', ';; 1171 esac 1172 eval with_$ac_useropt=\$ac_optarg ;; 1173 1174 -without-* | --without-*) 1175 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1176 # Reject names that are not valid shell variable names. 1177 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1178 as_fn_error $? "invalid package name: $ac_useropt" 1179 ac_useropt_orig=$ac_useropt 1180 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1181 case $ac_user_opts in 1182 *" 1183"with_$ac_useropt" 1184"*) ;; 1185 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1186 ac_unrecognized_sep=', ';; 1187 esac 1188 eval with_$ac_useropt=no ;; 1189 1190 --x) 1191 # Obsolete; use --with-x. 1192 with_x=yes ;; 1193 1194 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1195 | --x-incl | --x-inc | --x-in | --x-i) 1196 ac_prev=x_includes ;; 1197 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1198 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1199 x_includes=$ac_optarg ;; 1200 1201 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1202 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1203 ac_prev=x_libraries ;; 1204 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1205 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1206 x_libraries=$ac_optarg ;; 1207 1208 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1209Try \`$0 --help' for more information" 1210 ;; 1211 1212 *=*) 1213 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1214 # Reject names that are not valid shell variable names. 1215 case $ac_envvar in #( 1216 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1217 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1218 esac 1219 eval $ac_envvar=\$ac_optarg 1220 export $ac_envvar ;; 1221 1222 *) 1223 # FIXME: should be removed in autoconf 3.0. 1224 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1225 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1226 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1227 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1228 ;; 1229 1230 esac 1231done 1232 1233if test -n "$ac_prev"; then 1234 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1235 as_fn_error $? "missing argument to $ac_option" 1236fi 1237 1238if test -n "$ac_unrecognized_opts"; then 1239 case $enable_option_checking in 1240 no) ;; 1241 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1242 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1243 esac 1244fi 1245 1246# Check all directory arguments for consistency. 1247for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1248 datadir sysconfdir sharedstatedir localstatedir includedir \ 1249 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1250 libdir localedir mandir 1251do 1252 eval ac_val=\$$ac_var 1253 # Remove trailing slashes. 1254 case $ac_val in 1255 */ ) 1256 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1257 eval $ac_var=\$ac_val;; 1258 esac 1259 # Be sure to have absolute directory names. 1260 case $ac_val in 1261 [\\/$]* | ?:[\\/]* ) continue;; 1262 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1263 esac 1264 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1265done 1266 1267# There might be people who depend on the old broken behavior: `$host' 1268# used to hold the argument of --host etc. 1269# FIXME: To remove some day. 1270build=$build_alias 1271host=$host_alias 1272target=$target_alias 1273 1274# FIXME: To remove some day. 1275if test "x$host_alias" != x; then 1276 if test "x$build_alias" = x; then 1277 cross_compiling=maybe 1278 elif test "x$build_alias" != "x$host_alias"; then 1279 cross_compiling=yes 1280 fi 1281fi 1282 1283ac_tool_prefix= 1284test -n "$host_alias" && ac_tool_prefix=$host_alias- 1285 1286test "$silent" = yes && exec 6>/dev/null 1287 1288 1289ac_pwd=`pwd` && test -n "$ac_pwd" && 1290ac_ls_di=`ls -di .` && 1291ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1292 as_fn_error $? "working directory cannot be determined" 1293test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1294 as_fn_error $? "pwd does not report name of working directory" 1295 1296 1297# Find the source files, if location was not specified. 1298if test -z "$srcdir"; then 1299 ac_srcdir_defaulted=yes 1300 # Try the directory containing this script, then the parent directory. 1301 ac_confdir=`$as_dirname -- "$as_myself" || 1302$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1303 X"$as_myself" : 'X\(//\)[^/]' \| \ 1304 X"$as_myself" : 'X\(//\)$' \| \ 1305 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1306$as_echo X"$as_myself" | 1307 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1308 s//\1/ 1309 q 1310 } 1311 /^X\(\/\/\)[^/].*/{ 1312 s//\1/ 1313 q 1314 } 1315 /^X\(\/\/\)$/{ 1316 s//\1/ 1317 q 1318 } 1319 /^X\(\/\).*/{ 1320 s//\1/ 1321 q 1322 } 1323 s/.*/./; q'` 1324 srcdir=$ac_confdir 1325 if test ! -r "$srcdir/$ac_unique_file"; then 1326 srcdir=.. 1327 fi 1328else 1329 ac_srcdir_defaulted=no 1330fi 1331if test ! -r "$srcdir/$ac_unique_file"; then 1332 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1333 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1334fi 1335ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1336ac_abs_confdir=`( 1337 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1338 pwd)` 1339# When building in place, set srcdir=. 1340if test "$ac_abs_confdir" = "$ac_pwd"; then 1341 srcdir=. 1342fi 1343# Remove unnecessary trailing slashes from srcdir. 1344# Double slashes in file names in object file debugging info 1345# mess up M-x gdb in Emacs. 1346case $srcdir in 1347*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1348esac 1349for ac_var in $ac_precious_vars; do 1350 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1351 eval ac_env_${ac_var}_value=\$${ac_var} 1352 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1353 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1354done 1355 1356# 1357# Report the --help message. 1358# 1359if test "$ac_init_help" = "long"; then 1360 # Omit some internal or obsolete options to make the list less imposing. 1361 # This message is too long to be a string in the A/UX 3.1 sh. 1362 cat <<_ACEOF 1363\`configure' configures opcodes 2.39 to adapt to many kinds of systems. 1364 1365Usage: $0 [OPTION]... [VAR=VALUE]... 1366 1367To assign environment variables (e.g., CC, CFLAGS...), specify them as 1368VAR=VALUE. See below for descriptions of some of the useful variables. 1369 1370Defaults for the options are specified in brackets. 1371 1372Configuration: 1373 -h, --help display this help and exit 1374 --help=short display options specific to this package 1375 --help=recursive display the short help of all the included packages 1376 -V, --version display version information and exit 1377 -q, --quiet, --silent do not print \`checking ...' messages 1378 --cache-file=FILE cache test results in FILE [disabled] 1379 -C, --config-cache alias for \`--cache-file=config.cache' 1380 -n, --no-create do not create output files 1381 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1382 1383Installation directories: 1384 --prefix=PREFIX install architecture-independent files in PREFIX 1385 [$ac_default_prefix] 1386 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1387 [PREFIX] 1388 1389By default, \`make install' will install all the files in 1390\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1391an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1392for instance \`--prefix=\$HOME'. 1393 1394For better control, use the options below. 1395 1396Fine tuning of the installation directories: 1397 --bindir=DIR user executables [EPREFIX/bin] 1398 --sbindir=DIR system admin executables [EPREFIX/sbin] 1399 --libexecdir=DIR program executables [EPREFIX/libexec] 1400 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1401 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1402 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1403 --libdir=DIR object code libraries [EPREFIX/lib] 1404 --includedir=DIR C header files [PREFIX/include] 1405 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1406 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1407 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1408 --infodir=DIR info documentation [DATAROOTDIR/info] 1409 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1410 --mandir=DIR man documentation [DATAROOTDIR/man] 1411 --docdir=DIR documentation root [DATAROOTDIR/doc/opcodes] 1412 --htmldir=DIR html documentation [DOCDIR] 1413 --dvidir=DIR dvi documentation [DOCDIR] 1414 --pdfdir=DIR pdf documentation [DOCDIR] 1415 --psdir=DIR ps documentation [DOCDIR] 1416_ACEOF 1417 1418 cat <<\_ACEOF 1419 1420Program names: 1421 --program-prefix=PREFIX prepend PREFIX to installed program names 1422 --program-suffix=SUFFIX append SUFFIX to installed program names 1423 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1424 1425System types: 1426 --build=BUILD configure for building on BUILD [guessed] 1427 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1428 --target=TARGET configure for building compilers for TARGET [HOST] 1429_ACEOF 1430fi 1431 1432if test -n "$ac_init_help"; then 1433 case $ac_init_help in 1434 short | recursive ) echo "Configuration of opcodes 2.39:";; 1435 esac 1436 cat <<\_ACEOF 1437 1438Optional Features: 1439 --disable-option-checking ignore unrecognized --enable/--with options 1440 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1441 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1442 --enable-silent-rules less verbose build output (undo: "make V=1") 1443 --disable-silent-rules verbose build output (undo: "make V=0") 1444 --enable-dependency-tracking 1445 do not reject slow dependency extractors 1446 --disable-dependency-tracking 1447 speeds up one-time build 1448 --enable-shared[=PKGS] build shared libraries [default=no] 1449 --enable-static[=PKGS] build static libraries [default=yes] 1450 --enable-fast-install[=PKGS] 1451 optimize for fast installation [default=yes] 1452 --disable-libtool-lock avoid locking (might break parallel builds) 1453 --enable-checking enable run-time checks 1454 --enable-targets alternative target configurations 1455 --enable-werror treat compile warnings as errors 1456 --enable-build-warnings enable build-time compiler warnings 1457 --enable-maintainer-mode 1458 enable make rules and dependencies not useful (and 1459 sometimes confusing) to the casual installer 1460 --enable-install-libbfd controls installation of libbfd and related headers 1461 --disable-nls do not use Native Language Support 1462 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) 1463 --enable-cgen-maint=dir build cgen generated files 1464 1465Optional Packages: 1466 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1467 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1468 --with-pic try to use only PIC/non-PIC objects [default=use 1469 both] 1470 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1471 1472Some influential environment variables: 1473 CC C compiler command 1474 CFLAGS C compiler flags 1475 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1476 nonstandard directory <lib dir> 1477 LIBS libraries to pass to the linker, e.g. -l<library> 1478 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1479 you have headers in a nonstandard directory <include dir> 1480 CPP C preprocessor 1481 1482Use these variables to override the choices made by `configure' or to help 1483it to find libraries and programs with nonstandard names/locations. 1484 1485Report bugs to the package provider. 1486_ACEOF 1487ac_status=$? 1488fi 1489 1490if test "$ac_init_help" = "recursive"; then 1491 # If there are subdirs, report their specific --help. 1492 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1493 test -d "$ac_dir" || 1494 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1495 continue 1496 ac_builddir=. 1497 1498case "$ac_dir" in 1499.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1500*) 1501 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1502 # A ".." for each directory in $ac_dir_suffix. 1503 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1504 case $ac_top_builddir_sub in 1505 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1506 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1507 esac ;; 1508esac 1509ac_abs_top_builddir=$ac_pwd 1510ac_abs_builddir=$ac_pwd$ac_dir_suffix 1511# for backward compatibility: 1512ac_top_builddir=$ac_top_build_prefix 1513 1514case $srcdir in 1515 .) # We are building in place. 1516 ac_srcdir=. 1517 ac_top_srcdir=$ac_top_builddir_sub 1518 ac_abs_top_srcdir=$ac_pwd ;; 1519 [\\/]* | ?:[\\/]* ) # Absolute name. 1520 ac_srcdir=$srcdir$ac_dir_suffix; 1521 ac_top_srcdir=$srcdir 1522 ac_abs_top_srcdir=$srcdir ;; 1523 *) # Relative name. 1524 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1525 ac_top_srcdir=$ac_top_build_prefix$srcdir 1526 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1527esac 1528ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1529 1530 cd "$ac_dir" || { ac_status=$?; continue; } 1531 # Check for guested configure. 1532 if test -f "$ac_srcdir/configure.gnu"; then 1533 echo && 1534 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1535 elif test -f "$ac_srcdir/configure"; then 1536 echo && 1537 $SHELL "$ac_srcdir/configure" --help=recursive 1538 else 1539 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1540 fi || ac_status=$? 1541 cd "$ac_pwd" || { ac_status=$?; break; } 1542 done 1543fi 1544 1545test -n "$ac_init_help" && exit $ac_status 1546if $ac_init_version; then 1547 cat <<\_ACEOF 1548opcodes configure 2.39 1549generated by GNU Autoconf 2.69 1550 1551Copyright (C) 2012 Free Software Foundation, Inc. 1552This configure script is free software; the Free Software Foundation 1553gives unlimited permission to copy, distribute and modify it. 1554_ACEOF 1555 exit 1556fi 1557 1558## ------------------------ ## 1559## Autoconf initialization. ## 1560## ------------------------ ## 1561 1562# ac_fn_c_try_compile LINENO 1563# -------------------------- 1564# Try to compile conftest.$ac_ext, and return whether this succeeded. 1565ac_fn_c_try_compile () 1566{ 1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1568 rm -f conftest.$ac_objext 1569 if { { ac_try="$ac_compile" 1570case "(($ac_try" in 1571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1572 *) ac_try_echo=$ac_try;; 1573esac 1574eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1575$as_echo "$ac_try_echo"; } >&5 1576 (eval "$ac_compile") 2>conftest.err 1577 ac_status=$? 1578 if test -s conftest.err; then 1579 grep -v '^ *+' conftest.err >conftest.er1 1580 cat conftest.er1 >&5 1581 mv -f conftest.er1 conftest.err 1582 fi 1583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1584 test $ac_status = 0; } && { 1585 test -z "$ac_c_werror_flag" || 1586 test ! -s conftest.err 1587 } && test -s conftest.$ac_objext; then : 1588 ac_retval=0 1589else 1590 $as_echo "$as_me: failed program was:" >&5 1591sed 's/^/| /' conftest.$ac_ext >&5 1592 1593 ac_retval=1 1594fi 1595 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1596 as_fn_set_status $ac_retval 1597 1598} # ac_fn_c_try_compile 1599 1600# ac_fn_c_try_cpp LINENO 1601# ---------------------- 1602# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1603ac_fn_c_try_cpp () 1604{ 1605 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1606 if { { ac_try="$ac_cpp conftest.$ac_ext" 1607case "(($ac_try" in 1608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1609 *) ac_try_echo=$ac_try;; 1610esac 1611eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1612$as_echo "$ac_try_echo"; } >&5 1613 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1614 ac_status=$? 1615 if test -s conftest.err; then 1616 grep -v '^ *+' conftest.err >conftest.er1 1617 cat conftest.er1 >&5 1618 mv -f conftest.er1 conftest.err 1619 fi 1620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1621 test $ac_status = 0; } > conftest.i && { 1622 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1623 test ! -s conftest.err 1624 }; then : 1625 ac_retval=0 1626else 1627 $as_echo "$as_me: failed program was:" >&5 1628sed 's/^/| /' conftest.$ac_ext >&5 1629 1630 ac_retval=1 1631fi 1632 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1633 as_fn_set_status $ac_retval 1634 1635} # ac_fn_c_try_cpp 1636 1637# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1638# ------------------------------------------------------- 1639# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1640# the include files in INCLUDES and setting the cache variable VAR 1641# accordingly. 1642ac_fn_c_check_header_mongrel () 1643{ 1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1645 if eval \${$3+:} false; then : 1646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1647$as_echo_n "checking for $2... " >&6; } 1648if eval \${$3+:} false; then : 1649 $as_echo_n "(cached) " >&6 1650fi 1651eval ac_res=\$$3 1652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1653$as_echo "$ac_res" >&6; } 1654else 1655 # Is the header compilable? 1656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1657$as_echo_n "checking $2 usability... " >&6; } 1658cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1659/* end confdefs.h. */ 1660$4 1661#include <$2> 1662_ACEOF 1663if ac_fn_c_try_compile "$LINENO"; then : 1664 ac_header_compiler=yes 1665else 1666 ac_header_compiler=no 1667fi 1668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1670$as_echo "$ac_header_compiler" >&6; } 1671 1672# Is the header present? 1673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1674$as_echo_n "checking $2 presence... " >&6; } 1675cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1676/* end confdefs.h. */ 1677#include <$2> 1678_ACEOF 1679if ac_fn_c_try_cpp "$LINENO"; then : 1680 ac_header_preproc=yes 1681else 1682 ac_header_preproc=no 1683fi 1684rm -f conftest.err conftest.i conftest.$ac_ext 1685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1686$as_echo "$ac_header_preproc" >&6; } 1687 1688# So? What about this header? 1689case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1690 yes:no: ) 1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1692$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1694$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1695 ;; 1696 no:yes:* ) 1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1698$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1700$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1702$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1704$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1706$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1707 ;; 1708esac 1709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1710$as_echo_n "checking for $2... " >&6; } 1711if eval \${$3+:} false; then : 1712 $as_echo_n "(cached) " >&6 1713else 1714 eval "$3=\$ac_header_compiler" 1715fi 1716eval ac_res=\$$3 1717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1718$as_echo "$ac_res" >&6; } 1719fi 1720 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1721 1722} # ac_fn_c_check_header_mongrel 1723 1724# ac_fn_c_try_run LINENO 1725# ---------------------- 1726# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1727# that executables *can* be run. 1728ac_fn_c_try_run () 1729{ 1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1731 if { { ac_try="$ac_link" 1732case "(($ac_try" in 1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1734 *) ac_try_echo=$ac_try;; 1735esac 1736eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1737$as_echo "$ac_try_echo"; } >&5 1738 (eval "$ac_link") 2>&5 1739 ac_status=$? 1740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1741 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1742 { { case "(($ac_try" in 1743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1744 *) ac_try_echo=$ac_try;; 1745esac 1746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1747$as_echo "$ac_try_echo"; } >&5 1748 (eval "$ac_try") 2>&5 1749 ac_status=$? 1750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1751 test $ac_status = 0; }; }; then : 1752 ac_retval=0 1753else 1754 $as_echo "$as_me: program exited with status $ac_status" >&5 1755 $as_echo "$as_me: failed program was:" >&5 1756sed 's/^/| /' conftest.$ac_ext >&5 1757 1758 ac_retval=$ac_status 1759fi 1760 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1762 as_fn_set_status $ac_retval 1763 1764} # ac_fn_c_try_run 1765 1766# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1767# ------------------------------------------------------- 1768# Tests whether HEADER exists and can be compiled using the include files in 1769# INCLUDES, setting the cache variable VAR accordingly. 1770ac_fn_c_check_header_compile () 1771{ 1772 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1774$as_echo_n "checking for $2... " >&6; } 1775if eval \${$3+:} false; then : 1776 $as_echo_n "(cached) " >&6 1777else 1778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1779/* end confdefs.h. */ 1780$4 1781#include <$2> 1782_ACEOF 1783if ac_fn_c_try_compile "$LINENO"; then : 1784 eval "$3=yes" 1785else 1786 eval "$3=no" 1787fi 1788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1789fi 1790eval ac_res=\$$3 1791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1792$as_echo "$ac_res" >&6; } 1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1794 1795} # ac_fn_c_check_header_compile 1796 1797# ac_fn_c_try_link LINENO 1798# ----------------------- 1799# Try to link conftest.$ac_ext, and return whether this succeeded. 1800ac_fn_c_try_link () 1801{ 1802 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1803 rm -f conftest.$ac_objext conftest$ac_exeext 1804 if { { ac_try="$ac_link" 1805case "(($ac_try" in 1806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1807 *) ac_try_echo=$ac_try;; 1808esac 1809eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1810$as_echo "$ac_try_echo"; } >&5 1811 (eval "$ac_link") 2>conftest.err 1812 ac_status=$? 1813 if test -s conftest.err; then 1814 grep -v '^ *+' conftest.err >conftest.er1 1815 cat conftest.er1 >&5 1816 mv -f conftest.er1 conftest.err 1817 fi 1818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1819 test $ac_status = 0; } && { 1820 test -z "$ac_c_werror_flag" || 1821 test ! -s conftest.err 1822 } && test -s conftest$ac_exeext && { 1823 test "$cross_compiling" = yes || 1824 test -x conftest$ac_exeext 1825 }; then : 1826 ac_retval=0 1827else 1828 $as_echo "$as_me: failed program was:" >&5 1829sed 's/^/| /' conftest.$ac_ext >&5 1830 1831 ac_retval=1 1832fi 1833 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1834 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1835 # interfere with the next link command; also delete a directory that is 1836 # left behind by Apple's compiler. We do this before executing the actions. 1837 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1839 as_fn_set_status $ac_retval 1840 1841} # ac_fn_c_try_link 1842 1843# ac_fn_c_check_func LINENO FUNC VAR 1844# ---------------------------------- 1845# Tests whether FUNC exists, setting the cache variable VAR accordingly 1846ac_fn_c_check_func () 1847{ 1848 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1850$as_echo_n "checking for $2... " >&6; } 1851if eval \${$3+:} false; then : 1852 $as_echo_n "(cached) " >&6 1853else 1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1855/* end confdefs.h. */ 1856/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1857 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1858#define $2 innocuous_$2 1859 1860/* System header to define __stub macros and hopefully few prototypes, 1861 which can conflict with char $2 (); below. 1862 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1863 <limits.h> exists even on freestanding compilers. */ 1864 1865#ifdef __STDC__ 1866# include <limits.h> 1867#else 1868# include <assert.h> 1869#endif 1870 1871#undef $2 1872 1873/* Override any GCC internal prototype to avoid an error. 1874 Use char because int might match the return type of a GCC 1875 builtin and then its argument prototype would still apply. */ 1876#ifdef __cplusplus 1877extern "C" 1878#endif 1879char $2 (); 1880/* The GNU C library defines this for functions which it implements 1881 to always fail with ENOSYS. Some functions are actually named 1882 something starting with __ and the normal name is an alias. */ 1883#if defined __stub_$2 || defined __stub___$2 1884choke me 1885#endif 1886 1887int 1888main () 1889{ 1890return $2 (); 1891 ; 1892 return 0; 1893} 1894_ACEOF 1895if ac_fn_c_try_link "$LINENO"; then : 1896 eval "$3=yes" 1897else 1898 eval "$3=no" 1899fi 1900rm -f core conftest.err conftest.$ac_objext \ 1901 conftest$ac_exeext conftest.$ac_ext 1902fi 1903eval ac_res=\$$3 1904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1905$as_echo "$ac_res" >&6; } 1906 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1907 1908} # ac_fn_c_check_func 1909 1910# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1911# -------------------------------------------- 1912# Tries to find the compile-time value of EXPR in a program that includes 1913# INCLUDES, setting VAR accordingly. Returns whether the value could be 1914# computed 1915ac_fn_c_compute_int () 1916{ 1917 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1918 if test "$cross_compiling" = yes; then 1919 # Depending upon the size, compute the lo and hi bounds. 1920cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1921/* end confdefs.h. */ 1922$4 1923int 1924main () 1925{ 1926static int test_array [1 - 2 * !(($2) >= 0)]; 1927test_array [0] = 0; 1928return test_array [0]; 1929 1930 ; 1931 return 0; 1932} 1933_ACEOF 1934if ac_fn_c_try_compile "$LINENO"; then : 1935 ac_lo=0 ac_mid=0 1936 while :; do 1937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1938/* end confdefs.h. */ 1939$4 1940int 1941main () 1942{ 1943static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1944test_array [0] = 0; 1945return test_array [0]; 1946 1947 ; 1948 return 0; 1949} 1950_ACEOF 1951if ac_fn_c_try_compile "$LINENO"; then : 1952 ac_hi=$ac_mid; break 1953else 1954 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1955 if test $ac_lo -le $ac_mid; then 1956 ac_lo= ac_hi= 1957 break 1958 fi 1959 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1960fi 1961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1962 done 1963else 1964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1965/* end confdefs.h. */ 1966$4 1967int 1968main () 1969{ 1970static int test_array [1 - 2 * !(($2) < 0)]; 1971test_array [0] = 0; 1972return test_array [0]; 1973 1974 ; 1975 return 0; 1976} 1977_ACEOF 1978if ac_fn_c_try_compile "$LINENO"; then : 1979 ac_hi=-1 ac_mid=-1 1980 while :; do 1981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1982/* end confdefs.h. */ 1983$4 1984int 1985main () 1986{ 1987static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1988test_array [0] = 0; 1989return test_array [0]; 1990 1991 ; 1992 return 0; 1993} 1994_ACEOF 1995if ac_fn_c_try_compile "$LINENO"; then : 1996 ac_lo=$ac_mid; break 1997else 1998 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1999 if test $ac_mid -le $ac_hi; then 2000 ac_lo= ac_hi= 2001 break 2002 fi 2003 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2004fi 2005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2006 done 2007else 2008 ac_lo= ac_hi= 2009fi 2010rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2011fi 2012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2013# Binary search between lo and hi bounds. 2014while test "x$ac_lo" != "x$ac_hi"; do 2015 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2017/* end confdefs.h. */ 2018$4 2019int 2020main () 2021{ 2022static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2023test_array [0] = 0; 2024return test_array [0]; 2025 2026 ; 2027 return 0; 2028} 2029_ACEOF 2030if ac_fn_c_try_compile "$LINENO"; then : 2031 ac_hi=$ac_mid 2032else 2033 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2034fi 2035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2036done 2037case $ac_lo in #(( 2038?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2039'') ac_retval=1 ;; 2040esac 2041 else 2042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2043/* end confdefs.h. */ 2044$4 2045static long int longval () { return $2; } 2046static unsigned long int ulongval () { return $2; } 2047#include <stdio.h> 2048#include <stdlib.h> 2049int 2050main () 2051{ 2052 2053 FILE *f = fopen ("conftest.val", "w"); 2054 if (! f) 2055 return 1; 2056 if (($2) < 0) 2057 { 2058 long int i = longval (); 2059 if (i != ($2)) 2060 return 1; 2061 fprintf (f, "%ld", i); 2062 } 2063 else 2064 { 2065 unsigned long int i = ulongval (); 2066 if (i != ($2)) 2067 return 1; 2068 fprintf (f, "%lu", i); 2069 } 2070 /* Do not output a trailing newline, as this causes \r\n confusion 2071 on some platforms. */ 2072 return ferror (f) || fclose (f) != 0; 2073 2074 ; 2075 return 0; 2076} 2077_ACEOF 2078if ac_fn_c_try_run "$LINENO"; then : 2079 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2080else 2081 ac_retval=1 2082fi 2083rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2084 conftest.$ac_objext conftest.beam conftest.$ac_ext 2085rm -f conftest.val 2086 2087 fi 2088 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2089 as_fn_set_status $ac_retval 2090 2091} # ac_fn_c_compute_int 2092 2093# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2094# --------------------------------------------- 2095# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2096# accordingly. 2097ac_fn_c_check_decl () 2098{ 2099 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2100 as_decl_name=`echo $2|sed 's/ *(.*//'` 2101 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2103$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2104if eval \${$3+:} false; then : 2105 $as_echo_n "(cached) " >&6 2106else 2107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2108/* end confdefs.h. */ 2109$4 2110int 2111main () 2112{ 2113#ifndef $as_decl_name 2114#ifdef __cplusplus 2115 (void) $as_decl_use; 2116#else 2117 (void) $as_decl_name; 2118#endif 2119#endif 2120 2121 ; 2122 return 0; 2123} 2124_ACEOF 2125if ac_fn_c_try_compile "$LINENO"; then : 2126 eval "$3=yes" 2127else 2128 eval "$3=no" 2129fi 2130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2131fi 2132eval ac_res=\$$3 2133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2134$as_echo "$ac_res" >&6; } 2135 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2136 2137} # ac_fn_c_check_decl 2138cat >config.log <<_ACEOF 2139This file contains any messages produced by compilers while 2140running configure, to aid debugging if configure makes a mistake. 2141 2142It was created by opcodes $as_me 2.39, which was 2143generated by GNU Autoconf 2.69. Invocation command line was 2144 2145 $ $0 $@ 2146 2147_ACEOF 2148exec 5>>config.log 2149{ 2150cat <<_ASUNAME 2151## --------- ## 2152## Platform. ## 2153## --------- ## 2154 2155hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2156uname -m = `(uname -m) 2>/dev/null || echo unknown` 2157uname -r = `(uname -r) 2>/dev/null || echo unknown` 2158uname -s = `(uname -s) 2>/dev/null || echo unknown` 2159uname -v = `(uname -v) 2>/dev/null || echo unknown` 2160 2161/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2162/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2163 2164/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2165/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2166/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2167/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2168/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2169/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2170/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2171 2172_ASUNAME 2173 2174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2175for as_dir in $PATH 2176do 2177 IFS=$as_save_IFS 2178 test -z "$as_dir" && as_dir=. 2179 $as_echo "PATH: $as_dir" 2180 done 2181IFS=$as_save_IFS 2182 2183} >&5 2184 2185cat >&5 <<_ACEOF 2186 2187 2188## ----------- ## 2189## Core tests. ## 2190## ----------- ## 2191 2192_ACEOF 2193 2194 2195# Keep a trace of the command line. 2196# Strip out --no-create and --no-recursion so they do not pile up. 2197# Strip out --silent because we don't want to record it for future runs. 2198# Also quote any args containing shell meta-characters. 2199# Make two passes to allow for proper duplicate-argument suppression. 2200ac_configure_args= 2201ac_configure_args0= 2202ac_configure_args1= 2203ac_must_keep_next=false 2204for ac_pass in 1 2 2205do 2206 for ac_arg 2207 do 2208 case $ac_arg in 2209 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2210 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2211 | -silent | --silent | --silen | --sile | --sil) 2212 continue ;; 2213 *\'*) 2214 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2215 esac 2216 case $ac_pass in 2217 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2218 2) 2219 as_fn_append ac_configure_args1 " '$ac_arg'" 2220 if test $ac_must_keep_next = true; then 2221 ac_must_keep_next=false # Got value, back to normal. 2222 else 2223 case $ac_arg in 2224 *=* | --config-cache | -C | -disable-* | --disable-* \ 2225 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2226 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2227 | -with-* | --with-* | -without-* | --without-* | --x) 2228 case "$ac_configure_args0 " in 2229 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2230 esac 2231 ;; 2232 -* ) ac_must_keep_next=true ;; 2233 esac 2234 fi 2235 as_fn_append ac_configure_args " '$ac_arg'" 2236 ;; 2237 esac 2238 done 2239done 2240{ ac_configure_args0=; unset ac_configure_args0;} 2241{ ac_configure_args1=; unset ac_configure_args1;} 2242 2243# When interrupted or exit'd, cleanup temporary files, and complete 2244# config.log. We remove comments because anyway the quotes in there 2245# would cause problems or look ugly. 2246# WARNING: Use '\'' to represent an apostrophe within the trap. 2247# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2248trap 'exit_status=$? 2249 # Save into config.log some information that might help in debugging. 2250 { 2251 echo 2252 2253 $as_echo "## ---------------- ## 2254## Cache variables. ## 2255## ---------------- ##" 2256 echo 2257 # The following way of writing the cache mishandles newlines in values, 2258( 2259 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2260 eval ac_val=\$$ac_var 2261 case $ac_val in #( 2262 *${as_nl}*) 2263 case $ac_var in #( 2264 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2265$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2266 esac 2267 case $ac_var in #( 2268 _ | IFS | as_nl) ;; #( 2269 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2270 *) { eval $ac_var=; unset $ac_var;} ;; 2271 esac ;; 2272 esac 2273 done 2274 (set) 2>&1 | 2275 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2276 *${as_nl}ac_space=\ *) 2277 sed -n \ 2278 "s/'\''/'\''\\\\'\'''\''/g; 2279 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2280 ;; #( 2281 *) 2282 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2283 ;; 2284 esac | 2285 sort 2286) 2287 echo 2288 2289 $as_echo "## ----------------- ## 2290## Output variables. ## 2291## ----------------- ##" 2292 echo 2293 for ac_var in $ac_subst_vars 2294 do 2295 eval ac_val=\$$ac_var 2296 case $ac_val in 2297 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2298 esac 2299 $as_echo "$ac_var='\''$ac_val'\''" 2300 done | sort 2301 echo 2302 2303 if test -n "$ac_subst_files"; then 2304 $as_echo "## ------------------- ## 2305## File substitutions. ## 2306## ------------------- ##" 2307 echo 2308 for ac_var in $ac_subst_files 2309 do 2310 eval ac_val=\$$ac_var 2311 case $ac_val in 2312 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2313 esac 2314 $as_echo "$ac_var='\''$ac_val'\''" 2315 done | sort 2316 echo 2317 fi 2318 2319 if test -s confdefs.h; then 2320 $as_echo "## ----------- ## 2321## confdefs.h. ## 2322## ----------- ##" 2323 echo 2324 cat confdefs.h 2325 echo 2326 fi 2327 test "$ac_signal" != 0 && 2328 $as_echo "$as_me: caught signal $ac_signal" 2329 $as_echo "$as_me: exit $exit_status" 2330 } >&5 2331 rm -f core *.core core.conftest.* && 2332 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2333 exit $exit_status 2334' 0 2335for ac_signal in 1 2 13 15; do 2336 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2337done 2338ac_signal=0 2339 2340# confdefs.h avoids OS command line length limits that DEFS can exceed. 2341rm -f -r conftest* confdefs.h 2342 2343$as_echo "/* confdefs.h */" > confdefs.h 2344 2345# Predefined preprocessor variables. 2346 2347cat >>confdefs.h <<_ACEOF 2348#define PACKAGE_NAME "$PACKAGE_NAME" 2349_ACEOF 2350 2351cat >>confdefs.h <<_ACEOF 2352#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2353_ACEOF 2354 2355cat >>confdefs.h <<_ACEOF 2356#define PACKAGE_VERSION "$PACKAGE_VERSION" 2357_ACEOF 2358 2359cat >>confdefs.h <<_ACEOF 2360#define PACKAGE_STRING "$PACKAGE_STRING" 2361_ACEOF 2362 2363cat >>confdefs.h <<_ACEOF 2364#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2365_ACEOF 2366 2367cat >>confdefs.h <<_ACEOF 2368#define PACKAGE_URL "$PACKAGE_URL" 2369_ACEOF 2370 2371 2372# Let the site file select an alternate cache file if it wants to. 2373# Prefer an explicitly selected file to automatically selected ones. 2374ac_site_file1=NONE 2375ac_site_file2=NONE 2376if test -n "$CONFIG_SITE"; then 2377 # We do not want a PATH search for config.site. 2378 case $CONFIG_SITE in #(( 2379 -*) ac_site_file1=./$CONFIG_SITE;; 2380 */*) ac_site_file1=$CONFIG_SITE;; 2381 *) ac_site_file1=./$CONFIG_SITE;; 2382 esac 2383elif test "x$prefix" != xNONE; then 2384 ac_site_file1=$prefix/share/config.site 2385 ac_site_file2=$prefix/etc/config.site 2386else 2387 ac_site_file1=$ac_default_prefix/share/config.site 2388 ac_site_file2=$ac_default_prefix/etc/config.site 2389fi 2390for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2391do 2392 test "x$ac_site_file" = xNONE && continue 2393 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2394 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2395$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2396 sed 's/^/| /' "$ac_site_file" >&5 2397 . "$ac_site_file" \ 2398 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2399$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2400as_fn_error $? "failed to load site script $ac_site_file 2401See \`config.log' for more details" "$LINENO" 5; } 2402 fi 2403done 2404 2405if test -r "$cache_file"; then 2406 # Some versions of bash will fail to source /dev/null (special files 2407 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2408 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2409 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2410$as_echo "$as_me: loading cache $cache_file" >&6;} 2411 case $cache_file in 2412 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2413 *) . "./$cache_file";; 2414 esac 2415 fi 2416else 2417 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2418$as_echo "$as_me: creating cache $cache_file" >&6;} 2419 >$cache_file 2420fi 2421 2422# Check that the precious variables saved in the cache have kept the same 2423# value. 2424ac_cache_corrupted=false 2425for ac_var in $ac_precious_vars; do 2426 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2427 eval ac_new_set=\$ac_env_${ac_var}_set 2428 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2429 eval ac_new_val=\$ac_env_${ac_var}_value 2430 case $ac_old_set,$ac_new_set in 2431 set,) 2432 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2433$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2434 ac_cache_corrupted=: ;; 2435 ,set) 2436 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2437$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2438 ac_cache_corrupted=: ;; 2439 ,);; 2440 *) 2441 if test "x$ac_old_val" != "x$ac_new_val"; then 2442 # differences in whitespace do not lead to failure. 2443 ac_old_val_w=`echo x $ac_old_val` 2444 ac_new_val_w=`echo x $ac_new_val` 2445 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2446 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2447$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2448 ac_cache_corrupted=: 2449 else 2450 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2451$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2452 eval $ac_var=\$ac_old_val 2453 fi 2454 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2455$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2456 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2457$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2458 fi;; 2459 esac 2460 # Pass precious variables to config.status. 2461 if test "$ac_new_set" = set; then 2462 case $ac_new_val in 2463 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2464 *) ac_arg=$ac_var=$ac_new_val ;; 2465 esac 2466 case " $ac_configure_args " in 2467 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2468 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2469 esac 2470 fi 2471done 2472if $ac_cache_corrupted; then 2473 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2474$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2475 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2476$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2477 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2478fi 2479## -------------------- ## 2480## Main body of script. ## 2481## -------------------- ## 2482 2483ac_ext=c 2484ac_cpp='$CPP $CPPFLAGS' 2485ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2486ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2487ac_compiler_gnu=$ac_cv_c_compiler_gnu 2488 2489 2490 2491 2492 2493 2494 2495ac_aux_dir= 2496for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2497 if test -f "$ac_dir/install-sh"; then 2498 ac_aux_dir=$ac_dir 2499 ac_install_sh="$ac_aux_dir/install-sh -c" 2500 break 2501 elif test -f "$ac_dir/install.sh"; then 2502 ac_aux_dir=$ac_dir 2503 ac_install_sh="$ac_aux_dir/install.sh -c" 2504 break 2505 elif test -f "$ac_dir/shtool"; then 2506 ac_aux_dir=$ac_dir 2507 ac_install_sh="$ac_aux_dir/shtool install -c" 2508 break 2509 fi 2510done 2511if test -z "$ac_aux_dir"; then 2512 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2513fi 2514 2515# These three variables are undocumented and unsupported, 2516# and are intended to be withdrawn in a future Autoconf release. 2517# They can cause serious problems if a builder's source tree is in a directory 2518# whose full name contains unusual characters. 2519ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2520ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2521ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2522 2523 2524# Make sure we can run config.sub. 2525$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2526 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2527 2528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2529$as_echo_n "checking build system type... " >&6; } 2530if ${ac_cv_build+:} false; then : 2531 $as_echo_n "(cached) " >&6 2532else 2533 ac_build_alias=$build_alias 2534test "x$ac_build_alias" = x && 2535 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2536test "x$ac_build_alias" = x && 2537 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2538ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2539 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2540 2541fi 2542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2543$as_echo "$ac_cv_build" >&6; } 2544case $ac_cv_build in 2545*-*-*) ;; 2546*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2547esac 2548build=$ac_cv_build 2549ac_save_IFS=$IFS; IFS='-' 2550set x $ac_cv_build 2551shift 2552build_cpu=$1 2553build_vendor=$2 2554shift; shift 2555# Remember, the first character of IFS is used to create $*, 2556# except with old shells: 2557build_os=$* 2558IFS=$ac_save_IFS 2559case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2560 2561 2562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2563$as_echo_n "checking host system type... " >&6; } 2564if ${ac_cv_host+:} false; then : 2565 $as_echo_n "(cached) " >&6 2566else 2567 if test "x$host_alias" = x; then 2568 ac_cv_host=$ac_cv_build 2569else 2570 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2571 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2572fi 2573 2574fi 2575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2576$as_echo "$ac_cv_host" >&6; } 2577case $ac_cv_host in 2578*-*-*) ;; 2579*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2580esac 2581host=$ac_cv_host 2582ac_save_IFS=$IFS; IFS='-' 2583set x $ac_cv_host 2584shift 2585host_cpu=$1 2586host_vendor=$2 2587shift; shift 2588# Remember, the first character of IFS is used to create $*, 2589# except with old shells: 2590host_os=$* 2591IFS=$ac_save_IFS 2592case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2593 2594 2595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2596$as_echo_n "checking target system type... " >&6; } 2597if ${ac_cv_target+:} false; then : 2598 $as_echo_n "(cached) " >&6 2599else 2600 if test "x$target_alias" = x; then 2601 ac_cv_target=$ac_cv_host 2602else 2603 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2604 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2605fi 2606 2607fi 2608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2609$as_echo "$ac_cv_target" >&6; } 2610case $ac_cv_target in 2611*-*-*) ;; 2612*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2613esac 2614target=$ac_cv_target 2615ac_save_IFS=$IFS; IFS='-' 2616set x $ac_cv_target 2617shift 2618target_cpu=$1 2619target_vendor=$2 2620shift; shift 2621# Remember, the first character of IFS is used to create $*, 2622# except with old shells: 2623target_os=$* 2624IFS=$ac_save_IFS 2625case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2626 2627 2628# The aliases save the names the user supplied, while $host etc. 2629# will get canonicalized. 2630test -n "$target_alias" && 2631 test "$program_prefix$program_suffix$program_transform_name" = \ 2632 NONENONEs,x,x, && 2633 program_prefix=${target_alias}- 2634 2635am__api_version='1.15' 2636 2637# Find a good install program. We prefer a C program (faster), 2638# so one script is as good as another. But avoid the broken or 2639# incompatible versions: 2640# SysV /etc/install, /usr/sbin/install 2641# SunOS /usr/etc/install 2642# IRIX /sbin/install 2643# AIX /bin/install 2644# AmigaOS /C/install, which installs bootblocks on floppy discs 2645# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2646# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2647# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2648# OS/2's system install, which has a completely different semantic 2649# ./install, which can be erroneously created by make from ./install.sh. 2650# Reject install programs that cannot install multiple files. 2651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2652$as_echo_n "checking for a BSD-compatible install... " >&6; } 2653if test -z "$INSTALL"; then 2654if ${ac_cv_path_install+:} false; then : 2655 $as_echo_n "(cached) " >&6 2656else 2657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2658for as_dir in $PATH 2659do 2660 IFS=$as_save_IFS 2661 test -z "$as_dir" && as_dir=. 2662 # Account for people who put trailing slashes in PATH elements. 2663case $as_dir/ in #(( 2664 ./ | .// | /[cC]/* | \ 2665 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2666 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2667 /usr/ucb/* ) ;; 2668 *) 2669 # OSF1 and SCO ODT 3.0 have their own names for install. 2670 # Don't use installbsd from OSF since it installs stuff as root 2671 # by default. 2672 for ac_prog in ginstall scoinst install; do 2673 for ac_exec_ext in '' $ac_executable_extensions; do 2674 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2675 if test $ac_prog = install && 2676 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2677 # AIX install. It has an incompatible calling convention. 2678 : 2679 elif test $ac_prog = install && 2680 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2681 # program-specific install script used by HP pwplus--don't use. 2682 : 2683 else 2684 rm -rf conftest.one conftest.two conftest.dir 2685 echo one > conftest.one 2686 echo two > conftest.two 2687 mkdir conftest.dir 2688 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2689 test -s conftest.one && test -s conftest.two && 2690 test -s conftest.dir/conftest.one && 2691 test -s conftest.dir/conftest.two 2692 then 2693 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2694 break 3 2695 fi 2696 fi 2697 fi 2698 done 2699 done 2700 ;; 2701esac 2702 2703 done 2704IFS=$as_save_IFS 2705 2706rm -rf conftest.one conftest.two conftest.dir 2707 2708fi 2709 if test "${ac_cv_path_install+set}" = set; then 2710 INSTALL=$ac_cv_path_install 2711 else 2712 # As a last resort, use the slow shell script. Don't cache a 2713 # value for INSTALL within a source directory, because that will 2714 # break other packages using the cache if that directory is 2715 # removed, or if the value is a relative name. 2716 INSTALL=$ac_install_sh 2717 fi 2718fi 2719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2720$as_echo "$INSTALL" >&6; } 2721 2722# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2723# It thinks the first close brace ends the variable substitution. 2724test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2725 2726test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2727 2728test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2729 2730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2731$as_echo_n "checking whether build environment is sane... " >&6; } 2732# Reject unsafe characters in $srcdir or the absolute working directory 2733# name. Accept space and tab only in the latter. 2734am_lf=' 2735' 2736case `pwd` in 2737 *[\\\"\#\$\&\'\`$am_lf]*) 2738 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2739esac 2740case $srcdir in 2741 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2742 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2743esac 2744 2745# Do 'set' in a subshell so we don't clobber the current shell's 2746# arguments. Must try -L first in case configure is actually a 2747# symlink; some systems play weird games with the mod time of symlinks 2748# (eg FreeBSD returns the mod time of the symlink's containing 2749# directory). 2750if ( 2751 am_has_slept=no 2752 for am_try in 1 2; do 2753 echo "timestamp, slept: $am_has_slept" > conftest.file 2754 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2755 if test "$*" = "X"; then 2756 # -L didn't work. 2757 set X `ls -t "$srcdir/configure" conftest.file` 2758 fi 2759 if test "$*" != "X $srcdir/configure conftest.file" \ 2760 && test "$*" != "X conftest.file $srcdir/configure"; then 2761 2762 # If neither matched, then we have a broken ls. This can happen 2763 # if, for instance, CONFIG_SHELL is bash and it inherits a 2764 # broken ls alias from the environment. This has actually 2765 # happened. Such a system could not be considered "sane". 2766 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2767 alias in your environment" "$LINENO" 5 2768 fi 2769 if test "$2" = conftest.file || test $am_try -eq 2; then 2770 break 2771 fi 2772 # Just in case. 2773 sleep 1 2774 am_has_slept=yes 2775 done 2776 test "$2" = conftest.file 2777 ) 2778then 2779 # Ok. 2780 : 2781else 2782 as_fn_error $? "newly created file is older than distributed files! 2783Check your system clock" "$LINENO" 5 2784fi 2785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2786$as_echo "yes" >&6; } 2787# If we didn't sleep, we still need to ensure time stamps of config.status and 2788# generated files are strictly newer. 2789am_sleep_pid= 2790if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2791 ( sleep 1 ) & 2792 am_sleep_pid=$! 2793fi 2794 2795rm -f conftest.file 2796 2797test "$program_prefix" != NONE && 2798 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2799# Use a double $ so make ignores it. 2800test "$program_suffix" != NONE && 2801 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2802# Double any \ or $. 2803# By default was `s,x,x', remove it if useless. 2804ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2805program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2806 2807# Expand $ac_aux_dir to an absolute path. 2808am_aux_dir=`cd "$ac_aux_dir" && pwd` 2809 2810if test x"${MISSING+set}" != xset; then 2811 case $am_aux_dir in 2812 *\ * | *\ *) 2813 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2814 *) 2815 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2816 esac 2817fi 2818# Use eval to expand $SHELL 2819if eval "$MISSING --is-lightweight"; then 2820 am_missing_run="$MISSING " 2821else 2822 am_missing_run= 2823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2824$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2825fi 2826 2827if test x"${install_sh+set}" != xset; then 2828 case $am_aux_dir in 2829 *\ * | *\ *) 2830 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2831 *) 2832 install_sh="\${SHELL} $am_aux_dir/install-sh" 2833 esac 2834fi 2835 2836# Installed binaries are usually stripped using 'strip' when the user 2837# run "make install-strip". However 'strip' might not be the right 2838# tool to use in cross-compilation environments, therefore Automake 2839# will honor the 'STRIP' environment variable to overrule this program. 2840if test "$cross_compiling" != no; then 2841 if test -n "$ac_tool_prefix"; then 2842 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2843set dummy ${ac_tool_prefix}strip; ac_word=$2 2844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2845$as_echo_n "checking for $ac_word... " >&6; } 2846if ${ac_cv_prog_STRIP+:} false; then : 2847 $as_echo_n "(cached) " >&6 2848else 2849 if test -n "$STRIP"; then 2850 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2851else 2852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2853for as_dir in $PATH 2854do 2855 IFS=$as_save_IFS 2856 test -z "$as_dir" && as_dir=. 2857 for ac_exec_ext in '' $ac_executable_extensions; do 2858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2859 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2861 break 2 2862 fi 2863done 2864 done 2865IFS=$as_save_IFS 2866 2867fi 2868fi 2869STRIP=$ac_cv_prog_STRIP 2870if test -n "$STRIP"; then 2871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2872$as_echo "$STRIP" >&6; } 2873else 2874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2875$as_echo "no" >&6; } 2876fi 2877 2878 2879fi 2880if test -z "$ac_cv_prog_STRIP"; then 2881 ac_ct_STRIP=$STRIP 2882 # Extract the first word of "strip", so it can be a program name with args. 2883set dummy strip; ac_word=$2 2884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2885$as_echo_n "checking for $ac_word... " >&6; } 2886if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2887 $as_echo_n "(cached) " >&6 2888else 2889 if test -n "$ac_ct_STRIP"; then 2890 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2891else 2892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2893for as_dir in $PATH 2894do 2895 IFS=$as_save_IFS 2896 test -z "$as_dir" && as_dir=. 2897 for ac_exec_ext in '' $ac_executable_extensions; do 2898 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2899 ac_cv_prog_ac_ct_STRIP="strip" 2900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2901 break 2 2902 fi 2903done 2904 done 2905IFS=$as_save_IFS 2906 2907fi 2908fi 2909ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2910if test -n "$ac_ct_STRIP"; then 2911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2912$as_echo "$ac_ct_STRIP" >&6; } 2913else 2914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2915$as_echo "no" >&6; } 2916fi 2917 2918 if test "x$ac_ct_STRIP" = x; then 2919 STRIP=":" 2920 else 2921 case $cross_compiling:$ac_tool_warned in 2922yes:) 2923{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2924$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2925ac_tool_warned=yes ;; 2926esac 2927 STRIP=$ac_ct_STRIP 2928 fi 2929else 2930 STRIP="$ac_cv_prog_STRIP" 2931fi 2932 2933fi 2934INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2935 2936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2937$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2938if test -z "$MKDIR_P"; then 2939 if ${ac_cv_path_mkdir+:} false; then : 2940 $as_echo_n "(cached) " >&6 2941else 2942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2943for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2944do 2945 IFS=$as_save_IFS 2946 test -z "$as_dir" && as_dir=. 2947 for ac_prog in mkdir gmkdir; do 2948 for ac_exec_ext in '' $ac_executable_extensions; do 2949 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2950 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2951 'mkdir (GNU coreutils) '* | \ 2952 'mkdir (coreutils) '* | \ 2953 'mkdir (fileutils) '4.1*) 2954 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2955 break 3;; 2956 esac 2957 done 2958 done 2959 done 2960IFS=$as_save_IFS 2961 2962fi 2963 2964 test -d ./--version && rmdir ./--version 2965 if test "${ac_cv_path_mkdir+set}" = set; then 2966 MKDIR_P="$ac_cv_path_mkdir -p" 2967 else 2968 # As a last resort, use the slow shell script. Don't cache a 2969 # value for MKDIR_P within a source directory, because that will 2970 # break other packages using the cache if that directory is 2971 # removed, or if the value is a relative name. 2972 MKDIR_P="$ac_install_sh -d" 2973 fi 2974fi 2975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2976$as_echo "$MKDIR_P" >&6; } 2977 2978for ac_prog in gawk mawk nawk awk 2979do 2980 # Extract the first word of "$ac_prog", so it can be a program name with args. 2981set dummy $ac_prog; ac_word=$2 2982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2983$as_echo_n "checking for $ac_word... " >&6; } 2984if ${ac_cv_prog_AWK+:} false; then : 2985 $as_echo_n "(cached) " >&6 2986else 2987 if test -n "$AWK"; then 2988 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2989else 2990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2991for as_dir in $PATH 2992do 2993 IFS=$as_save_IFS 2994 test -z "$as_dir" && as_dir=. 2995 for ac_exec_ext in '' $ac_executable_extensions; do 2996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2997 ac_cv_prog_AWK="$ac_prog" 2998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2999 break 2 3000 fi 3001done 3002 done 3003IFS=$as_save_IFS 3004 3005fi 3006fi 3007AWK=$ac_cv_prog_AWK 3008if test -n "$AWK"; then 3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3010$as_echo "$AWK" >&6; } 3011else 3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3013$as_echo "no" >&6; } 3014fi 3015 3016 3017 test -n "$AWK" && break 3018done 3019 3020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3021$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3022set x ${MAKE-make} 3023ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3024if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3025 $as_echo_n "(cached) " >&6 3026else 3027 cat >conftest.make <<\_ACEOF 3028SHELL = /bin/sh 3029all: 3030 @echo '@@@%%%=$(MAKE)=@@@%%%' 3031_ACEOF 3032# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3033case `${MAKE-make} -f conftest.make 2>/dev/null` in 3034 *@@@%%%=?*=@@@%%%*) 3035 eval ac_cv_prog_make_${ac_make}_set=yes;; 3036 *) 3037 eval ac_cv_prog_make_${ac_make}_set=no;; 3038esac 3039rm -f conftest.make 3040fi 3041if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3043$as_echo "yes" >&6; } 3044 SET_MAKE= 3045else 3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3047$as_echo "no" >&6; } 3048 SET_MAKE="MAKE=${MAKE-make}" 3049fi 3050 3051rm -rf .tst 2>/dev/null 3052mkdir .tst 2>/dev/null 3053if test -d .tst; then 3054 am__leading_dot=. 3055else 3056 am__leading_dot=_ 3057fi 3058rmdir .tst 2>/dev/null 3059 3060# Check whether --enable-silent-rules was given. 3061if test "${enable_silent_rules+set}" = set; then : 3062 enableval=$enable_silent_rules; 3063fi 3064 3065case $enable_silent_rules in # ((( 3066 yes) AM_DEFAULT_VERBOSITY=0;; 3067 no) AM_DEFAULT_VERBOSITY=1;; 3068 *) AM_DEFAULT_VERBOSITY=1;; 3069esac 3070am_make=${MAKE-make} 3071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3072$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3073if ${am_cv_make_support_nested_variables+:} false; then : 3074 $as_echo_n "(cached) " >&6 3075else 3076 if $as_echo 'TRUE=$(BAR$(V)) 3077BAR0=false 3078BAR1=true 3079V=1 3080am__doit: 3081 @$(TRUE) 3082.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3083 am_cv_make_support_nested_variables=yes 3084else 3085 am_cv_make_support_nested_variables=no 3086fi 3087fi 3088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3089$as_echo "$am_cv_make_support_nested_variables" >&6; } 3090if test $am_cv_make_support_nested_variables = yes; then 3091 AM_V='$(V)' 3092 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3093else 3094 AM_V=$AM_DEFAULT_VERBOSITY 3095 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3096fi 3097AM_BACKSLASH='\' 3098 3099if test "`cd $srcdir && pwd`" != "`pwd`"; then 3100 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3101 # is not polluted with repeated "-I." 3102 am__isrc=' -I$(srcdir)' 3103 # test to see if srcdir already configured 3104 if test -f $srcdir/config.status; then 3105 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3106 fi 3107fi 3108 3109# test whether we have cygpath 3110if test -z "$CYGPATH_W"; then 3111 if (cygpath --version) >/dev/null 2>/dev/null; then 3112 CYGPATH_W='cygpath -w' 3113 else 3114 CYGPATH_W=echo 3115 fi 3116fi 3117 3118 3119# Define the identity of the package. 3120 PACKAGE='opcodes' 3121 VERSION='2.39' 3122 3123 3124cat >>confdefs.h <<_ACEOF 3125#define PACKAGE "$PACKAGE" 3126_ACEOF 3127 3128 3129cat >>confdefs.h <<_ACEOF 3130#define VERSION "$VERSION" 3131_ACEOF 3132 3133# Some tools Automake needs. 3134 3135ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3136 3137 3138AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3139 3140 3141AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3142 3143 3144AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3145 3146 3147MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3148 3149# For better backward compatibility. To be removed once Automake 1.9.x 3150# dies out for good. For more background, see: 3151# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3152# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3153mkdir_p='$(MKDIR_P)' 3154 3155# We need awk for the "check" target (and possibly the TAP driver). The 3156# system "awk" is bad on some platforms. 3157# Always define AMTAR for backward compatibility. Yes, it's still used 3158# in the wild :-( We should find a proper way to deprecate it ... 3159AMTAR='$${TAR-tar}' 3160 3161 3162# We'll loop over all known methods to create a tar archive until one works. 3163_am_tools='gnutar pax cpio none' 3164 3165am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3166 3167 3168 3169 3170 3171 3172# POSIX will say in a future version that running "rm -f" with no argument 3173# is OK; and we want to be able to make that assumption in our Makefile 3174# recipes. So use an aggressive probe to check that the usage we want is 3175# actually supported "in the wild" to an acceptable degree. 3176# See automake bug#10828. 3177# To make any issue more visible, cause the running configure to be aborted 3178# by default if the 'rm' program in use doesn't match our expectations; the 3179# user can still override this though. 3180if rm -f && rm -fr && rm -rf; then : OK; else 3181 cat >&2 <<'END' 3182Oops! 3183 3184Your 'rm' program seems unable to run without file operands specified 3185on the command line, even when the '-f' option is present. This is contrary 3186to the behaviour of most rm programs out there, and not conforming with 3187the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3188 3189Please tell bug-automake@gnu.org about your system, including the value 3190of your $PATH and any error possibly output before this message. This 3191can help us improve future automake versions. 3192 3193END 3194 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3195 echo 'Configuration will proceed anyway, since you have set the' >&2 3196 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3197 echo >&2 3198 else 3199 cat >&2 <<'END' 3200Aborting the configuration process, to ensure you take notice of the issue. 3201 3202You can download and install GNU coreutils to get an 'rm' implementation 3203that behaves properly: <http://www.gnu.org/software/coreutils/>. 3204 3205If you want to complete the configuration process using your problematic 3206'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3207to "yes", and re-run configure. 3208 3209END 3210 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3211 fi 3212fi 3213 3214# Check whether --enable-silent-rules was given. 3215if test "${enable_silent_rules+set}" = set; then : 3216 enableval=$enable_silent_rules; 3217fi 3218 3219case $enable_silent_rules in # ((( 3220 yes) AM_DEFAULT_VERBOSITY=0;; 3221 no) AM_DEFAULT_VERBOSITY=1;; 3222 *) AM_DEFAULT_VERBOSITY=0;; 3223esac 3224am_make=${MAKE-make} 3225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3226$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3227if ${am_cv_make_support_nested_variables+:} false; then : 3228 $as_echo_n "(cached) " >&6 3229else 3230 if $as_echo 'TRUE=$(BAR$(V)) 3231BAR0=false 3232BAR1=true 3233V=1 3234am__doit: 3235 @$(TRUE) 3236.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3237 am_cv_make_support_nested_variables=yes 3238else 3239 am_cv_make_support_nested_variables=no 3240fi 3241fi 3242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3243$as_echo "$am_cv_make_support_nested_variables" >&6; } 3244if test $am_cv_make_support_nested_variables = yes; then 3245 AM_V='$(V)' 3246 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3247else 3248 AM_V=$AM_DEFAULT_VERBOSITY 3249 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3250fi 3251AM_BACKSLASH='\' 3252 3253 3254ac_ext=c 3255ac_cpp='$CPP $CPPFLAGS' 3256ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3257ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3258ac_compiler_gnu=$ac_cv_c_compiler_gnu 3259if test -n "$ac_tool_prefix"; then 3260 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3261set dummy ${ac_tool_prefix}gcc; ac_word=$2 3262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3263$as_echo_n "checking for $ac_word... " >&6; } 3264if ${ac_cv_prog_CC+:} false; then : 3265 $as_echo_n "(cached) " >&6 3266else 3267 if test -n "$CC"; then 3268 ac_cv_prog_CC="$CC" # Let the user override the test. 3269else 3270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3271for as_dir in $PATH 3272do 3273 IFS=$as_save_IFS 3274 test -z "$as_dir" && as_dir=. 3275 for ac_exec_ext in '' $ac_executable_extensions; do 3276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3277 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3279 break 2 3280 fi 3281done 3282 done 3283IFS=$as_save_IFS 3284 3285fi 3286fi 3287CC=$ac_cv_prog_CC 3288if test -n "$CC"; then 3289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3290$as_echo "$CC" >&6; } 3291else 3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3293$as_echo "no" >&6; } 3294fi 3295 3296 3297fi 3298if test -z "$ac_cv_prog_CC"; then 3299 ac_ct_CC=$CC 3300 # Extract the first word of "gcc", so it can be a program name with args. 3301set dummy gcc; ac_word=$2 3302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3303$as_echo_n "checking for $ac_word... " >&6; } 3304if ${ac_cv_prog_ac_ct_CC+:} false; then : 3305 $as_echo_n "(cached) " >&6 3306else 3307 if test -n "$ac_ct_CC"; then 3308 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3309else 3310as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3311for as_dir in $PATH 3312do 3313 IFS=$as_save_IFS 3314 test -z "$as_dir" && as_dir=. 3315 for ac_exec_ext in '' $ac_executable_extensions; do 3316 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3317 ac_cv_prog_ac_ct_CC="gcc" 3318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3319 break 2 3320 fi 3321done 3322 done 3323IFS=$as_save_IFS 3324 3325fi 3326fi 3327ac_ct_CC=$ac_cv_prog_ac_ct_CC 3328if test -n "$ac_ct_CC"; then 3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3330$as_echo "$ac_ct_CC" >&6; } 3331else 3332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3333$as_echo "no" >&6; } 3334fi 3335 3336 if test "x$ac_ct_CC" = x; then 3337 CC="" 3338 else 3339 case $cross_compiling:$ac_tool_warned in 3340yes:) 3341{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3342$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3343ac_tool_warned=yes ;; 3344esac 3345 CC=$ac_ct_CC 3346 fi 3347else 3348 CC="$ac_cv_prog_CC" 3349fi 3350 3351if test -z "$CC"; then 3352 if test -n "$ac_tool_prefix"; then 3353 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3354set dummy ${ac_tool_prefix}cc; ac_word=$2 3355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3356$as_echo_n "checking for $ac_word... " >&6; } 3357if ${ac_cv_prog_CC+:} false; then : 3358 $as_echo_n "(cached) " >&6 3359else 3360 if test -n "$CC"; then 3361 ac_cv_prog_CC="$CC" # Let the user override the test. 3362else 3363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3364for as_dir in $PATH 3365do 3366 IFS=$as_save_IFS 3367 test -z "$as_dir" && as_dir=. 3368 for ac_exec_ext in '' $ac_executable_extensions; do 3369 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3370 ac_cv_prog_CC="${ac_tool_prefix}cc" 3371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3372 break 2 3373 fi 3374done 3375 done 3376IFS=$as_save_IFS 3377 3378fi 3379fi 3380CC=$ac_cv_prog_CC 3381if test -n "$CC"; then 3382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3383$as_echo "$CC" >&6; } 3384else 3385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3386$as_echo "no" >&6; } 3387fi 3388 3389 3390 fi 3391fi 3392if test -z "$CC"; then 3393 # Extract the first word of "cc", so it can be a program name with args. 3394set dummy cc; ac_word=$2 3395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3396$as_echo_n "checking for $ac_word... " >&6; } 3397if ${ac_cv_prog_CC+:} false; then : 3398 $as_echo_n "(cached) " >&6 3399else 3400 if test -n "$CC"; then 3401 ac_cv_prog_CC="$CC" # Let the user override the test. 3402else 3403 ac_prog_rejected=no 3404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3405for as_dir in $PATH 3406do 3407 IFS=$as_save_IFS 3408 test -z "$as_dir" && as_dir=. 3409 for ac_exec_ext in '' $ac_executable_extensions; do 3410 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3411 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3412 ac_prog_rejected=yes 3413 continue 3414 fi 3415 ac_cv_prog_CC="cc" 3416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3417 break 2 3418 fi 3419done 3420 done 3421IFS=$as_save_IFS 3422 3423if test $ac_prog_rejected = yes; then 3424 # We found a bogon in the path, so make sure we never use it. 3425 set dummy $ac_cv_prog_CC 3426 shift 3427 if test $# != 0; then 3428 # We chose a different compiler from the bogus one. 3429 # However, it has the same basename, so the bogon will be chosen 3430 # first if we set CC to just the basename; use the full file name. 3431 shift 3432 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3433 fi 3434fi 3435fi 3436fi 3437CC=$ac_cv_prog_CC 3438if test -n "$CC"; then 3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3440$as_echo "$CC" >&6; } 3441else 3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3443$as_echo "no" >&6; } 3444fi 3445 3446 3447fi 3448if test -z "$CC"; then 3449 if test -n "$ac_tool_prefix"; then 3450 for ac_prog in cl.exe 3451 do 3452 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3453set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3455$as_echo_n "checking for $ac_word... " >&6; } 3456if ${ac_cv_prog_CC+:} false; then : 3457 $as_echo_n "(cached) " >&6 3458else 3459 if test -n "$CC"; then 3460 ac_cv_prog_CC="$CC" # Let the user override the test. 3461else 3462as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3463for as_dir in $PATH 3464do 3465 IFS=$as_save_IFS 3466 test -z "$as_dir" && as_dir=. 3467 for ac_exec_ext in '' $ac_executable_extensions; do 3468 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3469 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3471 break 2 3472 fi 3473done 3474 done 3475IFS=$as_save_IFS 3476 3477fi 3478fi 3479CC=$ac_cv_prog_CC 3480if test -n "$CC"; then 3481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3482$as_echo "$CC" >&6; } 3483else 3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3485$as_echo "no" >&6; } 3486fi 3487 3488 3489 test -n "$CC" && break 3490 done 3491fi 3492if test -z "$CC"; then 3493 ac_ct_CC=$CC 3494 for ac_prog in cl.exe 3495do 3496 # Extract the first word of "$ac_prog", so it can be a program name with args. 3497set dummy $ac_prog; ac_word=$2 3498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3499$as_echo_n "checking for $ac_word... " >&6; } 3500if ${ac_cv_prog_ac_ct_CC+:} false; then : 3501 $as_echo_n "(cached) " >&6 3502else 3503 if test -n "$ac_ct_CC"; then 3504 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3505else 3506as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3507for as_dir in $PATH 3508do 3509 IFS=$as_save_IFS 3510 test -z "$as_dir" && as_dir=. 3511 for ac_exec_ext in '' $ac_executable_extensions; do 3512 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3513 ac_cv_prog_ac_ct_CC="$ac_prog" 3514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3515 break 2 3516 fi 3517done 3518 done 3519IFS=$as_save_IFS 3520 3521fi 3522fi 3523ac_ct_CC=$ac_cv_prog_ac_ct_CC 3524if test -n "$ac_ct_CC"; then 3525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3526$as_echo "$ac_ct_CC" >&6; } 3527else 3528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3529$as_echo "no" >&6; } 3530fi 3531 3532 3533 test -n "$ac_ct_CC" && break 3534done 3535 3536 if test "x$ac_ct_CC" = x; then 3537 CC="" 3538 else 3539 case $cross_compiling:$ac_tool_warned in 3540yes:) 3541{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3542$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3543ac_tool_warned=yes ;; 3544esac 3545 CC=$ac_ct_CC 3546 fi 3547fi 3548 3549fi 3550 3551 3552test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3553$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3554as_fn_error $? "no acceptable C compiler found in \$PATH 3555See \`config.log' for more details" "$LINENO" 5; } 3556 3557# Provide some information about the compiler. 3558$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3559set X $ac_compile 3560ac_compiler=$2 3561for ac_option in --version -v -V -qversion; do 3562 { { ac_try="$ac_compiler $ac_option >&5" 3563case "(($ac_try" in 3564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3565 *) ac_try_echo=$ac_try;; 3566esac 3567eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3568$as_echo "$ac_try_echo"; } >&5 3569 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3570 ac_status=$? 3571 if test -s conftest.err; then 3572 sed '10a\ 3573... rest of stderr output deleted ... 3574 10q' conftest.err >conftest.er1 3575 cat conftest.er1 >&5 3576 fi 3577 rm -f conftest.er1 conftest.err 3578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3579 test $ac_status = 0; } 3580done 3581 3582cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3583/* end confdefs.h. */ 3584 3585int 3586main () 3587{ 3588 3589 ; 3590 return 0; 3591} 3592_ACEOF 3593ac_clean_files_save=$ac_clean_files 3594ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3595# Try to create an executable without -o first, disregard a.out. 3596# It will help us diagnose broken compilers, and finding out an intuition 3597# of exeext. 3598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3599$as_echo_n "checking whether the C compiler works... " >&6; } 3600ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3601 3602# The possible output files: 3603ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3604 3605ac_rmfiles= 3606for ac_file in $ac_files 3607do 3608 case $ac_file in 3609 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3610 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3611 esac 3612done 3613rm -f $ac_rmfiles 3614 3615if { { ac_try="$ac_link_default" 3616case "(($ac_try" in 3617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3618 *) ac_try_echo=$ac_try;; 3619esac 3620eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3621$as_echo "$ac_try_echo"; } >&5 3622 (eval "$ac_link_default") 2>&5 3623 ac_status=$? 3624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3625 test $ac_status = 0; }; then : 3626 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3627# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3628# in a Makefile. We should not override ac_cv_exeext if it was cached, 3629# so that the user can short-circuit this test for compilers unknown to 3630# Autoconf. 3631for ac_file in $ac_files '' 3632do 3633 test -f "$ac_file" || continue 3634 case $ac_file in 3635 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3636 ;; 3637 [ab].out ) 3638 # We found the default executable, but exeext='' is most 3639 # certainly right. 3640 break;; 3641 *.* ) 3642 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3643 then :; else 3644 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3645 fi 3646 # We set ac_cv_exeext here because the later test for it is not 3647 # safe: cross compilers may not add the suffix if given an `-o' 3648 # argument, so we may need to know it at that point already. 3649 # Even if this section looks crufty: it has the advantage of 3650 # actually working. 3651 break;; 3652 * ) 3653 break;; 3654 esac 3655done 3656test "$ac_cv_exeext" = no && ac_cv_exeext= 3657 3658else 3659 ac_file='' 3660fi 3661if test -z "$ac_file"; then : 3662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3663$as_echo "no" >&6; } 3664$as_echo "$as_me: failed program was:" >&5 3665sed 's/^/| /' conftest.$ac_ext >&5 3666 3667{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3668$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3669as_fn_error 77 "C compiler cannot create executables 3670See \`config.log' for more details" "$LINENO" 5; } 3671else 3672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3673$as_echo "yes" >&6; } 3674fi 3675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3676$as_echo_n "checking for C compiler default output file name... " >&6; } 3677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3678$as_echo "$ac_file" >&6; } 3679ac_exeext=$ac_cv_exeext 3680 3681rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3682ac_clean_files=$ac_clean_files_save 3683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3684$as_echo_n "checking for suffix of executables... " >&6; } 3685if { { ac_try="$ac_link" 3686case "(($ac_try" in 3687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3688 *) ac_try_echo=$ac_try;; 3689esac 3690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3691$as_echo "$ac_try_echo"; } >&5 3692 (eval "$ac_link") 2>&5 3693 ac_status=$? 3694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3695 test $ac_status = 0; }; then : 3696 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3697# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3698# work properly (i.e., refer to `conftest.exe'), while it won't with 3699# `rm'. 3700for ac_file in conftest.exe conftest conftest.*; do 3701 test -f "$ac_file" || continue 3702 case $ac_file in 3703 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3704 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3705 break;; 3706 * ) break;; 3707 esac 3708done 3709else 3710 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3711$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3712as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3713See \`config.log' for more details" "$LINENO" 5; } 3714fi 3715rm -f conftest conftest$ac_cv_exeext 3716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3717$as_echo "$ac_cv_exeext" >&6; } 3718 3719rm -f conftest.$ac_ext 3720EXEEXT=$ac_cv_exeext 3721ac_exeext=$EXEEXT 3722cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3723/* end confdefs.h. */ 3724#include <stdio.h> 3725int 3726main () 3727{ 3728FILE *f = fopen ("conftest.out", "w"); 3729 return ferror (f) || fclose (f) != 0; 3730 3731 ; 3732 return 0; 3733} 3734_ACEOF 3735ac_clean_files="$ac_clean_files conftest.out" 3736# Check that the compiler produces executables we can run. If not, either 3737# the compiler is broken, or we cross compile. 3738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3739$as_echo_n "checking whether we are cross compiling... " >&6; } 3740if test "$cross_compiling" != yes; then 3741 { { ac_try="$ac_link" 3742case "(($ac_try" in 3743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3744 *) ac_try_echo=$ac_try;; 3745esac 3746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3747$as_echo "$ac_try_echo"; } >&5 3748 (eval "$ac_link") 2>&5 3749 ac_status=$? 3750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3751 test $ac_status = 0; } 3752 if { ac_try='./conftest$ac_cv_exeext' 3753 { { case "(($ac_try" in 3754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3755 *) ac_try_echo=$ac_try;; 3756esac 3757eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3758$as_echo "$ac_try_echo"; } >&5 3759 (eval "$ac_try") 2>&5 3760 ac_status=$? 3761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3762 test $ac_status = 0; }; }; then 3763 cross_compiling=no 3764 else 3765 if test "$cross_compiling" = maybe; then 3766 cross_compiling=yes 3767 else 3768 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3769$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3770as_fn_error $? "cannot run C compiled programs. 3771If you meant to cross compile, use \`--host'. 3772See \`config.log' for more details" "$LINENO" 5; } 3773 fi 3774 fi 3775fi 3776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3777$as_echo "$cross_compiling" >&6; } 3778 3779rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3780ac_clean_files=$ac_clean_files_save 3781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3782$as_echo_n "checking for suffix of object files... " >&6; } 3783if ${ac_cv_objext+:} false; then : 3784 $as_echo_n "(cached) " >&6 3785else 3786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3787/* end confdefs.h. */ 3788 3789int 3790main () 3791{ 3792 3793 ; 3794 return 0; 3795} 3796_ACEOF 3797rm -f conftest.o conftest.obj 3798if { { ac_try="$ac_compile" 3799case "(($ac_try" in 3800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3801 *) ac_try_echo=$ac_try;; 3802esac 3803eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3804$as_echo "$ac_try_echo"; } >&5 3805 (eval "$ac_compile") 2>&5 3806 ac_status=$? 3807 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3808 test $ac_status = 0; }; then : 3809 for ac_file in conftest.o conftest.obj conftest.*; do 3810 test -f "$ac_file" || continue; 3811 case $ac_file in 3812 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3813 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3814 break;; 3815 esac 3816done 3817else 3818 $as_echo "$as_me: failed program was:" >&5 3819sed 's/^/| /' conftest.$ac_ext >&5 3820 3821{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3822$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3823as_fn_error $? "cannot compute suffix of object files: cannot compile 3824See \`config.log' for more details" "$LINENO" 5; } 3825fi 3826rm -f conftest.$ac_cv_objext conftest.$ac_ext 3827fi 3828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3829$as_echo "$ac_cv_objext" >&6; } 3830OBJEXT=$ac_cv_objext 3831ac_objext=$OBJEXT 3832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3833$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3834if ${ac_cv_c_compiler_gnu+:} false; then : 3835 $as_echo_n "(cached) " >&6 3836else 3837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3838/* end confdefs.h. */ 3839 3840int 3841main () 3842{ 3843#ifndef __GNUC__ 3844 choke me 3845#endif 3846 3847 ; 3848 return 0; 3849} 3850_ACEOF 3851if ac_fn_c_try_compile "$LINENO"; then : 3852 ac_compiler_gnu=yes 3853else 3854 ac_compiler_gnu=no 3855fi 3856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3857ac_cv_c_compiler_gnu=$ac_compiler_gnu 3858 3859fi 3860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3861$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3862if test $ac_compiler_gnu = yes; then 3863 GCC=yes 3864else 3865 GCC= 3866fi 3867ac_test_CFLAGS=${CFLAGS+set} 3868ac_save_CFLAGS=$CFLAGS 3869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3870$as_echo_n "checking whether $CC accepts -g... " >&6; } 3871if ${ac_cv_prog_cc_g+:} false; then : 3872 $as_echo_n "(cached) " >&6 3873else 3874 ac_save_c_werror_flag=$ac_c_werror_flag 3875 ac_c_werror_flag=yes 3876 ac_cv_prog_cc_g=no 3877 CFLAGS="-g" 3878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3879/* end confdefs.h. */ 3880 3881int 3882main () 3883{ 3884 3885 ; 3886 return 0; 3887} 3888_ACEOF 3889if ac_fn_c_try_compile "$LINENO"; then : 3890 ac_cv_prog_cc_g=yes 3891else 3892 CFLAGS="" 3893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3894/* end confdefs.h. */ 3895 3896int 3897main () 3898{ 3899 3900 ; 3901 return 0; 3902} 3903_ACEOF 3904if ac_fn_c_try_compile "$LINENO"; then : 3905 3906else 3907 ac_c_werror_flag=$ac_save_c_werror_flag 3908 CFLAGS="-g" 3909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3910/* end confdefs.h. */ 3911 3912int 3913main () 3914{ 3915 3916 ; 3917 return 0; 3918} 3919_ACEOF 3920if ac_fn_c_try_compile "$LINENO"; then : 3921 ac_cv_prog_cc_g=yes 3922fi 3923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3924fi 3925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3926fi 3927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3928 ac_c_werror_flag=$ac_save_c_werror_flag 3929fi 3930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3931$as_echo "$ac_cv_prog_cc_g" >&6; } 3932if test "$ac_test_CFLAGS" = set; then 3933 CFLAGS=$ac_save_CFLAGS 3934elif test $ac_cv_prog_cc_g = yes; then 3935 if test "$GCC" = yes; then 3936 CFLAGS="-g -O2" 3937 else 3938 CFLAGS="-g" 3939 fi 3940else 3941 if test "$GCC" = yes; then 3942 CFLAGS="-O2" 3943 else 3944 CFLAGS= 3945 fi 3946fi 3947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3948$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3949if ${ac_cv_prog_cc_c89+:} false; then : 3950 $as_echo_n "(cached) " >&6 3951else 3952 ac_cv_prog_cc_c89=no 3953ac_save_CC=$CC 3954cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3955/* end confdefs.h. */ 3956#include <stdarg.h> 3957#include <stdio.h> 3958struct stat; 3959/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3960struct buf { int x; }; 3961FILE * (*rcsopen) (struct buf *, struct stat *, int); 3962static char *e (p, i) 3963 char **p; 3964 int i; 3965{ 3966 return p[i]; 3967} 3968static char *f (char * (*g) (char **, int), char **p, ...) 3969{ 3970 char *s; 3971 va_list v; 3972 va_start (v,p); 3973 s = g (p, va_arg (v,int)); 3974 va_end (v); 3975 return s; 3976} 3977 3978/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3979 function prototypes and stuff, but not '\xHH' hex character constants. 3980 These don't provoke an error unfortunately, instead are silently treated 3981 as 'x'. The following induces an error, until -std is added to get 3982 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3983 array size at least. It's necessary to write '\x00'==0 to get something 3984 that's true only with -std. */ 3985int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3986 3987/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3988 inside strings and character constants. */ 3989#define FOO(x) 'x' 3990int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3991 3992int test (int i, double x); 3993struct s1 {int (*f) (int a);}; 3994struct s2 {int (*f) (double a);}; 3995int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3996int argc; 3997char **argv; 3998int 3999main () 4000{ 4001return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4002 ; 4003 return 0; 4004} 4005_ACEOF 4006for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4007 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4008do 4009 CC="$ac_save_CC $ac_arg" 4010 if ac_fn_c_try_compile "$LINENO"; then : 4011 ac_cv_prog_cc_c89=$ac_arg 4012fi 4013rm -f core conftest.err conftest.$ac_objext 4014 test "x$ac_cv_prog_cc_c89" != "xno" && break 4015done 4016rm -f conftest.$ac_ext 4017CC=$ac_save_CC 4018 4019fi 4020# AC_CACHE_VAL 4021case "x$ac_cv_prog_cc_c89" in 4022 x) 4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4024$as_echo "none needed" >&6; } ;; 4025 xno) 4026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4027$as_echo "unsupported" >&6; } ;; 4028 *) 4029 CC="$CC $ac_cv_prog_cc_c89" 4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4031$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4032esac 4033if test "x$ac_cv_prog_cc_c89" != xno; then : 4034 4035fi 4036 4037ac_ext=c 4038ac_cpp='$CPP $CPPFLAGS' 4039ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4040ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4041ac_compiler_gnu=$ac_cv_c_compiler_gnu 4042 4043ac_ext=c 4044ac_cpp='$CPP $CPPFLAGS' 4045ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4046ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4047ac_compiler_gnu=$ac_cv_c_compiler_gnu 4048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4049$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4050if ${am_cv_prog_cc_c_o+:} false; then : 4051 $as_echo_n "(cached) " >&6 4052else 4053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4054/* end confdefs.h. */ 4055 4056int 4057main () 4058{ 4059 4060 ; 4061 return 0; 4062} 4063_ACEOF 4064 # Make sure it works both with $CC and with simple cc. 4065 # Following AC_PROG_CC_C_O, we do the test twice because some 4066 # compilers refuse to overwrite an existing .o file with -o, 4067 # though they will create one. 4068 am_cv_prog_cc_c_o=yes 4069 for am_i in 1 2; do 4070 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4071 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4072 ac_status=$? 4073 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4074 (exit $ac_status); } \ 4075 && test -f conftest2.$ac_objext; then 4076 : OK 4077 else 4078 am_cv_prog_cc_c_o=no 4079 break 4080 fi 4081 done 4082 rm -f core conftest* 4083 unset am_i 4084fi 4085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4086$as_echo "$am_cv_prog_cc_c_o" >&6; } 4087if test "$am_cv_prog_cc_c_o" != yes; then 4088 # Losing compiler, so override with the script. 4089 # FIXME: It is wrong to rewrite CC. 4090 # But if we don't then we get into trouble of one sort or another. 4091 # A longer-term fix would be to have automake use am__CC in this case, 4092 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4093 CC="$am_aux_dir/compile $CC" 4094fi 4095ac_ext=c 4096ac_cpp='$CPP $CPPFLAGS' 4097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4099ac_compiler_gnu=$ac_cv_c_compiler_gnu 4100 4101DEPDIR="${am__leading_dot}deps" 4102 4103ac_config_commands="$ac_config_commands depfiles" 4104 4105 4106am_make=${MAKE-make} 4107cat > confinc << 'END' 4108am__doit: 4109 @echo this is the am__doit target 4110.PHONY: am__doit 4111END 4112# If we don't find an include directive, just comment out the code. 4113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4114$as_echo_n "checking for style of include used by $am_make... " >&6; } 4115am__include="#" 4116am__quote= 4117_am_result=none 4118# First try GNU make style include. 4119echo "include confinc" > confmf 4120# Ignore all kinds of additional output from 'make'. 4121case `$am_make -s -f confmf 2> /dev/null` in #( 4122*the\ am__doit\ target*) 4123 am__include=include 4124 am__quote= 4125 _am_result=GNU 4126 ;; 4127esac 4128# Now try BSD make style include. 4129if test "$am__include" = "#"; then 4130 echo '.include "confinc"' > confmf 4131 case `$am_make -s -f confmf 2> /dev/null` in #( 4132 *the\ am__doit\ target*) 4133 am__include=.include 4134 am__quote="\"" 4135 _am_result=BSD 4136 ;; 4137 esac 4138fi 4139 4140 4141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4142$as_echo "$_am_result" >&6; } 4143rm -f confinc confmf 4144 4145# Check whether --enable-dependency-tracking was given. 4146if test "${enable_dependency_tracking+set}" = set; then : 4147 enableval=$enable_dependency_tracking; 4148fi 4149 4150if test "x$enable_dependency_tracking" != xno; then 4151 am_depcomp="$ac_aux_dir/depcomp" 4152 AMDEPBACKSLASH='\' 4153 am__nodep='_no' 4154fi 4155 if test "x$enable_dependency_tracking" != xno; then 4156 AMDEP_TRUE= 4157 AMDEP_FALSE='#' 4158else 4159 AMDEP_TRUE='#' 4160 AMDEP_FALSE= 4161fi 4162 4163 4164 4165depcc="$CC" am_compiler_list= 4166 4167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4168$as_echo_n "checking dependency style of $depcc... " >&6; } 4169if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4170 $as_echo_n "(cached) " >&6 4171else 4172 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4173 # We make a subdir and do the tests there. Otherwise we can end up 4174 # making bogus files that we don't know about and never remove. For 4175 # instance it was reported that on HP-UX the gcc test will end up 4176 # making a dummy file named 'D' -- because '-MD' means "put the output 4177 # in D". 4178 rm -rf conftest.dir 4179 mkdir conftest.dir 4180 # Copy depcomp to subdir because otherwise we won't find it if we're 4181 # using a relative directory. 4182 cp "$am_depcomp" conftest.dir 4183 cd conftest.dir 4184 # We will build objects and dependencies in a subdirectory because 4185 # it helps to detect inapplicable dependency modes. For instance 4186 # both Tru64's cc and ICC support -MD to output dependencies as a 4187 # side effect of compilation, but ICC will put the dependencies in 4188 # the current directory while Tru64 will put them in the object 4189 # directory. 4190 mkdir sub 4191 4192 am_cv_CC_dependencies_compiler_type=none 4193 if test "$am_compiler_list" = ""; then 4194 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4195 fi 4196 am__universal=false 4197 case " $depcc " in #( 4198 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4199 esac 4200 4201 for depmode in $am_compiler_list; do 4202 # Setup a source with many dependencies, because some compilers 4203 # like to wrap large dependency lists on column 80 (with \), and 4204 # we should not choose a depcomp mode which is confused by this. 4205 # 4206 # We need to recreate these files for each test, as the compiler may 4207 # overwrite some of them when testing with obscure command lines. 4208 # This happens at least with the AIX C compiler. 4209 : > sub/conftest.c 4210 for i in 1 2 3 4 5 6; do 4211 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4212 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4213 # Solaris 10 /bin/sh. 4214 echo '/* dummy */' > sub/conftst$i.h 4215 done 4216 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4217 4218 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4219 # mode. It turns out that the SunPro C++ compiler does not properly 4220 # handle '-M -o', and we need to detect this. Also, some Intel 4221 # versions had trouble with output in subdirs. 4222 am__obj=sub/conftest.${OBJEXT-o} 4223 am__minus_obj="-o $am__obj" 4224 case $depmode in 4225 gcc) 4226 # This depmode causes a compiler race in universal mode. 4227 test "$am__universal" = false || continue 4228 ;; 4229 nosideeffect) 4230 # After this tag, mechanisms are not by side-effect, so they'll 4231 # only be used when explicitly requested. 4232 if test "x$enable_dependency_tracking" = xyes; then 4233 continue 4234 else 4235 break 4236 fi 4237 ;; 4238 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4239 # This compiler won't grok '-c -o', but also, the minuso test has 4240 # not run yet. These depmodes are late enough in the game, and 4241 # so weak that their functioning should not be impacted. 4242 am__obj=conftest.${OBJEXT-o} 4243 am__minus_obj= 4244 ;; 4245 none) break ;; 4246 esac 4247 if depmode=$depmode \ 4248 source=sub/conftest.c object=$am__obj \ 4249 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4250 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4251 >/dev/null 2>conftest.err && 4252 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4253 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4254 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4255 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4256 # icc doesn't choke on unknown options, it will just issue warnings 4257 # or remarks (even with -Werror). So we grep stderr for any message 4258 # that says an option was ignored or not supported. 4259 # When given -MP, icc 7.0 and 7.1 complain thusly: 4260 # icc: Command line warning: ignoring option '-M'; no argument required 4261 # The diagnosis changed in icc 8.0: 4262 # icc: Command line remark: option '-MP' not supported 4263 if (grep 'ignoring option' conftest.err || 4264 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4265 am_cv_CC_dependencies_compiler_type=$depmode 4266 break 4267 fi 4268 fi 4269 done 4270 4271 cd .. 4272 rm -rf conftest.dir 4273else 4274 am_cv_CC_dependencies_compiler_type=none 4275fi 4276 4277fi 4278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4279$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4280CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4281 4282 if 4283 test "x$enable_dependency_tracking" != xno \ 4284 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4285 am__fastdepCC_TRUE= 4286 am__fastdepCC_FALSE='#' 4287else 4288 am__fastdepCC_TRUE='#' 4289 am__fastdepCC_FALSE= 4290fi 4291 4292 4293 4294ac_ext=c 4295ac_cpp='$CPP $CPPFLAGS' 4296ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4297ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4298ac_compiler_gnu=$ac_cv_c_compiler_gnu 4299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4300$as_echo_n "checking how to run the C preprocessor... " >&6; } 4301# On Suns, sometimes $CPP names a directory. 4302if test -n "$CPP" && test -d "$CPP"; then 4303 CPP= 4304fi 4305if test -z "$CPP"; then 4306 if ${ac_cv_prog_CPP+:} false; then : 4307 $as_echo_n "(cached) " >&6 4308else 4309 # Double quotes because CPP needs to be expanded 4310 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4311 do 4312 ac_preproc_ok=false 4313for ac_c_preproc_warn_flag in '' yes 4314do 4315 # Use a header file that comes with gcc, so configuring glibc 4316 # with a fresh cross-compiler works. 4317 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4318 # <limits.h> exists even on freestanding compilers. 4319 # On the NeXT, cc -E runs the code through the compiler's parser, 4320 # not just through cpp. "Syntax error" is here to catch this case. 4321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4322/* end confdefs.h. */ 4323#ifdef __STDC__ 4324# include <limits.h> 4325#else 4326# include <assert.h> 4327#endif 4328 Syntax error 4329_ACEOF 4330if ac_fn_c_try_cpp "$LINENO"; then : 4331 4332else 4333 # Broken: fails on valid input. 4334continue 4335fi 4336rm -f conftest.err conftest.i conftest.$ac_ext 4337 4338 # OK, works on sane cases. Now check whether nonexistent headers 4339 # can be detected and how. 4340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4341/* end confdefs.h. */ 4342#include <ac_nonexistent.h> 4343_ACEOF 4344if ac_fn_c_try_cpp "$LINENO"; then : 4345 # Broken: success on invalid input. 4346continue 4347else 4348 # Passes both tests. 4349ac_preproc_ok=: 4350break 4351fi 4352rm -f conftest.err conftest.i conftest.$ac_ext 4353 4354done 4355# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4356rm -f conftest.i conftest.err conftest.$ac_ext 4357if $ac_preproc_ok; then : 4358 break 4359fi 4360 4361 done 4362 ac_cv_prog_CPP=$CPP 4363 4364fi 4365 CPP=$ac_cv_prog_CPP 4366else 4367 ac_cv_prog_CPP=$CPP 4368fi 4369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4370$as_echo "$CPP" >&6; } 4371ac_preproc_ok=false 4372for ac_c_preproc_warn_flag in '' yes 4373do 4374 # Use a header file that comes with gcc, so configuring glibc 4375 # with a fresh cross-compiler works. 4376 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4377 # <limits.h> exists even on freestanding compilers. 4378 # On the NeXT, cc -E runs the code through the compiler's parser, 4379 # not just through cpp. "Syntax error" is here to catch this case. 4380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4381/* end confdefs.h. */ 4382#ifdef __STDC__ 4383# include <limits.h> 4384#else 4385# include <assert.h> 4386#endif 4387 Syntax error 4388_ACEOF 4389if ac_fn_c_try_cpp "$LINENO"; then : 4390 4391else 4392 # Broken: fails on valid input. 4393continue 4394fi 4395rm -f conftest.err conftest.i conftest.$ac_ext 4396 4397 # OK, works on sane cases. Now check whether nonexistent headers 4398 # can be detected and how. 4399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4400/* end confdefs.h. */ 4401#include <ac_nonexistent.h> 4402_ACEOF 4403if ac_fn_c_try_cpp "$LINENO"; then : 4404 # Broken: success on invalid input. 4405continue 4406else 4407 # Passes both tests. 4408ac_preproc_ok=: 4409break 4410fi 4411rm -f conftest.err conftest.i conftest.$ac_ext 4412 4413done 4414# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4415rm -f conftest.i conftest.err conftest.$ac_ext 4416if $ac_preproc_ok; then : 4417 4418else 4419 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4420$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4421as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4422See \`config.log' for more details" "$LINENO" 5; } 4423fi 4424 4425ac_ext=c 4426ac_cpp='$CPP $CPPFLAGS' 4427ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4428ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4429ac_compiler_gnu=$ac_cv_c_compiler_gnu 4430 4431 4432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4433$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4434if ${ac_cv_path_GREP+:} false; then : 4435 $as_echo_n "(cached) " >&6 4436else 4437 if test -z "$GREP"; then 4438 ac_path_GREP_found=false 4439 # Loop through the user's path and test for each of PROGNAME-LIST 4440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4441for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4442do 4443 IFS=$as_save_IFS 4444 test -z "$as_dir" && as_dir=. 4445 for ac_prog in grep ggrep; do 4446 for ac_exec_ext in '' $ac_executable_extensions; do 4447 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4448 as_fn_executable_p "$ac_path_GREP" || continue 4449# Check for GNU ac_path_GREP and select it if it is found. 4450 # Check for GNU $ac_path_GREP 4451case `"$ac_path_GREP" --version 2>&1` in 4452*GNU*) 4453 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4454*) 4455 ac_count=0 4456 $as_echo_n 0123456789 >"conftest.in" 4457 while : 4458 do 4459 cat "conftest.in" "conftest.in" >"conftest.tmp" 4460 mv "conftest.tmp" "conftest.in" 4461 cp "conftest.in" "conftest.nl" 4462 $as_echo 'GREP' >> "conftest.nl" 4463 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4464 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4465 as_fn_arith $ac_count + 1 && ac_count=$as_val 4466 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4467 # Best one so far, save it but keep looking for a better one 4468 ac_cv_path_GREP="$ac_path_GREP" 4469 ac_path_GREP_max=$ac_count 4470 fi 4471 # 10*(2^10) chars as input seems more than enough 4472 test $ac_count -gt 10 && break 4473 done 4474 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4475esac 4476 4477 $ac_path_GREP_found && break 3 4478 done 4479 done 4480 done 4481IFS=$as_save_IFS 4482 if test -z "$ac_cv_path_GREP"; then 4483 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4484 fi 4485else 4486 ac_cv_path_GREP=$GREP 4487fi 4488 4489fi 4490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4491$as_echo "$ac_cv_path_GREP" >&6; } 4492 GREP="$ac_cv_path_GREP" 4493 4494 4495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4496$as_echo_n "checking for egrep... " >&6; } 4497if ${ac_cv_path_EGREP+:} false; then : 4498 $as_echo_n "(cached) " >&6 4499else 4500 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4501 then ac_cv_path_EGREP="$GREP -E" 4502 else 4503 if test -z "$EGREP"; then 4504 ac_path_EGREP_found=false 4505 # Loop through the user's path and test for each of PROGNAME-LIST 4506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4507for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4508do 4509 IFS=$as_save_IFS 4510 test -z "$as_dir" && as_dir=. 4511 for ac_prog in egrep; do 4512 for ac_exec_ext in '' $ac_executable_extensions; do 4513 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4514 as_fn_executable_p "$ac_path_EGREP" || continue 4515# Check for GNU ac_path_EGREP and select it if it is found. 4516 # Check for GNU $ac_path_EGREP 4517case `"$ac_path_EGREP" --version 2>&1` in 4518*GNU*) 4519 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4520*) 4521 ac_count=0 4522 $as_echo_n 0123456789 >"conftest.in" 4523 while : 4524 do 4525 cat "conftest.in" "conftest.in" >"conftest.tmp" 4526 mv "conftest.tmp" "conftest.in" 4527 cp "conftest.in" "conftest.nl" 4528 $as_echo 'EGREP' >> "conftest.nl" 4529 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4530 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4531 as_fn_arith $ac_count + 1 && ac_count=$as_val 4532 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4533 # Best one so far, save it but keep looking for a better one 4534 ac_cv_path_EGREP="$ac_path_EGREP" 4535 ac_path_EGREP_max=$ac_count 4536 fi 4537 # 10*(2^10) chars as input seems more than enough 4538 test $ac_count -gt 10 && break 4539 done 4540 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4541esac 4542 4543 $ac_path_EGREP_found && break 3 4544 done 4545 done 4546 done 4547IFS=$as_save_IFS 4548 if test -z "$ac_cv_path_EGREP"; then 4549 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4550 fi 4551else 4552 ac_cv_path_EGREP=$EGREP 4553fi 4554 4555 fi 4556fi 4557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4558$as_echo "$ac_cv_path_EGREP" >&6; } 4559 EGREP="$ac_cv_path_EGREP" 4560 4561 4562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4563$as_echo_n "checking for ANSI C header files... " >&6; } 4564if ${ac_cv_header_stdc+:} false; then : 4565 $as_echo_n "(cached) " >&6 4566else 4567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4568/* end confdefs.h. */ 4569#include <stdlib.h> 4570#include <stdarg.h> 4571#include <string.h> 4572#include <float.h> 4573 4574int 4575main () 4576{ 4577 4578 ; 4579 return 0; 4580} 4581_ACEOF 4582if ac_fn_c_try_compile "$LINENO"; then : 4583 ac_cv_header_stdc=yes 4584else 4585 ac_cv_header_stdc=no 4586fi 4587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4588 4589if test $ac_cv_header_stdc = yes; then 4590 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4592/* end confdefs.h. */ 4593#include <string.h> 4594 4595_ACEOF 4596if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4597 $EGREP "memchr" >/dev/null 2>&1; then : 4598 4599else 4600 ac_cv_header_stdc=no 4601fi 4602rm -f conftest* 4603 4604fi 4605 4606if test $ac_cv_header_stdc = yes; then 4607 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4609/* end confdefs.h. */ 4610#include <stdlib.h> 4611 4612_ACEOF 4613if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4614 $EGREP "free" >/dev/null 2>&1; then : 4615 4616else 4617 ac_cv_header_stdc=no 4618fi 4619rm -f conftest* 4620 4621fi 4622 4623if test $ac_cv_header_stdc = yes; then 4624 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4625 if test "$cross_compiling" = yes; then : 4626 : 4627else 4628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4629/* end confdefs.h. */ 4630#include <ctype.h> 4631#include <stdlib.h> 4632#if ((' ' & 0x0FF) == 0x020) 4633# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4634# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4635#else 4636# define ISLOWER(c) \ 4637 (('a' <= (c) && (c) <= 'i') \ 4638 || ('j' <= (c) && (c) <= 'r') \ 4639 || ('s' <= (c) && (c) <= 'z')) 4640# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4641#endif 4642 4643#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4644int 4645main () 4646{ 4647 int i; 4648 for (i = 0; i < 256; i++) 4649 if (XOR (islower (i), ISLOWER (i)) 4650 || toupper (i) != TOUPPER (i)) 4651 return 2; 4652 return 0; 4653} 4654_ACEOF 4655if ac_fn_c_try_run "$LINENO"; then : 4656 4657else 4658 ac_cv_header_stdc=no 4659fi 4660rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4661 conftest.$ac_objext conftest.beam conftest.$ac_ext 4662fi 4663 4664fi 4665fi 4666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4667$as_echo "$ac_cv_header_stdc" >&6; } 4668if test $ac_cv_header_stdc = yes; then 4669 4670$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4671 4672fi 4673 4674# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4675for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4676 inttypes.h stdint.h unistd.h 4677do : 4678 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4679ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4680" 4681if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4682 cat >>confdefs.h <<_ACEOF 4683#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4684_ACEOF 4685 4686fi 4687 4688done 4689 4690 4691 4692 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4693if test "x$ac_cv_header_minix_config_h" = xyes; then : 4694 MINIX=yes 4695else 4696 MINIX= 4697fi 4698 4699 4700 if test "$MINIX" = yes; then 4701 4702$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4703 4704 4705$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4706 4707 4708$as_echo "#define _MINIX 1" >>confdefs.h 4709 4710 fi 4711 4712 4713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4714$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4715if ${ac_cv_safe_to_define___extensions__+:} false; then : 4716 $as_echo_n "(cached) " >&6 4717else 4718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4719/* end confdefs.h. */ 4720 4721# define __EXTENSIONS__ 1 4722 $ac_includes_default 4723int 4724main () 4725{ 4726 4727 ; 4728 return 0; 4729} 4730_ACEOF 4731if ac_fn_c_try_compile "$LINENO"; then : 4732 ac_cv_safe_to_define___extensions__=yes 4733else 4734 ac_cv_safe_to_define___extensions__=no 4735fi 4736rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4737fi 4738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4739$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4740 test $ac_cv_safe_to_define___extensions__ = yes && 4741 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4742 4743 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4744 4745 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4746 4747 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4748 4749 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4750 4751 4752 4753 4754 4755if test -n "$ac_tool_prefix"; then 4756 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4757set dummy ${ac_tool_prefix}ar; ac_word=$2 4758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4759$as_echo_n "checking for $ac_word... " >&6; } 4760if ${ac_cv_prog_AR+:} false; then : 4761 $as_echo_n "(cached) " >&6 4762else 4763 if test -n "$AR"; then 4764 ac_cv_prog_AR="$AR" # Let the user override the test. 4765else 4766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4767for as_dir in $PATH 4768do 4769 IFS=$as_save_IFS 4770 test -z "$as_dir" && as_dir=. 4771 for ac_exec_ext in '' $ac_executable_extensions; do 4772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4773 ac_cv_prog_AR="${ac_tool_prefix}ar" 4774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4775 break 2 4776 fi 4777done 4778 done 4779IFS=$as_save_IFS 4780 4781fi 4782fi 4783AR=$ac_cv_prog_AR 4784if test -n "$AR"; then 4785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4786$as_echo "$AR" >&6; } 4787else 4788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4789$as_echo "no" >&6; } 4790fi 4791 4792 4793fi 4794if test -z "$ac_cv_prog_AR"; then 4795 ac_ct_AR=$AR 4796 # Extract the first word of "ar", so it can be a program name with args. 4797set dummy ar; ac_word=$2 4798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4799$as_echo_n "checking for $ac_word... " >&6; } 4800if ${ac_cv_prog_ac_ct_AR+:} false; then : 4801 $as_echo_n "(cached) " >&6 4802else 4803 if test -n "$ac_ct_AR"; then 4804 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4805else 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 ac_cv_prog_ac_ct_AR="ar" 4814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4815 break 2 4816 fi 4817done 4818 done 4819IFS=$as_save_IFS 4820 4821fi 4822fi 4823ac_ct_AR=$ac_cv_prog_ac_ct_AR 4824if test -n "$ac_ct_AR"; then 4825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4826$as_echo "$ac_ct_AR" >&6; } 4827else 4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4829$as_echo "no" >&6; } 4830fi 4831 4832 if test "x$ac_ct_AR" = x; then 4833 AR="" 4834 else 4835 case $cross_compiling:$ac_tool_warned in 4836yes:) 4837{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4838$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4839ac_tool_warned=yes ;; 4840esac 4841 AR=$ac_ct_AR 4842 fi 4843else 4844 AR="$ac_cv_prog_AR" 4845fi 4846 4847if test -n "$ac_tool_prefix"; then 4848 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4849set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4851$as_echo_n "checking for $ac_word... " >&6; } 4852if ${ac_cv_prog_RANLIB+:} false; then : 4853 $as_echo_n "(cached) " >&6 4854else 4855 if test -n "$RANLIB"; then 4856 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4857else 4858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4859for as_dir in $PATH 4860do 4861 IFS=$as_save_IFS 4862 test -z "$as_dir" && as_dir=. 4863 for ac_exec_ext in '' $ac_executable_extensions; do 4864 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4865 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4867 break 2 4868 fi 4869done 4870 done 4871IFS=$as_save_IFS 4872 4873fi 4874fi 4875RANLIB=$ac_cv_prog_RANLIB 4876if test -n "$RANLIB"; then 4877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4878$as_echo "$RANLIB" >&6; } 4879else 4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4881$as_echo "no" >&6; } 4882fi 4883 4884 4885fi 4886if test -z "$ac_cv_prog_RANLIB"; then 4887 ac_ct_RANLIB=$RANLIB 4888 # Extract the first word of "ranlib", so it can be a program name with args. 4889set dummy ranlib; ac_word=$2 4890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4891$as_echo_n "checking for $ac_word... " >&6; } 4892if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4893 $as_echo_n "(cached) " >&6 4894else 4895 if test -n "$ac_ct_RANLIB"; then 4896 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4897else 4898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4899for as_dir in $PATH 4900do 4901 IFS=$as_save_IFS 4902 test -z "$as_dir" && as_dir=. 4903 for ac_exec_ext in '' $ac_executable_extensions; do 4904 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4905 ac_cv_prog_ac_ct_RANLIB="ranlib" 4906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4907 break 2 4908 fi 4909done 4910 done 4911IFS=$as_save_IFS 4912 4913fi 4914fi 4915ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4916if test -n "$ac_ct_RANLIB"; then 4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4918$as_echo "$ac_ct_RANLIB" >&6; } 4919else 4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4921$as_echo "no" >&6; } 4922fi 4923 4924 if test "x$ac_ct_RANLIB" = x; then 4925 RANLIB=":" 4926 else 4927 case $cross_compiling:$ac_tool_warned in 4928yes:) 4929{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4930$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4931ac_tool_warned=yes ;; 4932esac 4933 RANLIB=$ac_ct_RANLIB 4934 fi 4935else 4936 RANLIB="$ac_cv_prog_RANLIB" 4937fi 4938 4939 4940# Check whether --enable-shared was given. 4941if test "${enable_shared+set}" = set; then : 4942 enableval=$enable_shared; p=${PACKAGE-default} 4943 case $enableval in 4944 yes) enable_shared=yes ;; 4945 no) enable_shared=no ;; 4946 *) 4947 enable_shared=no 4948 # Look at the argument we got. We use all the common list separators. 4949 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4950 for pkg in $enableval; do 4951 IFS="$lt_save_ifs" 4952 if test "X$pkg" = "X$p"; then 4953 enable_shared=yes 4954 fi 4955 done 4956 IFS="$lt_save_ifs" 4957 ;; 4958 esac 4959else 4960 enable_shared=no 4961fi 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972case `pwd` in 4973 *\ * | *\ *) 4974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4975$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4976esac 4977 4978 4979 4980macro_version='2.2.7a' 4981macro_revision='1.3134' 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995ltmain="$ac_aux_dir/ltmain.sh" 4996 4997# Backslashify metacharacters that are still active within 4998# double-quoted strings. 4999sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5000 5001# Same as above, but do not quote variable references. 5002double_quote_subst='s/\(["`\\]\)/\\\1/g' 5003 5004# Sed substitution to delay expansion of an escaped shell variable in a 5005# double_quote_subst'ed string. 5006delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5007 5008# Sed substitution to delay expansion of an escaped single quote. 5009delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5010 5011# Sed substitution to avoid accidental globbing in evaled expressions 5012no_glob_subst='s/\*/\\\*/g' 5013 5014ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5015ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5016ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5017 5018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5019$as_echo_n "checking how to print strings... " >&6; } 5020# Test print first, because it will be a builtin if present. 5021if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5022 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5023 ECHO='print -r --' 5024elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5025 ECHO='printf %s\n' 5026else 5027 # Use this function as a fallback that always works. 5028 func_fallback_echo () 5029 { 5030 eval 'cat <<_LTECHO_EOF 5031$1 5032_LTECHO_EOF' 5033 } 5034 ECHO='func_fallback_echo' 5035fi 5036 5037# func_echo_all arg... 5038# Invoke $ECHO with all args, space-separated. 5039func_echo_all () 5040{ 5041 $ECHO "" 5042} 5043 5044case "$ECHO" in 5045 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5046$as_echo "printf" >&6; } ;; 5047 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5048$as_echo "print -r" >&6; } ;; 5049 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5050$as_echo "cat" >&6; } ;; 5051esac 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5067$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5068if ${ac_cv_path_SED+:} false; then : 5069 $as_echo_n "(cached) " >&6 5070else 5071 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5072 for ac_i in 1 2 3 4 5 6 7; do 5073 ac_script="$ac_script$as_nl$ac_script" 5074 done 5075 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5076 { ac_script=; unset ac_script;} 5077 if test -z "$SED"; then 5078 ac_path_SED_found=false 5079 # Loop through the user's path and test for each of PROGNAME-LIST 5080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5081for as_dir in $PATH 5082do 5083 IFS=$as_save_IFS 5084 test -z "$as_dir" && as_dir=. 5085 for ac_prog in sed gsed; do 5086 for ac_exec_ext in '' $ac_executable_extensions; do 5087 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5088 as_fn_executable_p "$ac_path_SED" || continue 5089# Check for GNU ac_path_SED and select it if it is found. 5090 # Check for GNU $ac_path_SED 5091case `"$ac_path_SED" --version 2>&1` in 5092*GNU*) 5093 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5094*) 5095 ac_count=0 5096 $as_echo_n 0123456789 >"conftest.in" 5097 while : 5098 do 5099 cat "conftest.in" "conftest.in" >"conftest.tmp" 5100 mv "conftest.tmp" "conftest.in" 5101 cp "conftest.in" "conftest.nl" 5102 $as_echo '' >> "conftest.nl" 5103 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5104 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5105 as_fn_arith $ac_count + 1 && ac_count=$as_val 5106 if test $ac_count -gt ${ac_path_SED_max-0}; then 5107 # Best one so far, save it but keep looking for a better one 5108 ac_cv_path_SED="$ac_path_SED" 5109 ac_path_SED_max=$ac_count 5110 fi 5111 # 10*(2^10) chars as input seems more than enough 5112 test $ac_count -gt 10 && break 5113 done 5114 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5115esac 5116 5117 $ac_path_SED_found && break 3 5118 done 5119 done 5120 done 5121IFS=$as_save_IFS 5122 if test -z "$ac_cv_path_SED"; then 5123 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5124 fi 5125else 5126 ac_cv_path_SED=$SED 5127fi 5128 5129fi 5130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5131$as_echo "$ac_cv_path_SED" >&6; } 5132 SED="$ac_cv_path_SED" 5133 rm -f conftest.sed 5134 5135test -z "$SED" && SED=sed 5136Xsed="$SED -e 1s/^X//" 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5149$as_echo_n "checking for fgrep... " >&6; } 5150if ${ac_cv_path_FGREP+:} false; then : 5151 $as_echo_n "(cached) " >&6 5152else 5153 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5154 then ac_cv_path_FGREP="$GREP -F" 5155 else 5156 if test -z "$FGREP"; then 5157 ac_path_FGREP_found=false 5158 # Loop through the user's path and test for each of PROGNAME-LIST 5159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5160for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5161do 5162 IFS=$as_save_IFS 5163 test -z "$as_dir" && as_dir=. 5164 for ac_prog in fgrep; do 5165 for ac_exec_ext in '' $ac_executable_extensions; do 5166 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5167 as_fn_executable_p "$ac_path_FGREP" || continue 5168# Check for GNU ac_path_FGREP and select it if it is found. 5169 # Check for GNU $ac_path_FGREP 5170case `"$ac_path_FGREP" --version 2>&1` in 5171*GNU*) 5172 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5173*) 5174 ac_count=0 5175 $as_echo_n 0123456789 >"conftest.in" 5176 while : 5177 do 5178 cat "conftest.in" "conftest.in" >"conftest.tmp" 5179 mv "conftest.tmp" "conftest.in" 5180 cp "conftest.in" "conftest.nl" 5181 $as_echo 'FGREP' >> "conftest.nl" 5182 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5183 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5184 as_fn_arith $ac_count + 1 && ac_count=$as_val 5185 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5186 # Best one so far, save it but keep looking for a better one 5187 ac_cv_path_FGREP="$ac_path_FGREP" 5188 ac_path_FGREP_max=$ac_count 5189 fi 5190 # 10*(2^10) chars as input seems more than enough 5191 test $ac_count -gt 10 && break 5192 done 5193 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5194esac 5195 5196 $ac_path_FGREP_found && break 3 5197 done 5198 done 5199 done 5200IFS=$as_save_IFS 5201 if test -z "$ac_cv_path_FGREP"; then 5202 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5203 fi 5204else 5205 ac_cv_path_FGREP=$FGREP 5206fi 5207 5208 fi 5209fi 5210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5211$as_echo "$ac_cv_path_FGREP" >&6; } 5212 FGREP="$ac_cv_path_FGREP" 5213 5214 5215test -z "$GREP" && GREP=grep 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235# Check whether --with-gnu-ld was given. 5236if test "${with_gnu_ld+set}" = set; then : 5237 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5238else 5239 with_gnu_ld=no 5240fi 5241 5242ac_prog=ld 5243if test "$GCC" = yes; then 5244 # Check if gcc -print-prog-name=ld gives a path. 5245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5246$as_echo_n "checking for ld used by $CC... " >&6; } 5247 case $host in 5248 *-*-mingw*) 5249 # gcc leaves a trailing carriage return which upsets mingw 5250 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5251 *) 5252 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5253 esac 5254 case $ac_prog in 5255 # Accept absolute paths. 5256 [\\/]* | ?:[\\/]*) 5257 re_direlt='/[^/][^/]*/\.\./' 5258 # Canonicalize the pathname of ld 5259 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5260 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5261 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5262 done 5263 test -z "$LD" && LD="$ac_prog" 5264 ;; 5265 "") 5266 # If it fails, then pretend we aren't using GCC. 5267 ac_prog=ld 5268 ;; 5269 *) 5270 # If it is relative, then search for the first ld in PATH. 5271 with_gnu_ld=unknown 5272 ;; 5273 esac 5274elif test "$with_gnu_ld" = yes; then 5275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5276$as_echo_n "checking for GNU ld... " >&6; } 5277else 5278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5279$as_echo_n "checking for non-GNU ld... " >&6; } 5280fi 5281if ${lt_cv_path_LD+:} false; then : 5282 $as_echo_n "(cached) " >&6 5283else 5284 if test -z "$LD"; then 5285 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5286 for ac_dir in $PATH; do 5287 IFS="$lt_save_ifs" 5288 test -z "$ac_dir" && ac_dir=. 5289 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5290 lt_cv_path_LD="$ac_dir/$ac_prog" 5291 # Check to see if the program is GNU ld. I'd rather use --version, 5292 # but apparently some variants of GNU ld only accept -v. 5293 # Break only if it was the GNU/non-GNU ld that we prefer. 5294 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5295 *GNU* | *'with BFD'*) 5296 test "$with_gnu_ld" != no && break 5297 ;; 5298 *) 5299 test "$with_gnu_ld" != yes && break 5300 ;; 5301 esac 5302 fi 5303 done 5304 IFS="$lt_save_ifs" 5305else 5306 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5307fi 5308fi 5309 5310LD="$lt_cv_path_LD" 5311if test -n "$LD"; then 5312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5313$as_echo "$LD" >&6; } 5314else 5315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5316$as_echo "no" >&6; } 5317fi 5318test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5320$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5321if ${lt_cv_prog_gnu_ld+:} false; then : 5322 $as_echo_n "(cached) " >&6 5323else 5324 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5325case `$LD -v 2>&1 </dev/null` in 5326*GNU* | *'with BFD'*) 5327 lt_cv_prog_gnu_ld=yes 5328 ;; 5329*) 5330 lt_cv_prog_gnu_ld=no 5331 ;; 5332esac 5333fi 5334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5335$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5336with_gnu_ld=$lt_cv_prog_gnu_ld 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5347$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5348if ${lt_cv_path_NM+:} false; then : 5349 $as_echo_n "(cached) " >&6 5350else 5351 if test -n "$NM"; then 5352 # Let the user override the nm to test. 5353 lt_nm_to_check="$NM" 5354 else 5355 lt_nm_to_check="${ac_tool_prefix}nm" 5356 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5357 lt_nm_to_check="$lt_nm_to_check nm" 5358 fi 5359 fi 5360 for lt_tmp_nm in "$lt_nm_to_check"; do 5361 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5362 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5363 IFS="$lt_save_ifs" 5364 test -z "$ac_dir" && ac_dir=. 5365 # Strip out any user-provided options from the nm to test twice, 5366 # the first time to test to see if nm (rather than its options) has 5367 # an explicit path, the second time to yield a file which can be 5368 # nm'ed itself. 5369 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5370 case "$tmp_nm_path" in 5371 */*|*\\*) tmp_nm="$lt_tmp_nm";; 5372 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5373 esac 5374 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5375 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5376 # Check to see if the nm accepts a BSD-compat flag. 5377 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5378 # nm: unknown option "B" ignored 5379 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5380 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5381 break 5382 ;; 5383 *) 5384 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5385 *$tmp_nm*) 5386 lt_cv_path_NM="$tmp_nm -p" 5387 break 5388 ;; 5389 *) 5390 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5391 continue # so that we can try to find one that supports BSD flags 5392 ;; 5393 esac 5394 ;; 5395 esac 5396 fi 5397 done 5398 IFS="$lt_save_ifs" 5399 done 5400 : ${lt_cv_path_NM=no} 5401fi 5402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5403$as_echo "$lt_cv_path_NM" >&6; } 5404if test "$lt_cv_path_NM" != "no"; then 5405 NM="$lt_cv_path_NM" 5406else 5407 # Didn't find any BSD compatible name lister, look for dumpbin. 5408 if test -n "$DUMPBIN"; then : 5409 # Let the user override the test. 5410 else 5411 if test -n "$ac_tool_prefix"; then 5412 for ac_prog in dumpbin "link -dump" 5413 do 5414 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5415set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5417$as_echo_n "checking for $ac_word... " >&6; } 5418if ${ac_cv_prog_DUMPBIN+:} false; then : 5419 $as_echo_n "(cached) " >&6 5420else 5421 if test -n "$DUMPBIN"; then 5422 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5423else 5424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5425for as_dir in $PATH 5426do 5427 IFS=$as_save_IFS 5428 test -z "$as_dir" && as_dir=. 5429 for ac_exec_ext in '' $ac_executable_extensions; do 5430 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5431 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5433 break 2 5434 fi 5435done 5436 done 5437IFS=$as_save_IFS 5438 5439fi 5440fi 5441DUMPBIN=$ac_cv_prog_DUMPBIN 5442if test -n "$DUMPBIN"; then 5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5444$as_echo "$DUMPBIN" >&6; } 5445else 5446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5447$as_echo "no" >&6; } 5448fi 5449 5450 5451 test -n "$DUMPBIN" && break 5452 done 5453fi 5454if test -z "$DUMPBIN"; then 5455 ac_ct_DUMPBIN=$DUMPBIN 5456 for ac_prog in dumpbin "link -dump" 5457do 5458 # Extract the first word of "$ac_prog", so it can be a program name with args. 5459set dummy $ac_prog; ac_word=$2 5460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5461$as_echo_n "checking for $ac_word... " >&6; } 5462if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5463 $as_echo_n "(cached) " >&6 5464else 5465 if test -n "$ac_ct_DUMPBIN"; then 5466 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5467else 5468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5469for as_dir in $PATH 5470do 5471 IFS=$as_save_IFS 5472 test -z "$as_dir" && as_dir=. 5473 for ac_exec_ext in '' $ac_executable_extensions; do 5474 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5475 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5477 break 2 5478 fi 5479done 5480 done 5481IFS=$as_save_IFS 5482 5483fi 5484fi 5485ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5486if test -n "$ac_ct_DUMPBIN"; then 5487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5488$as_echo "$ac_ct_DUMPBIN" >&6; } 5489else 5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5491$as_echo "no" >&6; } 5492fi 5493 5494 5495 test -n "$ac_ct_DUMPBIN" && break 5496done 5497 5498 if test "x$ac_ct_DUMPBIN" = x; then 5499 DUMPBIN=":" 5500 else 5501 case $cross_compiling:$ac_tool_warned in 5502yes:) 5503{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5504$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5505ac_tool_warned=yes ;; 5506esac 5507 DUMPBIN=$ac_ct_DUMPBIN 5508 fi 5509fi 5510 5511 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5512 *COFF*) 5513 DUMPBIN="$DUMPBIN -symbols" 5514 ;; 5515 *) 5516 DUMPBIN=: 5517 ;; 5518 esac 5519 fi 5520 5521 if test "$DUMPBIN" != ":"; then 5522 NM="$DUMPBIN" 5523 fi 5524fi 5525test -z "$NM" && NM=nm 5526 5527 5528 5529 5530 5531 5532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5533$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5534if ${lt_cv_nm_interface+:} false; then : 5535 $as_echo_n "(cached) " >&6 5536else 5537 lt_cv_nm_interface="BSD nm" 5538 echo "int some_variable = 0;" > conftest.$ac_ext 5539 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5540 (eval "$ac_compile" 2>conftest.err) 5541 cat conftest.err >&5 5542 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5543 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5544 cat conftest.err >&5 5545 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5546 cat conftest.out >&5 5547 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5548 lt_cv_nm_interface="MS dumpbin" 5549 fi 5550 rm -f conftest* 5551fi 5552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5553$as_echo "$lt_cv_nm_interface" >&6; } 5554 5555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5556$as_echo_n "checking whether ln -s works... " >&6; } 5557LN_S=$as_ln_s 5558if test "$LN_S" = "ln -s"; then 5559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5560$as_echo "yes" >&6; } 5561else 5562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5563$as_echo "no, using $LN_S" >&6; } 5564fi 5565 5566# find the maximum length of command line arguments 5567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5568$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5569if ${lt_cv_sys_max_cmd_len+:} false; then : 5570 $as_echo_n "(cached) " >&6 5571else 5572 i=0 5573 teststring="ABCD" 5574 5575 case $build_os in 5576 msdosdjgpp*) 5577 # On DJGPP, this test can blow up pretty badly due to problems in libc 5578 # (any single argument exceeding 2000 bytes causes a buffer overrun 5579 # during glob expansion). Even if it were fixed, the result of this 5580 # check would be larger than it should be. 5581 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5582 ;; 5583 5584 gnu*) 5585 # Under GNU Hurd, this test is not required because there is 5586 # no limit to the length of command line arguments. 5587 # Libtool will interpret -1 as no limit whatsoever 5588 lt_cv_sys_max_cmd_len=-1; 5589 ;; 5590 5591 cygwin* | mingw* | cegcc*) 5592 # On Win9x/ME, this test blows up -- it succeeds, but takes 5593 # about 5 minutes as the teststring grows exponentially. 5594 # Worse, since 9x/ME are not pre-emptively multitasking, 5595 # you end up with a "frozen" computer, even though with patience 5596 # the test eventually succeeds (with a max line length of 256k). 5597 # Instead, let's just punt: use the minimum linelength reported by 5598 # all of the supported platforms: 8192 (on NT/2K/XP). 5599 lt_cv_sys_max_cmd_len=8192; 5600 ;; 5601 5602 mint*) 5603 # On MiNT this can take a long time and run out of memory. 5604 lt_cv_sys_max_cmd_len=8192; 5605 ;; 5606 5607 amigaos*) 5608 # On AmigaOS with pdksh, this test takes hours, literally. 5609 # So we just punt and use a minimum line length of 8192. 5610 lt_cv_sys_max_cmd_len=8192; 5611 ;; 5612 5613 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5614 # This has been around since 386BSD, at least. Likely further. 5615 if test -x /sbin/sysctl; then 5616 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5617 elif test -x /usr/sbin/sysctl; then 5618 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5619 else 5620 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5621 fi 5622 # And add a safety zone 5623 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5624 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5625 ;; 5626 5627 interix*) 5628 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5629 lt_cv_sys_max_cmd_len=196608 5630 ;; 5631 5632 osf*) 5633 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5634 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5635 # nice to cause kernel panics so lets avoid the loop below. 5636 # First set a reasonable default. 5637 lt_cv_sys_max_cmd_len=16384 5638 # 5639 if test -x /sbin/sysconfig; then 5640 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5641 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5642 esac 5643 fi 5644 ;; 5645 sco3.2v5*) 5646 lt_cv_sys_max_cmd_len=102400 5647 ;; 5648 sysv5* | sco5v6* | sysv4.2uw2*) 5649 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5650 if test -n "$kargmax"; then 5651 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5652 else 5653 lt_cv_sys_max_cmd_len=32768 5654 fi 5655 ;; 5656 *) 5657 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5658 if test -n "$lt_cv_sys_max_cmd_len"; then 5659 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5660 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5661 else 5662 # Make teststring a little bigger before we do anything with it. 5663 # a 1K string should be a reasonable start. 5664 for i in 1 2 3 4 5 6 7 8 ; do 5665 teststring=$teststring$teststring 5666 done 5667 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5668 # If test is not a shell built-in, we'll probably end up computing a 5669 # maximum length that is only half of the actual maximum length, but 5670 # we can't tell. 5671 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5672 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5673 test $i != 17 # 1/2 MB should be enough 5674 do 5675 i=`expr $i + 1` 5676 teststring=$teststring$teststring 5677 done 5678 # Only check the string length outside the loop. 5679 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5680 teststring= 5681 # Add a significant safety factor because C++ compilers can tack on 5682 # massive amounts of additional arguments before passing them to the 5683 # linker. It appears as though 1/2 is a usable value. 5684 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5685 fi 5686 ;; 5687 esac 5688 5689fi 5690 5691if test -n $lt_cv_sys_max_cmd_len ; then 5692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5693$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5694else 5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5696$as_echo "none" >&6; } 5697fi 5698max_cmd_len=$lt_cv_sys_max_cmd_len 5699 5700 5701 5702 5703 5704 5705: ${CP="cp -f"} 5706: ${MV="mv -f"} 5707: ${RM="rm -f"} 5708 5709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5710$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5711# Try some XSI features 5712xsi_shell=no 5713( _lt_dummy="a/b/c" 5714 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5715 = c,a/b,, \ 5716 && eval 'test $(( 1 + 1 )) -eq 2 \ 5717 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5718 && xsi_shell=yes 5719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5720$as_echo "$xsi_shell" >&6; } 5721 5722 5723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5724$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5725lt_shell_append=no 5726( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5727 >/dev/null 2>&1 \ 5728 && lt_shell_append=yes 5729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5730$as_echo "$lt_shell_append" >&6; } 5731 5732 5733if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5734 lt_unset=unset 5735else 5736 lt_unset=false 5737fi 5738 5739 5740 5741 5742 5743# test EBCDIC or ASCII 5744case `echo X|tr X '\101'` in 5745 A) # ASCII based system 5746 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5747 lt_SP2NL='tr \040 \012' 5748 lt_NL2SP='tr \015\012 \040\040' 5749 ;; 5750 *) # EBCDIC based system 5751 lt_SP2NL='tr \100 \n' 5752 lt_NL2SP='tr \r\n \100\100' 5753 ;; 5754esac 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5765$as_echo_n "checking for $LD option to reload object files... " >&6; } 5766if ${lt_cv_ld_reload_flag+:} false; then : 5767 $as_echo_n "(cached) " >&6 5768else 5769 lt_cv_ld_reload_flag='-r' 5770fi 5771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5772$as_echo "$lt_cv_ld_reload_flag" >&6; } 5773reload_flag=$lt_cv_ld_reload_flag 5774case $reload_flag in 5775"" | " "*) ;; 5776*) reload_flag=" $reload_flag" ;; 5777esac 5778reload_cmds='$LD$reload_flag -o $output$reload_objs' 5779case $host_os in 5780 darwin*) 5781 if test "$GCC" = yes; then 5782 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5783 else 5784 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5785 fi 5786 ;; 5787esac 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797if test -n "$ac_tool_prefix"; then 5798 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5799set dummy ${ac_tool_prefix}objdump; ac_word=$2 5800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5801$as_echo_n "checking for $ac_word... " >&6; } 5802if ${ac_cv_prog_OBJDUMP+:} false; then : 5803 $as_echo_n "(cached) " >&6 5804else 5805 if test -n "$OBJDUMP"; then 5806 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5807else 5808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5809for as_dir in $PATH 5810do 5811 IFS=$as_save_IFS 5812 test -z "$as_dir" && as_dir=. 5813 for ac_exec_ext in '' $ac_executable_extensions; do 5814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5815 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5817 break 2 5818 fi 5819done 5820 done 5821IFS=$as_save_IFS 5822 5823fi 5824fi 5825OBJDUMP=$ac_cv_prog_OBJDUMP 5826if test -n "$OBJDUMP"; then 5827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5828$as_echo "$OBJDUMP" >&6; } 5829else 5830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5831$as_echo "no" >&6; } 5832fi 5833 5834 5835fi 5836if test -z "$ac_cv_prog_OBJDUMP"; then 5837 ac_ct_OBJDUMP=$OBJDUMP 5838 # Extract the first word of "objdump", so it can be a program name with args. 5839set dummy objdump; ac_word=$2 5840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5841$as_echo_n "checking for $ac_word... " >&6; } 5842if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5843 $as_echo_n "(cached) " >&6 5844else 5845 if test -n "$ac_ct_OBJDUMP"; then 5846 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5847else 5848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5849for as_dir in $PATH 5850do 5851 IFS=$as_save_IFS 5852 test -z "$as_dir" && as_dir=. 5853 for ac_exec_ext in '' $ac_executable_extensions; do 5854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5855 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5857 break 2 5858 fi 5859done 5860 done 5861IFS=$as_save_IFS 5862 5863fi 5864fi 5865ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5866if test -n "$ac_ct_OBJDUMP"; then 5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5868$as_echo "$ac_ct_OBJDUMP" >&6; } 5869else 5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5871$as_echo "no" >&6; } 5872fi 5873 5874 if test "x$ac_ct_OBJDUMP" = x; then 5875 OBJDUMP="false" 5876 else 5877 case $cross_compiling:$ac_tool_warned in 5878yes:) 5879{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5880$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5881ac_tool_warned=yes ;; 5882esac 5883 OBJDUMP=$ac_ct_OBJDUMP 5884 fi 5885else 5886 OBJDUMP="$ac_cv_prog_OBJDUMP" 5887fi 5888 5889test -z "$OBJDUMP" && OBJDUMP=objdump 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5900$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5901if ${lt_cv_deplibs_check_method+:} false; then : 5902 $as_echo_n "(cached) " >&6 5903else 5904 lt_cv_file_magic_cmd='$MAGIC_CMD' 5905lt_cv_file_magic_test_file= 5906lt_cv_deplibs_check_method='unknown' 5907# Need to set the preceding variable on all platforms that support 5908# interlibrary dependencies. 5909# 'none' -- dependencies not supported. 5910# `unknown' -- same as none, but documents that we really don't know. 5911# 'pass_all' -- all dependencies passed with no checks. 5912# 'test_compile' -- check by making test program. 5913# 'file_magic [[regex]]' -- check by looking for files in library path 5914# which responds to the $file_magic_cmd with a given extended regex. 5915# If you have `file' or equivalent on your system and you're not sure 5916# whether `pass_all' will *always* work, you probably want this one. 5917 5918case $host_os in 5919aix[4-9]*) 5920 lt_cv_deplibs_check_method=pass_all 5921 ;; 5922 5923beos*) 5924 lt_cv_deplibs_check_method=pass_all 5925 ;; 5926 5927bsdi[45]*) 5928 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5929 lt_cv_file_magic_cmd='/usr/bin/file -L' 5930 lt_cv_file_magic_test_file=/shlib/libc.so 5931 ;; 5932 5933cygwin*) 5934 # func_win32_libid is a shell function defined in ltmain.sh 5935 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5936 lt_cv_file_magic_cmd='func_win32_libid' 5937 ;; 5938 5939mingw* | pw32*) 5940 # Base MSYS/MinGW do not provide the 'file' command needed by 5941 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5942 # unless we find 'file', for example because we are cross-compiling. 5943 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5944 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5945 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5946 lt_cv_file_magic_cmd='func_win32_libid' 5947 else 5948 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5949 lt_cv_file_magic_cmd='$OBJDUMP -f' 5950 fi 5951 ;; 5952 5953cegcc*) 5954 # use the weaker test based on 'objdump'. See mingw*. 5955 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5956 lt_cv_file_magic_cmd='$OBJDUMP -f' 5957 ;; 5958 5959darwin* | rhapsody*) 5960 lt_cv_deplibs_check_method=pass_all 5961 ;; 5962 5963freebsd* | dragonfly*) 5964 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5965 case $host_cpu in 5966 i*86 ) 5967 # Not sure whether the presence of OpenBSD here was a mistake. 5968 # Let's accept both of them until this is cleared up. 5969 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5970 lt_cv_file_magic_cmd=/usr/bin/file 5971 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5972 ;; 5973 esac 5974 else 5975 lt_cv_deplibs_check_method=pass_all 5976 fi 5977 ;; 5978 5979gnu*) 5980 lt_cv_deplibs_check_method=pass_all 5981 ;; 5982 5983haiku*) 5984 lt_cv_deplibs_check_method=pass_all 5985 ;; 5986 5987hpux10.20* | hpux11*) 5988 lt_cv_file_magic_cmd=/usr/bin/file 5989 case $host_cpu in 5990 ia64*) 5991 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5992 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5993 ;; 5994 hppa*64*) 5995 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]' 5996 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5997 ;; 5998 *) 5999 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6000 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6001 ;; 6002 esac 6003 ;; 6004 6005interix[3-9]*) 6006 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6007 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6008 ;; 6009 6010irix5* | irix6* | nonstopux*) 6011 case $LD in 6012 *-32|*"-32 ") libmagic=32-bit;; 6013 *-n32|*"-n32 ") libmagic=N32;; 6014 *-64|*"-64 ") libmagic=64-bit;; 6015 *) libmagic=never-match;; 6016 esac 6017 lt_cv_deplibs_check_method=pass_all 6018 ;; 6019 6020# This must be Linux ELF. 6021linux* | k*bsd*-gnu | kopensolaris*-gnu) 6022 lt_cv_deplibs_check_method=pass_all 6023 ;; 6024 6025netbsd*) 6026 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6027 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6028 else 6029 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6030 fi 6031 ;; 6032 6033newos6*) 6034 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6035 lt_cv_file_magic_cmd=/usr/bin/file 6036 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6037 ;; 6038 6039*nto* | *qnx*) 6040 lt_cv_deplibs_check_method=pass_all 6041 ;; 6042 6043openbsd*) 6044 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6045 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6046 else 6047 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6048 fi 6049 ;; 6050 6051osf3* | osf4* | osf5*) 6052 lt_cv_deplibs_check_method=pass_all 6053 ;; 6054 6055rdos*) 6056 lt_cv_deplibs_check_method=pass_all 6057 ;; 6058 6059solaris*) 6060 lt_cv_deplibs_check_method=pass_all 6061 ;; 6062 6063sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6064 lt_cv_deplibs_check_method=pass_all 6065 ;; 6066 6067sysv4 | sysv4.3*) 6068 case $host_vendor in 6069 motorola) 6070 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]' 6071 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6072 ;; 6073 ncr) 6074 lt_cv_deplibs_check_method=pass_all 6075 ;; 6076 sequent) 6077 lt_cv_file_magic_cmd='/bin/file' 6078 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6079 ;; 6080 sni) 6081 lt_cv_file_magic_cmd='/bin/file' 6082 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6083 lt_cv_file_magic_test_file=/lib/libc.so 6084 ;; 6085 siemens) 6086 lt_cv_deplibs_check_method=pass_all 6087 ;; 6088 pc) 6089 lt_cv_deplibs_check_method=pass_all 6090 ;; 6091 esac 6092 ;; 6093 6094tpf*) 6095 lt_cv_deplibs_check_method=pass_all 6096 ;; 6097esac 6098 6099fi 6100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6101$as_echo "$lt_cv_deplibs_check_method" >&6; } 6102file_magic_cmd=$lt_cv_file_magic_cmd 6103deplibs_check_method=$lt_cv_deplibs_check_method 6104test -z "$deplibs_check_method" && deplibs_check_method=unknown 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117plugin_option= 6118plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6119for plugin in $plugin_names; do 6120 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6121 if test x$plugin_so = x$plugin; then 6122 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6123 fi 6124 if test x$plugin_so != x$plugin; then 6125 plugin_option="--plugin $plugin_so" 6126 break 6127 fi 6128done 6129 6130if test -n "$ac_tool_prefix"; then 6131 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6132set dummy ${ac_tool_prefix}ar; ac_word=$2 6133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6134$as_echo_n "checking for $ac_word... " >&6; } 6135if ${ac_cv_prog_AR+:} false; then : 6136 $as_echo_n "(cached) " >&6 6137else 6138 if test -n "$AR"; then 6139 ac_cv_prog_AR="$AR" # Let the user override the test. 6140else 6141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6142for as_dir in $PATH 6143do 6144 IFS=$as_save_IFS 6145 test -z "$as_dir" && as_dir=. 6146 for ac_exec_ext in '' $ac_executable_extensions; do 6147 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6148 ac_cv_prog_AR="${ac_tool_prefix}ar" 6149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6150 break 2 6151 fi 6152done 6153 done 6154IFS=$as_save_IFS 6155 6156fi 6157fi 6158AR=$ac_cv_prog_AR 6159if test -n "$AR"; then 6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6161$as_echo "$AR" >&6; } 6162else 6163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6164$as_echo "no" >&6; } 6165fi 6166 6167 6168fi 6169if test -z "$ac_cv_prog_AR"; then 6170 ac_ct_AR=$AR 6171 # Extract the first word of "ar", so it can be a program name with args. 6172set dummy ar; ac_word=$2 6173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6174$as_echo_n "checking for $ac_word... " >&6; } 6175if ${ac_cv_prog_ac_ct_AR+:} false; then : 6176 $as_echo_n "(cached) " >&6 6177else 6178 if test -n "$ac_ct_AR"; then 6179 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6180else 6181as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6182for as_dir in $PATH 6183do 6184 IFS=$as_save_IFS 6185 test -z "$as_dir" && as_dir=. 6186 for ac_exec_ext in '' $ac_executable_extensions; do 6187 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6188 ac_cv_prog_ac_ct_AR="ar" 6189 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6190 break 2 6191 fi 6192done 6193 done 6194IFS=$as_save_IFS 6195 6196fi 6197fi 6198ac_ct_AR=$ac_cv_prog_ac_ct_AR 6199if test -n "$ac_ct_AR"; then 6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6201$as_echo "$ac_ct_AR" >&6; } 6202else 6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6204$as_echo "no" >&6; } 6205fi 6206 6207 if test "x$ac_ct_AR" = x; then 6208 AR="false" 6209 else 6210 case $cross_compiling:$ac_tool_warned in 6211yes:) 6212{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6213$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6214ac_tool_warned=yes ;; 6215esac 6216 AR=$ac_ct_AR 6217 fi 6218else 6219 AR="$ac_cv_prog_AR" 6220fi 6221 6222test -z "$AR" && AR=ar 6223if test -n "$plugin_option"; then 6224 if $AR --help 2>&1 | grep -q "\--plugin"; then 6225 touch conftest.c 6226 $AR $plugin_option rc conftest.a conftest.c 6227 if test "$?" != 0; then 6228 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6229$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6230 else 6231 AR="$AR $plugin_option" 6232 fi 6233 rm -f conftest.* 6234 fi 6235fi 6236test -z "$AR_FLAGS" && AR_FLAGS=cru 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248if test -n "$ac_tool_prefix"; then 6249 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6250set dummy ${ac_tool_prefix}strip; ac_word=$2 6251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6252$as_echo_n "checking for $ac_word... " >&6; } 6253if ${ac_cv_prog_STRIP+:} false; then : 6254 $as_echo_n "(cached) " >&6 6255else 6256 if test -n "$STRIP"; then 6257 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6258else 6259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6260for as_dir in $PATH 6261do 6262 IFS=$as_save_IFS 6263 test -z "$as_dir" && as_dir=. 6264 for ac_exec_ext in '' $ac_executable_extensions; do 6265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6266 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6268 break 2 6269 fi 6270done 6271 done 6272IFS=$as_save_IFS 6273 6274fi 6275fi 6276STRIP=$ac_cv_prog_STRIP 6277if test -n "$STRIP"; then 6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6279$as_echo "$STRIP" >&6; } 6280else 6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6282$as_echo "no" >&6; } 6283fi 6284 6285 6286fi 6287if test -z "$ac_cv_prog_STRIP"; then 6288 ac_ct_STRIP=$STRIP 6289 # Extract the first word of "strip", so it can be a program name with args. 6290set dummy strip; ac_word=$2 6291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6292$as_echo_n "checking for $ac_word... " >&6; } 6293if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6294 $as_echo_n "(cached) " >&6 6295else 6296 if test -n "$ac_ct_STRIP"; then 6297 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6298else 6299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6300for as_dir in $PATH 6301do 6302 IFS=$as_save_IFS 6303 test -z "$as_dir" && as_dir=. 6304 for ac_exec_ext in '' $ac_executable_extensions; do 6305 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6306 ac_cv_prog_ac_ct_STRIP="strip" 6307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6308 break 2 6309 fi 6310done 6311 done 6312IFS=$as_save_IFS 6313 6314fi 6315fi 6316ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6317if test -n "$ac_ct_STRIP"; then 6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6319$as_echo "$ac_ct_STRIP" >&6; } 6320else 6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6322$as_echo "no" >&6; } 6323fi 6324 6325 if test "x$ac_ct_STRIP" = x; then 6326 STRIP=":" 6327 else 6328 case $cross_compiling:$ac_tool_warned in 6329yes:) 6330{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6331$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6332ac_tool_warned=yes ;; 6333esac 6334 STRIP=$ac_ct_STRIP 6335 fi 6336else 6337 STRIP="$ac_cv_prog_STRIP" 6338fi 6339 6340test -z "$STRIP" && STRIP=: 6341 6342 6343 6344 6345 6346 6347if test -n "$ac_tool_prefix"; then 6348 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6349set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6351$as_echo_n "checking for $ac_word... " >&6; } 6352if ${ac_cv_prog_RANLIB+:} false; then : 6353 $as_echo_n "(cached) " >&6 6354else 6355 if test -n "$RANLIB"; then 6356 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6357else 6358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6359for as_dir in $PATH 6360do 6361 IFS=$as_save_IFS 6362 test -z "$as_dir" && as_dir=. 6363 for ac_exec_ext in '' $ac_executable_extensions; do 6364 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6365 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6367 break 2 6368 fi 6369done 6370 done 6371IFS=$as_save_IFS 6372 6373fi 6374fi 6375RANLIB=$ac_cv_prog_RANLIB 6376if test -n "$RANLIB"; then 6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6378$as_echo "$RANLIB" >&6; } 6379else 6380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6381$as_echo "no" >&6; } 6382fi 6383 6384 6385fi 6386if test -z "$ac_cv_prog_RANLIB"; then 6387 ac_ct_RANLIB=$RANLIB 6388 # Extract the first word of "ranlib", so it can be a program name with args. 6389set dummy ranlib; ac_word=$2 6390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6391$as_echo_n "checking for $ac_word... " >&6; } 6392if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6393 $as_echo_n "(cached) " >&6 6394else 6395 if test -n "$ac_ct_RANLIB"; then 6396 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6397else 6398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6399for as_dir in $PATH 6400do 6401 IFS=$as_save_IFS 6402 test -z "$as_dir" && as_dir=. 6403 for ac_exec_ext in '' $ac_executable_extensions; do 6404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6405 ac_cv_prog_ac_ct_RANLIB="ranlib" 6406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6407 break 2 6408 fi 6409done 6410 done 6411IFS=$as_save_IFS 6412 6413fi 6414fi 6415ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6416if test -n "$ac_ct_RANLIB"; then 6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6418$as_echo "$ac_ct_RANLIB" >&6; } 6419else 6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6421$as_echo "no" >&6; } 6422fi 6423 6424 if test "x$ac_ct_RANLIB" = x; then 6425 RANLIB=":" 6426 else 6427 case $cross_compiling:$ac_tool_warned in 6428yes:) 6429{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6430$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6431ac_tool_warned=yes ;; 6432esac 6433 RANLIB=$ac_ct_RANLIB 6434 fi 6435else 6436 RANLIB="$ac_cv_prog_RANLIB" 6437fi 6438 6439test -z "$RANLIB" && RANLIB=: 6440if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6441 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6442 RANLIB="$RANLIB $plugin_option" 6443 fi 6444fi 6445 6446 6447 6448 6449 6450 6451# Determine commands to create old-style static archives. 6452old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6453old_postinstall_cmds='chmod 644 $oldlib' 6454old_postuninstall_cmds= 6455 6456if test -n "$RANLIB"; then 6457 case $host_os in 6458 openbsd*) 6459 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6460 ;; 6461 *) 6462 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6463 ;; 6464 esac 6465 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6466fi 6467 6468case $host_os in 6469 darwin*) 6470 lock_old_archive_extraction=yes ;; 6471 *) 6472 lock_old_archive_extraction=no ;; 6473esac 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513# If no C compiler was specified, use CC. 6514LTCC=${LTCC-"$CC"} 6515 6516# If no C compiler flags were specified, use CFLAGS. 6517LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6518 6519# Allow CC to be a program name with arguments. 6520compiler=$CC 6521 6522 6523# Check for command to grab the raw symbol name followed by C symbol from nm. 6524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6525$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6526if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6527 $as_echo_n "(cached) " >&6 6528else 6529 6530# These are sane defaults that work on at least a few old systems. 6531# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6532 6533# Character class describing NM global symbol codes. 6534symcode='[BCDEGRST]' 6535 6536# Regexp to match symbols that can be accessed directly from C. 6537sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6538 6539# Define system-specific variables. 6540case $host_os in 6541aix*) 6542 symcode='[BCDT]' 6543 ;; 6544cygwin* | mingw* | pw32* | cegcc*) 6545 symcode='[ABCDGISTW]' 6546 ;; 6547hpux*) 6548 if test "$host_cpu" = ia64; then 6549 symcode='[ABCDEGRST]' 6550 fi 6551 ;; 6552irix* | nonstopux*) 6553 symcode='[BCDEGRST]' 6554 ;; 6555osf*) 6556 symcode='[BCDEGQRST]' 6557 ;; 6558solaris*) 6559 symcode='[BCDRT]' 6560 ;; 6561sco3.2v5*) 6562 symcode='[DT]' 6563 ;; 6564sysv4.2uw2*) 6565 symcode='[DT]' 6566 ;; 6567sysv5* | sco5v6* | unixware* | OpenUNIX*) 6568 symcode='[ABDT]' 6569 ;; 6570sysv4) 6571 symcode='[DFNSTU]' 6572 ;; 6573esac 6574 6575# If we're using GNU nm, then use its standard symbol codes. 6576case `$NM -V 2>&1` in 6577*GNU* | *'with BFD'*) 6578 symcode='[ABCDGIRSTW]' ;; 6579esac 6580 6581# Transform an extracted symbol line into a proper C declaration. 6582# Some systems (esp. on ia64) link data and code symbols differently, 6583# so use this general approach. 6584lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6585 6586# Transform an extracted symbol line into symbol name and symbol address 6587lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6588lt_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'" 6589 6590# Handle CRLF in mingw tool chain 6591opt_cr= 6592case $build_os in 6593mingw*) 6594 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6595 ;; 6596esac 6597 6598# Try without a prefix underscore, then with it. 6599for ac_symprfx in "" "_"; do 6600 6601 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6602 symxfrm="\\1 $ac_symprfx\\2 \\2" 6603 6604 # Write the raw and C identifiers. 6605 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6606 # Fake it for dumpbin and say T for any non-static function 6607 # and D for any global variable. 6608 # Also find C++ and __fastcall symbols from MSVC++, 6609 # which start with @ or ?. 6610 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6611" {last_section=section; section=\$ 3};"\ 6612" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6613" \$ 0!~/External *\|/{next};"\ 6614" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6615" {if(hide[section]) next};"\ 6616" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6617" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6618" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6619" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6620" ' prfx=^$ac_symprfx" 6621 else 6622 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6623 fi 6624 6625 # Check to see that the pipe works correctly. 6626 pipe_works=no 6627 6628 rm -f conftest* 6629 cat > conftest.$ac_ext <<_LT_EOF 6630#ifdef __cplusplus 6631extern "C" { 6632#endif 6633char nm_test_var; 6634void nm_test_func(void); 6635void nm_test_func(void){} 6636#ifdef __cplusplus 6637} 6638#endif 6639int main(){nm_test_var='a';nm_test_func();return(0);} 6640_LT_EOF 6641 6642 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6643 (eval $ac_compile) 2>&5 6644 ac_status=$? 6645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6646 test $ac_status = 0; }; then 6647 # Now try to grab the symbols. 6648 nlist=conftest.nm 6649 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6650 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6651 ac_status=$? 6652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6653 test $ac_status = 0; } && test -s "$nlist"; then 6654 # Try sorting and uniquifying the output. 6655 if sort "$nlist" | uniq > "$nlist"T; then 6656 mv -f "$nlist"T "$nlist" 6657 else 6658 rm -f "$nlist"T 6659 fi 6660 6661 # Make sure that we snagged all the symbols we need. 6662 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6663 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6664 cat <<_LT_EOF > conftest.$ac_ext 6665#ifdef __cplusplus 6666extern "C" { 6667#endif 6668 6669_LT_EOF 6670 # Now generate the symbol file. 6671 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6672 6673 cat <<_LT_EOF >> conftest.$ac_ext 6674 6675/* The mapping between symbol names and symbols. */ 6676const struct { 6677 const char *name; 6678 void *address; 6679} 6680lt__PROGRAM__LTX_preloaded_symbols[] = 6681{ 6682 { "@PROGRAM@", (void *) 0 }, 6683_LT_EOF 6684 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6685 cat <<\_LT_EOF >> conftest.$ac_ext 6686 {0, (void *) 0} 6687}; 6688 6689/* This works around a problem in FreeBSD linker */ 6690#ifdef FREEBSD_WORKAROUND 6691static const void *lt_preloaded_setup() { 6692 return lt__PROGRAM__LTX_preloaded_symbols; 6693} 6694#endif 6695 6696#ifdef __cplusplus 6697} 6698#endif 6699_LT_EOF 6700 # Now try linking the two files. 6701 mv conftest.$ac_objext conftstm.$ac_objext 6702 lt_save_LIBS="$LIBS" 6703 lt_save_CFLAGS="$CFLAGS" 6704 LIBS="conftstm.$ac_objext" 6705 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6706 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6707 (eval $ac_link) 2>&5 6708 ac_status=$? 6709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6710 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6711 pipe_works=yes 6712 fi 6713 LIBS="$lt_save_LIBS" 6714 CFLAGS="$lt_save_CFLAGS" 6715 else 6716 echo "cannot find nm_test_func in $nlist" >&5 6717 fi 6718 else 6719 echo "cannot find nm_test_var in $nlist" >&5 6720 fi 6721 else 6722 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6723 fi 6724 else 6725 echo "$progname: failed program was:" >&5 6726 cat conftest.$ac_ext >&5 6727 fi 6728 rm -rf conftest* conftst* 6729 6730 # Do not use the global_symbol_pipe unless it works. 6731 if test "$pipe_works" = yes; then 6732 break 6733 else 6734 lt_cv_sys_global_symbol_pipe= 6735 fi 6736done 6737 6738fi 6739 6740if test -z "$lt_cv_sys_global_symbol_pipe"; then 6741 lt_cv_sys_global_symbol_to_cdecl= 6742fi 6743if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6745$as_echo "failed" >&6; } 6746else 6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6748$as_echo "ok" >&6; } 6749fi 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772# Check whether --enable-libtool-lock was given. 6773if test "${enable_libtool_lock+set}" = set; then : 6774 enableval=$enable_libtool_lock; 6775fi 6776 6777test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6778 6779# Some flags need to be propagated to the compiler or linker for good 6780# libtool support. 6781case $host in 6782ia64-*-hpux*) 6783 # Find out which ABI we are using. 6784 echo 'int i;' > conftest.$ac_ext 6785 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6786 (eval $ac_compile) 2>&5 6787 ac_status=$? 6788 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6789 test $ac_status = 0; }; then 6790 case `/usr/bin/file conftest.$ac_objext` in 6791 *ELF-32*) 6792 HPUX_IA64_MODE="32" 6793 ;; 6794 *ELF-64*) 6795 HPUX_IA64_MODE="64" 6796 ;; 6797 esac 6798 fi 6799 rm -rf conftest* 6800 ;; 6801*-*-irix6*) 6802 # Find out which ABI we are using. 6803 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6804 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6805 (eval $ac_compile) 2>&5 6806 ac_status=$? 6807 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6808 test $ac_status = 0; }; then 6809 if test "$lt_cv_prog_gnu_ld" = yes; then 6810 case `/usr/bin/file conftest.$ac_objext` in 6811 *32-bit*) 6812 LD="${LD-ld} -melf32bsmip" 6813 ;; 6814 *N32*) 6815 LD="${LD-ld} -melf32bmipn32" 6816 ;; 6817 *64-bit*) 6818 LD="${LD-ld} -melf64bmip" 6819 ;; 6820 esac 6821 else 6822 case `/usr/bin/file conftest.$ac_objext` in 6823 *32-bit*) 6824 LD="${LD-ld} -32" 6825 ;; 6826 *N32*) 6827 LD="${LD-ld} -n32" 6828 ;; 6829 *64-bit*) 6830 LD="${LD-ld} -64" 6831 ;; 6832 esac 6833 fi 6834 fi 6835 rm -rf conftest* 6836 ;; 6837 6838x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6839s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6840 # Find out which ABI we are using. 6841 echo 'int i;' > conftest.$ac_ext 6842 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6843 (eval $ac_compile) 2>&5 6844 ac_status=$? 6845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6846 test $ac_status = 0; }; then 6847 case `/usr/bin/file conftest.o` in 6848 *32-bit*) 6849 case $host in 6850 x86_64-*kfreebsd*-gnu) 6851 LD="${LD-ld} -m elf_i386_fbsd" 6852 ;; 6853 x86_64-*linux*) 6854 case `/usr/bin/file conftest.o` in 6855 *x86-64*) 6856 LD="${LD-ld} -m elf32_x86_64" 6857 ;; 6858 *) 6859 LD="${LD-ld} -m elf_i386" 6860 ;; 6861 esac 6862 ;; 6863 powerpc64le-*linux*) 6864 LD="${LD-ld} -m elf32lppclinux" 6865 ;; 6866 powerpc64-*linux*) 6867 LD="${LD-ld} -m elf32ppclinux" 6868 ;; 6869 s390x-*linux*) 6870 LD="${LD-ld} -m elf_s390" 6871 ;; 6872 sparc64-*linux*) 6873 LD="${LD-ld} -m elf32_sparc" 6874 ;; 6875 esac 6876 ;; 6877 *64-bit*) 6878 case $host in 6879 x86_64-*kfreebsd*-gnu) 6880 LD="${LD-ld} -m elf_x86_64_fbsd" 6881 ;; 6882 x86_64-*linux*) 6883 LD="${LD-ld} -m elf_x86_64" 6884 ;; 6885 powerpcle-*linux*) 6886 LD="${LD-ld} -m elf64lppc" 6887 ;; 6888 powerpc-*linux*) 6889 LD="${LD-ld} -m elf64ppc" 6890 ;; 6891 s390*-*linux*|s390*-*tpf*) 6892 LD="${LD-ld} -m elf64_s390" 6893 ;; 6894 sparc*-*linux*) 6895 LD="${LD-ld} -m elf64_sparc" 6896 ;; 6897 esac 6898 ;; 6899 esac 6900 fi 6901 rm -rf conftest* 6902 ;; 6903 6904*-*-sco3.2v5*) 6905 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6906 SAVE_CFLAGS="$CFLAGS" 6907 CFLAGS="$CFLAGS -belf" 6908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6909$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6910if ${lt_cv_cc_needs_belf+:} false; then : 6911 $as_echo_n "(cached) " >&6 6912else 6913 ac_ext=c 6914ac_cpp='$CPP $CPPFLAGS' 6915ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6916ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6917ac_compiler_gnu=$ac_cv_c_compiler_gnu 6918 6919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6920/* end confdefs.h. */ 6921 6922int 6923main () 6924{ 6925 6926 ; 6927 return 0; 6928} 6929_ACEOF 6930if ac_fn_c_try_link "$LINENO"; then : 6931 lt_cv_cc_needs_belf=yes 6932else 6933 lt_cv_cc_needs_belf=no 6934fi 6935rm -f core conftest.err conftest.$ac_objext \ 6936 conftest$ac_exeext conftest.$ac_ext 6937 ac_ext=c 6938ac_cpp='$CPP $CPPFLAGS' 6939ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6940ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6941ac_compiler_gnu=$ac_cv_c_compiler_gnu 6942 6943fi 6944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6945$as_echo "$lt_cv_cc_needs_belf" >&6; } 6946 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6947 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6948 CFLAGS="$SAVE_CFLAGS" 6949 fi 6950 ;; 6951sparc*-*solaris*) 6952 # Find out which ABI we are using. 6953 echo 'int i;' > conftest.$ac_ext 6954 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6955 (eval $ac_compile) 2>&5 6956 ac_status=$? 6957 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6958 test $ac_status = 0; }; then 6959 case `/usr/bin/file conftest.o` in 6960 *64-bit*) 6961 case $lt_cv_prog_gnu_ld in 6962 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6963 *) 6964 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6965 LD="${LD-ld} -64" 6966 fi 6967 ;; 6968 esac 6969 ;; 6970 esac 6971 fi 6972 rm -rf conftest* 6973 ;; 6974esac 6975 6976need_locks="$enable_libtool_lock" 6977 6978 6979 case $host_os in 6980 rhapsody* | darwin*) 6981 if test -n "$ac_tool_prefix"; then 6982 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6983set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6985$as_echo_n "checking for $ac_word... " >&6; } 6986if ${ac_cv_prog_DSYMUTIL+:} false; then : 6987 $as_echo_n "(cached) " >&6 6988else 6989 if test -n "$DSYMUTIL"; then 6990 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6991else 6992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6993for as_dir in $PATH 6994do 6995 IFS=$as_save_IFS 6996 test -z "$as_dir" && as_dir=. 6997 for ac_exec_ext in '' $ac_executable_extensions; do 6998 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6999 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7001 break 2 7002 fi 7003done 7004 done 7005IFS=$as_save_IFS 7006 7007fi 7008fi 7009DSYMUTIL=$ac_cv_prog_DSYMUTIL 7010if test -n "$DSYMUTIL"; then 7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7012$as_echo "$DSYMUTIL" >&6; } 7013else 7014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7015$as_echo "no" >&6; } 7016fi 7017 7018 7019fi 7020if test -z "$ac_cv_prog_DSYMUTIL"; then 7021 ac_ct_DSYMUTIL=$DSYMUTIL 7022 # Extract the first word of "dsymutil", so it can be a program name with args. 7023set dummy dsymutil; ac_word=$2 7024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7025$as_echo_n "checking for $ac_word... " >&6; } 7026if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7027 $as_echo_n "(cached) " >&6 7028else 7029 if test -n "$ac_ct_DSYMUTIL"; then 7030 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7031else 7032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7033for as_dir in $PATH 7034do 7035 IFS=$as_save_IFS 7036 test -z "$as_dir" && as_dir=. 7037 for ac_exec_ext in '' $ac_executable_extensions; do 7038 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7039 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7041 break 2 7042 fi 7043done 7044 done 7045IFS=$as_save_IFS 7046 7047fi 7048fi 7049ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7050if test -n "$ac_ct_DSYMUTIL"; then 7051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7052$as_echo "$ac_ct_DSYMUTIL" >&6; } 7053else 7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7055$as_echo "no" >&6; } 7056fi 7057 7058 if test "x$ac_ct_DSYMUTIL" = x; then 7059 DSYMUTIL=":" 7060 else 7061 case $cross_compiling:$ac_tool_warned in 7062yes:) 7063{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7064$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7065ac_tool_warned=yes ;; 7066esac 7067 DSYMUTIL=$ac_ct_DSYMUTIL 7068 fi 7069else 7070 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7071fi 7072 7073 if test -n "$ac_tool_prefix"; then 7074 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7075set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7077$as_echo_n "checking for $ac_word... " >&6; } 7078if ${ac_cv_prog_NMEDIT+:} false; then : 7079 $as_echo_n "(cached) " >&6 7080else 7081 if test -n "$NMEDIT"; then 7082 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7083else 7084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7085for as_dir in $PATH 7086do 7087 IFS=$as_save_IFS 7088 test -z "$as_dir" && as_dir=. 7089 for ac_exec_ext in '' $ac_executable_extensions; do 7090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7091 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7093 break 2 7094 fi 7095done 7096 done 7097IFS=$as_save_IFS 7098 7099fi 7100fi 7101NMEDIT=$ac_cv_prog_NMEDIT 7102if test -n "$NMEDIT"; then 7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7104$as_echo "$NMEDIT" >&6; } 7105else 7106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7107$as_echo "no" >&6; } 7108fi 7109 7110 7111fi 7112if test -z "$ac_cv_prog_NMEDIT"; then 7113 ac_ct_NMEDIT=$NMEDIT 7114 # Extract the first word of "nmedit", so it can be a program name with args. 7115set dummy nmedit; ac_word=$2 7116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7117$as_echo_n "checking for $ac_word... " >&6; } 7118if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7119 $as_echo_n "(cached) " >&6 7120else 7121 if test -n "$ac_ct_NMEDIT"; then 7122 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7123else 7124as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7125for as_dir in $PATH 7126do 7127 IFS=$as_save_IFS 7128 test -z "$as_dir" && as_dir=. 7129 for ac_exec_ext in '' $ac_executable_extensions; do 7130 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7131 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7133 break 2 7134 fi 7135done 7136 done 7137IFS=$as_save_IFS 7138 7139fi 7140fi 7141ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7142if test -n "$ac_ct_NMEDIT"; then 7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7144$as_echo "$ac_ct_NMEDIT" >&6; } 7145else 7146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7147$as_echo "no" >&6; } 7148fi 7149 7150 if test "x$ac_ct_NMEDIT" = x; then 7151 NMEDIT=":" 7152 else 7153 case $cross_compiling:$ac_tool_warned in 7154yes:) 7155{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7156$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7157ac_tool_warned=yes ;; 7158esac 7159 NMEDIT=$ac_ct_NMEDIT 7160 fi 7161else 7162 NMEDIT="$ac_cv_prog_NMEDIT" 7163fi 7164 7165 if test -n "$ac_tool_prefix"; then 7166 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7167set dummy ${ac_tool_prefix}lipo; ac_word=$2 7168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7169$as_echo_n "checking for $ac_word... " >&6; } 7170if ${ac_cv_prog_LIPO+:} false; then : 7171 $as_echo_n "(cached) " >&6 7172else 7173 if test -n "$LIPO"; then 7174 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7175else 7176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7177for as_dir in $PATH 7178do 7179 IFS=$as_save_IFS 7180 test -z "$as_dir" && as_dir=. 7181 for ac_exec_ext in '' $ac_executable_extensions; do 7182 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7183 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7184 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7185 break 2 7186 fi 7187done 7188 done 7189IFS=$as_save_IFS 7190 7191fi 7192fi 7193LIPO=$ac_cv_prog_LIPO 7194if test -n "$LIPO"; then 7195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7196$as_echo "$LIPO" >&6; } 7197else 7198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7199$as_echo "no" >&6; } 7200fi 7201 7202 7203fi 7204if test -z "$ac_cv_prog_LIPO"; then 7205 ac_ct_LIPO=$LIPO 7206 # Extract the first word of "lipo", so it can be a program name with args. 7207set dummy lipo; ac_word=$2 7208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7209$as_echo_n "checking for $ac_word... " >&6; } 7210if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7211 $as_echo_n "(cached) " >&6 7212else 7213 if test -n "$ac_ct_LIPO"; then 7214 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7215else 7216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7217for as_dir in $PATH 7218do 7219 IFS=$as_save_IFS 7220 test -z "$as_dir" && as_dir=. 7221 for ac_exec_ext in '' $ac_executable_extensions; do 7222 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7223 ac_cv_prog_ac_ct_LIPO="lipo" 7224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7225 break 2 7226 fi 7227done 7228 done 7229IFS=$as_save_IFS 7230 7231fi 7232fi 7233ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7234if test -n "$ac_ct_LIPO"; then 7235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7236$as_echo "$ac_ct_LIPO" >&6; } 7237else 7238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7239$as_echo "no" >&6; } 7240fi 7241 7242 if test "x$ac_ct_LIPO" = x; then 7243 LIPO=":" 7244 else 7245 case $cross_compiling:$ac_tool_warned in 7246yes:) 7247{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7248$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7249ac_tool_warned=yes ;; 7250esac 7251 LIPO=$ac_ct_LIPO 7252 fi 7253else 7254 LIPO="$ac_cv_prog_LIPO" 7255fi 7256 7257 if test -n "$ac_tool_prefix"; then 7258 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7259set dummy ${ac_tool_prefix}otool; ac_word=$2 7260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7261$as_echo_n "checking for $ac_word... " >&6; } 7262if ${ac_cv_prog_OTOOL+:} false; then : 7263 $as_echo_n "(cached) " >&6 7264else 7265 if test -n "$OTOOL"; then 7266 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7267else 7268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7269for as_dir in $PATH 7270do 7271 IFS=$as_save_IFS 7272 test -z "$as_dir" && as_dir=. 7273 for ac_exec_ext in '' $ac_executable_extensions; do 7274 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7275 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7277 break 2 7278 fi 7279done 7280 done 7281IFS=$as_save_IFS 7282 7283fi 7284fi 7285OTOOL=$ac_cv_prog_OTOOL 7286if test -n "$OTOOL"; then 7287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7288$as_echo "$OTOOL" >&6; } 7289else 7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7291$as_echo "no" >&6; } 7292fi 7293 7294 7295fi 7296if test -z "$ac_cv_prog_OTOOL"; then 7297 ac_ct_OTOOL=$OTOOL 7298 # Extract the first word of "otool", so it can be a program name with args. 7299set dummy otool; ac_word=$2 7300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7301$as_echo_n "checking for $ac_word... " >&6; } 7302if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7303 $as_echo_n "(cached) " >&6 7304else 7305 if test -n "$ac_ct_OTOOL"; then 7306 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7307else 7308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7309for as_dir in $PATH 7310do 7311 IFS=$as_save_IFS 7312 test -z "$as_dir" && as_dir=. 7313 for ac_exec_ext in '' $ac_executable_extensions; do 7314 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7315 ac_cv_prog_ac_ct_OTOOL="otool" 7316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7317 break 2 7318 fi 7319done 7320 done 7321IFS=$as_save_IFS 7322 7323fi 7324fi 7325ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7326if test -n "$ac_ct_OTOOL"; then 7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7328$as_echo "$ac_ct_OTOOL" >&6; } 7329else 7330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7331$as_echo "no" >&6; } 7332fi 7333 7334 if test "x$ac_ct_OTOOL" = x; then 7335 OTOOL=":" 7336 else 7337 case $cross_compiling:$ac_tool_warned in 7338yes:) 7339{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7340$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7341ac_tool_warned=yes ;; 7342esac 7343 OTOOL=$ac_ct_OTOOL 7344 fi 7345else 7346 OTOOL="$ac_cv_prog_OTOOL" 7347fi 7348 7349 if test -n "$ac_tool_prefix"; then 7350 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7351set dummy ${ac_tool_prefix}otool64; ac_word=$2 7352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7353$as_echo_n "checking for $ac_word... " >&6; } 7354if ${ac_cv_prog_OTOOL64+:} false; then : 7355 $as_echo_n "(cached) " >&6 7356else 7357 if test -n "$OTOOL64"; then 7358 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7359else 7360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7361for as_dir in $PATH 7362do 7363 IFS=$as_save_IFS 7364 test -z "$as_dir" && as_dir=. 7365 for ac_exec_ext in '' $ac_executable_extensions; do 7366 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7367 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7369 break 2 7370 fi 7371done 7372 done 7373IFS=$as_save_IFS 7374 7375fi 7376fi 7377OTOOL64=$ac_cv_prog_OTOOL64 7378if test -n "$OTOOL64"; then 7379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7380$as_echo "$OTOOL64" >&6; } 7381else 7382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7383$as_echo "no" >&6; } 7384fi 7385 7386 7387fi 7388if test -z "$ac_cv_prog_OTOOL64"; then 7389 ac_ct_OTOOL64=$OTOOL64 7390 # Extract the first word of "otool64", so it can be a program name with args. 7391set dummy otool64; ac_word=$2 7392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7393$as_echo_n "checking for $ac_word... " >&6; } 7394if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7395 $as_echo_n "(cached) " >&6 7396else 7397 if test -n "$ac_ct_OTOOL64"; then 7398 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7399else 7400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7401for as_dir in $PATH 7402do 7403 IFS=$as_save_IFS 7404 test -z "$as_dir" && as_dir=. 7405 for ac_exec_ext in '' $ac_executable_extensions; do 7406 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7407 ac_cv_prog_ac_ct_OTOOL64="otool64" 7408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7409 break 2 7410 fi 7411done 7412 done 7413IFS=$as_save_IFS 7414 7415fi 7416fi 7417ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7418if test -n "$ac_ct_OTOOL64"; then 7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7420$as_echo "$ac_ct_OTOOL64" >&6; } 7421else 7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7423$as_echo "no" >&6; } 7424fi 7425 7426 if test "x$ac_ct_OTOOL64" = x; then 7427 OTOOL64=":" 7428 else 7429 case $cross_compiling:$ac_tool_warned in 7430yes:) 7431{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7432$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7433ac_tool_warned=yes ;; 7434esac 7435 OTOOL64=$ac_ct_OTOOL64 7436 fi 7437else 7438 OTOOL64="$ac_cv_prog_OTOOL64" 7439fi 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7468$as_echo_n "checking for -single_module linker flag... " >&6; } 7469if ${lt_cv_apple_cc_single_mod+:} false; then : 7470 $as_echo_n "(cached) " >&6 7471else 7472 lt_cv_apple_cc_single_mod=no 7473 if test -z "${LT_MULTI_MODULE}"; then 7474 # By default we will add the -single_module flag. You can override 7475 # by either setting the environment variable LT_MULTI_MODULE 7476 # non-empty at configure time, or by adding -multi_module to the 7477 # link flags. 7478 rm -rf libconftest.dylib* 7479 echo "int foo(void){return 1;}" > conftest.c 7480 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7481-dynamiclib -Wl,-single_module conftest.c" >&5 7482 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7483 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7484 _lt_result=$? 7485 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7486 lt_cv_apple_cc_single_mod=yes 7487 else 7488 cat conftest.err >&5 7489 fi 7490 rm -rf libconftest.dylib* 7491 rm -f conftest.* 7492 fi 7493fi 7494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7495$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7497$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7498if ${lt_cv_ld_exported_symbols_list+:} false; then : 7499 $as_echo_n "(cached) " >&6 7500else 7501 lt_cv_ld_exported_symbols_list=no 7502 save_LDFLAGS=$LDFLAGS 7503 echo "_main" > conftest.sym 7504 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7506/* end confdefs.h. */ 7507 7508int 7509main () 7510{ 7511 7512 ; 7513 return 0; 7514} 7515_ACEOF 7516if ac_fn_c_try_link "$LINENO"; then : 7517 lt_cv_ld_exported_symbols_list=yes 7518else 7519 lt_cv_ld_exported_symbols_list=no 7520fi 7521rm -f core conftest.err conftest.$ac_objext \ 7522 conftest$ac_exeext conftest.$ac_ext 7523 LDFLAGS="$save_LDFLAGS" 7524 7525fi 7526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7527$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7529$as_echo_n "checking for -force_load linker flag... " >&6; } 7530if ${lt_cv_ld_force_load+:} false; then : 7531 $as_echo_n "(cached) " >&6 7532else 7533 lt_cv_ld_force_load=no 7534 cat > conftest.c << _LT_EOF 7535int forced_loaded() { return 2;} 7536_LT_EOF 7537 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7538 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7539 echo "$AR cru libconftest.a conftest.o" >&5 7540 $AR cru libconftest.a conftest.o 2>&5 7541 cat > conftest.c << _LT_EOF 7542int main() { return 0;} 7543_LT_EOF 7544 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7545 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7546 _lt_result=$? 7547 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7548 lt_cv_ld_force_load=yes 7549 else 7550 cat conftest.err >&5 7551 fi 7552 rm -f conftest.err libconftest.a conftest conftest.c 7553 rm -rf conftest.dSYM 7554 7555fi 7556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7557$as_echo "$lt_cv_ld_force_load" >&6; } 7558 case $host_os in 7559 rhapsody* | darwin1.[012]) 7560 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7561 darwin1.*) 7562 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7563 darwin*) # darwin 5.x on 7564 # if running on 10.5 or later, the deployment target defaults 7565 # to the OS version, if on x86, and 10.4, the deployment 7566 # target defaults to 10.4. Don't you love it? 7567 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7568 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7569 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7570 10.[012][,.]*) 7571 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7572 10.*) 7573 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7574 esac 7575 ;; 7576 esac 7577 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7578 _lt_dar_single_mod='$single_module' 7579 fi 7580 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7581 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7582 else 7583 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7584 fi 7585 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7586 _lt_dsymutil='~$DSYMUTIL $lib || :' 7587 else 7588 _lt_dsymutil= 7589 fi 7590 ;; 7591 esac 7592 7593for ac_header in dlfcn.h 7594do : 7595 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7596" 7597if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7598 cat >>confdefs.h <<_ACEOF 7599#define HAVE_DLFCN_H 1 7600_ACEOF 7601 7602fi 7603 7604done 7605 7606 7607 7608 7609 7610# Set options 7611 7612 7613 7614 enable_dlopen=no 7615 7616 7617 enable_win32_dll=no 7618 7619 7620 7621 # Check whether --enable-static was given. 7622if test "${enable_static+set}" = set; then : 7623 enableval=$enable_static; p=${PACKAGE-default} 7624 case $enableval in 7625 yes) enable_static=yes ;; 7626 no) enable_static=no ;; 7627 *) 7628 enable_static=no 7629 # Look at the argument we got. We use all the common list separators. 7630 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7631 for pkg in $enableval; do 7632 IFS="$lt_save_ifs" 7633 if test "X$pkg" = "X$p"; then 7634 enable_static=yes 7635 fi 7636 done 7637 IFS="$lt_save_ifs" 7638 ;; 7639 esac 7640else 7641 enable_static=yes 7642fi 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653# Check whether --with-pic was given. 7654if test "${with_pic+set}" = set; then : 7655 withval=$with_pic; pic_mode="$withval" 7656else 7657 pic_mode=default 7658fi 7659 7660 7661test -z "$pic_mode" && pic_mode=default 7662 7663 7664 7665 7666 7667 7668 7669 # Check whether --enable-fast-install was given. 7670if test "${enable_fast_install+set}" = set; then : 7671 enableval=$enable_fast_install; p=${PACKAGE-default} 7672 case $enableval in 7673 yes) enable_fast_install=yes ;; 7674 no) enable_fast_install=no ;; 7675 *) 7676 enable_fast_install=no 7677 # Look at the argument we got. We use all the common list separators. 7678 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7679 for pkg in $enableval; do 7680 IFS="$lt_save_ifs" 7681 if test "X$pkg" = "X$p"; then 7682 enable_fast_install=yes 7683 fi 7684 done 7685 IFS="$lt_save_ifs" 7686 ;; 7687 esac 7688else 7689 enable_fast_install=yes 7690fi 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702# This can be used to rebuild libtool when needed 7703LIBTOOL_DEPS="$ltmain" 7704 7705# Always use our own libtool. 7706LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733test -z "$LN_S" && LN_S="ln -s" 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748if test -n "${ZSH_VERSION+set}" ; then 7749 setopt NO_GLOB_SUBST 7750fi 7751 7752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7753$as_echo_n "checking for objdir... " >&6; } 7754if ${lt_cv_objdir+:} false; then : 7755 $as_echo_n "(cached) " >&6 7756else 7757 rm -f .libs 2>/dev/null 7758mkdir .libs 2>/dev/null 7759if test -d .libs; then 7760 lt_cv_objdir=.libs 7761else 7762 # MS-DOS does not allow filenames that begin with a dot. 7763 lt_cv_objdir=_libs 7764fi 7765rmdir .libs 2>/dev/null 7766fi 7767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7768$as_echo "$lt_cv_objdir" >&6; } 7769objdir=$lt_cv_objdir 7770 7771 7772 7773 7774 7775cat >>confdefs.h <<_ACEOF 7776#define LT_OBJDIR "$lt_cv_objdir/" 7777_ACEOF 7778 7779 7780 7781 7782case $host_os in 7783aix3*) 7784 # AIX sometimes has problems with the GCC collect2 program. For some 7785 # reason, if we set the COLLECT_NAMES environment variable, the problems 7786 # vanish in a puff of smoke. 7787 if test "X${COLLECT_NAMES+set}" != Xset; then 7788 COLLECT_NAMES= 7789 export COLLECT_NAMES 7790 fi 7791 ;; 7792esac 7793 7794# Global variables: 7795ofile=libtool 7796can_build_shared=yes 7797 7798# All known linkers require a `.a' archive for static linking (except MSVC, 7799# which needs '.lib'). 7800libext=a 7801 7802with_gnu_ld="$lt_cv_prog_gnu_ld" 7803 7804old_CC="$CC" 7805old_CFLAGS="$CFLAGS" 7806 7807# Set sane defaults for various variables 7808test -z "$CC" && CC=cc 7809test -z "$LTCC" && LTCC=$CC 7810test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7811test -z "$LD" && LD=ld 7812test -z "$ac_objext" && ac_objext=o 7813 7814for cc_temp in $compiler""; do 7815 case $cc_temp in 7816 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7817 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7818 \-*) ;; 7819 *) break;; 7820 esac 7821done 7822cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7823 7824 7825# Only perform the check for file, if the check method requires it 7826test -z "$MAGIC_CMD" && MAGIC_CMD=file 7827case $deplibs_check_method in 7828file_magic*) 7829 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7831$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7832if ${lt_cv_path_MAGIC_CMD+:} false; then : 7833 $as_echo_n "(cached) " >&6 7834else 7835 case $MAGIC_CMD in 7836[\\/*] | ?:[\\/]*) 7837 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7838 ;; 7839*) 7840 lt_save_MAGIC_CMD="$MAGIC_CMD" 7841 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7842 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7843 for ac_dir in $ac_dummy; do 7844 IFS="$lt_save_ifs" 7845 test -z "$ac_dir" && ac_dir=. 7846 if test -f $ac_dir/${ac_tool_prefix}file; then 7847 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7848 if test -n "$file_magic_test_file"; then 7849 case $deplibs_check_method in 7850 "file_magic "*) 7851 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7852 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7853 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7854 $EGREP "$file_magic_regex" > /dev/null; then 7855 : 7856 else 7857 cat <<_LT_EOF 1>&2 7858 7859*** Warning: the command libtool uses to detect shared libraries, 7860*** $file_magic_cmd, produces output that libtool cannot recognize. 7861*** The result is that libtool may fail to recognize shared libraries 7862*** as such. This will affect the creation of libtool libraries that 7863*** depend on shared libraries, but programs linked with such libtool 7864*** libraries will work regardless of this problem. Nevertheless, you 7865*** may want to report the problem to your system manager and/or to 7866*** bug-libtool@gnu.org 7867 7868_LT_EOF 7869 fi ;; 7870 esac 7871 fi 7872 break 7873 fi 7874 done 7875 IFS="$lt_save_ifs" 7876 MAGIC_CMD="$lt_save_MAGIC_CMD" 7877 ;; 7878esac 7879fi 7880 7881MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7882if test -n "$MAGIC_CMD"; then 7883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7884$as_echo "$MAGIC_CMD" >&6; } 7885else 7886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7887$as_echo "no" >&6; } 7888fi 7889 7890 7891 7892 7893 7894if test -z "$lt_cv_path_MAGIC_CMD"; then 7895 if test -n "$ac_tool_prefix"; then 7896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7897$as_echo_n "checking for file... " >&6; } 7898if ${lt_cv_path_MAGIC_CMD+:} false; then : 7899 $as_echo_n "(cached) " >&6 7900else 7901 case $MAGIC_CMD in 7902[\\/*] | ?:[\\/]*) 7903 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7904 ;; 7905*) 7906 lt_save_MAGIC_CMD="$MAGIC_CMD" 7907 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7908 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7909 for ac_dir in $ac_dummy; do 7910 IFS="$lt_save_ifs" 7911 test -z "$ac_dir" && ac_dir=. 7912 if test -f $ac_dir/file; then 7913 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7914 if test -n "$file_magic_test_file"; then 7915 case $deplibs_check_method in 7916 "file_magic "*) 7917 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7918 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7919 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7920 $EGREP "$file_magic_regex" > /dev/null; then 7921 : 7922 else 7923 cat <<_LT_EOF 1>&2 7924 7925*** Warning: the command libtool uses to detect shared libraries, 7926*** $file_magic_cmd, produces output that libtool cannot recognize. 7927*** The result is that libtool may fail to recognize shared libraries 7928*** as such. This will affect the creation of libtool libraries that 7929*** depend on shared libraries, but programs linked with such libtool 7930*** libraries will work regardless of this problem. Nevertheless, you 7931*** may want to report the problem to your system manager and/or to 7932*** bug-libtool@gnu.org 7933 7934_LT_EOF 7935 fi ;; 7936 esac 7937 fi 7938 break 7939 fi 7940 done 7941 IFS="$lt_save_ifs" 7942 MAGIC_CMD="$lt_save_MAGIC_CMD" 7943 ;; 7944esac 7945fi 7946 7947MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7948if test -n "$MAGIC_CMD"; then 7949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7950$as_echo "$MAGIC_CMD" >&6; } 7951else 7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7953$as_echo "no" >&6; } 7954fi 7955 7956 7957 else 7958 MAGIC_CMD=: 7959 fi 7960fi 7961 7962 fi 7963 ;; 7964esac 7965 7966# Use C for the default configuration in the libtool script 7967 7968lt_save_CC="$CC" 7969ac_ext=c 7970ac_cpp='$CPP $CPPFLAGS' 7971ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7972ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7973ac_compiler_gnu=$ac_cv_c_compiler_gnu 7974 7975 7976# Source file extension for C test sources. 7977ac_ext=c 7978 7979# Object file extension for compiled C test sources. 7980objext=o 7981objext=$objext 7982 7983# Code to be used in simple compile tests 7984lt_simple_compile_test_code="int some_variable = 0;" 7985 7986# Code to be used in simple link tests 7987lt_simple_link_test_code='int main(){return(0);}' 7988 7989 7990 7991 7992 7993 7994 7995# If no C compiler was specified, use CC. 7996LTCC=${LTCC-"$CC"} 7997 7998# If no C compiler flags were specified, use CFLAGS. 7999LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8000 8001# Allow CC to be a program name with arguments. 8002compiler=$CC 8003 8004# Save the default compiler, since it gets overwritten when the other 8005# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8006compiler_DEFAULT=$CC 8007 8008# save warnings/boilerplate of simple test code 8009ac_outfile=conftest.$ac_objext 8010echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8011eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8012_lt_compiler_boilerplate=`cat conftest.err` 8013$RM conftest* 8014 8015ac_outfile=conftest.$ac_objext 8016echo "$lt_simple_link_test_code" >conftest.$ac_ext 8017eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8018_lt_linker_boilerplate=`cat conftest.err` 8019$RM -r conftest* 8020 8021 8022## CAVEAT EMPTOR: 8023## There is no encapsulation within the following macros, do not change 8024## the running order or otherwise move them around unless you know exactly 8025## what you are doing... 8026if test -n "$compiler"; then 8027 8028lt_prog_compiler_no_builtin_flag= 8029 8030if test "$GCC" = yes; then 8031 case $cc_basename in 8032 nvcc*) 8033 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8034 *) 8035 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8036 esac 8037 8038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8039$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8040if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8041 $as_echo_n "(cached) " >&6 8042else 8043 lt_cv_prog_compiler_rtti_exceptions=no 8044 ac_outfile=conftest.$ac_objext 8045 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8046 lt_compiler_flag="-fno-rtti -fno-exceptions" 8047 # Insert the option either (1) after the last *FLAGS variable, or 8048 # (2) before a word containing "conftest.", or (3) at the end. 8049 # Note that $ac_compile itself does not contain backslashes and begins 8050 # with a dollar sign (not a hyphen), so the echo should work correctly. 8051 # The option is referenced via a variable to avoid confusing sed. 8052 lt_compile=`echo "$ac_compile" | $SED \ 8053 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8054 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8055 -e 's:$: $lt_compiler_flag:'` 8056 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8057 (eval "$lt_compile" 2>conftest.err) 8058 ac_status=$? 8059 cat conftest.err >&5 8060 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8061 if (exit $ac_status) && test -s "$ac_outfile"; then 8062 # The compiler can only warn and ignore the option if not recognized 8063 # So say no if there are warnings other than the usual output. 8064 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8065 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8066 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8067 lt_cv_prog_compiler_rtti_exceptions=yes 8068 fi 8069 fi 8070 $RM conftest* 8071 8072fi 8073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8074$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8075 8076if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8077 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8078else 8079 : 8080fi 8081 8082fi 8083 8084 8085 8086 8087 8088 8089 lt_prog_compiler_wl= 8090lt_prog_compiler_pic= 8091lt_prog_compiler_static= 8092 8093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8094$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8095 8096 if test "$GCC" = yes; then 8097 lt_prog_compiler_wl='-Wl,' 8098 lt_prog_compiler_static='-static' 8099 8100 case $host_os in 8101 aix*) 8102 # All AIX code is PIC. 8103 if test "$host_cpu" = ia64; then 8104 # AIX 5 now supports IA64 processor 8105 lt_prog_compiler_static='-Bstatic' 8106 fi 8107 lt_prog_compiler_pic='-fPIC' 8108 ;; 8109 8110 amigaos*) 8111 case $host_cpu in 8112 powerpc) 8113 # see comment about AmigaOS4 .so support 8114 lt_prog_compiler_pic='-fPIC' 8115 ;; 8116 m68k) 8117 # FIXME: we need at least 68020 code to build shared libraries, but 8118 # adding the `-m68020' flag to GCC prevents building anything better, 8119 # like `-m68040'. 8120 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8121 ;; 8122 esac 8123 ;; 8124 8125 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8126 # PIC is the default for these OSes. 8127 ;; 8128 8129 mingw* | cygwin* | pw32* | os2* | cegcc*) 8130 # This hack is so that the source file can tell whether it is being 8131 # built for inclusion in a dll (and should export symbols for example). 8132 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8133 # (--disable-auto-import) libraries 8134 lt_prog_compiler_pic='-DDLL_EXPORT' 8135 ;; 8136 8137 darwin* | rhapsody*) 8138 # PIC is the default on this platform 8139 # Common symbols not allowed in MH_DYLIB files 8140 lt_prog_compiler_pic='-fno-common' 8141 ;; 8142 8143 haiku*) 8144 # PIC is the default for Haiku. 8145 # The "-static" flag exists, but is broken. 8146 lt_prog_compiler_static= 8147 ;; 8148 8149 hpux*) 8150 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8151 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8152 # sets the default TLS model and affects inlining. 8153 case $host_cpu in 8154 hppa*64*) 8155 # +Z the default 8156 ;; 8157 *) 8158 lt_prog_compiler_pic='-fPIC' 8159 ;; 8160 esac 8161 ;; 8162 8163 interix[3-9]*) 8164 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8165 # Instead, we relocate shared libraries at runtime. 8166 ;; 8167 8168 msdosdjgpp*) 8169 # Just because we use GCC doesn't mean we suddenly get shared libraries 8170 # on systems that don't support them. 8171 lt_prog_compiler_can_build_shared=no 8172 enable_shared=no 8173 ;; 8174 8175 *nto* | *qnx*) 8176 # QNX uses GNU C++, but need to define -shared option too, otherwise 8177 # it will coredump. 8178 lt_prog_compiler_pic='-fPIC -shared' 8179 ;; 8180 8181 sysv4*MP*) 8182 if test -d /usr/nec; then 8183 lt_prog_compiler_pic=-Kconform_pic 8184 fi 8185 ;; 8186 8187 *) 8188 lt_prog_compiler_pic='-fPIC' 8189 ;; 8190 esac 8191 8192 case $cc_basename in 8193 nvcc*) # Cuda Compiler Driver 2.2 8194 lt_prog_compiler_wl='-Xlinker ' 8195 lt_prog_compiler_pic='-Xcompiler -fPIC' 8196 ;; 8197 esac 8198 else 8199 # PORTME Check for flag to pass linker flags through the system compiler. 8200 case $host_os in 8201 aix*) 8202 lt_prog_compiler_wl='-Wl,' 8203 if test "$host_cpu" = ia64; then 8204 # AIX 5 now supports IA64 processor 8205 lt_prog_compiler_static='-Bstatic' 8206 else 8207 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8208 fi 8209 ;; 8210 8211 mingw* | cygwin* | pw32* | os2* | cegcc*) 8212 # This hack is so that the source file can tell whether it is being 8213 # built for inclusion in a dll (and should export symbols for example). 8214 lt_prog_compiler_pic='-DDLL_EXPORT' 8215 ;; 8216 8217 hpux9* | hpux10* | hpux11*) 8218 lt_prog_compiler_wl='-Wl,' 8219 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8220 # not for PA HP-UX. 8221 case $host_cpu in 8222 hppa*64*|ia64*) 8223 # +Z the default 8224 ;; 8225 *) 8226 lt_prog_compiler_pic='+Z' 8227 ;; 8228 esac 8229 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8230 lt_prog_compiler_static='${wl}-a ${wl}archive' 8231 ;; 8232 8233 irix5* | irix6* | nonstopux*) 8234 lt_prog_compiler_wl='-Wl,' 8235 # PIC (with -KPIC) is the default. 8236 lt_prog_compiler_static='-non_shared' 8237 ;; 8238 8239 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8240 case $cc_basename in 8241 # old Intel for x86_64 which still supported -KPIC. 8242 ecc*) 8243 lt_prog_compiler_wl='-Wl,' 8244 lt_prog_compiler_pic='-KPIC' 8245 lt_prog_compiler_static='-static' 8246 ;; 8247 # icc used to be incompatible with GCC. 8248 # ICC 10 doesn't accept -KPIC any more. 8249 icc* | ifort*) 8250 lt_prog_compiler_wl='-Wl,' 8251 lt_prog_compiler_pic='-fPIC' 8252 lt_prog_compiler_static='-static' 8253 ;; 8254 # Lahey Fortran 8.1. 8255 lf95*) 8256 lt_prog_compiler_wl='-Wl,' 8257 lt_prog_compiler_pic='--shared' 8258 lt_prog_compiler_static='--static' 8259 ;; 8260 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8261 # Portland Group compilers (*not* the Pentium gcc compiler, 8262 # which looks to be a dead project) 8263 lt_prog_compiler_wl='-Wl,' 8264 lt_prog_compiler_pic='-fpic' 8265 lt_prog_compiler_static='-Bstatic' 8266 ;; 8267 ccc*) 8268 lt_prog_compiler_wl='-Wl,' 8269 # All Alpha code is PIC. 8270 lt_prog_compiler_static='-non_shared' 8271 ;; 8272 xl* | bgxl* | bgf* | mpixl*) 8273 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8274 lt_prog_compiler_wl='-Wl,' 8275 lt_prog_compiler_pic='-qpic' 8276 lt_prog_compiler_static='-qstaticlink' 8277 ;; 8278 *) 8279 case `$CC -V 2>&1 | sed 5q` in 8280 *Sun\ F* | *Sun*Fortran*) 8281 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8282 lt_prog_compiler_pic='-KPIC' 8283 lt_prog_compiler_static='-Bstatic' 8284 lt_prog_compiler_wl='' 8285 ;; 8286 *Sun\ C*) 8287 # Sun C 5.9 8288 lt_prog_compiler_pic='-KPIC' 8289 lt_prog_compiler_static='-Bstatic' 8290 lt_prog_compiler_wl='-Wl,' 8291 ;; 8292 esac 8293 ;; 8294 esac 8295 ;; 8296 8297 newsos6) 8298 lt_prog_compiler_pic='-KPIC' 8299 lt_prog_compiler_static='-Bstatic' 8300 ;; 8301 8302 *nto* | *qnx*) 8303 # QNX uses GNU C++, but need to define -shared option too, otherwise 8304 # it will coredump. 8305 lt_prog_compiler_pic='-fPIC -shared' 8306 ;; 8307 8308 osf3* | osf4* | osf5*) 8309 lt_prog_compiler_wl='-Wl,' 8310 # All OSF/1 code is PIC. 8311 lt_prog_compiler_static='-non_shared' 8312 ;; 8313 8314 rdos*) 8315 lt_prog_compiler_static='-non_shared' 8316 ;; 8317 8318 solaris*) 8319 lt_prog_compiler_pic='-KPIC' 8320 lt_prog_compiler_static='-Bstatic' 8321 case $cc_basename in 8322 f77* | f90* | f95*) 8323 lt_prog_compiler_wl='-Qoption ld ';; 8324 *) 8325 lt_prog_compiler_wl='-Wl,';; 8326 esac 8327 ;; 8328 8329 sunos4*) 8330 lt_prog_compiler_wl='-Qoption ld ' 8331 lt_prog_compiler_pic='-PIC' 8332 lt_prog_compiler_static='-Bstatic' 8333 ;; 8334 8335 sysv4 | sysv4.2uw2* | sysv4.3*) 8336 lt_prog_compiler_wl='-Wl,' 8337 lt_prog_compiler_pic='-KPIC' 8338 lt_prog_compiler_static='-Bstatic' 8339 ;; 8340 8341 sysv4*MP*) 8342 if test -d /usr/nec ;then 8343 lt_prog_compiler_pic='-Kconform_pic' 8344 lt_prog_compiler_static='-Bstatic' 8345 fi 8346 ;; 8347 8348 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8349 lt_prog_compiler_wl='-Wl,' 8350 lt_prog_compiler_pic='-KPIC' 8351 lt_prog_compiler_static='-Bstatic' 8352 ;; 8353 8354 unicos*) 8355 lt_prog_compiler_wl='-Wl,' 8356 lt_prog_compiler_can_build_shared=no 8357 ;; 8358 8359 uts4*) 8360 lt_prog_compiler_pic='-pic' 8361 lt_prog_compiler_static='-Bstatic' 8362 ;; 8363 8364 *) 8365 lt_prog_compiler_can_build_shared=no 8366 ;; 8367 esac 8368 fi 8369 8370case $host_os in 8371 # For platforms which do not support PIC, -DPIC is meaningless: 8372 *djgpp*) 8373 lt_prog_compiler_pic= 8374 ;; 8375 *) 8376 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8377 ;; 8378esac 8379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8380$as_echo "$lt_prog_compiler_pic" >&6; } 8381 8382 8383 8384 8385 8386 8387# 8388# Check to make sure the PIC flag actually works. 8389# 8390if test -n "$lt_prog_compiler_pic"; then 8391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8392$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8393if ${lt_cv_prog_compiler_pic_works+:} false; then : 8394 $as_echo_n "(cached) " >&6 8395else 8396 lt_cv_prog_compiler_pic_works=no 8397 ac_outfile=conftest.$ac_objext 8398 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8399 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8400 # Insert the option either (1) after the last *FLAGS variable, or 8401 # (2) before a word containing "conftest.", or (3) at the end. 8402 # Note that $ac_compile itself does not contain backslashes and begins 8403 # with a dollar sign (not a hyphen), so the echo should work correctly. 8404 # The option is referenced via a variable to avoid confusing sed. 8405 lt_compile=`echo "$ac_compile" | $SED \ 8406 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8407 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8408 -e 's:$: $lt_compiler_flag:'` 8409 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8410 (eval "$lt_compile" 2>conftest.err) 8411 ac_status=$? 8412 cat conftest.err >&5 8413 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8414 if (exit $ac_status) && test -s "$ac_outfile"; then 8415 # The compiler can only warn and ignore the option if not recognized 8416 # So say no if there are warnings other than the usual output. 8417 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8418 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8419 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8420 lt_cv_prog_compiler_pic_works=yes 8421 fi 8422 fi 8423 $RM conftest* 8424 8425fi 8426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8427$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8428 8429if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8430 case $lt_prog_compiler_pic in 8431 "" | " "*) ;; 8432 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8433 esac 8434else 8435 lt_prog_compiler_pic= 8436 lt_prog_compiler_can_build_shared=no 8437fi 8438 8439fi 8440 8441 8442 8443 8444 8445 8446# 8447# Check to make sure the static flag actually works. 8448# 8449wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8451$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8452if ${lt_cv_prog_compiler_static_works+:} false; then : 8453 $as_echo_n "(cached) " >&6 8454else 8455 lt_cv_prog_compiler_static_works=no 8456 save_LDFLAGS="$LDFLAGS" 8457 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8458 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8459 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8460 # The linker can only warn and ignore the option if not recognized 8461 # So say no if there are warnings 8462 if test -s conftest.err; then 8463 # Append any errors to the config.log. 8464 cat conftest.err 1>&5 8465 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8466 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8467 if diff conftest.exp conftest.er2 >/dev/null; then 8468 lt_cv_prog_compiler_static_works=yes 8469 fi 8470 else 8471 lt_cv_prog_compiler_static_works=yes 8472 fi 8473 fi 8474 $RM -r conftest* 8475 LDFLAGS="$save_LDFLAGS" 8476 8477fi 8478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8479$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8480 8481if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8482 : 8483else 8484 lt_prog_compiler_static= 8485fi 8486 8487 8488 8489 8490 8491 8492 8493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8494$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8495if ${lt_cv_prog_compiler_c_o+:} false; then : 8496 $as_echo_n "(cached) " >&6 8497else 8498 lt_cv_prog_compiler_c_o=no 8499 $RM -r conftest 2>/dev/null 8500 mkdir conftest 8501 cd conftest 8502 mkdir out 8503 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8504 8505 lt_compiler_flag="-o out/conftest2.$ac_objext" 8506 # Insert the option either (1) after the last *FLAGS variable, or 8507 # (2) before a word containing "conftest.", or (3) at the end. 8508 # Note that $ac_compile itself does not contain backslashes and begins 8509 # with a dollar sign (not a hyphen), so the echo should work correctly. 8510 lt_compile=`echo "$ac_compile" | $SED \ 8511 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8512 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8513 -e 's:$: $lt_compiler_flag:'` 8514 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8515 (eval "$lt_compile" 2>out/conftest.err) 8516 ac_status=$? 8517 cat out/conftest.err >&5 8518 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8519 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8520 then 8521 # The compiler can only warn and ignore the option if not recognized 8522 # So say no if there are warnings 8523 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8524 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8525 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8526 lt_cv_prog_compiler_c_o=yes 8527 fi 8528 fi 8529 chmod u+w . 2>&5 8530 $RM conftest* 8531 # SGI C++ compiler will create directory out/ii_files/ for 8532 # template instantiation 8533 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8534 $RM out/* && rmdir out 8535 cd .. 8536 $RM -r conftest 8537 $RM conftest* 8538 8539fi 8540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8541$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8542 8543 8544 8545 8546 8547 8548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8549$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8550if ${lt_cv_prog_compiler_c_o+:} false; then : 8551 $as_echo_n "(cached) " >&6 8552else 8553 lt_cv_prog_compiler_c_o=no 8554 $RM -r conftest 2>/dev/null 8555 mkdir conftest 8556 cd conftest 8557 mkdir out 8558 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8559 8560 lt_compiler_flag="-o out/conftest2.$ac_objext" 8561 # Insert the option either (1) after the last *FLAGS variable, or 8562 # (2) before a word containing "conftest.", or (3) at the end. 8563 # Note that $ac_compile itself does not contain backslashes and begins 8564 # with a dollar sign (not a hyphen), so the echo should work correctly. 8565 lt_compile=`echo "$ac_compile" | $SED \ 8566 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8567 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8568 -e 's:$: $lt_compiler_flag:'` 8569 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8570 (eval "$lt_compile" 2>out/conftest.err) 8571 ac_status=$? 8572 cat out/conftest.err >&5 8573 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8574 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8575 then 8576 # The compiler can only warn and ignore the option if not recognized 8577 # So say no if there are warnings 8578 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8579 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8580 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8581 lt_cv_prog_compiler_c_o=yes 8582 fi 8583 fi 8584 chmod u+w . 2>&5 8585 $RM conftest* 8586 # SGI C++ compiler will create directory out/ii_files/ for 8587 # template instantiation 8588 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8589 $RM out/* && rmdir out 8590 cd .. 8591 $RM -r conftest 8592 $RM conftest* 8593 8594fi 8595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8596$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8597 8598 8599 8600 8601hard_links="nottested" 8602if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8603 # do not overwrite the value of need_locks provided by the user 8604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8605$as_echo_n "checking if we can lock with hard links... " >&6; } 8606 hard_links=yes 8607 $RM conftest* 8608 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8609 touch conftest.a 8610 ln conftest.a conftest.b 2>&5 || hard_links=no 8611 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8613$as_echo "$hard_links" >&6; } 8614 if test "$hard_links" = no; then 8615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8616$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8617 need_locks=warn 8618 fi 8619else 8620 need_locks=no 8621fi 8622 8623 8624 8625 8626 8627 8628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8629$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8630 8631 runpath_var= 8632 allow_undefined_flag= 8633 always_export_symbols=no 8634 archive_cmds= 8635 archive_expsym_cmds= 8636 compiler_needs_object=no 8637 enable_shared_with_static_runtimes=no 8638 export_dynamic_flag_spec= 8639 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8640 hardcode_automatic=no 8641 hardcode_direct=no 8642 hardcode_direct_absolute=no 8643 hardcode_libdir_flag_spec= 8644 hardcode_libdir_flag_spec_ld= 8645 hardcode_libdir_separator= 8646 hardcode_minus_L=no 8647 hardcode_shlibpath_var=unsupported 8648 inherit_rpath=no 8649 link_all_deplibs=unknown 8650 module_cmds= 8651 module_expsym_cmds= 8652 old_archive_from_new_cmds= 8653 old_archive_from_expsyms_cmds= 8654 thread_safe_flag_spec= 8655 whole_archive_flag_spec= 8656 # include_expsyms should be a list of space-separated symbols to be *always* 8657 # included in the symbol list 8658 include_expsyms= 8659 # exclude_expsyms can be an extended regexp of symbols to exclude 8660 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8661 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8662 # as well as any symbol that contains `d'. 8663 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8664 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8665 # platforms (ab)use it in PIC code, but their linkers get confused if 8666 # the symbol is explicitly referenced. Since portable code cannot 8667 # rely on this symbol name, it's probably fine to never include it in 8668 # preloaded symbol tables. 8669 # Exclude shared library initialization/finalization symbols. 8670 extract_expsyms_cmds= 8671 8672 case $host_os in 8673 cygwin* | mingw* | pw32* | cegcc*) 8674 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8675 # When not using gcc, we currently assume that we are using 8676 # Microsoft Visual C++. 8677 if test "$GCC" != yes; then 8678 with_gnu_ld=no 8679 fi 8680 ;; 8681 interix*) 8682 # we just hope/assume this is gcc and not c89 (= MSVC++) 8683 with_gnu_ld=yes 8684 ;; 8685 openbsd*) 8686 with_gnu_ld=no 8687 ;; 8688 esac 8689 8690 ld_shlibs=yes 8691 8692 # On some targets, GNU ld is compatible enough with the native linker 8693 # that we're better off using the native interface for both. 8694 lt_use_gnu_ld_interface=no 8695 if test "$with_gnu_ld" = yes; then 8696 case $host_os in 8697 aix*) 8698 # The AIX port of GNU ld has always aspired to compatibility 8699 # with the native linker. However, as the warning in the GNU ld 8700 # block says, versions before 2.19.5* couldn't really create working 8701 # shared libraries, regardless of the interface used. 8702 case `$LD -v 2>&1` in 8703 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8704 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8705 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8706 *) 8707 lt_use_gnu_ld_interface=yes 8708 ;; 8709 esac 8710 ;; 8711 *) 8712 lt_use_gnu_ld_interface=yes 8713 ;; 8714 esac 8715 fi 8716 8717 if test "$lt_use_gnu_ld_interface" = yes; then 8718 # If archive_cmds runs LD, not CC, wlarc should be empty 8719 wlarc='${wl}' 8720 8721 # Set some defaults for GNU ld with shared library support. These 8722 # are reset later if shared libraries are not supported. Putting them 8723 # here allows them to be overridden if necessary. 8724 runpath_var=LD_RUN_PATH 8725 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8726 export_dynamic_flag_spec='${wl}--export-dynamic' 8727 # ancient GNU ld didn't support --whole-archive et. al. 8728 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8729 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8730 else 8731 whole_archive_flag_spec= 8732 fi 8733 supports_anon_versioning=no 8734 case `$LD -v 2>&1` in 8735 *GNU\ gold*) supports_anon_versioning=yes ;; 8736 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8737 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8738 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8739 *\ 2.11.*) ;; # other 2.11 versions 8740 *) supports_anon_versioning=yes ;; 8741 esac 8742 8743 # See if GNU ld supports shared libraries. 8744 case $host_os in 8745 aix[3-9]*) 8746 # On AIX/PPC, the GNU linker is very broken 8747 if test "$host_cpu" != ia64; then 8748 ld_shlibs=no 8749 cat <<_LT_EOF 1>&2 8750 8751*** Warning: the GNU linker, at least up to release 2.19, is reported 8752*** to be unable to reliably create shared libraries on AIX. 8753*** Therefore, libtool is disabling shared libraries support. If you 8754*** really care for shared libraries, you may want to install binutils 8755*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8756*** You will then need to restart the configuration process. 8757 8758_LT_EOF 8759 fi 8760 ;; 8761 8762 amigaos*) 8763 case $host_cpu in 8764 powerpc) 8765 # see comment about AmigaOS4 .so support 8766 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8767 archive_expsym_cmds='' 8768 ;; 8769 m68k) 8770 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)' 8771 hardcode_libdir_flag_spec='-L$libdir' 8772 hardcode_minus_L=yes 8773 ;; 8774 esac 8775 ;; 8776 8777 beos*) 8778 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8779 allow_undefined_flag=unsupported 8780 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8781 # support --undefined. This deserves some investigation. FIXME 8782 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8783 else 8784 ld_shlibs=no 8785 fi 8786 ;; 8787 8788 cygwin* | mingw* | pw32* | cegcc*) 8789 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8790 # as there is no search path for DLLs. 8791 hardcode_libdir_flag_spec='-L$libdir' 8792 export_dynamic_flag_spec='${wl}--export-all-symbols' 8793 allow_undefined_flag=unsupported 8794 always_export_symbols=no 8795 enable_shared_with_static_runtimes=yes 8796 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8797 8798 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8799 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8800 # If the export-symbols file already is a .def file (1st line 8801 # is EXPORTS), use it as is; otherwise, prepend... 8802 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8803 cp $export_symbols $output_objdir/$soname.def; 8804 else 8805 echo EXPORTS > $output_objdir/$soname.def; 8806 cat $export_symbols >> $output_objdir/$soname.def; 8807 fi~ 8808 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8809 else 8810 ld_shlibs=no 8811 fi 8812 ;; 8813 8814 haiku*) 8815 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8816 link_all_deplibs=yes 8817 ;; 8818 8819 interix[3-9]*) 8820 hardcode_direct=no 8821 hardcode_shlibpath_var=no 8822 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8823 export_dynamic_flag_spec='${wl}-E' 8824 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8825 # Instead, shared libraries are loaded at an image base (0x10000000 by 8826 # default) and relocated if they conflict, which is a slow very memory 8827 # consuming and fragmenting process. To avoid this, we pick a random, 8828 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8829 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8830 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8831 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' 8832 ;; 8833 8834 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8835 tmp_diet=no 8836 if test "$host_os" = linux-dietlibc; then 8837 case $cc_basename in 8838 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8839 esac 8840 fi 8841 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8842 && test "$tmp_diet" = no 8843 then 8844 tmp_addflag=' $pic_flag' 8845 tmp_sharedflag='-shared' 8846 case $cc_basename,$host_cpu in 8847 pgcc*) # Portland Group C compiler 8848 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' 8849 tmp_addflag=' $pic_flag' 8850 ;; 8851 pgf77* | pgf90* | pgf95* | pgfortran*) 8852 # Portland Group f77 and f90 compilers 8853 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' 8854 tmp_addflag=' $pic_flag -Mnomain' ;; 8855 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8856 tmp_addflag=' -i_dynamic' ;; 8857 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8858 tmp_addflag=' -i_dynamic -nofor_main' ;; 8859 ifc* | ifort*) # Intel Fortran compiler 8860 tmp_addflag=' -nofor_main' ;; 8861 lf95*) # Lahey Fortran 8.1 8862 whole_archive_flag_spec= 8863 tmp_sharedflag='--shared' ;; 8864 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8865 tmp_sharedflag='-qmkshrobj' 8866 tmp_addflag= ;; 8867 nvcc*) # Cuda Compiler Driver 2.2 8868 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' 8869 compiler_needs_object=yes 8870 ;; 8871 esac 8872 case `$CC -V 2>&1 | sed 5q` in 8873 *Sun\ C*) # Sun C 5.9 8874 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' 8875 compiler_needs_object=yes 8876 tmp_sharedflag='-G' ;; 8877 *Sun\ F*) # Sun Fortran 8.3 8878 tmp_sharedflag='-G' ;; 8879 esac 8880 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8881 8882 if test "x$supports_anon_versioning" = xyes; then 8883 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8884 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8885 echo "local: *; };" >> $output_objdir/$libname.ver~ 8886 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8887 fi 8888 8889 case $cc_basename in 8890 xlf* | bgf* | bgxlf* | mpixlf*) 8891 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8892 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8893 hardcode_libdir_flag_spec= 8894 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8895 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8896 if test "x$supports_anon_versioning" = xyes; then 8897 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8898 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8899 echo "local: *; };" >> $output_objdir/$libname.ver~ 8900 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8901 fi 8902 ;; 8903 esac 8904 else 8905 ld_shlibs=no 8906 fi 8907 ;; 8908 8909 netbsd*) 8910 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8911 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8912 wlarc= 8913 else 8914 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8915 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8916 fi 8917 ;; 8918 8919 solaris*) 8920 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8921 ld_shlibs=no 8922 cat <<_LT_EOF 1>&2 8923 8924*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8925*** create shared libraries on Solaris systems. Therefore, libtool 8926*** is disabling shared libraries support. We urge you to upgrade GNU 8927*** binutils to release 2.9.1 or newer. Another option is to modify 8928*** your PATH or compiler configuration so that the native linker is 8929*** used, and then restart. 8930 8931_LT_EOF 8932 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8933 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8934 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8935 else 8936 ld_shlibs=no 8937 fi 8938 ;; 8939 8940 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8941 case `$LD -v 2>&1` in 8942 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8943 ld_shlibs=no 8944 cat <<_LT_EOF 1>&2 8945 8946*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8947*** reliably create shared libraries on SCO systems. Therefore, libtool 8948*** is disabling shared libraries support. We urge you to upgrade GNU 8949*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8950*** your PATH or compiler configuration so that the native linker is 8951*** used, and then restart. 8952 8953_LT_EOF 8954 ;; 8955 *) 8956 # For security reasons, it is highly recommended that you always 8957 # use absolute paths for naming shared libraries, and exclude the 8958 # DT_RUNPATH tag from executables and libraries. But doing so 8959 # requires that you compile everything twice, which is a pain. 8960 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8961 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8962 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8963 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8964 else 8965 ld_shlibs=no 8966 fi 8967 ;; 8968 esac 8969 ;; 8970 8971 sunos4*) 8972 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8973 wlarc= 8974 hardcode_direct=yes 8975 hardcode_shlibpath_var=no 8976 ;; 8977 8978 *) 8979 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8980 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8981 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8982 else 8983 ld_shlibs=no 8984 fi 8985 ;; 8986 esac 8987 8988 if test "$ld_shlibs" = no; then 8989 runpath_var= 8990 hardcode_libdir_flag_spec= 8991 export_dynamic_flag_spec= 8992 whole_archive_flag_spec= 8993 fi 8994 else 8995 # PORTME fill in a description of your system's linker (not GNU ld) 8996 case $host_os in 8997 aix3*) 8998 allow_undefined_flag=unsupported 8999 always_export_symbols=yes 9000 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' 9001 # Note: this linker hardcodes the directories in LIBPATH if there 9002 # are no directories specified by -L. 9003 hardcode_minus_L=yes 9004 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9005 # Neither direct hardcoding nor static linking is supported with a 9006 # broken collect2. 9007 hardcode_direct=unsupported 9008 fi 9009 ;; 9010 9011 aix[4-9]*) 9012 if test "$host_cpu" = ia64; then 9013 # On IA64, the linker does run time linking by default, so we don't 9014 # have to do anything special. 9015 aix_use_runtimelinking=no 9016 exp_sym_flag='-Bexport' 9017 no_entry_flag="" 9018 else 9019 # If we're using GNU nm, then we don't want the "-C" option. 9020 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9021 # Also, AIX nm treats weak defined symbols like other global 9022 # defined symbols, whereas GNU nm marks them as "W". 9023 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9024 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' 9025 else 9026 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' 9027 fi 9028 aix_use_runtimelinking=no 9029 9030 # Test if we are trying to use run time linking or normal 9031 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9032 # need to do runtime linking. 9033 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9034 for ld_flag in $LDFLAGS; do 9035 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9036 aix_use_runtimelinking=yes 9037 break 9038 fi 9039 done 9040 ;; 9041 esac 9042 9043 exp_sym_flag='-bexport' 9044 no_entry_flag='-bnoentry' 9045 fi 9046 9047 # When large executables or shared objects are built, AIX ld can 9048 # have problems creating the table of contents. If linking a library 9049 # or program results in "error TOC overflow" add -mminimal-toc to 9050 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9051 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9052 9053 archive_cmds='' 9054 hardcode_direct=yes 9055 hardcode_direct_absolute=yes 9056 hardcode_libdir_separator=':' 9057 link_all_deplibs=yes 9058 file_list_spec='${wl}-f,' 9059 9060 if test "$GCC" = yes; then 9061 case $host_os in aix4.[012]|aix4.[012].*) 9062 # We only want to do this on AIX 4.2 and lower, the check 9063 # below for broken collect2 doesn't work under 4.3+ 9064 collect2name=`${CC} -print-prog-name=collect2` 9065 if test -f "$collect2name" && 9066 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9067 then 9068 # We have reworked collect2 9069 : 9070 else 9071 # We have old collect2 9072 hardcode_direct=unsupported 9073 # It fails to find uninstalled libraries when the uninstalled 9074 # path is not listed in the libpath. Setting hardcode_minus_L 9075 # to unsupported forces relinking 9076 hardcode_minus_L=yes 9077 hardcode_libdir_flag_spec='-L$libdir' 9078 hardcode_libdir_separator= 9079 fi 9080 ;; 9081 esac 9082 shared_flag='-shared' 9083 if test "$aix_use_runtimelinking" = yes; then 9084 shared_flag="$shared_flag "'${wl}-G' 9085 fi 9086 else 9087 # not using gcc 9088 if test "$host_cpu" = ia64; then 9089 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9090 # chokes on -Wl,-G. The following line is correct: 9091 shared_flag='-G' 9092 else 9093 if test "$aix_use_runtimelinking" = yes; then 9094 shared_flag='${wl}-G' 9095 else 9096 shared_flag='${wl}-bM:SRE' 9097 fi 9098 fi 9099 fi 9100 9101 export_dynamic_flag_spec='${wl}-bexpall' 9102 # It seems that -bexpall does not export symbols beginning with 9103 # underscore (_), so it is better to generate a list of symbols to export. 9104 always_export_symbols=yes 9105 if test "$aix_use_runtimelinking" = yes; then 9106 # Warning - without using the other runtime loading flags (-brtl), 9107 # -berok will link without error, but may produce a broken library. 9108 allow_undefined_flag='-berok' 9109 # Determine the default libpath from the value encoded in an 9110 # empty executable. 9111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9112/* end confdefs.h. */ 9113 9114int 9115main () 9116{ 9117 9118 ; 9119 return 0; 9120} 9121_ACEOF 9122if ac_fn_c_try_link "$LINENO"; then : 9123 9124lt_aix_libpath_sed=' 9125 /Import File Strings/,/^$/ { 9126 /^0/ { 9127 s/^0 *\(.*\)$/\1/ 9128 p 9129 } 9130 }' 9131aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9132# Check for a 64-bit object if we didn't find anything. 9133if test -z "$aix_libpath"; then 9134 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9135fi 9136fi 9137rm -f core conftest.err conftest.$ac_objext \ 9138 conftest$ac_exeext conftest.$ac_ext 9139if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9140 9141 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9142 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" 9143 else 9144 if test "$host_cpu" = ia64; then 9145 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9146 allow_undefined_flag="-z nodefs" 9147 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" 9148 else 9149 # Determine the default libpath from the value encoded in an 9150 # empty executable. 9151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9152/* end confdefs.h. */ 9153 9154int 9155main () 9156{ 9157 9158 ; 9159 return 0; 9160} 9161_ACEOF 9162if ac_fn_c_try_link "$LINENO"; then : 9163 9164lt_aix_libpath_sed=' 9165 /Import File Strings/,/^$/ { 9166 /^0/ { 9167 s/^0 *\(.*\)$/\1/ 9168 p 9169 } 9170 }' 9171aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9172# Check for a 64-bit object if we didn't find anything. 9173if test -z "$aix_libpath"; then 9174 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9175fi 9176fi 9177rm -f core conftest.err conftest.$ac_objext \ 9178 conftest$ac_exeext conftest.$ac_ext 9179if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9180 9181 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9182 # Warning - without using the other run time loading flags, 9183 # -berok will link without error, but may produce a broken library. 9184 no_undefined_flag=' ${wl}-bernotok' 9185 allow_undefined_flag=' ${wl}-berok' 9186 if test "$with_gnu_ld" = yes; then 9187 # We only use this code for GNU lds that support --whole-archive. 9188 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9189 else 9190 # Exported symbols can be pulled into shared objects from archives 9191 whole_archive_flag_spec='$convenience' 9192 fi 9193 archive_cmds_need_lc=yes 9194 # This is similar to how AIX traditionally builds its shared libraries. 9195 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' 9196 fi 9197 fi 9198 ;; 9199 9200 amigaos*) 9201 case $host_cpu in 9202 powerpc) 9203 # see comment about AmigaOS4 .so support 9204 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9205 archive_expsym_cmds='' 9206 ;; 9207 m68k) 9208 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)' 9209 hardcode_libdir_flag_spec='-L$libdir' 9210 hardcode_minus_L=yes 9211 ;; 9212 esac 9213 ;; 9214 9215 bsdi[45]*) 9216 export_dynamic_flag_spec=-rdynamic 9217 ;; 9218 9219 cygwin* | mingw* | pw32* | cegcc*) 9220 # When not using gcc, we currently assume that we are using 9221 # Microsoft Visual C++. 9222 # hardcode_libdir_flag_spec is actually meaningless, as there is 9223 # no search path for DLLs. 9224 hardcode_libdir_flag_spec=' ' 9225 allow_undefined_flag=unsupported 9226 # Tell ltmain to make .lib files, not .a files. 9227 libext=lib 9228 # Tell ltmain to make .dll files, not .so files. 9229 shrext_cmds=".dll" 9230 # FIXME: Setting linknames here is a bad hack. 9231 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9232 # The linker will automatically build a .lib file if we build a DLL. 9233 old_archive_from_new_cmds='true' 9234 # FIXME: Should let the user specify the lib program. 9235 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9236 fix_srcfile_path='`cygpath -w "$srcfile"`' 9237 enable_shared_with_static_runtimes=yes 9238 ;; 9239 9240 darwin* | rhapsody*) 9241 9242 9243 archive_cmds_need_lc=no 9244 hardcode_direct=no 9245 hardcode_automatic=yes 9246 hardcode_shlibpath_var=unsupported 9247 if test "$lt_cv_ld_force_load" = "yes"; then 9248 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\"`' 9249 else 9250 whole_archive_flag_spec='' 9251 fi 9252 link_all_deplibs=yes 9253 allow_undefined_flag="$_lt_dar_allow_undefined" 9254 case $cc_basename in 9255 ifort*) _lt_dar_can_shared=yes ;; 9256 *) _lt_dar_can_shared=$GCC ;; 9257 esac 9258 if test "$_lt_dar_can_shared" = "yes"; then 9259 output_verbose_link_cmd=func_echo_all 9260 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9261 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9262 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}" 9263 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}" 9264 9265 else 9266 ld_shlibs=no 9267 fi 9268 9269 ;; 9270 9271 dgux*) 9272 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9273 hardcode_libdir_flag_spec='-L$libdir' 9274 hardcode_shlibpath_var=no 9275 ;; 9276 9277 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9278 # support. Future versions do this automatically, but an explicit c++rt0.o 9279 # does not break anything, and helps significantly (at the cost of a little 9280 # extra space). 9281 freebsd2.2*) 9282 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9283 hardcode_libdir_flag_spec='-R$libdir' 9284 hardcode_direct=yes 9285 hardcode_shlibpath_var=no 9286 ;; 9287 9288 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9289 freebsd2.*) 9290 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9291 hardcode_direct=yes 9292 hardcode_minus_L=yes 9293 hardcode_shlibpath_var=no 9294 ;; 9295 9296 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9297 freebsd* | dragonfly*) 9298 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9299 hardcode_libdir_flag_spec='-R$libdir' 9300 hardcode_direct=yes 9301 hardcode_shlibpath_var=no 9302 ;; 9303 9304 hpux9*) 9305 if test "$GCC" = yes; then 9306 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' 9307 else 9308 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' 9309 fi 9310 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9311 hardcode_libdir_separator=: 9312 hardcode_direct=yes 9313 9314 # hardcode_minus_L: Not really in the search PATH, 9315 # but as the default location of the library. 9316 hardcode_minus_L=yes 9317 export_dynamic_flag_spec='${wl}-E' 9318 ;; 9319 9320 hpux10*) 9321 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9322 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9323 else 9324 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9325 fi 9326 if test "$with_gnu_ld" = no; then 9327 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9328 hardcode_libdir_flag_spec_ld='+b $libdir' 9329 hardcode_libdir_separator=: 9330 hardcode_direct=yes 9331 hardcode_direct_absolute=yes 9332 export_dynamic_flag_spec='${wl}-E' 9333 # hardcode_minus_L: Not really in the search PATH, 9334 # but as the default location of the library. 9335 hardcode_minus_L=yes 9336 fi 9337 ;; 9338 9339 hpux11*) 9340 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9341 case $host_cpu in 9342 hppa*64*) 9343 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9344 ;; 9345 ia64*) 9346 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9347 ;; 9348 *) 9349 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9350 ;; 9351 esac 9352 else 9353 case $host_cpu in 9354 hppa*64*) 9355 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9356 ;; 9357 ia64*) 9358 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9359 ;; 9360 *) 9361 9362 # Older versions of the 11.00 compiler do not understand -b yet 9363 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9365$as_echo_n "checking if $CC understands -b... " >&6; } 9366if ${lt_cv_prog_compiler__b+:} false; then : 9367 $as_echo_n "(cached) " >&6 9368else 9369 lt_cv_prog_compiler__b=no 9370 save_LDFLAGS="$LDFLAGS" 9371 LDFLAGS="$LDFLAGS -b" 9372 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9373 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9374 # The linker can only warn and ignore the option if not recognized 9375 # So say no if there are warnings 9376 if test -s conftest.err; then 9377 # Append any errors to the config.log. 9378 cat conftest.err 1>&5 9379 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9380 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9381 if diff conftest.exp conftest.er2 >/dev/null; then 9382 lt_cv_prog_compiler__b=yes 9383 fi 9384 else 9385 lt_cv_prog_compiler__b=yes 9386 fi 9387 fi 9388 $RM -r conftest* 9389 LDFLAGS="$save_LDFLAGS" 9390 9391fi 9392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9393$as_echo "$lt_cv_prog_compiler__b" >&6; } 9394 9395if test x"$lt_cv_prog_compiler__b" = xyes; then 9396 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9397else 9398 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9399fi 9400 9401 ;; 9402 esac 9403 fi 9404 if test "$with_gnu_ld" = no; then 9405 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9406 hardcode_libdir_separator=: 9407 9408 case $host_cpu in 9409 hppa*64*|ia64*) 9410 hardcode_direct=no 9411 hardcode_shlibpath_var=no 9412 ;; 9413 *) 9414 hardcode_direct=yes 9415 hardcode_direct_absolute=yes 9416 export_dynamic_flag_spec='${wl}-E' 9417 9418 # hardcode_minus_L: Not really in the search PATH, 9419 # but as the default location of the library. 9420 hardcode_minus_L=yes 9421 ;; 9422 esac 9423 fi 9424 ;; 9425 9426 irix5* | irix6* | nonstopux*) 9427 if test "$GCC" = yes; then 9428 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' 9429 # Try to use the -exported_symbol ld option, if it does not 9430 # work, assume that -exports_file does not work either and 9431 # implicitly export all symbols. 9432 save_LDFLAGS="$LDFLAGS" 9433 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9435/* end confdefs.h. */ 9436int foo(void) {} 9437_ACEOF 9438if ac_fn_c_try_link "$LINENO"; then : 9439 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' 9440 9441fi 9442rm -f core conftest.err conftest.$ac_objext \ 9443 conftest$ac_exeext conftest.$ac_ext 9444 LDFLAGS="$save_LDFLAGS" 9445 else 9446 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' 9447 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' 9448 fi 9449 archive_cmds_need_lc='no' 9450 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9451 hardcode_libdir_separator=: 9452 inherit_rpath=yes 9453 link_all_deplibs=yes 9454 ;; 9455 9456 netbsd*) 9457 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9458 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9459 else 9460 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9461 fi 9462 hardcode_libdir_flag_spec='-R$libdir' 9463 hardcode_direct=yes 9464 hardcode_shlibpath_var=no 9465 ;; 9466 9467 newsos6) 9468 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9469 hardcode_direct=yes 9470 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9471 hardcode_libdir_separator=: 9472 hardcode_shlibpath_var=no 9473 ;; 9474 9475 *nto* | *qnx*) 9476 ;; 9477 9478 openbsd*) 9479 if test -f /usr/libexec/ld.so; then 9480 hardcode_direct=yes 9481 hardcode_shlibpath_var=no 9482 hardcode_direct_absolute=yes 9483 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9484 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9485 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9486 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9487 export_dynamic_flag_spec='${wl}-E' 9488 else 9489 case $host_os in 9490 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9491 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9492 hardcode_libdir_flag_spec='-R$libdir' 9493 ;; 9494 *) 9495 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9496 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9497 ;; 9498 esac 9499 fi 9500 else 9501 ld_shlibs=no 9502 fi 9503 ;; 9504 9505 os2*) 9506 hardcode_libdir_flag_spec='-L$libdir' 9507 hardcode_minus_L=yes 9508 allow_undefined_flag=unsupported 9509 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' 9510 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9511 ;; 9512 9513 osf3*) 9514 if test "$GCC" = yes; then 9515 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9516 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' 9517 else 9518 allow_undefined_flag=' -expect_unresolved \*' 9519 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' 9520 fi 9521 archive_cmds_need_lc='no' 9522 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9523 hardcode_libdir_separator=: 9524 ;; 9525 9526 osf4* | osf5*) # as osf3* with the addition of -msym flag 9527 if test "$GCC" = yes; then 9528 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9529 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' 9530 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9531 else 9532 allow_undefined_flag=' -expect_unresolved \*' 9533 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' 9534 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~ 9535 $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' 9536 9537 # Both c and cxx compiler support -rpath directly 9538 hardcode_libdir_flag_spec='-rpath $libdir' 9539 fi 9540 archive_cmds_need_lc='no' 9541 hardcode_libdir_separator=: 9542 ;; 9543 9544 solaris*) 9545 no_undefined_flag=' -z defs' 9546 if test "$GCC" = yes; then 9547 wlarc='${wl}' 9548 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9549 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9550 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9551 else 9552 case `$CC -V 2>&1` in 9553 *"Compilers 5.0"*) 9554 wlarc='' 9555 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9556 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9557 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9558 ;; 9559 *) 9560 wlarc='${wl}' 9561 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9562 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9563 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9564 ;; 9565 esac 9566 fi 9567 hardcode_libdir_flag_spec='-R$libdir' 9568 hardcode_shlibpath_var=no 9569 case $host_os in 9570 solaris2.[0-5] | solaris2.[0-5].*) ;; 9571 *) 9572 # The compiler driver will combine and reorder linker options, 9573 # but understands `-z linker_flag'. GCC discards it without `$wl', 9574 # but is careful enough not to reorder. 9575 # Supported since Solaris 2.6 (maybe 2.5.1?) 9576 if test "$GCC" = yes; then 9577 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9578 else 9579 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9580 fi 9581 ;; 9582 esac 9583 link_all_deplibs=yes 9584 ;; 9585 9586 sunos4*) 9587 if test "x$host_vendor" = xsequent; then 9588 # Use $CC to link under sequent, because it throws in some extra .o 9589 # files that make .init and .fini sections work. 9590 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9591 else 9592 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9593 fi 9594 hardcode_libdir_flag_spec='-L$libdir' 9595 hardcode_direct=yes 9596 hardcode_minus_L=yes 9597 hardcode_shlibpath_var=no 9598 ;; 9599 9600 sysv4) 9601 case $host_vendor in 9602 sni) 9603 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9604 hardcode_direct=yes # is this really true??? 9605 ;; 9606 siemens) 9607 ## LD is ld it makes a PLAMLIB 9608 ## CC just makes a GrossModule. 9609 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9610 reload_cmds='$CC -r -o $output$reload_objs' 9611 hardcode_direct=no 9612 ;; 9613 motorola) 9614 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9615 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9616 ;; 9617 esac 9618 runpath_var='LD_RUN_PATH' 9619 hardcode_shlibpath_var=no 9620 ;; 9621 9622 sysv4.3*) 9623 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9624 hardcode_shlibpath_var=no 9625 export_dynamic_flag_spec='-Bexport' 9626 ;; 9627 9628 sysv4*MP*) 9629 if test -d /usr/nec; then 9630 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9631 hardcode_shlibpath_var=no 9632 runpath_var=LD_RUN_PATH 9633 hardcode_runpath_var=yes 9634 ld_shlibs=yes 9635 fi 9636 ;; 9637 9638 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9639 no_undefined_flag='${wl}-z,text' 9640 archive_cmds_need_lc=no 9641 hardcode_shlibpath_var=no 9642 runpath_var='LD_RUN_PATH' 9643 9644 if test "$GCC" = yes; then 9645 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9646 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9647 else 9648 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9649 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9650 fi 9651 ;; 9652 9653 sysv5* | sco3.2v5* | sco5v6*) 9654 # Note: We can NOT use -z defs as we might desire, because we do not 9655 # link with -lc, and that would cause any symbols used from libc to 9656 # always be unresolved, which means just about no library would 9657 # ever link correctly. If we're not using GNU ld we use -z text 9658 # though, which does catch some bad symbols but isn't as heavy-handed 9659 # as -z defs. 9660 no_undefined_flag='${wl}-z,text' 9661 allow_undefined_flag='${wl}-z,nodefs' 9662 archive_cmds_need_lc=no 9663 hardcode_shlibpath_var=no 9664 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9665 hardcode_libdir_separator=':' 9666 link_all_deplibs=yes 9667 export_dynamic_flag_spec='${wl}-Bexport' 9668 runpath_var='LD_RUN_PATH' 9669 9670 if test "$GCC" = yes; then 9671 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9672 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9673 else 9674 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9675 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9676 fi 9677 ;; 9678 9679 uts4*) 9680 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9681 hardcode_libdir_flag_spec='-L$libdir' 9682 hardcode_shlibpath_var=no 9683 ;; 9684 9685 *) 9686 ld_shlibs=no 9687 ;; 9688 esac 9689 9690 if test x$host_vendor = xsni; then 9691 case $host in 9692 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9693 export_dynamic_flag_spec='${wl}-Blargedynsym' 9694 ;; 9695 esac 9696 fi 9697 fi 9698 9699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9700$as_echo "$ld_shlibs" >&6; } 9701test "$ld_shlibs" = no && can_build_shared=no 9702 9703with_gnu_ld=$with_gnu_ld 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719# 9720# Do we need to explicitly link libc? 9721# 9722case "x$archive_cmds_need_lc" in 9723x|xyes) 9724 # Assume -lc should be added 9725 archive_cmds_need_lc=yes 9726 9727 if test "$enable_shared" = yes && test "$GCC" = yes; then 9728 case $archive_cmds in 9729 *'~'*) 9730 # FIXME: we may have to deal with multi-command sequences. 9731 ;; 9732 '$CC '*) 9733 # Test whether the compiler implicitly links with -lc since on some 9734 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9735 # to ld, don't add -lc before -lgcc. 9736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9737$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9738if ${lt_cv_archive_cmds_need_lc+:} false; then : 9739 $as_echo_n "(cached) " >&6 9740else 9741 $RM conftest* 9742 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9743 9744 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9745 (eval $ac_compile) 2>&5 9746 ac_status=$? 9747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9748 test $ac_status = 0; } 2>conftest.err; then 9749 soname=conftest 9750 lib=conftest 9751 libobjs=conftest.$ac_objext 9752 deplibs= 9753 wl=$lt_prog_compiler_wl 9754 pic_flag=$lt_prog_compiler_pic 9755 compiler_flags=-v 9756 linker_flags=-v 9757 verstring= 9758 output_objdir=. 9759 libname=conftest 9760 lt_save_allow_undefined_flag=$allow_undefined_flag 9761 allow_undefined_flag= 9762 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9763 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9764 ac_status=$? 9765 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9766 test $ac_status = 0; } 9767 then 9768 lt_cv_archive_cmds_need_lc=no 9769 else 9770 lt_cv_archive_cmds_need_lc=yes 9771 fi 9772 allow_undefined_flag=$lt_save_allow_undefined_flag 9773 else 9774 cat conftest.err 1>&5 9775 fi 9776 $RM conftest* 9777 9778fi 9779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9780$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9781 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9782 ;; 9783 esac 9784 fi 9785 ;; 9786esac 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9945$as_echo_n "checking dynamic linker characteristics... " >&6; } 9946 9947if test "$GCC" = yes; then 9948 case $host_os in 9949 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9950 *) lt_awk_arg="/^libraries:/" ;; 9951 esac 9952 case $host_os in 9953 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9954 *) lt_sed_strip_eq="s,=/,/,g" ;; 9955 esac 9956 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9957 case $lt_search_path_spec in 9958 *\;*) 9959 # if the path contains ";" then we assume it to be the separator 9960 # otherwise default to the standard path separator (i.e. ":") - it is 9961 # assumed that no part of a normal pathname contains ";" but that should 9962 # okay in the real world where ";" in dirpaths is itself problematic. 9963 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9964 ;; 9965 *) 9966 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9967 ;; 9968 esac 9969 # Ok, now we have the path, separated by spaces, we can step through it 9970 # and add multilib dir if necessary. 9971 lt_tmp_lt_search_path_spec= 9972 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9973 for lt_sys_path in $lt_search_path_spec; do 9974 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9975 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9976 else 9977 test -d "$lt_sys_path" && \ 9978 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9979 fi 9980 done 9981 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9982BEGIN {RS=" "; FS="/|\n";} { 9983 lt_foo=""; 9984 lt_count=0; 9985 for (lt_i = NF; lt_i > 0; lt_i--) { 9986 if ($lt_i != "" && $lt_i != ".") { 9987 if ($lt_i == "..") { 9988 lt_count++; 9989 } else { 9990 if (lt_count == 0) { 9991 lt_foo="/" $lt_i lt_foo; 9992 } else { 9993 lt_count--; 9994 } 9995 } 9996 } 9997 } 9998 if (lt_foo != "") { lt_freq[lt_foo]++; } 9999 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10000}'` 10001 # AWK program above erroneously prepends '/' to C:/dos/paths 10002 # for these hosts. 10003 case $host_os in 10004 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10005 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10006 esac 10007 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10008else 10009 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10010fi 10011library_names_spec= 10012libname_spec='lib$name' 10013soname_spec= 10014shrext_cmds=".so" 10015postinstall_cmds= 10016postuninstall_cmds= 10017finish_cmds= 10018finish_eval= 10019shlibpath_var= 10020shlibpath_overrides_runpath=unknown 10021version_type=none 10022dynamic_linker="$host_os ld.so" 10023sys_lib_dlsearch_path_spec="/lib /usr/lib" 10024need_lib_prefix=unknown 10025hardcode_into_libs=no 10026 10027# when you set need_version to no, make sure it does not cause -set_version 10028# flags to be left without arguments 10029need_version=unknown 10030 10031case $host_os in 10032aix3*) 10033 version_type=linux 10034 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10035 shlibpath_var=LIBPATH 10036 10037 # AIX 3 has no versioning support, so we append a major version to the name. 10038 soname_spec='${libname}${release}${shared_ext}$major' 10039 ;; 10040 10041aix[4-9]*) 10042 version_type=linux 10043 need_lib_prefix=no 10044 need_version=no 10045 hardcode_into_libs=yes 10046 if test "$host_cpu" = ia64; then 10047 # AIX 5 supports IA64 10048 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10049 shlibpath_var=LD_LIBRARY_PATH 10050 else 10051 # With GCC up to 2.95.x, collect2 would create an import file 10052 # for dependence libraries. The import file would start with 10053 # the line `#! .'. This would cause the generated library to 10054 # depend on `.', always an invalid library. This was fixed in 10055 # development snapshots of GCC prior to 3.0. 10056 case $host_os in 10057 aix4 | aix4.[01] | aix4.[01].*) 10058 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10059 echo ' yes ' 10060 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10061 : 10062 else 10063 can_build_shared=no 10064 fi 10065 ;; 10066 esac 10067 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10068 # soname into executable. Probably we can add versioning support to 10069 # collect2, so additional links can be useful in future. 10070 if test "$aix_use_runtimelinking" = yes; then 10071 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10072 # instead of lib<name>.a to let people know that these are not 10073 # typical AIX shared libraries. 10074 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10075 else 10076 # We preserve .a as extension for shared libraries through AIX4.2 10077 # and later when we are not doing run time linking. 10078 library_names_spec='${libname}${release}.a $libname.a' 10079 soname_spec='${libname}${release}${shared_ext}$major' 10080 fi 10081 shlibpath_var=LIBPATH 10082 fi 10083 ;; 10084 10085amigaos*) 10086 case $host_cpu in 10087 powerpc) 10088 # Since July 2007 AmigaOS4 officially supports .so libraries. 10089 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10091 ;; 10092 m68k) 10093 library_names_spec='$libname.ixlibrary $libname.a' 10094 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10095 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' 10096 ;; 10097 esac 10098 ;; 10099 10100beos*) 10101 library_names_spec='${libname}${shared_ext}' 10102 dynamic_linker="$host_os ld.so" 10103 shlibpath_var=LIBRARY_PATH 10104 ;; 10105 10106bsdi[45]*) 10107 version_type=linux 10108 need_version=no 10109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10110 soname_spec='${libname}${release}${shared_ext}$major' 10111 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10112 shlibpath_var=LD_LIBRARY_PATH 10113 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10114 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10115 # the default ld.so.conf also contains /usr/contrib/lib and 10116 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10117 # libtool to hard-code these into programs 10118 ;; 10119 10120cygwin* | mingw* | pw32* | cegcc*) 10121 version_type=windows 10122 shrext_cmds=".dll" 10123 need_version=no 10124 need_lib_prefix=no 10125 10126 case $GCC,$host_os in 10127 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10128 library_names_spec='$libname.dll.a' 10129 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10130 postinstall_cmds='base_file=`basename \${file}`~ 10131 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10132 dldir=$destdir/`dirname \$dlpath`~ 10133 test -d \$dldir || mkdir -p \$dldir~ 10134 $install_prog $dir/$dlname \$dldir/$dlname~ 10135 chmod a+x \$dldir/$dlname~ 10136 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10137 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10138 fi' 10139 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10140 dlpath=$dir/\$dldll~ 10141 $RM \$dlpath' 10142 shlibpath_overrides_runpath=yes 10143 10144 case $host_os in 10145 cygwin*) 10146 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10147 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10148 10149 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10150 ;; 10151 mingw* | cegcc*) 10152 # MinGW DLLs use traditional 'lib' prefix 10153 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10154 ;; 10155 pw32*) 10156 # pw32 DLLs use 'pw' prefix rather than 'lib' 10157 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10158 ;; 10159 esac 10160 ;; 10161 10162 *) 10163 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10164 ;; 10165 esac 10166 dynamic_linker='Win32 ld.exe' 10167 # FIXME: first we should search . and the directory the executable is in 10168 shlibpath_var=PATH 10169 ;; 10170 10171darwin* | rhapsody*) 10172 dynamic_linker="$host_os dyld" 10173 version_type=darwin 10174 need_lib_prefix=no 10175 need_version=no 10176 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10177 soname_spec='${libname}${release}${major}$shared_ext' 10178 shlibpath_overrides_runpath=yes 10179 shlibpath_var=DYLD_LIBRARY_PATH 10180 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10181 10182 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10183 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10184 ;; 10185 10186dgux*) 10187 version_type=linux 10188 need_lib_prefix=no 10189 need_version=no 10190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10191 soname_spec='${libname}${release}${shared_ext}$major' 10192 shlibpath_var=LD_LIBRARY_PATH 10193 ;; 10194 10195freebsd* | dragonfly*) 10196 # DragonFly does not have aout. When/if they implement a new 10197 # versioning mechanism, adjust this. 10198 if test -x /usr/bin/objformat; then 10199 objformat=`/usr/bin/objformat` 10200 else 10201 case $host_os in 10202 freebsd[23].*) objformat=aout ;; 10203 *) objformat=elf ;; 10204 esac 10205 fi 10206 version_type=freebsd-$objformat 10207 case $version_type in 10208 freebsd-elf*) 10209 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10210 need_version=no 10211 need_lib_prefix=no 10212 ;; 10213 freebsd-*) 10214 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10215 need_version=yes 10216 ;; 10217 esac 10218 shlibpath_var=LD_LIBRARY_PATH 10219 case $host_os in 10220 freebsd2.*) 10221 shlibpath_overrides_runpath=yes 10222 ;; 10223 freebsd3.[01]* | freebsdelf3.[01]*) 10224 shlibpath_overrides_runpath=yes 10225 hardcode_into_libs=yes 10226 ;; 10227 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10228 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10229 shlibpath_overrides_runpath=no 10230 hardcode_into_libs=yes 10231 ;; 10232 *) # from 4.6 on, and DragonFly 10233 shlibpath_overrides_runpath=yes 10234 hardcode_into_libs=yes 10235 ;; 10236 esac 10237 ;; 10238 10239haiku*) 10240 version_type=linux 10241 need_lib_prefix=no 10242 need_version=no 10243 dynamic_linker="$host_os runtime_loader" 10244 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10245 soname_spec='${libname}${release}${shared_ext}$major' 10246 shlibpath_var=LIBRARY_PATH 10247 shlibpath_overrides_runpath=yes 10248 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10249 hardcode_into_libs=yes 10250 ;; 10251 10252hpux9* | hpux10* | hpux11*) 10253 # Give a soname corresponding to the major version so that dld.sl refuses to 10254 # link against other versions. 10255 version_type=sunos 10256 need_lib_prefix=no 10257 need_version=no 10258 case $host_cpu in 10259 ia64*) 10260 shrext_cmds='.so' 10261 hardcode_into_libs=yes 10262 dynamic_linker="$host_os dld.so" 10263 shlibpath_var=LD_LIBRARY_PATH 10264 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10266 soname_spec='${libname}${release}${shared_ext}$major' 10267 if test "X$HPUX_IA64_MODE" = X32; then 10268 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10269 else 10270 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10271 fi 10272 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10273 ;; 10274 hppa*64*) 10275 shrext_cmds='.sl' 10276 hardcode_into_libs=yes 10277 dynamic_linker="$host_os dld.sl" 10278 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10279 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10280 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10281 soname_spec='${libname}${release}${shared_ext}$major' 10282 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10283 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10284 ;; 10285 *) 10286 shrext_cmds='.sl' 10287 dynamic_linker="$host_os dld.sl" 10288 shlibpath_var=SHLIB_PATH 10289 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10291 soname_spec='${libname}${release}${shared_ext}$major' 10292 ;; 10293 esac 10294 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10295 postinstall_cmds='chmod 555 $lib' 10296 # or fails outright, so override atomically: 10297 install_override_mode=555 10298 ;; 10299 10300interix[3-9]*) 10301 version_type=linux 10302 need_lib_prefix=no 10303 need_version=no 10304 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10305 soname_spec='${libname}${release}${shared_ext}$major' 10306 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10307 shlibpath_var=LD_LIBRARY_PATH 10308 shlibpath_overrides_runpath=no 10309 hardcode_into_libs=yes 10310 ;; 10311 10312irix5* | irix6* | nonstopux*) 10313 case $host_os in 10314 nonstopux*) version_type=nonstopux ;; 10315 *) 10316 if test "$lt_cv_prog_gnu_ld" = yes; then 10317 version_type=linux 10318 else 10319 version_type=irix 10320 fi ;; 10321 esac 10322 need_lib_prefix=no 10323 need_version=no 10324 soname_spec='${libname}${release}${shared_ext}$major' 10325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10326 case $host_os in 10327 irix5* | nonstopux*) 10328 libsuff= shlibsuff= 10329 ;; 10330 *) 10331 case $LD in # libtool.m4 will add one of these switches to LD 10332 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10333 libsuff= shlibsuff= libmagic=32-bit;; 10334 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10335 libsuff=32 shlibsuff=N32 libmagic=N32;; 10336 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10337 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10338 *) libsuff= shlibsuff= libmagic=never-match;; 10339 esac 10340 ;; 10341 esac 10342 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10343 shlibpath_overrides_runpath=no 10344 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10345 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10346 hardcode_into_libs=yes 10347 ;; 10348 10349# No shared lib support for Linux oldld, aout, or coff. 10350linux*oldld* | linux*aout* | linux*coff*) 10351 dynamic_linker=no 10352 ;; 10353 10354# This must be Linux ELF. 10355linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10356 version_type=linux 10357 need_lib_prefix=no 10358 need_version=no 10359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10360 soname_spec='${libname}${release}${shared_ext}$major' 10361 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10362 shlibpath_var=LD_LIBRARY_PATH 10363 shlibpath_overrides_runpath=no 10364 10365 # Some binutils ld are patched to set DT_RUNPATH 10366 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10367 $as_echo_n "(cached) " >&6 10368else 10369 lt_cv_shlibpath_overrides_runpath=no 10370 save_LDFLAGS=$LDFLAGS 10371 save_libdir=$libdir 10372 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10373 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10375/* end confdefs.h. */ 10376 10377int 10378main () 10379{ 10380 10381 ; 10382 return 0; 10383} 10384_ACEOF 10385if ac_fn_c_try_link "$LINENO"; then : 10386 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10387 lt_cv_shlibpath_overrides_runpath=yes 10388fi 10389fi 10390rm -f core conftest.err conftest.$ac_objext \ 10391 conftest$ac_exeext conftest.$ac_ext 10392 LDFLAGS=$save_LDFLAGS 10393 libdir=$save_libdir 10394 10395fi 10396 10397 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10398 10399 # This implies no fast_install, which is unacceptable. 10400 # Some rework will be needed to allow for fast_install 10401 # before this can be enabled. 10402 hardcode_into_libs=yes 10403 10404 # Append ld.so.conf contents to the search path 10405 if test -f /etc/ld.so.conf; then 10406 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' ' '` 10407 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10408 fi 10409 10410 # We used to test for /lib/ld.so.1 and disable shared libraries on 10411 # powerpc, because MkLinux only supported shared libraries with the 10412 # GNU dynamic linker. Since this was broken with cross compilers, 10413 # most powerpc-linux boxes support dynamic linking these days and 10414 # people can always --disable-shared, the test was removed, and we 10415 # assume the GNU/Linux dynamic linker is in use. 10416 dynamic_linker='GNU/Linux ld.so' 10417 ;; 10418 10419netbsd*) 10420 version_type=sunos 10421 need_lib_prefix=no 10422 need_version=no 10423 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10425 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10426 dynamic_linker='NetBSD (a.out) ld.so' 10427 else 10428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10429 soname_spec='${libname}${release}${shared_ext}$major' 10430 dynamic_linker='NetBSD ld.elf_so' 10431 fi 10432 shlibpath_var=LD_LIBRARY_PATH 10433 shlibpath_overrides_runpath=yes 10434 hardcode_into_libs=yes 10435 ;; 10436 10437newsos6) 10438 version_type=linux 10439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10440 shlibpath_var=LD_LIBRARY_PATH 10441 shlibpath_overrides_runpath=yes 10442 ;; 10443 10444*nto* | *qnx*) 10445 version_type=qnx 10446 need_lib_prefix=no 10447 need_version=no 10448 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10449 soname_spec='${libname}${release}${shared_ext}$major' 10450 shlibpath_var=LD_LIBRARY_PATH 10451 shlibpath_overrides_runpath=no 10452 hardcode_into_libs=yes 10453 dynamic_linker='ldqnx.so' 10454 ;; 10455 10456openbsd*) 10457 version_type=sunos 10458 sys_lib_dlsearch_path_spec="/usr/lib" 10459 need_lib_prefix=no 10460 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10461 case $host_os in 10462 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10463 *) need_version=no ;; 10464 esac 10465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10466 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10467 shlibpath_var=LD_LIBRARY_PATH 10468 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10469 case $host_os in 10470 openbsd2.[89] | openbsd2.[89].*) 10471 shlibpath_overrides_runpath=no 10472 ;; 10473 *) 10474 shlibpath_overrides_runpath=yes 10475 ;; 10476 esac 10477 else 10478 shlibpath_overrides_runpath=yes 10479 fi 10480 ;; 10481 10482os2*) 10483 libname_spec='$name' 10484 shrext_cmds=".dll" 10485 need_lib_prefix=no 10486 library_names_spec='$libname${shared_ext} $libname.a' 10487 dynamic_linker='OS/2 ld.exe' 10488 shlibpath_var=LIBPATH 10489 ;; 10490 10491osf3* | osf4* | osf5*) 10492 version_type=osf 10493 need_lib_prefix=no 10494 need_version=no 10495 soname_spec='${libname}${release}${shared_ext}$major' 10496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10497 shlibpath_var=LD_LIBRARY_PATH 10498 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10499 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10500 ;; 10501 10502rdos*) 10503 dynamic_linker=no 10504 ;; 10505 10506solaris*) 10507 version_type=linux 10508 need_lib_prefix=no 10509 need_version=no 10510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10511 soname_spec='${libname}${release}${shared_ext}$major' 10512 shlibpath_var=LD_LIBRARY_PATH 10513 shlibpath_overrides_runpath=yes 10514 hardcode_into_libs=yes 10515 # ldd complains unless libraries are executable 10516 postinstall_cmds='chmod +x $lib' 10517 ;; 10518 10519sunos4*) 10520 version_type=sunos 10521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10522 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10523 shlibpath_var=LD_LIBRARY_PATH 10524 shlibpath_overrides_runpath=yes 10525 if test "$with_gnu_ld" = yes; then 10526 need_lib_prefix=no 10527 fi 10528 need_version=yes 10529 ;; 10530 10531sysv4 | sysv4.3*) 10532 version_type=linux 10533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10534 soname_spec='${libname}${release}${shared_ext}$major' 10535 shlibpath_var=LD_LIBRARY_PATH 10536 case $host_vendor in 10537 sni) 10538 shlibpath_overrides_runpath=no 10539 need_lib_prefix=no 10540 runpath_var=LD_RUN_PATH 10541 ;; 10542 siemens) 10543 need_lib_prefix=no 10544 ;; 10545 motorola) 10546 need_lib_prefix=no 10547 need_version=no 10548 shlibpath_overrides_runpath=no 10549 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10550 ;; 10551 esac 10552 ;; 10553 10554sysv4*MP*) 10555 if test -d /usr/nec ;then 10556 version_type=linux 10557 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10558 soname_spec='$libname${shared_ext}.$major' 10559 shlibpath_var=LD_LIBRARY_PATH 10560 fi 10561 ;; 10562 10563sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10564 version_type=freebsd-elf 10565 need_lib_prefix=no 10566 need_version=no 10567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10568 soname_spec='${libname}${release}${shared_ext}$major' 10569 shlibpath_var=LD_LIBRARY_PATH 10570 shlibpath_overrides_runpath=yes 10571 hardcode_into_libs=yes 10572 if test "$with_gnu_ld" = yes; then 10573 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10574 else 10575 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10576 case $host_os in 10577 sco3.2v5*) 10578 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10579 ;; 10580 esac 10581 fi 10582 sys_lib_dlsearch_path_spec='/usr/lib' 10583 ;; 10584 10585tpf*) 10586 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10587 version_type=linux 10588 need_lib_prefix=no 10589 need_version=no 10590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10591 shlibpath_var=LD_LIBRARY_PATH 10592 shlibpath_overrides_runpath=no 10593 hardcode_into_libs=yes 10594 ;; 10595 10596uts4*) 10597 version_type=linux 10598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10599 soname_spec='${libname}${release}${shared_ext}$major' 10600 shlibpath_var=LD_LIBRARY_PATH 10601 ;; 10602 10603*) 10604 dynamic_linker=no 10605 ;; 10606esac 10607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10608$as_echo "$dynamic_linker" >&6; } 10609test "$dynamic_linker" = no && can_build_shared=no 10610 10611variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10612if test "$GCC" = yes; then 10613 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10614fi 10615 10616if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10617 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10618fi 10619if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10620 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10621fi 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10715$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10716hardcode_action= 10717if test -n "$hardcode_libdir_flag_spec" || 10718 test -n "$runpath_var" || 10719 test "X$hardcode_automatic" = "Xyes" ; then 10720 10721 # We can hardcode non-existent directories. 10722 if test "$hardcode_direct" != no && 10723 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10724 # have to relink, otherwise we might link with an installed library 10725 # when we should be linking with a yet-to-be-installed one 10726 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10727 test "$hardcode_minus_L" != no; then 10728 # Linking always hardcodes the temporary library directory. 10729 hardcode_action=relink 10730 else 10731 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10732 hardcode_action=immediate 10733 fi 10734else 10735 # We cannot hardcode anything, or else we can only hardcode existing 10736 # directories. 10737 hardcode_action=unsupported 10738fi 10739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10740$as_echo "$hardcode_action" >&6; } 10741 10742if test "$hardcode_action" = relink || 10743 test "$inherit_rpath" = yes; then 10744 # Fast installation is not supported 10745 enable_fast_install=no 10746elif test "$shlibpath_overrides_runpath" = yes || 10747 test "$enable_shared" = no; then 10748 # Fast installation is not necessary 10749 enable_fast_install=needless 10750fi 10751 10752 10753 10754 10755 10756 10757 if test "x$enable_dlopen" != xyes; then 10758 enable_dlopen=unknown 10759 enable_dlopen_self=unknown 10760 enable_dlopen_self_static=unknown 10761else 10762 lt_cv_dlopen=no 10763 lt_cv_dlopen_libs= 10764 10765 case $host_os in 10766 beos*) 10767 lt_cv_dlopen="load_add_on" 10768 lt_cv_dlopen_libs= 10769 lt_cv_dlopen_self=yes 10770 ;; 10771 10772 mingw* | pw32* | cegcc*) 10773 lt_cv_dlopen="LoadLibrary" 10774 lt_cv_dlopen_libs= 10775 ;; 10776 10777 cygwin*) 10778 lt_cv_dlopen="dlopen" 10779 lt_cv_dlopen_libs= 10780 ;; 10781 10782 darwin*) 10783 # if libdl is installed we need to link against it 10784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10785$as_echo_n "checking for dlopen in -ldl... " >&6; } 10786if ${ac_cv_lib_dl_dlopen+:} false; then : 10787 $as_echo_n "(cached) " >&6 10788else 10789 ac_check_lib_save_LIBS=$LIBS 10790LIBS="-ldl $LIBS" 10791cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10792/* end confdefs.h. */ 10793 10794/* Override any GCC internal prototype to avoid an error. 10795 Use char because int might match the return type of a GCC 10796 builtin and then its argument prototype would still apply. */ 10797#ifdef __cplusplus 10798extern "C" 10799#endif 10800char dlopen (); 10801int 10802main () 10803{ 10804return dlopen (); 10805 ; 10806 return 0; 10807} 10808_ACEOF 10809if ac_fn_c_try_link "$LINENO"; then : 10810 ac_cv_lib_dl_dlopen=yes 10811else 10812 ac_cv_lib_dl_dlopen=no 10813fi 10814rm -f core conftest.err conftest.$ac_objext \ 10815 conftest$ac_exeext conftest.$ac_ext 10816LIBS=$ac_check_lib_save_LIBS 10817fi 10818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10819$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10820if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10821 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10822else 10823 10824 lt_cv_dlopen="dyld" 10825 lt_cv_dlopen_libs= 10826 lt_cv_dlopen_self=yes 10827 10828fi 10829 10830 ;; 10831 10832 *) 10833 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10834if test "x$ac_cv_func_shl_load" = xyes; then : 10835 lt_cv_dlopen="shl_load" 10836else 10837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10838$as_echo_n "checking for shl_load in -ldld... " >&6; } 10839if ${ac_cv_lib_dld_shl_load+:} false; then : 10840 $as_echo_n "(cached) " >&6 10841else 10842 ac_check_lib_save_LIBS=$LIBS 10843LIBS="-ldld $LIBS" 10844cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10845/* end confdefs.h. */ 10846 10847/* Override any GCC internal prototype to avoid an error. 10848 Use char because int might match the return type of a GCC 10849 builtin and then its argument prototype would still apply. */ 10850#ifdef __cplusplus 10851extern "C" 10852#endif 10853char shl_load (); 10854int 10855main () 10856{ 10857return shl_load (); 10858 ; 10859 return 0; 10860} 10861_ACEOF 10862if ac_fn_c_try_link "$LINENO"; then : 10863 ac_cv_lib_dld_shl_load=yes 10864else 10865 ac_cv_lib_dld_shl_load=no 10866fi 10867rm -f core conftest.err conftest.$ac_objext \ 10868 conftest$ac_exeext conftest.$ac_ext 10869LIBS=$ac_check_lib_save_LIBS 10870fi 10871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10872$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10873if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10874 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10875else 10876 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10877if test "x$ac_cv_func_dlopen" = xyes; then : 10878 lt_cv_dlopen="dlopen" 10879else 10880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10881$as_echo_n "checking for dlopen in -ldl... " >&6; } 10882if ${ac_cv_lib_dl_dlopen+:} false; then : 10883 $as_echo_n "(cached) " >&6 10884else 10885 ac_check_lib_save_LIBS=$LIBS 10886LIBS="-ldl $LIBS" 10887cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10888/* end confdefs.h. */ 10889 10890/* Override any GCC internal prototype to avoid an error. 10891 Use char because int might match the return type of a GCC 10892 builtin and then its argument prototype would still apply. */ 10893#ifdef __cplusplus 10894extern "C" 10895#endif 10896char dlopen (); 10897int 10898main () 10899{ 10900return dlopen (); 10901 ; 10902 return 0; 10903} 10904_ACEOF 10905if ac_fn_c_try_link "$LINENO"; then : 10906 ac_cv_lib_dl_dlopen=yes 10907else 10908 ac_cv_lib_dl_dlopen=no 10909fi 10910rm -f core conftest.err conftest.$ac_objext \ 10911 conftest$ac_exeext conftest.$ac_ext 10912LIBS=$ac_check_lib_save_LIBS 10913fi 10914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10915$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10916if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10917 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10918else 10919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10920$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10921if ${ac_cv_lib_svld_dlopen+:} false; then : 10922 $as_echo_n "(cached) " >&6 10923else 10924 ac_check_lib_save_LIBS=$LIBS 10925LIBS="-lsvld $LIBS" 10926cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10927/* end confdefs.h. */ 10928 10929/* Override any GCC internal prototype to avoid an error. 10930 Use char because int might match the return type of a GCC 10931 builtin and then its argument prototype would still apply. */ 10932#ifdef __cplusplus 10933extern "C" 10934#endif 10935char dlopen (); 10936int 10937main () 10938{ 10939return dlopen (); 10940 ; 10941 return 0; 10942} 10943_ACEOF 10944if ac_fn_c_try_link "$LINENO"; then : 10945 ac_cv_lib_svld_dlopen=yes 10946else 10947 ac_cv_lib_svld_dlopen=no 10948fi 10949rm -f core conftest.err conftest.$ac_objext \ 10950 conftest$ac_exeext conftest.$ac_ext 10951LIBS=$ac_check_lib_save_LIBS 10952fi 10953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10954$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10955if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10956 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10957else 10958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10959$as_echo_n "checking for dld_link in -ldld... " >&6; } 10960if ${ac_cv_lib_dld_dld_link+:} false; then : 10961 $as_echo_n "(cached) " >&6 10962else 10963 ac_check_lib_save_LIBS=$LIBS 10964LIBS="-ldld $LIBS" 10965cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10966/* end confdefs.h. */ 10967 10968/* Override any GCC internal prototype to avoid an error. 10969 Use char because int might match the return type of a GCC 10970 builtin and then its argument prototype would still apply. */ 10971#ifdef __cplusplus 10972extern "C" 10973#endif 10974char dld_link (); 10975int 10976main () 10977{ 10978return dld_link (); 10979 ; 10980 return 0; 10981} 10982_ACEOF 10983if ac_fn_c_try_link "$LINENO"; then : 10984 ac_cv_lib_dld_dld_link=yes 10985else 10986 ac_cv_lib_dld_dld_link=no 10987fi 10988rm -f core conftest.err conftest.$ac_objext \ 10989 conftest$ac_exeext conftest.$ac_ext 10990LIBS=$ac_check_lib_save_LIBS 10991fi 10992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10993$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10994if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10995 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10996fi 10997 10998 10999fi 11000 11001 11002fi 11003 11004 11005fi 11006 11007 11008fi 11009 11010 11011fi 11012 11013 ;; 11014 esac 11015 11016 if test "x$lt_cv_dlopen" != xno; then 11017 enable_dlopen=yes 11018 else 11019 enable_dlopen=no 11020 fi 11021 11022 case $lt_cv_dlopen in 11023 dlopen) 11024 save_CPPFLAGS="$CPPFLAGS" 11025 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11026 11027 save_LDFLAGS="$LDFLAGS" 11028 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11029 11030 save_LIBS="$LIBS" 11031 LIBS="$lt_cv_dlopen_libs $LIBS" 11032 11033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11034$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11035if ${lt_cv_dlopen_self+:} false; then : 11036 $as_echo_n "(cached) " >&6 11037else 11038 if test "$cross_compiling" = yes; then : 11039 lt_cv_dlopen_self=cross 11040else 11041 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11042 lt_status=$lt_dlunknown 11043 cat > conftest.$ac_ext <<_LT_EOF 11044#line 11044 "configure" 11045#include "confdefs.h" 11046 11047#if HAVE_DLFCN_H 11048#include <dlfcn.h> 11049#endif 11050 11051#include <stdio.h> 11052 11053#ifdef RTLD_GLOBAL 11054# define LT_DLGLOBAL RTLD_GLOBAL 11055#else 11056# ifdef DL_GLOBAL 11057# define LT_DLGLOBAL DL_GLOBAL 11058# else 11059# define LT_DLGLOBAL 0 11060# endif 11061#endif 11062 11063/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11064 find out it does not work in some platform. */ 11065#ifndef LT_DLLAZY_OR_NOW 11066# ifdef RTLD_LAZY 11067# define LT_DLLAZY_OR_NOW RTLD_LAZY 11068# else 11069# ifdef DL_LAZY 11070# define LT_DLLAZY_OR_NOW DL_LAZY 11071# else 11072# ifdef RTLD_NOW 11073# define LT_DLLAZY_OR_NOW RTLD_NOW 11074# else 11075# ifdef DL_NOW 11076# define LT_DLLAZY_OR_NOW DL_NOW 11077# else 11078# define LT_DLLAZY_OR_NOW 0 11079# endif 11080# endif 11081# endif 11082# endif 11083#endif 11084 11085/* When -fvisbility=hidden is used, assume the code has been annotated 11086 correspondingly for the symbols needed. */ 11087#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11088void fnord () __attribute__((visibility("default"))); 11089#endif 11090 11091void fnord () { int i=42; } 11092int main () 11093{ 11094 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11095 int status = $lt_dlunknown; 11096 11097 if (self) 11098 { 11099 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11100 else 11101 { 11102 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11103 else puts (dlerror ()); 11104 } 11105 /* dlclose (self); */ 11106 } 11107 else 11108 puts (dlerror ()); 11109 11110 return status; 11111} 11112_LT_EOF 11113 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11114 (eval $ac_link) 2>&5 11115 ac_status=$? 11116 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11117 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11118 (./conftest; exit; ) >&5 2>/dev/null 11119 lt_status=$? 11120 case x$lt_status in 11121 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11122 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11123 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11124 esac 11125 else : 11126 # compilation failed 11127 lt_cv_dlopen_self=no 11128 fi 11129fi 11130rm -fr conftest* 11131 11132 11133fi 11134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11135$as_echo "$lt_cv_dlopen_self" >&6; } 11136 11137 if test "x$lt_cv_dlopen_self" = xyes; then 11138 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11140$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11141if ${lt_cv_dlopen_self_static+:} false; then : 11142 $as_echo_n "(cached) " >&6 11143else 11144 if test "$cross_compiling" = yes; then : 11145 lt_cv_dlopen_self_static=cross 11146else 11147 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11148 lt_status=$lt_dlunknown 11149 cat > conftest.$ac_ext <<_LT_EOF 11150#line 11150 "configure" 11151#include "confdefs.h" 11152 11153#if HAVE_DLFCN_H 11154#include <dlfcn.h> 11155#endif 11156 11157#include <stdio.h> 11158 11159#ifdef RTLD_GLOBAL 11160# define LT_DLGLOBAL RTLD_GLOBAL 11161#else 11162# ifdef DL_GLOBAL 11163# define LT_DLGLOBAL DL_GLOBAL 11164# else 11165# define LT_DLGLOBAL 0 11166# endif 11167#endif 11168 11169/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11170 find out it does not work in some platform. */ 11171#ifndef LT_DLLAZY_OR_NOW 11172# ifdef RTLD_LAZY 11173# define LT_DLLAZY_OR_NOW RTLD_LAZY 11174# else 11175# ifdef DL_LAZY 11176# define LT_DLLAZY_OR_NOW DL_LAZY 11177# else 11178# ifdef RTLD_NOW 11179# define LT_DLLAZY_OR_NOW RTLD_NOW 11180# else 11181# ifdef DL_NOW 11182# define LT_DLLAZY_OR_NOW DL_NOW 11183# else 11184# define LT_DLLAZY_OR_NOW 0 11185# endif 11186# endif 11187# endif 11188# endif 11189#endif 11190 11191/* When -fvisbility=hidden is used, assume the code has been annotated 11192 correspondingly for the symbols needed. */ 11193#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11194void fnord () __attribute__((visibility("default"))); 11195#endif 11196 11197void fnord () { int i=42; } 11198int main () 11199{ 11200 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11201 int status = $lt_dlunknown; 11202 11203 if (self) 11204 { 11205 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11206 else 11207 { 11208 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11209 else puts (dlerror ()); 11210 } 11211 /* dlclose (self); */ 11212 } 11213 else 11214 puts (dlerror ()); 11215 11216 return status; 11217} 11218_LT_EOF 11219 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11220 (eval $ac_link) 2>&5 11221 ac_status=$? 11222 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11223 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11224 (./conftest; exit; ) >&5 2>/dev/null 11225 lt_status=$? 11226 case x$lt_status in 11227 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11228 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11229 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11230 esac 11231 else : 11232 # compilation failed 11233 lt_cv_dlopen_self_static=no 11234 fi 11235fi 11236rm -fr conftest* 11237 11238 11239fi 11240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11241$as_echo "$lt_cv_dlopen_self_static" >&6; } 11242 fi 11243 11244 CPPFLAGS="$save_CPPFLAGS" 11245 LDFLAGS="$save_LDFLAGS" 11246 LIBS="$save_LIBS" 11247 ;; 11248 esac 11249 11250 case $lt_cv_dlopen_self in 11251 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11252 *) enable_dlopen_self=unknown ;; 11253 esac 11254 11255 case $lt_cv_dlopen_self_static in 11256 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11257 *) enable_dlopen_self_static=unknown ;; 11258 esac 11259fi 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277striplib= 11278old_striplib= 11279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11280$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11281if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11282 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11283 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11285$as_echo "yes" >&6; } 11286else 11287# FIXME - insert some real tests, host_os isn't really good enough 11288 case $host_os in 11289 darwin*) 11290 if test -n "$STRIP" ; then 11291 striplib="$STRIP -x" 11292 old_striplib="$STRIP -S" 11293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11294$as_echo "yes" >&6; } 11295 else 11296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11297$as_echo "no" >&6; } 11298 fi 11299 ;; 11300 *) 11301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11302$as_echo "no" >&6; } 11303 ;; 11304 esac 11305fi 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 # Report which library types will actually be built 11319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11320$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11322$as_echo "$can_build_shared" >&6; } 11323 11324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11325$as_echo_n "checking whether to build shared libraries... " >&6; } 11326 test "$can_build_shared" = "no" && enable_shared=no 11327 11328 # On AIX, shared libraries and static libraries use the same namespace, and 11329 # are all built from PIC. 11330 case $host_os in 11331 aix3*) 11332 test "$enable_shared" = yes && enable_static=no 11333 if test -n "$RANLIB"; then 11334 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11335 postinstall_cmds='$RANLIB $lib' 11336 fi 11337 ;; 11338 11339 aix[4-9]*) 11340 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11341 test "$enable_shared" = yes && enable_static=no 11342 fi 11343 ;; 11344 esac 11345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11346$as_echo "$enable_shared" >&6; } 11347 11348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11349$as_echo_n "checking whether to build static libraries... " >&6; } 11350 # Make sure either enable_shared or enable_static is yes. 11351 test "$enable_shared" = yes || enable_static=yes 11352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11353$as_echo "$enable_static" >&6; } 11354 11355 11356 11357 11358fi 11359ac_ext=c 11360ac_cpp='$CPP $CPPFLAGS' 11361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11363ac_compiler_gnu=$ac_cv_c_compiler_gnu 11364 11365CC="$lt_save_CC" 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 ac_config_commands="$ac_config_commands libtool" 11380 11381 11382 11383 11384# Only expand once: 11385 11386 11387 11388ac_checking= 11389. ${srcdir}/../bfd/development.sh 11390test "$development" = true && ac_checking=yes 11391# Check whether --enable-checking was given. 11392if test "${enable_checking+set}" = set; then : 11393 enableval=$enable_checking; case "${enableval}" in 11394 no|none) ac_checking= ;; 11395 *) ac_checking=yes ;; 11396esac 11397fi 11398if test x$ac_checking != x ; then 11399 11400$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h 11401 11402fi 11403 11404# Check whether --enable-targets was given. 11405if test "${enable_targets+set}" = set; then : 11406 enableval=$enable_targets; case "${enableval}" in 11407 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 11408 ;; 11409 no) enable_targets= ;; 11410 *) enable_targets=$enableval ;; 11411esac 11412fi 11413 11414 11415# Set the 'development' global. 11416. $srcdir/../bfd/development.sh 11417 11418# Set acp_cpp_for_build variable 11419ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 11420 11421# Default set of GCC warnings to enable. 11422GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11423GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11424 11425# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11426cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11427/* end confdefs.h. */ 11428__GNUC__ 11429_ACEOF 11430if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11431 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 11432 11433else 11434 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 11435fi 11436rm -f conftest* 11437 11438 11439# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11440#cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11441#/* end confdefs.h. */ 11442#__GNUC__ 11443#_ACEOF 11444#if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11445# $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 11446# 11447#else 11448# GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 11449#fi 11450#rm -f conftest* 11451 11452 11453# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 11454WARN_WRITE_STRINGS="" 11455cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11456/* end confdefs.h. */ 11457__GNUC__ 11458_ACEOF 11459if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11460 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 11461 11462else 11463 WARN_WRITE_STRINGS="-Wwrite-strings" 11464fi 11465rm -f conftest* 11466 11467 11468# Verify CC_FOR_BUILD to be compatible with warning flags 11469 11470# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11471cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11472/* end confdefs.h. */ 11473__GNUC__ 11474_ACEOF 11475if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11476 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 11477 11478else 11479 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 11480fi 11481rm -f conftest* 11482 11483 11484# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11485#cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11486#/* end confdefs.h. */ 11487#__GNUC__ 11488#_ACEOF 11489#if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11490# $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 11491# 11492#else 11493# GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 11494#fi 11495#rm -f conftest* 11496 11497 11498# Check whether --enable-werror was given. 11499if test "${enable_werror+set}" = set; then : 11500 enableval=$enable_werror; case "${enableval}" in 11501 yes | y) ERROR_ON_WARNING="yes" ;; 11502 no | n) ERROR_ON_WARNING="no" ;; 11503 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 11504 esac 11505fi 11506 11507 11508# Disable -Wformat by default when using gcc on mingw 11509case "${host}" in 11510 *-*-mingw32*) 11511 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 11512 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 11513 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 11514 fi 11515 ;; 11516 *) ;; 11517esac 11518 11519# Enable -Werror by default when using gcc. Turn it off for releases. 11520if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 11521 ERROR_ON_WARNING=yes 11522fi 11523 11524NO_WERROR= 11525if test "${ERROR_ON_WARNING}" = yes ; then 11526 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 11527 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 11528 NO_WERROR="-Wno-error" 11529fi 11530 11531if test "${GCC}" = yes ; then 11532 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11533 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 11534fi 11535 11536# Check whether --enable-build-warnings was given. 11537if test "${enable_build_warnings+set}" = set; then : 11538 enableval=$enable_build_warnings; case "${enableval}" in 11539 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11540 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 11541 no) if test "${GCC}" = yes ; then 11542 WARN_CFLAGS="-w" 11543 WARN_CFLAGS_FOR_BUILD="-w" 11544 fi;; 11545 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11546 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 11547 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 11548 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11549 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 11550 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 11551 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 11552 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 11553esac 11554fi 11555 11556 11557if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 11558 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 11559fi 11560 11561 11562 11563 11564 11565 11566 11567ac_config_headers="$ac_config_headers config.h:config.in" 11568 11569 11570# PR 14072 11571 11572 11573if test -z "$target" ; then 11574 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5 11575fi 11576 11577 11578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 11579$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 11580 # Check whether --enable-maintainer-mode was given. 11581if test "${enable_maintainer_mode+set}" = set; then : 11582 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 11583else 11584 USE_MAINTAINER_MODE=no 11585fi 11586 11587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 11588$as_echo "$USE_MAINTAINER_MODE" >&6; } 11589 if test $USE_MAINTAINER_MODE = yes; then 11590 MAINTAINER_MODE_TRUE= 11591 MAINTAINER_MODE_FALSE='#' 11592else 11593 MAINTAINER_MODE_TRUE='#' 11594 MAINTAINER_MODE_FALSE= 11595fi 11596 11597 MAINT=$MAINTAINER_MODE_TRUE 11598 11599 11600 case ${build_alias} in 11601 "") build_noncanonical=${build} ;; 11602 *) build_noncanonical=${build_alias} ;; 11603esac 11604 11605 case ${host_alias} in 11606 "") host_noncanonical=${build_noncanonical} ;; 11607 *) host_noncanonical=${host_alias} ;; 11608esac 11609 11610 case ${target_alias} in 11611 "") target_noncanonical=${host_noncanonical} ;; 11612 *) target_noncanonical=${target_alias} ;; 11613esac 11614 11615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 11616$as_echo_n "checking whether to install libbfd... " >&6; } 11617 # Check whether --enable-install-libbfd was given. 11618if test "${enable_install_libbfd+set}" = set; then : 11619 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 11620else 11621 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 11622 install_libbfd_p=yes 11623 else 11624 install_libbfd_p=no 11625 fi 11626fi 11627 11628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 11629$as_echo "$install_libbfd_p" >&6; } 11630 if test $install_libbfd_p = yes; then 11631 INSTALL_LIBBFD_TRUE= 11632 INSTALL_LIBBFD_FALSE='#' 11633else 11634 INSTALL_LIBBFD_TRUE='#' 11635 INSTALL_LIBBFD_FALSE= 11636fi 11637 11638 # Need _noncanonical variables for this. 11639 11640 11641 11642 11643 # libbfd.a is a host library containing target dependent code 11644 bfdlibdir='$(libdir)' 11645 bfdincludedir='$(includedir)' 11646 if test "${host}" != "${target}"; then 11647 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 11648 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 11649 fi 11650 11651 11652 11653 11654 11655 11656 11657 11658# host-specific stuff: 11659 11660ALL_LINGUAS="da de es fi fr ga id it nl pt_BR ro sr sv tr uk vi zh_CN" 11661# If we haven't got the data from the intl directory, 11662# assume NLS is disabled. 11663USE_NLS=no 11664LIBINTL= 11665LIBINTL_DEP= 11666INCINTL= 11667XGETTEXT= 11668GMSGFMT= 11669POSUB= 11670 11671if test -f ../intl/config.intl; then 11672 . ../intl/config.intl 11673fi 11674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 11675$as_echo_n "checking whether NLS is requested... " >&6; } 11676if test x"$USE_NLS" != xyes; then 11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11678$as_echo "no" >&6; } 11679else 11680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11681$as_echo "yes" >&6; } 11682 11683$as_echo "#define ENABLE_NLS 1" >>confdefs.h 11684 11685 11686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 11687$as_echo_n "checking for catalogs to be installed... " >&6; } 11688 # Look for .po and .gmo files in the source directory. 11689 CATALOGS= 11690 XLINGUAS= 11691 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 11692 # If there aren't any .gmo files the shell will give us the 11693 # literal string "../path/to/srcdir/po/*.gmo" which has to be 11694 # weeded out. 11695 case "$cat" in *\**) 11696 continue;; 11697 esac 11698 # The quadruple backslash is collapsed to a double backslash 11699 # by the backticks, then collapsed again by the double quotes, 11700 # leaving us with one backslash in the sed expression (right 11701 # before the dot that mustn't act as a wildcard). 11702 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 11703 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 11704 # The user is allowed to set LINGUAS to a list of languages to 11705 # install catalogs for. If it's empty that means "all of them." 11706 if test "x$LINGUAS" = x; then 11707 CATALOGS="$CATALOGS $cat" 11708 XLINGUAS="$XLINGUAS $lang" 11709 else 11710 case "$LINGUAS" in *$lang*) 11711 CATALOGS="$CATALOGS $cat" 11712 XLINGUAS="$XLINGUAS $lang" 11713 ;; 11714 esac 11715 fi 11716 done 11717 LINGUAS="$XLINGUAS" 11718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 11719$as_echo "$LINGUAS" >&6; } 11720 11721 11722 DATADIRNAME=share 11723 11724 INSTOBJEXT=.mo 11725 11726 GENCAT=gencat 11727 11728 CATOBJEXT=.gmo 11729 11730fi 11731 11732 MKINSTALLDIRS= 11733 if test -n "$ac_aux_dir"; then 11734 case "$ac_aux_dir" in 11735 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 11736 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 11737 esac 11738 fi 11739 if test -z "$MKINSTALLDIRS"; then 11740 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 11741 fi 11742 11743 11744 11745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 11746$as_echo_n "checking whether NLS is requested... " >&6; } 11747 # Check whether --enable-nls was given. 11748if test "${enable_nls+set}" = set; then : 11749 enableval=$enable_nls; USE_NLS=$enableval 11750else 11751 USE_NLS=yes 11752fi 11753 11754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 11755$as_echo "$USE_NLS" >&6; } 11756 11757 11758 11759 11760 11761 11762# Prepare PATH_SEPARATOR. 11763# The user is always right. 11764if test "${PATH_SEPARATOR+set}" != set; then 11765 echo "#! /bin/sh" >conf$$.sh 11766 echo "exit 0" >>conf$$.sh 11767 chmod +x conf$$.sh 11768 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11769 PATH_SEPARATOR=';' 11770 else 11771 PATH_SEPARATOR=: 11772 fi 11773 rm -f conf$$.sh 11774fi 11775 11776# Find out how to test for executable files. Don't use a zero-byte file, 11777# as systems may use methods other than mode bits to determine executability. 11778cat >conf$$.file <<_ASEOF 11779#! /bin/sh 11780exit 0 11781_ASEOF 11782chmod +x conf$$.file 11783if test -x conf$$.file >/dev/null 2>&1; then 11784 ac_executable_p="test -x" 11785else 11786 ac_executable_p="test -f" 11787fi 11788rm -f conf$$.file 11789 11790# Extract the first word of "msgfmt", so it can be a program name with args. 11791set dummy msgfmt; ac_word=$2 11792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11793$as_echo_n "checking for $ac_word... " >&6; } 11794if ${ac_cv_path_MSGFMT+:} false; then : 11795 $as_echo_n "(cached) " >&6 11796else 11797 case "$MSGFMT" in 11798 [\\/]* | ?:[\\/]*) 11799 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 11800 ;; 11801 *) 11802 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11803 for ac_dir in $PATH; do 11804 IFS="$ac_save_IFS" 11805 test -z "$ac_dir" && ac_dir=. 11806 for ac_exec_ext in '' $ac_executable_extensions; do 11807 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11808 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 11809 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 11810 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 11811 break 2 11812 fi 11813 fi 11814 done 11815 done 11816 IFS="$ac_save_IFS" 11817 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 11818 ;; 11819esac 11820fi 11821MSGFMT="$ac_cv_path_MSGFMT" 11822if test "$MSGFMT" != ":"; then 11823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 11824$as_echo "$MSGFMT" >&6; } 11825else 11826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11827$as_echo "no" >&6; } 11828fi 11829 11830 # Extract the first word of "gmsgfmt", so it can be a program name with args. 11831set dummy gmsgfmt; ac_word=$2 11832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11833$as_echo_n "checking for $ac_word... " >&6; } 11834if ${ac_cv_path_GMSGFMT+:} false; then : 11835 $as_echo_n "(cached) " >&6 11836else 11837 case $GMSGFMT in 11838 [\\/]* | ?:[\\/]*) 11839 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 11840 ;; 11841 *) 11842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11843for as_dir in $PATH 11844do 11845 IFS=$as_save_IFS 11846 test -z "$as_dir" && as_dir=. 11847 for ac_exec_ext in '' $ac_executable_extensions; do 11848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11849 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 11850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11851 break 2 11852 fi 11853done 11854 done 11855IFS=$as_save_IFS 11856 11857 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 11858 ;; 11859esac 11860fi 11861GMSGFMT=$ac_cv_path_GMSGFMT 11862if test -n "$GMSGFMT"; then 11863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 11864$as_echo "$GMSGFMT" >&6; } 11865else 11866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11867$as_echo "no" >&6; } 11868fi 11869 11870 11871 11872 11873# Prepare PATH_SEPARATOR. 11874# The user is always right. 11875if test "${PATH_SEPARATOR+set}" != set; then 11876 echo "#! /bin/sh" >conf$$.sh 11877 echo "exit 0" >>conf$$.sh 11878 chmod +x conf$$.sh 11879 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11880 PATH_SEPARATOR=';' 11881 else 11882 PATH_SEPARATOR=: 11883 fi 11884 rm -f conf$$.sh 11885fi 11886 11887# Find out how to test for executable files. Don't use a zero-byte file, 11888# as systems may use methods other than mode bits to determine executability. 11889cat >conf$$.file <<_ASEOF 11890#! /bin/sh 11891exit 0 11892_ASEOF 11893chmod +x conf$$.file 11894if test -x conf$$.file >/dev/null 2>&1; then 11895 ac_executable_p="test -x" 11896else 11897 ac_executable_p="test -f" 11898fi 11899rm -f conf$$.file 11900 11901# Extract the first word of "xgettext", so it can be a program name with args. 11902set dummy xgettext; ac_word=$2 11903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11904$as_echo_n "checking for $ac_word... " >&6; } 11905if ${ac_cv_path_XGETTEXT+:} false; then : 11906 $as_echo_n "(cached) " >&6 11907else 11908 case "$XGETTEXT" in 11909 [\\/]* | ?:[\\/]*) 11910 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 11911 ;; 11912 *) 11913 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11914 for ac_dir in $PATH; do 11915 IFS="$ac_save_IFS" 11916 test -z "$ac_dir" && ac_dir=. 11917 for ac_exec_ext in '' $ac_executable_extensions; do 11918 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11919 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 11920 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 11921 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 11922 break 2 11923 fi 11924 fi 11925 done 11926 done 11927 IFS="$ac_save_IFS" 11928 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 11929 ;; 11930esac 11931fi 11932XGETTEXT="$ac_cv_path_XGETTEXT" 11933if test "$XGETTEXT" != ":"; then 11934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 11935$as_echo "$XGETTEXT" >&6; } 11936else 11937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11938$as_echo "no" >&6; } 11939fi 11940 11941 rm -f messages.po 11942 11943 11944# Prepare PATH_SEPARATOR. 11945# The user is always right. 11946if test "${PATH_SEPARATOR+set}" != set; then 11947 echo "#! /bin/sh" >conf$$.sh 11948 echo "exit 0" >>conf$$.sh 11949 chmod +x conf$$.sh 11950 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11951 PATH_SEPARATOR=';' 11952 else 11953 PATH_SEPARATOR=: 11954 fi 11955 rm -f conf$$.sh 11956fi 11957 11958# Find out how to test for executable files. Don't use a zero-byte file, 11959# as systems may use methods other than mode bits to determine executability. 11960cat >conf$$.file <<_ASEOF 11961#! /bin/sh 11962exit 0 11963_ASEOF 11964chmod +x conf$$.file 11965if test -x conf$$.file >/dev/null 2>&1; then 11966 ac_executable_p="test -x" 11967else 11968 ac_executable_p="test -f" 11969fi 11970rm -f conf$$.file 11971 11972# Extract the first word of "msgmerge", so it can be a program name with args. 11973set dummy msgmerge; ac_word=$2 11974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11975$as_echo_n "checking for $ac_word... " >&6; } 11976if ${ac_cv_path_MSGMERGE+:} false; then : 11977 $as_echo_n "(cached) " >&6 11978else 11979 case "$MSGMERGE" in 11980 [\\/]* | ?:[\\/]*) 11981 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 11982 ;; 11983 *) 11984 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11985 for ac_dir in $PATH; do 11986 IFS="$ac_save_IFS" 11987 test -z "$ac_dir" && ac_dir=. 11988 for ac_exec_ext in '' $ac_executable_extensions; do 11989 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11990 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 11991 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 11992 break 2 11993 fi 11994 fi 11995 done 11996 done 11997 IFS="$ac_save_IFS" 11998 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 11999 ;; 12000esac 12001fi 12002MSGMERGE="$ac_cv_path_MSGMERGE" 12003if test "$MSGMERGE" != ":"; then 12004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 12005$as_echo "$MSGMERGE" >&6; } 12006else 12007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12008$as_echo "no" >&6; } 12009fi 12010 12011 12012 if test "$GMSGFMT" != ":"; then 12013 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 12014 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12015 : ; 12016 else 12017 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 12018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 12019$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 12020 GMSGFMT=":" 12021 fi 12022 fi 12023 12024 if test "$XGETTEXT" != ":"; then 12025 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12026 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12027 : ; 12028 else 12029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 12030$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 12031 XGETTEXT=":" 12032 fi 12033 rm -f messages.po 12034 fi 12035 12036 ac_config_commands="$ac_config_commands default-1" 12037 12038 12039 12040. ${srcdir}/../bfd/configure.host 12041 12042# Put a plausible default for CC_FOR_BUILD in Makefile. 12043if test -z "$CC_FOR_BUILD"; then 12044 if test "x$cross_compiling" = "xno"; then 12045 CC_FOR_BUILD='$(CC)' 12046 else 12047 CC_FOR_BUILD=gcc 12048 fi 12049fi 12050 12051# Also set EXEEXT_FOR_BUILD. 12052if test "x$cross_compiling" = "xno"; then 12053 EXEEXT_FOR_BUILD='$(EXEEXT)' 12054else 12055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 12056$as_echo_n "checking for build system executable suffix... " >&6; } 12057if ${bfd_cv_build_exeext+:} false; then : 12058 $as_echo_n "(cached) " >&6 12059else 12060 rm -f conftest* 12061 echo 'int main () { return 0; }' > conftest.c 12062 bfd_cv_build_exeext= 12063 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 12064 for file in conftest.*; do 12065 case $file in 12066 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 12067 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 12068 esac 12069 done 12070 rm -f conftest* 12071 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 12072fi 12073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 12074$as_echo "$bfd_cv_build_exeext" >&6; } 12075 EXEEXT_FOR_BUILD="" 12076 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 12077fi 12078 12079# Check whether --enable-64-bit-bfd was given. 12080if test "${enable_64_bit_bfd+set}" = set; then : 12081 enableval=$enable_64_bit_bfd; case $enableval in #( 12082 yes|no) : 12083 ;; #( 12084 *) : 12085 as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; #( 12086 *) : 12087 ;; 12088esac 12089else 12090 enable_64_bit_bfd=no 12091fi 12092 12093 12094if test "x$enable_64_bit_bfd" = "xno"; then : 12095 # The cast to long int works around a bug in the HP C Compiler 12096# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12097# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12098# This bug is HP SR number 8606223364. 12099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 12100$as_echo_n "checking size of void *... " >&6; } 12101if ${ac_cv_sizeof_void_p+:} false; then : 12102 $as_echo_n "(cached) " >&6 12103else 12104 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 12105 12106else 12107 if test "$ac_cv_type_void_p" = yes; then 12108 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12109$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12110as_fn_error 77 "cannot compute sizeof (void *) 12111See \`config.log' for more details" "$LINENO" 5; } 12112 else 12113 ac_cv_sizeof_void_p=0 12114 fi 12115fi 12116 12117fi 12118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 12119$as_echo "$ac_cv_sizeof_void_p" >&6; } 12120 12121 12122 12123cat >>confdefs.h <<_ACEOF 12124#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 12125_ACEOF 12126 12127 12128 if test "x$ac_cv_sizeof_void_p" = "x8"; then : 12129 enable_64_bit_bfd=yes 12130fi 12131 12132fi 12133 12134 if test "x$enable_64_bit_bfd" = "xyes"; then 12135 ENABLE_BFD_64_BIT_TRUE= 12136 ENABLE_BFD_64_BIT_FALSE='#' 12137else 12138 ENABLE_BFD_64_BIT_TRUE='#' 12139 ENABLE_BFD_64_BIT_FALSE= 12140fi 12141 12142 12143 12144 12145 12146 12147ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 12148if test "x$ac_cv_have_decl_basename" = xyes; then : 12149 ac_have_decl=1 12150else 12151 ac_have_decl=0 12152fi 12153 12154cat >>confdefs.h <<_ACEOF 12155#define HAVE_DECL_BASENAME $ac_have_decl 12156_ACEOF 12157ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 12158if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 12159 ac_have_decl=1 12160else 12161 ac_have_decl=0 12162fi 12163 12164cat >>confdefs.h <<_ACEOF 12165#define HAVE_DECL_STPCPY $ac_have_decl 12166_ACEOF 12167 12168 12169# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do 12170# since sigsetjmp might only be defined as a macro. 12171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5 12172$as_echo_n "checking for sigsetjmp... " >&6; } 12173if ${gdb_cv_func_sigsetjmp+:} false; then : 12174 $as_echo_n "(cached) " >&6 12175else 12176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12177/* end confdefs.h. */ 12178 12179#include <setjmp.h> 12180 12181int 12182main () 12183{ 12184sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1); 12185 ; 12186 return 0; 12187} 12188_ACEOF 12189if ac_fn_c_try_compile "$LINENO"; then : 12190 bfd_cv_func_sigsetjmp=yes 12191else 12192 bfd_cv_func_sigsetjmp=no 12193fi 12194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12195fi 12196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5 12197$as_echo "$gdb_cv_func_sigsetjmp" >&6; } 12198if test $bfd_cv_func_sigsetjmp = yes; then 12199 12200$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h 12201 12202fi 12203 12204cgen_maint=no 12205cgendir='$(srcdir)/../cgen' 12206 12207# Check whether --enable-cgen-maint was given. 12208if test "${enable_cgen_maint+set}" = set; then : 12209 enableval=$enable_cgen_maint; case "${enableval}" in 12210 yes) cgen_maint=yes ;; 12211 no) cgen_maint=no ;; 12212 *) 12213 # Argument is a directory where cgen can be found. In some 12214 # future world cgen could be installable, but right now this 12215 # is not the case. Instead we assume the directory is a path 12216 # to the cgen source tree. 12217 cgen_maint=yes 12218 if test -r ${enableval}/iformat.scm; then 12219 # This looks like a cgen source tree. 12220 cgendir=${enableval} 12221 else 12222 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5 12223 fi 12224 ;; 12225esac 12226fi 12227 if test x${cgen_maint} = xyes; then 12228 CGEN_MAINT_TRUE= 12229 CGEN_MAINT_FALSE='#' 12230else 12231 CGEN_MAINT_TRUE='#' 12232 CGEN_MAINT_FALSE= 12233fi 12234 12235 12236 12237using_cgen=no 12238 12239# Check if linker supports --as-needed and --no-as-needed options 12240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 12241$as_echo_n "checking linker --as-needed support... " >&6; } 12242if ${bfd_cv_ld_as_needed+:} false; then : 12243 $as_echo_n "(cached) " >&6 12244else 12245 bfd_cv_ld_as_needed=no 12246 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then 12247 bfd_cv_ld_as_needed=yes 12248 fi 12249 12250fi 12251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5 12252$as_echo "$bfd_cv_ld_as_needed" >&6; } 12253 12254LIBM= 12255case $host in 12256*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 12257 # These system don't have libm, or don't need it 12258 ;; 12259*-ncr-sysv4.3*) 12260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 12261$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 12262if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 12263 $as_echo_n "(cached) " >&6 12264else 12265 ac_check_lib_save_LIBS=$LIBS 12266LIBS="-lmw $LIBS" 12267cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12268/* end confdefs.h. */ 12269 12270/* Override any GCC internal prototype to avoid an error. 12271 Use char because int might match the return type of a GCC 12272 builtin and then its argument prototype would still apply. */ 12273#ifdef __cplusplus 12274extern "C" 12275#endif 12276char _mwvalidcheckl (); 12277int 12278main () 12279{ 12280return _mwvalidcheckl (); 12281 ; 12282 return 0; 12283} 12284_ACEOF 12285if ac_fn_c_try_link "$LINENO"; then : 12286 ac_cv_lib_mw__mwvalidcheckl=yes 12287else 12288 ac_cv_lib_mw__mwvalidcheckl=no 12289fi 12290rm -f core conftest.err conftest.$ac_objext \ 12291 conftest$ac_exeext conftest.$ac_ext 12292LIBS=$ac_check_lib_save_LIBS 12293fi 12294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 12295$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 12296if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 12297 LIBM="-lmw" 12298fi 12299 12300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 12301$as_echo_n "checking for cos in -lm... " >&6; } 12302if ${ac_cv_lib_m_cos+:} false; then : 12303 $as_echo_n "(cached) " >&6 12304else 12305 ac_check_lib_save_LIBS=$LIBS 12306LIBS="-lm $LIBS" 12307cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12308/* end confdefs.h. */ 12309 12310/* Override any GCC internal prototype to avoid an error. 12311 Use char because int might match the return type of a GCC 12312 builtin and then its argument prototype would still apply. */ 12313#ifdef __cplusplus 12314extern "C" 12315#endif 12316char cos (); 12317int 12318main () 12319{ 12320return cos (); 12321 ; 12322 return 0; 12323} 12324_ACEOF 12325if ac_fn_c_try_link "$LINENO"; then : 12326 ac_cv_lib_m_cos=yes 12327else 12328 ac_cv_lib_m_cos=no 12329fi 12330rm -f core conftest.err conftest.$ac_objext \ 12331 conftest$ac_exeext conftest.$ac_ext 12332LIBS=$ac_check_lib_save_LIBS 12333fi 12334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 12335$as_echo "$ac_cv_lib_m_cos" >&6; } 12336if test "x$ac_cv_lib_m_cos" = xyes; then : 12337 LIBM="$LIBM -lm" 12338fi 12339 12340 ;; 12341*) 12342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 12343$as_echo_n "checking for cos in -lm... " >&6; } 12344if ${ac_cv_lib_m_cos+:} false; then : 12345 $as_echo_n "(cached) " >&6 12346else 12347 ac_check_lib_save_LIBS=$LIBS 12348LIBS="-lm $LIBS" 12349cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12350/* end confdefs.h. */ 12351 12352/* Override any GCC internal prototype to avoid an error. 12353 Use char because int might match the return type of a GCC 12354 builtin and then its argument prototype would still apply. */ 12355#ifdef __cplusplus 12356extern "C" 12357#endif 12358char cos (); 12359int 12360main () 12361{ 12362return cos (); 12363 ; 12364 return 0; 12365} 12366_ACEOF 12367if ac_fn_c_try_link "$LINENO"; then : 12368 ac_cv_lib_m_cos=yes 12369else 12370 ac_cv_lib_m_cos=no 12371fi 12372rm -f core conftest.err conftest.$ac_objext \ 12373 conftest$ac_exeext conftest.$ac_ext 12374LIBS=$ac_check_lib_save_LIBS 12375fi 12376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 12377$as_echo "$ac_cv_lib_m_cos" >&6; } 12378if test "x$ac_cv_lib_m_cos" = xyes; then : 12379 LIBM="-lm" 12380fi 12381 12382 ;; 12383esac 12384 12385 12386 12387#Libs for generator progs 12388if test "x$cross_compiling" = "xno"; then 12389 BUILD_LIBS=../libiberty/libiberty.a 12390 BUILD_LIB_DEPS=$BUILD_LIBS 12391else 12392 # if cross-compiling, assume that the system provides -liberty 12393 # and that the version is compatible with new headers. 12394 BUILD_LIBS=-liberty 12395 BUILD_LIB_DEPS= 12396fi 12397BUILD_LIBS="$BUILD_LIBS $LIBINTL" 12398BUILD_LIB_DEPS="$BUILD_LIB_DEPS $LIBINTL_DEP" 12399 12400 12401 12402 12403# Horrible hacks to build DLLs on Windows and a shared library elsewhere. 12404SHARED_LDFLAGS= 12405SHARED_LIBADD= 12406SHARED_DEPENDENCIES= 12407if test "$enable_shared" = "yes"; then 12408# When building a shared libopcodes, link against the pic version of libiberty 12409# so that apps that use libopcodes won't need libiberty just to satisfy any 12410# libopcodes references. 12411# We can't do that if a pic libiberty is unavailable since including non-pic 12412# code would insert text relocations into libopcodes. 12413# Note that linking against libbfd as we do here, which is itself linked 12414# against libiberty, may not satisfy all the libopcodes libiberty references 12415# since libbfd may not pull in the entirety of libiberty. 12416# Also, jam libintl into the right place in all of this: after libiberty, 12417# which uses it, but before -lcygwin, which it uses. 12418 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 12419 if test -n "$x"; then 12420 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 12421 fi 12422fi 12423 12424SHARED_LIBADD="$SHARED_LIBADD $LIBINTL" 12425 12426if test "$enable_shared" = "yes"; then 12427 case "${host}" in 12428 *-*-cygwin*) 12429 SHARED_LDFLAGS="-no-undefined" 12430 SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty $SHARED_LIBADD" 12431 ;; 12432 *) 12433 SHARED_LIBADD="../bfd/libbfd.la ${SHARED_LIBADD}" 12434 SHARED_DEPENDENCIES="../bfd/libbfd.la" 12435 ;; 12436 esac 12437 12438 if test -n "$SHARED_LIBADD"; then 12439 if test -n "$LIBM"; then 12440 if test x"$bfd_cv_ld_as_needed" = xyes; then 12441 # Link against libm only when needed. Put -lc, -lm inside -Wl 12442 # to stop libtool reordering these options. 12443 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" 12444 else 12445 SHARED_LIBADD="$SHARED_LIBADD $LIBM" 12446 fi 12447 fi 12448 fi 12449fi 12450 12451 12452 12453 12454# target-specific stuff: 12455 12456# Canonicalize the secondary target names. 12457if test -n "$enable_targets" ; then 12458 for targ in `echo $enable_targets | sed 's/,/ /g'` 12459 do 12460 result=`$ac_config_sub $targ 2>/dev/null` 12461 if test -n "$result" ; then 12462 canon_targets="$canon_targets $result" 12463 else 12464 # Allow targets that config.sub doesn't recognize, like "all". 12465 canon_targets="$canon_targets $targ" 12466 fi 12467 done 12468fi 12469 12470all_targets=false 12471selarchs= 12472for targ in $target $canon_targets 12473do 12474 if test "x$targ" = "xall" ; then 12475 all_targets=true 12476 else 12477 . $srcdir/../bfd/config.bfd 12478 selarchs="$selarchs $targ_archs" 12479 fi 12480done 12481 12482# Utility var, documents generic cgen support files. 12483 12484cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo cgen-bitset.lo" 12485 12486# We don't do any links based on the target system, just makefile config. 12487 12488if test x${all_targets} = xfalse ; then 12489 12490 # Target architecture .o files. 12491 ta= 12492 12493 for arch in $selarchs 12494 do 12495 ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g` 12496 archdefs="$archdefs -DARCH_$ad" 12497 case "$arch" in 12498 bfd_aarch64_arch) ta="$ta aarch64-asm.lo aarch64-dis.lo aarch64-opc.lo aarch64-asm-2.lo aarch64-dis-2.lo aarch64-opc-2.lo" ;; 12499 bfd_alpha_arch) ta="$ta alpha-dis.lo alpha-opc.lo" ;; 12500 bfd_amdgcn_arch) ;; 12501 bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo arc-ext.lo" ;; 12502 bfd_arm_arch) ta="$ta arm-dis.lo" ;; 12503 bfd_avr_arch) ta="$ta avr-dis.lo" ;; 12504 bfd_bfin_arch) ta="$ta bfin-dis.lo" ;; 12505 bfd_cr16_arch) ta="$ta cr16-dis.lo cr16-opc.lo" ;; 12506 bfd_cris_arch) ta="$ta cris-desc.lo cris-dis.lo cris-opc.lo cgen-bitset.lo" ;; 12507 bfd_crx_arch) ta="$ta crx-dis.lo crx-opc.lo" ;; 12508 bfd_csky_arch) ta="$ta csky-dis.lo" ;; 12509 bfd_d10v_arch) ta="$ta d10v-dis.lo d10v-opc.lo" ;; 12510 bfd_d30v_arch) ta="$ta d30v-dis.lo d30v-opc.lo" ;; 12511 bfd_dlx_arch) ta="$ta dlx-dis.lo" ;; 12512 bfd_fr30_arch) ta="$ta fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo" using_cgen=yes ;; 12513 bfd_frv_arch) ta="$ta frv-asm.lo frv-desc.lo frv-dis.lo frv-ibld.lo frv-opc.lo" using_cgen=yes ;; 12514 bfd_ft32_arch) ta="$ta ft32-opc.lo ft32-dis.lo" ;; 12515 bfd_moxie_arch) ta="$ta moxie-dis.lo moxie-opc.lo" ;; 12516 bfd_h8300_arch) ta="$ta h8300-dis.lo" ;; 12517 bfd_hppa_arch) ta="$ta hppa-dis.lo" ;; 12518 bfd_i386_arch|bfd_iamcu_arch) 12519 ta="$ta i386-dis.lo i386-opc.lo" ;; 12520 bfd_ia64_arch) ta="$ta ia64-dis.lo ia64-opc.lo" ;; 12521 bfd_ip2k_arch) ta="$ta ip2k-asm.lo ip2k-desc.lo ip2k-dis.lo ip2k-ibld.lo ip2k-opc.lo" using_cgen=yes ;; 12522 bfd_epiphany_arch) ta="$ta epiphany-asm.lo epiphany-desc.lo epiphany-dis.lo epiphany-ibld.lo epiphany-opc.lo" using_cgen=yes ;; 12523 bfd_iq2000_arch) ta="$ta iq2000-asm.lo iq2000-desc.lo iq2000-dis.lo iq2000-ibld.lo iq2000-opc.lo" using_cgen=yes ;; 12524 bfd_lm32_arch) ta="$ta lm32-asm.lo lm32-desc.lo lm32-dis.lo lm32-ibld.lo lm32-opc.lo lm32-opinst.lo" using_cgen=yes ;; 12525 bfd_m32c_arch) ta="$ta m32c-asm.lo m32c-desc.lo m32c-dis.lo m32c-ibld.lo m32c-opc.lo" using_cgen=yes ;; 12526 bfd_m32r_arch) ta="$ta m32r-asm.lo m32r-desc.lo m32r-dis.lo m32r-ibld.lo m32r-opc.lo m32r-opinst.lo" using_cgen=yes ;; 12527 bfd_m68hc11_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 12528 bfd_m68hc12_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 12529 bfd_m9s12x_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 12530 bfd_m9s12xg_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 12531 bfd_s12z_arch) ta="$ta s12z-dis.lo s12z-opc.lo" ;; 12532 bfd_m68k_arch) ta="$ta m68k-dis.lo m68k-opc.lo" ;; 12533 bfd_mcore_arch) ta="$ta mcore-dis.lo" ;; 12534 bfd_mep_arch) ta="$ta mep-asm.lo mep-desc.lo mep-dis.lo mep-ibld.lo mep-opc.lo" using_cgen=yes ;; 12535 bfd_metag_arch) ta="$ta metag-dis.lo" ;; 12536 bfd_microblaze_arch) ta="$ta microblaze-dis.lo" ;; 12537 bfd_mips_arch) ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo micromips-opc.lo" ;; 12538 bfd_mmix_arch) ta="$ta mmix-dis.lo mmix-opc.lo" ;; 12539 bfd_mn10200_arch) ta="$ta m10200-dis.lo m10200-opc.lo" ;; 12540 bfd_mn10300_arch) ta="$ta m10300-dis.lo m10300-opc.lo" ;; 12541 bfd_mt_arch) ta="$ta mt-asm.lo mt-desc.lo mt-dis.lo mt-ibld.lo mt-opc.lo" using_cgen=yes ;; 12542 bfd_msp430_arch) ta="$ta msp430-dis.lo msp430-decode.lo" ;; 12543 bfd_nds32_arch) ta="$ta nds32-asm.lo nds32-dis.lo" ;; 12544 bfd_nfp_arch) ta="$ta nfp-dis.lo" ;; 12545 bfd_nios2_arch) ta="$ta nios2-dis.lo nios2-opc.lo" ;; 12546 bfd_ns32k_arch) ta="$ta ns32k-dis.lo" ;; 12547 bfd_or1k_arch) ta="$ta or1k-asm.lo or1k-desc.lo or1k-dis.lo or1k-ibld.lo or1k-opc.lo" using_cgen=yes ;; 12548 bfd_pdp11_arch) ta="$ta pdp11-dis.lo pdp11-opc.lo" ;; 12549 bfd_pj_arch) ta="$ta pj-dis.lo pj-opc.lo" ;; 12550 bfd_powerpc_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; 12551 bfd_powerpc_64_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; 12552 bfd_pru_arch) ta="$ta pru-dis.lo pru-opc.lo" ;; 12553 bfd_pyramid_arch) ;; 12554 bfd_riscv_arch) ta="$ta riscv-dis.lo riscv-opc.lo" ;; 12555 bfd_romp_arch) ;; 12556 bfd_riscv_arch) ta="$ta riscv-dis.lo riscv-opc.lo" ;; 12557 bfd_rs6000_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; 12558 bfd_rl78_arch) ta="$ta rl78-dis.lo rl78-decode.lo";; 12559 bfd_rx_arch) ta="$ta rx-dis.lo rx-decode.lo";; 12560 bfd_s390_arch) ta="$ta s390-dis.lo s390-opc.lo" ;; 12561 bfd_score_arch) ta="$ta score-dis.lo score7-dis.lo" ;; 12562 bfd_sh_arch) ta="$ta sh-dis.lo cgen-bitset.lo" ;; 12563 bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;; 12564 bfd_spu_arch) ta="$ta spu-dis.lo spu-opc.lo" ;; 12565 bfd_tic30_arch) ta="$ta tic30-dis.lo" ;; 12566 bfd_tic4x_arch) ta="$ta tic4x-dis.lo" ;; 12567 bfd_tic54x_arch) ta="$ta tic54x-dis.lo tic54x-opc.lo" ;; 12568 bfd_tic6x_arch) ta="$ta tic6x-dis.lo" ;; 12569 bfd_tilegx_arch) ta="$ta tilegx-dis.lo tilegx-opc.lo" ;; 12570 bfd_tilepro_arch) ta="$ta tilepro-dis.lo tilepro-opc.lo" ;; 12571 bfd_v850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 12572 bfd_v850e_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 12573 bfd_v850ea_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 12574 bfd_v850_rh850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 12575 bfd_vax_arch) ta="$ta vax-dis.lo" ;; 12576 bfd_visium_arch) ta="$ta visium-dis.lo visium-opc.lo" ;; 12577 bfd_wasm32_arch) ta="$ta wasm32-dis.lo" ;; 12578 bfd_xgate_arch) ta="$ta xgate-dis.lo xgate-opc.lo" ;; 12579 bfd_xstormy16_arch) ta="$ta xstormy16-asm.lo xstormy16-desc.lo xstormy16-dis.lo xstormy16-ibld.lo xstormy16-opc.lo" using_cgen=yes ;; 12580 bfd_xtensa_arch) ta="$ta xtensa-dis.lo" ;; 12581 bfd_z80_arch) ta="$ta z80-dis.lo" ;; 12582 bfd_z8k_arch) ta="$ta z8k-dis.lo" ;; 12583 bfd_bpf_arch) ta="$ta bpf-asm.lo bpf-desc.lo bpf-dis.lo bpf-ibld.lo bpf-opc.lo" using_cgen=yes ;; 12584 bfd_loongarch_arch) ta="$ta loongarch-dis.lo loongarch-opc.lo loongarch-coder.lo" ;; 12585 12586 "") ;; 12587 *) as_fn_error $? "*** unknown target architecture $arch" "$LINENO" 5 ;; 12588 esac 12589 done 12590 12591 if test $using_cgen = yes ; then 12592 ta="$ta $cgen_files" 12593 fi 12594 12595 # Weed out duplicate .o files. 12596 f="" 12597 for i in $ta ; do 12598 case " $f " in 12599 *" $i "*) ;; 12600 *) f="$f $i" ;; 12601 esac 12602 done 12603 ta="$f" 12604 12605 # And duplicate -D flags. 12606 f="" 12607 for i in $archdefs ; do 12608 case " $f " in 12609 *" $i "*) ;; 12610 *) f="$f $i" ;; 12611 esac 12612 done 12613 archdefs="$f" 12614 12615 BFD_MACHINES="$ta" 12616 12617else # all_targets is true 12618 archdefs=-DARCH_all 12619 if test "$enable_64_bit_bfd" = "yes" ; then 12620 BFD_MACHINES='$(ALL32_MACHINES) $(ALL64_MACHINES)' 12621 else 12622 BFD_MACHINES='$(ALL32_MACHINES)' 12623 fi 12624fi 12625 12626 12627 12628 12629ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in" 12630 12631cat >confcache <<\_ACEOF 12632# This file is a shell script that caches the results of configure 12633# tests run on this system so they can be shared between configure 12634# scripts and configure runs, see configure's option --config-cache. 12635# It is not useful on other systems. If it contains results you don't 12636# want to keep, you may remove or edit it. 12637# 12638# config.status only pays attention to the cache file if you give it 12639# the --recheck option to rerun configure. 12640# 12641# `ac_cv_env_foo' variables (set or unset) will be overridden when 12642# loading this file, other *unset* `ac_cv_foo' will be assigned the 12643# following values. 12644 12645_ACEOF 12646 12647# The following way of writing the cache mishandles newlines in values, 12648# but we know of no workaround that is simple, portable, and efficient. 12649# So, we kill variables containing newlines. 12650# Ultrix sh set writes to stderr and can't be redirected directly, 12651# and sets the high bit in the cache file unless we assign to the vars. 12652( 12653 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12654 eval ac_val=\$$ac_var 12655 case $ac_val in #( 12656 *${as_nl}*) 12657 case $ac_var in #( 12658 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12659$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12660 esac 12661 case $ac_var in #( 12662 _ | IFS | as_nl) ;; #( 12663 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12664 *) { eval $ac_var=; unset $ac_var;} ;; 12665 esac ;; 12666 esac 12667 done 12668 12669 (set) 2>&1 | 12670 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12671 *${as_nl}ac_space=\ *) 12672 # `set' does not quote correctly, so add quotes: double-quote 12673 # substitution turns \\\\ into \\, and sed turns \\ into \. 12674 sed -n \ 12675 "s/'/'\\\\''/g; 12676 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12677 ;; #( 12678 *) 12679 # `set' quotes correctly as required by POSIX, so do not add quotes. 12680 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12681 ;; 12682 esac | 12683 sort 12684) | 12685 sed ' 12686 /^ac_cv_env_/b end 12687 t clear 12688 :clear 12689 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12690 t end 12691 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12692 :end' >>confcache 12693if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12694 if test -w "$cache_file"; then 12695 if test "x$cache_file" != "x/dev/null"; then 12696 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12697$as_echo "$as_me: updating cache $cache_file" >&6;} 12698 if test ! -f "$cache_file" || test -h "$cache_file"; then 12699 cat confcache >"$cache_file" 12700 else 12701 case $cache_file in #( 12702 */* | ?:*) 12703 mv -f confcache "$cache_file"$$ && 12704 mv -f "$cache_file"$$ "$cache_file" ;; #( 12705 *) 12706 mv -f confcache "$cache_file" ;; 12707 esac 12708 fi 12709 fi 12710 else 12711 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12712$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12713 fi 12714fi 12715rm -f confcache 12716 12717test "x$prefix" = xNONE && prefix=$ac_default_prefix 12718# Let make expand exec_prefix. 12719test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12720 12721DEFS=-DHAVE_CONFIG_H 12722 12723ac_libobjs= 12724ac_ltlibobjs= 12725U= 12726for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12727 # 1. Remove the extension, and $U if already installed. 12728 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12729 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12730 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12731 # will be set to the directory where LIBOBJS objects are built. 12732 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12733 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12734done 12735LIBOBJS=$ac_libobjs 12736 12737LTLIBOBJS=$ac_ltlibobjs 12738 12739 12740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12741$as_echo_n "checking that generated files are newer than configure... " >&6; } 12742 if test -n "$am_sleep_pid"; then 12743 # Hide warnings about reused PIDs. 12744 wait $am_sleep_pid 2>/dev/null 12745 fi 12746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12747$as_echo "done" >&6; } 12748 if test -n "$EXEEXT"; then 12749 am__EXEEXT_TRUE= 12750 am__EXEEXT_FALSE='#' 12751else 12752 am__EXEEXT_TRUE='#' 12753 am__EXEEXT_FALSE= 12754fi 12755 12756if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12757 as_fn_error $? "conditional \"AMDEP\" was never defined. 12758Usually this means the macro was only invoked conditionally." "$LINENO" 5 12759fi 12760if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12761 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12762Usually this means the macro was only invoked conditionally." "$LINENO" 5 12763fi 12764if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12765 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12766Usually this means the macro was only invoked conditionally." "$LINENO" 5 12767fi 12768if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 12769 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 12770Usually this means the macro was only invoked conditionally." "$LINENO" 5 12771fi 12772if test -z "${ENABLE_BFD_64_BIT_TRUE}" && test -z "${ENABLE_BFD_64_BIT_FALSE}"; then 12773 as_fn_error $? "conditional \"ENABLE_BFD_64_BIT\" was never defined. 12774Usually this means the macro was only invoked conditionally." "$LINENO" 5 12775fi 12776if test -z "${CGEN_MAINT_TRUE}" && test -z "${CGEN_MAINT_FALSE}"; then 12777 as_fn_error $? "conditional \"CGEN_MAINT\" was never defined. 12778Usually this means the macro was only invoked conditionally." "$LINENO" 5 12779fi 12780 12781: "${CONFIG_STATUS=./config.status}" 12782ac_write_fail=0 12783ac_clean_files_save=$ac_clean_files 12784ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12785{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12786$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12787as_write_fail=0 12788cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12789#! $SHELL 12790# Generated by $as_me. 12791# Run this file to recreate the current configuration. 12792# Compiler output produced by configure, useful for debugging 12793# configure, is in config.log if it exists. 12794 12795debug=false 12796ac_cs_recheck=false 12797ac_cs_silent=false 12798 12799SHELL=\${CONFIG_SHELL-$SHELL} 12800export SHELL 12801_ASEOF 12802cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12803## -------------------- ## 12804## M4sh Initialization. ## 12805## -------------------- ## 12806 12807# Be more Bourne compatible 12808DUALCASE=1; export DUALCASE # for MKS sh 12809if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12810 emulate sh 12811 NULLCMD=: 12812 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12813 # is contrary to our usage. Disable this feature. 12814 alias -g '${1+"$@"}'='"$@"' 12815 setopt NO_GLOB_SUBST 12816else 12817 case `(set -o) 2>/dev/null` in #( 12818 *posix*) : 12819 set -o posix ;; #( 12820 *) : 12821 ;; 12822esac 12823fi 12824 12825 12826as_nl=' 12827' 12828export as_nl 12829# Printing a long string crashes Solaris 7 /usr/bin/printf. 12830as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12831as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12832as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12833# Prefer a ksh shell builtin over an external printf program on Solaris, 12834# but without wasting forks for bash or zsh. 12835if test -z "$BASH_VERSION$ZSH_VERSION" \ 12836 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12837 as_echo='print -r --' 12838 as_echo_n='print -rn --' 12839elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12840 as_echo='printf %s\n' 12841 as_echo_n='printf %s' 12842else 12843 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12844 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12845 as_echo_n='/usr/ucb/echo -n' 12846 else 12847 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12848 as_echo_n_body='eval 12849 arg=$1; 12850 case $arg in #( 12851 *"$as_nl"*) 12852 expr "X$arg" : "X\\(.*\\)$as_nl"; 12853 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12854 esac; 12855 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12856 ' 12857 export as_echo_n_body 12858 as_echo_n='sh -c $as_echo_n_body as_echo' 12859 fi 12860 export as_echo_body 12861 as_echo='sh -c $as_echo_body as_echo' 12862fi 12863 12864# The user is always right. 12865if test "${PATH_SEPARATOR+set}" != set; then 12866 PATH_SEPARATOR=: 12867 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12868 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12869 PATH_SEPARATOR=';' 12870 } 12871fi 12872 12873 12874# IFS 12875# We need space, tab and new line, in precisely that order. Quoting is 12876# there to prevent editors from complaining about space-tab. 12877# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12878# splitting by setting IFS to empty value.) 12879IFS=" "" $as_nl" 12880 12881# Find who we are. Look in the path if we contain no directory separator. 12882as_myself= 12883case $0 in #(( 12884 *[\\/]* ) as_myself=$0 ;; 12885 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12886for as_dir in $PATH 12887do 12888 IFS=$as_save_IFS 12889 test -z "$as_dir" && as_dir=. 12890 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12891 done 12892IFS=$as_save_IFS 12893 12894 ;; 12895esac 12896# We did not find ourselves, most probably we were run as `sh COMMAND' 12897# in which case we are not to be found in the path. 12898if test "x$as_myself" = x; then 12899 as_myself=$0 12900fi 12901if test ! -f "$as_myself"; then 12902 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12903 exit 1 12904fi 12905 12906# Unset variables that we do not need and which cause bugs (e.g. in 12907# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12908# suppresses any "Segmentation fault" message there. '((' could 12909# trigger a bug in pdksh 5.2.14. 12910for as_var in BASH_ENV ENV MAIL MAILPATH 12911do eval test x\${$as_var+set} = xset \ 12912 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12913done 12914PS1='$ ' 12915PS2='> ' 12916PS4='+ ' 12917 12918# NLS nuisances. 12919LC_ALL=C 12920export LC_ALL 12921LANGUAGE=C 12922export LANGUAGE 12923 12924# CDPATH. 12925(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12926 12927 12928# as_fn_error STATUS ERROR [LINENO LOG_FD] 12929# ---------------------------------------- 12930# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12931# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12932# script with STATUS, using 1 if that was 0. 12933as_fn_error () 12934{ 12935 as_status=$1; test $as_status -eq 0 && as_status=1 12936 if test "$4"; then 12937 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12938 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12939 fi 12940 $as_echo "$as_me: error: $2" >&2 12941 as_fn_exit $as_status 12942} # as_fn_error 12943 12944 12945# as_fn_set_status STATUS 12946# ----------------------- 12947# Set $? to STATUS, without forking. 12948as_fn_set_status () 12949{ 12950 return $1 12951} # as_fn_set_status 12952 12953# as_fn_exit STATUS 12954# ----------------- 12955# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12956as_fn_exit () 12957{ 12958 set +e 12959 as_fn_set_status $1 12960 exit $1 12961} # as_fn_exit 12962 12963# as_fn_unset VAR 12964# --------------- 12965# Portably unset VAR. 12966as_fn_unset () 12967{ 12968 { eval $1=; unset $1;} 12969} 12970as_unset=as_fn_unset 12971# as_fn_append VAR VALUE 12972# ---------------------- 12973# Append the text in VALUE to the end of the definition contained in VAR. Take 12974# advantage of any shell optimizations that allow amortized linear growth over 12975# repeated appends, instead of the typical quadratic growth present in naive 12976# implementations. 12977if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12978 eval 'as_fn_append () 12979 { 12980 eval $1+=\$2 12981 }' 12982else 12983 as_fn_append () 12984 { 12985 eval $1=\$$1\$2 12986 } 12987fi # as_fn_append 12988 12989# as_fn_arith ARG... 12990# ------------------ 12991# Perform arithmetic evaluation on the ARGs, and store the result in the 12992# global $as_val. Take advantage of shells that can avoid forks. The arguments 12993# must be portable across $(()) and expr. 12994if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12995 eval 'as_fn_arith () 12996 { 12997 as_val=$(( $* )) 12998 }' 12999else 13000 as_fn_arith () 13001 { 13002 as_val=`expr "$@" || test $? -eq 1` 13003 } 13004fi # as_fn_arith 13005 13006 13007if expr a : '\(a\)' >/dev/null 2>&1 && 13008 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13009 as_expr=expr 13010else 13011 as_expr=false 13012fi 13013 13014if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13015 as_basename=basename 13016else 13017 as_basename=false 13018fi 13019 13020if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13021 as_dirname=dirname 13022else 13023 as_dirname=false 13024fi 13025 13026as_me=`$as_basename -- "$0" || 13027$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13028 X"$0" : 'X\(//\)$' \| \ 13029 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13030$as_echo X/"$0" | 13031 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13032 s//\1/ 13033 q 13034 } 13035 /^X\/\(\/\/\)$/{ 13036 s//\1/ 13037 q 13038 } 13039 /^X\/\(\/\).*/{ 13040 s//\1/ 13041 q 13042 } 13043 s/.*/./; q'` 13044 13045# Avoid depending upon Character Ranges. 13046as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13047as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13048as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13049as_cr_digits='0123456789' 13050as_cr_alnum=$as_cr_Letters$as_cr_digits 13051 13052ECHO_C= ECHO_N= ECHO_T= 13053case `echo -n x` in #((((( 13054-n*) 13055 case `echo 'xy\c'` in 13056 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13057 xy) ECHO_C='\c';; 13058 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13059 ECHO_T=' ';; 13060 esac;; 13061*) 13062 ECHO_N='-n';; 13063esac 13064 13065rm -f conf$$ conf$$.exe conf$$.file 13066if test -d conf$$.dir; then 13067 rm -f conf$$.dir/conf$$.file 13068else 13069 rm -f conf$$.dir 13070 mkdir conf$$.dir 2>/dev/null 13071fi 13072if (echo >conf$$.file) 2>/dev/null; then 13073 if ln -s conf$$.file conf$$ 2>/dev/null; then 13074 as_ln_s='ln -s' 13075 # ... but there are two gotchas: 13076 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13077 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13078 # In both cases, we have to default to `cp -pR'. 13079 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13080 as_ln_s='cp -pR' 13081 elif ln conf$$.file conf$$ 2>/dev/null; then 13082 as_ln_s=ln 13083 else 13084 as_ln_s='cp -pR' 13085 fi 13086else 13087 as_ln_s='cp -pR' 13088fi 13089rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13090rmdir conf$$.dir 2>/dev/null 13091 13092 13093# as_fn_mkdir_p 13094# ------------- 13095# Create "$as_dir" as a directory, including parents if necessary. 13096as_fn_mkdir_p () 13097{ 13098 13099 case $as_dir in #( 13100 -*) as_dir=./$as_dir;; 13101 esac 13102 test -d "$as_dir" || eval $as_mkdir_p || { 13103 as_dirs= 13104 while :; do 13105 case $as_dir in #( 13106 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13107 *) as_qdir=$as_dir;; 13108 esac 13109 as_dirs="'$as_qdir' $as_dirs" 13110 as_dir=`$as_dirname -- "$as_dir" || 13111$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13112 X"$as_dir" : 'X\(//\)[^/]' \| \ 13113 X"$as_dir" : 'X\(//\)$' \| \ 13114 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13115$as_echo X"$as_dir" | 13116 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13117 s//\1/ 13118 q 13119 } 13120 /^X\(\/\/\)[^/].*/{ 13121 s//\1/ 13122 q 13123 } 13124 /^X\(\/\/\)$/{ 13125 s//\1/ 13126 q 13127 } 13128 /^X\(\/\).*/{ 13129 s//\1/ 13130 q 13131 } 13132 s/.*/./; q'` 13133 test -d "$as_dir" && break 13134 done 13135 test -z "$as_dirs" || eval "mkdir $as_dirs" 13136 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13137 13138 13139} # as_fn_mkdir_p 13140if mkdir -p . 2>/dev/null; then 13141 as_mkdir_p='mkdir -p "$as_dir"' 13142else 13143 test -d ./-p && rmdir ./-p 13144 as_mkdir_p=false 13145fi 13146 13147 13148# as_fn_executable_p FILE 13149# ----------------------- 13150# Test if FILE is an executable regular file. 13151as_fn_executable_p () 13152{ 13153 test -f "$1" && test -x "$1" 13154} # as_fn_executable_p 13155as_test_x='test -x' 13156as_executable_p=as_fn_executable_p 13157 13158# Sed expression to map a string onto a valid CPP name. 13159as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13160 13161# Sed expression to map a string onto a valid variable name. 13162as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13163 13164 13165exec 6>&1 13166## ----------------------------------- ## 13167## Main body of $CONFIG_STATUS script. ## 13168## ----------------------------------- ## 13169_ASEOF 13170test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13171 13172cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13173# Save the log message, to keep $0 and so on meaningful, and to 13174# report actual input values of CONFIG_FILES etc. instead of their 13175# values after options handling. 13176ac_log=" 13177This file was extended by opcodes $as_me 2.39, which was 13178generated by GNU Autoconf 2.69. Invocation command line was 13179 13180 CONFIG_FILES = $CONFIG_FILES 13181 CONFIG_HEADERS = $CONFIG_HEADERS 13182 CONFIG_LINKS = $CONFIG_LINKS 13183 CONFIG_COMMANDS = $CONFIG_COMMANDS 13184 $ $0 $@ 13185 13186on `(hostname || uname -n) 2>/dev/null | sed 1q` 13187" 13188 13189_ACEOF 13190 13191case $ac_config_files in *" 13192"*) set x $ac_config_files; shift; ac_config_files=$*;; 13193esac 13194 13195case $ac_config_headers in *" 13196"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13197esac 13198 13199 13200cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13201# Files that config.status was made for. 13202config_files="$ac_config_files" 13203config_headers="$ac_config_headers" 13204config_commands="$ac_config_commands" 13205 13206_ACEOF 13207 13208cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13209ac_cs_usage="\ 13210\`$as_me' instantiates files and other configuration actions 13211from templates according to the current configuration. Unless the files 13212and actions are specified as TAGs, all are instantiated by default. 13213 13214Usage: $0 [OPTION]... [TAG]... 13215 13216 -h, --help print this help, then exit 13217 -V, --version print version number and configuration settings, then exit 13218 --config print configuration, then exit 13219 -q, --quiet, --silent 13220 do not print progress messages 13221 -d, --debug don't remove temporary files 13222 --recheck update $as_me by reconfiguring in the same conditions 13223 --file=FILE[:TEMPLATE] 13224 instantiate the configuration file FILE 13225 --header=FILE[:TEMPLATE] 13226 instantiate the configuration header FILE 13227 13228Configuration files: 13229$config_files 13230 13231Configuration headers: 13232$config_headers 13233 13234Configuration commands: 13235$config_commands 13236 13237Report bugs to the package provider." 13238 13239_ACEOF 13240cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13241ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13242ac_cs_version="\\ 13243opcodes config.status 2.39 13244configured by $0, generated by GNU Autoconf 2.69, 13245 with options \\"\$ac_cs_config\\" 13246 13247Copyright (C) 2012 Free Software Foundation, Inc. 13248This config.status script is free software; the Free Software Foundation 13249gives unlimited permission to copy, distribute and modify it." 13250 13251ac_pwd='$ac_pwd' 13252srcdir='$srcdir' 13253INSTALL='$INSTALL' 13254MKDIR_P='$MKDIR_P' 13255AWK='$AWK' 13256test -n "\$AWK" || AWK=awk 13257_ACEOF 13258 13259cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13260# The default lists apply if the user does not specify any file. 13261ac_need_defaults=: 13262while test $# != 0 13263do 13264 case $1 in 13265 --*=?*) 13266 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13267 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13268 ac_shift=: 13269 ;; 13270 --*=) 13271 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13272 ac_optarg= 13273 ac_shift=: 13274 ;; 13275 *) 13276 ac_option=$1 13277 ac_optarg=$2 13278 ac_shift=shift 13279 ;; 13280 esac 13281 13282 case $ac_option in 13283 # Handling of the options. 13284 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13285 ac_cs_recheck=: ;; 13286 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13287 $as_echo "$ac_cs_version"; exit ;; 13288 --config | --confi | --conf | --con | --co | --c ) 13289 $as_echo "$ac_cs_config"; exit ;; 13290 --debug | --debu | --deb | --de | --d | -d ) 13291 debug=: ;; 13292 --file | --fil | --fi | --f ) 13293 $ac_shift 13294 case $ac_optarg in 13295 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13296 '') as_fn_error $? "missing file argument" ;; 13297 esac 13298 as_fn_append CONFIG_FILES " '$ac_optarg'" 13299 ac_need_defaults=false;; 13300 --header | --heade | --head | --hea ) 13301 $ac_shift 13302 case $ac_optarg in 13303 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13304 esac 13305 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13306 ac_need_defaults=false;; 13307 --he | --h) 13308 # Conflict between --help and --header 13309 as_fn_error $? "ambiguous option: \`$1' 13310Try \`$0 --help' for more information.";; 13311 --help | --hel | -h ) 13312 $as_echo "$ac_cs_usage"; exit ;; 13313 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13314 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13315 ac_cs_silent=: ;; 13316 13317 # This is an error. 13318 -*) as_fn_error $? "unrecognized option: \`$1' 13319Try \`$0 --help' for more information." ;; 13320 13321 *) as_fn_append ac_config_targets " $1" 13322 ac_need_defaults=false ;; 13323 13324 esac 13325 shift 13326done 13327 13328ac_configure_extra_args= 13329 13330if $ac_cs_silent; then 13331 exec 6>/dev/null 13332 ac_configure_extra_args="$ac_configure_extra_args --silent" 13333fi 13334 13335_ACEOF 13336cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13337if \$ac_cs_recheck; then 13338 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13339 shift 13340 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13341 CONFIG_SHELL='$SHELL' 13342 export CONFIG_SHELL 13343 exec "\$@" 13344fi 13345 13346_ACEOF 13347cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13348exec 5>>config.log 13349{ 13350 echo 13351 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13352## Running $as_me. ## 13353_ASBOX 13354 $as_echo "$ac_log" 13355} >&5 13356 13357_ACEOF 13358cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13359# 13360# INIT-COMMANDS 13361# 13362AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13363 13364 13365# The HP-UX ksh and POSIX shell print the target directory to stdout 13366# if CDPATH is set. 13367(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13368 13369sed_quote_subst='$sed_quote_subst' 13370double_quote_subst='$double_quote_subst' 13371delay_variable_subst='$delay_variable_subst' 13372enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13373macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13374macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13375enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13376pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13377enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13378SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13379ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13380host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13381host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13382host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13383build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13384build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13385build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13386SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13387Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13388GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13389EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13390FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13391LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13392NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13393LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13394max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13395ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13396exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13397lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13398lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13399lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13400reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13401reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13402OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13403deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13404file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13405AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13406AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13407STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13408RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13409old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13410old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13411old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13412lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13413CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13414CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13415compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13416GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13417lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13418lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13419lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13420lt_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"`' 13421objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13422MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13423lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13424lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13425lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13426lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13427lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13428need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13429DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13430NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13431LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13432OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13433OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13434libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13435shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13436extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13437archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13438enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13439export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13440whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13441compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13442old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13443old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13444archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13445archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13446module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13447module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13448with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13449allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13450no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13451hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13452hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13453hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13454hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13455hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13456hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13457hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13458hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13459inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13460link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13461fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13462always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13463export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13464exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13465include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13466prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13467file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13468variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13469need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13470need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13471version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13472runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13473shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13474shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13475libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13476library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13477soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13478install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13479postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13480postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13481finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13482finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13483hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13484sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13485sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13486hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13487enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13488enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13489enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13490old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13491striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13492 13493LTCC='$LTCC' 13494LTCFLAGS='$LTCFLAGS' 13495compiler='$compiler_DEFAULT' 13496 13497# A function that is used when there is no print builtin or printf. 13498func_fallback_echo () 13499{ 13500 eval 'cat <<_LTECHO_EOF 13501\$1 13502_LTECHO_EOF' 13503} 13504 13505# Quote evaled strings. 13506for var in SHELL \ 13507ECHO \ 13508SED \ 13509GREP \ 13510EGREP \ 13511FGREP \ 13512LD \ 13513NM \ 13514LN_S \ 13515lt_SP2NL \ 13516lt_NL2SP \ 13517reload_flag \ 13518OBJDUMP \ 13519deplibs_check_method \ 13520file_magic_cmd \ 13521AR \ 13522AR_FLAGS \ 13523STRIP \ 13524RANLIB \ 13525CC \ 13526CFLAGS \ 13527compiler \ 13528lt_cv_sys_global_symbol_pipe \ 13529lt_cv_sys_global_symbol_to_cdecl \ 13530lt_cv_sys_global_symbol_to_c_name_address \ 13531lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13532lt_prog_compiler_no_builtin_flag \ 13533lt_prog_compiler_wl \ 13534lt_prog_compiler_pic \ 13535lt_prog_compiler_static \ 13536lt_cv_prog_compiler_c_o \ 13537need_locks \ 13538DSYMUTIL \ 13539NMEDIT \ 13540LIPO \ 13541OTOOL \ 13542OTOOL64 \ 13543shrext_cmds \ 13544export_dynamic_flag_spec \ 13545whole_archive_flag_spec \ 13546compiler_needs_object \ 13547with_gnu_ld \ 13548allow_undefined_flag \ 13549no_undefined_flag \ 13550hardcode_libdir_flag_spec \ 13551hardcode_libdir_flag_spec_ld \ 13552hardcode_libdir_separator \ 13553fix_srcfile_path \ 13554exclude_expsyms \ 13555include_expsyms \ 13556file_list_spec \ 13557variables_saved_for_relink \ 13558libname_spec \ 13559library_names_spec \ 13560soname_spec \ 13561install_override_mode \ 13562finish_eval \ 13563old_striplib \ 13564striplib; do 13565 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13566 *[\\\\\\\`\\"\\\$]*) 13567 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13568 ;; 13569 *) 13570 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13571 ;; 13572 esac 13573done 13574 13575# Double-quote double-evaled strings. 13576for var in reload_cmds \ 13577old_postinstall_cmds \ 13578old_postuninstall_cmds \ 13579old_archive_cmds \ 13580extract_expsyms_cmds \ 13581old_archive_from_new_cmds \ 13582old_archive_from_expsyms_cmds \ 13583archive_cmds \ 13584archive_expsym_cmds \ 13585module_cmds \ 13586module_expsym_cmds \ 13587export_symbols_cmds \ 13588prelink_cmds \ 13589postinstall_cmds \ 13590postuninstall_cmds \ 13591finish_cmds \ 13592sys_lib_search_path_spec \ 13593sys_lib_dlsearch_path_spec; do 13594 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13595 *[\\\\\\\`\\"\\\$]*) 13596 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13597 ;; 13598 *) 13599 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13600 ;; 13601 esac 13602done 13603 13604ac_aux_dir='$ac_aux_dir' 13605xsi_shell='$xsi_shell' 13606lt_shell_append='$lt_shell_append' 13607 13608# See if we are running on zsh, and set the options which allow our 13609# commands through without removal of \ escapes INIT. 13610if test -n "\${ZSH_VERSION+set}" ; then 13611 setopt NO_GLOB_SUBST 13612fi 13613 13614 13615 PACKAGE='$PACKAGE' 13616 VERSION='$VERSION' 13617 TIMESTAMP='$TIMESTAMP' 13618 RM='$RM' 13619 ofile='$ofile' 13620 13621 13622 13623# Capture the value of obsolete ALL_LINGUAS because we need it to compute 13624 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 13625 # from automake. 13626 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 13627 # Capture the value of LINGUAS because we need it to compute CATALOGS. 13628 LINGUAS="${LINGUAS-%UNSET%}" 13629 13630 13631_ACEOF 13632 13633cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13634 13635# Handling of arguments. 13636for ac_config_target in $ac_config_targets 13637do 13638 case $ac_config_target in 13639 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13640 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13641 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 13642 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 13643 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13644 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 13645 13646 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13647 esac 13648done 13649 13650 13651# If the user did not use the arguments to specify the items to instantiate, 13652# then the envvar interface is used. Set only those that are not. 13653# We use the long form for the default assignment because of an extremely 13654# bizarre bug on SunOS 4.1.3. 13655if $ac_need_defaults; then 13656 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13657 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13658 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13659fi 13660 13661# Have a temporary directory for convenience. Make it in the build tree 13662# simply because there is no reason against having it here, and in addition, 13663# creating and moving files from /tmp can sometimes cause problems. 13664# Hook for its removal unless debugging. 13665# Note that there is a small window in which the directory will not be cleaned: 13666# after its creation but before its name has been assigned to `$tmp'. 13667$debug || 13668{ 13669 tmp= ac_tmp= 13670 trap 'exit_status=$? 13671 : "${ac_tmp:=$tmp}" 13672 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13673' 0 13674 trap 'as_fn_exit 1' 1 2 13 15 13675} 13676# Create a (secure) tmp directory for tmp files. 13677 13678{ 13679 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13680 test -d "$tmp" 13681} || 13682{ 13683 tmp=./conf$$-$RANDOM 13684 (umask 077 && mkdir "$tmp") 13685} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13686ac_tmp=$tmp 13687 13688# Set up the scripts for CONFIG_FILES section. 13689# No need to generate them if there are no CONFIG_FILES. 13690# This happens for instance with `./config.status config.h'. 13691if test -n "$CONFIG_FILES"; then 13692 13693 13694ac_cr=`echo X | tr X '\015'` 13695# On cygwin, bash can eat \r inside `` if the user requested igncr. 13696# But we know of no other shell where ac_cr would be empty at this 13697# point, so we can use a bashism as a fallback. 13698if test "x$ac_cr" = x; then 13699 eval ac_cr=\$\'\\r\' 13700fi 13701ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13702if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13703 ac_cs_awk_cr='\\r' 13704else 13705 ac_cs_awk_cr=$ac_cr 13706fi 13707 13708echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13709_ACEOF 13710 13711 13712{ 13713 echo "cat >conf$$subs.awk <<_ACEOF" && 13714 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13715 echo "_ACEOF" 13716} >conf$$subs.sh || 13717 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13718ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13719ac_delim='%!_!# ' 13720for ac_last_try in false false false false false :; do 13721 . ./conf$$subs.sh || 13722 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13723 13724 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13725 if test $ac_delim_n = $ac_delim_num; then 13726 break 13727 elif $ac_last_try; then 13728 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13729 else 13730 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13731 fi 13732done 13733rm -f conf$$subs.sh 13734 13735cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13736cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13737_ACEOF 13738sed -n ' 13739h 13740s/^/S["/; s/!.*/"]=/ 13741p 13742g 13743s/^[^!]*!// 13744:repl 13745t repl 13746s/'"$ac_delim"'$// 13747t delim 13748:nl 13749h 13750s/\(.\{148\}\)..*/\1/ 13751t more1 13752s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13753p 13754n 13755b repl 13756:more1 13757s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13758p 13759g 13760s/.\{148\}// 13761t nl 13762:delim 13763h 13764s/\(.\{148\}\)..*/\1/ 13765t more2 13766s/["\\]/\\&/g; s/^/"/; s/$/"/ 13767p 13768b 13769:more2 13770s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13771p 13772g 13773s/.\{148\}// 13774t delim 13775' <conf$$subs.awk | sed ' 13776/^[^""]/{ 13777 N 13778 s/\n// 13779} 13780' >>$CONFIG_STATUS || ac_write_fail=1 13781rm -f conf$$subs.awk 13782cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13783_ACAWK 13784cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13785 for (key in S) S_is_set[key] = 1 13786 FS = "" 13787 13788} 13789{ 13790 line = $ 0 13791 nfields = split(line, field, "@") 13792 substed = 0 13793 len = length(field[1]) 13794 for (i = 2; i < nfields; i++) { 13795 key = field[i] 13796 keylen = length(key) 13797 if (S_is_set[key]) { 13798 value = S[key] 13799 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13800 len += length(value) + length(field[++i]) 13801 substed = 1 13802 } else 13803 len += 1 + keylen 13804 } 13805 13806 print line 13807} 13808 13809_ACAWK 13810_ACEOF 13811cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13812if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13813 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13814else 13815 cat 13816fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13817 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13818_ACEOF 13819 13820# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13821# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13822# trailing colons and then remove the whole line if VPATH becomes empty 13823# (actually we leave an empty line to preserve line numbers). 13824if test "x$srcdir" = x.; then 13825 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13826h 13827s/// 13828s/^/:/ 13829s/[ ]*$/:/ 13830s/:\$(srcdir):/:/g 13831s/:\${srcdir}:/:/g 13832s/:@srcdir@:/:/g 13833s/^:*// 13834s/:*$// 13835x 13836s/\(=[ ]*\).*/\1/ 13837G 13838s/\n// 13839s/^[^=]*=[ ]*$// 13840}' 13841fi 13842 13843cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13844fi # test -n "$CONFIG_FILES" 13845 13846# Set up the scripts for CONFIG_HEADERS section. 13847# No need to generate them if there are no CONFIG_HEADERS. 13848# This happens for instance with `./config.status Makefile'. 13849if test -n "$CONFIG_HEADERS"; then 13850cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13851BEGIN { 13852_ACEOF 13853 13854# Transform confdefs.h into an awk script `defines.awk', embedded as 13855# here-document in config.status, that substitutes the proper values into 13856# config.h.in to produce config.h. 13857 13858# Create a delimiter string that does not exist in confdefs.h, to ease 13859# handling of long lines. 13860ac_delim='%!_!# ' 13861for ac_last_try in false false :; do 13862 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13863 if test -z "$ac_tt"; then 13864 break 13865 elif $ac_last_try; then 13866 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13867 else 13868 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13869 fi 13870done 13871 13872# For the awk script, D is an array of macro values keyed by name, 13873# likewise P contains macro parameters if any. Preserve backslash 13874# newline sequences. 13875 13876ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13877sed -n ' 13878s/.\{148\}/&'"$ac_delim"'/g 13879t rset 13880:rset 13881s/^[ ]*#[ ]*define[ ][ ]*/ / 13882t def 13883d 13884:def 13885s/\\$// 13886t bsnl 13887s/["\\]/\\&/g 13888s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13889D["\1"]=" \3"/p 13890s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13891d 13892:bsnl 13893s/["\\]/\\&/g 13894s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13895D["\1"]=" \3\\\\\\n"\\/p 13896t cont 13897s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13898t cont 13899d 13900:cont 13901n 13902s/.\{148\}/&'"$ac_delim"'/g 13903t clear 13904:clear 13905s/\\$// 13906t bsnlc 13907s/["\\]/\\&/g; s/^/"/; s/$/"/p 13908d 13909:bsnlc 13910s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13911b cont 13912' <confdefs.h | sed ' 13913s/'"$ac_delim"'/"\\\ 13914"/g' >>$CONFIG_STATUS || ac_write_fail=1 13915 13916cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13917 for (key in D) D_is_set[key] = 1 13918 FS = "" 13919} 13920/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13921 line = \$ 0 13922 split(line, arg, " ") 13923 if (arg[1] == "#") { 13924 defundef = arg[2] 13925 mac1 = arg[3] 13926 } else { 13927 defundef = substr(arg[1], 2) 13928 mac1 = arg[2] 13929 } 13930 split(mac1, mac2, "(") #) 13931 macro = mac2[1] 13932 prefix = substr(line, 1, index(line, defundef) - 1) 13933 if (D_is_set[macro]) { 13934 # Preserve the white space surrounding the "#". 13935 print prefix "define", macro P[macro] D[macro] 13936 next 13937 } else { 13938 # Replace #undef with comments. This is necessary, for example, 13939 # in the case of _POSIX_SOURCE, which is predefined and required 13940 # on some systems where configure will not decide to define it. 13941 if (defundef == "undef") { 13942 print "/*", prefix defundef, macro, "*/" 13943 next 13944 } 13945 } 13946} 13947{ print } 13948_ACAWK 13949_ACEOF 13950cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13951 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13952fi # test -n "$CONFIG_HEADERS" 13953 13954 13955eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13956shift 13957for ac_tag 13958do 13959 case $ac_tag in 13960 :[FHLC]) ac_mode=$ac_tag; continue;; 13961 esac 13962 case $ac_mode$ac_tag in 13963 :[FHL]*:*);; 13964 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13965 :[FH]-) ac_tag=-:-;; 13966 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13967 esac 13968 ac_save_IFS=$IFS 13969 IFS=: 13970 set x $ac_tag 13971 IFS=$ac_save_IFS 13972 shift 13973 ac_file=$1 13974 shift 13975 13976 case $ac_mode in 13977 :L) ac_source=$1;; 13978 :[FH]) 13979 ac_file_inputs= 13980 for ac_f 13981 do 13982 case $ac_f in 13983 -) ac_f="$ac_tmp/stdin";; 13984 *) # Look for the file first in the build tree, then in the source tree 13985 # (if the path is not absolute). The absolute path cannot be DOS-style, 13986 # because $ac_f cannot contain `:'. 13987 test -f "$ac_f" || 13988 case $ac_f in 13989 [\\/$]*) false;; 13990 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13991 esac || 13992 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13993 esac 13994 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13995 as_fn_append ac_file_inputs " '$ac_f'" 13996 done 13997 13998 # Let's still pretend it is `configure' which instantiates (i.e., don't 13999 # use $as_me), people would be surprised to read: 14000 # /* config.h. Generated by config.status. */ 14001 configure_input='Generated from '` 14002 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14003 `' by configure.' 14004 if test x"$ac_file" != x-; then 14005 configure_input="$ac_file. $configure_input" 14006 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14007$as_echo "$as_me: creating $ac_file" >&6;} 14008 fi 14009 # Neutralize special characters interpreted by sed in replacement strings. 14010 case $configure_input in #( 14011 *\&* | *\|* | *\\* ) 14012 ac_sed_conf_input=`$as_echo "$configure_input" | 14013 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14014 *) ac_sed_conf_input=$configure_input;; 14015 esac 14016 14017 case $ac_tag in 14018 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14019 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14020 esac 14021 ;; 14022 esac 14023 14024 ac_dir=`$as_dirname -- "$ac_file" || 14025$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14026 X"$ac_file" : 'X\(//\)[^/]' \| \ 14027 X"$ac_file" : 'X\(//\)$' \| \ 14028 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14029$as_echo X"$ac_file" | 14030 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14031 s//\1/ 14032 q 14033 } 14034 /^X\(\/\/\)[^/].*/{ 14035 s//\1/ 14036 q 14037 } 14038 /^X\(\/\/\)$/{ 14039 s//\1/ 14040 q 14041 } 14042 /^X\(\/\).*/{ 14043 s//\1/ 14044 q 14045 } 14046 s/.*/./; q'` 14047 as_dir="$ac_dir"; as_fn_mkdir_p 14048 ac_builddir=. 14049 14050case "$ac_dir" in 14051.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14052*) 14053 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14054 # A ".." for each directory in $ac_dir_suffix. 14055 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14056 case $ac_top_builddir_sub in 14057 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14058 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14059 esac ;; 14060esac 14061ac_abs_top_builddir=$ac_pwd 14062ac_abs_builddir=$ac_pwd$ac_dir_suffix 14063# for backward compatibility: 14064ac_top_builddir=$ac_top_build_prefix 14065 14066case $srcdir in 14067 .) # We are building in place. 14068 ac_srcdir=. 14069 ac_top_srcdir=$ac_top_builddir_sub 14070 ac_abs_top_srcdir=$ac_pwd ;; 14071 [\\/]* | ?:[\\/]* ) # Absolute name. 14072 ac_srcdir=$srcdir$ac_dir_suffix; 14073 ac_top_srcdir=$srcdir 14074 ac_abs_top_srcdir=$srcdir ;; 14075 *) # Relative name. 14076 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14077 ac_top_srcdir=$ac_top_build_prefix$srcdir 14078 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14079esac 14080ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14081 14082 14083 case $ac_mode in 14084 :F) 14085 # 14086 # CONFIG_FILE 14087 # 14088 14089 case $INSTALL in 14090 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14091 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14092 esac 14093 ac_MKDIR_P=$MKDIR_P 14094 case $MKDIR_P in 14095 [\\/$]* | ?:[\\/]* ) ;; 14096 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14097 esac 14098_ACEOF 14099 14100cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14101# If the template does not know about datarootdir, expand it. 14102# FIXME: This hack should be removed a few years after 2.60. 14103ac_datarootdir_hack=; ac_datarootdir_seen= 14104ac_sed_dataroot=' 14105/datarootdir/ { 14106 p 14107 q 14108} 14109/@datadir@/p 14110/@docdir@/p 14111/@infodir@/p 14112/@localedir@/p 14113/@mandir@/p' 14114case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14115*datarootdir*) ac_datarootdir_seen=yes;; 14116*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14118$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14119_ACEOF 14120cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14121 ac_datarootdir_hack=' 14122 s&@datadir@&$datadir&g 14123 s&@docdir@&$docdir&g 14124 s&@infodir@&$infodir&g 14125 s&@localedir@&$localedir&g 14126 s&@mandir@&$mandir&g 14127 s&\\\${datarootdir}&$datarootdir&g' ;; 14128esac 14129_ACEOF 14130 14131# Neutralize VPATH when `$srcdir' = `.'. 14132# Shell code in configure.ac might set extrasub. 14133# FIXME: do we really want to maintain this feature? 14134cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14135ac_sed_extra="$ac_vpsub 14136$extrasub 14137_ACEOF 14138cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14139:t 14140/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14141s|@configure_input@|$ac_sed_conf_input|;t t 14142s&@top_builddir@&$ac_top_builddir_sub&;t t 14143s&@top_build_prefix@&$ac_top_build_prefix&;t t 14144s&@srcdir@&$ac_srcdir&;t t 14145s&@abs_srcdir@&$ac_abs_srcdir&;t t 14146s&@top_srcdir@&$ac_top_srcdir&;t t 14147s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14148s&@builddir@&$ac_builddir&;t t 14149s&@abs_builddir@&$ac_abs_builddir&;t t 14150s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14151s&@INSTALL@&$ac_INSTALL&;t t 14152s&@MKDIR_P@&$ac_MKDIR_P&;t t 14153$ac_datarootdir_hack 14154" 14155eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14156 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14157 14158test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14159 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14160 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14161 "$ac_tmp/out"`; test -z "$ac_out"; } && 14162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14163which seems to be undefined. Please make sure it is defined" >&5 14164$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14165which seems to be undefined. Please make sure it is defined" >&2;} 14166 14167 rm -f "$ac_tmp/stdin" 14168 case $ac_file in 14169 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14170 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14171 esac \ 14172 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14173 ;; 14174 :H) 14175 # 14176 # CONFIG_HEADER 14177 # 14178 if test x"$ac_file" != x-; then 14179 { 14180 $as_echo "/* $configure_input */" \ 14181 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14182 } >"$ac_tmp/config.h" \ 14183 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14184 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14185 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14186$as_echo "$as_me: $ac_file is unchanged" >&6;} 14187 else 14188 rm -f "$ac_file" 14189 mv "$ac_tmp/config.h" "$ac_file" \ 14190 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14191 fi 14192 else 14193 $as_echo "/* $configure_input */" \ 14194 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14195 || as_fn_error $? "could not create -" "$LINENO" 5 14196 fi 14197# Compute "$ac_file"'s index in $config_headers. 14198_am_arg="$ac_file" 14199_am_stamp_count=1 14200for _am_header in $config_headers :; do 14201 case $_am_header in 14202 $_am_arg | $_am_arg:* ) 14203 break ;; 14204 * ) 14205 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14206 esac 14207done 14208echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14209$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14210 X"$_am_arg" : 'X\(//\)[^/]' \| \ 14211 X"$_am_arg" : 'X\(//\)$' \| \ 14212 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14213$as_echo X"$_am_arg" | 14214 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14215 s//\1/ 14216 q 14217 } 14218 /^X\(\/\/\)[^/].*/{ 14219 s//\1/ 14220 q 14221 } 14222 /^X\(\/\/\)$/{ 14223 s//\1/ 14224 q 14225 } 14226 /^X\(\/\).*/{ 14227 s//\1/ 14228 q 14229 } 14230 s/.*/./; q'`/stamp-h$_am_stamp_count 14231 ;; 14232 14233 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14234$as_echo "$as_me: executing $ac_file commands" >&6;} 14235 ;; 14236 esac 14237 14238 14239 case $ac_file$ac_mode in 14240 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14241 # Older Autoconf quotes --file arguments for eval, but not when files 14242 # are listed without --file. Let's play safe and only enable the eval 14243 # if we detect the quoting. 14244 case $CONFIG_FILES in 14245 *\'*) eval set x "$CONFIG_FILES" ;; 14246 *) set x $CONFIG_FILES ;; 14247 esac 14248 shift 14249 for mf 14250 do 14251 # Strip MF so we end up with the name of the file. 14252 mf=`echo "$mf" | sed -e 's/:.*$//'` 14253 # Check whether this is an Automake generated Makefile or not. 14254 # We used to match only the files named 'Makefile.in', but 14255 # some people rename them; so instead we look at the file content. 14256 # Grep'ing the first line is not enough: some people post-process 14257 # each Makefile.in and add a new line on top of each file to say so. 14258 # Grep'ing the whole file is not good either: AIX grep has a line 14259 # limit of 2048, but all sed's we know have understand at least 4000. 14260 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14261 dirpart=`$as_dirname -- "$mf" || 14262$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14263 X"$mf" : 'X\(//\)[^/]' \| \ 14264 X"$mf" : 'X\(//\)$' \| \ 14265 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14266$as_echo X"$mf" | 14267 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14268 s//\1/ 14269 q 14270 } 14271 /^X\(\/\/\)[^/].*/{ 14272 s//\1/ 14273 q 14274 } 14275 /^X\(\/\/\)$/{ 14276 s//\1/ 14277 q 14278 } 14279 /^X\(\/\).*/{ 14280 s//\1/ 14281 q 14282 } 14283 s/.*/./; q'` 14284 else 14285 continue 14286 fi 14287 # Extract the definition of DEPDIR, am__include, and am__quote 14288 # from the Makefile without running 'make'. 14289 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14290 test -z "$DEPDIR" && continue 14291 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14292 test -z "$am__include" && continue 14293 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14294 # Find all dependency output files, they are included files with 14295 # $(DEPDIR) in their names. We invoke sed twice because it is the 14296 # simplest approach to changing $(DEPDIR) to its actual value in the 14297 # expansion. 14298 for file in `sed -n " 14299 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14300 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14301 # Make sure the directory exists. 14302 test -f "$dirpart/$file" && continue 14303 fdir=`$as_dirname -- "$file" || 14304$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14305 X"$file" : 'X\(//\)[^/]' \| \ 14306 X"$file" : 'X\(//\)$' \| \ 14307 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14308$as_echo X"$file" | 14309 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14310 s//\1/ 14311 q 14312 } 14313 /^X\(\/\/\)[^/].*/{ 14314 s//\1/ 14315 q 14316 } 14317 /^X\(\/\/\)$/{ 14318 s//\1/ 14319 q 14320 } 14321 /^X\(\/\).*/{ 14322 s//\1/ 14323 q 14324 } 14325 s/.*/./; q'` 14326 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14327 # echo "creating $dirpart/$file" 14328 echo '# dummy' > "$dirpart/$file" 14329 done 14330 done 14331} 14332 ;; 14333 "libtool":C) 14334 14335 # See if we are running on zsh, and set the options which allow our 14336 # commands through without removal of \ escapes. 14337 if test -n "${ZSH_VERSION+set}" ; then 14338 setopt NO_GLOB_SUBST 14339 fi 14340 14341 cfgfile="${ofile}T" 14342 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14343 $RM "$cfgfile" 14344 14345 cat <<_LT_EOF >> "$cfgfile" 14346#! $SHELL 14347 14348# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14349# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14350# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14351# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14352# 14353# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14354# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14355# Written by Gordon Matzigkeit, 1996 14356# 14357# This file is part of GNU Libtool. 14358# 14359# GNU Libtool is free software; you can redistribute it and/or 14360# modify it under the terms of the GNU General Public License as 14361# published by the Free Software Foundation; either version 2 of 14362# the License, or (at your option) any later version. 14363# 14364# As a special exception to the GNU General Public License, 14365# if you distribute this file as part of a program or library that 14366# is built using GNU Libtool, you may include this file under the 14367# same distribution terms that you use for the rest of that program. 14368# 14369# GNU Libtool is distributed in the hope that it will be useful, 14370# but WITHOUT ANY WARRANTY; without even the implied warranty of 14371# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14372# GNU General Public License for more details. 14373# 14374# You should have received a copy of the GNU General Public License 14375# along with GNU Libtool; see the file COPYING. If not, a copy 14376# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14377# obtained by writing to the Free Software Foundation, Inc., 14378# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14379 14380 14381# The names of the tagged configurations supported by this script. 14382available_tags="" 14383 14384# ### BEGIN LIBTOOL CONFIG 14385 14386# Whether or not to build shared libraries. 14387build_libtool_libs=$enable_shared 14388 14389# Which release of libtool.m4 was used? 14390macro_version=$macro_version 14391macro_revision=$macro_revision 14392 14393# Whether or not to build static libraries. 14394build_old_libs=$enable_static 14395 14396# What type of objects to build. 14397pic_mode=$pic_mode 14398 14399# Whether or not to optimize for fast installation. 14400fast_install=$enable_fast_install 14401 14402# Shell to use when invoking shell scripts. 14403SHELL=$lt_SHELL 14404 14405# An echo program that protects backslashes. 14406ECHO=$lt_ECHO 14407 14408# The host system. 14409host_alias=$host_alias 14410host=$host 14411host_os=$host_os 14412 14413# The build system. 14414build_alias=$build_alias 14415build=$build 14416build_os=$build_os 14417 14418# A sed program that does not truncate output. 14419SED=$lt_SED 14420 14421# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14422Xsed="\$SED -e 1s/^X//" 14423 14424# A grep program that handles long lines. 14425GREP=$lt_GREP 14426 14427# An ERE matcher. 14428EGREP=$lt_EGREP 14429 14430# A literal string matcher. 14431FGREP=$lt_FGREP 14432 14433# A BSD- or MS-compatible name lister. 14434NM=$lt_NM 14435 14436# Whether we need soft or hard links. 14437LN_S=$lt_LN_S 14438 14439# What is the maximum length of a command? 14440max_cmd_len=$max_cmd_len 14441 14442# Object file suffix (normally "o"). 14443objext=$ac_objext 14444 14445# Executable file suffix (normally ""). 14446exeext=$exeext 14447 14448# whether the shell understands "unset". 14449lt_unset=$lt_unset 14450 14451# turn spaces into newlines. 14452SP2NL=$lt_lt_SP2NL 14453 14454# turn newlines into spaces. 14455NL2SP=$lt_lt_NL2SP 14456 14457# An object symbol dumper. 14458OBJDUMP=$lt_OBJDUMP 14459 14460# Method to check whether dependent libraries are shared objects. 14461deplibs_check_method=$lt_deplibs_check_method 14462 14463# Command to use when deplibs_check_method == "file_magic". 14464file_magic_cmd=$lt_file_magic_cmd 14465 14466# The archiver. 14467AR=$lt_AR 14468AR_FLAGS=$lt_AR_FLAGS 14469 14470# A symbol stripping program. 14471STRIP=$lt_STRIP 14472 14473# Commands used to install an old-style archive. 14474RANLIB=$lt_RANLIB 14475old_postinstall_cmds=$lt_old_postinstall_cmds 14476old_postuninstall_cmds=$lt_old_postuninstall_cmds 14477 14478# Whether to use a lock for old archive extraction. 14479lock_old_archive_extraction=$lock_old_archive_extraction 14480 14481# A C compiler. 14482LTCC=$lt_CC 14483 14484# LTCC compiler flags. 14485LTCFLAGS=$lt_CFLAGS 14486 14487# Take the output of nm and produce a listing of raw symbols and C names. 14488global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14489 14490# Transform the output of nm in a proper C declaration. 14491global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14492 14493# Transform the output of nm in a C name address pair. 14494global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14495 14496# Transform the output of nm in a C name address pair when lib prefix is needed. 14497global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14498 14499# The name of the directory that contains temporary libtool files. 14500objdir=$objdir 14501 14502# Used to examine libraries when file_magic_cmd begins with "file". 14503MAGIC_CMD=$MAGIC_CMD 14504 14505# Must we lock files when doing compilation? 14506need_locks=$lt_need_locks 14507 14508# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14509DSYMUTIL=$lt_DSYMUTIL 14510 14511# Tool to change global to local symbols on Mac OS X. 14512NMEDIT=$lt_NMEDIT 14513 14514# Tool to manipulate fat objects and archives on Mac OS X. 14515LIPO=$lt_LIPO 14516 14517# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14518OTOOL=$lt_OTOOL 14519 14520# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14521OTOOL64=$lt_OTOOL64 14522 14523# Old archive suffix (normally "a"). 14524libext=$libext 14525 14526# Shared library suffix (normally ".so"). 14527shrext_cmds=$lt_shrext_cmds 14528 14529# The commands to extract the exported symbol list from a shared archive. 14530extract_expsyms_cmds=$lt_extract_expsyms_cmds 14531 14532# Variables whose values should be saved in libtool wrapper scripts and 14533# restored at link time. 14534variables_saved_for_relink=$lt_variables_saved_for_relink 14535 14536# Do we need the "lib" prefix for modules? 14537need_lib_prefix=$need_lib_prefix 14538 14539# Do we need a version for libraries? 14540need_version=$need_version 14541 14542# Library versioning type. 14543version_type=$version_type 14544 14545# Shared library runtime path variable. 14546runpath_var=$runpath_var 14547 14548# Shared library path variable. 14549shlibpath_var=$shlibpath_var 14550 14551# Is shlibpath searched before the hard-coded library search path? 14552shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14553 14554# Format of library name prefix. 14555libname_spec=$lt_libname_spec 14556 14557# List of archive names. First name is the real one, the rest are links. 14558# The last name is the one that the linker finds with -lNAME 14559library_names_spec=$lt_library_names_spec 14560 14561# The coded name of the library, if different from the real name. 14562soname_spec=$lt_soname_spec 14563 14564# Permission mode override for installation of shared libraries. 14565install_override_mode=$lt_install_override_mode 14566 14567# Command to use after installation of a shared archive. 14568postinstall_cmds=$lt_postinstall_cmds 14569 14570# Command to use after uninstallation of a shared archive. 14571postuninstall_cmds=$lt_postuninstall_cmds 14572 14573# Commands used to finish a libtool library installation in a directory. 14574finish_cmds=$lt_finish_cmds 14575 14576# As "finish_cmds", except a single script fragment to be evaled but 14577# not shown. 14578finish_eval=$lt_finish_eval 14579 14580# Whether we should hardcode library paths into libraries. 14581hardcode_into_libs=$hardcode_into_libs 14582 14583# Compile-time system search path for libraries. 14584sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14585 14586# Run-time system search path for libraries. 14587sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14588 14589# Whether dlopen is supported. 14590dlopen_support=$enable_dlopen 14591 14592# Whether dlopen of programs is supported. 14593dlopen_self=$enable_dlopen_self 14594 14595# Whether dlopen of statically linked programs is supported. 14596dlopen_self_static=$enable_dlopen_self_static 14597 14598# Commands to strip libraries. 14599old_striplib=$lt_old_striplib 14600striplib=$lt_striplib 14601 14602 14603# The linker used to build libraries. 14604LD=$lt_LD 14605 14606# How to create reloadable object files. 14607reload_flag=$lt_reload_flag 14608reload_cmds=$lt_reload_cmds 14609 14610# Commands used to build an old-style archive. 14611old_archive_cmds=$lt_old_archive_cmds 14612 14613# A language specific compiler. 14614CC=$lt_compiler 14615 14616# Is the compiler the GNU compiler? 14617with_gcc=$GCC 14618 14619# Compiler flag to turn off builtin functions. 14620no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14621 14622# How to pass a linker flag through the compiler. 14623wl=$lt_lt_prog_compiler_wl 14624 14625# Additional compiler flags for building library objects. 14626pic_flag=$lt_lt_prog_compiler_pic 14627 14628# Compiler flag to prevent dynamic linking. 14629link_static_flag=$lt_lt_prog_compiler_static 14630 14631# Does compiler simultaneously support -c and -o options? 14632compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14633 14634# Whether or not to add -lc for building shared libraries. 14635build_libtool_need_lc=$archive_cmds_need_lc 14636 14637# Whether or not to disallow shared libs when runtime libs are static. 14638allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14639 14640# Compiler flag to allow reflexive dlopens. 14641export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14642 14643# Compiler flag to generate shared objects directly from archives. 14644whole_archive_flag_spec=$lt_whole_archive_flag_spec 14645 14646# Whether the compiler copes with passing no objects directly. 14647compiler_needs_object=$lt_compiler_needs_object 14648 14649# Create an old-style archive from a shared archive. 14650old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14651 14652# Create a temporary old-style archive to link instead of a shared archive. 14653old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14654 14655# Commands used to build a shared archive. 14656archive_cmds=$lt_archive_cmds 14657archive_expsym_cmds=$lt_archive_expsym_cmds 14658 14659# Commands used to build a loadable module if different from building 14660# a shared archive. 14661module_cmds=$lt_module_cmds 14662module_expsym_cmds=$lt_module_expsym_cmds 14663 14664# Whether we are building with GNU ld or not. 14665with_gnu_ld=$lt_with_gnu_ld 14666 14667# Flag that allows shared libraries with undefined symbols to be built. 14668allow_undefined_flag=$lt_allow_undefined_flag 14669 14670# Flag that enforces no undefined symbols. 14671no_undefined_flag=$lt_no_undefined_flag 14672 14673# Flag to hardcode \$libdir into a binary during linking. 14674# This must work even if \$libdir does not exist 14675hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14676 14677# If ld is used when linking, flag to hardcode \$libdir into a binary 14678# during linking. This must work even if \$libdir does not exist. 14679hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14680 14681# Whether we need a single "-rpath" flag with a separated argument. 14682hardcode_libdir_separator=$lt_hardcode_libdir_separator 14683 14684# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14685# DIR into the resulting binary. 14686hardcode_direct=$hardcode_direct 14687 14688# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14689# DIR into the resulting binary and the resulting library dependency is 14690# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14691# library is relocated. 14692hardcode_direct_absolute=$hardcode_direct_absolute 14693 14694# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14695# into the resulting binary. 14696hardcode_minus_L=$hardcode_minus_L 14697 14698# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14699# into the resulting binary. 14700hardcode_shlibpath_var=$hardcode_shlibpath_var 14701 14702# Set to "yes" if building a shared library automatically hardcodes DIR 14703# into the library and all subsequent libraries and executables linked 14704# against it. 14705hardcode_automatic=$hardcode_automatic 14706 14707# Set to yes if linker adds runtime paths of dependent libraries 14708# to runtime path list. 14709inherit_rpath=$inherit_rpath 14710 14711# Whether libtool must link a program against all its dependency libraries. 14712link_all_deplibs=$link_all_deplibs 14713 14714# Fix the shell variable \$srcfile for the compiler. 14715fix_srcfile_path=$lt_fix_srcfile_path 14716 14717# Set to "yes" if exported symbols are required. 14718always_export_symbols=$always_export_symbols 14719 14720# The commands to list exported symbols. 14721export_symbols_cmds=$lt_export_symbols_cmds 14722 14723# Symbols that should not be listed in the preloaded symbols. 14724exclude_expsyms=$lt_exclude_expsyms 14725 14726# Symbols that must always be exported. 14727include_expsyms=$lt_include_expsyms 14728 14729# Commands necessary for linking programs (against libraries) with templates. 14730prelink_cmds=$lt_prelink_cmds 14731 14732# Specify filename containing input files. 14733file_list_spec=$lt_file_list_spec 14734 14735# How to hardcode a shared library path into an executable. 14736hardcode_action=$hardcode_action 14737 14738# ### END LIBTOOL CONFIG 14739 14740_LT_EOF 14741 14742 case $host_os in 14743 aix3*) 14744 cat <<\_LT_EOF >> "$cfgfile" 14745# AIX sometimes has problems with the GCC collect2 program. For some 14746# reason, if we set the COLLECT_NAMES environment variable, the problems 14747# vanish in a puff of smoke. 14748if test "X${COLLECT_NAMES+set}" != Xset; then 14749 COLLECT_NAMES= 14750 export COLLECT_NAMES 14751fi 14752_LT_EOF 14753 ;; 14754 esac 14755 14756 14757ltmain="$ac_aux_dir/ltmain.sh" 14758 14759 14760 # We use sed instead of cat because bash on DJGPP gets confused if 14761 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14762 # text mode, it properly converts lines to CR/LF. This bash problem 14763 # is reportedly fixed, but why not run on old versions too? 14764 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14765 || (rm -f "$cfgfile"; exit 1) 14766 14767 case $xsi_shell in 14768 yes) 14769 cat << \_LT_EOF >> "$cfgfile" 14770 14771# func_dirname file append nondir_replacement 14772# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14773# otherwise set result to NONDIR_REPLACEMENT. 14774func_dirname () 14775{ 14776 case ${1} in 14777 */*) func_dirname_result="${1%/*}${2}" ;; 14778 * ) func_dirname_result="${3}" ;; 14779 esac 14780} 14781 14782# func_basename file 14783func_basename () 14784{ 14785 func_basename_result="${1##*/}" 14786} 14787 14788# func_dirname_and_basename file append nondir_replacement 14789# perform func_basename and func_dirname in a single function 14790# call: 14791# dirname: Compute the dirname of FILE. If nonempty, 14792# add APPEND to the result, otherwise set result 14793# to NONDIR_REPLACEMENT. 14794# value returned in "$func_dirname_result" 14795# basename: Compute filename of FILE. 14796# value retuned in "$func_basename_result" 14797# Implementation must be kept synchronized with func_dirname 14798# and func_basename. For efficiency, we do not delegate to 14799# those functions but instead duplicate the functionality here. 14800func_dirname_and_basename () 14801{ 14802 case ${1} in 14803 */*) func_dirname_result="${1%/*}${2}" ;; 14804 * ) func_dirname_result="${3}" ;; 14805 esac 14806 func_basename_result="${1##*/}" 14807} 14808 14809# func_stripname prefix suffix name 14810# strip PREFIX and SUFFIX off of NAME. 14811# PREFIX and SUFFIX must not contain globbing or regex special 14812# characters, hashes, percent signs, but SUFFIX may contain a leading 14813# dot (in which case that matches only a dot). 14814func_stripname () 14815{ 14816 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14817 # positional parameters, so assign one to ordinary parameter first. 14818 func_stripname_result=${3} 14819 func_stripname_result=${func_stripname_result#"${1}"} 14820 func_stripname_result=${func_stripname_result%"${2}"} 14821} 14822 14823# func_opt_split 14824func_opt_split () 14825{ 14826 func_opt_split_opt=${1%%=*} 14827 func_opt_split_arg=${1#*=} 14828} 14829 14830# func_lo2o object 14831func_lo2o () 14832{ 14833 case ${1} in 14834 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14835 *) func_lo2o_result=${1} ;; 14836 esac 14837} 14838 14839# func_xform libobj-or-source 14840func_xform () 14841{ 14842 func_xform_result=${1%.*}.lo 14843} 14844 14845# func_arith arithmetic-term... 14846func_arith () 14847{ 14848 func_arith_result=$(( $* )) 14849} 14850 14851# func_len string 14852# STRING may not start with a hyphen. 14853func_len () 14854{ 14855 func_len_result=${#1} 14856} 14857 14858_LT_EOF 14859 ;; 14860 *) # Bourne compatible functions. 14861 cat << \_LT_EOF >> "$cfgfile" 14862 14863# func_dirname file append nondir_replacement 14864# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14865# otherwise set result to NONDIR_REPLACEMENT. 14866func_dirname () 14867{ 14868 # Extract subdirectory from the argument. 14869 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14870 if test "X$func_dirname_result" = "X${1}"; then 14871 func_dirname_result="${3}" 14872 else 14873 func_dirname_result="$func_dirname_result${2}" 14874 fi 14875} 14876 14877# func_basename file 14878func_basename () 14879{ 14880 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14881} 14882 14883 14884# func_stripname prefix suffix name 14885# strip PREFIX and SUFFIX off of NAME. 14886# PREFIX and SUFFIX must not contain globbing or regex special 14887# characters, hashes, percent signs, but SUFFIX may contain a leading 14888# dot (in which case that matches only a dot). 14889# func_strip_suffix prefix name 14890func_stripname () 14891{ 14892 case ${2} in 14893 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14894 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14895 esac 14896} 14897 14898# sed scripts: 14899my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14900my_sed_long_arg='1s/^-[^=]*=//' 14901 14902# func_opt_split 14903func_opt_split () 14904{ 14905 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14906 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14907} 14908 14909# func_lo2o object 14910func_lo2o () 14911{ 14912 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14913} 14914 14915# func_xform libobj-or-source 14916func_xform () 14917{ 14918 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 14919} 14920 14921# func_arith arithmetic-term... 14922func_arith () 14923{ 14924 func_arith_result=`expr "$@"` 14925} 14926 14927# func_len string 14928# STRING may not start with a hyphen. 14929func_len () 14930{ 14931 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 14932} 14933 14934_LT_EOF 14935esac 14936 14937case $lt_shell_append in 14938 yes) 14939 cat << \_LT_EOF >> "$cfgfile" 14940 14941# func_append var value 14942# Append VALUE to the end of shell variable VAR. 14943func_append () 14944{ 14945 eval "$1+=\$2" 14946} 14947_LT_EOF 14948 ;; 14949 *) 14950 cat << \_LT_EOF >> "$cfgfile" 14951 14952# func_append var value 14953# Append VALUE to the end of shell variable VAR. 14954func_append () 14955{ 14956 eval "$1=\$$1\$2" 14957} 14958 14959_LT_EOF 14960 ;; 14961 esac 14962 14963 14964 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 14965 || (rm -f "$cfgfile"; exit 1) 14966 14967 mv -f "$cfgfile" "$ofile" || 14968 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 14969 chmod +x "$ofile" 14970 14971 ;; 14972 "default-1":C) 14973 for ac_file in $CONFIG_FILES; do 14974 # Support "outfile[:infile[:infile...]]" 14975 case "$ac_file" in 14976 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 14977 esac 14978 # PO directories have a Makefile.in generated from Makefile.in.in. 14979 case "$ac_file" in */Makefile.in) 14980 # Adjust a relative srcdir. 14981 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 14982 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 14983 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 14984 # In autoconf-2.13 it is called $ac_given_srcdir. 14985 # In autoconf-2.50 it is called $srcdir. 14986 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 14987 case "$ac_given_srcdir" in 14988 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 14989 /*) top_srcdir="$ac_given_srcdir" ;; 14990 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 14991 esac 14992 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 14993 rm -f "$ac_dir/POTFILES" 14994 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 14995 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 14996 POMAKEFILEDEPS="POTFILES.in" 14997 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 14998 # on $ac_dir but don't depend on user-specified configuration 14999 # parameters. 15000 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 15001 # The LINGUAS file contains the set of available languages. 15002 if test -n "$OBSOLETE_ALL_LINGUAS"; then 15003 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 15004 fi 15005 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 15006 # Hide the ALL_LINGUAS assigment from automake. 15007 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 15008 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 15009 else 15010 # The set of available languages was given in configure.ac. 15011 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 15012 fi 15013 case "$ac_given_srcdir" in 15014 .) srcdirpre= ;; 15015 *) srcdirpre='$(srcdir)/' ;; 15016 esac 15017 POFILES= 15018 GMOFILES= 15019 UPDATEPOFILES= 15020 DUMMYPOFILES= 15021 for lang in $ALL_LINGUAS; do 15022 POFILES="$POFILES $srcdirpre$lang.po" 15023 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 15024 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 15025 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 15026 done 15027 # CATALOGS depends on both $ac_dir and the user's LINGUAS 15028 # environment variable. 15029 INST_LINGUAS= 15030 if test -n "$ALL_LINGUAS"; then 15031 for presentlang in $ALL_LINGUAS; do 15032 useit=no 15033 if test "%UNSET%" != "$LINGUAS"; then 15034 desiredlanguages="$LINGUAS" 15035 else 15036 desiredlanguages="$ALL_LINGUAS" 15037 fi 15038 for desiredlang in $desiredlanguages; do 15039 # Use the presentlang catalog if desiredlang is 15040 # a. equal to presentlang, or 15041 # b. a variant of presentlang (because in this case, 15042 # presentlang can be used as a fallback for messages 15043 # which are not translated in the desiredlang catalog). 15044 case "$desiredlang" in 15045 "$presentlang"*) useit=yes;; 15046 esac 15047 done 15048 if test $useit = yes; then 15049 INST_LINGUAS="$INST_LINGUAS $presentlang" 15050 fi 15051 done 15052 fi 15053 CATALOGS= 15054 if test -n "$INST_LINGUAS"; then 15055 for lang in $INST_LINGUAS; do 15056 CATALOGS="$CATALOGS $lang.gmo" 15057 done 15058 fi 15059 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 15060 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" 15061 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 15062 if test -f "$f"; then 15063 case "$f" in 15064 *.orig | *.bak | *~) ;; 15065 *) cat "$f" >> "$ac_dir/Makefile" ;; 15066 esac 15067 fi 15068 done 15069 fi 15070 ;; 15071 esac 15072 done ;; 15073 15074 esac 15075done # for ac_tag 15076 15077 15078as_fn_exit 0 15079_ACEOF 15080ac_clean_files=$ac_clean_files_save 15081 15082test $ac_write_fail = 0 || 15083 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15084 15085 15086# configure is writing to config.log, and then calls config.status. 15087# config.status does its own redirection, appending to config.log. 15088# Unfortunately, on DOS this fails, as config.log is still kept open 15089# by configure, so config.status won't be able to write to it; its 15090# output is simply discarded. So we exec the FD to /dev/null, 15091# effectively closing config.log, so it can be properly (re)opened and 15092# appended to by config.status. When coming back to configure, we 15093# need to make the FD available again. 15094if test "$no_create" != yes; then 15095 ac_cs_success=: 15096 ac_config_status_args= 15097 test "$silent" = yes && 15098 ac_config_status_args="$ac_config_status_args --quiet" 15099 exec 5>/dev/null 15100 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15101 exec 5>>config.log 15102 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15103 # would make configure fail if this is the last instruction. 15104 $ac_cs_success || as_fn_exit 1 15105fi 15106if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15108$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15109fi 15110 15111 15112 15113touch config.status.tmp 15114if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 15115 sed '/as_fn_exit 0/i \ 15116sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 15117touch --reference=Makefile Makefile.tmp \ 15118mv Makefile.tmp Makefile \ 15119' config.status > config.status.tmp 15120 touch --reference=config.status config.status.tmp 15121 mv config.status.tmp config.status 15122 chmod +x config.status 15123 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 15124 touch --reference=Makefile Makefile.tmp 15125 mv Makefile.tmp Makefile 15126else 15127 rm -f config.status.tmp 15128fi 15129