1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for opcodes 2.31.1. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='opcodes' 589PACKAGE_TARNAME='opcodes' 590PACKAGE_VERSION='2.31.1' 591PACKAGE_STRING='opcodes 2.31.1' 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 648EXEEXT_FOR_BUILD 649CC_FOR_BUILD 650MSGMERGE 651MSGFMT 652MKINSTALLDIRS 653CATOBJEXT 654GENCAT 655INSTOBJEXT 656DATADIRNAME 657CATALOGS 658POSUB 659GMSGFMT 660XGETTEXT 661INCINTL 662LIBINTL_DEP 663LIBINTL 664USE_NLS 665bfdincludedir 666bfdlibdir 667target_noncanonical 668host_noncanonical 669INSTALL_LIBBFD_FALSE 670INSTALL_LIBBFD_TRUE 671MAINT 672MAINTAINER_MODE_FALSE 673MAINTAINER_MODE_TRUE 674NO_WMISSING_FIELD_INITIALIZERS 675WARN_WRITE_STRINGS 676NO_WERROR 677WARN_CFLAGS_FOR_BUILD 678WARN_CFLAGS 679OTOOL64 680OTOOL 681LIPO 682NMEDIT 683DSYMUTIL 684OBJDUMP 685LN_S 686NM 687ac_ct_DUMPBIN 688DUMPBIN 689LD 690FGREP 691SED 692LIBTOOL 693RANLIB 694AR 695EGREP 696GREP 697CPP 698AM_BACKSLASH 699AM_DEFAULT_VERBOSITY 700AM_DEFAULT_V 701AM_V 702am__fastdepCC_FALSE 703am__fastdepCC_TRUE 704CCDEPMODE 705am__nodep 706AMDEPBACKSLASH 707AMDEP_FALSE 708AMDEP_TRUE 709am__quote 710am__include 711DEPDIR 712am__untar 713am__tar 714AMTAR 715am__leading_dot 716SET_MAKE 717AWK 718mkdir_p 719MKDIR_P 720INSTALL_STRIP_PROGRAM 721STRIP 722install_sh 723MAKEINFO 724AUTOHEADER 725AUTOMAKE 726AUTOCONF 727ACLOCAL 728VERSION 729PACKAGE 730CYGPATH_W 731am__isrc 732INSTALL_DATA 733INSTALL_SCRIPT 734INSTALL_PROGRAM 735OBJEXT 736EXEEXT 737ac_ct_CC 738CPPFLAGS 739LDFLAGS 740CFLAGS 741CC 742target_os 743target_vendor 744target_cpu 745target 746host_os 747host_vendor 748host_cpu 749host 750build_os 751build_vendor 752build_cpu 753build 754target_alias 755host_alias 756build_alias 757LIBS 758ECHO_T 759ECHO_N 760ECHO_C 761DEFS 762mandir 763localedir 764libdir 765psdir 766pdfdir 767dvidir 768htmldir 769infodir 770docdir 771oldincludedir 772includedir 773localstatedir 774sharedstatedir 775sysconfdir 776datadir 777datarootdir 778libexecdir 779sbindir 780bindir 781program_transform_name 782prefix 783exec_prefix 784PACKAGE_URL 785PACKAGE_BUGREPORT 786PACKAGE_STRING 787PACKAGE_VERSION 788PACKAGE_TARNAME 789PACKAGE_NAME 790PATH_SEPARATOR 791SHELL' 792ac_subst_files='' 793ac_user_opts=' 794enable_option_checking 795enable_dependency_tracking 796enable_silent_rules 797enable_shared 798enable_static 799with_pic 800enable_fast_install 801with_gnu_ld 802enable_libtool_lock 803enable_targets 804enable_werror 805enable_build_warnings 806enable_maintainer_mode 807enable_install_libbfd 808enable_nls 809enable_cgen_maint 810' 811 ac_precious_vars='build_alias 812host_alias 813target_alias 814CC 815CFLAGS 816LDFLAGS 817LIBS 818CPPFLAGS 819CPP' 820 821 822# Initialize some variables set by options. 823ac_init_help= 824ac_init_version=false 825ac_unrecognized_opts= 826ac_unrecognized_sep= 827# The variables have the same names as the options, with 828# dashes changed to underlines. 829cache_file=/dev/null 830exec_prefix=NONE 831no_create= 832no_recursion= 833prefix=NONE 834program_prefix=NONE 835program_suffix=NONE 836program_transform_name=s,x,x, 837silent= 838site= 839srcdir= 840verbose= 841x_includes=NONE 842x_libraries=NONE 843 844# Installation directory options. 845# These are left unexpanded so users can "make install exec_prefix=/foo" 846# and all the variables that are supposed to be based on exec_prefix 847# by default will actually change. 848# Use braces instead of parens because sh, perl, etc. also accept them. 849# (The list follows the same order as the GNU Coding Standards.) 850bindir='${exec_prefix}/bin' 851sbindir='${exec_prefix}/sbin' 852libexecdir='${exec_prefix}/libexec' 853datarootdir='${prefix}/share' 854datadir='${datarootdir}' 855sysconfdir='${prefix}/etc' 856sharedstatedir='${prefix}/com' 857localstatedir='${prefix}/var' 858includedir='${prefix}/include' 859oldincludedir='/usr/include' 860docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 861infodir='${datarootdir}/info' 862htmldir='${docdir}' 863dvidir='${docdir}' 864pdfdir='${docdir}' 865psdir='${docdir}' 866libdir='${exec_prefix}/lib' 867localedir='${datarootdir}/locale' 868mandir='${datarootdir}/man' 869 870ac_prev= 871ac_dashdash= 872for ac_option 873do 874 # If the previous option needs an argument, assign it. 875 if test -n "$ac_prev"; then 876 eval $ac_prev=\$ac_option 877 ac_prev= 878 continue 879 fi 880 881 case $ac_option in 882 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 883 *=) ac_optarg= ;; 884 *) ac_optarg=yes ;; 885 esac 886 887 # Accept the important Cygnus configure options, so we can diagnose typos. 888 889 case $ac_dashdash$ac_option in 890 --) 891 ac_dashdash=yes ;; 892 893 -bindir | --bindir | --bindi | --bind | --bin | --bi) 894 ac_prev=bindir ;; 895 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 896 bindir=$ac_optarg ;; 897 898 -build | --build | --buil | --bui | --bu) 899 ac_prev=build_alias ;; 900 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 901 build_alias=$ac_optarg ;; 902 903 -cache-file | --cache-file | --cache-fil | --cache-fi \ 904 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 905 ac_prev=cache_file ;; 906 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 907 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 908 cache_file=$ac_optarg ;; 909 910 --config-cache | -C) 911 cache_file=config.cache ;; 912 913 -datadir | --datadir | --datadi | --datad) 914 ac_prev=datadir ;; 915 -datadir=* | --datadir=* | --datadi=* | --datad=*) 916 datadir=$ac_optarg ;; 917 918 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 919 | --dataroo | --dataro | --datar) 920 ac_prev=datarootdir ;; 921 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 922 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 923 datarootdir=$ac_optarg ;; 924 925 -disable-* | --disable-*) 926 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 927 # Reject names that are not valid shell variable names. 928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 929 as_fn_error $? "invalid feature name: $ac_useropt" 930 ac_useropt_orig=$ac_useropt 931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 932 case $ac_user_opts in 933 *" 934"enable_$ac_useropt" 935"*) ;; 936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 937 ac_unrecognized_sep=', ';; 938 esac 939 eval enable_$ac_useropt=no ;; 940 941 -docdir | --docdir | --docdi | --doc | --do) 942 ac_prev=docdir ;; 943 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 944 docdir=$ac_optarg ;; 945 946 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 947 ac_prev=dvidir ;; 948 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 949 dvidir=$ac_optarg ;; 950 951 -enable-* | --enable-*) 952 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 953 # Reject names that are not valid shell variable names. 954 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 955 as_fn_error $? "invalid feature name: $ac_useropt" 956 ac_useropt_orig=$ac_useropt 957 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 958 case $ac_user_opts in 959 *" 960"enable_$ac_useropt" 961"*) ;; 962 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 963 ac_unrecognized_sep=', ';; 964 esac 965 eval enable_$ac_useropt=\$ac_optarg ;; 966 967 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 968 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 969 | --exec | --exe | --ex) 970 ac_prev=exec_prefix ;; 971 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 972 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 973 | --exec=* | --exe=* | --ex=*) 974 exec_prefix=$ac_optarg ;; 975 976 -gas | --gas | --ga | --g) 977 # Obsolete; use --with-gas. 978 with_gas=yes ;; 979 980 -help | --help | --hel | --he | -h) 981 ac_init_help=long ;; 982 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 983 ac_init_help=recursive ;; 984 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 985 ac_init_help=short ;; 986 987 -host | --host | --hos | --ho) 988 ac_prev=host_alias ;; 989 -host=* | --host=* | --hos=* | --ho=*) 990 host_alias=$ac_optarg ;; 991 992 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 993 ac_prev=htmldir ;; 994 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 995 | --ht=*) 996 htmldir=$ac_optarg ;; 997 998 -includedir | --includedir | --includedi | --included | --include \ 999 | --includ | --inclu | --incl | --inc) 1000 ac_prev=includedir ;; 1001 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1002 | --includ=* | --inclu=* | --incl=* | --inc=*) 1003 includedir=$ac_optarg ;; 1004 1005 -infodir | --infodir | --infodi | --infod | --info | --inf) 1006 ac_prev=infodir ;; 1007 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1008 infodir=$ac_optarg ;; 1009 1010 -libdir | --libdir | --libdi | --libd) 1011 ac_prev=libdir ;; 1012 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1013 libdir=$ac_optarg ;; 1014 1015 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1016 | --libexe | --libex | --libe) 1017 ac_prev=libexecdir ;; 1018 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1019 | --libexe=* | --libex=* | --libe=*) 1020 libexecdir=$ac_optarg ;; 1021 1022 -localedir | --localedir | --localedi | --localed | --locale) 1023 ac_prev=localedir ;; 1024 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1025 localedir=$ac_optarg ;; 1026 1027 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1028 | --localstate | --localstat | --localsta | --localst | --locals) 1029 ac_prev=localstatedir ;; 1030 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1031 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1032 localstatedir=$ac_optarg ;; 1033 1034 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1035 ac_prev=mandir ;; 1036 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1037 mandir=$ac_optarg ;; 1038 1039 -nfp | --nfp | --nf) 1040 # Obsolete; use --without-fp. 1041 with_fp=no ;; 1042 1043 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1044 | --no-cr | --no-c | -n) 1045 no_create=yes ;; 1046 1047 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1048 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1049 no_recursion=yes ;; 1050 1051 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1052 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1053 | --oldin | --oldi | --old | --ol | --o) 1054 ac_prev=oldincludedir ;; 1055 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1056 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1057 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1058 oldincludedir=$ac_optarg ;; 1059 1060 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1061 ac_prev=prefix ;; 1062 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1063 prefix=$ac_optarg ;; 1064 1065 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1066 | --program-pre | --program-pr | --program-p) 1067 ac_prev=program_prefix ;; 1068 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1069 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1070 program_prefix=$ac_optarg ;; 1071 1072 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1073 | --program-suf | --program-su | --program-s) 1074 ac_prev=program_suffix ;; 1075 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1076 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1077 program_suffix=$ac_optarg ;; 1078 1079 -program-transform-name | --program-transform-name \ 1080 | --program-transform-nam | --program-transform-na \ 1081 | --program-transform-n | --program-transform- \ 1082 | --program-transform | --program-transfor \ 1083 | --program-transfo | --program-transf \ 1084 | --program-trans | --program-tran \ 1085 | --progr-tra | --program-tr | --program-t) 1086 ac_prev=program_transform_name ;; 1087 -program-transform-name=* | --program-transform-name=* \ 1088 | --program-transform-nam=* | --program-transform-na=* \ 1089 | --program-transform-n=* | --program-transform-=* \ 1090 | --program-transform=* | --program-transfor=* \ 1091 | --program-transfo=* | --program-transf=* \ 1092 | --program-trans=* | --program-tran=* \ 1093 | --progr-tra=* | --program-tr=* | --program-t=*) 1094 program_transform_name=$ac_optarg ;; 1095 1096 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1097 ac_prev=pdfdir ;; 1098 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1099 pdfdir=$ac_optarg ;; 1100 1101 -psdir | --psdir | --psdi | --psd | --ps) 1102 ac_prev=psdir ;; 1103 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1104 psdir=$ac_optarg ;; 1105 1106 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1107 | -silent | --silent | --silen | --sile | --sil) 1108 silent=yes ;; 1109 1110 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1111 ac_prev=sbindir ;; 1112 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1113 | --sbi=* | --sb=*) 1114 sbindir=$ac_optarg ;; 1115 1116 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1117 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1118 | --sharedst | --shareds | --shared | --share | --shar \ 1119 | --sha | --sh) 1120 ac_prev=sharedstatedir ;; 1121 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1122 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1123 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1124 | --sha=* | --sh=*) 1125 sharedstatedir=$ac_optarg ;; 1126 1127 -site | --site | --sit) 1128 ac_prev=site ;; 1129 -site=* | --site=* | --sit=*) 1130 site=$ac_optarg ;; 1131 1132 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1133 ac_prev=srcdir ;; 1134 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1135 srcdir=$ac_optarg ;; 1136 1137 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1138 | --syscon | --sysco | --sysc | --sys | --sy) 1139 ac_prev=sysconfdir ;; 1140 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1141 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1142 sysconfdir=$ac_optarg ;; 1143 1144 -target | --target | --targe | --targ | --tar | --ta | --t) 1145 ac_prev=target_alias ;; 1146 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1147 target_alias=$ac_optarg ;; 1148 1149 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1150 verbose=yes ;; 1151 1152 -version | --version | --versio | --versi | --vers | -V) 1153 ac_init_version=: ;; 1154 1155 -with-* | --with-*) 1156 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1157 # Reject names that are not valid shell variable names. 1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1159 as_fn_error $? "invalid package name: $ac_useropt" 1160 ac_useropt_orig=$ac_useropt 1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1162 case $ac_user_opts in 1163 *" 1164"with_$ac_useropt" 1165"*) ;; 1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1167 ac_unrecognized_sep=', ';; 1168 esac 1169 eval with_$ac_useropt=\$ac_optarg ;; 1170 1171 -without-* | --without-*) 1172 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1173 # Reject names that are not valid shell variable names. 1174 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1175 as_fn_error $? "invalid package name: $ac_useropt" 1176 ac_useropt_orig=$ac_useropt 1177 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1178 case $ac_user_opts in 1179 *" 1180"with_$ac_useropt" 1181"*) ;; 1182 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1183 ac_unrecognized_sep=', ';; 1184 esac 1185 eval with_$ac_useropt=no ;; 1186 1187 --x) 1188 # Obsolete; use --with-x. 1189 with_x=yes ;; 1190 1191 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1192 | --x-incl | --x-inc | --x-in | --x-i) 1193 ac_prev=x_includes ;; 1194 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1195 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1196 x_includes=$ac_optarg ;; 1197 1198 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1199 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1200 ac_prev=x_libraries ;; 1201 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1202 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1203 x_libraries=$ac_optarg ;; 1204 1205 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1206Try \`$0 --help' for more information" 1207 ;; 1208 1209 *=*) 1210 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1211 # Reject names that are not valid shell variable names. 1212 case $ac_envvar in #( 1213 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1214 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1215 esac 1216 eval $ac_envvar=\$ac_optarg 1217 export $ac_envvar ;; 1218 1219 *) 1220 # FIXME: should be removed in autoconf 3.0. 1221 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1222 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1223 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1224 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1225 ;; 1226 1227 esac 1228done 1229 1230if test -n "$ac_prev"; then 1231 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1232 as_fn_error $? "missing argument to $ac_option" 1233fi 1234 1235if test -n "$ac_unrecognized_opts"; then 1236 case $enable_option_checking in 1237 no) ;; 1238 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1239 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1240 esac 1241fi 1242 1243# Check all directory arguments for consistency. 1244for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1245 datadir sysconfdir sharedstatedir localstatedir includedir \ 1246 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1247 libdir localedir mandir 1248do 1249 eval ac_val=\$$ac_var 1250 # Remove trailing slashes. 1251 case $ac_val in 1252 */ ) 1253 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1254 eval $ac_var=\$ac_val;; 1255 esac 1256 # Be sure to have absolute directory names. 1257 case $ac_val in 1258 [\\/$]* | ?:[\\/]* ) continue;; 1259 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1260 esac 1261 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1262done 1263 1264# There might be people who depend on the old broken behavior: `$host' 1265# used to hold the argument of --host etc. 1266# FIXME: To remove some day. 1267build=$build_alias 1268host=$host_alias 1269target=$target_alias 1270 1271# FIXME: To remove some day. 1272if test "x$host_alias" != x; then 1273 if test "x$build_alias" = x; then 1274 cross_compiling=maybe 1275 elif test "x$build_alias" != "x$host_alias"; then 1276 cross_compiling=yes 1277 fi 1278fi 1279 1280ac_tool_prefix= 1281test -n "$host_alias" && ac_tool_prefix=$host_alias- 1282 1283test "$silent" = yes && exec 6>/dev/null 1284 1285 1286ac_pwd=`pwd` && test -n "$ac_pwd" && 1287ac_ls_di=`ls -di .` && 1288ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1289 as_fn_error $? "working directory cannot be determined" 1290test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1291 as_fn_error $? "pwd does not report name of working directory" 1292 1293 1294# Find the source files, if location was not specified. 1295if test -z "$srcdir"; then 1296 ac_srcdir_defaulted=yes 1297 # Try the directory containing this script, then the parent directory. 1298 ac_confdir=`$as_dirname -- "$as_myself" || 1299$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1300 X"$as_myself" : 'X\(//\)[^/]' \| \ 1301 X"$as_myself" : 'X\(//\)$' \| \ 1302 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1303$as_echo X"$as_myself" | 1304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1305 s//\1/ 1306 q 1307 } 1308 /^X\(\/\/\)[^/].*/{ 1309 s//\1/ 1310 q 1311 } 1312 /^X\(\/\/\)$/{ 1313 s//\1/ 1314 q 1315 } 1316 /^X\(\/\).*/{ 1317 s//\1/ 1318 q 1319 } 1320 s/.*/./; q'` 1321 srcdir=$ac_confdir 1322 if test ! -r "$srcdir/$ac_unique_file"; then 1323 srcdir=.. 1324 fi 1325else 1326 ac_srcdir_defaulted=no 1327fi 1328if test ! -r "$srcdir/$ac_unique_file"; then 1329 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1330 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1331fi 1332ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1333ac_abs_confdir=`( 1334 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1335 pwd)` 1336# When building in place, set srcdir=. 1337if test "$ac_abs_confdir" = "$ac_pwd"; then 1338 srcdir=. 1339fi 1340# Remove unnecessary trailing slashes from srcdir. 1341# Double slashes in file names in object file debugging info 1342# mess up M-x gdb in Emacs. 1343case $srcdir in 1344*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1345esac 1346for ac_var in $ac_precious_vars; do 1347 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1348 eval ac_env_${ac_var}_value=\$${ac_var} 1349 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1350 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1351done 1352 1353# 1354# Report the --help message. 1355# 1356if test "$ac_init_help" = "long"; then 1357 # Omit some internal or obsolete options to make the list less imposing. 1358 # This message is too long to be a string in the A/UX 3.1 sh. 1359 cat <<_ACEOF 1360\`configure' configures opcodes 2.31.1 to adapt to many kinds of systems. 1361 1362Usage: $0 [OPTION]... [VAR=VALUE]... 1363 1364To assign environment variables (e.g., CC, CFLAGS...), specify them as 1365VAR=VALUE. See below for descriptions of some of the useful variables. 1366 1367Defaults for the options are specified in brackets. 1368 1369Configuration: 1370 -h, --help display this help and exit 1371 --help=short display options specific to this package 1372 --help=recursive display the short help of all the included packages 1373 -V, --version display version information and exit 1374 -q, --quiet, --silent do not print \`checking ...' messages 1375 --cache-file=FILE cache test results in FILE [disabled] 1376 -C, --config-cache alias for \`--cache-file=config.cache' 1377 -n, --no-create do not create output files 1378 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1379 1380Installation directories: 1381 --prefix=PREFIX install architecture-independent files in PREFIX 1382 [$ac_default_prefix] 1383 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1384 [PREFIX] 1385 1386By default, \`make install' will install all the files in 1387\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1388an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1389for instance \`--prefix=\$HOME'. 1390 1391For better control, use the options below. 1392 1393Fine tuning of the installation directories: 1394 --bindir=DIR user executables [EPREFIX/bin] 1395 --sbindir=DIR system admin executables [EPREFIX/sbin] 1396 --libexecdir=DIR program executables [EPREFIX/libexec] 1397 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1398 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1399 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1400 --libdir=DIR object code libraries [EPREFIX/lib] 1401 --includedir=DIR C header files [PREFIX/include] 1402 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1403 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1404 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1405 --infodir=DIR info documentation [DATAROOTDIR/info] 1406 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1407 --mandir=DIR man documentation [DATAROOTDIR/man] 1408 --docdir=DIR documentation root [DATAROOTDIR/doc/opcodes] 1409 --htmldir=DIR html documentation [DOCDIR] 1410 --dvidir=DIR dvi documentation [DOCDIR] 1411 --pdfdir=DIR pdf documentation [DOCDIR] 1412 --psdir=DIR ps documentation [DOCDIR] 1413_ACEOF 1414 1415 cat <<\_ACEOF 1416 1417Program names: 1418 --program-prefix=PREFIX prepend PREFIX to installed program names 1419 --program-suffix=SUFFIX append SUFFIX to installed program names 1420 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1421 1422System types: 1423 --build=BUILD configure for building on BUILD [guessed] 1424 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1425 --target=TARGET configure for building compilers for TARGET [HOST] 1426_ACEOF 1427fi 1428 1429if test -n "$ac_init_help"; then 1430 case $ac_init_help in 1431 short | recursive ) echo "Configuration of opcodes 2.31.1:";; 1432 esac 1433 cat <<\_ACEOF 1434 1435Optional Features: 1436 --disable-option-checking ignore unrecognized --enable/--with options 1437 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1438 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1439 --enable-dependency-tracking 1440 do not reject slow dependency extractors 1441 --disable-dependency-tracking 1442 speeds up one-time build 1443 --enable-silent-rules less verbose build output (undo: "make V=1") 1444 --disable-silent-rules verbose build output (undo: "make V=0") 1445 --enable-shared[=PKGS] build shared libraries [default=no] 1446 --enable-static[=PKGS] build static libraries [default=yes] 1447 --enable-fast-install[=PKGS] 1448 optimize for fast installation [default=yes] 1449 --disable-libtool-lock avoid locking (might break parallel builds) 1450 --enable-targets alternative target configurations 1451 --enable-werror treat compile warnings as errors 1452 --enable-build-warnings enable build-time compiler warnings 1453 --enable-maintainer-mode 1454 enable make rules and dependencies not useful (and 1455 sometimes confusing) to the casual installer 1456 --enable-install-libbfd controls installation of libbfd and related headers 1457 --disable-nls do not use Native Language Support 1458 --enable-cgen-maint=dir build cgen generated files 1459 1460Optional Packages: 1461 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1462 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1463 --with-pic try to use only PIC/non-PIC objects [default=use 1464 both] 1465 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1466 1467Some influential environment variables: 1468 CC C compiler command 1469 CFLAGS C compiler flags 1470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1471 nonstandard directory <lib dir> 1472 LIBS libraries to pass to the linker, e.g. -l<library> 1473 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1474 you have headers in a nonstandard directory <include dir> 1475 CPP C preprocessor 1476 1477Use these variables to override the choices made by `configure' or to help 1478it to find libraries and programs with nonstandard names/locations. 1479 1480Report bugs to the package provider. 1481_ACEOF 1482ac_status=$? 1483fi 1484 1485if test "$ac_init_help" = "recursive"; then 1486 # If there are subdirs, report their specific --help. 1487 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1488 test -d "$ac_dir" || 1489 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1490 continue 1491 ac_builddir=. 1492 1493case "$ac_dir" in 1494.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1495*) 1496 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1497 # A ".." for each directory in $ac_dir_suffix. 1498 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1499 case $ac_top_builddir_sub in 1500 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1501 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1502 esac ;; 1503esac 1504ac_abs_top_builddir=$ac_pwd 1505ac_abs_builddir=$ac_pwd$ac_dir_suffix 1506# for backward compatibility: 1507ac_top_builddir=$ac_top_build_prefix 1508 1509case $srcdir in 1510 .) # We are building in place. 1511 ac_srcdir=. 1512 ac_top_srcdir=$ac_top_builddir_sub 1513 ac_abs_top_srcdir=$ac_pwd ;; 1514 [\\/]* | ?:[\\/]* ) # Absolute name. 1515 ac_srcdir=$srcdir$ac_dir_suffix; 1516 ac_top_srcdir=$srcdir 1517 ac_abs_top_srcdir=$srcdir ;; 1518 *) # Relative name. 1519 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1520 ac_top_srcdir=$ac_top_build_prefix$srcdir 1521 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1522esac 1523ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1524 1525 cd "$ac_dir" || { ac_status=$?; continue; } 1526 # Check for guested configure. 1527 if test -f "$ac_srcdir/configure.gnu"; then 1528 echo && 1529 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1530 elif test -f "$ac_srcdir/configure"; then 1531 echo && 1532 $SHELL "$ac_srcdir/configure" --help=recursive 1533 else 1534 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1535 fi || ac_status=$? 1536 cd "$ac_pwd" || { ac_status=$?; break; } 1537 done 1538fi 1539 1540test -n "$ac_init_help" && exit $ac_status 1541if $ac_init_version; then 1542 cat <<\_ACEOF 1543opcodes configure 2.31.1 1544generated by GNU Autoconf 2.69 1545 1546Copyright (C) 2012 Free Software Foundation, Inc. 1547This configure script is free software; the Free Software Foundation 1548gives unlimited permission to copy, distribute and modify it. 1549_ACEOF 1550 exit 1551fi 1552 1553## ------------------------ ## 1554## Autoconf initialization. ## 1555## ------------------------ ## 1556 1557# ac_fn_c_try_compile LINENO 1558# -------------------------- 1559# Try to compile conftest.$ac_ext, and return whether this succeeded. 1560ac_fn_c_try_compile () 1561{ 1562 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1563 rm -f conftest.$ac_objext 1564 if { { ac_try="$ac_compile" 1565case "(($ac_try" in 1566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1567 *) ac_try_echo=$ac_try;; 1568esac 1569eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1570$as_echo "$ac_try_echo"; } >&5 1571 (eval "$ac_compile") 2>conftest.err 1572 ac_status=$? 1573 if test -s conftest.err; then 1574 grep -v '^ *+' conftest.err >conftest.er1 1575 cat conftest.er1 >&5 1576 mv -f conftest.er1 conftest.err 1577 fi 1578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1579 test $ac_status = 0; } && { 1580 test -z "$ac_c_werror_flag" || 1581 test ! -s conftest.err 1582 } && test -s conftest.$ac_objext; then : 1583 ac_retval=0 1584else 1585 $as_echo "$as_me: failed program was:" >&5 1586sed 's/^/| /' conftest.$ac_ext >&5 1587 1588 ac_retval=1 1589fi 1590 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1591 as_fn_set_status $ac_retval 1592 1593} # ac_fn_c_try_compile 1594 1595# ac_fn_c_try_link LINENO 1596# ----------------------- 1597# Try to link conftest.$ac_ext, and return whether this succeeded. 1598ac_fn_c_try_link () 1599{ 1600 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1601 rm -f conftest.$ac_objext conftest$ac_exeext 1602 if { { ac_try="$ac_link" 1603case "(($ac_try" in 1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1605 *) ac_try_echo=$ac_try;; 1606esac 1607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1608$as_echo "$ac_try_echo"; } >&5 1609 (eval "$ac_link") 2>conftest.err 1610 ac_status=$? 1611 if test -s conftest.err; then 1612 grep -v '^ *+' conftest.err >conftest.er1 1613 cat conftest.er1 >&5 1614 mv -f conftest.er1 conftest.err 1615 fi 1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1617 test $ac_status = 0; } && { 1618 test -z "$ac_c_werror_flag" || 1619 test ! -s conftest.err 1620 } && test -s conftest$ac_exeext && { 1621 test "$cross_compiling" = yes || 1622 test -x conftest$ac_exeext 1623 }; then : 1624 ac_retval=0 1625else 1626 $as_echo "$as_me: failed program was:" >&5 1627sed 's/^/| /' conftest.$ac_ext >&5 1628 1629 ac_retval=1 1630fi 1631 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1632 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1633 # interfere with the next link command; also delete a directory that is 1634 # left behind by Apple's compiler. We do this before executing the actions. 1635 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1636 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1637 as_fn_set_status $ac_retval 1638 1639} # ac_fn_c_try_link 1640 1641# ac_fn_c_try_cpp LINENO 1642# ---------------------- 1643# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1644ac_fn_c_try_cpp () 1645{ 1646 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1647 if { { ac_try="$ac_cpp conftest.$ac_ext" 1648case "(($ac_try" in 1649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1650 *) ac_try_echo=$ac_try;; 1651esac 1652eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1653$as_echo "$ac_try_echo"; } >&5 1654 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1655 ac_status=$? 1656 if test -s conftest.err; then 1657 grep -v '^ *+' conftest.err >conftest.er1 1658 cat conftest.er1 >&5 1659 mv -f conftest.er1 conftest.err 1660 fi 1661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1662 test $ac_status = 0; } > conftest.i && { 1663 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1664 test ! -s conftest.err 1665 }; then : 1666 ac_retval=0 1667else 1668 $as_echo "$as_me: failed program was:" >&5 1669sed 's/^/| /' conftest.$ac_ext >&5 1670 1671 ac_retval=1 1672fi 1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1674 as_fn_set_status $ac_retval 1675 1676} # ac_fn_c_try_cpp 1677 1678# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1679# ------------------------------------------------------- 1680# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1681# the include files in INCLUDES and setting the cache variable VAR 1682# accordingly. 1683ac_fn_c_check_header_mongrel () 1684{ 1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1686 if eval \${$3+:} false; then : 1687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1688$as_echo_n "checking for $2... " >&6; } 1689if eval \${$3+:} false; then : 1690 $as_echo_n "(cached) " >&6 1691fi 1692eval ac_res=\$$3 1693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1694$as_echo "$ac_res" >&6; } 1695else 1696 # Is the header compilable? 1697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1698$as_echo_n "checking $2 usability... " >&6; } 1699cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1700/* end confdefs.h. */ 1701$4 1702#include <$2> 1703_ACEOF 1704if ac_fn_c_try_compile "$LINENO"; then : 1705 ac_header_compiler=yes 1706else 1707 ac_header_compiler=no 1708fi 1709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1711$as_echo "$ac_header_compiler" >&6; } 1712 1713# Is the header present? 1714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1715$as_echo_n "checking $2 presence... " >&6; } 1716cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1717/* end confdefs.h. */ 1718#include <$2> 1719_ACEOF 1720if ac_fn_c_try_cpp "$LINENO"; then : 1721 ac_header_preproc=yes 1722else 1723 ac_header_preproc=no 1724fi 1725rm -f conftest.err conftest.i conftest.$ac_ext 1726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1727$as_echo "$ac_header_preproc" >&6; } 1728 1729# So? What about this header? 1730case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1731 yes:no: ) 1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1733$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1735$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1736 ;; 1737 no:yes:* ) 1738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1739$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1741$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1743$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1745$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1747$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1748 ;; 1749esac 1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1751$as_echo_n "checking for $2... " >&6; } 1752if eval \${$3+:} false; then : 1753 $as_echo_n "(cached) " >&6 1754else 1755 eval "$3=\$ac_header_compiler" 1756fi 1757eval ac_res=\$$3 1758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1759$as_echo "$ac_res" >&6; } 1760fi 1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1762 1763} # ac_fn_c_check_header_mongrel 1764 1765# ac_fn_c_try_run LINENO 1766# ---------------------- 1767# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1768# that executables *can* be run. 1769ac_fn_c_try_run () 1770{ 1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1772 if { { ac_try="$ac_link" 1773case "(($ac_try" in 1774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1775 *) ac_try_echo=$ac_try;; 1776esac 1777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1778$as_echo "$ac_try_echo"; } >&5 1779 (eval "$ac_link") 2>&5 1780 ac_status=$? 1781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1782 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1783 { { case "(($ac_try" in 1784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1785 *) ac_try_echo=$ac_try;; 1786esac 1787eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1788$as_echo "$ac_try_echo"; } >&5 1789 (eval "$ac_try") 2>&5 1790 ac_status=$? 1791 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1792 test $ac_status = 0; }; }; then : 1793 ac_retval=0 1794else 1795 $as_echo "$as_me: program exited with status $ac_status" >&5 1796 $as_echo "$as_me: failed program was:" >&5 1797sed 's/^/| /' conftest.$ac_ext >&5 1798 1799 ac_retval=$ac_status 1800fi 1801 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1802 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1803 as_fn_set_status $ac_retval 1804 1805} # ac_fn_c_try_run 1806 1807# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1808# ------------------------------------------------------- 1809# Tests whether HEADER exists and can be compiled using the include files in 1810# INCLUDES, setting the cache variable VAR accordingly. 1811ac_fn_c_check_header_compile () 1812{ 1813 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1815$as_echo_n "checking for $2... " >&6; } 1816if eval \${$3+:} false; then : 1817 $as_echo_n "(cached) " >&6 1818else 1819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1820/* end confdefs.h. */ 1821$4 1822#include <$2> 1823_ACEOF 1824if ac_fn_c_try_compile "$LINENO"; then : 1825 eval "$3=yes" 1826else 1827 eval "$3=no" 1828fi 1829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1830fi 1831eval ac_res=\$$3 1832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1833$as_echo "$ac_res" >&6; } 1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1835 1836} # ac_fn_c_check_header_compile 1837 1838# ac_fn_c_check_func LINENO FUNC VAR 1839# ---------------------------------- 1840# Tests whether FUNC exists, setting the cache variable VAR accordingly 1841ac_fn_c_check_func () 1842{ 1843 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1845$as_echo_n "checking for $2... " >&6; } 1846if eval \${$3+:} false; then : 1847 $as_echo_n "(cached) " >&6 1848else 1849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1850/* end confdefs.h. */ 1851/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1852 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1853#define $2 innocuous_$2 1854 1855/* System header to define __stub macros and hopefully few prototypes, 1856 which can conflict with char $2 (); below. 1857 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1858 <limits.h> exists even on freestanding compilers. */ 1859 1860#ifdef __STDC__ 1861# include <limits.h> 1862#else 1863# include <assert.h> 1864#endif 1865 1866#undef $2 1867 1868/* Override any GCC internal prototype to avoid an error. 1869 Use char because int might match the return type of a GCC 1870 builtin and then its argument prototype would still apply. */ 1871#ifdef __cplusplus 1872extern "C" 1873#endif 1874char $2 (); 1875/* The GNU C library defines this for functions which it implements 1876 to always fail with ENOSYS. Some functions are actually named 1877 something starting with __ and the normal name is an alias. */ 1878#if defined __stub_$2 || defined __stub___$2 1879choke me 1880#endif 1881 1882int 1883main () 1884{ 1885return $2 (); 1886 ; 1887 return 0; 1888} 1889_ACEOF 1890if ac_fn_c_try_link "$LINENO"; then : 1891 eval "$3=yes" 1892else 1893 eval "$3=no" 1894fi 1895rm -f core conftest.err conftest.$ac_objext \ 1896 conftest$ac_exeext conftest.$ac_ext 1897fi 1898eval ac_res=\$$3 1899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1900$as_echo "$ac_res" >&6; } 1901 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1902 1903} # ac_fn_c_check_func 1904 1905# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1906# --------------------------------------------- 1907# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1908# accordingly. 1909ac_fn_c_check_decl () 1910{ 1911 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1912 as_decl_name=`echo $2|sed 's/ *(.*//'` 1913 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1915$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1916if eval \${$3+:} false; then : 1917 $as_echo_n "(cached) " >&6 1918else 1919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1920/* end confdefs.h. */ 1921$4 1922int 1923main () 1924{ 1925#ifndef $as_decl_name 1926#ifdef __cplusplus 1927 (void) $as_decl_use; 1928#else 1929 (void) $as_decl_name; 1930#endif 1931#endif 1932 1933 ; 1934 return 0; 1935} 1936_ACEOF 1937if ac_fn_c_try_compile "$LINENO"; then : 1938 eval "$3=yes" 1939else 1940 eval "$3=no" 1941fi 1942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1943fi 1944eval ac_res=\$$3 1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1946$as_echo "$ac_res" >&6; } 1947 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1948 1949} # ac_fn_c_check_decl 1950cat >config.log <<_ACEOF 1951This file contains any messages produced by compilers while 1952running configure, to aid debugging if configure makes a mistake. 1953 1954It was created by opcodes $as_me 2.31.1, which was 1955generated by GNU Autoconf 2.69. Invocation command line was 1956 1957 $ $0 $@ 1958 1959_ACEOF 1960exec 5>>config.log 1961{ 1962cat <<_ASUNAME 1963## --------- ## 1964## Platform. ## 1965## --------- ## 1966 1967hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1968uname -m = `(uname -m) 2>/dev/null || echo unknown` 1969uname -r = `(uname -r) 2>/dev/null || echo unknown` 1970uname -s = `(uname -s) 2>/dev/null || echo unknown` 1971uname -v = `(uname -v) 2>/dev/null || echo unknown` 1972 1973/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1974/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1975 1976/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1977/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1978/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1979/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1980/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1981/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1982/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1983 1984_ASUNAME 1985 1986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1987for as_dir in $PATH 1988do 1989 IFS=$as_save_IFS 1990 test -z "$as_dir" && as_dir=. 1991 $as_echo "PATH: $as_dir" 1992 done 1993IFS=$as_save_IFS 1994 1995} >&5 1996 1997cat >&5 <<_ACEOF 1998 1999 2000## ----------- ## 2001## Core tests. ## 2002## ----------- ## 2003 2004_ACEOF 2005 2006 2007# Keep a trace of the command line. 2008# Strip out --no-create and --no-recursion so they do not pile up. 2009# Strip out --silent because we don't want to record it for future runs. 2010# Also quote any args containing shell meta-characters. 2011# Make two passes to allow for proper duplicate-argument suppression. 2012ac_configure_args= 2013ac_configure_args0= 2014ac_configure_args1= 2015ac_must_keep_next=false 2016for ac_pass in 1 2 2017do 2018 for ac_arg 2019 do 2020 case $ac_arg in 2021 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2022 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2023 | -silent | --silent | --silen | --sile | --sil) 2024 continue ;; 2025 *\'*) 2026 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2027 esac 2028 case $ac_pass in 2029 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2030 2) 2031 as_fn_append ac_configure_args1 " '$ac_arg'" 2032 if test $ac_must_keep_next = true; then 2033 ac_must_keep_next=false # Got value, back to normal. 2034 else 2035 case $ac_arg in 2036 *=* | --config-cache | -C | -disable-* | --disable-* \ 2037 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2038 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2039 | -with-* | --with-* | -without-* | --without-* | --x) 2040 case "$ac_configure_args0 " in 2041 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2042 esac 2043 ;; 2044 -* ) ac_must_keep_next=true ;; 2045 esac 2046 fi 2047 as_fn_append ac_configure_args " '$ac_arg'" 2048 ;; 2049 esac 2050 done 2051done 2052{ ac_configure_args0=; unset ac_configure_args0;} 2053{ ac_configure_args1=; unset ac_configure_args1;} 2054 2055# When interrupted or exit'd, cleanup temporary files, and complete 2056# config.log. We remove comments because anyway the quotes in there 2057# would cause problems or look ugly. 2058# WARNING: Use '\'' to represent an apostrophe within the trap. 2059# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2060trap 'exit_status=$? 2061 # Save into config.log some information that might help in debugging. 2062 { 2063 echo 2064 2065 $as_echo "## ---------------- ## 2066## Cache variables. ## 2067## ---------------- ##" 2068 echo 2069 # The following way of writing the cache mishandles newlines in values, 2070( 2071 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2072 eval ac_val=\$$ac_var 2073 case $ac_val in #( 2074 *${as_nl}*) 2075 case $ac_var in #( 2076 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2077$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2078 esac 2079 case $ac_var in #( 2080 _ | IFS | as_nl) ;; #( 2081 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2082 *) { eval $ac_var=; unset $ac_var;} ;; 2083 esac ;; 2084 esac 2085 done 2086 (set) 2>&1 | 2087 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2088 *${as_nl}ac_space=\ *) 2089 sed -n \ 2090 "s/'\''/'\''\\\\'\'''\''/g; 2091 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2092 ;; #( 2093 *) 2094 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2095 ;; 2096 esac | 2097 sort 2098) 2099 echo 2100 2101 $as_echo "## ----------------- ## 2102## Output variables. ## 2103## ----------------- ##" 2104 echo 2105 for ac_var in $ac_subst_vars 2106 do 2107 eval ac_val=\$$ac_var 2108 case $ac_val in 2109 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2110 esac 2111 $as_echo "$ac_var='\''$ac_val'\''" 2112 done | sort 2113 echo 2114 2115 if test -n "$ac_subst_files"; then 2116 $as_echo "## ------------------- ## 2117## File substitutions. ## 2118## ------------------- ##" 2119 echo 2120 for ac_var in $ac_subst_files 2121 do 2122 eval ac_val=\$$ac_var 2123 case $ac_val in 2124 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2125 esac 2126 $as_echo "$ac_var='\''$ac_val'\''" 2127 done | sort 2128 echo 2129 fi 2130 2131 if test -s confdefs.h; then 2132 $as_echo "## ----------- ## 2133## confdefs.h. ## 2134## ----------- ##" 2135 echo 2136 cat confdefs.h 2137 echo 2138 fi 2139 test "$ac_signal" != 0 && 2140 $as_echo "$as_me: caught signal $ac_signal" 2141 $as_echo "$as_me: exit $exit_status" 2142 } >&5 2143 rm -f core *.core core.conftest.* && 2144 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2145 exit $exit_status 2146' 0 2147for ac_signal in 1 2 13 15; do 2148 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2149done 2150ac_signal=0 2151 2152# confdefs.h avoids OS command line length limits that DEFS can exceed. 2153rm -f -r conftest* confdefs.h 2154 2155$as_echo "/* confdefs.h */" > confdefs.h 2156 2157# Predefined preprocessor variables. 2158 2159cat >>confdefs.h <<_ACEOF 2160#define PACKAGE_NAME "$PACKAGE_NAME" 2161_ACEOF 2162 2163cat >>confdefs.h <<_ACEOF 2164#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2165_ACEOF 2166 2167cat >>confdefs.h <<_ACEOF 2168#define PACKAGE_VERSION "$PACKAGE_VERSION" 2169_ACEOF 2170 2171cat >>confdefs.h <<_ACEOF 2172#define PACKAGE_STRING "$PACKAGE_STRING" 2173_ACEOF 2174 2175cat >>confdefs.h <<_ACEOF 2176#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2177_ACEOF 2178 2179cat >>confdefs.h <<_ACEOF 2180#define PACKAGE_URL "$PACKAGE_URL" 2181_ACEOF 2182 2183 2184# Let the site file select an alternate cache file if it wants to. 2185# Prefer an explicitly selected file to automatically selected ones. 2186ac_site_file1=NONE 2187ac_site_file2=NONE 2188if test -n "$CONFIG_SITE"; then 2189 # We do not want a PATH search for config.site. 2190 case $CONFIG_SITE in #(( 2191 -*) ac_site_file1=./$CONFIG_SITE;; 2192 */*) ac_site_file1=$CONFIG_SITE;; 2193 *) ac_site_file1=./$CONFIG_SITE;; 2194 esac 2195elif test "x$prefix" != xNONE; then 2196 ac_site_file1=$prefix/share/config.site 2197 ac_site_file2=$prefix/etc/config.site 2198else 2199 ac_site_file1=$ac_default_prefix/share/config.site 2200 ac_site_file2=$ac_default_prefix/etc/config.site 2201fi 2202for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2203do 2204 test "x$ac_site_file" = xNONE && continue 2205 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2206 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2207$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2208 sed 's/^/| /' "$ac_site_file" >&5 2209 . "$ac_site_file" \ 2210 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2211$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2212as_fn_error $? "failed to load site script $ac_site_file 2213See \`config.log' for more details" "$LINENO" 5; } 2214 fi 2215done 2216 2217if test -r "$cache_file"; then 2218 # Some versions of bash will fail to source /dev/null (special files 2219 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2220 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2221 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2222$as_echo "$as_me: loading cache $cache_file" >&6;} 2223 case $cache_file in 2224 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2225 *) . "./$cache_file";; 2226 esac 2227 fi 2228else 2229 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2230$as_echo "$as_me: creating cache $cache_file" >&6;} 2231 >$cache_file 2232fi 2233 2234# Check that the precious variables saved in the cache have kept the same 2235# value. 2236ac_cache_corrupted=false 2237for ac_var in $ac_precious_vars; do 2238 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2239 eval ac_new_set=\$ac_env_${ac_var}_set 2240 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2241 eval ac_new_val=\$ac_env_${ac_var}_value 2242 case $ac_old_set,$ac_new_set in 2243 set,) 2244 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2245$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2246 ac_cache_corrupted=: ;; 2247 ,set) 2248 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2249$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2250 ac_cache_corrupted=: ;; 2251 ,);; 2252 *) 2253 if test "x$ac_old_val" != "x$ac_new_val"; then 2254 # differences in whitespace do not lead to failure. 2255 ac_old_val_w=`echo x $ac_old_val` 2256 ac_new_val_w=`echo x $ac_new_val` 2257 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2258 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2259$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2260 ac_cache_corrupted=: 2261 else 2262 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2263$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2264 eval $ac_var=\$ac_old_val 2265 fi 2266 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2267$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2268 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2269$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2270 fi;; 2271 esac 2272 # Pass precious variables to config.status. 2273 if test "$ac_new_set" = set; then 2274 case $ac_new_val in 2275 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2276 *) ac_arg=$ac_var=$ac_new_val ;; 2277 esac 2278 case " $ac_configure_args " in 2279 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2280 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2281 esac 2282 fi 2283done 2284if $ac_cache_corrupted; then 2285 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2286$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2287 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2288$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2289 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2290fi 2291## -------------------- ## 2292## Main body of script. ## 2293## -------------------- ## 2294 2295ac_ext=c 2296ac_cpp='$CPP $CPPFLAGS' 2297ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2298ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2299ac_compiler_gnu=$ac_cv_c_compiler_gnu 2300 2301 2302 2303 2304 2305 2306 2307ac_aux_dir= 2308for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2309 if test -f "$ac_dir/install-sh"; then 2310 ac_aux_dir=$ac_dir 2311 ac_install_sh="$ac_aux_dir/install-sh -c" 2312 break 2313 elif test -f "$ac_dir/install.sh"; then 2314 ac_aux_dir=$ac_dir 2315 ac_install_sh="$ac_aux_dir/install.sh -c" 2316 break 2317 elif test -f "$ac_dir/shtool"; then 2318 ac_aux_dir=$ac_dir 2319 ac_install_sh="$ac_aux_dir/shtool install -c" 2320 break 2321 fi 2322done 2323if test -z "$ac_aux_dir"; then 2324 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2325fi 2326 2327# These three variables are undocumented and unsupported, 2328# and are intended to be withdrawn in a future Autoconf release. 2329# They can cause serious problems if a builder's source tree is in a directory 2330# whose full name contains unusual characters. 2331ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2332ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2333ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2334 2335 2336# Make sure we can run config.sub. 2337$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2338 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2339 2340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2341$as_echo_n "checking build system type... " >&6; } 2342if ${ac_cv_build+:} false; then : 2343 $as_echo_n "(cached) " >&6 2344else 2345 ac_build_alias=$build_alias 2346test "x$ac_build_alias" = x && 2347 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2348test "x$ac_build_alias" = x && 2349 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2350ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2351 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2352 2353fi 2354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2355$as_echo "$ac_cv_build" >&6; } 2356case $ac_cv_build in 2357*-*-*) ;; 2358*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2359esac 2360build=$ac_cv_build 2361ac_save_IFS=$IFS; IFS='-' 2362set x $ac_cv_build 2363shift 2364build_cpu=$1 2365build_vendor=$2 2366shift; shift 2367# Remember, the first character of IFS is used to create $*, 2368# except with old shells: 2369build_os=$* 2370IFS=$ac_save_IFS 2371case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2372 2373 2374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2375$as_echo_n "checking host system type... " >&6; } 2376if ${ac_cv_host+:} false; then : 2377 $as_echo_n "(cached) " >&6 2378else 2379 if test "x$host_alias" = x; then 2380 ac_cv_host=$ac_cv_build 2381else 2382 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2383 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2384fi 2385 2386fi 2387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2388$as_echo "$ac_cv_host" >&6; } 2389case $ac_cv_host in 2390*-*-*) ;; 2391*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2392esac 2393host=$ac_cv_host 2394ac_save_IFS=$IFS; IFS='-' 2395set x $ac_cv_host 2396shift 2397host_cpu=$1 2398host_vendor=$2 2399shift; shift 2400# Remember, the first character of IFS is used to create $*, 2401# except with old shells: 2402host_os=$* 2403IFS=$ac_save_IFS 2404case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2405 2406 2407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2408$as_echo_n "checking target system type... " >&6; } 2409if ${ac_cv_target+:} false; then : 2410 $as_echo_n "(cached) " >&6 2411else 2412 if test "x$target_alias" = x; then 2413 ac_cv_target=$ac_cv_host 2414else 2415 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2416 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2417fi 2418 2419fi 2420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2421$as_echo "$ac_cv_target" >&6; } 2422case $ac_cv_target in 2423*-*-*) ;; 2424*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2425esac 2426target=$ac_cv_target 2427ac_save_IFS=$IFS; IFS='-' 2428set x $ac_cv_target 2429shift 2430target_cpu=$1 2431target_vendor=$2 2432shift; shift 2433# Remember, the first character of IFS is used to create $*, 2434# except with old shells: 2435target_os=$* 2436IFS=$ac_save_IFS 2437case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2438 2439 2440# The aliases save the names the user supplied, while $host etc. 2441# will get canonicalized. 2442test -n "$target_alias" && 2443 test "$program_prefix$program_suffix$program_transform_name" = \ 2444 NONENONEs,x,x, && 2445 program_prefix=${target_alias}- 2446# Expand $ac_aux_dir to an absolute path. 2447am_aux_dir=`cd "$ac_aux_dir" && pwd` 2448 2449ac_ext=c 2450ac_cpp='$CPP $CPPFLAGS' 2451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2453ac_compiler_gnu=$ac_cv_c_compiler_gnu 2454if test -n "$ac_tool_prefix"; then 2455 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2456set dummy ${ac_tool_prefix}gcc; ac_word=$2 2457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2458$as_echo_n "checking for $ac_word... " >&6; } 2459if ${ac_cv_prog_CC+:} false; then : 2460 $as_echo_n "(cached) " >&6 2461else 2462 if test -n "$CC"; then 2463 ac_cv_prog_CC="$CC" # Let the user override the test. 2464else 2465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2466for as_dir in $PATH 2467do 2468 IFS=$as_save_IFS 2469 test -z "$as_dir" && as_dir=. 2470 for ac_exec_ext in '' $ac_executable_extensions; do 2471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2472 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2474 break 2 2475 fi 2476done 2477 done 2478IFS=$as_save_IFS 2479 2480fi 2481fi 2482CC=$ac_cv_prog_CC 2483if test -n "$CC"; then 2484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2485$as_echo "$CC" >&6; } 2486else 2487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2488$as_echo "no" >&6; } 2489fi 2490 2491 2492fi 2493if test -z "$ac_cv_prog_CC"; then 2494 ac_ct_CC=$CC 2495 # Extract the first word of "gcc", so it can be a program name with args. 2496set dummy gcc; ac_word=$2 2497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2498$as_echo_n "checking for $ac_word... " >&6; } 2499if ${ac_cv_prog_ac_ct_CC+:} false; then : 2500 $as_echo_n "(cached) " >&6 2501else 2502 if test -n "$ac_ct_CC"; then 2503 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2504else 2505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2506for as_dir in $PATH 2507do 2508 IFS=$as_save_IFS 2509 test -z "$as_dir" && as_dir=. 2510 for ac_exec_ext in '' $ac_executable_extensions; do 2511 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2512 ac_cv_prog_ac_ct_CC="gcc" 2513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2514 break 2 2515 fi 2516done 2517 done 2518IFS=$as_save_IFS 2519 2520fi 2521fi 2522ac_ct_CC=$ac_cv_prog_ac_ct_CC 2523if test -n "$ac_ct_CC"; then 2524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2525$as_echo "$ac_ct_CC" >&6; } 2526else 2527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2528$as_echo "no" >&6; } 2529fi 2530 2531 if test "x$ac_ct_CC" = x; then 2532 CC="" 2533 else 2534 case $cross_compiling:$ac_tool_warned in 2535yes:) 2536{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2537$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2538ac_tool_warned=yes ;; 2539esac 2540 CC=$ac_ct_CC 2541 fi 2542else 2543 CC="$ac_cv_prog_CC" 2544fi 2545 2546if test -z "$CC"; then 2547 if test -n "$ac_tool_prefix"; then 2548 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2549set dummy ${ac_tool_prefix}cc; ac_word=$2 2550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2551$as_echo_n "checking for $ac_word... " >&6; } 2552if ${ac_cv_prog_CC+:} false; then : 2553 $as_echo_n "(cached) " >&6 2554else 2555 if test -n "$CC"; then 2556 ac_cv_prog_CC="$CC" # Let the user override the test. 2557else 2558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2559for as_dir in $PATH 2560do 2561 IFS=$as_save_IFS 2562 test -z "$as_dir" && as_dir=. 2563 for ac_exec_ext in '' $ac_executable_extensions; do 2564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2565 ac_cv_prog_CC="${ac_tool_prefix}cc" 2566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2567 break 2 2568 fi 2569done 2570 done 2571IFS=$as_save_IFS 2572 2573fi 2574fi 2575CC=$ac_cv_prog_CC 2576if test -n "$CC"; then 2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2578$as_echo "$CC" >&6; } 2579else 2580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2581$as_echo "no" >&6; } 2582fi 2583 2584 2585 fi 2586fi 2587if test -z "$CC"; then 2588 # Extract the first word of "cc", so it can be a program name with args. 2589set dummy cc; ac_word=$2 2590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2591$as_echo_n "checking for $ac_word... " >&6; } 2592if ${ac_cv_prog_CC+:} false; then : 2593 $as_echo_n "(cached) " >&6 2594else 2595 if test -n "$CC"; then 2596 ac_cv_prog_CC="$CC" # Let the user override the test. 2597else 2598 ac_prog_rejected=no 2599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2600for as_dir in $PATH 2601do 2602 IFS=$as_save_IFS 2603 test -z "$as_dir" && as_dir=. 2604 for ac_exec_ext in '' $ac_executable_extensions; do 2605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2606 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2607 ac_prog_rejected=yes 2608 continue 2609 fi 2610 ac_cv_prog_CC="cc" 2611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2612 break 2 2613 fi 2614done 2615 done 2616IFS=$as_save_IFS 2617 2618if test $ac_prog_rejected = yes; then 2619 # We found a bogon in the path, so make sure we never use it. 2620 set dummy $ac_cv_prog_CC 2621 shift 2622 if test $# != 0; then 2623 # We chose a different compiler from the bogus one. 2624 # However, it has the same basename, so the bogon will be chosen 2625 # first if we set CC to just the basename; use the full file name. 2626 shift 2627 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2628 fi 2629fi 2630fi 2631fi 2632CC=$ac_cv_prog_CC 2633if test -n "$CC"; then 2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2635$as_echo "$CC" >&6; } 2636else 2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2638$as_echo "no" >&6; } 2639fi 2640 2641 2642fi 2643if test -z "$CC"; then 2644 if test -n "$ac_tool_prefix"; then 2645 for ac_prog in cl.exe 2646 do 2647 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2648set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2650$as_echo_n "checking for $ac_word... " >&6; } 2651if ${ac_cv_prog_CC+:} false; then : 2652 $as_echo_n "(cached) " >&6 2653else 2654 if test -n "$CC"; then 2655 ac_cv_prog_CC="$CC" # Let the user override the test. 2656else 2657as_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 for ac_exec_ext in '' $ac_executable_extensions; do 2663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2664 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2666 break 2 2667 fi 2668done 2669 done 2670IFS=$as_save_IFS 2671 2672fi 2673fi 2674CC=$ac_cv_prog_CC 2675if test -n "$CC"; then 2676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2677$as_echo "$CC" >&6; } 2678else 2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2680$as_echo "no" >&6; } 2681fi 2682 2683 2684 test -n "$CC" && break 2685 done 2686fi 2687if test -z "$CC"; then 2688 ac_ct_CC=$CC 2689 for ac_prog in cl.exe 2690do 2691 # Extract the first word of "$ac_prog", so it can be a program name with args. 2692set dummy $ac_prog; ac_word=$2 2693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2694$as_echo_n "checking for $ac_word... " >&6; } 2695if ${ac_cv_prog_ac_ct_CC+:} false; then : 2696 $as_echo_n "(cached) " >&6 2697else 2698 if test -n "$ac_ct_CC"; then 2699 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2700else 2701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2702for as_dir in $PATH 2703do 2704 IFS=$as_save_IFS 2705 test -z "$as_dir" && as_dir=. 2706 for ac_exec_ext in '' $ac_executable_extensions; do 2707 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2708 ac_cv_prog_ac_ct_CC="$ac_prog" 2709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2710 break 2 2711 fi 2712done 2713 done 2714IFS=$as_save_IFS 2715 2716fi 2717fi 2718ac_ct_CC=$ac_cv_prog_ac_ct_CC 2719if test -n "$ac_ct_CC"; then 2720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2721$as_echo "$ac_ct_CC" >&6; } 2722else 2723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2724$as_echo "no" >&6; } 2725fi 2726 2727 2728 test -n "$ac_ct_CC" && break 2729done 2730 2731 if test "x$ac_ct_CC" = x; then 2732 CC="" 2733 else 2734 case $cross_compiling:$ac_tool_warned in 2735yes:) 2736{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2737$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2738ac_tool_warned=yes ;; 2739esac 2740 CC=$ac_ct_CC 2741 fi 2742fi 2743 2744fi 2745 2746 2747test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2748$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2749as_fn_error $? "no acceptable C compiler found in \$PATH 2750See \`config.log' for more details" "$LINENO" 5; } 2751 2752# Provide some information about the compiler. 2753$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2754set X $ac_compile 2755ac_compiler=$2 2756for ac_option in --version -v -V -qversion; do 2757 { { ac_try="$ac_compiler $ac_option >&5" 2758case "(($ac_try" in 2759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2760 *) ac_try_echo=$ac_try;; 2761esac 2762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2763$as_echo "$ac_try_echo"; } >&5 2764 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2765 ac_status=$? 2766 if test -s conftest.err; then 2767 sed '10a\ 2768... rest of stderr output deleted ... 2769 10q' conftest.err >conftest.er1 2770 cat conftest.er1 >&5 2771 fi 2772 rm -f conftest.er1 conftest.err 2773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2774 test $ac_status = 0; } 2775done 2776 2777cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2778/* end confdefs.h. */ 2779 2780int 2781main () 2782{ 2783 2784 ; 2785 return 0; 2786} 2787_ACEOF 2788ac_clean_files_save=$ac_clean_files 2789ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2790# Try to create an executable without -o first, disregard a.out. 2791# It will help us diagnose broken compilers, and finding out an intuition 2792# of exeext. 2793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2794$as_echo_n "checking whether the C compiler works... " >&6; } 2795ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2796 2797# The possible output files: 2798ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2799 2800ac_rmfiles= 2801for ac_file in $ac_files 2802do 2803 case $ac_file in 2804 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2805 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2806 esac 2807done 2808rm -f $ac_rmfiles 2809 2810if { { ac_try="$ac_link_default" 2811case "(($ac_try" in 2812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2813 *) ac_try_echo=$ac_try;; 2814esac 2815eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2816$as_echo "$ac_try_echo"; } >&5 2817 (eval "$ac_link_default") 2>&5 2818 ac_status=$? 2819 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2820 test $ac_status = 0; }; then : 2821 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2822# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2823# in a Makefile. We should not override ac_cv_exeext if it was cached, 2824# so that the user can short-circuit this test for compilers unknown to 2825# Autoconf. 2826for ac_file in $ac_files '' 2827do 2828 test -f "$ac_file" || continue 2829 case $ac_file in 2830 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2831 ;; 2832 [ab].out ) 2833 # We found the default executable, but exeext='' is most 2834 # certainly right. 2835 break;; 2836 *.* ) 2837 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2838 then :; else 2839 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2840 fi 2841 # We set ac_cv_exeext here because the later test for it is not 2842 # safe: cross compilers may not add the suffix if given an `-o' 2843 # argument, so we may need to know it at that point already. 2844 # Even if this section looks crufty: it has the advantage of 2845 # actually working. 2846 break;; 2847 * ) 2848 break;; 2849 esac 2850done 2851test "$ac_cv_exeext" = no && ac_cv_exeext= 2852 2853else 2854 ac_file='' 2855fi 2856if test -z "$ac_file"; then : 2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2858$as_echo "no" >&6; } 2859$as_echo "$as_me: failed program was:" >&5 2860sed 's/^/| /' conftest.$ac_ext >&5 2861 2862{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2863$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2864as_fn_error 77 "C compiler cannot create executables 2865See \`config.log' for more details" "$LINENO" 5; } 2866else 2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2868$as_echo "yes" >&6; } 2869fi 2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2871$as_echo_n "checking for C compiler default output file name... " >&6; } 2872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2873$as_echo "$ac_file" >&6; } 2874ac_exeext=$ac_cv_exeext 2875 2876rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2877ac_clean_files=$ac_clean_files_save 2878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2879$as_echo_n "checking for suffix of executables... " >&6; } 2880if { { ac_try="$ac_link" 2881case "(($ac_try" in 2882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2883 *) ac_try_echo=$ac_try;; 2884esac 2885eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2886$as_echo "$ac_try_echo"; } >&5 2887 (eval "$ac_link") 2>&5 2888 ac_status=$? 2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2890 test $ac_status = 0; }; then : 2891 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2892# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2893# work properly (i.e., refer to `conftest.exe'), while it won't with 2894# `rm'. 2895for ac_file in conftest.exe conftest conftest.*; do 2896 test -f "$ac_file" || continue 2897 case $ac_file in 2898 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2899 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2900 break;; 2901 * ) break;; 2902 esac 2903done 2904else 2905 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2906$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2907as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2908See \`config.log' for more details" "$LINENO" 5; } 2909fi 2910rm -f conftest conftest$ac_cv_exeext 2911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2912$as_echo "$ac_cv_exeext" >&6; } 2913 2914rm -f conftest.$ac_ext 2915EXEEXT=$ac_cv_exeext 2916ac_exeext=$EXEEXT 2917cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2918/* end confdefs.h. */ 2919#include <stdio.h> 2920int 2921main () 2922{ 2923FILE *f = fopen ("conftest.out", "w"); 2924 return ferror (f) || fclose (f) != 0; 2925 2926 ; 2927 return 0; 2928} 2929_ACEOF 2930ac_clean_files="$ac_clean_files conftest.out" 2931# Check that the compiler produces executables we can run. If not, either 2932# the compiler is broken, or we cross compile. 2933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2934$as_echo_n "checking whether we are cross compiling... " >&6; } 2935if test "$cross_compiling" != yes; then 2936 { { ac_try="$ac_link" 2937case "(($ac_try" in 2938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2939 *) ac_try_echo=$ac_try;; 2940esac 2941eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2942$as_echo "$ac_try_echo"; } >&5 2943 (eval "$ac_link") 2>&5 2944 ac_status=$? 2945 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2946 test $ac_status = 0; } 2947 if { ac_try='./conftest$ac_cv_exeext' 2948 { { case "(($ac_try" in 2949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2950 *) ac_try_echo=$ac_try;; 2951esac 2952eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2953$as_echo "$ac_try_echo"; } >&5 2954 (eval "$ac_try") 2>&5 2955 ac_status=$? 2956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2957 test $ac_status = 0; }; }; then 2958 cross_compiling=no 2959 else 2960 if test "$cross_compiling" = maybe; then 2961 cross_compiling=yes 2962 else 2963 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2965as_fn_error $? "cannot run C compiled programs. 2966If you meant to cross compile, use \`--host'. 2967See \`config.log' for more details" "$LINENO" 5; } 2968 fi 2969 fi 2970fi 2971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2972$as_echo "$cross_compiling" >&6; } 2973 2974rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 2975ac_clean_files=$ac_clean_files_save 2976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2977$as_echo_n "checking for suffix of object files... " >&6; } 2978if ${ac_cv_objext+:} false; then : 2979 $as_echo_n "(cached) " >&6 2980else 2981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2982/* end confdefs.h. */ 2983 2984int 2985main () 2986{ 2987 2988 ; 2989 return 0; 2990} 2991_ACEOF 2992rm -f conftest.o conftest.obj 2993if { { ac_try="$ac_compile" 2994case "(($ac_try" in 2995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2996 *) ac_try_echo=$ac_try;; 2997esac 2998eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2999$as_echo "$ac_try_echo"; } >&5 3000 (eval "$ac_compile") 2>&5 3001 ac_status=$? 3002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3003 test $ac_status = 0; }; then : 3004 for ac_file in conftest.o conftest.obj conftest.*; do 3005 test -f "$ac_file" || continue; 3006 case $ac_file in 3007 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3008 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3009 break;; 3010 esac 3011done 3012else 3013 $as_echo "$as_me: failed program was:" >&5 3014sed 's/^/| /' conftest.$ac_ext >&5 3015 3016{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3017$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3018as_fn_error $? "cannot compute suffix of object files: cannot compile 3019See \`config.log' for more details" "$LINENO" 5; } 3020fi 3021rm -f conftest.$ac_cv_objext conftest.$ac_ext 3022fi 3023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3024$as_echo "$ac_cv_objext" >&6; } 3025OBJEXT=$ac_cv_objext 3026ac_objext=$OBJEXT 3027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3028$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3029if ${ac_cv_c_compiler_gnu+:} false; then : 3030 $as_echo_n "(cached) " >&6 3031else 3032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3033/* end confdefs.h. */ 3034 3035int 3036main () 3037{ 3038#ifndef __GNUC__ 3039 choke me 3040#endif 3041 3042 ; 3043 return 0; 3044} 3045_ACEOF 3046if ac_fn_c_try_compile "$LINENO"; then : 3047 ac_compiler_gnu=yes 3048else 3049 ac_compiler_gnu=no 3050fi 3051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3052ac_cv_c_compiler_gnu=$ac_compiler_gnu 3053 3054fi 3055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3056$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3057if test $ac_compiler_gnu = yes; then 3058 GCC=yes 3059else 3060 GCC= 3061fi 3062ac_test_CFLAGS=${CFLAGS+set} 3063ac_save_CFLAGS=$CFLAGS 3064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3065$as_echo_n "checking whether $CC accepts -g... " >&6; } 3066if ${ac_cv_prog_cc_g+:} false; then : 3067 $as_echo_n "(cached) " >&6 3068else 3069 ac_save_c_werror_flag=$ac_c_werror_flag 3070 ac_c_werror_flag=yes 3071 ac_cv_prog_cc_g=no 3072 CFLAGS="-g" 3073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3074/* end confdefs.h. */ 3075 3076int 3077main () 3078{ 3079 3080 ; 3081 return 0; 3082} 3083_ACEOF 3084if ac_fn_c_try_compile "$LINENO"; then : 3085 ac_cv_prog_cc_g=yes 3086else 3087 CFLAGS="" 3088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3089/* end confdefs.h. */ 3090 3091int 3092main () 3093{ 3094 3095 ; 3096 return 0; 3097} 3098_ACEOF 3099if ac_fn_c_try_compile "$LINENO"; then : 3100 3101else 3102 ac_c_werror_flag=$ac_save_c_werror_flag 3103 CFLAGS="-g" 3104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3105/* end confdefs.h. */ 3106 3107int 3108main () 3109{ 3110 3111 ; 3112 return 0; 3113} 3114_ACEOF 3115if ac_fn_c_try_compile "$LINENO"; then : 3116 ac_cv_prog_cc_g=yes 3117fi 3118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3119fi 3120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3121fi 3122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3123 ac_c_werror_flag=$ac_save_c_werror_flag 3124fi 3125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3126$as_echo "$ac_cv_prog_cc_g" >&6; } 3127if test "$ac_test_CFLAGS" = set; then 3128 CFLAGS=$ac_save_CFLAGS 3129elif test $ac_cv_prog_cc_g = yes; then 3130 if test "$GCC" = yes; then 3131 CFLAGS="-g -O2" 3132 else 3133 CFLAGS="-g" 3134 fi 3135else 3136 if test "$GCC" = yes; then 3137 CFLAGS="-O2" 3138 else 3139 CFLAGS= 3140 fi 3141fi 3142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3143$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3144if ${ac_cv_prog_cc_c89+:} false; then : 3145 $as_echo_n "(cached) " >&6 3146else 3147 ac_cv_prog_cc_c89=no 3148ac_save_CC=$CC 3149cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3150/* end confdefs.h. */ 3151#include <stdarg.h> 3152#include <stdio.h> 3153struct stat; 3154/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3155struct buf { int x; }; 3156FILE * (*rcsopen) (struct buf *, struct stat *, int); 3157static char *e (p, i) 3158 char **p; 3159 int i; 3160{ 3161 return p[i]; 3162} 3163static char *f (char * (*g) (char **, int), char **p, ...) 3164{ 3165 char *s; 3166 va_list v; 3167 va_start (v,p); 3168 s = g (p, va_arg (v,int)); 3169 va_end (v); 3170 return s; 3171} 3172 3173/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3174 function prototypes and stuff, but not '\xHH' hex character constants. 3175 These don't provoke an error unfortunately, instead are silently treated 3176 as 'x'. The following induces an error, until -std is added to get 3177 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3178 array size at least. It's necessary to write '\x00'==0 to get something 3179 that's true only with -std. */ 3180int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3181 3182/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3183 inside strings and character constants. */ 3184#define FOO(x) 'x' 3185int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3186 3187int test (int i, double x); 3188struct s1 {int (*f) (int a);}; 3189struct s2 {int (*f) (double a);}; 3190int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3191int argc; 3192char **argv; 3193int 3194main () 3195{ 3196return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3197 ; 3198 return 0; 3199} 3200_ACEOF 3201for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3202 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3203do 3204 CC="$ac_save_CC $ac_arg" 3205 if ac_fn_c_try_compile "$LINENO"; then : 3206 ac_cv_prog_cc_c89=$ac_arg 3207fi 3208rm -f core conftest.err conftest.$ac_objext 3209 test "x$ac_cv_prog_cc_c89" != "xno" && break 3210done 3211rm -f conftest.$ac_ext 3212CC=$ac_save_CC 3213 3214fi 3215# AC_CACHE_VAL 3216case "x$ac_cv_prog_cc_c89" in 3217 x) 3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3219$as_echo "none needed" >&6; } ;; 3220 xno) 3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3222$as_echo "unsupported" >&6; } ;; 3223 *) 3224 CC="$CC $ac_cv_prog_cc_c89" 3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3226$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3227esac 3228if test "x$ac_cv_prog_cc_c89" != xno; then : 3229 3230fi 3231 3232ac_ext=c 3233ac_cpp='$CPP $CPPFLAGS' 3234ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3235ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3236ac_compiler_gnu=$ac_cv_c_compiler_gnu 3237 3238ac_ext=c 3239ac_cpp='$CPP $CPPFLAGS' 3240ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3241ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3242ac_compiler_gnu=$ac_cv_c_compiler_gnu 3243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3244$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3245if ${am_cv_prog_cc_c_o+:} false; then : 3246 $as_echo_n "(cached) " >&6 3247else 3248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3249/* end confdefs.h. */ 3250 3251int 3252main () 3253{ 3254 3255 ; 3256 return 0; 3257} 3258_ACEOF 3259 # Make sure it works both with $CC and with simple cc. 3260 # Following AC_PROG_CC_C_O, we do the test twice because some 3261 # compilers refuse to overwrite an existing .o file with -o, 3262 # though they will create one. 3263 am_cv_prog_cc_c_o=yes 3264 for am_i in 1 2; do 3265 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3266 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3267 ac_status=$? 3268 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3269 (exit $ac_status); } \ 3270 && test -f conftest2.$ac_objext; then 3271 : OK 3272 else 3273 am_cv_prog_cc_c_o=no 3274 break 3275 fi 3276 done 3277 rm -f core conftest* 3278 unset am_i 3279fi 3280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3281$as_echo "$am_cv_prog_cc_c_o" >&6; } 3282if test "$am_cv_prog_cc_c_o" != yes; then 3283 # Losing compiler, so override with the script. 3284 # FIXME: It is wrong to rewrite CC. 3285 # But if we don't then we get into trouble of one sort or another. 3286 # A longer-term fix would be to have automake use am__CC in this case, 3287 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3288 CC="$am_aux_dir/compile $CC" 3289fi 3290ac_ext=c 3291ac_cpp='$CPP $CPPFLAGS' 3292ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3293ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3294ac_compiler_gnu=$ac_cv_c_compiler_gnu 3295 3296 3297 3298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3299$as_echo_n "checking for library containing strerror... " >&6; } 3300if ${ac_cv_search_strerror+:} false; then : 3301 $as_echo_n "(cached) " >&6 3302else 3303 ac_func_search_save_LIBS=$LIBS 3304cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3305/* end confdefs.h. */ 3306 3307/* Override any GCC internal prototype to avoid an error. 3308 Use char because int might match the return type of a GCC 3309 builtin and then its argument prototype would still apply. */ 3310#ifdef __cplusplus 3311extern "C" 3312#endif 3313char strerror (); 3314int 3315main () 3316{ 3317return strerror (); 3318 ; 3319 return 0; 3320} 3321_ACEOF 3322for ac_lib in '' cposix; do 3323 if test -z "$ac_lib"; then 3324 ac_res="none required" 3325 else 3326 ac_res=-l$ac_lib 3327 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3328 fi 3329 if ac_fn_c_try_link "$LINENO"; then : 3330 ac_cv_search_strerror=$ac_res 3331fi 3332rm -f core conftest.err conftest.$ac_objext \ 3333 conftest$ac_exeext 3334 if ${ac_cv_search_strerror+:} false; then : 3335 break 3336fi 3337done 3338if ${ac_cv_search_strerror+:} false; then : 3339 3340else 3341 ac_cv_search_strerror=no 3342fi 3343rm conftest.$ac_ext 3344LIBS=$ac_func_search_save_LIBS 3345fi 3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3347$as_echo "$ac_cv_search_strerror" >&6; } 3348ac_res=$ac_cv_search_strerror 3349if test "$ac_res" != no; then : 3350 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3351 3352fi 3353 3354 3355am__api_version='1.15' 3356 3357# Find a good install program. We prefer a C program (faster), 3358# so one script is as good as another. But avoid the broken or 3359# incompatible versions: 3360# SysV /etc/install, /usr/sbin/install 3361# SunOS /usr/etc/install 3362# IRIX /sbin/install 3363# AIX /bin/install 3364# AmigaOS /C/install, which installs bootblocks on floppy discs 3365# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3366# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3367# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3368# OS/2's system install, which has a completely different semantic 3369# ./install, which can be erroneously created by make from ./install.sh. 3370# Reject install programs that cannot install multiple files. 3371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3372$as_echo_n "checking for a BSD-compatible install... " >&6; } 3373if test -z "$INSTALL"; then 3374if ${ac_cv_path_install+:} false; then : 3375 $as_echo_n "(cached) " >&6 3376else 3377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3378for as_dir in $PATH 3379do 3380 IFS=$as_save_IFS 3381 test -z "$as_dir" && as_dir=. 3382 # Account for people who put trailing slashes in PATH elements. 3383case $as_dir/ in #(( 3384 ./ | .// | /[cC]/* | \ 3385 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3386 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3387 /usr/ucb/* ) ;; 3388 *) 3389 # OSF1 and SCO ODT 3.0 have their own names for install. 3390 # Don't use installbsd from OSF since it installs stuff as root 3391 # by default. 3392 for ac_prog in ginstall scoinst install; do 3393 for ac_exec_ext in '' $ac_executable_extensions; do 3394 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3395 if test $ac_prog = install && 3396 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3397 # AIX install. It has an incompatible calling convention. 3398 : 3399 elif test $ac_prog = install && 3400 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3401 # program-specific install script used by HP pwplus--don't use. 3402 : 3403 else 3404 rm -rf conftest.one conftest.two conftest.dir 3405 echo one > conftest.one 3406 echo two > conftest.two 3407 mkdir conftest.dir 3408 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3409 test -s conftest.one && test -s conftest.two && 3410 test -s conftest.dir/conftest.one && 3411 test -s conftest.dir/conftest.two 3412 then 3413 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3414 break 3 3415 fi 3416 fi 3417 fi 3418 done 3419 done 3420 ;; 3421esac 3422 3423 done 3424IFS=$as_save_IFS 3425 3426rm -rf conftest.one conftest.two conftest.dir 3427 3428fi 3429 if test "${ac_cv_path_install+set}" = set; then 3430 INSTALL=$ac_cv_path_install 3431 else 3432 # As a last resort, use the slow shell script. Don't cache a 3433 # value for INSTALL within a source directory, because that will 3434 # break other packages using the cache if that directory is 3435 # removed, or if the value is a relative name. 3436 INSTALL=$ac_install_sh 3437 fi 3438fi 3439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3440$as_echo "$INSTALL" >&6; } 3441 3442# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3443# It thinks the first close brace ends the variable substitution. 3444test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3445 3446test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3447 3448test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3449 3450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3451$as_echo_n "checking whether build environment is sane... " >&6; } 3452# Reject unsafe characters in $srcdir or the absolute working directory 3453# name. Accept space and tab only in the latter. 3454am_lf=' 3455' 3456case `pwd` in 3457 *[\\\"\#\$\&\'\`$am_lf]*) 3458 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3459esac 3460case $srcdir in 3461 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3462 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3463esac 3464 3465# Do 'set' in a subshell so we don't clobber the current shell's 3466# arguments. Must try -L first in case configure is actually a 3467# symlink; some systems play weird games with the mod time of symlinks 3468# (eg FreeBSD returns the mod time of the symlink's containing 3469# directory). 3470if ( 3471 am_has_slept=no 3472 for am_try in 1 2; do 3473 echo "timestamp, slept: $am_has_slept" > conftest.file 3474 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3475 if test "$*" = "X"; then 3476 # -L didn't work. 3477 set X `ls -t "$srcdir/configure" conftest.file` 3478 fi 3479 if test "$*" != "X $srcdir/configure conftest.file" \ 3480 && test "$*" != "X conftest.file $srcdir/configure"; then 3481 3482 # If neither matched, then we have a broken ls. This can happen 3483 # if, for instance, CONFIG_SHELL is bash and it inherits a 3484 # broken ls alias from the environment. This has actually 3485 # happened. Such a system could not be considered "sane". 3486 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3487 alias in your environment" "$LINENO" 5 3488 fi 3489 if test "$2" = conftest.file || test $am_try -eq 2; then 3490 break 3491 fi 3492 # Just in case. 3493 sleep 1 3494 am_has_slept=yes 3495 done 3496 test "$2" = conftest.file 3497 ) 3498then 3499 # Ok. 3500 : 3501else 3502 as_fn_error $? "newly created file is older than distributed files! 3503Check your system clock" "$LINENO" 5 3504fi 3505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3506$as_echo "yes" >&6; } 3507# If we didn't sleep, we still need to ensure time stamps of config.status and 3508# generated files are strictly newer. 3509am_sleep_pid= 3510if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3511 ( sleep 1 ) & 3512 am_sleep_pid=$! 3513fi 3514 3515rm -f conftest.file 3516 3517test "$program_prefix" != NONE && 3518 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3519# Use a double $ so make ignores it. 3520test "$program_suffix" != NONE && 3521 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3522# Double any \ or $. 3523# By default was `s,x,x', remove it if useless. 3524ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3525program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3526 3527if test x"${MISSING+set}" != xset; then 3528 case $am_aux_dir in 3529 *\ * | *\ *) 3530 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3531 *) 3532 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3533 esac 3534fi 3535# Use eval to expand $SHELL 3536if eval "$MISSING --is-lightweight"; then 3537 am_missing_run="$MISSING " 3538else 3539 am_missing_run= 3540 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3541$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3542fi 3543 3544if test x"${install_sh+set}" != xset; then 3545 case $am_aux_dir in 3546 *\ * | *\ *) 3547 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3548 *) 3549 install_sh="\${SHELL} $am_aux_dir/install-sh" 3550 esac 3551fi 3552 3553# Installed binaries are usually stripped using 'strip' when the user 3554# run "make install-strip". However 'strip' might not be the right 3555# tool to use in cross-compilation environments, therefore Automake 3556# will honor the 'STRIP' environment variable to overrule this program. 3557if test "$cross_compiling" != no; then 3558 if test -n "$ac_tool_prefix"; then 3559 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3560set dummy ${ac_tool_prefix}strip; ac_word=$2 3561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3562$as_echo_n "checking for $ac_word... " >&6; } 3563if ${ac_cv_prog_STRIP+:} false; then : 3564 $as_echo_n "(cached) " >&6 3565else 3566 if test -n "$STRIP"; then 3567 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3568else 3569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3570for as_dir in $PATH 3571do 3572 IFS=$as_save_IFS 3573 test -z "$as_dir" && as_dir=. 3574 for ac_exec_ext in '' $ac_executable_extensions; do 3575 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3576 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3578 break 2 3579 fi 3580done 3581 done 3582IFS=$as_save_IFS 3583 3584fi 3585fi 3586STRIP=$ac_cv_prog_STRIP 3587if test -n "$STRIP"; then 3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3589$as_echo "$STRIP" >&6; } 3590else 3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3592$as_echo "no" >&6; } 3593fi 3594 3595 3596fi 3597if test -z "$ac_cv_prog_STRIP"; then 3598 ac_ct_STRIP=$STRIP 3599 # Extract the first word of "strip", so it can be a program name with args. 3600set dummy strip; ac_word=$2 3601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3602$as_echo_n "checking for $ac_word... " >&6; } 3603if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3604 $as_echo_n "(cached) " >&6 3605else 3606 if test -n "$ac_ct_STRIP"; then 3607 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3608else 3609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3610for as_dir in $PATH 3611do 3612 IFS=$as_save_IFS 3613 test -z "$as_dir" && as_dir=. 3614 for ac_exec_ext in '' $ac_executable_extensions; do 3615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3616 ac_cv_prog_ac_ct_STRIP="strip" 3617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3618 break 2 3619 fi 3620done 3621 done 3622IFS=$as_save_IFS 3623 3624fi 3625fi 3626ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3627if test -n "$ac_ct_STRIP"; then 3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3629$as_echo "$ac_ct_STRIP" >&6; } 3630else 3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3632$as_echo "no" >&6; } 3633fi 3634 3635 if test "x$ac_ct_STRIP" = x; then 3636 STRIP=":" 3637 else 3638 case $cross_compiling:$ac_tool_warned in 3639yes:) 3640{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3641$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3642ac_tool_warned=yes ;; 3643esac 3644 STRIP=$ac_ct_STRIP 3645 fi 3646else 3647 STRIP="$ac_cv_prog_STRIP" 3648fi 3649 3650fi 3651INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3652 3653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3654$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3655if test -z "$MKDIR_P"; then 3656 if ${ac_cv_path_mkdir+:} false; then : 3657 $as_echo_n "(cached) " >&6 3658else 3659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3660for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3661do 3662 IFS=$as_save_IFS 3663 test -z "$as_dir" && as_dir=. 3664 for ac_prog in mkdir gmkdir; do 3665 for ac_exec_ext in '' $ac_executable_extensions; do 3666 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3667 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3668 'mkdir (GNU coreutils) '* | \ 3669 'mkdir (coreutils) '* | \ 3670 'mkdir (fileutils) '4.1*) 3671 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3672 break 3;; 3673 esac 3674 done 3675 done 3676 done 3677IFS=$as_save_IFS 3678 3679fi 3680 3681 test -d ./--version && rmdir ./--version 3682 if test "${ac_cv_path_mkdir+set}" = set; then 3683 MKDIR_P="$ac_cv_path_mkdir -p" 3684 else 3685 # As a last resort, use the slow shell script. Don't cache a 3686 # value for MKDIR_P within a source directory, because that will 3687 # break other packages using the cache if that directory is 3688 # removed, or if the value is a relative name. 3689 MKDIR_P="$ac_install_sh -d" 3690 fi 3691fi 3692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3693$as_echo "$MKDIR_P" >&6; } 3694 3695for ac_prog in gawk mawk nawk awk 3696do 3697 # Extract the first word of "$ac_prog", so it can be a program name with args. 3698set dummy $ac_prog; ac_word=$2 3699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3700$as_echo_n "checking for $ac_word... " >&6; } 3701if ${ac_cv_prog_AWK+:} false; then : 3702 $as_echo_n "(cached) " >&6 3703else 3704 if test -n "$AWK"; then 3705 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3706else 3707as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3708for as_dir in $PATH 3709do 3710 IFS=$as_save_IFS 3711 test -z "$as_dir" && as_dir=. 3712 for ac_exec_ext in '' $ac_executable_extensions; do 3713 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3714 ac_cv_prog_AWK="$ac_prog" 3715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3716 break 2 3717 fi 3718done 3719 done 3720IFS=$as_save_IFS 3721 3722fi 3723fi 3724AWK=$ac_cv_prog_AWK 3725if test -n "$AWK"; then 3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3727$as_echo "$AWK" >&6; } 3728else 3729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3730$as_echo "no" >&6; } 3731fi 3732 3733 3734 test -n "$AWK" && break 3735done 3736 3737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3738$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3739set x ${MAKE-make} 3740ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3741if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3742 $as_echo_n "(cached) " >&6 3743else 3744 cat >conftest.make <<\_ACEOF 3745SHELL = /bin/sh 3746all: 3747 @echo '@@@%%%=$(MAKE)=@@@%%%' 3748_ACEOF 3749# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3750case `${MAKE-make} -f conftest.make 2>/dev/null` in 3751 *@@@%%%=?*=@@@%%%*) 3752 eval ac_cv_prog_make_${ac_make}_set=yes;; 3753 *) 3754 eval ac_cv_prog_make_${ac_make}_set=no;; 3755esac 3756rm -f conftest.make 3757fi 3758if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3760$as_echo "yes" >&6; } 3761 SET_MAKE= 3762else 3763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3764$as_echo "no" >&6; } 3765 SET_MAKE="MAKE=${MAKE-make}" 3766fi 3767 3768rm -rf .tst 2>/dev/null 3769mkdir .tst 2>/dev/null 3770if test -d .tst; then 3771 am__leading_dot=. 3772else 3773 am__leading_dot=_ 3774fi 3775rmdir .tst 2>/dev/null 3776 3777DEPDIR="${am__leading_dot}deps" 3778 3779ac_config_commands="$ac_config_commands depfiles" 3780 3781 3782am_make=${MAKE-make} 3783cat > confinc << 'END' 3784am__doit: 3785 @echo this is the am__doit target 3786.PHONY: am__doit 3787END 3788# If we don't find an include directive, just comment out the code. 3789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3790$as_echo_n "checking for style of include used by $am_make... " >&6; } 3791am__include="#" 3792am__quote= 3793_am_result=none 3794# First try GNU make style include. 3795echo "include confinc" > confmf 3796# Ignore all kinds of additional output from 'make'. 3797case `$am_make -s -f confmf 2> /dev/null` in #( 3798*the\ am__doit\ target*) 3799 am__include=include 3800 am__quote= 3801 _am_result=GNU 3802 ;; 3803esac 3804# Now try BSD make style include. 3805if test "$am__include" = "#"; then 3806 echo '.include "confinc"' > confmf 3807 case `$am_make -s -f confmf 2> /dev/null` in #( 3808 *the\ am__doit\ target*) 3809 am__include=.include 3810 am__quote="\"" 3811 _am_result=BSD 3812 ;; 3813 esac 3814fi 3815 3816 3817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3818$as_echo "$_am_result" >&6; } 3819rm -f confinc confmf 3820 3821# Check whether --enable-dependency-tracking was given. 3822if test "${enable_dependency_tracking+set}" = set; then : 3823 enableval=$enable_dependency_tracking; 3824fi 3825 3826if test "x$enable_dependency_tracking" != xno; then 3827 am_depcomp="$ac_aux_dir/depcomp" 3828 AMDEPBACKSLASH='\' 3829 am__nodep='_no' 3830fi 3831 if test "x$enable_dependency_tracking" != xno; then 3832 AMDEP_TRUE= 3833 AMDEP_FALSE='#' 3834else 3835 AMDEP_TRUE='#' 3836 AMDEP_FALSE= 3837fi 3838 3839 3840# Check whether --enable-silent-rules was given. 3841if test "${enable_silent_rules+set}" = set; then : 3842 enableval=$enable_silent_rules; 3843fi 3844 3845case $enable_silent_rules in # ((( 3846 yes) AM_DEFAULT_VERBOSITY=0;; 3847 no) AM_DEFAULT_VERBOSITY=1;; 3848 *) AM_DEFAULT_VERBOSITY=1;; 3849esac 3850am_make=${MAKE-make} 3851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3852$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3853if ${am_cv_make_support_nested_variables+:} false; then : 3854 $as_echo_n "(cached) " >&6 3855else 3856 if $as_echo 'TRUE=$(BAR$(V)) 3857BAR0=false 3858BAR1=true 3859V=1 3860am__doit: 3861 @$(TRUE) 3862.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3863 am_cv_make_support_nested_variables=yes 3864else 3865 am_cv_make_support_nested_variables=no 3866fi 3867fi 3868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3869$as_echo "$am_cv_make_support_nested_variables" >&6; } 3870if test $am_cv_make_support_nested_variables = yes; then 3871 AM_V='$(V)' 3872 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3873else 3874 AM_V=$AM_DEFAULT_VERBOSITY 3875 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3876fi 3877AM_BACKSLASH='\' 3878 3879if test "`cd $srcdir && pwd`" != "`pwd`"; then 3880 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3881 # is not polluted with repeated "-I." 3882 am__isrc=' -I$(srcdir)' 3883 # test to see if srcdir already configured 3884 if test -f $srcdir/config.status; then 3885 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3886 fi 3887fi 3888 3889# test whether we have cygpath 3890if test -z "$CYGPATH_W"; then 3891 if (cygpath --version) >/dev/null 2>/dev/null; then 3892 CYGPATH_W='cygpath -w' 3893 else 3894 CYGPATH_W=echo 3895 fi 3896fi 3897 3898 3899# Define the identity of the package. 3900 PACKAGE='opcodes' 3901 VERSION='2.31.1' 3902 3903 3904cat >>confdefs.h <<_ACEOF 3905#define PACKAGE "$PACKAGE" 3906_ACEOF 3907 3908 3909cat >>confdefs.h <<_ACEOF 3910#define VERSION "$VERSION" 3911_ACEOF 3912 3913# Some tools Automake needs. 3914 3915ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3916 3917 3918AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3919 3920 3921AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3922 3923 3924AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3925 3926 3927MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3928 3929# For better backward compatibility. To be removed once Automake 1.9.x 3930# dies out for good. For more background, see: 3931# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3932# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3933mkdir_p='$(MKDIR_P)' 3934 3935# We need awk for the "check" target (and possibly the TAP driver). The 3936# system "awk" is bad on some platforms. 3937# Always define AMTAR for backward compatibility. Yes, it's still used 3938# in the wild :-( We should find a proper way to deprecate it ... 3939AMTAR='$${TAR-tar}' 3940 3941 3942# We'll loop over all known methods to create a tar archive until one works. 3943_am_tools='gnutar pax cpio none' 3944 3945am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3946 3947 3948 3949 3950 3951depcc="$CC" am_compiler_list= 3952 3953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3954$as_echo_n "checking dependency style of $depcc... " >&6; } 3955if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3956 $as_echo_n "(cached) " >&6 3957else 3958 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3959 # We make a subdir and do the tests there. Otherwise we can end up 3960 # making bogus files that we don't know about and never remove. For 3961 # instance it was reported that on HP-UX the gcc test will end up 3962 # making a dummy file named 'D' -- because '-MD' means "put the output 3963 # in D". 3964 rm -rf conftest.dir 3965 mkdir conftest.dir 3966 # Copy depcomp to subdir because otherwise we won't find it if we're 3967 # using a relative directory. 3968 cp "$am_depcomp" conftest.dir 3969 cd conftest.dir 3970 # We will build objects and dependencies in a subdirectory because 3971 # it helps to detect inapplicable dependency modes. For instance 3972 # both Tru64's cc and ICC support -MD to output dependencies as a 3973 # side effect of compilation, but ICC will put the dependencies in 3974 # the current directory while Tru64 will put them in the object 3975 # directory. 3976 mkdir sub 3977 3978 am_cv_CC_dependencies_compiler_type=none 3979 if test "$am_compiler_list" = ""; then 3980 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3981 fi 3982 am__universal=false 3983 case " $depcc " in #( 3984 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3985 esac 3986 3987 for depmode in $am_compiler_list; do 3988 # Setup a source with many dependencies, because some compilers 3989 # like to wrap large dependency lists on column 80 (with \), and 3990 # we should not choose a depcomp mode which is confused by this. 3991 # 3992 # We need to recreate these files for each test, as the compiler may 3993 # overwrite some of them when testing with obscure command lines. 3994 # This happens at least with the AIX C compiler. 3995 : > sub/conftest.c 3996 for i in 1 2 3 4 5 6; do 3997 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3998 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3999 # Solaris 10 /bin/sh. 4000 echo '/* dummy */' > sub/conftst$i.h 4001 done 4002 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4003 4004 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4005 # mode. It turns out that the SunPro C++ compiler does not properly 4006 # handle '-M -o', and we need to detect this. Also, some Intel 4007 # versions had trouble with output in subdirs. 4008 am__obj=sub/conftest.${OBJEXT-o} 4009 am__minus_obj="-o $am__obj" 4010 case $depmode in 4011 gcc) 4012 # This depmode causes a compiler race in universal mode. 4013 test "$am__universal" = false || continue 4014 ;; 4015 nosideeffect) 4016 # After this tag, mechanisms are not by side-effect, so they'll 4017 # only be used when explicitly requested. 4018 if test "x$enable_dependency_tracking" = xyes; then 4019 continue 4020 else 4021 break 4022 fi 4023 ;; 4024 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4025 # This compiler won't grok '-c -o', but also, the minuso test has 4026 # not run yet. These depmodes are late enough in the game, and 4027 # so weak that their functioning should not be impacted. 4028 am__obj=conftest.${OBJEXT-o} 4029 am__minus_obj= 4030 ;; 4031 none) break ;; 4032 esac 4033 if depmode=$depmode \ 4034 source=sub/conftest.c object=$am__obj \ 4035 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4036 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4037 >/dev/null 2>conftest.err && 4038 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4039 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4040 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4041 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4042 # icc doesn't choke on unknown options, it will just issue warnings 4043 # or remarks (even with -Werror). So we grep stderr for any message 4044 # that says an option was ignored or not supported. 4045 # When given -MP, icc 7.0 and 7.1 complain thusly: 4046 # icc: Command line warning: ignoring option '-M'; no argument required 4047 # The diagnosis changed in icc 8.0: 4048 # icc: Command line remark: option '-MP' not supported 4049 if (grep 'ignoring option' conftest.err || 4050 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4051 am_cv_CC_dependencies_compiler_type=$depmode 4052 break 4053 fi 4054 fi 4055 done 4056 4057 cd .. 4058 rm -rf conftest.dir 4059else 4060 am_cv_CC_dependencies_compiler_type=none 4061fi 4062 4063fi 4064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4065$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4066CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4067 4068 if 4069 test "x$enable_dependency_tracking" != xno \ 4070 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4071 am__fastdepCC_TRUE= 4072 am__fastdepCC_FALSE='#' 4073else 4074 am__fastdepCC_TRUE='#' 4075 am__fastdepCC_FALSE= 4076fi 4077 4078 4079 4080# POSIX will say in a future version that running "rm -f" with no argument 4081# is OK; and we want to be able to make that assumption in our Makefile 4082# recipes. So use an aggressive probe to check that the usage we want is 4083# actually supported "in the wild" to an acceptable degree. 4084# See automake bug#10828. 4085# To make any issue more visible, cause the running configure to be aborted 4086# by default if the 'rm' program in use doesn't match our expectations; the 4087# user can still override this though. 4088if rm -f && rm -fr && rm -rf; then : OK; else 4089 cat >&2 <<'END' 4090Oops! 4091 4092Your 'rm' program seems unable to run without file operands specified 4093on the command line, even when the '-f' option is present. This is contrary 4094to the behaviour of most rm programs out there, and not conforming with 4095the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4096 4097Please tell bug-automake@gnu.org about your system, including the value 4098of your $PATH and any error possibly output before this message. This 4099can help us improve future automake versions. 4100 4101END 4102 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4103 echo 'Configuration will proceed anyway, since you have set the' >&2 4104 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4105 echo >&2 4106 else 4107 cat >&2 <<'END' 4108Aborting the configuration process, to ensure you take notice of the issue. 4109 4110You can download and install GNU coreutils to get an 'rm' implementation 4111that behaves properly: <http://www.gnu.org/software/coreutils/>. 4112 4113If you want to complete the configuration process using your problematic 4114'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4115to "yes", and re-run configure. 4116 4117END 4118 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4119 fi 4120fi 4121 4122 4123ac_ext=c 4124ac_cpp='$CPP $CPPFLAGS' 4125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4127ac_compiler_gnu=$ac_cv_c_compiler_gnu 4128if test -n "$ac_tool_prefix"; then 4129 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4130set dummy ${ac_tool_prefix}gcc; ac_word=$2 4131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4132$as_echo_n "checking for $ac_word... " >&6; } 4133if ${ac_cv_prog_CC+:} false; then : 4134 $as_echo_n "(cached) " >&6 4135else 4136 if test -n "$CC"; then 4137 ac_cv_prog_CC="$CC" # Let the user override the test. 4138else 4139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4140for as_dir in $PATH 4141do 4142 IFS=$as_save_IFS 4143 test -z "$as_dir" && as_dir=. 4144 for ac_exec_ext in '' $ac_executable_extensions; do 4145 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4146 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4148 break 2 4149 fi 4150done 4151 done 4152IFS=$as_save_IFS 4153 4154fi 4155fi 4156CC=$ac_cv_prog_CC 4157if test -n "$CC"; then 4158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4159$as_echo "$CC" >&6; } 4160else 4161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4162$as_echo "no" >&6; } 4163fi 4164 4165 4166fi 4167if test -z "$ac_cv_prog_CC"; then 4168 ac_ct_CC=$CC 4169 # Extract the first word of "gcc", so it can be a program name with args. 4170set dummy gcc; ac_word=$2 4171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4172$as_echo_n "checking for $ac_word... " >&6; } 4173if ${ac_cv_prog_ac_ct_CC+:} false; then : 4174 $as_echo_n "(cached) " >&6 4175else 4176 if test -n "$ac_ct_CC"; then 4177 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4178else 4179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4180for as_dir in $PATH 4181do 4182 IFS=$as_save_IFS 4183 test -z "$as_dir" && as_dir=. 4184 for ac_exec_ext in '' $ac_executable_extensions; do 4185 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4186 ac_cv_prog_ac_ct_CC="gcc" 4187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4188 break 2 4189 fi 4190done 4191 done 4192IFS=$as_save_IFS 4193 4194fi 4195fi 4196ac_ct_CC=$ac_cv_prog_ac_ct_CC 4197if test -n "$ac_ct_CC"; then 4198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4199$as_echo "$ac_ct_CC" >&6; } 4200else 4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4202$as_echo "no" >&6; } 4203fi 4204 4205 if test "x$ac_ct_CC" = x; then 4206 CC="" 4207 else 4208 case $cross_compiling:$ac_tool_warned in 4209yes:) 4210{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4212ac_tool_warned=yes ;; 4213esac 4214 CC=$ac_ct_CC 4215 fi 4216else 4217 CC="$ac_cv_prog_CC" 4218fi 4219 4220if test -z "$CC"; then 4221 if test -n "$ac_tool_prefix"; then 4222 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4223set dummy ${ac_tool_prefix}cc; ac_word=$2 4224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4225$as_echo_n "checking for $ac_word... " >&6; } 4226if ${ac_cv_prog_CC+:} false; then : 4227 $as_echo_n "(cached) " >&6 4228else 4229 if test -n "$CC"; then 4230 ac_cv_prog_CC="$CC" # Let the user override the test. 4231else 4232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4233for as_dir in $PATH 4234do 4235 IFS=$as_save_IFS 4236 test -z "$as_dir" && as_dir=. 4237 for ac_exec_ext in '' $ac_executable_extensions; do 4238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4239 ac_cv_prog_CC="${ac_tool_prefix}cc" 4240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4241 break 2 4242 fi 4243done 4244 done 4245IFS=$as_save_IFS 4246 4247fi 4248fi 4249CC=$ac_cv_prog_CC 4250if test -n "$CC"; then 4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4252$as_echo "$CC" >&6; } 4253else 4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4255$as_echo "no" >&6; } 4256fi 4257 4258 4259 fi 4260fi 4261if test -z "$CC"; then 4262 # Extract the first word of "cc", so it can be a program name with args. 4263set dummy cc; ac_word=$2 4264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4265$as_echo_n "checking for $ac_word... " >&6; } 4266if ${ac_cv_prog_CC+:} false; then : 4267 $as_echo_n "(cached) " >&6 4268else 4269 if test -n "$CC"; then 4270 ac_cv_prog_CC="$CC" # Let the user override the test. 4271else 4272 ac_prog_rejected=no 4273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4274for as_dir in $PATH 4275do 4276 IFS=$as_save_IFS 4277 test -z "$as_dir" && as_dir=. 4278 for ac_exec_ext in '' $ac_executable_extensions; do 4279 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4280 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4281 ac_prog_rejected=yes 4282 continue 4283 fi 4284 ac_cv_prog_CC="cc" 4285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4286 break 2 4287 fi 4288done 4289 done 4290IFS=$as_save_IFS 4291 4292if test $ac_prog_rejected = yes; then 4293 # We found a bogon in the path, so make sure we never use it. 4294 set dummy $ac_cv_prog_CC 4295 shift 4296 if test $# != 0; then 4297 # We chose a different compiler from the bogus one. 4298 # However, it has the same basename, so the bogon will be chosen 4299 # first if we set CC to just the basename; use the full file name. 4300 shift 4301 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4302 fi 4303fi 4304fi 4305fi 4306CC=$ac_cv_prog_CC 4307if test -n "$CC"; then 4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4309$as_echo "$CC" >&6; } 4310else 4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4312$as_echo "no" >&6; } 4313fi 4314 4315 4316fi 4317if test -z "$CC"; then 4318 if test -n "$ac_tool_prefix"; then 4319 for ac_prog in cl.exe 4320 do 4321 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4322set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4324$as_echo_n "checking for $ac_word... " >&6; } 4325if ${ac_cv_prog_CC+:} false; then : 4326 $as_echo_n "(cached) " >&6 4327else 4328 if test -n "$CC"; then 4329 ac_cv_prog_CC="$CC" # Let the user override the test. 4330else 4331as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4332for as_dir in $PATH 4333do 4334 IFS=$as_save_IFS 4335 test -z "$as_dir" && as_dir=. 4336 for ac_exec_ext in '' $ac_executable_extensions; do 4337 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4338 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4340 break 2 4341 fi 4342done 4343 done 4344IFS=$as_save_IFS 4345 4346fi 4347fi 4348CC=$ac_cv_prog_CC 4349if test -n "$CC"; then 4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4351$as_echo "$CC" >&6; } 4352else 4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4354$as_echo "no" >&6; } 4355fi 4356 4357 4358 test -n "$CC" && break 4359 done 4360fi 4361if test -z "$CC"; then 4362 ac_ct_CC=$CC 4363 for ac_prog in cl.exe 4364do 4365 # Extract the first word of "$ac_prog", so it can be a program name with args. 4366set dummy $ac_prog; ac_word=$2 4367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4368$as_echo_n "checking for $ac_word... " >&6; } 4369if ${ac_cv_prog_ac_ct_CC+:} false; then : 4370 $as_echo_n "(cached) " >&6 4371else 4372 if test -n "$ac_ct_CC"; then 4373 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4374else 4375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4376for as_dir in $PATH 4377do 4378 IFS=$as_save_IFS 4379 test -z "$as_dir" && as_dir=. 4380 for ac_exec_ext in '' $ac_executable_extensions; do 4381 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4382 ac_cv_prog_ac_ct_CC="$ac_prog" 4383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4384 break 2 4385 fi 4386done 4387 done 4388IFS=$as_save_IFS 4389 4390fi 4391fi 4392ac_ct_CC=$ac_cv_prog_ac_ct_CC 4393if test -n "$ac_ct_CC"; then 4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4395$as_echo "$ac_ct_CC" >&6; } 4396else 4397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4398$as_echo "no" >&6; } 4399fi 4400 4401 4402 test -n "$ac_ct_CC" && break 4403done 4404 4405 if test "x$ac_ct_CC" = x; then 4406 CC="" 4407 else 4408 case $cross_compiling:$ac_tool_warned in 4409yes:) 4410{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4411$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4412ac_tool_warned=yes ;; 4413esac 4414 CC=$ac_ct_CC 4415 fi 4416fi 4417 4418fi 4419 4420 4421test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4423as_fn_error $? "no acceptable C compiler found in \$PATH 4424See \`config.log' for more details" "$LINENO" 5; } 4425 4426# Provide some information about the compiler. 4427$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4428set X $ac_compile 4429ac_compiler=$2 4430for ac_option in --version -v -V -qversion; do 4431 { { ac_try="$ac_compiler $ac_option >&5" 4432case "(($ac_try" in 4433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4434 *) ac_try_echo=$ac_try;; 4435esac 4436eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4437$as_echo "$ac_try_echo"; } >&5 4438 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4439 ac_status=$? 4440 if test -s conftest.err; then 4441 sed '10a\ 4442... rest of stderr output deleted ... 4443 10q' conftest.err >conftest.er1 4444 cat conftest.er1 >&5 4445 fi 4446 rm -f conftest.er1 conftest.err 4447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4448 test $ac_status = 0; } 4449done 4450 4451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4452$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4453if ${ac_cv_c_compiler_gnu+:} false; then : 4454 $as_echo_n "(cached) " >&6 4455else 4456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4457/* end confdefs.h. */ 4458 4459int 4460main () 4461{ 4462#ifndef __GNUC__ 4463 choke me 4464#endif 4465 4466 ; 4467 return 0; 4468} 4469_ACEOF 4470if ac_fn_c_try_compile "$LINENO"; then : 4471 ac_compiler_gnu=yes 4472else 4473 ac_compiler_gnu=no 4474fi 4475rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4476ac_cv_c_compiler_gnu=$ac_compiler_gnu 4477 4478fi 4479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4480$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4481if test $ac_compiler_gnu = yes; then 4482 GCC=yes 4483else 4484 GCC= 4485fi 4486ac_test_CFLAGS=${CFLAGS+set} 4487ac_save_CFLAGS=$CFLAGS 4488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4489$as_echo_n "checking whether $CC accepts -g... " >&6; } 4490if ${ac_cv_prog_cc_g+:} false; then : 4491 $as_echo_n "(cached) " >&6 4492else 4493 ac_save_c_werror_flag=$ac_c_werror_flag 4494 ac_c_werror_flag=yes 4495 ac_cv_prog_cc_g=no 4496 CFLAGS="-g" 4497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4498/* end confdefs.h. */ 4499 4500int 4501main () 4502{ 4503 4504 ; 4505 return 0; 4506} 4507_ACEOF 4508if ac_fn_c_try_compile "$LINENO"; then : 4509 ac_cv_prog_cc_g=yes 4510else 4511 CFLAGS="" 4512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4513/* end confdefs.h. */ 4514 4515int 4516main () 4517{ 4518 4519 ; 4520 return 0; 4521} 4522_ACEOF 4523if ac_fn_c_try_compile "$LINENO"; then : 4524 4525else 4526 ac_c_werror_flag=$ac_save_c_werror_flag 4527 CFLAGS="-g" 4528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4529/* end confdefs.h. */ 4530 4531int 4532main () 4533{ 4534 4535 ; 4536 return 0; 4537} 4538_ACEOF 4539if ac_fn_c_try_compile "$LINENO"; then : 4540 ac_cv_prog_cc_g=yes 4541fi 4542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4543fi 4544rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4545fi 4546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4547 ac_c_werror_flag=$ac_save_c_werror_flag 4548fi 4549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4550$as_echo "$ac_cv_prog_cc_g" >&6; } 4551if test "$ac_test_CFLAGS" = set; then 4552 CFLAGS=$ac_save_CFLAGS 4553elif test $ac_cv_prog_cc_g = yes; then 4554 if test "$GCC" = yes; then 4555 CFLAGS="-g -O2" 4556 else 4557 CFLAGS="-g" 4558 fi 4559else 4560 if test "$GCC" = yes; then 4561 CFLAGS="-O2" 4562 else 4563 CFLAGS= 4564 fi 4565fi 4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4567$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4568if ${ac_cv_prog_cc_c89+:} false; then : 4569 $as_echo_n "(cached) " >&6 4570else 4571 ac_cv_prog_cc_c89=no 4572ac_save_CC=$CC 4573cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4574/* end confdefs.h. */ 4575#include <stdarg.h> 4576#include <stdio.h> 4577struct stat; 4578/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4579struct buf { int x; }; 4580FILE * (*rcsopen) (struct buf *, struct stat *, int); 4581static char *e (p, i) 4582 char **p; 4583 int i; 4584{ 4585 return p[i]; 4586} 4587static char *f (char * (*g) (char **, int), char **p, ...) 4588{ 4589 char *s; 4590 va_list v; 4591 va_start (v,p); 4592 s = g (p, va_arg (v,int)); 4593 va_end (v); 4594 return s; 4595} 4596 4597/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4598 function prototypes and stuff, but not '\xHH' hex character constants. 4599 These don't provoke an error unfortunately, instead are silently treated 4600 as 'x'. The following induces an error, until -std is added to get 4601 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4602 array size at least. It's necessary to write '\x00'==0 to get something 4603 that's true only with -std. */ 4604int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4605 4606/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4607 inside strings and character constants. */ 4608#define FOO(x) 'x' 4609int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4610 4611int test (int i, double x); 4612struct s1 {int (*f) (int a);}; 4613struct s2 {int (*f) (double a);}; 4614int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4615int argc; 4616char **argv; 4617int 4618main () 4619{ 4620return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4621 ; 4622 return 0; 4623} 4624_ACEOF 4625for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4626 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4627do 4628 CC="$ac_save_CC $ac_arg" 4629 if ac_fn_c_try_compile "$LINENO"; then : 4630 ac_cv_prog_cc_c89=$ac_arg 4631fi 4632rm -f core conftest.err conftest.$ac_objext 4633 test "x$ac_cv_prog_cc_c89" != "xno" && break 4634done 4635rm -f conftest.$ac_ext 4636CC=$ac_save_CC 4637 4638fi 4639# AC_CACHE_VAL 4640case "x$ac_cv_prog_cc_c89" in 4641 x) 4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4643$as_echo "none needed" >&6; } ;; 4644 xno) 4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4646$as_echo "unsupported" >&6; } ;; 4647 *) 4648 CC="$CC $ac_cv_prog_cc_c89" 4649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4650$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4651esac 4652if test "x$ac_cv_prog_cc_c89" != xno; then : 4653 4654fi 4655 4656ac_ext=c 4657ac_cpp='$CPP $CPPFLAGS' 4658ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4659ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4660ac_compiler_gnu=$ac_cv_c_compiler_gnu 4661 4662ac_ext=c 4663ac_cpp='$CPP $CPPFLAGS' 4664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4666ac_compiler_gnu=$ac_cv_c_compiler_gnu 4667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4668$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4669if ${am_cv_prog_cc_c_o+:} false; then : 4670 $as_echo_n "(cached) " >&6 4671else 4672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4673/* end confdefs.h. */ 4674 4675int 4676main () 4677{ 4678 4679 ; 4680 return 0; 4681} 4682_ACEOF 4683 # Make sure it works both with $CC and with simple cc. 4684 # Following AC_PROG_CC_C_O, we do the test twice because some 4685 # compilers refuse to overwrite an existing .o file with -o, 4686 # though they will create one. 4687 am_cv_prog_cc_c_o=yes 4688 for am_i in 1 2; do 4689 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4690 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4691 ac_status=$? 4692 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4693 (exit $ac_status); } \ 4694 && test -f conftest2.$ac_objext; then 4695 : OK 4696 else 4697 am_cv_prog_cc_c_o=no 4698 break 4699 fi 4700 done 4701 rm -f core conftest* 4702 unset am_i 4703fi 4704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4705$as_echo "$am_cv_prog_cc_c_o" >&6; } 4706if test "$am_cv_prog_cc_c_o" != yes; then 4707 # Losing compiler, so override with the script. 4708 # FIXME: It is wrong to rewrite CC. 4709 # But if we don't then we get into trouble of one sort or another. 4710 # A longer-term fix would be to have automake use am__CC in this case, 4711 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4712 CC="$am_aux_dir/compile $CC" 4713fi 4714ac_ext=c 4715ac_cpp='$CPP $CPPFLAGS' 4716ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4717ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4718ac_compiler_gnu=$ac_cv_c_compiler_gnu 4719 4720 4721ac_ext=c 4722ac_cpp='$CPP $CPPFLAGS' 4723ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4724ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4725ac_compiler_gnu=$ac_cv_c_compiler_gnu 4726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4727$as_echo_n "checking how to run the C preprocessor... " >&6; } 4728# On Suns, sometimes $CPP names a directory. 4729if test -n "$CPP" && test -d "$CPP"; then 4730 CPP= 4731fi 4732if test -z "$CPP"; then 4733 if ${ac_cv_prog_CPP+:} false; then : 4734 $as_echo_n "(cached) " >&6 4735else 4736 # Double quotes because CPP needs to be expanded 4737 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4738 do 4739 ac_preproc_ok=false 4740for ac_c_preproc_warn_flag in '' yes 4741do 4742 # Use a header file that comes with gcc, so configuring glibc 4743 # with a fresh cross-compiler works. 4744 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4745 # <limits.h> exists even on freestanding compilers. 4746 # On the NeXT, cc -E runs the code through the compiler's parser, 4747 # not just through cpp. "Syntax error" is here to catch this case. 4748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4749/* end confdefs.h. */ 4750#ifdef __STDC__ 4751# include <limits.h> 4752#else 4753# include <assert.h> 4754#endif 4755 Syntax error 4756_ACEOF 4757if ac_fn_c_try_cpp "$LINENO"; then : 4758 4759else 4760 # Broken: fails on valid input. 4761continue 4762fi 4763rm -f conftest.err conftest.i conftest.$ac_ext 4764 4765 # OK, works on sane cases. Now check whether nonexistent headers 4766 # can be detected and how. 4767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4768/* end confdefs.h. */ 4769#include <ac_nonexistent.h> 4770_ACEOF 4771if ac_fn_c_try_cpp "$LINENO"; then : 4772 # Broken: success on invalid input. 4773continue 4774else 4775 # Passes both tests. 4776ac_preproc_ok=: 4777break 4778fi 4779rm -f conftest.err conftest.i conftest.$ac_ext 4780 4781done 4782# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4783rm -f conftest.i conftest.err conftest.$ac_ext 4784if $ac_preproc_ok; then : 4785 break 4786fi 4787 4788 done 4789 ac_cv_prog_CPP=$CPP 4790 4791fi 4792 CPP=$ac_cv_prog_CPP 4793else 4794 ac_cv_prog_CPP=$CPP 4795fi 4796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4797$as_echo "$CPP" >&6; } 4798ac_preproc_ok=false 4799for ac_c_preproc_warn_flag in '' yes 4800do 4801 # Use a header file that comes with gcc, so configuring glibc 4802 # with a fresh cross-compiler works. 4803 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4804 # <limits.h> exists even on freestanding compilers. 4805 # On the NeXT, cc -E runs the code through the compiler's parser, 4806 # not just through cpp. "Syntax error" is here to catch this case. 4807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4808/* end confdefs.h. */ 4809#ifdef __STDC__ 4810# include <limits.h> 4811#else 4812# include <assert.h> 4813#endif 4814 Syntax error 4815_ACEOF 4816if ac_fn_c_try_cpp "$LINENO"; then : 4817 4818else 4819 # Broken: fails on valid input. 4820continue 4821fi 4822rm -f conftest.err conftest.i conftest.$ac_ext 4823 4824 # OK, works on sane cases. Now check whether nonexistent headers 4825 # can be detected and how. 4826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4827/* end confdefs.h. */ 4828#include <ac_nonexistent.h> 4829_ACEOF 4830if ac_fn_c_try_cpp "$LINENO"; then : 4831 # Broken: success on invalid input. 4832continue 4833else 4834 # Passes both tests. 4835ac_preproc_ok=: 4836break 4837fi 4838rm -f conftest.err conftest.i conftest.$ac_ext 4839 4840done 4841# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4842rm -f conftest.i conftest.err conftest.$ac_ext 4843if $ac_preproc_ok; then : 4844 4845else 4846 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4847$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4848as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4849See \`config.log' for more details" "$LINENO" 5; } 4850fi 4851 4852ac_ext=c 4853ac_cpp='$CPP $CPPFLAGS' 4854ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4855ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4856ac_compiler_gnu=$ac_cv_c_compiler_gnu 4857 4858 4859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4860$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4861if ${ac_cv_path_GREP+:} false; then : 4862 $as_echo_n "(cached) " >&6 4863else 4864 if test -z "$GREP"; then 4865 ac_path_GREP_found=false 4866 # Loop through the user's path and test for each of PROGNAME-LIST 4867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4868for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4869do 4870 IFS=$as_save_IFS 4871 test -z "$as_dir" && as_dir=. 4872 for ac_prog in grep ggrep; do 4873 for ac_exec_ext in '' $ac_executable_extensions; do 4874 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4875 as_fn_executable_p "$ac_path_GREP" || continue 4876# Check for GNU ac_path_GREP and select it if it is found. 4877 # Check for GNU $ac_path_GREP 4878case `"$ac_path_GREP" --version 2>&1` in 4879*GNU*) 4880 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4881*) 4882 ac_count=0 4883 $as_echo_n 0123456789 >"conftest.in" 4884 while : 4885 do 4886 cat "conftest.in" "conftest.in" >"conftest.tmp" 4887 mv "conftest.tmp" "conftest.in" 4888 cp "conftest.in" "conftest.nl" 4889 $as_echo 'GREP' >> "conftest.nl" 4890 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4891 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4892 as_fn_arith $ac_count + 1 && ac_count=$as_val 4893 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4894 # Best one so far, save it but keep looking for a better one 4895 ac_cv_path_GREP="$ac_path_GREP" 4896 ac_path_GREP_max=$ac_count 4897 fi 4898 # 10*(2^10) chars as input seems more than enough 4899 test $ac_count -gt 10 && break 4900 done 4901 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4902esac 4903 4904 $ac_path_GREP_found && break 3 4905 done 4906 done 4907 done 4908IFS=$as_save_IFS 4909 if test -z "$ac_cv_path_GREP"; then 4910 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4911 fi 4912else 4913 ac_cv_path_GREP=$GREP 4914fi 4915 4916fi 4917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4918$as_echo "$ac_cv_path_GREP" >&6; } 4919 GREP="$ac_cv_path_GREP" 4920 4921 4922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4923$as_echo_n "checking for egrep... " >&6; } 4924if ${ac_cv_path_EGREP+:} false; then : 4925 $as_echo_n "(cached) " >&6 4926else 4927 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4928 then ac_cv_path_EGREP="$GREP -E" 4929 else 4930 if test -z "$EGREP"; then 4931 ac_path_EGREP_found=false 4932 # Loop through the user's path and test for each of PROGNAME-LIST 4933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4934for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4935do 4936 IFS=$as_save_IFS 4937 test -z "$as_dir" && as_dir=. 4938 for ac_prog in egrep; do 4939 for ac_exec_ext in '' $ac_executable_extensions; do 4940 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4941 as_fn_executable_p "$ac_path_EGREP" || continue 4942# Check for GNU ac_path_EGREP and select it if it is found. 4943 # Check for GNU $ac_path_EGREP 4944case `"$ac_path_EGREP" --version 2>&1` in 4945*GNU*) 4946 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4947*) 4948 ac_count=0 4949 $as_echo_n 0123456789 >"conftest.in" 4950 while : 4951 do 4952 cat "conftest.in" "conftest.in" >"conftest.tmp" 4953 mv "conftest.tmp" "conftest.in" 4954 cp "conftest.in" "conftest.nl" 4955 $as_echo 'EGREP' >> "conftest.nl" 4956 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4957 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4958 as_fn_arith $ac_count + 1 && ac_count=$as_val 4959 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4960 # Best one so far, save it but keep looking for a better one 4961 ac_cv_path_EGREP="$ac_path_EGREP" 4962 ac_path_EGREP_max=$ac_count 4963 fi 4964 # 10*(2^10) chars as input seems more than enough 4965 test $ac_count -gt 10 && break 4966 done 4967 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4968esac 4969 4970 $ac_path_EGREP_found && break 3 4971 done 4972 done 4973 done 4974IFS=$as_save_IFS 4975 if test -z "$ac_cv_path_EGREP"; then 4976 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4977 fi 4978else 4979 ac_cv_path_EGREP=$EGREP 4980fi 4981 4982 fi 4983fi 4984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4985$as_echo "$ac_cv_path_EGREP" >&6; } 4986 EGREP="$ac_cv_path_EGREP" 4987 4988 4989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4990$as_echo_n "checking for ANSI C header files... " >&6; } 4991if ${ac_cv_header_stdc+:} false; then : 4992 $as_echo_n "(cached) " >&6 4993else 4994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4995/* end confdefs.h. */ 4996#include <stdlib.h> 4997#include <stdarg.h> 4998#include <string.h> 4999#include <float.h> 5000 5001int 5002main () 5003{ 5004 5005 ; 5006 return 0; 5007} 5008_ACEOF 5009if ac_fn_c_try_compile "$LINENO"; then : 5010 ac_cv_header_stdc=yes 5011else 5012 ac_cv_header_stdc=no 5013fi 5014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5015 5016if test $ac_cv_header_stdc = yes; then 5017 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5019/* end confdefs.h. */ 5020#include <string.h> 5021 5022_ACEOF 5023if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5024 $EGREP "memchr" >/dev/null 2>&1; then : 5025 5026else 5027 ac_cv_header_stdc=no 5028fi 5029rm -f conftest* 5030 5031fi 5032 5033if test $ac_cv_header_stdc = yes; then 5034 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5036/* end confdefs.h. */ 5037#include <stdlib.h> 5038 5039_ACEOF 5040if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5041 $EGREP "free" >/dev/null 2>&1; then : 5042 5043else 5044 ac_cv_header_stdc=no 5045fi 5046rm -f conftest* 5047 5048fi 5049 5050if test $ac_cv_header_stdc = yes; then 5051 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5052 if test "$cross_compiling" = yes; then : 5053 : 5054else 5055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5056/* end confdefs.h. */ 5057#include <ctype.h> 5058#include <stdlib.h> 5059#if ((' ' & 0x0FF) == 0x020) 5060# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5061# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5062#else 5063# define ISLOWER(c) \ 5064 (('a' <= (c) && (c) <= 'i') \ 5065 || ('j' <= (c) && (c) <= 'r') \ 5066 || ('s' <= (c) && (c) <= 'z')) 5067# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5068#endif 5069 5070#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5071int 5072main () 5073{ 5074 int i; 5075 for (i = 0; i < 256; i++) 5076 if (XOR (islower (i), ISLOWER (i)) 5077 || toupper (i) != TOUPPER (i)) 5078 return 2; 5079 return 0; 5080} 5081_ACEOF 5082if ac_fn_c_try_run "$LINENO"; then : 5083 5084else 5085 ac_cv_header_stdc=no 5086fi 5087rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5088 conftest.$ac_objext conftest.beam conftest.$ac_ext 5089fi 5090 5091fi 5092fi 5093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5094$as_echo "$ac_cv_header_stdc" >&6; } 5095if test $ac_cv_header_stdc = yes; then 5096 5097$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5098 5099fi 5100 5101# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5102for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5103 inttypes.h stdint.h unistd.h 5104do : 5105 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5106ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5107" 5108if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5109 cat >>confdefs.h <<_ACEOF 5110#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5111_ACEOF 5112 5113fi 5114 5115done 5116 5117 5118 5119 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5120if test "x$ac_cv_header_minix_config_h" = xyes; then : 5121 MINIX=yes 5122else 5123 MINIX= 5124fi 5125 5126 5127 if test "$MINIX" = yes; then 5128 5129$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5130 5131 5132$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5133 5134 5135$as_echo "#define _MINIX 1" >>confdefs.h 5136 5137 fi 5138 5139 5140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5141$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5142if ${ac_cv_safe_to_define___extensions__+:} false; then : 5143 $as_echo_n "(cached) " >&6 5144else 5145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5146/* end confdefs.h. */ 5147 5148# define __EXTENSIONS__ 1 5149 $ac_includes_default 5150int 5151main () 5152{ 5153 5154 ; 5155 return 0; 5156} 5157_ACEOF 5158if ac_fn_c_try_compile "$LINENO"; then : 5159 ac_cv_safe_to_define___extensions__=yes 5160else 5161 ac_cv_safe_to_define___extensions__=no 5162fi 5163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5164fi 5165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5166$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5167 test $ac_cv_safe_to_define___extensions__ = yes && 5168 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5169 5170 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5171 5172 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5173 5174 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5175 5176 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5177 5178 5179 5180 5181 5182if test -n "$ac_tool_prefix"; then 5183 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5184set dummy ${ac_tool_prefix}ar; ac_word=$2 5185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5186$as_echo_n "checking for $ac_word... " >&6; } 5187if ${ac_cv_prog_AR+:} false; then : 5188 $as_echo_n "(cached) " >&6 5189else 5190 if test -n "$AR"; then 5191 ac_cv_prog_AR="$AR" # Let the user override the test. 5192else 5193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5194for as_dir in $PATH 5195do 5196 IFS=$as_save_IFS 5197 test -z "$as_dir" && as_dir=. 5198 for ac_exec_ext in '' $ac_executable_extensions; do 5199 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5200 ac_cv_prog_AR="${ac_tool_prefix}ar" 5201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5202 break 2 5203 fi 5204done 5205 done 5206IFS=$as_save_IFS 5207 5208fi 5209fi 5210AR=$ac_cv_prog_AR 5211if test -n "$AR"; then 5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5213$as_echo "$AR" >&6; } 5214else 5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5216$as_echo "no" >&6; } 5217fi 5218 5219 5220fi 5221if test -z "$ac_cv_prog_AR"; then 5222 ac_ct_AR=$AR 5223 # Extract the first word of "ar", so it can be a program name with args. 5224set dummy ar; ac_word=$2 5225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5226$as_echo_n "checking for $ac_word... " >&6; } 5227if ${ac_cv_prog_ac_ct_AR+:} false; then : 5228 $as_echo_n "(cached) " >&6 5229else 5230 if test -n "$ac_ct_AR"; then 5231 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5232else 5233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5234for as_dir in $PATH 5235do 5236 IFS=$as_save_IFS 5237 test -z "$as_dir" && as_dir=. 5238 for ac_exec_ext in '' $ac_executable_extensions; do 5239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5240 ac_cv_prog_ac_ct_AR="ar" 5241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5242 break 2 5243 fi 5244done 5245 done 5246IFS=$as_save_IFS 5247 5248fi 5249fi 5250ac_ct_AR=$ac_cv_prog_ac_ct_AR 5251if test -n "$ac_ct_AR"; then 5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5253$as_echo "$ac_ct_AR" >&6; } 5254else 5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5256$as_echo "no" >&6; } 5257fi 5258 5259 if test "x$ac_ct_AR" = x; then 5260 AR="" 5261 else 5262 case $cross_compiling:$ac_tool_warned in 5263yes:) 5264{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5265$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5266ac_tool_warned=yes ;; 5267esac 5268 AR=$ac_ct_AR 5269 fi 5270else 5271 AR="$ac_cv_prog_AR" 5272fi 5273 5274if test -n "$ac_tool_prefix"; then 5275 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5276set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5278$as_echo_n "checking for $ac_word... " >&6; } 5279if ${ac_cv_prog_RANLIB+:} false; then : 5280 $as_echo_n "(cached) " >&6 5281else 5282 if test -n "$RANLIB"; then 5283 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5284else 5285as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5286for as_dir in $PATH 5287do 5288 IFS=$as_save_IFS 5289 test -z "$as_dir" && as_dir=. 5290 for ac_exec_ext in '' $ac_executable_extensions; do 5291 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5292 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5293 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5294 break 2 5295 fi 5296done 5297 done 5298IFS=$as_save_IFS 5299 5300fi 5301fi 5302RANLIB=$ac_cv_prog_RANLIB 5303if test -n "$RANLIB"; then 5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5305$as_echo "$RANLIB" >&6; } 5306else 5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5308$as_echo "no" >&6; } 5309fi 5310 5311 5312fi 5313if test -z "$ac_cv_prog_RANLIB"; then 5314 ac_ct_RANLIB=$RANLIB 5315 # Extract the first word of "ranlib", so it can be a program name with args. 5316set dummy ranlib; ac_word=$2 5317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5318$as_echo_n "checking for $ac_word... " >&6; } 5319if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5320 $as_echo_n "(cached) " >&6 5321else 5322 if test -n "$ac_ct_RANLIB"; then 5323 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5324else 5325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5326for as_dir in $PATH 5327do 5328 IFS=$as_save_IFS 5329 test -z "$as_dir" && as_dir=. 5330 for ac_exec_ext in '' $ac_executable_extensions; do 5331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5332 ac_cv_prog_ac_ct_RANLIB="ranlib" 5333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5334 break 2 5335 fi 5336done 5337 done 5338IFS=$as_save_IFS 5339 5340fi 5341fi 5342ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5343if test -n "$ac_ct_RANLIB"; then 5344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5345$as_echo "$ac_ct_RANLIB" >&6; } 5346else 5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5348$as_echo "no" >&6; } 5349fi 5350 5351 if test "x$ac_ct_RANLIB" = x; then 5352 RANLIB=":" 5353 else 5354 case $cross_compiling:$ac_tool_warned in 5355yes:) 5356{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5357$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5358ac_tool_warned=yes ;; 5359esac 5360 RANLIB=$ac_ct_RANLIB 5361 fi 5362else 5363 RANLIB="$ac_cv_prog_RANLIB" 5364fi 5365 5366 5367# Check whether --enable-shared was given. 5368if test "${enable_shared+set}" = set; then : 5369 enableval=$enable_shared; p=${PACKAGE-default} 5370 case $enableval in 5371 yes) enable_shared=yes ;; 5372 no) enable_shared=no ;; 5373 *) 5374 enable_shared=no 5375 # Look at the argument we got. We use all the common list separators. 5376 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 5377 for pkg in $enableval; do 5378 IFS="$lt_save_ifs" 5379 if test "X$pkg" = "X$p"; then 5380 enable_shared=yes 5381 fi 5382 done 5383 IFS="$lt_save_ifs" 5384 ;; 5385 esac 5386else 5387 enable_shared=no 5388fi 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399case `pwd` in 5400 *\ * | *\ *) 5401 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5402$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5403esac 5404 5405 5406 5407macro_version='2.2.7a' 5408macro_revision='1.3134' 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422ltmain="$ac_aux_dir/ltmain.sh" 5423 5424# Backslashify metacharacters that are still active within 5425# double-quoted strings. 5426sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5427 5428# Same as above, but do not quote variable references. 5429double_quote_subst='s/\(["`\\]\)/\\\1/g' 5430 5431# Sed substitution to delay expansion of an escaped shell variable in a 5432# double_quote_subst'ed string. 5433delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5434 5435# Sed substitution to delay expansion of an escaped single quote. 5436delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5437 5438# Sed substitution to avoid accidental globbing in evaled expressions 5439no_glob_subst='s/\*/\\\*/g' 5440 5441ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5442ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5443ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5444 5445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5446$as_echo_n "checking how to print strings... " >&6; } 5447# Test print first, because it will be a builtin if present. 5448if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5449 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5450 ECHO='print -r --' 5451elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5452 ECHO='printf %s\n' 5453else 5454 # Use this function as a fallback that always works. 5455 func_fallback_echo () 5456 { 5457 eval 'cat <<_LTECHO_EOF 5458$1 5459_LTECHO_EOF' 5460 } 5461 ECHO='func_fallback_echo' 5462fi 5463 5464# func_echo_all arg... 5465# Invoke $ECHO with all args, space-separated. 5466func_echo_all () 5467{ 5468 $ECHO "" 5469} 5470 5471case "$ECHO" in 5472 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5473$as_echo "printf" >&6; } ;; 5474 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5475$as_echo "print -r" >&6; } ;; 5476 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5477$as_echo "cat" >&6; } ;; 5478esac 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5494$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5495if ${ac_cv_path_SED+:} false; then : 5496 $as_echo_n "(cached) " >&6 5497else 5498 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5499 for ac_i in 1 2 3 4 5 6 7; do 5500 ac_script="$ac_script$as_nl$ac_script" 5501 done 5502 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5503 { ac_script=; unset ac_script;} 5504 if test -z "$SED"; then 5505 ac_path_SED_found=false 5506 # Loop through the user's path and test for each of PROGNAME-LIST 5507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5508for as_dir in $PATH 5509do 5510 IFS=$as_save_IFS 5511 test -z "$as_dir" && as_dir=. 5512 for ac_prog in sed gsed; do 5513 for ac_exec_ext in '' $ac_executable_extensions; do 5514 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5515 as_fn_executable_p "$ac_path_SED" || continue 5516# Check for GNU ac_path_SED and select it if it is found. 5517 # Check for GNU $ac_path_SED 5518case `"$ac_path_SED" --version 2>&1` in 5519*GNU*) 5520 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5521*) 5522 ac_count=0 5523 $as_echo_n 0123456789 >"conftest.in" 5524 while : 5525 do 5526 cat "conftest.in" "conftest.in" >"conftest.tmp" 5527 mv "conftest.tmp" "conftest.in" 5528 cp "conftest.in" "conftest.nl" 5529 $as_echo '' >> "conftest.nl" 5530 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5531 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5532 as_fn_arith $ac_count + 1 && ac_count=$as_val 5533 if test $ac_count -gt ${ac_path_SED_max-0}; then 5534 # Best one so far, save it but keep looking for a better one 5535 ac_cv_path_SED="$ac_path_SED" 5536 ac_path_SED_max=$ac_count 5537 fi 5538 # 10*(2^10) chars as input seems more than enough 5539 test $ac_count -gt 10 && break 5540 done 5541 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5542esac 5543 5544 $ac_path_SED_found && break 3 5545 done 5546 done 5547 done 5548IFS=$as_save_IFS 5549 if test -z "$ac_cv_path_SED"; then 5550 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5551 fi 5552else 5553 ac_cv_path_SED=$SED 5554fi 5555 5556fi 5557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5558$as_echo "$ac_cv_path_SED" >&6; } 5559 SED="$ac_cv_path_SED" 5560 rm -f conftest.sed 5561 5562test -z "$SED" && SED=sed 5563Xsed="$SED -e 1s/^X//" 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5576$as_echo_n "checking for fgrep... " >&6; } 5577if ${ac_cv_path_FGREP+:} false; then : 5578 $as_echo_n "(cached) " >&6 5579else 5580 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5581 then ac_cv_path_FGREP="$GREP -F" 5582 else 5583 if test -z "$FGREP"; then 5584 ac_path_FGREP_found=false 5585 # Loop through the user's path and test for each of PROGNAME-LIST 5586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5587for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5588do 5589 IFS=$as_save_IFS 5590 test -z "$as_dir" && as_dir=. 5591 for ac_prog in fgrep; do 5592 for ac_exec_ext in '' $ac_executable_extensions; do 5593 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5594 as_fn_executable_p "$ac_path_FGREP" || continue 5595# Check for GNU ac_path_FGREP and select it if it is found. 5596 # Check for GNU $ac_path_FGREP 5597case `"$ac_path_FGREP" --version 2>&1` in 5598*GNU*) 5599 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5600*) 5601 ac_count=0 5602 $as_echo_n 0123456789 >"conftest.in" 5603 while : 5604 do 5605 cat "conftest.in" "conftest.in" >"conftest.tmp" 5606 mv "conftest.tmp" "conftest.in" 5607 cp "conftest.in" "conftest.nl" 5608 $as_echo 'FGREP' >> "conftest.nl" 5609 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5610 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5611 as_fn_arith $ac_count + 1 && ac_count=$as_val 5612 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5613 # Best one so far, save it but keep looking for a better one 5614 ac_cv_path_FGREP="$ac_path_FGREP" 5615 ac_path_FGREP_max=$ac_count 5616 fi 5617 # 10*(2^10) chars as input seems more than enough 5618 test $ac_count -gt 10 && break 5619 done 5620 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5621esac 5622 5623 $ac_path_FGREP_found && break 3 5624 done 5625 done 5626 done 5627IFS=$as_save_IFS 5628 if test -z "$ac_cv_path_FGREP"; then 5629 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5630 fi 5631else 5632 ac_cv_path_FGREP=$FGREP 5633fi 5634 5635 fi 5636fi 5637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5638$as_echo "$ac_cv_path_FGREP" >&6; } 5639 FGREP="$ac_cv_path_FGREP" 5640 5641 5642test -z "$GREP" && GREP=grep 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662# Check whether --with-gnu-ld was given. 5663if test "${with_gnu_ld+set}" = set; then : 5664 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5665else 5666 with_gnu_ld=no 5667fi 5668 5669ac_prog=ld 5670if test "$GCC" = yes; then 5671 # Check if gcc -print-prog-name=ld gives a path. 5672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5673$as_echo_n "checking for ld used by $CC... " >&6; } 5674 case $host in 5675 *-*-mingw*) 5676 # gcc leaves a trailing carriage return which upsets mingw 5677 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5678 *) 5679 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5680 esac 5681 case $ac_prog in 5682 # Accept absolute paths. 5683 [\\/]* | ?:[\\/]*) 5684 re_direlt='/[^/][^/]*/\.\./' 5685 # Canonicalize the pathname of ld 5686 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5687 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5688 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5689 done 5690 test -z "$LD" && LD="$ac_prog" 5691 ;; 5692 "") 5693 # If it fails, then pretend we aren't using GCC. 5694 ac_prog=ld 5695 ;; 5696 *) 5697 # If it is relative, then search for the first ld in PATH. 5698 with_gnu_ld=unknown 5699 ;; 5700 esac 5701elif test "$with_gnu_ld" = yes; then 5702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5703$as_echo_n "checking for GNU ld... " >&6; } 5704else 5705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5706$as_echo_n "checking for non-GNU ld... " >&6; } 5707fi 5708if ${lt_cv_path_LD+:} false; then : 5709 $as_echo_n "(cached) " >&6 5710else 5711 if test -z "$LD"; then 5712 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5713 for ac_dir in $PATH; do 5714 IFS="$lt_save_ifs" 5715 test -z "$ac_dir" && ac_dir=. 5716 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5717 lt_cv_path_LD="$ac_dir/$ac_prog" 5718 # Check to see if the program is GNU ld. I'd rather use --version, 5719 # but apparently some variants of GNU ld only accept -v. 5720 # Break only if it was the GNU/non-GNU ld that we prefer. 5721 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5722 *GNU* | *'with BFD'*) 5723 test "$with_gnu_ld" != no && break 5724 ;; 5725 *) 5726 test "$with_gnu_ld" != yes && break 5727 ;; 5728 esac 5729 fi 5730 done 5731 IFS="$lt_save_ifs" 5732else 5733 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5734fi 5735fi 5736 5737LD="$lt_cv_path_LD" 5738if test -n "$LD"; then 5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5740$as_echo "$LD" >&6; } 5741else 5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5743$as_echo "no" >&6; } 5744fi 5745test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5747$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5748if ${lt_cv_prog_gnu_ld+:} false; then : 5749 $as_echo_n "(cached) " >&6 5750else 5751 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5752case `$LD -v 2>&1 </dev/null` in 5753*GNU* | *'with BFD'*) 5754 lt_cv_prog_gnu_ld=yes 5755 ;; 5756*) 5757 lt_cv_prog_gnu_ld=no 5758 ;; 5759esac 5760fi 5761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5762$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5763with_gnu_ld=$lt_cv_prog_gnu_ld 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5774$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5775if ${lt_cv_path_NM+:} false; then : 5776 $as_echo_n "(cached) " >&6 5777else 5778 if test -n "$NM"; then 5779 # Let the user override the test. 5780 lt_cv_path_NM="$NM" 5781else 5782 lt_nm_to_check="${ac_tool_prefix}nm" 5783 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5784 lt_nm_to_check="$lt_nm_to_check nm" 5785 fi 5786 for lt_tmp_nm in $lt_nm_to_check; do 5787 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5788 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5789 IFS="$lt_save_ifs" 5790 test -z "$ac_dir" && ac_dir=. 5791 tmp_nm="$ac_dir/$lt_tmp_nm" 5792 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5793 # Check to see if the nm accepts a BSD-compat flag. 5794 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5795 # nm: unknown option "B" ignored 5796 # Tru64's nm complains that /dev/null is an invalid object file 5797 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5798 */dev/null* | *'Invalid file or object type'*) 5799 lt_cv_path_NM="$tmp_nm -B" 5800 break 5801 ;; 5802 *) 5803 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5804 */dev/null*) 5805 lt_cv_path_NM="$tmp_nm -p" 5806 break 5807 ;; 5808 *) 5809 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5810 continue # so that we can try to find one that supports BSD flags 5811 ;; 5812 esac 5813 ;; 5814 esac 5815 fi 5816 done 5817 IFS="$lt_save_ifs" 5818 done 5819 : ${lt_cv_path_NM=no} 5820fi 5821fi 5822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5823$as_echo "$lt_cv_path_NM" >&6; } 5824if test "$lt_cv_path_NM" != "no"; then 5825 NM="$lt_cv_path_NM" 5826else 5827 # Didn't find any BSD compatible name lister, look for dumpbin. 5828 if test -n "$DUMPBIN"; then : 5829 # Let the user override the test. 5830 else 5831 if test -n "$ac_tool_prefix"; then 5832 for ac_prog in dumpbin "link -dump" 5833 do 5834 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5835set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5837$as_echo_n "checking for $ac_word... " >&6; } 5838if ${ac_cv_prog_DUMPBIN+:} false; then : 5839 $as_echo_n "(cached) " >&6 5840else 5841 if test -n "$DUMPBIN"; then 5842 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5843else 5844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5845for as_dir in $PATH 5846do 5847 IFS=$as_save_IFS 5848 test -z "$as_dir" && as_dir=. 5849 for ac_exec_ext in '' $ac_executable_extensions; do 5850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5851 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5853 break 2 5854 fi 5855done 5856 done 5857IFS=$as_save_IFS 5858 5859fi 5860fi 5861DUMPBIN=$ac_cv_prog_DUMPBIN 5862if test -n "$DUMPBIN"; then 5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5864$as_echo "$DUMPBIN" >&6; } 5865else 5866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5867$as_echo "no" >&6; } 5868fi 5869 5870 5871 test -n "$DUMPBIN" && break 5872 done 5873fi 5874if test -z "$DUMPBIN"; then 5875 ac_ct_DUMPBIN=$DUMPBIN 5876 for ac_prog in dumpbin "link -dump" 5877do 5878 # Extract the first word of "$ac_prog", so it can be a program name with args. 5879set dummy $ac_prog; ac_word=$2 5880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5881$as_echo_n "checking for $ac_word... " >&6; } 5882if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5883 $as_echo_n "(cached) " >&6 5884else 5885 if test -n "$ac_ct_DUMPBIN"; then 5886 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5887else 5888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5889for as_dir in $PATH 5890do 5891 IFS=$as_save_IFS 5892 test -z "$as_dir" && as_dir=. 5893 for ac_exec_ext in '' $ac_executable_extensions; do 5894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5895 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5897 break 2 5898 fi 5899done 5900 done 5901IFS=$as_save_IFS 5902 5903fi 5904fi 5905ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5906if test -n "$ac_ct_DUMPBIN"; then 5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5908$as_echo "$ac_ct_DUMPBIN" >&6; } 5909else 5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5911$as_echo "no" >&6; } 5912fi 5913 5914 5915 test -n "$ac_ct_DUMPBIN" && break 5916done 5917 5918 if test "x$ac_ct_DUMPBIN" = x; then 5919 DUMPBIN=":" 5920 else 5921 case $cross_compiling:$ac_tool_warned in 5922yes:) 5923{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5924$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5925ac_tool_warned=yes ;; 5926esac 5927 DUMPBIN=$ac_ct_DUMPBIN 5928 fi 5929fi 5930 5931 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5932 *COFF*) 5933 DUMPBIN="$DUMPBIN -symbols" 5934 ;; 5935 *) 5936 DUMPBIN=: 5937 ;; 5938 esac 5939 fi 5940 5941 if test "$DUMPBIN" != ":"; then 5942 NM="$DUMPBIN" 5943 fi 5944fi 5945test -z "$NM" && NM=nm 5946 5947 5948 5949 5950 5951 5952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5953$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5954if ${lt_cv_nm_interface+:} false; then : 5955 $as_echo_n "(cached) " >&6 5956else 5957 lt_cv_nm_interface="BSD nm" 5958 echo "int some_variable = 0;" > conftest.$ac_ext 5959 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5960 (eval "$ac_compile" 2>conftest.err) 5961 cat conftest.err >&5 5962 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5963 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5964 cat conftest.err >&5 5965 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5966 cat conftest.out >&5 5967 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5968 lt_cv_nm_interface="MS dumpbin" 5969 fi 5970 rm -f conftest* 5971fi 5972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5973$as_echo "$lt_cv_nm_interface" >&6; } 5974 5975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5976$as_echo_n "checking whether ln -s works... " >&6; } 5977LN_S=$as_ln_s 5978if test "$LN_S" = "ln -s"; then 5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5980$as_echo "yes" >&6; } 5981else 5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5983$as_echo "no, using $LN_S" >&6; } 5984fi 5985 5986# find the maximum length of command line arguments 5987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5988$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5989if ${lt_cv_sys_max_cmd_len+:} false; then : 5990 $as_echo_n "(cached) " >&6 5991else 5992 i=0 5993 teststring="ABCD" 5994 5995 case $build_os in 5996 msdosdjgpp*) 5997 # On DJGPP, this test can blow up pretty badly due to problems in libc 5998 # (any single argument exceeding 2000 bytes causes a buffer overrun 5999 # during glob expansion). Even if it were fixed, the result of this 6000 # check would be larger than it should be. 6001 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6002 ;; 6003 6004 gnu*) 6005 # Under GNU Hurd, this test is not required because there is 6006 # no limit to the length of command line arguments. 6007 # Libtool will interpret -1 as no limit whatsoever 6008 lt_cv_sys_max_cmd_len=-1; 6009 ;; 6010 6011 cygwin* | mingw* | cegcc*) 6012 # On Win9x/ME, this test blows up -- it succeeds, but takes 6013 # about 5 minutes as the teststring grows exponentially. 6014 # Worse, since 9x/ME are not pre-emptively multitasking, 6015 # you end up with a "frozen" computer, even though with patience 6016 # the test eventually succeeds (with a max line length of 256k). 6017 # Instead, let's just punt: use the minimum linelength reported by 6018 # all of the supported platforms: 8192 (on NT/2K/XP). 6019 lt_cv_sys_max_cmd_len=8192; 6020 ;; 6021 6022 mint*) 6023 # On MiNT this can take a long time and run out of memory. 6024 lt_cv_sys_max_cmd_len=8192; 6025 ;; 6026 6027 amigaos*) 6028 # On AmigaOS with pdksh, this test takes hours, literally. 6029 # So we just punt and use a minimum line length of 8192. 6030 lt_cv_sys_max_cmd_len=8192; 6031 ;; 6032 6033 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6034 # This has been around since 386BSD, at least. Likely further. 6035 if test -x /sbin/sysctl; then 6036 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6037 elif test -x /usr/sbin/sysctl; then 6038 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6039 else 6040 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6041 fi 6042 # And add a safety zone 6043 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6044 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6045 ;; 6046 6047 interix*) 6048 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6049 lt_cv_sys_max_cmd_len=196608 6050 ;; 6051 6052 osf*) 6053 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6054 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6055 # nice to cause kernel panics so lets avoid the loop below. 6056 # First set a reasonable default. 6057 lt_cv_sys_max_cmd_len=16384 6058 # 6059 if test -x /sbin/sysconfig; then 6060 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6061 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6062 esac 6063 fi 6064 ;; 6065 sco3.2v5*) 6066 lt_cv_sys_max_cmd_len=102400 6067 ;; 6068 sysv5* | sco5v6* | sysv4.2uw2*) 6069 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6070 if test -n "$kargmax"; then 6071 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6072 else 6073 lt_cv_sys_max_cmd_len=32768 6074 fi 6075 ;; 6076 *) 6077 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6078 if test -n "$lt_cv_sys_max_cmd_len"; then 6079 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6080 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6081 else 6082 # Make teststring a little bigger before we do anything with it. 6083 # a 1K string should be a reasonable start. 6084 for i in 1 2 3 4 5 6 7 8 ; do 6085 teststring=$teststring$teststring 6086 done 6087 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6088 # If test is not a shell built-in, we'll probably end up computing a 6089 # maximum length that is only half of the actual maximum length, but 6090 # we can't tell. 6091 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6092 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6093 test $i != 17 # 1/2 MB should be enough 6094 do 6095 i=`expr $i + 1` 6096 teststring=$teststring$teststring 6097 done 6098 # Only check the string length outside the loop. 6099 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6100 teststring= 6101 # Add a significant safety factor because C++ compilers can tack on 6102 # massive amounts of additional arguments before passing them to the 6103 # linker. It appears as though 1/2 is a usable value. 6104 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6105 fi 6106 ;; 6107 esac 6108 6109fi 6110 6111if test -n $lt_cv_sys_max_cmd_len ; then 6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6113$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6114else 6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6116$as_echo "none" >&6; } 6117fi 6118max_cmd_len=$lt_cv_sys_max_cmd_len 6119 6120 6121 6122 6123 6124 6125: ${CP="cp -f"} 6126: ${MV="mv -f"} 6127: ${RM="rm -f"} 6128 6129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6130$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6131# Try some XSI features 6132xsi_shell=no 6133( _lt_dummy="a/b/c" 6134 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6135 = c,a/b,, \ 6136 && eval 'test $(( 1 + 1 )) -eq 2 \ 6137 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6138 && xsi_shell=yes 6139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6140$as_echo "$xsi_shell" >&6; } 6141 6142 6143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6144$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6145lt_shell_append=no 6146( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6147 >/dev/null 2>&1 \ 6148 && lt_shell_append=yes 6149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6150$as_echo "$lt_shell_append" >&6; } 6151 6152 6153if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6154 lt_unset=unset 6155else 6156 lt_unset=false 6157fi 6158 6159 6160 6161 6162 6163# test EBCDIC or ASCII 6164case `echo X|tr X '\101'` in 6165 A) # ASCII based system 6166 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6167 lt_SP2NL='tr \040 \012' 6168 lt_NL2SP='tr \015\012 \040\040' 6169 ;; 6170 *) # EBCDIC based system 6171 lt_SP2NL='tr \100 \n' 6172 lt_NL2SP='tr \r\n \100\100' 6173 ;; 6174esac 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6185$as_echo_n "checking for $LD option to reload object files... " >&6; } 6186if ${lt_cv_ld_reload_flag+:} false; then : 6187 $as_echo_n "(cached) " >&6 6188else 6189 lt_cv_ld_reload_flag='-r' 6190fi 6191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6192$as_echo "$lt_cv_ld_reload_flag" >&6; } 6193reload_flag=$lt_cv_ld_reload_flag 6194case $reload_flag in 6195"" | " "*) ;; 6196*) reload_flag=" $reload_flag" ;; 6197esac 6198reload_cmds='$LD$reload_flag -o $output$reload_objs' 6199case $host_os in 6200 darwin*) 6201 if test "$GCC" = yes; then 6202 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6203 else 6204 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6205 fi 6206 ;; 6207esac 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217if test -n "$ac_tool_prefix"; then 6218 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6219set dummy ${ac_tool_prefix}objdump; ac_word=$2 6220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6221$as_echo_n "checking for $ac_word... " >&6; } 6222if ${ac_cv_prog_OBJDUMP+:} false; then : 6223 $as_echo_n "(cached) " >&6 6224else 6225 if test -n "$OBJDUMP"; then 6226 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6227else 6228as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6229for as_dir in $PATH 6230do 6231 IFS=$as_save_IFS 6232 test -z "$as_dir" && as_dir=. 6233 for ac_exec_ext in '' $ac_executable_extensions; do 6234 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6235 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6237 break 2 6238 fi 6239done 6240 done 6241IFS=$as_save_IFS 6242 6243fi 6244fi 6245OBJDUMP=$ac_cv_prog_OBJDUMP 6246if test -n "$OBJDUMP"; then 6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6248$as_echo "$OBJDUMP" >&6; } 6249else 6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6251$as_echo "no" >&6; } 6252fi 6253 6254 6255fi 6256if test -z "$ac_cv_prog_OBJDUMP"; then 6257 ac_ct_OBJDUMP=$OBJDUMP 6258 # Extract the first word of "objdump", so it can be a program name with args. 6259set dummy objdump; ac_word=$2 6260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6261$as_echo_n "checking for $ac_word... " >&6; } 6262if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6263 $as_echo_n "(cached) " >&6 6264else 6265 if test -n "$ac_ct_OBJDUMP"; then 6266 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6267else 6268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6269for as_dir in $PATH 6270do 6271 IFS=$as_save_IFS 6272 test -z "$as_dir" && as_dir=. 6273 for ac_exec_ext in '' $ac_executable_extensions; do 6274 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6275 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6277 break 2 6278 fi 6279done 6280 done 6281IFS=$as_save_IFS 6282 6283fi 6284fi 6285ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6286if test -n "$ac_ct_OBJDUMP"; then 6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6288$as_echo "$ac_ct_OBJDUMP" >&6; } 6289else 6290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6291$as_echo "no" >&6; } 6292fi 6293 6294 if test "x$ac_ct_OBJDUMP" = x; then 6295 OBJDUMP="false" 6296 else 6297 case $cross_compiling:$ac_tool_warned in 6298yes:) 6299{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6300$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6301ac_tool_warned=yes ;; 6302esac 6303 OBJDUMP=$ac_ct_OBJDUMP 6304 fi 6305else 6306 OBJDUMP="$ac_cv_prog_OBJDUMP" 6307fi 6308 6309test -z "$OBJDUMP" && OBJDUMP=objdump 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6320$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6321if ${lt_cv_deplibs_check_method+:} false; then : 6322 $as_echo_n "(cached) " >&6 6323else 6324 lt_cv_file_magic_cmd='$MAGIC_CMD' 6325lt_cv_file_magic_test_file= 6326lt_cv_deplibs_check_method='unknown' 6327# Need to set the preceding variable on all platforms that support 6328# interlibrary dependencies. 6329# 'none' -- dependencies not supported. 6330# `unknown' -- same as none, but documents that we really don't know. 6331# 'pass_all' -- all dependencies passed with no checks. 6332# 'test_compile' -- check by making test program. 6333# 'file_magic [[regex]]' -- check by looking for files in library path 6334# which responds to the $file_magic_cmd with a given extended regex. 6335# If you have `file' or equivalent on your system and you're not sure 6336# whether `pass_all' will *always* work, you probably want this one. 6337 6338case $host_os in 6339aix[4-9]*) 6340 lt_cv_deplibs_check_method=pass_all 6341 ;; 6342 6343beos*) 6344 lt_cv_deplibs_check_method=pass_all 6345 ;; 6346 6347bsdi[45]*) 6348 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6349 lt_cv_file_magic_cmd='/usr/bin/file -L' 6350 lt_cv_file_magic_test_file=/shlib/libc.so 6351 ;; 6352 6353cygwin*) 6354 # func_win32_libid is a shell function defined in ltmain.sh 6355 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6356 lt_cv_file_magic_cmd='func_win32_libid' 6357 ;; 6358 6359mingw* | pw32*) 6360 # Base MSYS/MinGW do not provide the 'file' command needed by 6361 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6362 # unless we find 'file', for example because we are cross-compiling. 6363 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6364 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6365 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6366 lt_cv_file_magic_cmd='func_win32_libid' 6367 else 6368 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6369 lt_cv_file_magic_cmd='$OBJDUMP -f' 6370 fi 6371 ;; 6372 6373cegcc*) 6374 # use the weaker test based on 'objdump'. See mingw*. 6375 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6376 lt_cv_file_magic_cmd='$OBJDUMP -f' 6377 ;; 6378 6379darwin* | rhapsody*) 6380 lt_cv_deplibs_check_method=pass_all 6381 ;; 6382 6383freebsd* | dragonfly*) 6384 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6385 case $host_cpu in 6386 i*86 ) 6387 # Not sure whether the presence of OpenBSD here was a mistake. 6388 # Let's accept both of them until this is cleared up. 6389 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6390 lt_cv_file_magic_cmd=/usr/bin/file 6391 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6392 ;; 6393 esac 6394 else 6395 lt_cv_deplibs_check_method=pass_all 6396 fi 6397 ;; 6398 6399gnu*) 6400 lt_cv_deplibs_check_method=pass_all 6401 ;; 6402 6403haiku*) 6404 lt_cv_deplibs_check_method=pass_all 6405 ;; 6406 6407hpux10.20* | hpux11*) 6408 lt_cv_file_magic_cmd=/usr/bin/file 6409 case $host_cpu in 6410 ia64*) 6411 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6412 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6413 ;; 6414 hppa*64*) 6415 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]' 6416 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6417 ;; 6418 *) 6419 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6420 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6421 ;; 6422 esac 6423 ;; 6424 6425interix[3-9]*) 6426 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6427 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6428 ;; 6429 6430irix5* | irix6* | nonstopux*) 6431 case $LD in 6432 *-32|*"-32 ") libmagic=32-bit;; 6433 *-n32|*"-n32 ") libmagic=N32;; 6434 *-64|*"-64 ") libmagic=64-bit;; 6435 *) libmagic=never-match;; 6436 esac 6437 lt_cv_deplibs_check_method=pass_all 6438 ;; 6439 6440# This must be Linux ELF. 6441linux* | k*bsd*-gnu | kopensolaris*-gnu) 6442 lt_cv_deplibs_check_method=pass_all 6443 ;; 6444 6445netbsd*) 6446 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6447 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6448 else 6449 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6450 fi 6451 ;; 6452 6453newos6*) 6454 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6455 lt_cv_file_magic_cmd=/usr/bin/file 6456 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6457 ;; 6458 6459*nto* | *qnx*) 6460 lt_cv_deplibs_check_method=pass_all 6461 ;; 6462 6463openbsd*) 6464 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6465 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6466 else 6467 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6468 fi 6469 ;; 6470 6471osf3* | osf4* | osf5*) 6472 lt_cv_deplibs_check_method=pass_all 6473 ;; 6474 6475rdos*) 6476 lt_cv_deplibs_check_method=pass_all 6477 ;; 6478 6479solaris*) 6480 lt_cv_deplibs_check_method=pass_all 6481 ;; 6482 6483sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6484 lt_cv_deplibs_check_method=pass_all 6485 ;; 6486 6487sysv4 | sysv4.3*) 6488 case $host_vendor in 6489 motorola) 6490 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]' 6491 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6492 ;; 6493 ncr) 6494 lt_cv_deplibs_check_method=pass_all 6495 ;; 6496 sequent) 6497 lt_cv_file_magic_cmd='/bin/file' 6498 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6499 ;; 6500 sni) 6501 lt_cv_file_magic_cmd='/bin/file' 6502 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6503 lt_cv_file_magic_test_file=/lib/libc.so 6504 ;; 6505 siemens) 6506 lt_cv_deplibs_check_method=pass_all 6507 ;; 6508 pc) 6509 lt_cv_deplibs_check_method=pass_all 6510 ;; 6511 esac 6512 ;; 6513 6514tpf*) 6515 lt_cv_deplibs_check_method=pass_all 6516 ;; 6517esac 6518 6519fi 6520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6521$as_echo "$lt_cv_deplibs_check_method" >&6; } 6522file_magic_cmd=$lt_cv_file_magic_cmd 6523deplibs_check_method=$lt_cv_deplibs_check_method 6524test -z "$deplibs_check_method" && deplibs_check_method=unknown 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537if test -n "$ac_tool_prefix"; then 6538 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6539set dummy ${ac_tool_prefix}ar; ac_word=$2 6540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6541$as_echo_n "checking for $ac_word... " >&6; } 6542if ${ac_cv_prog_AR+:} false; then : 6543 $as_echo_n "(cached) " >&6 6544else 6545 if test -n "$AR"; then 6546 ac_cv_prog_AR="$AR" # Let the user override the test. 6547else 6548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6549for as_dir in $PATH 6550do 6551 IFS=$as_save_IFS 6552 test -z "$as_dir" && as_dir=. 6553 for ac_exec_ext in '' $ac_executable_extensions; do 6554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6555 ac_cv_prog_AR="${ac_tool_prefix}ar" 6556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6557 break 2 6558 fi 6559done 6560 done 6561IFS=$as_save_IFS 6562 6563fi 6564fi 6565AR=$ac_cv_prog_AR 6566if test -n "$AR"; then 6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6568$as_echo "$AR" >&6; } 6569else 6570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6571$as_echo "no" >&6; } 6572fi 6573 6574 6575fi 6576if test -z "$ac_cv_prog_AR"; then 6577 ac_ct_AR=$AR 6578 # Extract the first word of "ar", so it can be a program name with args. 6579set dummy ar; ac_word=$2 6580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6581$as_echo_n "checking for $ac_word... " >&6; } 6582if ${ac_cv_prog_ac_ct_AR+:} false; then : 6583 $as_echo_n "(cached) " >&6 6584else 6585 if test -n "$ac_ct_AR"; then 6586 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6587else 6588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6589for as_dir in $PATH 6590do 6591 IFS=$as_save_IFS 6592 test -z "$as_dir" && as_dir=. 6593 for ac_exec_ext in '' $ac_executable_extensions; do 6594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6595 ac_cv_prog_ac_ct_AR="ar" 6596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6597 break 2 6598 fi 6599done 6600 done 6601IFS=$as_save_IFS 6602 6603fi 6604fi 6605ac_ct_AR=$ac_cv_prog_ac_ct_AR 6606if test -n "$ac_ct_AR"; then 6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6608$as_echo "$ac_ct_AR" >&6; } 6609else 6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6611$as_echo "no" >&6; } 6612fi 6613 6614 if test "x$ac_ct_AR" = x; then 6615 AR="false" 6616 else 6617 case $cross_compiling:$ac_tool_warned in 6618yes:) 6619{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6620$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6621ac_tool_warned=yes ;; 6622esac 6623 AR=$ac_ct_AR 6624 fi 6625else 6626 AR="$ac_cv_prog_AR" 6627fi 6628 6629test -z "$AR" && AR=ar 6630test -z "$AR_FLAGS" && AR_FLAGS=cru 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642if test -n "$ac_tool_prefix"; then 6643 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6644set dummy ${ac_tool_prefix}strip; ac_word=$2 6645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6646$as_echo_n "checking for $ac_word... " >&6; } 6647if ${ac_cv_prog_STRIP+:} false; then : 6648 $as_echo_n "(cached) " >&6 6649else 6650 if test -n "$STRIP"; then 6651 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6652else 6653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6654for as_dir in $PATH 6655do 6656 IFS=$as_save_IFS 6657 test -z "$as_dir" && as_dir=. 6658 for ac_exec_ext in '' $ac_executable_extensions; do 6659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6660 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6662 break 2 6663 fi 6664done 6665 done 6666IFS=$as_save_IFS 6667 6668fi 6669fi 6670STRIP=$ac_cv_prog_STRIP 6671if test -n "$STRIP"; then 6672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6673$as_echo "$STRIP" >&6; } 6674else 6675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6676$as_echo "no" >&6; } 6677fi 6678 6679 6680fi 6681if test -z "$ac_cv_prog_STRIP"; then 6682 ac_ct_STRIP=$STRIP 6683 # Extract the first word of "strip", so it can be a program name with args. 6684set dummy strip; ac_word=$2 6685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6686$as_echo_n "checking for $ac_word... " >&6; } 6687if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6688 $as_echo_n "(cached) " >&6 6689else 6690 if test -n "$ac_ct_STRIP"; then 6691 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6692else 6693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6694for as_dir in $PATH 6695do 6696 IFS=$as_save_IFS 6697 test -z "$as_dir" && as_dir=. 6698 for ac_exec_ext in '' $ac_executable_extensions; do 6699 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6700 ac_cv_prog_ac_ct_STRIP="strip" 6701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6702 break 2 6703 fi 6704done 6705 done 6706IFS=$as_save_IFS 6707 6708fi 6709fi 6710ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6711if test -n "$ac_ct_STRIP"; then 6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6713$as_echo "$ac_ct_STRIP" >&6; } 6714else 6715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6716$as_echo "no" >&6; } 6717fi 6718 6719 if test "x$ac_ct_STRIP" = x; then 6720 STRIP=":" 6721 else 6722 case $cross_compiling:$ac_tool_warned in 6723yes:) 6724{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6725$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6726ac_tool_warned=yes ;; 6727esac 6728 STRIP=$ac_ct_STRIP 6729 fi 6730else 6731 STRIP="$ac_cv_prog_STRIP" 6732fi 6733 6734test -z "$STRIP" && STRIP=: 6735 6736 6737 6738 6739 6740 6741if test -n "$ac_tool_prefix"; then 6742 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6743set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6745$as_echo_n "checking for $ac_word... " >&6; } 6746if ${ac_cv_prog_RANLIB+:} false; then : 6747 $as_echo_n "(cached) " >&6 6748else 6749 if test -n "$RANLIB"; then 6750 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6751else 6752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6753for as_dir in $PATH 6754do 6755 IFS=$as_save_IFS 6756 test -z "$as_dir" && as_dir=. 6757 for ac_exec_ext in '' $ac_executable_extensions; do 6758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6759 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6761 break 2 6762 fi 6763done 6764 done 6765IFS=$as_save_IFS 6766 6767fi 6768fi 6769RANLIB=$ac_cv_prog_RANLIB 6770if test -n "$RANLIB"; then 6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6772$as_echo "$RANLIB" >&6; } 6773else 6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6775$as_echo "no" >&6; } 6776fi 6777 6778 6779fi 6780if test -z "$ac_cv_prog_RANLIB"; then 6781 ac_ct_RANLIB=$RANLIB 6782 # Extract the first word of "ranlib", so it can be a program name with args. 6783set dummy ranlib; ac_word=$2 6784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6785$as_echo_n "checking for $ac_word... " >&6; } 6786if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6787 $as_echo_n "(cached) " >&6 6788else 6789 if test -n "$ac_ct_RANLIB"; then 6790 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6791else 6792as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6793for as_dir in $PATH 6794do 6795 IFS=$as_save_IFS 6796 test -z "$as_dir" && as_dir=. 6797 for ac_exec_ext in '' $ac_executable_extensions; do 6798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6799 ac_cv_prog_ac_ct_RANLIB="ranlib" 6800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6801 break 2 6802 fi 6803done 6804 done 6805IFS=$as_save_IFS 6806 6807fi 6808fi 6809ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6810if test -n "$ac_ct_RANLIB"; then 6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6812$as_echo "$ac_ct_RANLIB" >&6; } 6813else 6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6815$as_echo "no" >&6; } 6816fi 6817 6818 if test "x$ac_ct_RANLIB" = x; then 6819 RANLIB=":" 6820 else 6821 case $cross_compiling:$ac_tool_warned in 6822yes:) 6823{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6824$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6825ac_tool_warned=yes ;; 6826esac 6827 RANLIB=$ac_ct_RANLIB 6828 fi 6829else 6830 RANLIB="$ac_cv_prog_RANLIB" 6831fi 6832 6833test -z "$RANLIB" && RANLIB=: 6834 6835 6836 6837 6838 6839 6840# Determine commands to create old-style static archives. 6841old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6842old_postinstall_cmds='chmod 644 $oldlib' 6843old_postuninstall_cmds= 6844 6845if test -n "$RANLIB"; then 6846 case $host_os in 6847 openbsd*) 6848 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6849 ;; 6850 *) 6851 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6852 ;; 6853 esac 6854 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6855fi 6856 6857case $host_os in 6858 darwin*) 6859 lock_old_archive_extraction=yes ;; 6860 *) 6861 lock_old_archive_extraction=no ;; 6862esac 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902# If no C compiler was specified, use CC. 6903LTCC=${LTCC-"$CC"} 6904 6905# If no C compiler flags were specified, use CFLAGS. 6906LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6907 6908# Allow CC to be a program name with arguments. 6909compiler=$CC 6910 6911 6912# Check for command to grab the raw symbol name followed by C symbol from nm. 6913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6914$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6915if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6916 $as_echo_n "(cached) " >&6 6917else 6918 6919# These are sane defaults that work on at least a few old systems. 6920# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6921 6922# Character class describing NM global symbol codes. 6923symcode='[BCDEGRST]' 6924 6925# Regexp to match symbols that can be accessed directly from C. 6926sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6927 6928# Define system-specific variables. 6929case $host_os in 6930aix*) 6931 symcode='[BCDT]' 6932 ;; 6933cygwin* | mingw* | pw32* | cegcc*) 6934 symcode='[ABCDGISTW]' 6935 ;; 6936hpux*) 6937 if test "$host_cpu" = ia64; then 6938 symcode='[ABCDEGRST]' 6939 fi 6940 ;; 6941irix* | nonstopux*) 6942 symcode='[BCDEGRST]' 6943 ;; 6944osf*) 6945 symcode='[BCDEGQRST]' 6946 ;; 6947solaris*) 6948 symcode='[BDRT]' 6949 ;; 6950sco3.2v5*) 6951 symcode='[DT]' 6952 ;; 6953sysv4.2uw2*) 6954 symcode='[DT]' 6955 ;; 6956sysv5* | sco5v6* | unixware* | OpenUNIX*) 6957 symcode='[ABDT]' 6958 ;; 6959sysv4) 6960 symcode='[DFNSTU]' 6961 ;; 6962esac 6963 6964# If we're using GNU nm, then use its standard symbol codes. 6965case `$NM -V 2>&1` in 6966*GNU* | *'with BFD'*) 6967 symcode='[ABCDGIRSTW]' ;; 6968esac 6969 6970# Transform an extracted symbol line into a proper C declaration. 6971# Some systems (esp. on ia64) link data and code symbols differently, 6972# so use this general approach. 6973lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6974 6975# Transform an extracted symbol line into symbol name and symbol address 6976lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6977lt_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'" 6978 6979# Handle CRLF in mingw tool chain 6980opt_cr= 6981case $build_os in 6982mingw*) 6983 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6984 ;; 6985esac 6986 6987# Try without a prefix underscore, then with it. 6988for ac_symprfx in "" "_"; do 6989 6990 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6991 symxfrm="\\1 $ac_symprfx\\2 \\2" 6992 6993 # Write the raw and C identifiers. 6994 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6995 # Fake it for dumpbin and say T for any non-static function 6996 # and D for any global variable. 6997 # Also find C++ and __fastcall symbols from MSVC++, 6998 # which start with @ or ?. 6999 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7000" {last_section=section; section=\$ 3};"\ 7001" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7002" \$ 0!~/External *\|/{next};"\ 7003" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7004" {if(hide[section]) next};"\ 7005" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7006" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7007" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7008" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7009" ' prfx=^$ac_symprfx" 7010 else 7011 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7012 fi 7013 7014 # Check to see that the pipe works correctly. 7015 pipe_works=no 7016 7017 rm -f conftest* 7018 cat > conftest.$ac_ext <<_LT_EOF 7019#ifdef __cplusplus 7020extern "C" { 7021#endif 7022char nm_test_var; 7023void nm_test_func(void); 7024void nm_test_func(void){} 7025#ifdef __cplusplus 7026} 7027#endif 7028int main(){nm_test_var='a';nm_test_func();return(0);} 7029_LT_EOF 7030 7031 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7032 (eval $ac_compile) 2>&5 7033 ac_status=$? 7034 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7035 test $ac_status = 0; }; then 7036 # Now try to grab the symbols. 7037 nlist=conftest.nm 7038 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7039 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7040 ac_status=$? 7041 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7042 test $ac_status = 0; } && test -s "$nlist"; then 7043 # Try sorting and uniquifying the output. 7044 if sort "$nlist" | uniq > "$nlist"T; then 7045 mv -f "$nlist"T "$nlist" 7046 else 7047 rm -f "$nlist"T 7048 fi 7049 7050 # Make sure that we snagged all the symbols we need. 7051 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7052 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7053 cat <<_LT_EOF > conftest.$ac_ext 7054#ifdef __cplusplus 7055extern "C" { 7056#endif 7057 7058_LT_EOF 7059 # Now generate the symbol file. 7060 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7061 7062 cat <<_LT_EOF >> conftest.$ac_ext 7063 7064/* The mapping between symbol names and symbols. */ 7065const struct { 7066 const char *name; 7067 void *address; 7068} 7069lt__PROGRAM__LTX_preloaded_symbols[] = 7070{ 7071 { "@PROGRAM@", (void *) 0 }, 7072_LT_EOF 7073 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7074 cat <<\_LT_EOF >> conftest.$ac_ext 7075 {0, (void *) 0} 7076}; 7077 7078/* This works around a problem in FreeBSD linker */ 7079#ifdef FREEBSD_WORKAROUND 7080static const void *lt_preloaded_setup() { 7081 return lt__PROGRAM__LTX_preloaded_symbols; 7082} 7083#endif 7084 7085#ifdef __cplusplus 7086} 7087#endif 7088_LT_EOF 7089 # Now try linking the two files. 7090 mv conftest.$ac_objext conftstm.$ac_objext 7091 lt_save_LIBS="$LIBS" 7092 lt_save_CFLAGS="$CFLAGS" 7093 LIBS="conftstm.$ac_objext" 7094 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7095 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7096 (eval $ac_link) 2>&5 7097 ac_status=$? 7098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7099 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7100 pipe_works=yes 7101 fi 7102 LIBS="$lt_save_LIBS" 7103 CFLAGS="$lt_save_CFLAGS" 7104 else 7105 echo "cannot find nm_test_func in $nlist" >&5 7106 fi 7107 else 7108 echo "cannot find nm_test_var in $nlist" >&5 7109 fi 7110 else 7111 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7112 fi 7113 else 7114 echo "$progname: failed program was:" >&5 7115 cat conftest.$ac_ext >&5 7116 fi 7117 rm -rf conftest* conftst* 7118 7119 # Do not use the global_symbol_pipe unless it works. 7120 if test "$pipe_works" = yes; then 7121 break 7122 else 7123 lt_cv_sys_global_symbol_pipe= 7124 fi 7125done 7126 7127fi 7128 7129if test -z "$lt_cv_sys_global_symbol_pipe"; then 7130 lt_cv_sys_global_symbol_to_cdecl= 7131fi 7132if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7134$as_echo "failed" >&6; } 7135else 7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7137$as_echo "ok" >&6; } 7138fi 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161# Check whether --enable-libtool-lock was given. 7162if test "${enable_libtool_lock+set}" = set; then : 7163 enableval=$enable_libtool_lock; 7164fi 7165 7166test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7167 7168# Some flags need to be propagated to the compiler or linker for good 7169# libtool support. 7170case $host in 7171ia64-*-hpux*) 7172 # Find out which ABI we are using. 7173 echo 'int i;' > conftest.$ac_ext 7174 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7175 (eval $ac_compile) 2>&5 7176 ac_status=$? 7177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7178 test $ac_status = 0; }; then 7179 case `/usr/bin/file conftest.$ac_objext` in 7180 *ELF-32*) 7181 HPUX_IA64_MODE="32" 7182 ;; 7183 *ELF-64*) 7184 HPUX_IA64_MODE="64" 7185 ;; 7186 esac 7187 fi 7188 rm -rf conftest* 7189 ;; 7190*-*-irix6*) 7191 # Find out which ABI we are using. 7192 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7193 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7194 (eval $ac_compile) 2>&5 7195 ac_status=$? 7196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7197 test $ac_status = 0; }; then 7198 if test "$lt_cv_prog_gnu_ld" = yes; then 7199 case `/usr/bin/file conftest.$ac_objext` in 7200 *32-bit*) 7201 LD="${LD-ld} -melf32bsmip" 7202 ;; 7203 *N32*) 7204 LD="${LD-ld} -melf32bmipn32" 7205 ;; 7206 *64-bit*) 7207 LD="${LD-ld} -melf64bmip" 7208 ;; 7209 esac 7210 else 7211 case `/usr/bin/file conftest.$ac_objext` in 7212 *32-bit*) 7213 LD="${LD-ld} -32" 7214 ;; 7215 *N32*) 7216 LD="${LD-ld} -n32" 7217 ;; 7218 *64-bit*) 7219 LD="${LD-ld} -64" 7220 ;; 7221 esac 7222 fi 7223 fi 7224 rm -rf conftest* 7225 ;; 7226 7227x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7228s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7229 # Find out which ABI we are using. 7230 echo 'int i;' > conftest.$ac_ext 7231 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7232 (eval $ac_compile) 2>&5 7233 ac_status=$? 7234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7235 test $ac_status = 0; }; then 7236 case `/usr/bin/file conftest.o` in 7237 *32-bit*) 7238 case $host in 7239 x86_64-*kfreebsd*-gnu) 7240 LD="${LD-ld} -m elf_i386_fbsd" 7241 ;; 7242 x86_64-*linux*) 7243 case `/usr/bin/file conftest.o` in 7244 *x86-64*) 7245 LD="${LD-ld} -m elf32_x86_64" 7246 ;; 7247 *) 7248 LD="${LD-ld} -m elf_i386" 7249 ;; 7250 esac 7251 ;; 7252 powerpc64le-*linux*) 7253 LD="${LD-ld} -m elf32lppclinux" 7254 ;; 7255 powerpc64-*linux*) 7256 LD="${LD-ld} -m elf32ppclinux" 7257 ;; 7258 s390x-*linux*) 7259 LD="${LD-ld} -m elf_s390" 7260 ;; 7261 sparc64-*linux*) 7262 LD="${LD-ld} -m elf32_sparc" 7263 ;; 7264 esac 7265 ;; 7266 *64-bit*) 7267 case $host in 7268 x86_64-*kfreebsd*-gnu) 7269 LD="${LD-ld} -m elf_x86_64_fbsd" 7270 ;; 7271 x86_64-*linux*) 7272 LD="${LD-ld} -m elf_x86_64" 7273 ;; 7274 powerpcle-*linux*) 7275 LD="${LD-ld} -m elf64lppc" 7276 ;; 7277 powerpc-*linux*) 7278 LD="${LD-ld} -m elf64ppc" 7279 ;; 7280 s390*-*linux*|s390*-*tpf*) 7281 LD="${LD-ld} -m elf64_s390" 7282 ;; 7283 sparc*-*linux*) 7284 LD="${LD-ld} -m elf64_sparc" 7285 ;; 7286 esac 7287 ;; 7288 esac 7289 fi 7290 rm -rf conftest* 7291 ;; 7292 7293*-*-sco3.2v5*) 7294 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7295 SAVE_CFLAGS="$CFLAGS" 7296 CFLAGS="$CFLAGS -belf" 7297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7298$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7299if ${lt_cv_cc_needs_belf+:} false; then : 7300 $as_echo_n "(cached) " >&6 7301else 7302 ac_ext=c 7303ac_cpp='$CPP $CPPFLAGS' 7304ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7305ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7306ac_compiler_gnu=$ac_cv_c_compiler_gnu 7307 7308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7309/* end confdefs.h. */ 7310 7311int 7312main () 7313{ 7314 7315 ; 7316 return 0; 7317} 7318_ACEOF 7319if ac_fn_c_try_link "$LINENO"; then : 7320 lt_cv_cc_needs_belf=yes 7321else 7322 lt_cv_cc_needs_belf=no 7323fi 7324rm -f core conftest.err conftest.$ac_objext \ 7325 conftest$ac_exeext conftest.$ac_ext 7326 ac_ext=c 7327ac_cpp='$CPP $CPPFLAGS' 7328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7330ac_compiler_gnu=$ac_cv_c_compiler_gnu 7331 7332fi 7333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7334$as_echo "$lt_cv_cc_needs_belf" >&6; } 7335 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7336 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7337 CFLAGS="$SAVE_CFLAGS" 7338 fi 7339 ;; 7340sparc*-*solaris*) 7341 # Find out which ABI we are using. 7342 echo 'int i;' > conftest.$ac_ext 7343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7344 (eval $ac_compile) 2>&5 7345 ac_status=$? 7346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7347 test $ac_status = 0; }; then 7348 case `/usr/bin/file conftest.o` in 7349 *64-bit*) 7350 case $lt_cv_prog_gnu_ld in 7351 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7352 *) 7353 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7354 LD="${LD-ld} -64" 7355 fi 7356 ;; 7357 esac 7358 ;; 7359 esac 7360 fi 7361 rm -rf conftest* 7362 ;; 7363esac 7364 7365need_locks="$enable_libtool_lock" 7366 7367 7368 case $host_os in 7369 rhapsody* | darwin*) 7370 if test -n "$ac_tool_prefix"; then 7371 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7372set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7374$as_echo_n "checking for $ac_word... " >&6; } 7375if ${ac_cv_prog_DSYMUTIL+:} false; then : 7376 $as_echo_n "(cached) " >&6 7377else 7378 if test -n "$DSYMUTIL"; then 7379 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7380else 7381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7382for as_dir in $PATH 7383do 7384 IFS=$as_save_IFS 7385 test -z "$as_dir" && as_dir=. 7386 for ac_exec_ext in '' $ac_executable_extensions; do 7387 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7388 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7390 break 2 7391 fi 7392done 7393 done 7394IFS=$as_save_IFS 7395 7396fi 7397fi 7398DSYMUTIL=$ac_cv_prog_DSYMUTIL 7399if test -n "$DSYMUTIL"; then 7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7401$as_echo "$DSYMUTIL" >&6; } 7402else 7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7404$as_echo "no" >&6; } 7405fi 7406 7407 7408fi 7409if test -z "$ac_cv_prog_DSYMUTIL"; then 7410 ac_ct_DSYMUTIL=$DSYMUTIL 7411 # Extract the first word of "dsymutil", so it can be a program name with args. 7412set dummy dsymutil; ac_word=$2 7413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7414$as_echo_n "checking for $ac_word... " >&6; } 7415if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7416 $as_echo_n "(cached) " >&6 7417else 7418 if test -n "$ac_ct_DSYMUTIL"; then 7419 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7420else 7421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7422for as_dir in $PATH 7423do 7424 IFS=$as_save_IFS 7425 test -z "$as_dir" && as_dir=. 7426 for ac_exec_ext in '' $ac_executable_extensions; do 7427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7428 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7430 break 2 7431 fi 7432done 7433 done 7434IFS=$as_save_IFS 7435 7436fi 7437fi 7438ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7439if test -n "$ac_ct_DSYMUTIL"; then 7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7441$as_echo "$ac_ct_DSYMUTIL" >&6; } 7442else 7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7444$as_echo "no" >&6; } 7445fi 7446 7447 if test "x$ac_ct_DSYMUTIL" = x; then 7448 DSYMUTIL=":" 7449 else 7450 case $cross_compiling:$ac_tool_warned in 7451yes:) 7452{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7453$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7454ac_tool_warned=yes ;; 7455esac 7456 DSYMUTIL=$ac_ct_DSYMUTIL 7457 fi 7458else 7459 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7460fi 7461 7462 if test -n "$ac_tool_prefix"; then 7463 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7464set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7466$as_echo_n "checking for $ac_word... " >&6; } 7467if ${ac_cv_prog_NMEDIT+:} false; then : 7468 $as_echo_n "(cached) " >&6 7469else 7470 if test -n "$NMEDIT"; then 7471 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7472else 7473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7474for as_dir in $PATH 7475do 7476 IFS=$as_save_IFS 7477 test -z "$as_dir" && as_dir=. 7478 for ac_exec_ext in '' $ac_executable_extensions; do 7479 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7480 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7482 break 2 7483 fi 7484done 7485 done 7486IFS=$as_save_IFS 7487 7488fi 7489fi 7490NMEDIT=$ac_cv_prog_NMEDIT 7491if test -n "$NMEDIT"; then 7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7493$as_echo "$NMEDIT" >&6; } 7494else 7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7496$as_echo "no" >&6; } 7497fi 7498 7499 7500fi 7501if test -z "$ac_cv_prog_NMEDIT"; then 7502 ac_ct_NMEDIT=$NMEDIT 7503 # Extract the first word of "nmedit", so it can be a program name with args. 7504set dummy nmedit; ac_word=$2 7505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7506$as_echo_n "checking for $ac_word... " >&6; } 7507if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7508 $as_echo_n "(cached) " >&6 7509else 7510 if test -n "$ac_ct_NMEDIT"; then 7511 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7512else 7513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7514for as_dir in $PATH 7515do 7516 IFS=$as_save_IFS 7517 test -z "$as_dir" && as_dir=. 7518 for ac_exec_ext in '' $ac_executable_extensions; do 7519 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7520 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7521 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7522 break 2 7523 fi 7524done 7525 done 7526IFS=$as_save_IFS 7527 7528fi 7529fi 7530ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7531if test -n "$ac_ct_NMEDIT"; then 7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7533$as_echo "$ac_ct_NMEDIT" >&6; } 7534else 7535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7536$as_echo "no" >&6; } 7537fi 7538 7539 if test "x$ac_ct_NMEDIT" = x; then 7540 NMEDIT=":" 7541 else 7542 case $cross_compiling:$ac_tool_warned in 7543yes:) 7544{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7545$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7546ac_tool_warned=yes ;; 7547esac 7548 NMEDIT=$ac_ct_NMEDIT 7549 fi 7550else 7551 NMEDIT="$ac_cv_prog_NMEDIT" 7552fi 7553 7554 if test -n "$ac_tool_prefix"; then 7555 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7556set dummy ${ac_tool_prefix}lipo; ac_word=$2 7557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7558$as_echo_n "checking for $ac_word... " >&6; } 7559if ${ac_cv_prog_LIPO+:} false; then : 7560 $as_echo_n "(cached) " >&6 7561else 7562 if test -n "$LIPO"; then 7563 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7564else 7565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7566for as_dir in $PATH 7567do 7568 IFS=$as_save_IFS 7569 test -z "$as_dir" && as_dir=. 7570 for ac_exec_ext in '' $ac_executable_extensions; do 7571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7572 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7574 break 2 7575 fi 7576done 7577 done 7578IFS=$as_save_IFS 7579 7580fi 7581fi 7582LIPO=$ac_cv_prog_LIPO 7583if test -n "$LIPO"; then 7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7585$as_echo "$LIPO" >&6; } 7586else 7587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7588$as_echo "no" >&6; } 7589fi 7590 7591 7592fi 7593if test -z "$ac_cv_prog_LIPO"; then 7594 ac_ct_LIPO=$LIPO 7595 # Extract the first word of "lipo", so it can be a program name with args. 7596set dummy lipo; ac_word=$2 7597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7598$as_echo_n "checking for $ac_word... " >&6; } 7599if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7600 $as_echo_n "(cached) " >&6 7601else 7602 if test -n "$ac_ct_LIPO"; then 7603 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7604else 7605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7606for as_dir in $PATH 7607do 7608 IFS=$as_save_IFS 7609 test -z "$as_dir" && as_dir=. 7610 for ac_exec_ext in '' $ac_executable_extensions; do 7611 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7612 ac_cv_prog_ac_ct_LIPO="lipo" 7613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7614 break 2 7615 fi 7616done 7617 done 7618IFS=$as_save_IFS 7619 7620fi 7621fi 7622ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7623if test -n "$ac_ct_LIPO"; then 7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7625$as_echo "$ac_ct_LIPO" >&6; } 7626else 7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7628$as_echo "no" >&6; } 7629fi 7630 7631 if test "x$ac_ct_LIPO" = x; then 7632 LIPO=":" 7633 else 7634 case $cross_compiling:$ac_tool_warned in 7635yes:) 7636{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7637$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7638ac_tool_warned=yes ;; 7639esac 7640 LIPO=$ac_ct_LIPO 7641 fi 7642else 7643 LIPO="$ac_cv_prog_LIPO" 7644fi 7645 7646 if test -n "$ac_tool_prefix"; then 7647 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7648set dummy ${ac_tool_prefix}otool; ac_word=$2 7649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7650$as_echo_n "checking for $ac_word... " >&6; } 7651if ${ac_cv_prog_OTOOL+:} false; then : 7652 $as_echo_n "(cached) " >&6 7653else 7654 if test -n "$OTOOL"; then 7655 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7656else 7657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7658for as_dir in $PATH 7659do 7660 IFS=$as_save_IFS 7661 test -z "$as_dir" && as_dir=. 7662 for ac_exec_ext in '' $ac_executable_extensions; do 7663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7664 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7666 break 2 7667 fi 7668done 7669 done 7670IFS=$as_save_IFS 7671 7672fi 7673fi 7674OTOOL=$ac_cv_prog_OTOOL 7675if test -n "$OTOOL"; then 7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7677$as_echo "$OTOOL" >&6; } 7678else 7679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7680$as_echo "no" >&6; } 7681fi 7682 7683 7684fi 7685if test -z "$ac_cv_prog_OTOOL"; then 7686 ac_ct_OTOOL=$OTOOL 7687 # Extract the first word of "otool", so it can be a program name with args. 7688set dummy otool; ac_word=$2 7689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7690$as_echo_n "checking for $ac_word... " >&6; } 7691if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7692 $as_echo_n "(cached) " >&6 7693else 7694 if test -n "$ac_ct_OTOOL"; then 7695 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7696else 7697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7698for as_dir in $PATH 7699do 7700 IFS=$as_save_IFS 7701 test -z "$as_dir" && as_dir=. 7702 for ac_exec_ext in '' $ac_executable_extensions; do 7703 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7704 ac_cv_prog_ac_ct_OTOOL="otool" 7705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7706 break 2 7707 fi 7708done 7709 done 7710IFS=$as_save_IFS 7711 7712fi 7713fi 7714ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7715if test -n "$ac_ct_OTOOL"; then 7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7717$as_echo "$ac_ct_OTOOL" >&6; } 7718else 7719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7720$as_echo "no" >&6; } 7721fi 7722 7723 if test "x$ac_ct_OTOOL" = x; then 7724 OTOOL=":" 7725 else 7726 case $cross_compiling:$ac_tool_warned in 7727yes:) 7728{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7729$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7730ac_tool_warned=yes ;; 7731esac 7732 OTOOL=$ac_ct_OTOOL 7733 fi 7734else 7735 OTOOL="$ac_cv_prog_OTOOL" 7736fi 7737 7738 if test -n "$ac_tool_prefix"; then 7739 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7740set dummy ${ac_tool_prefix}otool64; ac_word=$2 7741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7742$as_echo_n "checking for $ac_word... " >&6; } 7743if ${ac_cv_prog_OTOOL64+:} false; then : 7744 $as_echo_n "(cached) " >&6 7745else 7746 if test -n "$OTOOL64"; then 7747 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7748else 7749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7750for as_dir in $PATH 7751do 7752 IFS=$as_save_IFS 7753 test -z "$as_dir" && as_dir=. 7754 for ac_exec_ext in '' $ac_executable_extensions; do 7755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7756 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7758 break 2 7759 fi 7760done 7761 done 7762IFS=$as_save_IFS 7763 7764fi 7765fi 7766OTOOL64=$ac_cv_prog_OTOOL64 7767if test -n "$OTOOL64"; then 7768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7769$as_echo "$OTOOL64" >&6; } 7770else 7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7772$as_echo "no" >&6; } 7773fi 7774 7775 7776fi 7777if test -z "$ac_cv_prog_OTOOL64"; then 7778 ac_ct_OTOOL64=$OTOOL64 7779 # Extract the first word of "otool64", so it can be a program name with args. 7780set dummy otool64; ac_word=$2 7781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7782$as_echo_n "checking for $ac_word... " >&6; } 7783if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7784 $as_echo_n "(cached) " >&6 7785else 7786 if test -n "$ac_ct_OTOOL64"; then 7787 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7788else 7789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7790for as_dir in $PATH 7791do 7792 IFS=$as_save_IFS 7793 test -z "$as_dir" && as_dir=. 7794 for ac_exec_ext in '' $ac_executable_extensions; do 7795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7796 ac_cv_prog_ac_ct_OTOOL64="otool64" 7797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7798 break 2 7799 fi 7800done 7801 done 7802IFS=$as_save_IFS 7803 7804fi 7805fi 7806ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7807if test -n "$ac_ct_OTOOL64"; then 7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7809$as_echo "$ac_ct_OTOOL64" >&6; } 7810else 7811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7812$as_echo "no" >&6; } 7813fi 7814 7815 if test "x$ac_ct_OTOOL64" = x; then 7816 OTOOL64=":" 7817 else 7818 case $cross_compiling:$ac_tool_warned in 7819yes:) 7820{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7821$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7822ac_tool_warned=yes ;; 7823esac 7824 OTOOL64=$ac_ct_OTOOL64 7825 fi 7826else 7827 OTOOL64="$ac_cv_prog_OTOOL64" 7828fi 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7857$as_echo_n "checking for -single_module linker flag... " >&6; } 7858if ${lt_cv_apple_cc_single_mod+:} false; then : 7859 $as_echo_n "(cached) " >&6 7860else 7861 lt_cv_apple_cc_single_mod=no 7862 if test -z "${LT_MULTI_MODULE}"; then 7863 # By default we will add the -single_module flag. You can override 7864 # by either setting the environment variable LT_MULTI_MODULE 7865 # non-empty at configure time, or by adding -multi_module to the 7866 # link flags. 7867 rm -rf libconftest.dylib* 7868 echo "int foo(void){return 1;}" > conftest.c 7869 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7870-dynamiclib -Wl,-single_module conftest.c" >&5 7871 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7872 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7873 _lt_result=$? 7874 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7875 lt_cv_apple_cc_single_mod=yes 7876 else 7877 cat conftest.err >&5 7878 fi 7879 rm -rf libconftest.dylib* 7880 rm -f conftest.* 7881 fi 7882fi 7883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7884$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7886$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7887if ${lt_cv_ld_exported_symbols_list+:} false; then : 7888 $as_echo_n "(cached) " >&6 7889else 7890 lt_cv_ld_exported_symbols_list=no 7891 save_LDFLAGS=$LDFLAGS 7892 echo "_main" > conftest.sym 7893 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7895/* end confdefs.h. */ 7896 7897int 7898main () 7899{ 7900 7901 ; 7902 return 0; 7903} 7904_ACEOF 7905if ac_fn_c_try_link "$LINENO"; then : 7906 lt_cv_ld_exported_symbols_list=yes 7907else 7908 lt_cv_ld_exported_symbols_list=no 7909fi 7910rm -f core conftest.err conftest.$ac_objext \ 7911 conftest$ac_exeext conftest.$ac_ext 7912 LDFLAGS="$save_LDFLAGS" 7913 7914fi 7915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7916$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7918$as_echo_n "checking for -force_load linker flag... " >&6; } 7919if ${lt_cv_ld_force_load+:} false; then : 7920 $as_echo_n "(cached) " >&6 7921else 7922 lt_cv_ld_force_load=no 7923 cat > conftest.c << _LT_EOF 7924int forced_loaded() { return 2;} 7925_LT_EOF 7926 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7927 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7928 echo "$AR cru libconftest.a conftest.o" >&5 7929 $AR cru libconftest.a conftest.o 2>&5 7930 cat > conftest.c << _LT_EOF 7931int main() { return 0;} 7932_LT_EOF 7933 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7934 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7935 _lt_result=$? 7936 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7937 lt_cv_ld_force_load=yes 7938 else 7939 cat conftest.err >&5 7940 fi 7941 rm -f conftest.err libconftest.a conftest conftest.c 7942 rm -rf conftest.dSYM 7943 7944fi 7945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7946$as_echo "$lt_cv_ld_force_load" >&6; } 7947 case $host_os in 7948 rhapsody* | darwin1.[012]) 7949 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7950 darwin1.*) 7951 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7952 darwin*) # darwin 5.x on 7953 # if running on 10.5 or later, the deployment target defaults 7954 # to the OS version, if on x86, and 10.4, the deployment 7955 # target defaults to 10.4. Don't you love it? 7956 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7957 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7958 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7959 10.[012][,.]*) 7960 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7961 10.*) 7962 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7963 esac 7964 ;; 7965 esac 7966 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7967 _lt_dar_single_mod='$single_module' 7968 fi 7969 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7970 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7971 else 7972 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7973 fi 7974 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7975 _lt_dsymutil='~$DSYMUTIL $lib || :' 7976 else 7977 _lt_dsymutil= 7978 fi 7979 ;; 7980 esac 7981 7982for ac_header in dlfcn.h 7983do : 7984 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7985" 7986if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7987 cat >>confdefs.h <<_ACEOF 7988#define HAVE_DLFCN_H 1 7989_ACEOF 7990 7991fi 7992 7993done 7994 7995 7996 7997 7998 7999# Set options 8000 8001 8002 8003 enable_dlopen=no 8004 8005 8006 enable_win32_dll=no 8007 8008 8009 8010 # Check whether --enable-static was given. 8011if test "${enable_static+set}" = set; then : 8012 enableval=$enable_static; p=${PACKAGE-default} 8013 case $enableval in 8014 yes) enable_static=yes ;; 8015 no) enable_static=no ;; 8016 *) 8017 enable_static=no 8018 # Look at the argument we got. We use all the common list separators. 8019 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8020 for pkg in $enableval; do 8021 IFS="$lt_save_ifs" 8022 if test "X$pkg" = "X$p"; then 8023 enable_static=yes 8024 fi 8025 done 8026 IFS="$lt_save_ifs" 8027 ;; 8028 esac 8029else 8030 enable_static=yes 8031fi 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042# Check whether --with-pic was given. 8043if test "${with_pic+set}" = set; then : 8044 withval=$with_pic; pic_mode="$withval" 8045else 8046 pic_mode=default 8047fi 8048 8049 8050test -z "$pic_mode" && pic_mode=default 8051 8052 8053 8054 8055 8056 8057 8058 # Check whether --enable-fast-install was given. 8059if test "${enable_fast_install+set}" = set; then : 8060 enableval=$enable_fast_install; p=${PACKAGE-default} 8061 case $enableval in 8062 yes) enable_fast_install=yes ;; 8063 no) enable_fast_install=no ;; 8064 *) 8065 enable_fast_install=no 8066 # Look at the argument we got. We use all the common list separators. 8067 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8068 for pkg in $enableval; do 8069 IFS="$lt_save_ifs" 8070 if test "X$pkg" = "X$p"; then 8071 enable_fast_install=yes 8072 fi 8073 done 8074 IFS="$lt_save_ifs" 8075 ;; 8076 esac 8077else 8078 enable_fast_install=yes 8079fi 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091# This can be used to rebuild libtool when needed 8092LIBTOOL_DEPS="$ltmain" 8093 8094# Always use our own libtool. 8095LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122test -z "$LN_S" && LN_S="ln -s" 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137if test -n "${ZSH_VERSION+set}" ; then 8138 setopt NO_GLOB_SUBST 8139fi 8140 8141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8142$as_echo_n "checking for objdir... " >&6; } 8143if ${lt_cv_objdir+:} false; then : 8144 $as_echo_n "(cached) " >&6 8145else 8146 rm -f .libs 2>/dev/null 8147mkdir .libs 2>/dev/null 8148if test -d .libs; then 8149 lt_cv_objdir=.libs 8150else 8151 # MS-DOS does not allow filenames that begin with a dot. 8152 lt_cv_objdir=_libs 8153fi 8154rmdir .libs 2>/dev/null 8155fi 8156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8157$as_echo "$lt_cv_objdir" >&6; } 8158objdir=$lt_cv_objdir 8159 8160 8161 8162 8163 8164cat >>confdefs.h <<_ACEOF 8165#define LT_OBJDIR "$lt_cv_objdir/" 8166_ACEOF 8167 8168 8169 8170 8171case $host_os in 8172aix3*) 8173 # AIX sometimes has problems with the GCC collect2 program. For some 8174 # reason, if we set the COLLECT_NAMES environment variable, the problems 8175 # vanish in a puff of smoke. 8176 if test "X${COLLECT_NAMES+set}" != Xset; then 8177 COLLECT_NAMES= 8178 export COLLECT_NAMES 8179 fi 8180 ;; 8181esac 8182 8183# Global variables: 8184ofile=libtool 8185can_build_shared=yes 8186 8187# All known linkers require a `.a' archive for static linking (except MSVC, 8188# which needs '.lib'). 8189libext=a 8190 8191with_gnu_ld="$lt_cv_prog_gnu_ld" 8192 8193old_CC="$CC" 8194old_CFLAGS="$CFLAGS" 8195 8196# Set sane defaults for various variables 8197test -z "$CC" && CC=cc 8198test -z "$LTCC" && LTCC=$CC 8199test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8200test -z "$LD" && LD=ld 8201test -z "$ac_objext" && ac_objext=o 8202 8203for cc_temp in $compiler""; do 8204 case $cc_temp in 8205 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8206 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8207 \-*) ;; 8208 *) break;; 8209 esac 8210done 8211cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8212 8213 8214# Only perform the check for file, if the check method requires it 8215test -z "$MAGIC_CMD" && MAGIC_CMD=file 8216case $deplibs_check_method in 8217file_magic*) 8218 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8220$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8221if ${lt_cv_path_MAGIC_CMD+:} false; then : 8222 $as_echo_n "(cached) " >&6 8223else 8224 case $MAGIC_CMD in 8225[\\/*] | ?:[\\/]*) 8226 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8227 ;; 8228*) 8229 lt_save_MAGIC_CMD="$MAGIC_CMD" 8230 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8231 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8232 for ac_dir in $ac_dummy; do 8233 IFS="$lt_save_ifs" 8234 test -z "$ac_dir" && ac_dir=. 8235 if test -f $ac_dir/${ac_tool_prefix}file; then 8236 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8237 if test -n "$file_magic_test_file"; then 8238 case $deplibs_check_method in 8239 "file_magic "*) 8240 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8241 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8242 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8243 $EGREP "$file_magic_regex" > /dev/null; then 8244 : 8245 else 8246 cat <<_LT_EOF 1>&2 8247 8248*** Warning: the command libtool uses to detect shared libraries, 8249*** $file_magic_cmd, produces output that libtool cannot recognize. 8250*** The result is that libtool may fail to recognize shared libraries 8251*** as such. This will affect the creation of libtool libraries that 8252*** depend on shared libraries, but programs linked with such libtool 8253*** libraries will work regardless of this problem. Nevertheless, you 8254*** may want to report the problem to your system manager and/or to 8255*** bug-libtool@gnu.org 8256 8257_LT_EOF 8258 fi ;; 8259 esac 8260 fi 8261 break 8262 fi 8263 done 8264 IFS="$lt_save_ifs" 8265 MAGIC_CMD="$lt_save_MAGIC_CMD" 8266 ;; 8267esac 8268fi 8269 8270MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8271if test -n "$MAGIC_CMD"; then 8272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8273$as_echo "$MAGIC_CMD" >&6; } 8274else 8275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8276$as_echo "no" >&6; } 8277fi 8278 8279 8280 8281 8282 8283if test -z "$lt_cv_path_MAGIC_CMD"; then 8284 if test -n "$ac_tool_prefix"; then 8285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8286$as_echo_n "checking for file... " >&6; } 8287if ${lt_cv_path_MAGIC_CMD+:} false; then : 8288 $as_echo_n "(cached) " >&6 8289else 8290 case $MAGIC_CMD in 8291[\\/*] | ?:[\\/]*) 8292 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8293 ;; 8294*) 8295 lt_save_MAGIC_CMD="$MAGIC_CMD" 8296 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8297 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8298 for ac_dir in $ac_dummy; do 8299 IFS="$lt_save_ifs" 8300 test -z "$ac_dir" && ac_dir=. 8301 if test -f $ac_dir/file; then 8302 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8303 if test -n "$file_magic_test_file"; then 8304 case $deplibs_check_method in 8305 "file_magic "*) 8306 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8307 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8308 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8309 $EGREP "$file_magic_regex" > /dev/null; then 8310 : 8311 else 8312 cat <<_LT_EOF 1>&2 8313 8314*** Warning: the command libtool uses to detect shared libraries, 8315*** $file_magic_cmd, produces output that libtool cannot recognize. 8316*** The result is that libtool may fail to recognize shared libraries 8317*** as such. This will affect the creation of libtool libraries that 8318*** depend on shared libraries, but programs linked with such libtool 8319*** libraries will work regardless of this problem. Nevertheless, you 8320*** may want to report the problem to your system manager and/or to 8321*** bug-libtool@gnu.org 8322 8323_LT_EOF 8324 fi ;; 8325 esac 8326 fi 8327 break 8328 fi 8329 done 8330 IFS="$lt_save_ifs" 8331 MAGIC_CMD="$lt_save_MAGIC_CMD" 8332 ;; 8333esac 8334fi 8335 8336MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8337if test -n "$MAGIC_CMD"; then 8338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8339$as_echo "$MAGIC_CMD" >&6; } 8340else 8341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8342$as_echo "no" >&6; } 8343fi 8344 8345 8346 else 8347 MAGIC_CMD=: 8348 fi 8349fi 8350 8351 fi 8352 ;; 8353esac 8354 8355# Use C for the default configuration in the libtool script 8356 8357lt_save_CC="$CC" 8358ac_ext=c 8359ac_cpp='$CPP $CPPFLAGS' 8360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8362ac_compiler_gnu=$ac_cv_c_compiler_gnu 8363 8364 8365# Source file extension for C test sources. 8366ac_ext=c 8367 8368# Object file extension for compiled C test sources. 8369objext=o 8370objext=$objext 8371 8372# Code to be used in simple compile tests 8373lt_simple_compile_test_code="int some_variable = 0;" 8374 8375# Code to be used in simple link tests 8376lt_simple_link_test_code='int main(){return(0);}' 8377 8378 8379 8380 8381 8382 8383 8384# If no C compiler was specified, use CC. 8385LTCC=${LTCC-"$CC"} 8386 8387# If no C compiler flags were specified, use CFLAGS. 8388LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8389 8390# Allow CC to be a program name with arguments. 8391compiler=$CC 8392 8393# Save the default compiler, since it gets overwritten when the other 8394# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8395compiler_DEFAULT=$CC 8396 8397# save warnings/boilerplate of simple test code 8398ac_outfile=conftest.$ac_objext 8399echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8400eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8401_lt_compiler_boilerplate=`cat conftest.err` 8402$RM conftest* 8403 8404ac_outfile=conftest.$ac_objext 8405echo "$lt_simple_link_test_code" >conftest.$ac_ext 8406eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8407_lt_linker_boilerplate=`cat conftest.err` 8408$RM -r conftest* 8409 8410 8411## CAVEAT EMPTOR: 8412## There is no encapsulation within the following macros, do not change 8413## the running order or otherwise move them around unless you know exactly 8414## what you are doing... 8415if test -n "$compiler"; then 8416 8417lt_prog_compiler_no_builtin_flag= 8418 8419if test "$GCC" = yes; then 8420 case $cc_basename in 8421 nvcc*) 8422 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8423 *) 8424 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8425 esac 8426 8427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8428$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8429if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8430 $as_echo_n "(cached) " >&6 8431else 8432 lt_cv_prog_compiler_rtti_exceptions=no 8433 ac_outfile=conftest.$ac_objext 8434 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8435 lt_compiler_flag="-fno-rtti -fno-exceptions" 8436 # Insert the option either (1) after the last *FLAGS variable, or 8437 # (2) before a word containing "conftest.", or (3) at the end. 8438 # Note that $ac_compile itself does not contain backslashes and begins 8439 # with a dollar sign (not a hyphen), so the echo should work correctly. 8440 # The option is referenced via a variable to avoid confusing sed. 8441 lt_compile=`echo "$ac_compile" | $SED \ 8442 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8443 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8444 -e 's:$: $lt_compiler_flag:'` 8445 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8446 (eval "$lt_compile" 2>conftest.err) 8447 ac_status=$? 8448 cat conftest.err >&5 8449 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8450 if (exit $ac_status) && test -s "$ac_outfile"; then 8451 # The compiler can only warn and ignore the option if not recognized 8452 # So say no if there are warnings other than the usual output. 8453 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8454 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8455 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8456 lt_cv_prog_compiler_rtti_exceptions=yes 8457 fi 8458 fi 8459 $RM conftest* 8460 8461fi 8462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8463$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8464 8465if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8466 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8467else 8468 : 8469fi 8470 8471fi 8472 8473 8474 8475 8476 8477 8478 lt_prog_compiler_wl= 8479lt_prog_compiler_pic= 8480lt_prog_compiler_static= 8481 8482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8483$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8484 8485 if test "$GCC" = yes; then 8486 lt_prog_compiler_wl='-Wl,' 8487 lt_prog_compiler_static='-static' 8488 8489 case $host_os in 8490 aix*) 8491 # All AIX code is PIC. 8492 if test "$host_cpu" = ia64; then 8493 # AIX 5 now supports IA64 processor 8494 lt_prog_compiler_static='-Bstatic' 8495 fi 8496 lt_prog_compiler_pic='-fPIC' 8497 ;; 8498 8499 amigaos*) 8500 case $host_cpu in 8501 powerpc) 8502 # see comment about AmigaOS4 .so support 8503 lt_prog_compiler_pic='-fPIC' 8504 ;; 8505 m68k) 8506 # FIXME: we need at least 68020 code to build shared libraries, but 8507 # adding the `-m68020' flag to GCC prevents building anything better, 8508 # like `-m68040'. 8509 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8510 ;; 8511 esac 8512 ;; 8513 8514 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8515 # PIC is the default for these OSes. 8516 ;; 8517 8518 mingw* | cygwin* | pw32* | os2* | cegcc*) 8519 # This hack is so that the source file can tell whether it is being 8520 # built for inclusion in a dll (and should export symbols for example). 8521 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8522 # (--disable-auto-import) libraries 8523 lt_prog_compiler_pic='-DDLL_EXPORT' 8524 ;; 8525 8526 darwin* | rhapsody*) 8527 # PIC is the default on this platform 8528 # Common symbols not allowed in MH_DYLIB files 8529 lt_prog_compiler_pic='-fno-common' 8530 ;; 8531 8532 haiku*) 8533 # PIC is the default for Haiku. 8534 # The "-static" flag exists, but is broken. 8535 lt_prog_compiler_static= 8536 ;; 8537 8538 hpux*) 8539 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8540 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8541 # sets the default TLS model and affects inlining. 8542 case $host_cpu in 8543 hppa*64*) 8544 # +Z the default 8545 ;; 8546 *) 8547 lt_prog_compiler_pic='-fPIC' 8548 ;; 8549 esac 8550 ;; 8551 8552 interix[3-9]*) 8553 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8554 # Instead, we relocate shared libraries at runtime. 8555 ;; 8556 8557 msdosdjgpp*) 8558 # Just because we use GCC doesn't mean we suddenly get shared libraries 8559 # on systems that don't support them. 8560 lt_prog_compiler_can_build_shared=no 8561 enable_shared=no 8562 ;; 8563 8564 *nto* | *qnx*) 8565 # QNX uses GNU C++, but need to define -shared option too, otherwise 8566 # it will coredump. 8567 lt_prog_compiler_pic='-fPIC -shared' 8568 ;; 8569 8570 sysv4*MP*) 8571 if test -d /usr/nec; then 8572 lt_prog_compiler_pic=-Kconform_pic 8573 fi 8574 ;; 8575 8576 *) 8577 lt_prog_compiler_pic='-fPIC' 8578 ;; 8579 esac 8580 8581 case $cc_basename in 8582 nvcc*) # Cuda Compiler Driver 2.2 8583 lt_prog_compiler_wl='-Xlinker ' 8584 lt_prog_compiler_pic='-Xcompiler -fPIC' 8585 ;; 8586 esac 8587 else 8588 # PORTME Check for flag to pass linker flags through the system compiler. 8589 case $host_os in 8590 aix*) 8591 lt_prog_compiler_wl='-Wl,' 8592 if test "$host_cpu" = ia64; then 8593 # AIX 5 now supports IA64 processor 8594 lt_prog_compiler_static='-Bstatic' 8595 else 8596 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8597 fi 8598 ;; 8599 8600 mingw* | cygwin* | pw32* | os2* | cegcc*) 8601 # This hack is so that the source file can tell whether it is being 8602 # built for inclusion in a dll (and should export symbols for example). 8603 lt_prog_compiler_pic='-DDLL_EXPORT' 8604 ;; 8605 8606 hpux9* | hpux10* | hpux11*) 8607 lt_prog_compiler_wl='-Wl,' 8608 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8609 # not for PA HP-UX. 8610 case $host_cpu in 8611 hppa*64*|ia64*) 8612 # +Z the default 8613 ;; 8614 *) 8615 lt_prog_compiler_pic='+Z' 8616 ;; 8617 esac 8618 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8619 lt_prog_compiler_static='${wl}-a ${wl}archive' 8620 ;; 8621 8622 irix5* | irix6* | nonstopux*) 8623 lt_prog_compiler_wl='-Wl,' 8624 # PIC (with -KPIC) is the default. 8625 lt_prog_compiler_static='-non_shared' 8626 ;; 8627 8628 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8629 case $cc_basename in 8630 # old Intel for x86_64 which still supported -KPIC. 8631 ecc*) 8632 lt_prog_compiler_wl='-Wl,' 8633 lt_prog_compiler_pic='-KPIC' 8634 lt_prog_compiler_static='-static' 8635 ;; 8636 # icc used to be incompatible with GCC. 8637 # ICC 10 doesn't accept -KPIC any more. 8638 icc* | ifort*) 8639 lt_prog_compiler_wl='-Wl,' 8640 lt_prog_compiler_pic='-fPIC' 8641 lt_prog_compiler_static='-static' 8642 ;; 8643 # Lahey Fortran 8.1. 8644 lf95*) 8645 lt_prog_compiler_wl='-Wl,' 8646 lt_prog_compiler_pic='--shared' 8647 lt_prog_compiler_static='--static' 8648 ;; 8649 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8650 # Portland Group compilers (*not* the Pentium gcc compiler, 8651 # which looks to be a dead project) 8652 lt_prog_compiler_wl='-Wl,' 8653 lt_prog_compiler_pic='-fpic' 8654 lt_prog_compiler_static='-Bstatic' 8655 ;; 8656 ccc*) 8657 lt_prog_compiler_wl='-Wl,' 8658 # All Alpha code is PIC. 8659 lt_prog_compiler_static='-non_shared' 8660 ;; 8661 xl* | bgxl* | bgf* | mpixl*) 8662 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8663 lt_prog_compiler_wl='-Wl,' 8664 lt_prog_compiler_pic='-qpic' 8665 lt_prog_compiler_static='-qstaticlink' 8666 ;; 8667 *) 8668 case `$CC -V 2>&1 | sed 5q` in 8669 *Sun\ F* | *Sun*Fortran*) 8670 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8671 lt_prog_compiler_pic='-KPIC' 8672 lt_prog_compiler_static='-Bstatic' 8673 lt_prog_compiler_wl='' 8674 ;; 8675 *Sun\ C*) 8676 # Sun C 5.9 8677 lt_prog_compiler_pic='-KPIC' 8678 lt_prog_compiler_static='-Bstatic' 8679 lt_prog_compiler_wl='-Wl,' 8680 ;; 8681 esac 8682 ;; 8683 esac 8684 ;; 8685 8686 newsos6) 8687 lt_prog_compiler_pic='-KPIC' 8688 lt_prog_compiler_static='-Bstatic' 8689 ;; 8690 8691 *nto* | *qnx*) 8692 # QNX uses GNU C++, but need to define -shared option too, otherwise 8693 # it will coredump. 8694 lt_prog_compiler_pic='-fPIC -shared' 8695 ;; 8696 8697 osf3* | osf4* | osf5*) 8698 lt_prog_compiler_wl='-Wl,' 8699 # All OSF/1 code is PIC. 8700 lt_prog_compiler_static='-non_shared' 8701 ;; 8702 8703 rdos*) 8704 lt_prog_compiler_static='-non_shared' 8705 ;; 8706 8707 solaris*) 8708 lt_prog_compiler_pic='-KPIC' 8709 lt_prog_compiler_static='-Bstatic' 8710 case $cc_basename in 8711 f77* | f90* | f95*) 8712 lt_prog_compiler_wl='-Qoption ld ';; 8713 *) 8714 lt_prog_compiler_wl='-Wl,';; 8715 esac 8716 ;; 8717 8718 sunos4*) 8719 lt_prog_compiler_wl='-Qoption ld ' 8720 lt_prog_compiler_pic='-PIC' 8721 lt_prog_compiler_static='-Bstatic' 8722 ;; 8723 8724 sysv4 | sysv4.2uw2* | sysv4.3*) 8725 lt_prog_compiler_wl='-Wl,' 8726 lt_prog_compiler_pic='-KPIC' 8727 lt_prog_compiler_static='-Bstatic' 8728 ;; 8729 8730 sysv4*MP*) 8731 if test -d /usr/nec ;then 8732 lt_prog_compiler_pic='-Kconform_pic' 8733 lt_prog_compiler_static='-Bstatic' 8734 fi 8735 ;; 8736 8737 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8738 lt_prog_compiler_wl='-Wl,' 8739 lt_prog_compiler_pic='-KPIC' 8740 lt_prog_compiler_static='-Bstatic' 8741 ;; 8742 8743 unicos*) 8744 lt_prog_compiler_wl='-Wl,' 8745 lt_prog_compiler_can_build_shared=no 8746 ;; 8747 8748 uts4*) 8749 lt_prog_compiler_pic='-pic' 8750 lt_prog_compiler_static='-Bstatic' 8751 ;; 8752 8753 *) 8754 lt_prog_compiler_can_build_shared=no 8755 ;; 8756 esac 8757 fi 8758 8759case $host_os in 8760 # For platforms which do not support PIC, -DPIC is meaningless: 8761 *djgpp*) 8762 lt_prog_compiler_pic= 8763 ;; 8764 *) 8765 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8766 ;; 8767esac 8768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8769$as_echo "$lt_prog_compiler_pic" >&6; } 8770 8771 8772 8773 8774 8775 8776# 8777# Check to make sure the PIC flag actually works. 8778# 8779if test -n "$lt_prog_compiler_pic"; then 8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8781$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8782if ${lt_cv_prog_compiler_pic_works+:} false; then : 8783 $as_echo_n "(cached) " >&6 8784else 8785 lt_cv_prog_compiler_pic_works=no 8786 ac_outfile=conftest.$ac_objext 8787 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8788 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8789 # Insert the option either (1) after the last *FLAGS variable, or 8790 # (2) before a word containing "conftest.", or (3) at the end. 8791 # Note that $ac_compile itself does not contain backslashes and begins 8792 # with a dollar sign (not a hyphen), so the echo should work correctly. 8793 # The option is referenced via a variable to avoid confusing sed. 8794 lt_compile=`echo "$ac_compile" | $SED \ 8795 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8796 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8797 -e 's:$: $lt_compiler_flag:'` 8798 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8799 (eval "$lt_compile" 2>conftest.err) 8800 ac_status=$? 8801 cat conftest.err >&5 8802 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8803 if (exit $ac_status) && test -s "$ac_outfile"; then 8804 # The compiler can only warn and ignore the option if not recognized 8805 # So say no if there are warnings other than the usual output. 8806 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8807 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8808 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8809 lt_cv_prog_compiler_pic_works=yes 8810 fi 8811 fi 8812 $RM conftest* 8813 8814fi 8815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8816$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8817 8818if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8819 case $lt_prog_compiler_pic in 8820 "" | " "*) ;; 8821 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8822 esac 8823else 8824 lt_prog_compiler_pic= 8825 lt_prog_compiler_can_build_shared=no 8826fi 8827 8828fi 8829 8830 8831 8832 8833 8834 8835# 8836# Check to make sure the static flag actually works. 8837# 8838wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8840$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8841if ${lt_cv_prog_compiler_static_works+:} false; then : 8842 $as_echo_n "(cached) " >&6 8843else 8844 lt_cv_prog_compiler_static_works=no 8845 save_LDFLAGS="$LDFLAGS" 8846 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8847 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8848 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8849 # The linker can only warn and ignore the option if not recognized 8850 # So say no if there are warnings 8851 if test -s conftest.err; then 8852 # Append any errors to the config.log. 8853 cat conftest.err 1>&5 8854 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8855 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8856 if diff conftest.exp conftest.er2 >/dev/null; then 8857 lt_cv_prog_compiler_static_works=yes 8858 fi 8859 else 8860 lt_cv_prog_compiler_static_works=yes 8861 fi 8862 fi 8863 $RM -r conftest* 8864 LDFLAGS="$save_LDFLAGS" 8865 8866fi 8867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8868$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8869 8870if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8871 : 8872else 8873 lt_prog_compiler_static= 8874fi 8875 8876 8877 8878 8879 8880 8881 8882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8883$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8884if ${lt_cv_prog_compiler_c_o+:} false; then : 8885 $as_echo_n "(cached) " >&6 8886else 8887 lt_cv_prog_compiler_c_o=no 8888 $RM -r conftest 2>/dev/null 8889 mkdir conftest 8890 cd conftest 8891 mkdir out 8892 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8893 8894 lt_compiler_flag="-o out/conftest2.$ac_objext" 8895 # Insert the option either (1) after the last *FLAGS variable, or 8896 # (2) before a word containing "conftest.", or (3) at the end. 8897 # Note that $ac_compile itself does not contain backslashes and begins 8898 # with a dollar sign (not a hyphen), so the echo should work correctly. 8899 lt_compile=`echo "$ac_compile" | $SED \ 8900 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8901 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8902 -e 's:$: $lt_compiler_flag:'` 8903 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8904 (eval "$lt_compile" 2>out/conftest.err) 8905 ac_status=$? 8906 cat out/conftest.err >&5 8907 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8908 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8909 then 8910 # The compiler can only warn and ignore the option if not recognized 8911 # So say no if there are warnings 8912 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8913 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8914 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8915 lt_cv_prog_compiler_c_o=yes 8916 fi 8917 fi 8918 chmod u+w . 2>&5 8919 $RM conftest* 8920 # SGI C++ compiler will create directory out/ii_files/ for 8921 # template instantiation 8922 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8923 $RM out/* && rmdir out 8924 cd .. 8925 $RM -r conftest 8926 $RM conftest* 8927 8928fi 8929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8930$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8931 8932 8933 8934 8935 8936 8937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8938$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8939if ${lt_cv_prog_compiler_c_o+:} false; then : 8940 $as_echo_n "(cached) " >&6 8941else 8942 lt_cv_prog_compiler_c_o=no 8943 $RM -r conftest 2>/dev/null 8944 mkdir conftest 8945 cd conftest 8946 mkdir out 8947 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8948 8949 lt_compiler_flag="-o out/conftest2.$ac_objext" 8950 # Insert the option either (1) after the last *FLAGS variable, or 8951 # (2) before a word containing "conftest.", or (3) at the end. 8952 # Note that $ac_compile itself does not contain backslashes and begins 8953 # with a dollar sign (not a hyphen), so the echo should work correctly. 8954 lt_compile=`echo "$ac_compile" | $SED \ 8955 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8956 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8957 -e 's:$: $lt_compiler_flag:'` 8958 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8959 (eval "$lt_compile" 2>out/conftest.err) 8960 ac_status=$? 8961 cat out/conftest.err >&5 8962 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8963 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8964 then 8965 # The compiler can only warn and ignore the option if not recognized 8966 # So say no if there are warnings 8967 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8968 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8969 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8970 lt_cv_prog_compiler_c_o=yes 8971 fi 8972 fi 8973 chmod u+w . 2>&5 8974 $RM conftest* 8975 # SGI C++ compiler will create directory out/ii_files/ for 8976 # template instantiation 8977 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8978 $RM out/* && rmdir out 8979 cd .. 8980 $RM -r conftest 8981 $RM conftest* 8982 8983fi 8984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8985$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8986 8987 8988 8989 8990hard_links="nottested" 8991if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8992 # do not overwrite the value of need_locks provided by the user 8993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8994$as_echo_n "checking if we can lock with hard links... " >&6; } 8995 hard_links=yes 8996 $RM conftest* 8997 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8998 touch conftest.a 8999 ln conftest.a conftest.b 2>&5 || hard_links=no 9000 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9002$as_echo "$hard_links" >&6; } 9003 if test "$hard_links" = no; then 9004 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9005$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9006 need_locks=warn 9007 fi 9008else 9009 need_locks=no 9010fi 9011 9012 9013 9014 9015 9016 9017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9018$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9019 9020 runpath_var= 9021 allow_undefined_flag= 9022 always_export_symbols=no 9023 archive_cmds= 9024 archive_expsym_cmds= 9025 compiler_needs_object=no 9026 enable_shared_with_static_runtimes=no 9027 export_dynamic_flag_spec= 9028 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9029 hardcode_automatic=no 9030 hardcode_direct=no 9031 hardcode_direct_absolute=no 9032 hardcode_libdir_flag_spec= 9033 hardcode_libdir_flag_spec_ld= 9034 hardcode_libdir_separator= 9035 hardcode_minus_L=no 9036 hardcode_shlibpath_var=unsupported 9037 inherit_rpath=no 9038 link_all_deplibs=unknown 9039 module_cmds= 9040 module_expsym_cmds= 9041 old_archive_from_new_cmds= 9042 old_archive_from_expsyms_cmds= 9043 thread_safe_flag_spec= 9044 whole_archive_flag_spec= 9045 # include_expsyms should be a list of space-separated symbols to be *always* 9046 # included in the symbol list 9047 include_expsyms= 9048 # exclude_expsyms can be an extended regexp of symbols to exclude 9049 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9050 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9051 # as well as any symbol that contains `d'. 9052 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9053 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9054 # platforms (ab)use it in PIC code, but their linkers get confused if 9055 # the symbol is explicitly referenced. Since portable code cannot 9056 # rely on this symbol name, it's probably fine to never include it in 9057 # preloaded symbol tables. 9058 # Exclude shared library initialization/finalization symbols. 9059 extract_expsyms_cmds= 9060 9061 case $host_os in 9062 cygwin* | mingw* | pw32* | cegcc*) 9063 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9064 # When not using gcc, we currently assume that we are using 9065 # Microsoft Visual C++. 9066 if test "$GCC" != yes; then 9067 with_gnu_ld=no 9068 fi 9069 ;; 9070 interix*) 9071 # we just hope/assume this is gcc and not c89 (= MSVC++) 9072 with_gnu_ld=yes 9073 ;; 9074 openbsd*) 9075 with_gnu_ld=no 9076 ;; 9077 esac 9078 9079 ld_shlibs=yes 9080 9081 # On some targets, GNU ld is compatible enough with the native linker 9082 # that we're better off using the native interface for both. 9083 lt_use_gnu_ld_interface=no 9084 if test "$with_gnu_ld" = yes; then 9085 case $host_os in 9086 aix*) 9087 # The AIX port of GNU ld has always aspired to compatibility 9088 # with the native linker. However, as the warning in the GNU ld 9089 # block says, versions before 2.19.5* couldn't really create working 9090 # shared libraries, regardless of the interface used. 9091 case `$LD -v 2>&1` in 9092 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9093 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9094 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9095 *) 9096 lt_use_gnu_ld_interface=yes 9097 ;; 9098 esac 9099 ;; 9100 *) 9101 lt_use_gnu_ld_interface=yes 9102 ;; 9103 esac 9104 fi 9105 9106 if test "$lt_use_gnu_ld_interface" = yes; then 9107 # If archive_cmds runs LD, not CC, wlarc should be empty 9108 wlarc='${wl}' 9109 9110 # Set some defaults for GNU ld with shared library support. These 9111 # are reset later if shared libraries are not supported. Putting them 9112 # here allows them to be overridden if necessary. 9113 runpath_var=LD_RUN_PATH 9114 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9115 export_dynamic_flag_spec='${wl}--export-dynamic' 9116 # ancient GNU ld didn't support --whole-archive et. al. 9117 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9118 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9119 else 9120 whole_archive_flag_spec= 9121 fi 9122 supports_anon_versioning=no 9123 case `$LD -v 2>&1` in 9124 *GNU\ gold*) supports_anon_versioning=yes ;; 9125 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9126 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9127 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9128 *\ 2.11.*) ;; # other 2.11 versions 9129 *) supports_anon_versioning=yes ;; 9130 esac 9131 9132 # See if GNU ld supports shared libraries. 9133 case $host_os in 9134 aix[3-9]*) 9135 # On AIX/PPC, the GNU linker is very broken 9136 if test "$host_cpu" != ia64; then 9137 ld_shlibs=no 9138 cat <<_LT_EOF 1>&2 9139 9140*** Warning: the GNU linker, at least up to release 2.19, is reported 9141*** to be unable to reliably create shared libraries on AIX. 9142*** Therefore, libtool is disabling shared libraries support. If you 9143*** really care for shared libraries, you may want to install binutils 9144*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9145*** You will then need to restart the configuration process. 9146 9147_LT_EOF 9148 fi 9149 ;; 9150 9151 amigaos*) 9152 case $host_cpu in 9153 powerpc) 9154 # see comment about AmigaOS4 .so support 9155 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9156 archive_expsym_cmds='' 9157 ;; 9158 m68k) 9159 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)' 9160 hardcode_libdir_flag_spec='-L$libdir' 9161 hardcode_minus_L=yes 9162 ;; 9163 esac 9164 ;; 9165 9166 beos*) 9167 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9168 allow_undefined_flag=unsupported 9169 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9170 # support --undefined. This deserves some investigation. FIXME 9171 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9172 else 9173 ld_shlibs=no 9174 fi 9175 ;; 9176 9177 cygwin* | mingw* | pw32* | cegcc*) 9178 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9179 # as there is no search path for DLLs. 9180 hardcode_libdir_flag_spec='-L$libdir' 9181 export_dynamic_flag_spec='${wl}--export-all-symbols' 9182 allow_undefined_flag=unsupported 9183 always_export_symbols=no 9184 enable_shared_with_static_runtimes=yes 9185 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9186 9187 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9188 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9189 # If the export-symbols file already is a .def file (1st line 9190 # is EXPORTS), use it as is; otherwise, prepend... 9191 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9192 cp $export_symbols $output_objdir/$soname.def; 9193 else 9194 echo EXPORTS > $output_objdir/$soname.def; 9195 cat $export_symbols >> $output_objdir/$soname.def; 9196 fi~ 9197 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9198 else 9199 ld_shlibs=no 9200 fi 9201 ;; 9202 9203 haiku*) 9204 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9205 link_all_deplibs=yes 9206 ;; 9207 9208 interix[3-9]*) 9209 hardcode_direct=no 9210 hardcode_shlibpath_var=no 9211 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9212 export_dynamic_flag_spec='${wl}-E' 9213 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9214 # Instead, shared libraries are loaded at an image base (0x10000000 by 9215 # default) and relocated if they conflict, which is a slow very memory 9216 # consuming and fragmenting process. To avoid this, we pick a random, 9217 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9218 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9219 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9220 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' 9221 ;; 9222 9223 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9224 tmp_diet=no 9225 if test "$host_os" = linux-dietlibc; then 9226 case $cc_basename in 9227 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9228 esac 9229 fi 9230 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9231 && test "$tmp_diet" = no 9232 then 9233 tmp_addflag=' $pic_flag' 9234 tmp_sharedflag='-shared' 9235 case $cc_basename,$host_cpu in 9236 pgcc*) # Portland Group C compiler 9237 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' 9238 tmp_addflag=' $pic_flag' 9239 ;; 9240 pgf77* | pgf90* | pgf95* | pgfortran*) 9241 # Portland Group f77 and f90 compilers 9242 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' 9243 tmp_addflag=' $pic_flag -Mnomain' ;; 9244 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9245 tmp_addflag=' -i_dynamic' ;; 9246 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9247 tmp_addflag=' -i_dynamic -nofor_main' ;; 9248 ifc* | ifort*) # Intel Fortran compiler 9249 tmp_addflag=' -nofor_main' ;; 9250 lf95*) # Lahey Fortran 8.1 9251 whole_archive_flag_spec= 9252 tmp_sharedflag='--shared' ;; 9253 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9254 tmp_sharedflag='-qmkshrobj' 9255 tmp_addflag= ;; 9256 nvcc*) # Cuda Compiler Driver 2.2 9257 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' 9258 compiler_needs_object=yes 9259 ;; 9260 esac 9261 case `$CC -V 2>&1 | sed 5q` in 9262 *Sun\ C*) # Sun C 5.9 9263 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' 9264 compiler_needs_object=yes 9265 tmp_sharedflag='-G' ;; 9266 *Sun\ F*) # Sun Fortran 8.3 9267 tmp_sharedflag='-G' ;; 9268 esac 9269 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9270 9271 if test "x$supports_anon_versioning" = xyes; then 9272 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9273 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9274 echo "local: *; };" >> $output_objdir/$libname.ver~ 9275 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9276 fi 9277 9278 case $cc_basename in 9279 xlf* | bgf* | bgxlf* | mpixlf*) 9280 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9281 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9282 hardcode_libdir_flag_spec= 9283 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9284 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9285 if test "x$supports_anon_versioning" = xyes; then 9286 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9287 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9288 echo "local: *; };" >> $output_objdir/$libname.ver~ 9289 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9290 fi 9291 ;; 9292 esac 9293 else 9294 ld_shlibs=no 9295 fi 9296 ;; 9297 9298 netbsd*) 9299 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9300 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9301 wlarc= 9302 else 9303 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9304 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9305 fi 9306 ;; 9307 9308 solaris*) 9309 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9310 ld_shlibs=no 9311 cat <<_LT_EOF 1>&2 9312 9313*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9314*** create shared libraries on Solaris systems. Therefore, libtool 9315*** is disabling shared libraries support. We urge you to upgrade GNU 9316*** binutils to release 2.9.1 or newer. Another option is to modify 9317*** your PATH or compiler configuration so that the native linker is 9318*** used, and then restart. 9319 9320_LT_EOF 9321 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9322 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9323 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9324 else 9325 ld_shlibs=no 9326 fi 9327 ;; 9328 9329 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9330 case `$LD -v 2>&1` in 9331 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9332 ld_shlibs=no 9333 cat <<_LT_EOF 1>&2 9334 9335*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9336*** reliably create shared libraries on SCO systems. Therefore, libtool 9337*** is disabling shared libraries support. We urge you to upgrade GNU 9338*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9339*** your PATH or compiler configuration so that the native linker is 9340*** used, and then restart. 9341 9342_LT_EOF 9343 ;; 9344 *) 9345 # For security reasons, it is highly recommended that you always 9346 # use absolute paths for naming shared libraries, and exclude the 9347 # DT_RUNPATH tag from executables and libraries. But doing so 9348 # requires that you compile everything twice, which is a pain. 9349 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9350 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9351 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9352 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9353 else 9354 ld_shlibs=no 9355 fi 9356 ;; 9357 esac 9358 ;; 9359 9360 sunos4*) 9361 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9362 wlarc= 9363 hardcode_direct=yes 9364 hardcode_shlibpath_var=no 9365 ;; 9366 9367 *) 9368 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9369 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9370 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9371 else 9372 ld_shlibs=no 9373 fi 9374 ;; 9375 esac 9376 9377 if test "$ld_shlibs" = no; then 9378 runpath_var= 9379 hardcode_libdir_flag_spec= 9380 export_dynamic_flag_spec= 9381 whole_archive_flag_spec= 9382 fi 9383 else 9384 # PORTME fill in a description of your system's linker (not GNU ld) 9385 case $host_os in 9386 aix3*) 9387 allow_undefined_flag=unsupported 9388 always_export_symbols=yes 9389 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' 9390 # Note: this linker hardcodes the directories in LIBPATH if there 9391 # are no directories specified by -L. 9392 hardcode_minus_L=yes 9393 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9394 # Neither direct hardcoding nor static linking is supported with a 9395 # broken collect2. 9396 hardcode_direct=unsupported 9397 fi 9398 ;; 9399 9400 aix[4-9]*) 9401 if test "$host_cpu" = ia64; then 9402 # On IA64, the linker does run time linking by default, so we don't 9403 # have to do anything special. 9404 aix_use_runtimelinking=no 9405 exp_sym_flag='-Bexport' 9406 no_entry_flag="" 9407 else 9408 # If we're using GNU nm, then we don't want the "-C" option. 9409 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9410 # Also, AIX nm treats weak defined symbols like other global 9411 # defined symbols, whereas GNU nm marks them as "W". 9412 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9413 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' 9414 else 9415 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' 9416 fi 9417 aix_use_runtimelinking=no 9418 9419 # Test if we are trying to use run time linking or normal 9420 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9421 # need to do runtime linking. 9422 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9423 for ld_flag in $LDFLAGS; do 9424 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9425 aix_use_runtimelinking=yes 9426 break 9427 fi 9428 done 9429 ;; 9430 esac 9431 9432 exp_sym_flag='-bexport' 9433 no_entry_flag='-bnoentry' 9434 fi 9435 9436 # When large executables or shared objects are built, AIX ld can 9437 # have problems creating the table of contents. If linking a library 9438 # or program results in "error TOC overflow" add -mminimal-toc to 9439 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9440 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9441 9442 archive_cmds='' 9443 hardcode_direct=yes 9444 hardcode_direct_absolute=yes 9445 hardcode_libdir_separator=':' 9446 link_all_deplibs=yes 9447 file_list_spec='${wl}-f,' 9448 9449 if test "$GCC" = yes; then 9450 case $host_os in aix4.[012]|aix4.[012].*) 9451 # We only want to do this on AIX 4.2 and lower, the check 9452 # below for broken collect2 doesn't work under 4.3+ 9453 collect2name=`${CC} -print-prog-name=collect2` 9454 if test -f "$collect2name" && 9455 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9456 then 9457 # We have reworked collect2 9458 : 9459 else 9460 # We have old collect2 9461 hardcode_direct=unsupported 9462 # It fails to find uninstalled libraries when the uninstalled 9463 # path is not listed in the libpath. Setting hardcode_minus_L 9464 # to unsupported forces relinking 9465 hardcode_minus_L=yes 9466 hardcode_libdir_flag_spec='-L$libdir' 9467 hardcode_libdir_separator= 9468 fi 9469 ;; 9470 esac 9471 shared_flag='-shared' 9472 if test "$aix_use_runtimelinking" = yes; then 9473 shared_flag="$shared_flag "'${wl}-G' 9474 fi 9475 else 9476 # not using gcc 9477 if test "$host_cpu" = ia64; then 9478 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9479 # chokes on -Wl,-G. The following line is correct: 9480 shared_flag='-G' 9481 else 9482 if test "$aix_use_runtimelinking" = yes; then 9483 shared_flag='${wl}-G' 9484 else 9485 shared_flag='${wl}-bM:SRE' 9486 fi 9487 fi 9488 fi 9489 9490 export_dynamic_flag_spec='${wl}-bexpall' 9491 # It seems that -bexpall does not export symbols beginning with 9492 # underscore (_), so it is better to generate a list of symbols to export. 9493 always_export_symbols=yes 9494 if test "$aix_use_runtimelinking" = yes; then 9495 # Warning - without using the other runtime loading flags (-brtl), 9496 # -berok will link without error, but may produce a broken library. 9497 allow_undefined_flag='-berok' 9498 # Determine the default libpath from the value encoded in an 9499 # empty executable. 9500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9501/* end confdefs.h. */ 9502 9503int 9504main () 9505{ 9506 9507 ; 9508 return 0; 9509} 9510_ACEOF 9511if ac_fn_c_try_link "$LINENO"; then : 9512 9513lt_aix_libpath_sed=' 9514 /Import File Strings/,/^$/ { 9515 /^0/ { 9516 s/^0 *\(.*\)$/\1/ 9517 p 9518 } 9519 }' 9520aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9521# Check for a 64-bit object if we didn't find anything. 9522if test -z "$aix_libpath"; then 9523 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9524fi 9525fi 9526rm -f core conftest.err conftest.$ac_objext \ 9527 conftest$ac_exeext conftest.$ac_ext 9528if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9529 9530 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9531 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" 9532 else 9533 if test "$host_cpu" = ia64; then 9534 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9535 allow_undefined_flag="-z nodefs" 9536 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" 9537 else 9538 # Determine the default libpath from the value encoded in an 9539 # empty executable. 9540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9541/* end confdefs.h. */ 9542 9543int 9544main () 9545{ 9546 9547 ; 9548 return 0; 9549} 9550_ACEOF 9551if ac_fn_c_try_link "$LINENO"; then : 9552 9553lt_aix_libpath_sed=' 9554 /Import File Strings/,/^$/ { 9555 /^0/ { 9556 s/^0 *\(.*\)$/\1/ 9557 p 9558 } 9559 }' 9560aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9561# Check for a 64-bit object if we didn't find anything. 9562if test -z "$aix_libpath"; then 9563 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9564fi 9565fi 9566rm -f core conftest.err conftest.$ac_objext \ 9567 conftest$ac_exeext conftest.$ac_ext 9568if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9569 9570 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9571 # Warning - without using the other run time loading flags, 9572 # -berok will link without error, but may produce a broken library. 9573 no_undefined_flag=' ${wl}-bernotok' 9574 allow_undefined_flag=' ${wl}-berok' 9575 if test "$with_gnu_ld" = yes; then 9576 # We only use this code for GNU lds that support --whole-archive. 9577 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9578 else 9579 # Exported symbols can be pulled into shared objects from archives 9580 whole_archive_flag_spec='$convenience' 9581 fi 9582 archive_cmds_need_lc=yes 9583 # This is similar to how AIX traditionally builds its shared libraries. 9584 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' 9585 fi 9586 fi 9587 ;; 9588 9589 amigaos*) 9590 case $host_cpu in 9591 powerpc) 9592 # see comment about AmigaOS4 .so support 9593 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9594 archive_expsym_cmds='' 9595 ;; 9596 m68k) 9597 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)' 9598 hardcode_libdir_flag_spec='-L$libdir' 9599 hardcode_minus_L=yes 9600 ;; 9601 esac 9602 ;; 9603 9604 bsdi[45]*) 9605 export_dynamic_flag_spec=-rdynamic 9606 ;; 9607 9608 cygwin* | mingw* | pw32* | cegcc*) 9609 # When not using gcc, we currently assume that we are using 9610 # Microsoft Visual C++. 9611 # hardcode_libdir_flag_spec is actually meaningless, as there is 9612 # no search path for DLLs. 9613 hardcode_libdir_flag_spec=' ' 9614 allow_undefined_flag=unsupported 9615 # Tell ltmain to make .lib files, not .a files. 9616 libext=lib 9617 # Tell ltmain to make .dll files, not .so files. 9618 shrext_cmds=".dll" 9619 # FIXME: Setting linknames here is a bad hack. 9620 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9621 # The linker will automatically build a .lib file if we build a DLL. 9622 old_archive_from_new_cmds='true' 9623 # FIXME: Should let the user specify the lib program. 9624 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9625 fix_srcfile_path='`cygpath -w "$srcfile"`' 9626 enable_shared_with_static_runtimes=yes 9627 ;; 9628 9629 darwin* | rhapsody*) 9630 9631 9632 archive_cmds_need_lc=no 9633 hardcode_direct=no 9634 hardcode_automatic=yes 9635 hardcode_shlibpath_var=unsupported 9636 if test "$lt_cv_ld_force_load" = "yes"; then 9637 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\"`' 9638 else 9639 whole_archive_flag_spec='' 9640 fi 9641 link_all_deplibs=yes 9642 allow_undefined_flag="$_lt_dar_allow_undefined" 9643 case $cc_basename in 9644 ifort*) _lt_dar_can_shared=yes ;; 9645 *) _lt_dar_can_shared=$GCC ;; 9646 esac 9647 if test "$_lt_dar_can_shared" = "yes"; then 9648 output_verbose_link_cmd=func_echo_all 9649 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9650 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9651 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}" 9652 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}" 9653 9654 else 9655 ld_shlibs=no 9656 fi 9657 9658 ;; 9659 9660 dgux*) 9661 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9662 hardcode_libdir_flag_spec='-L$libdir' 9663 hardcode_shlibpath_var=no 9664 ;; 9665 9666 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9667 # support. Future versions do this automatically, but an explicit c++rt0.o 9668 # does not break anything, and helps significantly (at the cost of a little 9669 # extra space). 9670 freebsd2.2*) 9671 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9672 hardcode_libdir_flag_spec='-R$libdir' 9673 hardcode_direct=yes 9674 hardcode_shlibpath_var=no 9675 ;; 9676 9677 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9678 freebsd2.*) 9679 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9680 hardcode_direct=yes 9681 hardcode_minus_L=yes 9682 hardcode_shlibpath_var=no 9683 ;; 9684 9685 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9686 freebsd* | dragonfly*) 9687 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9688 hardcode_libdir_flag_spec='-R$libdir' 9689 hardcode_direct=yes 9690 hardcode_shlibpath_var=no 9691 ;; 9692 9693 hpux9*) 9694 if test "$GCC" = yes; then 9695 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' 9696 else 9697 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' 9698 fi 9699 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9700 hardcode_libdir_separator=: 9701 hardcode_direct=yes 9702 9703 # hardcode_minus_L: Not really in the search PATH, 9704 # but as the default location of the library. 9705 hardcode_minus_L=yes 9706 export_dynamic_flag_spec='${wl}-E' 9707 ;; 9708 9709 hpux10*) 9710 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9711 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9712 else 9713 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9714 fi 9715 if test "$with_gnu_ld" = no; then 9716 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9717 hardcode_libdir_flag_spec_ld='+b $libdir' 9718 hardcode_libdir_separator=: 9719 hardcode_direct=yes 9720 hardcode_direct_absolute=yes 9721 export_dynamic_flag_spec='${wl}-E' 9722 # hardcode_minus_L: Not really in the search PATH, 9723 # but as the default location of the library. 9724 hardcode_minus_L=yes 9725 fi 9726 ;; 9727 9728 hpux11*) 9729 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9730 case $host_cpu in 9731 hppa*64*) 9732 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9733 ;; 9734 ia64*) 9735 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9736 ;; 9737 *) 9738 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9739 ;; 9740 esac 9741 else 9742 case $host_cpu in 9743 hppa*64*) 9744 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9745 ;; 9746 ia64*) 9747 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9748 ;; 9749 *) 9750 9751 # Older versions of the 11.00 compiler do not understand -b yet 9752 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9754$as_echo_n "checking if $CC understands -b... " >&6; } 9755if ${lt_cv_prog_compiler__b+:} false; then : 9756 $as_echo_n "(cached) " >&6 9757else 9758 lt_cv_prog_compiler__b=no 9759 save_LDFLAGS="$LDFLAGS" 9760 LDFLAGS="$LDFLAGS -b" 9761 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9762 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9763 # The linker can only warn and ignore the option if not recognized 9764 # So say no if there are warnings 9765 if test -s conftest.err; then 9766 # Append any errors to the config.log. 9767 cat conftest.err 1>&5 9768 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9769 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9770 if diff conftest.exp conftest.er2 >/dev/null; then 9771 lt_cv_prog_compiler__b=yes 9772 fi 9773 else 9774 lt_cv_prog_compiler__b=yes 9775 fi 9776 fi 9777 $RM -r conftest* 9778 LDFLAGS="$save_LDFLAGS" 9779 9780fi 9781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9782$as_echo "$lt_cv_prog_compiler__b" >&6; } 9783 9784if test x"$lt_cv_prog_compiler__b" = xyes; then 9785 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9786else 9787 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9788fi 9789 9790 ;; 9791 esac 9792 fi 9793 if test "$with_gnu_ld" = no; then 9794 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9795 hardcode_libdir_separator=: 9796 9797 case $host_cpu in 9798 hppa*64*|ia64*) 9799 hardcode_direct=no 9800 hardcode_shlibpath_var=no 9801 ;; 9802 *) 9803 hardcode_direct=yes 9804 hardcode_direct_absolute=yes 9805 export_dynamic_flag_spec='${wl}-E' 9806 9807 # hardcode_minus_L: Not really in the search PATH, 9808 # but as the default location of the library. 9809 hardcode_minus_L=yes 9810 ;; 9811 esac 9812 fi 9813 ;; 9814 9815 irix5* | irix6* | nonstopux*) 9816 if test "$GCC" = yes; then 9817 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' 9818 # Try to use the -exported_symbol ld option, if it does not 9819 # work, assume that -exports_file does not work either and 9820 # implicitly export all symbols. 9821 save_LDFLAGS="$LDFLAGS" 9822 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9824/* end confdefs.h. */ 9825int foo(void) {} 9826_ACEOF 9827if ac_fn_c_try_link "$LINENO"; then : 9828 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' 9829 9830fi 9831rm -f core conftest.err conftest.$ac_objext \ 9832 conftest$ac_exeext conftest.$ac_ext 9833 LDFLAGS="$save_LDFLAGS" 9834 else 9835 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' 9836 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' 9837 fi 9838 archive_cmds_need_lc='no' 9839 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9840 hardcode_libdir_separator=: 9841 inherit_rpath=yes 9842 link_all_deplibs=yes 9843 ;; 9844 9845 netbsd*) 9846 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9847 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9848 else 9849 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9850 fi 9851 hardcode_libdir_flag_spec='-R$libdir' 9852 hardcode_direct=yes 9853 hardcode_shlibpath_var=no 9854 ;; 9855 9856 newsos6) 9857 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9858 hardcode_direct=yes 9859 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9860 hardcode_libdir_separator=: 9861 hardcode_shlibpath_var=no 9862 ;; 9863 9864 *nto* | *qnx*) 9865 ;; 9866 9867 openbsd*) 9868 if test -f /usr/libexec/ld.so; then 9869 hardcode_direct=yes 9870 hardcode_shlibpath_var=no 9871 hardcode_direct_absolute=yes 9872 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9873 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9874 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9875 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9876 export_dynamic_flag_spec='${wl}-E' 9877 else 9878 case $host_os in 9879 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9880 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9881 hardcode_libdir_flag_spec='-R$libdir' 9882 ;; 9883 *) 9884 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9885 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9886 ;; 9887 esac 9888 fi 9889 else 9890 ld_shlibs=no 9891 fi 9892 ;; 9893 9894 os2*) 9895 hardcode_libdir_flag_spec='-L$libdir' 9896 hardcode_minus_L=yes 9897 allow_undefined_flag=unsupported 9898 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' 9899 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9900 ;; 9901 9902 osf3*) 9903 if test "$GCC" = yes; then 9904 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9905 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' 9906 else 9907 allow_undefined_flag=' -expect_unresolved \*' 9908 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' 9909 fi 9910 archive_cmds_need_lc='no' 9911 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9912 hardcode_libdir_separator=: 9913 ;; 9914 9915 osf4* | osf5*) # as osf3* with the addition of -msym flag 9916 if test "$GCC" = yes; then 9917 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9918 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' 9919 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9920 else 9921 allow_undefined_flag=' -expect_unresolved \*' 9922 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' 9923 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~ 9924 $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' 9925 9926 # Both c and cxx compiler support -rpath directly 9927 hardcode_libdir_flag_spec='-rpath $libdir' 9928 fi 9929 archive_cmds_need_lc='no' 9930 hardcode_libdir_separator=: 9931 ;; 9932 9933 solaris*) 9934 no_undefined_flag=' -z defs' 9935 if test "$GCC" = yes; then 9936 wlarc='${wl}' 9937 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9938 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9939 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9940 else 9941 case `$CC -V 2>&1` in 9942 *"Compilers 5.0"*) 9943 wlarc='' 9944 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9945 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9946 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9947 ;; 9948 *) 9949 wlarc='${wl}' 9950 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9951 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9952 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9953 ;; 9954 esac 9955 fi 9956 hardcode_libdir_flag_spec='-R$libdir' 9957 hardcode_shlibpath_var=no 9958 case $host_os in 9959 solaris2.[0-5] | solaris2.[0-5].*) ;; 9960 *) 9961 # The compiler driver will combine and reorder linker options, 9962 # but understands `-z linker_flag'. GCC discards it without `$wl', 9963 # but is careful enough not to reorder. 9964 # Supported since Solaris 2.6 (maybe 2.5.1?) 9965 if test "$GCC" = yes; then 9966 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9967 else 9968 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9969 fi 9970 ;; 9971 esac 9972 link_all_deplibs=yes 9973 ;; 9974 9975 sunos4*) 9976 if test "x$host_vendor" = xsequent; then 9977 # Use $CC to link under sequent, because it throws in some extra .o 9978 # files that make .init and .fini sections work. 9979 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9980 else 9981 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9982 fi 9983 hardcode_libdir_flag_spec='-L$libdir' 9984 hardcode_direct=yes 9985 hardcode_minus_L=yes 9986 hardcode_shlibpath_var=no 9987 ;; 9988 9989 sysv4) 9990 case $host_vendor in 9991 sni) 9992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9993 hardcode_direct=yes # is this really true??? 9994 ;; 9995 siemens) 9996 ## LD is ld it makes a PLAMLIB 9997 ## CC just makes a GrossModule. 9998 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9999 reload_cmds='$CC -r -o $output$reload_objs' 10000 hardcode_direct=no 10001 ;; 10002 motorola) 10003 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10004 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10005 ;; 10006 esac 10007 runpath_var='LD_RUN_PATH' 10008 hardcode_shlibpath_var=no 10009 ;; 10010 10011 sysv4.3*) 10012 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10013 hardcode_shlibpath_var=no 10014 export_dynamic_flag_spec='-Bexport' 10015 ;; 10016 10017 sysv4*MP*) 10018 if test -d /usr/nec; then 10019 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10020 hardcode_shlibpath_var=no 10021 runpath_var=LD_RUN_PATH 10022 hardcode_runpath_var=yes 10023 ld_shlibs=yes 10024 fi 10025 ;; 10026 10027 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10028 no_undefined_flag='${wl}-z,text' 10029 archive_cmds_need_lc=no 10030 hardcode_shlibpath_var=no 10031 runpath_var='LD_RUN_PATH' 10032 10033 if test "$GCC" = yes; then 10034 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10035 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10036 else 10037 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10038 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10039 fi 10040 ;; 10041 10042 sysv5* | sco3.2v5* | sco5v6*) 10043 # Note: We can NOT use -z defs as we might desire, because we do not 10044 # link with -lc, and that would cause any symbols used from libc to 10045 # always be unresolved, which means just about no library would 10046 # ever link correctly. If we're not using GNU ld we use -z text 10047 # though, which does catch some bad symbols but isn't as heavy-handed 10048 # as -z defs. 10049 no_undefined_flag='${wl}-z,text' 10050 allow_undefined_flag='${wl}-z,nodefs' 10051 archive_cmds_need_lc=no 10052 hardcode_shlibpath_var=no 10053 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10054 hardcode_libdir_separator=':' 10055 link_all_deplibs=yes 10056 export_dynamic_flag_spec='${wl}-Bexport' 10057 runpath_var='LD_RUN_PATH' 10058 10059 if test "$GCC" = yes; then 10060 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10061 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10062 else 10063 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10064 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10065 fi 10066 ;; 10067 10068 uts4*) 10069 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10070 hardcode_libdir_flag_spec='-L$libdir' 10071 hardcode_shlibpath_var=no 10072 ;; 10073 10074 *) 10075 ld_shlibs=no 10076 ;; 10077 esac 10078 10079 if test x$host_vendor = xsni; then 10080 case $host in 10081 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10082 export_dynamic_flag_spec='${wl}-Blargedynsym' 10083 ;; 10084 esac 10085 fi 10086 fi 10087 10088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10089$as_echo "$ld_shlibs" >&6; } 10090test "$ld_shlibs" = no && can_build_shared=no 10091 10092with_gnu_ld=$with_gnu_ld 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108# 10109# Do we need to explicitly link libc? 10110# 10111case "x$archive_cmds_need_lc" in 10112x|xyes) 10113 # Assume -lc should be added 10114 archive_cmds_need_lc=yes 10115 10116 if test "$enable_shared" = yes && test "$GCC" = yes; then 10117 case $archive_cmds in 10118 *'~'*) 10119 # FIXME: we may have to deal with multi-command sequences. 10120 ;; 10121 '$CC '*) 10122 # Test whether the compiler implicitly links with -lc since on some 10123 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10124 # to ld, don't add -lc before -lgcc. 10125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10126$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10127if ${lt_cv_archive_cmds_need_lc+:} false; then : 10128 $as_echo_n "(cached) " >&6 10129else 10130 $RM conftest* 10131 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10132 10133 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10134 (eval $ac_compile) 2>&5 10135 ac_status=$? 10136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10137 test $ac_status = 0; } 2>conftest.err; then 10138 soname=conftest 10139 lib=conftest 10140 libobjs=conftest.$ac_objext 10141 deplibs= 10142 wl=$lt_prog_compiler_wl 10143 pic_flag=$lt_prog_compiler_pic 10144 compiler_flags=-v 10145 linker_flags=-v 10146 verstring= 10147 output_objdir=. 10148 libname=conftest 10149 lt_save_allow_undefined_flag=$allow_undefined_flag 10150 allow_undefined_flag= 10151 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10152 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10153 ac_status=$? 10154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10155 test $ac_status = 0; } 10156 then 10157 lt_cv_archive_cmds_need_lc=no 10158 else 10159 lt_cv_archive_cmds_need_lc=yes 10160 fi 10161 allow_undefined_flag=$lt_save_allow_undefined_flag 10162 else 10163 cat conftest.err 1>&5 10164 fi 10165 $RM conftest* 10166 10167fi 10168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10169$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10170 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10171 ;; 10172 esac 10173 fi 10174 ;; 10175esac 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10334$as_echo_n "checking dynamic linker characteristics... " >&6; } 10335 10336if test "$GCC" = yes; then 10337 case $host_os in 10338 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10339 *) lt_awk_arg="/^libraries:/" ;; 10340 esac 10341 case $host_os in 10342 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10343 *) lt_sed_strip_eq="s,=/,/,g" ;; 10344 esac 10345 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10346 case $lt_search_path_spec in 10347 *\;*) 10348 # if the path contains ";" then we assume it to be the separator 10349 # otherwise default to the standard path separator (i.e. ":") - it is 10350 # assumed that no part of a normal pathname contains ";" but that should 10351 # okay in the real world where ";" in dirpaths is itself problematic. 10352 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10353 ;; 10354 *) 10355 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10356 ;; 10357 esac 10358 # Ok, now we have the path, separated by spaces, we can step through it 10359 # and add multilib dir if necessary. 10360 lt_tmp_lt_search_path_spec= 10361 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10362 for lt_sys_path in $lt_search_path_spec; do 10363 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10364 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10365 else 10366 test -d "$lt_sys_path" && \ 10367 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10368 fi 10369 done 10370 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10371BEGIN {RS=" "; FS="/|\n";} { 10372 lt_foo=""; 10373 lt_count=0; 10374 for (lt_i = NF; lt_i > 0; lt_i--) { 10375 if ($lt_i != "" && $lt_i != ".") { 10376 if ($lt_i == "..") { 10377 lt_count++; 10378 } else { 10379 if (lt_count == 0) { 10380 lt_foo="/" $lt_i lt_foo; 10381 } else { 10382 lt_count--; 10383 } 10384 } 10385 } 10386 } 10387 if (lt_foo != "") { lt_freq[lt_foo]++; } 10388 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10389}'` 10390 # AWK program above erroneously prepends '/' to C:/dos/paths 10391 # for these hosts. 10392 case $host_os in 10393 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10394 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10395 esac 10396 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10397else 10398 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10399fi 10400library_names_spec= 10401libname_spec='lib$name' 10402soname_spec= 10403shrext_cmds=".so" 10404postinstall_cmds= 10405postuninstall_cmds= 10406finish_cmds= 10407finish_eval= 10408shlibpath_var= 10409shlibpath_overrides_runpath=unknown 10410version_type=none 10411dynamic_linker="$host_os ld.so" 10412sys_lib_dlsearch_path_spec="/lib /usr/lib" 10413need_lib_prefix=unknown 10414hardcode_into_libs=no 10415 10416# when you set need_version to no, make sure it does not cause -set_version 10417# flags to be left without arguments 10418need_version=unknown 10419 10420case $host_os in 10421aix3*) 10422 version_type=linux 10423 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10424 shlibpath_var=LIBPATH 10425 10426 # AIX 3 has no versioning support, so we append a major version to the name. 10427 soname_spec='${libname}${release}${shared_ext}$major' 10428 ;; 10429 10430aix[4-9]*) 10431 version_type=linux 10432 need_lib_prefix=no 10433 need_version=no 10434 hardcode_into_libs=yes 10435 if test "$host_cpu" = ia64; then 10436 # AIX 5 supports IA64 10437 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10438 shlibpath_var=LD_LIBRARY_PATH 10439 else 10440 # With GCC up to 2.95.x, collect2 would create an import file 10441 # for dependence libraries. The import file would start with 10442 # the line `#! .'. This would cause the generated library to 10443 # depend on `.', always an invalid library. This was fixed in 10444 # development snapshots of GCC prior to 3.0. 10445 case $host_os in 10446 aix4 | aix4.[01] | aix4.[01].*) 10447 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10448 echo ' yes ' 10449 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10450 : 10451 else 10452 can_build_shared=no 10453 fi 10454 ;; 10455 esac 10456 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10457 # soname into executable. Probably we can add versioning support to 10458 # collect2, so additional links can be useful in future. 10459 if test "$aix_use_runtimelinking" = yes; then 10460 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10461 # instead of lib<name>.a to let people know that these are not 10462 # typical AIX shared libraries. 10463 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10464 else 10465 # We preserve .a as extension for shared libraries through AIX4.2 10466 # and later when we are not doing run time linking. 10467 library_names_spec='${libname}${release}.a $libname.a' 10468 soname_spec='${libname}${release}${shared_ext}$major' 10469 fi 10470 shlibpath_var=LIBPATH 10471 fi 10472 ;; 10473 10474amigaos*) 10475 case $host_cpu in 10476 powerpc) 10477 # Since July 2007 AmigaOS4 officially supports .so libraries. 10478 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10480 ;; 10481 m68k) 10482 library_names_spec='$libname.ixlibrary $libname.a' 10483 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10484 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' 10485 ;; 10486 esac 10487 ;; 10488 10489beos*) 10490 library_names_spec='${libname}${shared_ext}' 10491 dynamic_linker="$host_os ld.so" 10492 shlibpath_var=LIBRARY_PATH 10493 ;; 10494 10495bsdi[45]*) 10496 version_type=linux 10497 need_version=no 10498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10499 soname_spec='${libname}${release}${shared_ext}$major' 10500 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10501 shlibpath_var=LD_LIBRARY_PATH 10502 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10503 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10504 # the default ld.so.conf also contains /usr/contrib/lib and 10505 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10506 # libtool to hard-code these into programs 10507 ;; 10508 10509cygwin* | mingw* | pw32* | cegcc*) 10510 version_type=windows 10511 shrext_cmds=".dll" 10512 need_version=no 10513 need_lib_prefix=no 10514 10515 case $GCC,$host_os in 10516 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10517 library_names_spec='$libname.dll.a' 10518 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10519 postinstall_cmds='base_file=`basename \${file}`~ 10520 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10521 dldir=$destdir/`dirname \$dlpath`~ 10522 test -d \$dldir || mkdir -p \$dldir~ 10523 $install_prog $dir/$dlname \$dldir/$dlname~ 10524 chmod a+x \$dldir/$dlname~ 10525 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10526 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10527 fi' 10528 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10529 dlpath=$dir/\$dldll~ 10530 $RM \$dlpath' 10531 shlibpath_overrides_runpath=yes 10532 10533 case $host_os in 10534 cygwin*) 10535 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10536 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10537 10538 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10539 ;; 10540 mingw* | cegcc*) 10541 # MinGW DLLs use traditional 'lib' prefix 10542 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10543 ;; 10544 pw32*) 10545 # pw32 DLLs use 'pw' prefix rather than 'lib' 10546 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10547 ;; 10548 esac 10549 ;; 10550 10551 *) 10552 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10553 ;; 10554 esac 10555 dynamic_linker='Win32 ld.exe' 10556 # FIXME: first we should search . and the directory the executable is in 10557 shlibpath_var=PATH 10558 ;; 10559 10560darwin* | rhapsody*) 10561 dynamic_linker="$host_os dyld" 10562 version_type=darwin 10563 need_lib_prefix=no 10564 need_version=no 10565 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10566 soname_spec='${libname}${release}${major}$shared_ext' 10567 shlibpath_overrides_runpath=yes 10568 shlibpath_var=DYLD_LIBRARY_PATH 10569 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10570 10571 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10572 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10573 ;; 10574 10575dgux*) 10576 version_type=linux 10577 need_lib_prefix=no 10578 need_version=no 10579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10580 soname_spec='${libname}${release}${shared_ext}$major' 10581 shlibpath_var=LD_LIBRARY_PATH 10582 ;; 10583 10584freebsd* | dragonfly*) 10585 # DragonFly does not have aout. When/if they implement a new 10586 # versioning mechanism, adjust this. 10587 if test -x /usr/bin/objformat; then 10588 objformat=`/usr/bin/objformat` 10589 else 10590 case $host_os in 10591 freebsd[23].*) objformat=aout ;; 10592 *) objformat=elf ;; 10593 esac 10594 fi 10595 version_type=freebsd-$objformat 10596 case $version_type in 10597 freebsd-elf*) 10598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10599 need_version=no 10600 need_lib_prefix=no 10601 ;; 10602 freebsd-*) 10603 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10604 need_version=yes 10605 ;; 10606 esac 10607 shlibpath_var=LD_LIBRARY_PATH 10608 case $host_os in 10609 freebsd2.*) 10610 shlibpath_overrides_runpath=yes 10611 ;; 10612 freebsd3.[01]* | freebsdelf3.[01]*) 10613 shlibpath_overrides_runpath=yes 10614 hardcode_into_libs=yes 10615 ;; 10616 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10617 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10618 shlibpath_overrides_runpath=no 10619 hardcode_into_libs=yes 10620 ;; 10621 *) # from 4.6 on, and DragonFly 10622 shlibpath_overrides_runpath=yes 10623 hardcode_into_libs=yes 10624 ;; 10625 esac 10626 ;; 10627 10628gnu*) 10629 version_type=linux 10630 need_lib_prefix=no 10631 need_version=no 10632 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10633 soname_spec='${libname}${release}${shared_ext}$major' 10634 shlibpath_var=LD_LIBRARY_PATH 10635 hardcode_into_libs=yes 10636 ;; 10637 10638haiku*) 10639 version_type=linux 10640 need_lib_prefix=no 10641 need_version=no 10642 dynamic_linker="$host_os runtime_loader" 10643 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10644 soname_spec='${libname}${release}${shared_ext}$major' 10645 shlibpath_var=LIBRARY_PATH 10646 shlibpath_overrides_runpath=yes 10647 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10648 hardcode_into_libs=yes 10649 ;; 10650 10651hpux9* | hpux10* | hpux11*) 10652 # Give a soname corresponding to the major version so that dld.sl refuses to 10653 # link against other versions. 10654 version_type=sunos 10655 need_lib_prefix=no 10656 need_version=no 10657 case $host_cpu in 10658 ia64*) 10659 shrext_cmds='.so' 10660 hardcode_into_libs=yes 10661 dynamic_linker="$host_os dld.so" 10662 shlibpath_var=LD_LIBRARY_PATH 10663 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10665 soname_spec='${libname}${release}${shared_ext}$major' 10666 if test "X$HPUX_IA64_MODE" = X32; then 10667 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10668 else 10669 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10670 fi 10671 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10672 ;; 10673 hppa*64*) 10674 shrext_cmds='.sl' 10675 hardcode_into_libs=yes 10676 dynamic_linker="$host_os dld.sl" 10677 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10678 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10680 soname_spec='${libname}${release}${shared_ext}$major' 10681 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10682 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10683 ;; 10684 *) 10685 shrext_cmds='.sl' 10686 dynamic_linker="$host_os dld.sl" 10687 shlibpath_var=SHLIB_PATH 10688 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10690 soname_spec='${libname}${release}${shared_ext}$major' 10691 ;; 10692 esac 10693 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10694 postinstall_cmds='chmod 555 $lib' 10695 # or fails outright, so override atomically: 10696 install_override_mode=555 10697 ;; 10698 10699interix[3-9]*) 10700 version_type=linux 10701 need_lib_prefix=no 10702 need_version=no 10703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10704 soname_spec='${libname}${release}${shared_ext}$major' 10705 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10706 shlibpath_var=LD_LIBRARY_PATH 10707 shlibpath_overrides_runpath=no 10708 hardcode_into_libs=yes 10709 ;; 10710 10711irix5* | irix6* | nonstopux*) 10712 case $host_os in 10713 nonstopux*) version_type=nonstopux ;; 10714 *) 10715 if test "$lt_cv_prog_gnu_ld" = yes; then 10716 version_type=linux 10717 else 10718 version_type=irix 10719 fi ;; 10720 esac 10721 need_lib_prefix=no 10722 need_version=no 10723 soname_spec='${libname}${release}${shared_ext}$major' 10724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10725 case $host_os in 10726 irix5* | nonstopux*) 10727 libsuff= shlibsuff= 10728 ;; 10729 *) 10730 case $LD in # libtool.m4 will add one of these switches to LD 10731 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10732 libsuff= shlibsuff= libmagic=32-bit;; 10733 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10734 libsuff=32 shlibsuff=N32 libmagic=N32;; 10735 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10736 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10737 *) libsuff= shlibsuff= libmagic=never-match;; 10738 esac 10739 ;; 10740 esac 10741 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10742 shlibpath_overrides_runpath=no 10743 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10744 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10745 hardcode_into_libs=yes 10746 ;; 10747 10748# No shared lib support for Linux oldld, aout, or coff. 10749linux*oldld* | linux*aout* | linux*coff*) 10750 dynamic_linker=no 10751 ;; 10752 10753# This must be Linux ELF. 10754linux* | k*bsd*-gnu | kopensolaris*-gnu) 10755 version_type=linux 10756 need_lib_prefix=no 10757 need_version=no 10758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10759 soname_spec='${libname}${release}${shared_ext}$major' 10760 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10761 shlibpath_var=LD_LIBRARY_PATH 10762 shlibpath_overrides_runpath=no 10763 10764 # Some binutils ld are patched to set DT_RUNPATH 10765 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10766 $as_echo_n "(cached) " >&6 10767else 10768 lt_cv_shlibpath_overrides_runpath=no 10769 save_LDFLAGS=$LDFLAGS 10770 save_libdir=$libdir 10771 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10772 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10774/* end confdefs.h. */ 10775 10776int 10777main () 10778{ 10779 10780 ; 10781 return 0; 10782} 10783_ACEOF 10784if ac_fn_c_try_link "$LINENO"; then : 10785 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10786 lt_cv_shlibpath_overrides_runpath=yes 10787fi 10788fi 10789rm -f core conftest.err conftest.$ac_objext \ 10790 conftest$ac_exeext conftest.$ac_ext 10791 LDFLAGS=$save_LDFLAGS 10792 libdir=$save_libdir 10793 10794fi 10795 10796 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10797 10798 # This implies no fast_install, which is unacceptable. 10799 # Some rework will be needed to allow for fast_install 10800 # before this can be enabled. 10801 hardcode_into_libs=yes 10802 10803 # Append ld.so.conf contents to the search path 10804 if test -f /etc/ld.so.conf; then 10805 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' ' '` 10806 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10807 fi 10808 10809 # We used to test for /lib/ld.so.1 and disable shared libraries on 10810 # powerpc, because MkLinux only supported shared libraries with the 10811 # GNU dynamic linker. Since this was broken with cross compilers, 10812 # most powerpc-linux boxes support dynamic linking these days and 10813 # people can always --disable-shared, the test was removed, and we 10814 # assume the GNU/Linux dynamic linker is in use. 10815 dynamic_linker='GNU/Linux ld.so' 10816 ;; 10817 10818netbsd*) 10819 version_type=sunos 10820 need_lib_prefix=no 10821 need_version=no 10822 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10824 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10825 dynamic_linker='NetBSD (a.out) ld.so' 10826 else 10827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10828 soname_spec='${libname}${release}${shared_ext}$major' 10829 dynamic_linker='NetBSD ld.elf_so' 10830 fi 10831 shlibpath_var=LD_LIBRARY_PATH 10832 shlibpath_overrides_runpath=yes 10833 hardcode_into_libs=yes 10834 ;; 10835 10836newsos6) 10837 version_type=linux 10838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10839 shlibpath_var=LD_LIBRARY_PATH 10840 shlibpath_overrides_runpath=yes 10841 ;; 10842 10843*nto* | *qnx*) 10844 version_type=qnx 10845 need_lib_prefix=no 10846 need_version=no 10847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10848 soname_spec='${libname}${release}${shared_ext}$major' 10849 shlibpath_var=LD_LIBRARY_PATH 10850 shlibpath_overrides_runpath=no 10851 hardcode_into_libs=yes 10852 dynamic_linker='ldqnx.so' 10853 ;; 10854 10855openbsd*) 10856 version_type=sunos 10857 sys_lib_dlsearch_path_spec="/usr/lib" 10858 need_lib_prefix=no 10859 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10860 case $host_os in 10861 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10862 *) need_version=no ;; 10863 esac 10864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10865 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10866 shlibpath_var=LD_LIBRARY_PATH 10867 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10868 case $host_os in 10869 openbsd2.[89] | openbsd2.[89].*) 10870 shlibpath_overrides_runpath=no 10871 ;; 10872 *) 10873 shlibpath_overrides_runpath=yes 10874 ;; 10875 esac 10876 else 10877 shlibpath_overrides_runpath=yes 10878 fi 10879 ;; 10880 10881os2*) 10882 libname_spec='$name' 10883 shrext_cmds=".dll" 10884 need_lib_prefix=no 10885 library_names_spec='$libname${shared_ext} $libname.a' 10886 dynamic_linker='OS/2 ld.exe' 10887 shlibpath_var=LIBPATH 10888 ;; 10889 10890osf3* | osf4* | osf5*) 10891 version_type=osf 10892 need_lib_prefix=no 10893 need_version=no 10894 soname_spec='${libname}${release}${shared_ext}$major' 10895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10896 shlibpath_var=LD_LIBRARY_PATH 10897 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10898 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10899 ;; 10900 10901rdos*) 10902 dynamic_linker=no 10903 ;; 10904 10905solaris*) 10906 version_type=linux 10907 need_lib_prefix=no 10908 need_version=no 10909 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10910 soname_spec='${libname}${release}${shared_ext}$major' 10911 shlibpath_var=LD_LIBRARY_PATH 10912 shlibpath_overrides_runpath=yes 10913 hardcode_into_libs=yes 10914 # ldd complains unless libraries are executable 10915 postinstall_cmds='chmod +x $lib' 10916 ;; 10917 10918sunos4*) 10919 version_type=sunos 10920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10921 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10922 shlibpath_var=LD_LIBRARY_PATH 10923 shlibpath_overrides_runpath=yes 10924 if test "$with_gnu_ld" = yes; then 10925 need_lib_prefix=no 10926 fi 10927 need_version=yes 10928 ;; 10929 10930sysv4 | sysv4.3*) 10931 version_type=linux 10932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10933 soname_spec='${libname}${release}${shared_ext}$major' 10934 shlibpath_var=LD_LIBRARY_PATH 10935 case $host_vendor in 10936 sni) 10937 shlibpath_overrides_runpath=no 10938 need_lib_prefix=no 10939 runpath_var=LD_RUN_PATH 10940 ;; 10941 siemens) 10942 need_lib_prefix=no 10943 ;; 10944 motorola) 10945 need_lib_prefix=no 10946 need_version=no 10947 shlibpath_overrides_runpath=no 10948 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10949 ;; 10950 esac 10951 ;; 10952 10953sysv4*MP*) 10954 if test -d /usr/nec ;then 10955 version_type=linux 10956 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10957 soname_spec='$libname${shared_ext}.$major' 10958 shlibpath_var=LD_LIBRARY_PATH 10959 fi 10960 ;; 10961 10962sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10963 version_type=freebsd-elf 10964 need_lib_prefix=no 10965 need_version=no 10966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10967 soname_spec='${libname}${release}${shared_ext}$major' 10968 shlibpath_var=LD_LIBRARY_PATH 10969 shlibpath_overrides_runpath=yes 10970 hardcode_into_libs=yes 10971 if test "$with_gnu_ld" = yes; then 10972 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10973 else 10974 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10975 case $host_os in 10976 sco3.2v5*) 10977 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10978 ;; 10979 esac 10980 fi 10981 sys_lib_dlsearch_path_spec='/usr/lib' 10982 ;; 10983 10984tpf*) 10985 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10986 version_type=linux 10987 need_lib_prefix=no 10988 need_version=no 10989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10990 shlibpath_var=LD_LIBRARY_PATH 10991 shlibpath_overrides_runpath=no 10992 hardcode_into_libs=yes 10993 ;; 10994 10995uts4*) 10996 version_type=linux 10997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10998 soname_spec='${libname}${release}${shared_ext}$major' 10999 shlibpath_var=LD_LIBRARY_PATH 11000 ;; 11001 11002*) 11003 dynamic_linker=no 11004 ;; 11005esac 11006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11007$as_echo "$dynamic_linker" >&6; } 11008test "$dynamic_linker" = no && can_build_shared=no 11009 11010variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11011if test "$GCC" = yes; then 11012 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11013fi 11014 11015if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11016 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11017fi 11018if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11019 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11020fi 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11114$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11115hardcode_action= 11116if test -n "$hardcode_libdir_flag_spec" || 11117 test -n "$runpath_var" || 11118 test "X$hardcode_automatic" = "Xyes" ; then 11119 11120 # We can hardcode non-existent directories. 11121 if test "$hardcode_direct" != no && 11122 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11123 # have to relink, otherwise we might link with an installed library 11124 # when we should be linking with a yet-to-be-installed one 11125 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11126 test "$hardcode_minus_L" != no; then 11127 # Linking always hardcodes the temporary library directory. 11128 hardcode_action=relink 11129 else 11130 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11131 hardcode_action=immediate 11132 fi 11133else 11134 # We cannot hardcode anything, or else we can only hardcode existing 11135 # directories. 11136 hardcode_action=unsupported 11137fi 11138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11139$as_echo "$hardcode_action" >&6; } 11140 11141if test "$hardcode_action" = relink || 11142 test "$inherit_rpath" = yes; then 11143 # Fast installation is not supported 11144 enable_fast_install=no 11145elif test "$shlibpath_overrides_runpath" = yes || 11146 test "$enable_shared" = no; then 11147 # Fast installation is not necessary 11148 enable_fast_install=needless 11149fi 11150 11151 11152 11153 11154 11155 11156 if test "x$enable_dlopen" != xyes; then 11157 enable_dlopen=unknown 11158 enable_dlopen_self=unknown 11159 enable_dlopen_self_static=unknown 11160else 11161 lt_cv_dlopen=no 11162 lt_cv_dlopen_libs= 11163 11164 case $host_os in 11165 beos*) 11166 lt_cv_dlopen="load_add_on" 11167 lt_cv_dlopen_libs= 11168 lt_cv_dlopen_self=yes 11169 ;; 11170 11171 mingw* | pw32* | cegcc*) 11172 lt_cv_dlopen="LoadLibrary" 11173 lt_cv_dlopen_libs= 11174 ;; 11175 11176 cygwin*) 11177 lt_cv_dlopen="dlopen" 11178 lt_cv_dlopen_libs= 11179 ;; 11180 11181 darwin*) 11182 # if libdl is installed we need to link against it 11183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11184$as_echo_n "checking for dlopen in -ldl... " >&6; } 11185if ${ac_cv_lib_dl_dlopen+:} false; then : 11186 $as_echo_n "(cached) " >&6 11187else 11188 ac_check_lib_save_LIBS=$LIBS 11189LIBS="-ldl $LIBS" 11190cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11191/* end confdefs.h. */ 11192 11193/* Override any GCC internal prototype to avoid an error. 11194 Use char because int might match the return type of a GCC 11195 builtin and then its argument prototype would still apply. */ 11196#ifdef __cplusplus 11197extern "C" 11198#endif 11199char dlopen (); 11200int 11201main () 11202{ 11203return dlopen (); 11204 ; 11205 return 0; 11206} 11207_ACEOF 11208if ac_fn_c_try_link "$LINENO"; then : 11209 ac_cv_lib_dl_dlopen=yes 11210else 11211 ac_cv_lib_dl_dlopen=no 11212fi 11213rm -f core conftest.err conftest.$ac_objext \ 11214 conftest$ac_exeext conftest.$ac_ext 11215LIBS=$ac_check_lib_save_LIBS 11216fi 11217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11218$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11219if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11220 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11221else 11222 11223 lt_cv_dlopen="dyld" 11224 lt_cv_dlopen_libs= 11225 lt_cv_dlopen_self=yes 11226 11227fi 11228 11229 ;; 11230 11231 *) 11232 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11233if test "x$ac_cv_func_shl_load" = xyes; then : 11234 lt_cv_dlopen="shl_load" 11235else 11236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11237$as_echo_n "checking for shl_load in -ldld... " >&6; } 11238if ${ac_cv_lib_dld_shl_load+:} false; then : 11239 $as_echo_n "(cached) " >&6 11240else 11241 ac_check_lib_save_LIBS=$LIBS 11242LIBS="-ldld $LIBS" 11243cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11244/* end confdefs.h. */ 11245 11246/* Override any GCC internal prototype to avoid an error. 11247 Use char because int might match the return type of a GCC 11248 builtin and then its argument prototype would still apply. */ 11249#ifdef __cplusplus 11250extern "C" 11251#endif 11252char shl_load (); 11253int 11254main () 11255{ 11256return shl_load (); 11257 ; 11258 return 0; 11259} 11260_ACEOF 11261if ac_fn_c_try_link "$LINENO"; then : 11262 ac_cv_lib_dld_shl_load=yes 11263else 11264 ac_cv_lib_dld_shl_load=no 11265fi 11266rm -f core conftest.err conftest.$ac_objext \ 11267 conftest$ac_exeext conftest.$ac_ext 11268LIBS=$ac_check_lib_save_LIBS 11269fi 11270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11271$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11272if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11273 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11274else 11275 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11276if test "x$ac_cv_func_dlopen" = xyes; then : 11277 lt_cv_dlopen="dlopen" 11278else 11279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11280$as_echo_n "checking for dlopen in -ldl... " >&6; } 11281if ${ac_cv_lib_dl_dlopen+:} false; then : 11282 $as_echo_n "(cached) " >&6 11283else 11284 ac_check_lib_save_LIBS=$LIBS 11285LIBS="-ldl $LIBS" 11286cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11287/* end confdefs.h. */ 11288 11289/* Override any GCC internal prototype to avoid an error. 11290 Use char because int might match the return type of a GCC 11291 builtin and then its argument prototype would still apply. */ 11292#ifdef __cplusplus 11293extern "C" 11294#endif 11295char dlopen (); 11296int 11297main () 11298{ 11299return dlopen (); 11300 ; 11301 return 0; 11302} 11303_ACEOF 11304if ac_fn_c_try_link "$LINENO"; then : 11305 ac_cv_lib_dl_dlopen=yes 11306else 11307 ac_cv_lib_dl_dlopen=no 11308fi 11309rm -f core conftest.err conftest.$ac_objext \ 11310 conftest$ac_exeext conftest.$ac_ext 11311LIBS=$ac_check_lib_save_LIBS 11312fi 11313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11314$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11315if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11316 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11317else 11318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11319$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11320if ${ac_cv_lib_svld_dlopen+:} false; then : 11321 $as_echo_n "(cached) " >&6 11322else 11323 ac_check_lib_save_LIBS=$LIBS 11324LIBS="-lsvld $LIBS" 11325cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11326/* end confdefs.h. */ 11327 11328/* Override any GCC internal prototype to avoid an error. 11329 Use char because int might match the return type of a GCC 11330 builtin and then its argument prototype would still apply. */ 11331#ifdef __cplusplus 11332extern "C" 11333#endif 11334char dlopen (); 11335int 11336main () 11337{ 11338return dlopen (); 11339 ; 11340 return 0; 11341} 11342_ACEOF 11343if ac_fn_c_try_link "$LINENO"; then : 11344 ac_cv_lib_svld_dlopen=yes 11345else 11346 ac_cv_lib_svld_dlopen=no 11347fi 11348rm -f core conftest.err conftest.$ac_objext \ 11349 conftest$ac_exeext conftest.$ac_ext 11350LIBS=$ac_check_lib_save_LIBS 11351fi 11352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11353$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11354if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11355 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11356else 11357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11358$as_echo_n "checking for dld_link in -ldld... " >&6; } 11359if ${ac_cv_lib_dld_dld_link+:} false; then : 11360 $as_echo_n "(cached) " >&6 11361else 11362 ac_check_lib_save_LIBS=$LIBS 11363LIBS="-ldld $LIBS" 11364cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11365/* end confdefs.h. */ 11366 11367/* Override any GCC internal prototype to avoid an error. 11368 Use char because int might match the return type of a GCC 11369 builtin and then its argument prototype would still apply. */ 11370#ifdef __cplusplus 11371extern "C" 11372#endif 11373char dld_link (); 11374int 11375main () 11376{ 11377return dld_link (); 11378 ; 11379 return 0; 11380} 11381_ACEOF 11382if ac_fn_c_try_link "$LINENO"; then : 11383 ac_cv_lib_dld_dld_link=yes 11384else 11385 ac_cv_lib_dld_dld_link=no 11386fi 11387rm -f core conftest.err conftest.$ac_objext \ 11388 conftest$ac_exeext conftest.$ac_ext 11389LIBS=$ac_check_lib_save_LIBS 11390fi 11391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11392$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11393if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11394 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11395fi 11396 11397 11398fi 11399 11400 11401fi 11402 11403 11404fi 11405 11406 11407fi 11408 11409 11410fi 11411 11412 ;; 11413 esac 11414 11415 if test "x$lt_cv_dlopen" != xno; then 11416 enable_dlopen=yes 11417 else 11418 enable_dlopen=no 11419 fi 11420 11421 case $lt_cv_dlopen in 11422 dlopen) 11423 save_CPPFLAGS="$CPPFLAGS" 11424 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11425 11426 save_LDFLAGS="$LDFLAGS" 11427 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11428 11429 save_LIBS="$LIBS" 11430 LIBS="$lt_cv_dlopen_libs $LIBS" 11431 11432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11433$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11434if ${lt_cv_dlopen_self+:} false; then : 11435 $as_echo_n "(cached) " >&6 11436else 11437 if test "$cross_compiling" = yes; then : 11438 lt_cv_dlopen_self=cross 11439else 11440 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11441 lt_status=$lt_dlunknown 11442 cat > conftest.$ac_ext <<_LT_EOF 11443#line 11443 "configure" 11444#include "confdefs.h" 11445 11446#if HAVE_DLFCN_H 11447#include <dlfcn.h> 11448#endif 11449 11450#include <stdio.h> 11451 11452#ifdef RTLD_GLOBAL 11453# define LT_DLGLOBAL RTLD_GLOBAL 11454#else 11455# ifdef DL_GLOBAL 11456# define LT_DLGLOBAL DL_GLOBAL 11457# else 11458# define LT_DLGLOBAL 0 11459# endif 11460#endif 11461 11462/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11463 find out it does not work in some platform. */ 11464#ifndef LT_DLLAZY_OR_NOW 11465# ifdef RTLD_LAZY 11466# define LT_DLLAZY_OR_NOW RTLD_LAZY 11467# else 11468# ifdef DL_LAZY 11469# define LT_DLLAZY_OR_NOW DL_LAZY 11470# else 11471# ifdef RTLD_NOW 11472# define LT_DLLAZY_OR_NOW RTLD_NOW 11473# else 11474# ifdef DL_NOW 11475# define LT_DLLAZY_OR_NOW DL_NOW 11476# else 11477# define LT_DLLAZY_OR_NOW 0 11478# endif 11479# endif 11480# endif 11481# endif 11482#endif 11483 11484/* When -fvisbility=hidden is used, assume the code has been annotated 11485 correspondingly for the symbols needed. */ 11486#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11487void fnord () __attribute__((visibility("default"))); 11488#endif 11489 11490void fnord () { int i=42; } 11491int main () 11492{ 11493 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11494 int status = $lt_dlunknown; 11495 11496 if (self) 11497 { 11498 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11499 else 11500 { 11501 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11502 else puts (dlerror ()); 11503 } 11504 /* dlclose (self); */ 11505 } 11506 else 11507 puts (dlerror ()); 11508 11509 return status; 11510} 11511_LT_EOF 11512 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11513 (eval $ac_link) 2>&5 11514 ac_status=$? 11515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11516 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11517 (./conftest; exit; ) >&5 2>/dev/null 11518 lt_status=$? 11519 case x$lt_status in 11520 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11521 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11522 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11523 esac 11524 else : 11525 # compilation failed 11526 lt_cv_dlopen_self=no 11527 fi 11528fi 11529rm -fr conftest* 11530 11531 11532fi 11533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11534$as_echo "$lt_cv_dlopen_self" >&6; } 11535 11536 if test "x$lt_cv_dlopen_self" = xyes; then 11537 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11539$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11540if ${lt_cv_dlopen_self_static+:} false; then : 11541 $as_echo_n "(cached) " >&6 11542else 11543 if test "$cross_compiling" = yes; then : 11544 lt_cv_dlopen_self_static=cross 11545else 11546 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11547 lt_status=$lt_dlunknown 11548 cat > conftest.$ac_ext <<_LT_EOF 11549#line 11549 "configure" 11550#include "confdefs.h" 11551 11552#if HAVE_DLFCN_H 11553#include <dlfcn.h> 11554#endif 11555 11556#include <stdio.h> 11557 11558#ifdef RTLD_GLOBAL 11559# define LT_DLGLOBAL RTLD_GLOBAL 11560#else 11561# ifdef DL_GLOBAL 11562# define LT_DLGLOBAL DL_GLOBAL 11563# else 11564# define LT_DLGLOBAL 0 11565# endif 11566#endif 11567 11568/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11569 find out it does not work in some platform. */ 11570#ifndef LT_DLLAZY_OR_NOW 11571# ifdef RTLD_LAZY 11572# define LT_DLLAZY_OR_NOW RTLD_LAZY 11573# else 11574# ifdef DL_LAZY 11575# define LT_DLLAZY_OR_NOW DL_LAZY 11576# else 11577# ifdef RTLD_NOW 11578# define LT_DLLAZY_OR_NOW RTLD_NOW 11579# else 11580# ifdef DL_NOW 11581# define LT_DLLAZY_OR_NOW DL_NOW 11582# else 11583# define LT_DLLAZY_OR_NOW 0 11584# endif 11585# endif 11586# endif 11587# endif 11588#endif 11589 11590/* When -fvisbility=hidden is used, assume the code has been annotated 11591 correspondingly for the symbols needed. */ 11592#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11593void fnord () __attribute__((visibility("default"))); 11594#endif 11595 11596void fnord () { int i=42; } 11597int main () 11598{ 11599 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11600 int status = $lt_dlunknown; 11601 11602 if (self) 11603 { 11604 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11605 else 11606 { 11607 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11608 else puts (dlerror ()); 11609 } 11610 /* dlclose (self); */ 11611 } 11612 else 11613 puts (dlerror ()); 11614 11615 return status; 11616} 11617_LT_EOF 11618 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11619 (eval $ac_link) 2>&5 11620 ac_status=$? 11621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11622 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11623 (./conftest; exit; ) >&5 2>/dev/null 11624 lt_status=$? 11625 case x$lt_status in 11626 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11627 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11628 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11629 esac 11630 else : 11631 # compilation failed 11632 lt_cv_dlopen_self_static=no 11633 fi 11634fi 11635rm -fr conftest* 11636 11637 11638fi 11639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11640$as_echo "$lt_cv_dlopen_self_static" >&6; } 11641 fi 11642 11643 CPPFLAGS="$save_CPPFLAGS" 11644 LDFLAGS="$save_LDFLAGS" 11645 LIBS="$save_LIBS" 11646 ;; 11647 esac 11648 11649 case $lt_cv_dlopen_self in 11650 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11651 *) enable_dlopen_self=unknown ;; 11652 esac 11653 11654 case $lt_cv_dlopen_self_static in 11655 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11656 *) enable_dlopen_self_static=unknown ;; 11657 esac 11658fi 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676striplib= 11677old_striplib= 11678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11679$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11680if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11681 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11682 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11684$as_echo "yes" >&6; } 11685else 11686# FIXME - insert some real tests, host_os isn't really good enough 11687 case $host_os in 11688 darwin*) 11689 if test -n "$STRIP" ; then 11690 striplib="$STRIP -x" 11691 old_striplib="$STRIP -S" 11692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11693$as_echo "yes" >&6; } 11694 else 11695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11696$as_echo "no" >&6; } 11697 fi 11698 ;; 11699 *) 11700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11701$as_echo "no" >&6; } 11702 ;; 11703 esac 11704fi 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 # Report which library types will actually be built 11718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11719$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11721$as_echo "$can_build_shared" >&6; } 11722 11723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11724$as_echo_n "checking whether to build shared libraries... " >&6; } 11725 test "$can_build_shared" = "no" && enable_shared=no 11726 11727 # On AIX, shared libraries and static libraries use the same namespace, and 11728 # are all built from PIC. 11729 case $host_os in 11730 aix3*) 11731 test "$enable_shared" = yes && enable_static=no 11732 if test -n "$RANLIB"; then 11733 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11734 postinstall_cmds='$RANLIB $lib' 11735 fi 11736 ;; 11737 11738 aix[4-9]*) 11739 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11740 test "$enable_shared" = yes && enable_static=no 11741 fi 11742 ;; 11743 esac 11744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11745$as_echo "$enable_shared" >&6; } 11746 11747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11748$as_echo_n "checking whether to build static libraries... " >&6; } 11749 # Make sure either enable_shared or enable_static is yes. 11750 test "$enable_shared" = yes || enable_static=yes 11751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11752$as_echo "$enable_static" >&6; } 11753 11754 11755 11756 11757fi 11758ac_ext=c 11759ac_cpp='$CPP $CPPFLAGS' 11760ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11761ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11762ac_compiler_gnu=$ac_cv_c_compiler_gnu 11763 11764CC="$lt_save_CC" 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 ac_config_commands="$ac_config_commands libtool" 11779 11780 11781 11782 11783# Only expand once: 11784 11785 11786 11787# Check whether --enable-targets was given. 11788if test "${enable_targets+set}" = set; then : 11789 enableval=$enable_targets; case "${enableval}" in 11790 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 11791 ;; 11792 no) enable_targets= ;; 11793 *) enable_targets=$enableval ;; 11794esac 11795fi 11796 11797 11798# Set the 'development' global. 11799. $srcdir/../bfd/development.sh 11800 11801# Set acp_cpp_for_build variable 11802ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 11803 11804# Default set of GCC warnings to enable. 11805GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11806GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11807 11808# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11809cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11810/* end confdefs.h. */ 11811__GNUC__ 11812_ACEOF 11813if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11814 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 11815 11816else 11817 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 11818fi 11819rm -f conftest* 11820 11821 11822# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11823cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11824/* end confdefs.h. */ 11825__GNUC__ 11826_ACEOF 11827if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11828 $EGREP "^[0-4]$" >/dev/null 2>&1; then : 11829 11830else 11831 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 11832fi 11833rm -f conftest* 11834 11835 11836# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 11837WARN_WRITE_STRINGS="" 11838cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11839/* end confdefs.h. */ 11840__GNUC__ 11841_ACEOF 11842if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11843 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 11844 11845else 11846 WARN_WRITE_STRINGS="-Wwrite-strings" 11847fi 11848rm -f conftest* 11849 11850 11851# Verify CC_FOR_BUILD to be compatible with warning flags 11852 11853# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11854cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11855/* end confdefs.h. */ 11856__GNUC__ 11857_ACEOF 11858if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11859 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 11860 11861else 11862 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 11863fi 11864rm -f conftest* 11865 11866 11867# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11868cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11869/* end confdefs.h. */ 11870__GNUC__ 11871_ACEOF 11872if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11873 $EGREP "^[0-4]$" >/dev/null 2>&1; then : 11874 11875else 11876 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 11877fi 11878rm -f conftest* 11879 11880 11881# Check whether --enable-werror was given. 11882if test "${enable_werror+set}" = set; then : 11883 enableval=$enable_werror; case "${enableval}" in 11884 yes | y) ERROR_ON_WARNING="yes" ;; 11885 no | n) ERROR_ON_WARNING="no" ;; 11886 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 11887 esac 11888fi 11889 11890 11891# Disable -Wformat by default when using gcc on mingw 11892case "${host}" in 11893 *-*-mingw32*) 11894 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 11895 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 11896 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 11897 fi 11898 ;; 11899 *) ;; 11900esac 11901 11902# Enable -Werror by default when using gcc. Turn it off for releases. 11903if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 11904 ERROR_ON_WARNING=yes 11905fi 11906 11907NO_WERROR= 11908if test "${ERROR_ON_WARNING}" = yes ; then 11909 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 11910 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 11911 NO_WERROR="-Wno-error" 11912fi 11913 11914if test "${GCC}" = yes ; then 11915 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11916 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 11917fi 11918 11919# Check whether --enable-build-warnings was given. 11920if test "${enable_build_warnings+set}" = set; then : 11921 enableval=$enable_build_warnings; case "${enableval}" in 11922 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11923 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 11924 no) if test "${GCC}" = yes ; then 11925 WARN_CFLAGS="-w" 11926 WARN_CFLAGS_FOR_BUILD="-w" 11927 fi;; 11928 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11929 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 11930 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 11931 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11932 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 11933 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 11934 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 11935 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 11936esac 11937fi 11938 11939 11940if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 11941 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 11942fi 11943 11944 11945 11946 11947 11948 11949ac_ext=c 11950ac_cpp='$CPP $CPPFLAGS' 11951ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11952ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11953ac_compiler_gnu=$ac_cv_c_compiler_gnu 11954 11955NO_WMISSING_FIELD_INITIALIZERS= 11956save_CFLAGS="$CFLAGS" 11957for real_option in -Wno-missing-field-initializers; do 11958 # Do the check with the no- prefix removed since gcc silently 11959 # accepts any -Wno-* option on purpose 11960 case $real_option in 11961 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 11962 *) option=$real_option ;; 11963 esac 11964 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 11965 11966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 11967$as_echo_n "checking whether $CC supports $option... " >&6; } 11968if eval \${$as_acx_Woption+:} false; then : 11969 $as_echo_n "(cached) " >&6 11970else 11971 CFLAGS="$option" 11972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11973/* end confdefs.h. */ 11974 11975int 11976main () 11977{ 11978 11979 ; 11980 return 0; 11981} 11982_ACEOF 11983if ac_fn_c_try_compile "$LINENO"; then : 11984 eval "$as_acx_Woption=yes" 11985else 11986 eval "$as_acx_Woption=no" 11987fi 11988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11989 11990fi 11991eval ac_res=\$$as_acx_Woption 11992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11993$as_echo "$ac_res" >&6; } 11994 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 11995 NO_WMISSING_FIELD_INITIALIZERS="$NO_WMISSING_FIELD_INITIALIZERS${NO_WMISSING_FIELD_INITIALIZERS:+ }$real_option" 11996fi 11997 done 11998CFLAGS="$save_CFLAGS" 11999ac_ext=c 12000ac_cpp='$CPP $CPPFLAGS' 12001ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12002ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12003ac_compiler_gnu=$ac_cv_c_compiler_gnu 12004 12005 12006 12007ac_config_headers="$ac_config_headers config.h:config.in" 12008 12009 12010# PR 14072 12011 12012 12013if test -z "$target" ; then 12014 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5 12015fi 12016 12017 12018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12019$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12020 # Check whether --enable-maintainer-mode was given. 12021if test "${enable_maintainer_mode+set}" = set; then : 12022 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12023else 12024 USE_MAINTAINER_MODE=no 12025fi 12026 12027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12028$as_echo "$USE_MAINTAINER_MODE" >&6; } 12029 if test $USE_MAINTAINER_MODE = yes; then 12030 MAINTAINER_MODE_TRUE= 12031 MAINTAINER_MODE_FALSE='#' 12032else 12033 MAINTAINER_MODE_TRUE='#' 12034 MAINTAINER_MODE_FALSE= 12035fi 12036 12037 MAINT=$MAINTAINER_MODE_TRUE 12038 12039 12040 case ${build_alias} in 12041 "") build_noncanonical=${build} ;; 12042 *) build_noncanonical=${build_alias} ;; 12043esac 12044 12045 case ${host_alias} in 12046 "") host_noncanonical=${build_noncanonical} ;; 12047 *) host_noncanonical=${host_alias} ;; 12048esac 12049 12050 case ${target_alias} in 12051 "") target_noncanonical=${host_noncanonical} ;; 12052 *) target_noncanonical=${target_alias} ;; 12053esac 12054 12055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12056$as_echo_n "checking whether to install libbfd... " >&6; } 12057 # Check whether --enable-install-libbfd was given. 12058if test "${enable_install_libbfd+set}" = set; then : 12059 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12060else 12061 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12062 install_libbfd_p=yes 12063 else 12064 install_libbfd_p=no 12065 fi 12066fi 12067 12068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12069$as_echo "$install_libbfd_p" >&6; } 12070 if test $install_libbfd_p = yes; then 12071 INSTALL_LIBBFD_TRUE= 12072 INSTALL_LIBBFD_FALSE='#' 12073else 12074 INSTALL_LIBBFD_TRUE='#' 12075 INSTALL_LIBBFD_FALSE= 12076fi 12077 12078 # Need _noncanonical variables for this. 12079 12080 12081 12082 12083 # libbfd.a is a host library containing target dependent code 12084 bfdlibdir='$(libdir)' 12085 bfdincludedir='$(includedir)' 12086 if test "${host}" != "${target}"; then 12087 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12088 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12089 fi 12090 12091 12092 12093 12094 12095 12096 12097 12098# host-specific stuff: 12099 12100ALL_LINGUAS="da de es fi fr ga id it nl pt_BR ro sr sv tr uk vi zh_CN" 12101# If we haven't got the data from the intl directory, 12102# assume NLS is disabled. 12103USE_NLS=no 12104LIBINTL= 12105LIBINTL_DEP= 12106INCINTL= 12107XGETTEXT= 12108GMSGFMT= 12109POSUB= 12110 12111if test -f ../intl/config.intl; then 12112 . ../intl/config.intl 12113fi 12114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12115$as_echo_n "checking whether NLS is requested... " >&6; } 12116if test x"$USE_NLS" != xyes; then 12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12118$as_echo "no" >&6; } 12119else 12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12121$as_echo "yes" >&6; } 12122 12123$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12124 12125 12126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12127$as_echo_n "checking for catalogs to be installed... " >&6; } 12128 # Look for .po and .gmo files in the source directory. 12129 CATALOGS= 12130 XLINGUAS= 12131 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12132 # If there aren't any .gmo files the shell will give us the 12133 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12134 # weeded out. 12135 case "$cat" in *\**) 12136 continue;; 12137 esac 12138 # The quadruple backslash is collapsed to a double backslash 12139 # by the backticks, then collapsed again by the double quotes, 12140 # leaving us with one backslash in the sed expression (right 12141 # before the dot that mustn't act as a wildcard). 12142 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12143 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12144 # The user is allowed to set LINGUAS to a list of languages to 12145 # install catalogs for. If it's empty that means "all of them." 12146 if test "x$LINGUAS" = x; then 12147 CATALOGS="$CATALOGS $cat" 12148 XLINGUAS="$XLINGUAS $lang" 12149 else 12150 case "$LINGUAS" in *$lang*) 12151 CATALOGS="$CATALOGS $cat" 12152 XLINGUAS="$XLINGUAS $lang" 12153 ;; 12154 esac 12155 fi 12156 done 12157 LINGUAS="$XLINGUAS" 12158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12159$as_echo "$LINGUAS" >&6; } 12160 12161 12162 DATADIRNAME=share 12163 12164 INSTOBJEXT=.mo 12165 12166 GENCAT=gencat 12167 12168 CATOBJEXT=.gmo 12169 12170fi 12171 12172 MKINSTALLDIRS= 12173 if test -n "$ac_aux_dir"; then 12174 case "$ac_aux_dir" in 12175 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12176 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12177 esac 12178 fi 12179 if test -z "$MKINSTALLDIRS"; then 12180 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12181 fi 12182 12183 12184 12185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12186$as_echo_n "checking whether NLS is requested... " >&6; } 12187 # Check whether --enable-nls was given. 12188if test "${enable_nls+set}" = set; then : 12189 enableval=$enable_nls; USE_NLS=$enableval 12190else 12191 USE_NLS=yes 12192fi 12193 12194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12195$as_echo "$USE_NLS" >&6; } 12196 12197 12198 12199 12200 12201 12202# Prepare PATH_SEPARATOR. 12203# The user is always right. 12204if test "${PATH_SEPARATOR+set}" != set; then 12205 echo "#! /bin/sh" >conf$$.sh 12206 echo "exit 0" >>conf$$.sh 12207 chmod +x conf$$.sh 12208 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12209 PATH_SEPARATOR=';' 12210 else 12211 PATH_SEPARATOR=: 12212 fi 12213 rm -f conf$$.sh 12214fi 12215 12216# Find out how to test for executable files. Don't use a zero-byte file, 12217# as systems may use methods other than mode bits to determine executability. 12218cat >conf$$.file <<_ASEOF 12219#! /bin/sh 12220exit 0 12221_ASEOF 12222chmod +x conf$$.file 12223if test -x conf$$.file >/dev/null 2>&1; then 12224 ac_executable_p="test -x" 12225else 12226 ac_executable_p="test -f" 12227fi 12228rm -f conf$$.file 12229 12230# Extract the first word of "msgfmt", so it can be a program name with args. 12231set dummy msgfmt; ac_word=$2 12232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12233$as_echo_n "checking for $ac_word... " >&6; } 12234if ${ac_cv_path_MSGFMT+:} false; then : 12235 $as_echo_n "(cached) " >&6 12236else 12237 case "$MSGFMT" in 12238 [\\/]* | ?:[\\/]*) 12239 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12240 ;; 12241 *) 12242 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12243 for ac_dir in $PATH; do 12244 IFS="$ac_save_IFS" 12245 test -z "$ac_dir" && ac_dir=. 12246 for ac_exec_ext in '' $ac_executable_extensions; do 12247 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12248 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12249 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12250 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12251 break 2 12252 fi 12253 fi 12254 done 12255 done 12256 IFS="$ac_save_IFS" 12257 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12258 ;; 12259esac 12260fi 12261MSGFMT="$ac_cv_path_MSGFMT" 12262if test "$MSGFMT" != ":"; then 12263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12264$as_echo "$MSGFMT" >&6; } 12265else 12266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12267$as_echo "no" >&6; } 12268fi 12269 12270 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12271set dummy gmsgfmt; ac_word=$2 12272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12273$as_echo_n "checking for $ac_word... " >&6; } 12274if ${ac_cv_path_GMSGFMT+:} false; then : 12275 $as_echo_n "(cached) " >&6 12276else 12277 case $GMSGFMT in 12278 [\\/]* | ?:[\\/]*) 12279 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 12280 ;; 12281 *) 12282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12283for as_dir in $PATH 12284do 12285 IFS=$as_save_IFS 12286 test -z "$as_dir" && as_dir=. 12287 for ac_exec_ext in '' $ac_executable_extensions; do 12288 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12289 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 12290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12291 break 2 12292 fi 12293done 12294 done 12295IFS=$as_save_IFS 12296 12297 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 12298 ;; 12299esac 12300fi 12301GMSGFMT=$ac_cv_path_GMSGFMT 12302if test -n "$GMSGFMT"; then 12303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 12304$as_echo "$GMSGFMT" >&6; } 12305else 12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12307$as_echo "no" >&6; } 12308fi 12309 12310 12311 12312 12313# Prepare PATH_SEPARATOR. 12314# The user is always right. 12315if test "${PATH_SEPARATOR+set}" != set; then 12316 echo "#! /bin/sh" >conf$$.sh 12317 echo "exit 0" >>conf$$.sh 12318 chmod +x conf$$.sh 12319 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12320 PATH_SEPARATOR=';' 12321 else 12322 PATH_SEPARATOR=: 12323 fi 12324 rm -f conf$$.sh 12325fi 12326 12327# Find out how to test for executable files. Don't use a zero-byte file, 12328# as systems may use methods other than mode bits to determine executability. 12329cat >conf$$.file <<_ASEOF 12330#! /bin/sh 12331exit 0 12332_ASEOF 12333chmod +x conf$$.file 12334if test -x conf$$.file >/dev/null 2>&1; then 12335 ac_executable_p="test -x" 12336else 12337 ac_executable_p="test -f" 12338fi 12339rm -f conf$$.file 12340 12341# Extract the first word of "xgettext", so it can be a program name with args. 12342set dummy xgettext; ac_word=$2 12343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12344$as_echo_n "checking for $ac_word... " >&6; } 12345if ${ac_cv_path_XGETTEXT+:} false; then : 12346 $as_echo_n "(cached) " >&6 12347else 12348 case "$XGETTEXT" in 12349 [\\/]* | ?:[\\/]*) 12350 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 12351 ;; 12352 *) 12353 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12354 for ac_dir in $PATH; do 12355 IFS="$ac_save_IFS" 12356 test -z "$ac_dir" && ac_dir=. 12357 for ac_exec_ext in '' $ac_executable_extensions; do 12358 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12359 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12360 (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 12361 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 12362 break 2 12363 fi 12364 fi 12365 done 12366 done 12367 IFS="$ac_save_IFS" 12368 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 12369 ;; 12370esac 12371fi 12372XGETTEXT="$ac_cv_path_XGETTEXT" 12373if test "$XGETTEXT" != ":"; then 12374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 12375$as_echo "$XGETTEXT" >&6; } 12376else 12377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12378$as_echo "no" >&6; } 12379fi 12380 12381 rm -f messages.po 12382 12383 12384# Prepare PATH_SEPARATOR. 12385# The user is always right. 12386if test "${PATH_SEPARATOR+set}" != set; then 12387 echo "#! /bin/sh" >conf$$.sh 12388 echo "exit 0" >>conf$$.sh 12389 chmod +x conf$$.sh 12390 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12391 PATH_SEPARATOR=';' 12392 else 12393 PATH_SEPARATOR=: 12394 fi 12395 rm -f conf$$.sh 12396fi 12397 12398# Find out how to test for executable files. Don't use a zero-byte file, 12399# as systems may use methods other than mode bits to determine executability. 12400cat >conf$$.file <<_ASEOF 12401#! /bin/sh 12402exit 0 12403_ASEOF 12404chmod +x conf$$.file 12405if test -x conf$$.file >/dev/null 2>&1; then 12406 ac_executable_p="test -x" 12407else 12408 ac_executable_p="test -f" 12409fi 12410rm -f conf$$.file 12411 12412# Extract the first word of "msgmerge", so it can be a program name with args. 12413set dummy msgmerge; ac_word=$2 12414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12415$as_echo_n "checking for $ac_word... " >&6; } 12416if ${ac_cv_path_MSGMERGE+:} false; then : 12417 $as_echo_n "(cached) " >&6 12418else 12419 case "$MSGMERGE" in 12420 [\\/]* | ?:[\\/]*) 12421 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 12422 ;; 12423 *) 12424 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12425 for ac_dir in $PATH; do 12426 IFS="$ac_save_IFS" 12427 test -z "$ac_dir" && ac_dir=. 12428 for ac_exec_ext in '' $ac_executable_extensions; do 12429 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12430 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 12431 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 12432 break 2 12433 fi 12434 fi 12435 done 12436 done 12437 IFS="$ac_save_IFS" 12438 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 12439 ;; 12440esac 12441fi 12442MSGMERGE="$ac_cv_path_MSGMERGE" 12443if test "$MSGMERGE" != ":"; then 12444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 12445$as_echo "$MSGMERGE" >&6; } 12446else 12447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12448$as_echo "no" >&6; } 12449fi 12450 12451 12452 if test "$GMSGFMT" != ":"; then 12453 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 12454 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12455 : ; 12456 else 12457 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 12458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 12459$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 12460 GMSGFMT=":" 12461 fi 12462 fi 12463 12464 if test "$XGETTEXT" != ":"; then 12465 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12466 (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 12467 : ; 12468 else 12469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 12470$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 12471 XGETTEXT=":" 12472 fi 12473 rm -f messages.po 12474 fi 12475 12476 ac_config_commands="$ac_config_commands default-1" 12477 12478 12479 12480. ${srcdir}/../bfd/configure.host 12481 12482# Put a plausible default for CC_FOR_BUILD in Makefile. 12483if test -z "$CC_FOR_BUILD"; then 12484 if test "x$cross_compiling" = "xno"; then 12485 CC_FOR_BUILD='$(CC)' 12486 else 12487 CC_FOR_BUILD=gcc 12488 fi 12489fi 12490 12491# Also set EXEEXT_FOR_BUILD. 12492if test "x$cross_compiling" = "xno"; then 12493 EXEEXT_FOR_BUILD='$(EXEEXT)' 12494else 12495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 12496$as_echo_n "checking for build system executable suffix... " >&6; } 12497if ${bfd_cv_build_exeext+:} false; then : 12498 $as_echo_n "(cached) " >&6 12499else 12500 rm -f conftest* 12501 echo 'int main () { return 0; }' > conftest.c 12502 bfd_cv_build_exeext= 12503 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 12504 for file in conftest.*; do 12505 case $file in 12506 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 12507 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 12508 esac 12509 done 12510 rm -f conftest* 12511 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 12512fi 12513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 12514$as_echo "$bfd_cv_build_exeext" >&6; } 12515 EXEEXT_FOR_BUILD="" 12516 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 12517fi 12518 12519 12520 12521 12522 12523for ac_header in string.h strings.h stdlib.h limits.h 12524do : 12525 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12526ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12527if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12528 cat >>confdefs.h <<_ACEOF 12529#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12530_ACEOF 12531 12532fi 12533 12534done 12535 12536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 12537$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 12538if ${gcc_cv_header_string+:} false; then : 12539 $as_echo_n "(cached) " >&6 12540else 12541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12542/* end confdefs.h. */ 12543#include <string.h> 12544#include <strings.h> 12545int 12546main () 12547{ 12548 12549 ; 12550 return 0; 12551} 12552_ACEOF 12553if ac_fn_c_try_compile "$LINENO"; then : 12554 gcc_cv_header_string=yes 12555else 12556 gcc_cv_header_string=no 12557fi 12558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12559fi 12560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 12561$as_echo "$gcc_cv_header_string" >&6; } 12562if test $gcc_cv_header_string = yes; then 12563 12564$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 12565 12566fi 12567 12568 12569ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 12570if test "x$ac_cv_have_decl_basename" = xyes; then : 12571 ac_have_decl=1 12572else 12573 ac_have_decl=0 12574fi 12575 12576cat >>confdefs.h <<_ACEOF 12577#define HAVE_DECL_BASENAME $ac_have_decl 12578_ACEOF 12579ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 12580if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 12581 ac_have_decl=1 12582else 12583 ac_have_decl=0 12584fi 12585 12586cat >>confdefs.h <<_ACEOF 12587#define HAVE_DECL_STPCPY $ac_have_decl 12588_ACEOF 12589 12590 12591# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do 12592# since sigsetjmp might only be defined as a macro. 12593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5 12594$as_echo_n "checking for sigsetjmp... " >&6; } 12595if ${gdb_cv_func_sigsetjmp+:} false; then : 12596 $as_echo_n "(cached) " >&6 12597else 12598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12599/* end confdefs.h. */ 12600 12601#include <setjmp.h> 12602 12603int 12604main () 12605{ 12606sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1); 12607 ; 12608 return 0; 12609} 12610_ACEOF 12611if ac_fn_c_try_compile "$LINENO"; then : 12612 bfd_cv_func_sigsetjmp=yes 12613else 12614 bfd_cv_func_sigsetjmp=no 12615fi 12616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12617fi 12618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5 12619$as_echo "$gdb_cv_func_sigsetjmp" >&6; } 12620if test $bfd_cv_func_sigsetjmp = yes; then 12621 12622$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h 12623 12624fi 12625 12626cgen_maint=no 12627cgendir='$(srcdir)/../cgen' 12628 12629# Check whether --enable-cgen-maint was given. 12630if test "${enable_cgen_maint+set}" = set; then : 12631 enableval=$enable_cgen_maint; case "${enableval}" in 12632 yes) cgen_maint=yes ;; 12633 no) cgen_maint=no ;; 12634 *) 12635 # argument is cgen install directory (not implemented yet). 12636 # Having a `share' directory might be more appropriate for the .scm, 12637 # .cpu, etc. files. 12638 cgen_maint=yes 12639 cgendir=${cgen_maint}/lib/cgen 12640 ;; 12641esac 12642fi 12643 if test x${cgen_maint} = xyes; then 12644 CGEN_MAINT_TRUE= 12645 CGEN_MAINT_FALSE='#' 12646else 12647 CGEN_MAINT_TRUE='#' 12648 CGEN_MAINT_FALSE= 12649fi 12650 12651 12652 12653using_cgen=no 12654 12655# Check if linker supports --as-needed and --no-as-needed options 12656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 12657$as_echo_n "checking linker --as-needed support... " >&6; } 12658if ${bfd_cv_ld_as_needed+:} false; then : 12659 $as_echo_n "(cached) " >&6 12660else 12661 bfd_cv_ld_as_needed=no 12662 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then 12663 bfd_cv_ld_as_needed=yes 12664 fi 12665 12666fi 12667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5 12668$as_echo "$bfd_cv_ld_as_needed" >&6; } 12669 12670LIBM= 12671case $host in 12672*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 12673 # These system don't have libm, or don't need it 12674 ;; 12675*-ncr-sysv4.3*) 12676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 12677$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 12678if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 12679 $as_echo_n "(cached) " >&6 12680else 12681 ac_check_lib_save_LIBS=$LIBS 12682LIBS="-lmw $LIBS" 12683cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12684/* end confdefs.h. */ 12685 12686/* Override any GCC internal prototype to avoid an error. 12687 Use char because int might match the return type of a GCC 12688 builtin and then its argument prototype would still apply. */ 12689#ifdef __cplusplus 12690extern "C" 12691#endif 12692char _mwvalidcheckl (); 12693int 12694main () 12695{ 12696return _mwvalidcheckl (); 12697 ; 12698 return 0; 12699} 12700_ACEOF 12701if ac_fn_c_try_link "$LINENO"; then : 12702 ac_cv_lib_mw__mwvalidcheckl=yes 12703else 12704 ac_cv_lib_mw__mwvalidcheckl=no 12705fi 12706rm -f core conftest.err conftest.$ac_objext \ 12707 conftest$ac_exeext conftest.$ac_ext 12708LIBS=$ac_check_lib_save_LIBS 12709fi 12710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 12711$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 12712if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 12713 LIBM="-lmw" 12714fi 12715 12716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 12717$as_echo_n "checking for cos in -lm... " >&6; } 12718if ${ac_cv_lib_m_cos+:} false; then : 12719 $as_echo_n "(cached) " >&6 12720else 12721 ac_check_lib_save_LIBS=$LIBS 12722LIBS="-lm $LIBS" 12723cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12724/* end confdefs.h. */ 12725 12726/* Override any GCC internal prototype to avoid an error. 12727 Use char because int might match the return type of a GCC 12728 builtin and then its argument prototype would still apply. */ 12729#ifdef __cplusplus 12730extern "C" 12731#endif 12732char cos (); 12733int 12734main () 12735{ 12736return cos (); 12737 ; 12738 return 0; 12739} 12740_ACEOF 12741if ac_fn_c_try_link "$LINENO"; then : 12742 ac_cv_lib_m_cos=yes 12743else 12744 ac_cv_lib_m_cos=no 12745fi 12746rm -f core conftest.err conftest.$ac_objext \ 12747 conftest$ac_exeext conftest.$ac_ext 12748LIBS=$ac_check_lib_save_LIBS 12749fi 12750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 12751$as_echo "$ac_cv_lib_m_cos" >&6; } 12752if test "x$ac_cv_lib_m_cos" = xyes; then : 12753 LIBM="$LIBM -lm" 12754fi 12755 12756 ;; 12757*) 12758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 12759$as_echo_n "checking for cos in -lm... " >&6; } 12760if ${ac_cv_lib_m_cos+:} false; then : 12761 $as_echo_n "(cached) " >&6 12762else 12763 ac_check_lib_save_LIBS=$LIBS 12764LIBS="-lm $LIBS" 12765cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12766/* end confdefs.h. */ 12767 12768/* Override any GCC internal prototype to avoid an error. 12769 Use char because int might match the return type of a GCC 12770 builtin and then its argument prototype would still apply. */ 12771#ifdef __cplusplus 12772extern "C" 12773#endif 12774char cos (); 12775int 12776main () 12777{ 12778return cos (); 12779 ; 12780 return 0; 12781} 12782_ACEOF 12783if ac_fn_c_try_link "$LINENO"; then : 12784 ac_cv_lib_m_cos=yes 12785else 12786 ac_cv_lib_m_cos=no 12787fi 12788rm -f core conftest.err conftest.$ac_objext \ 12789 conftest$ac_exeext conftest.$ac_ext 12790LIBS=$ac_check_lib_save_LIBS 12791fi 12792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 12793$as_echo "$ac_cv_lib_m_cos" >&6; } 12794if test "x$ac_cv_lib_m_cos" = xyes; then : 12795 LIBM="-lm" 12796fi 12797 12798 ;; 12799esac 12800 12801 12802 12803#Libs for generator progs 12804if test "x$cross_compiling" = "xno"; then 12805 BUILD_LIBS=../libiberty/libiberty.a 12806 BUILD_LIB_DEPS=$BUILD_LIBS 12807else 12808 # if cross-compiling, assume that the system provides -liberty 12809 # and that the version is compatible with new headers. 12810 BUILD_LIBS=-liberty 12811 BUILD_LIB_DEPS= 12812fi 12813BUILD_LIBS="$BUILD_LIBS $LIBINTL" 12814BUILD_LIB_DEPS="$BUILD_LIB_DEPS $LIBINTL_DEP" 12815 12816 12817 12818 12819# Horrible hacks to build DLLs on Windows and a shared library elsewhere. 12820SHARED_LDFLAGS= 12821SHARED_LIBADD= 12822SHARED_DEPENDENCIES= 12823if test "$enable_shared" = "yes"; then 12824# When building a shared libopcodes, link against the pic version of libiberty 12825# so that apps that use libopcodes won't need libiberty just to satisfy any 12826# libopcodes references. 12827# We can't do that if a pic libiberty is unavailable since including non-pic 12828# code would insert text relocations into libopcodes. 12829# Note that linking against libbfd as we do here, which is itself linked 12830# against libiberty, may not satisfy all the libopcodes libiberty references 12831# since libbfd may not pull in the entirety of libiberty. 12832 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 12833 if test -n "$x"; then 12834 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 12835 fi 12836 12837 case "${host}" in 12838 *-*-cygwin*) 12839 SHARED_LDFLAGS="-no-undefined" 12840 SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin" 12841 ;; 12842 *-*-darwin*) 12843 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib ${SHARED_LIBADD}" 12844 SHARED_DEPENDENCIES="../bfd/libbfd.la" 12845 ;; 12846 *) 12847 case "$host_vendor" in 12848 hp) 12849 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl ${SHARED_LIBADD}" 12850 ;; 12851 *) 12852 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so ${SHARED_LIBADD}" 12853 ;; 12854 esac 12855 SHARED_DEPENDENCIES="../bfd/libbfd.la" 12856 ;; 12857 esac 12858 12859 if test -n "$SHARED_LIBADD"; then 12860 if test -n "$LIBM"; then 12861 if test x"$bfd_cv_ld_as_needed" = xyes; then 12862 # Link against libm only when needed. Put -lc, -lm inside -Wl 12863 # to stop libtool reordering these options. 12864 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" 12865 else 12866 SHARED_LIBADD="$SHARED_LIBADD $LIBM" 12867 fi 12868 fi 12869 fi 12870fi 12871 12872 12873 12874 12875# target-specific stuff: 12876 12877# Canonicalize the secondary target names. 12878if test -n "$enable_targets" ; then 12879 for targ in `echo $enable_targets | sed 's/,/ /g'` 12880 do 12881 result=`$ac_config_sub $targ 2>/dev/null` 12882 if test -n "$result" ; then 12883 canon_targets="$canon_targets $result" 12884 else 12885 # Allow targets that config.sub doesn't recognize, like "all". 12886 canon_targets="$canon_targets $targ" 12887 fi 12888 done 12889fi 12890 12891all_targets=false 12892selarchs= 12893for targ in $target $canon_targets 12894do 12895 if test "x$targ" = "xall" ; then 12896 all_targets=true 12897 else 12898 . $srcdir/../bfd/config.bfd 12899 selarchs="$selarchs $targ_archs" 12900 fi 12901done 12902 12903# Utility var, documents generic cgen support files. 12904 12905cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo cgen-bitset.lo" 12906 12907# We don't do any links based on the target system, just makefile config. 12908 12909if test x${all_targets} = xfalse ; then 12910 12911 # Target architecture .o files. 12912 ta= 12913 12914 for arch in $selarchs 12915 do 12916 ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g` 12917 archdefs="$archdefs -DARCH_$ad" 12918 case "$arch" in 12919 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" ;; 12920 bfd_alpha_arch) ta="$ta alpha-dis.lo alpha-opc.lo" ;; 12921 bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo arc-ext.lo" ;; 12922 bfd_arm_arch) ta="$ta arm-dis.lo" ;; 12923 bfd_avr_arch) ta="$ta avr-dis.lo" ;; 12924 bfd_bfin_arch) ta="$ta bfin-dis.lo" ;; 12925 bfd_cr16_arch) ta="$ta cr16-dis.lo cr16-opc.lo" ;; 12926 bfd_cris_arch) ta="$ta cris-dis.lo cris-opc.lo cgen-bitset.lo" ;; 12927 bfd_crx_arch) ta="$ta crx-dis.lo crx-opc.lo" ;; 12928 bfd_d10v_arch) ta="$ta d10v-dis.lo d10v-opc.lo" ;; 12929 bfd_d30v_arch) ta="$ta d30v-dis.lo d30v-opc.lo" ;; 12930 bfd_dlx_arch) ta="$ta dlx-dis.lo" ;; 12931 bfd_fr30_arch) ta="$ta fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo" using_cgen=yes ;; 12932 bfd_frv_arch) ta="$ta frv-asm.lo frv-desc.lo frv-dis.lo frv-ibld.lo frv-opc.lo" using_cgen=yes ;; 12933 bfd_ft32_arch) ta="$ta ft32-opc.lo ft32-dis.lo" ;; 12934 bfd_moxie_arch) ta="$ta moxie-dis.lo moxie-opc.lo" ;; 12935 bfd_h8300_arch) ta="$ta h8300-dis.lo" ;; 12936 bfd_hppa_arch) ta="$ta hppa-dis.lo" ;; 12937 bfd_i386_arch|bfd_iamcu_arch|bfd_l1om_arch|bfd_k1om_arch) 12938 ta="$ta i386-dis.lo i386-opc.lo" ;; 12939 bfd_ia64_arch) ta="$ta ia64-dis.lo ia64-opc.lo" ;; 12940 bfd_ip2k_arch) ta="$ta ip2k-asm.lo ip2k-desc.lo ip2k-dis.lo ip2k-ibld.lo ip2k-opc.lo" using_cgen=yes ;; 12941 bfd_epiphany_arch) ta="$ta epiphany-asm.lo epiphany-desc.lo epiphany-dis.lo epiphany-ibld.lo epiphany-opc.lo" using_cgen=yes ;; 12942 bfd_iq2000_arch) ta="$ta iq2000-asm.lo iq2000-desc.lo iq2000-dis.lo iq2000-ibld.lo iq2000-opc.lo" using_cgen=yes ;; 12943 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 ;; 12944 bfd_m32c_arch) ta="$ta m32c-asm.lo m32c-desc.lo m32c-dis.lo m32c-ibld.lo m32c-opc.lo" using_cgen=yes ;; 12945 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 ;; 12946 bfd_m68hc11_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 12947 bfd_m68hc12_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 12948 bfd_m9s12x_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 12949 bfd_m9s12xg_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 12950 bfd_s12z_arch) ta="$ta s12z-dis.lo m68hc11-opc.lo" ;; 12951 bfd_m68k_arch) ta="$ta m68k-dis.lo m68k-opc.lo" ;; 12952 bfd_mcore_arch) ta="$ta mcore-dis.lo" ;; 12953 bfd_mep_arch) ta="$ta mep-asm.lo mep-desc.lo mep-dis.lo mep-ibld.lo mep-opc.lo" using_cgen=yes ;; 12954 bfd_metag_arch) ta="$ta metag-dis.lo" ;; 12955 bfd_microblaze_arch) ta="$ta microblaze-dis.lo" ;; 12956 bfd_mips_arch) ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo micromips-opc.lo" ;; 12957 bfd_mmix_arch) ta="$ta mmix-dis.lo mmix-opc.lo" ;; 12958 bfd_mn10200_arch) ta="$ta m10200-dis.lo m10200-opc.lo" ;; 12959 bfd_mn10300_arch) ta="$ta m10300-dis.lo m10300-opc.lo" ;; 12960 bfd_mt_arch) ta="$ta mt-asm.lo mt-desc.lo mt-dis.lo mt-ibld.lo mt-opc.lo" using_cgen=yes ;; 12961 bfd_msp430_arch) ta="$ta msp430-dis.lo msp430-decode.lo" ;; 12962 bfd_nds32_arch) ta="$ta nds32-asm.lo nds32-dis.lo" ;; 12963 bfd_nfp_arch) ta="$ta nfp-dis.lo" ;; 12964 bfd_nios2_arch) ta="$ta nios2-dis.lo nios2-opc.lo" ;; 12965 bfd_ns32k_arch) ta="$ta ns32k-dis.lo" ;; 12966 bfd_or1k_arch) ta="$ta or1k-asm.lo or1k-desc.lo or1k-dis.lo or1k-ibld.lo or1k-opc.lo" using_cgen=yes ;; 12967 bfd_pdp11_arch) ta="$ta pdp11-dis.lo pdp11-opc.lo" ;; 12968 bfd_pj_arch) ta="$ta pj-dis.lo pj-opc.lo" ;; 12969 bfd_powerpc_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; 12970 bfd_powerpc_64_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; 12971 bfd_pru_arch) ta="$ta pru-dis.lo pru-opc.lo" ;; 12972 bfd_pyramid_arch) ;; 12973 bfd_riscv_arch) ta="$ta riscv-dis.lo riscv-opc.lo" ;; 12974 bfd_romp_arch) ;; 12975 bfd_riscv_arch) ta="$ta riscv-dis.lo riscv-opc.lo" ;; 12976 bfd_rs6000_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; 12977 bfd_rl78_arch) ta="$ta rl78-dis.lo rl78-decode.lo";; 12978 bfd_rx_arch) ta="$ta rx-dis.lo rx-decode.lo";; 12979 bfd_s390_arch) ta="$ta s390-dis.lo s390-opc.lo" ;; 12980 bfd_score_arch) ta="$ta score-dis.lo score7-dis.lo" ;; 12981 bfd_sh_arch) 12982 # We can't decide what we want just from the CPU family. 12983 # We want SH5 support unless a specific version of sh is 12984 # specified, as in sh3-elf, sh3b-linux-gnu, etc. 12985 # Include it just for ELF targets, since the SH5 bfd:s are ELF only. 12986 for t in $target $canon_targets; do 12987 # For NetBSD we do NOT want SH5 support unless sh5 or sh64 12988 # is specified 12989 case $t in 12990 sh5*-* | sh64*-*) # let the case below handle it 12991 ;; 12992 sh*-*-netbsd* | sh*l*-*-netbsd*) 12993 continue ;; 12994 esac 12995 case $t in 12996 all | sh5*-* | sh64*-* | sh-*-*elf* | shl*-*-*elf* | \ 12997 sh-*-linux* | shl-*-linux*) 12998 ta="$ta sh64-dis.lo sh64-opc.lo" 12999 archdefs="$archdefs -DINCLUDE_SHMEDIA" 13000 break;; 13001 esac; 13002 done 13003 ta="$ta sh-dis.lo cgen-bitset.lo" ;; 13004 bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;; 13005 bfd_spu_arch) ta="$ta spu-dis.lo spu-opc.lo" ;; 13006 bfd_tic30_arch) ta="$ta tic30-dis.lo" ;; 13007 bfd_tic4x_arch) ta="$ta tic4x-dis.lo" ;; 13008 bfd_tic54x_arch) ta="$ta tic54x-dis.lo tic54x-opc.lo" ;; 13009 bfd_tic6x_arch) ta="$ta tic6x-dis.lo" ;; 13010 bfd_tic80_arch) ta="$ta tic80-dis.lo tic80-opc.lo" ;; 13011 bfd_tilegx_arch) ta="$ta tilegx-dis.lo tilegx-opc.lo" ;; 13012 bfd_tilepro_arch) ta="$ta tilepro-dis.lo tilepro-opc.lo" ;; 13013 bfd_v850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 13014 bfd_v850e_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 13015 bfd_v850ea_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 13016 bfd_v850_rh850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 13017 bfd_vax_arch) ta="$ta vax-dis.lo" ;; 13018 bfd_visium_arch) ta="$ta visium-dis.lo visium-opc.lo" ;; 13019 bfd_wasm32_arch) ta="$ta wasm32-dis.lo" ;; 13020 bfd_xc16x_arch) ta="$ta xc16x-asm.lo xc16x-desc.lo xc16x-dis.lo xc16x-ibld.lo xc16x-opc.lo" using_cgen=yes ;; 13021 bfd_xgate_arch) ta="$ta xgate-dis.lo xgate-opc.lo" ;; 13022 bfd_xstormy16_arch) ta="$ta xstormy16-asm.lo xstormy16-desc.lo xstormy16-dis.lo xstormy16-ibld.lo xstormy16-opc.lo" using_cgen=yes ;; 13023 bfd_xtensa_arch) ta="$ta xtensa-dis.lo" ;; 13024 bfd_z80_arch) ta="$ta z80-dis.lo" ;; 13025 bfd_z8k_arch) ta="$ta z8k-dis.lo" ;; 13026 13027 "") ;; 13028 *) as_fn_error $? "*** unknown target architecture $arch" "$LINENO" 5 ;; 13029 esac 13030 done 13031 13032 if test $using_cgen = yes ; then 13033 ta="$ta $cgen_files" 13034 fi 13035 13036 # Weed out duplicate .o files. 13037 f="" 13038 for i in $ta ; do 13039 case " $f " in 13040 *" $i "*) ;; 13041 *) f="$f $i" ;; 13042 esac 13043 done 13044 ta="$f" 13045 13046 # And duplicate -D flags. 13047 f="" 13048 for i in $archdefs ; do 13049 case " $f " in 13050 *" $i "*) ;; 13051 *) f="$f $i" ;; 13052 esac 13053 done 13054 archdefs="$f" 13055 13056 BFD_MACHINES="$ta" 13057 13058else # all_targets is true 13059 archdefs=-DARCH_all 13060 BFD_MACHINES='$(ALL_MACHINES)' 13061fi 13062 13063 13064 13065 13066ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in" 13067 13068cat >confcache <<\_ACEOF 13069# This file is a shell script that caches the results of configure 13070# tests run on this system so they can be shared between configure 13071# scripts and configure runs, see configure's option --config-cache. 13072# It is not useful on other systems. If it contains results you don't 13073# want to keep, you may remove or edit it. 13074# 13075# config.status only pays attention to the cache file if you give it 13076# the --recheck option to rerun configure. 13077# 13078# `ac_cv_env_foo' variables (set or unset) will be overridden when 13079# loading this file, other *unset* `ac_cv_foo' will be assigned the 13080# following values. 13081 13082_ACEOF 13083 13084# The following way of writing the cache mishandles newlines in values, 13085# but we know of no workaround that is simple, portable, and efficient. 13086# So, we kill variables containing newlines. 13087# Ultrix sh set writes to stderr and can't be redirected directly, 13088# and sets the high bit in the cache file unless we assign to the vars. 13089( 13090 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13091 eval ac_val=\$$ac_var 13092 case $ac_val in #( 13093 *${as_nl}*) 13094 case $ac_var in #( 13095 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13096$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13097 esac 13098 case $ac_var in #( 13099 _ | IFS | as_nl) ;; #( 13100 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13101 *) { eval $ac_var=; unset $ac_var;} ;; 13102 esac ;; 13103 esac 13104 done 13105 13106 (set) 2>&1 | 13107 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13108 *${as_nl}ac_space=\ *) 13109 # `set' does not quote correctly, so add quotes: double-quote 13110 # substitution turns \\\\ into \\, and sed turns \\ into \. 13111 sed -n \ 13112 "s/'/'\\\\''/g; 13113 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13114 ;; #( 13115 *) 13116 # `set' quotes correctly as required by POSIX, so do not add quotes. 13117 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13118 ;; 13119 esac | 13120 sort 13121) | 13122 sed ' 13123 /^ac_cv_env_/b end 13124 t clear 13125 :clear 13126 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13127 t end 13128 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13129 :end' >>confcache 13130if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13131 if test -w "$cache_file"; then 13132 if test "x$cache_file" != "x/dev/null"; then 13133 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13134$as_echo "$as_me: updating cache $cache_file" >&6;} 13135 if test ! -f "$cache_file" || test -h "$cache_file"; then 13136 cat confcache >"$cache_file" 13137 else 13138 case $cache_file in #( 13139 */* | ?:*) 13140 mv -f confcache "$cache_file"$$ && 13141 mv -f "$cache_file"$$ "$cache_file" ;; #( 13142 *) 13143 mv -f confcache "$cache_file" ;; 13144 esac 13145 fi 13146 fi 13147 else 13148 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13149$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13150 fi 13151fi 13152rm -f confcache 13153 13154test "x$prefix" = xNONE && prefix=$ac_default_prefix 13155# Let make expand exec_prefix. 13156test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13157 13158DEFS=-DHAVE_CONFIG_H 13159 13160ac_libobjs= 13161ac_ltlibobjs= 13162U= 13163for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13164 # 1. Remove the extension, and $U if already installed. 13165 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13166 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13167 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13168 # will be set to the directory where LIBOBJS objects are built. 13169 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13170 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13171done 13172LIBOBJS=$ac_libobjs 13173 13174LTLIBOBJS=$ac_ltlibobjs 13175 13176 13177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13178$as_echo_n "checking that generated files are newer than configure... " >&6; } 13179 if test -n "$am_sleep_pid"; then 13180 # Hide warnings about reused PIDs. 13181 wait $am_sleep_pid 2>/dev/null 13182 fi 13183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13184$as_echo "done" >&6; } 13185if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13186 as_fn_error $? "conditional \"AMDEP\" was never defined. 13187Usually this means the macro was only invoked conditionally." "$LINENO" 5 13188fi 13189if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13190 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13191Usually this means the macro was only invoked conditionally." "$LINENO" 5 13192fi 13193 if test -n "$EXEEXT"; then 13194 am__EXEEXT_TRUE= 13195 am__EXEEXT_FALSE='#' 13196else 13197 am__EXEEXT_TRUE='#' 13198 am__EXEEXT_FALSE= 13199fi 13200 13201if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13202 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13203Usually this means the macro was only invoked conditionally." "$LINENO" 5 13204fi 13205if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 13206 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 13207Usually this means the macro was only invoked conditionally." "$LINENO" 5 13208fi 13209if test -z "${CGEN_MAINT_TRUE}" && test -z "${CGEN_MAINT_FALSE}"; then 13210 as_fn_error $? "conditional \"CGEN_MAINT\" was never defined. 13211Usually this means the macro was only invoked conditionally." "$LINENO" 5 13212fi 13213 13214: "${CONFIG_STATUS=./config.status}" 13215ac_write_fail=0 13216ac_clean_files_save=$ac_clean_files 13217ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13218{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13219$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13220as_write_fail=0 13221cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13222#! $SHELL 13223# Generated by $as_me. 13224# Run this file to recreate the current configuration. 13225# Compiler output produced by configure, useful for debugging 13226# configure, is in config.log if it exists. 13227 13228debug=false 13229ac_cs_recheck=false 13230ac_cs_silent=false 13231 13232SHELL=\${CONFIG_SHELL-$SHELL} 13233export SHELL 13234_ASEOF 13235cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13236## -------------------- ## 13237## M4sh Initialization. ## 13238## -------------------- ## 13239 13240# Be more Bourne compatible 13241DUALCASE=1; export DUALCASE # for MKS sh 13242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13243 emulate sh 13244 NULLCMD=: 13245 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13246 # is contrary to our usage. Disable this feature. 13247 alias -g '${1+"$@"}'='"$@"' 13248 setopt NO_GLOB_SUBST 13249else 13250 case `(set -o) 2>/dev/null` in #( 13251 *posix*) : 13252 set -o posix ;; #( 13253 *) : 13254 ;; 13255esac 13256fi 13257 13258 13259as_nl=' 13260' 13261export as_nl 13262# Printing a long string crashes Solaris 7 /usr/bin/printf. 13263as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13264as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13265as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13266# Prefer a ksh shell builtin over an external printf program on Solaris, 13267# but without wasting forks for bash or zsh. 13268if test -z "$BASH_VERSION$ZSH_VERSION" \ 13269 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13270 as_echo='print -r --' 13271 as_echo_n='print -rn --' 13272elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13273 as_echo='printf %s\n' 13274 as_echo_n='printf %s' 13275else 13276 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13277 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13278 as_echo_n='/usr/ucb/echo -n' 13279 else 13280 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13281 as_echo_n_body='eval 13282 arg=$1; 13283 case $arg in #( 13284 *"$as_nl"*) 13285 expr "X$arg" : "X\\(.*\\)$as_nl"; 13286 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13287 esac; 13288 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13289 ' 13290 export as_echo_n_body 13291 as_echo_n='sh -c $as_echo_n_body as_echo' 13292 fi 13293 export as_echo_body 13294 as_echo='sh -c $as_echo_body as_echo' 13295fi 13296 13297# The user is always right. 13298if test "${PATH_SEPARATOR+set}" != set; then 13299 PATH_SEPARATOR=: 13300 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13301 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13302 PATH_SEPARATOR=';' 13303 } 13304fi 13305 13306 13307# IFS 13308# We need space, tab and new line, in precisely that order. Quoting is 13309# there to prevent editors from complaining about space-tab. 13310# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13311# splitting by setting IFS to empty value.) 13312IFS=" "" $as_nl" 13313 13314# Find who we are. Look in the path if we contain no directory separator. 13315as_myself= 13316case $0 in #(( 13317 *[\\/]* ) as_myself=$0 ;; 13318 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13319for as_dir in $PATH 13320do 13321 IFS=$as_save_IFS 13322 test -z "$as_dir" && as_dir=. 13323 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13324 done 13325IFS=$as_save_IFS 13326 13327 ;; 13328esac 13329# We did not find ourselves, most probably we were run as `sh COMMAND' 13330# in which case we are not to be found in the path. 13331if test "x$as_myself" = x; then 13332 as_myself=$0 13333fi 13334if test ! -f "$as_myself"; then 13335 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13336 exit 1 13337fi 13338 13339# Unset variables that we do not need and which cause bugs (e.g. in 13340# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13341# suppresses any "Segmentation fault" message there. '((' could 13342# trigger a bug in pdksh 5.2.14. 13343for as_var in BASH_ENV ENV MAIL MAILPATH 13344do eval test x\${$as_var+set} = xset \ 13345 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13346done 13347PS1='$ ' 13348PS2='> ' 13349PS4='+ ' 13350 13351# NLS nuisances. 13352LC_ALL=C 13353export LC_ALL 13354LANGUAGE=C 13355export LANGUAGE 13356 13357# CDPATH. 13358(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13359 13360 13361# as_fn_error STATUS ERROR [LINENO LOG_FD] 13362# ---------------------------------------- 13363# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13364# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13365# script with STATUS, using 1 if that was 0. 13366as_fn_error () 13367{ 13368 as_status=$1; test $as_status -eq 0 && as_status=1 13369 if test "$4"; then 13370 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13371 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13372 fi 13373 $as_echo "$as_me: error: $2" >&2 13374 as_fn_exit $as_status 13375} # as_fn_error 13376 13377 13378# as_fn_set_status STATUS 13379# ----------------------- 13380# Set $? to STATUS, without forking. 13381as_fn_set_status () 13382{ 13383 return $1 13384} # as_fn_set_status 13385 13386# as_fn_exit STATUS 13387# ----------------- 13388# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13389as_fn_exit () 13390{ 13391 set +e 13392 as_fn_set_status $1 13393 exit $1 13394} # as_fn_exit 13395 13396# as_fn_unset VAR 13397# --------------- 13398# Portably unset VAR. 13399as_fn_unset () 13400{ 13401 { eval $1=; unset $1;} 13402} 13403as_unset=as_fn_unset 13404# as_fn_append VAR VALUE 13405# ---------------------- 13406# Append the text in VALUE to the end of the definition contained in VAR. Take 13407# advantage of any shell optimizations that allow amortized linear growth over 13408# repeated appends, instead of the typical quadratic growth present in naive 13409# implementations. 13410if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13411 eval 'as_fn_append () 13412 { 13413 eval $1+=\$2 13414 }' 13415else 13416 as_fn_append () 13417 { 13418 eval $1=\$$1\$2 13419 } 13420fi # as_fn_append 13421 13422# as_fn_arith ARG... 13423# ------------------ 13424# Perform arithmetic evaluation on the ARGs, and store the result in the 13425# global $as_val. Take advantage of shells that can avoid forks. The arguments 13426# must be portable across $(()) and expr. 13427if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13428 eval 'as_fn_arith () 13429 { 13430 as_val=$(( $* )) 13431 }' 13432else 13433 as_fn_arith () 13434 { 13435 as_val=`expr "$@" || test $? -eq 1` 13436 } 13437fi # as_fn_arith 13438 13439 13440if expr a : '\(a\)' >/dev/null 2>&1 && 13441 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13442 as_expr=expr 13443else 13444 as_expr=false 13445fi 13446 13447if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13448 as_basename=basename 13449else 13450 as_basename=false 13451fi 13452 13453if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13454 as_dirname=dirname 13455else 13456 as_dirname=false 13457fi 13458 13459as_me=`$as_basename -- "$0" || 13460$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13461 X"$0" : 'X\(//\)$' \| \ 13462 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13463$as_echo X/"$0" | 13464 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13465 s//\1/ 13466 q 13467 } 13468 /^X\/\(\/\/\)$/{ 13469 s//\1/ 13470 q 13471 } 13472 /^X\/\(\/\).*/{ 13473 s//\1/ 13474 q 13475 } 13476 s/.*/./; q'` 13477 13478# Avoid depending upon Character Ranges. 13479as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13480as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13481as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13482as_cr_digits='0123456789' 13483as_cr_alnum=$as_cr_Letters$as_cr_digits 13484 13485ECHO_C= ECHO_N= ECHO_T= 13486case `echo -n x` in #((((( 13487-n*) 13488 case `echo 'xy\c'` in 13489 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13490 xy) ECHO_C='\c';; 13491 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13492 ECHO_T=' ';; 13493 esac;; 13494*) 13495 ECHO_N='-n';; 13496esac 13497 13498rm -f conf$$ conf$$.exe conf$$.file 13499if test -d conf$$.dir; then 13500 rm -f conf$$.dir/conf$$.file 13501else 13502 rm -f conf$$.dir 13503 mkdir conf$$.dir 2>/dev/null 13504fi 13505if (echo >conf$$.file) 2>/dev/null; then 13506 if ln -s conf$$.file conf$$ 2>/dev/null; then 13507 as_ln_s='ln -s' 13508 # ... but there are two gotchas: 13509 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13510 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13511 # In both cases, we have to default to `cp -pR'. 13512 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13513 as_ln_s='cp -pR' 13514 elif ln conf$$.file conf$$ 2>/dev/null; then 13515 as_ln_s=ln 13516 else 13517 as_ln_s='cp -pR' 13518 fi 13519else 13520 as_ln_s='cp -pR' 13521fi 13522rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13523rmdir conf$$.dir 2>/dev/null 13524 13525 13526# as_fn_mkdir_p 13527# ------------- 13528# Create "$as_dir" as a directory, including parents if necessary. 13529as_fn_mkdir_p () 13530{ 13531 13532 case $as_dir in #( 13533 -*) as_dir=./$as_dir;; 13534 esac 13535 test -d "$as_dir" || eval $as_mkdir_p || { 13536 as_dirs= 13537 while :; do 13538 case $as_dir in #( 13539 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13540 *) as_qdir=$as_dir;; 13541 esac 13542 as_dirs="'$as_qdir' $as_dirs" 13543 as_dir=`$as_dirname -- "$as_dir" || 13544$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13545 X"$as_dir" : 'X\(//\)[^/]' \| \ 13546 X"$as_dir" : 'X\(//\)$' \| \ 13547 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13548$as_echo X"$as_dir" | 13549 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13550 s//\1/ 13551 q 13552 } 13553 /^X\(\/\/\)[^/].*/{ 13554 s//\1/ 13555 q 13556 } 13557 /^X\(\/\/\)$/{ 13558 s//\1/ 13559 q 13560 } 13561 /^X\(\/\).*/{ 13562 s//\1/ 13563 q 13564 } 13565 s/.*/./; q'` 13566 test -d "$as_dir" && break 13567 done 13568 test -z "$as_dirs" || eval "mkdir $as_dirs" 13569 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13570 13571 13572} # as_fn_mkdir_p 13573if mkdir -p . 2>/dev/null; then 13574 as_mkdir_p='mkdir -p "$as_dir"' 13575else 13576 test -d ./-p && rmdir ./-p 13577 as_mkdir_p=false 13578fi 13579 13580 13581# as_fn_executable_p FILE 13582# ----------------------- 13583# Test if FILE is an executable regular file. 13584as_fn_executable_p () 13585{ 13586 test -f "$1" && test -x "$1" 13587} # as_fn_executable_p 13588as_test_x='test -x' 13589as_executable_p=as_fn_executable_p 13590 13591# Sed expression to map a string onto a valid CPP name. 13592as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13593 13594# Sed expression to map a string onto a valid variable name. 13595as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13596 13597 13598exec 6>&1 13599## ----------------------------------- ## 13600## Main body of $CONFIG_STATUS script. ## 13601## ----------------------------------- ## 13602_ASEOF 13603test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13604 13605cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13606# Save the log message, to keep $0 and so on meaningful, and to 13607# report actual input values of CONFIG_FILES etc. instead of their 13608# values after options handling. 13609ac_log=" 13610This file was extended by opcodes $as_me 2.31.1, which was 13611generated by GNU Autoconf 2.69. Invocation command line was 13612 13613 CONFIG_FILES = $CONFIG_FILES 13614 CONFIG_HEADERS = $CONFIG_HEADERS 13615 CONFIG_LINKS = $CONFIG_LINKS 13616 CONFIG_COMMANDS = $CONFIG_COMMANDS 13617 $ $0 $@ 13618 13619on `(hostname || uname -n) 2>/dev/null | sed 1q` 13620" 13621 13622_ACEOF 13623 13624case $ac_config_files in *" 13625"*) set x $ac_config_files; shift; ac_config_files=$*;; 13626esac 13627 13628case $ac_config_headers in *" 13629"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13630esac 13631 13632 13633cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13634# Files that config.status was made for. 13635config_files="$ac_config_files" 13636config_headers="$ac_config_headers" 13637config_commands="$ac_config_commands" 13638 13639_ACEOF 13640 13641cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13642ac_cs_usage="\ 13643\`$as_me' instantiates files and other configuration actions 13644from templates according to the current configuration. Unless the files 13645and actions are specified as TAGs, all are instantiated by default. 13646 13647Usage: $0 [OPTION]... [TAG]... 13648 13649 -h, --help print this help, then exit 13650 -V, --version print version number and configuration settings, then exit 13651 --config print configuration, then exit 13652 -q, --quiet, --silent 13653 do not print progress messages 13654 -d, --debug don't remove temporary files 13655 --recheck update $as_me by reconfiguring in the same conditions 13656 --file=FILE[:TEMPLATE] 13657 instantiate the configuration file FILE 13658 --header=FILE[:TEMPLATE] 13659 instantiate the configuration header FILE 13660 13661Configuration files: 13662$config_files 13663 13664Configuration headers: 13665$config_headers 13666 13667Configuration commands: 13668$config_commands 13669 13670Report bugs to the package provider." 13671 13672_ACEOF 13673cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13674ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13675ac_cs_version="\\ 13676opcodes config.status 2.31.1 13677configured by $0, generated by GNU Autoconf 2.69, 13678 with options \\"\$ac_cs_config\\" 13679 13680Copyright (C) 2012 Free Software Foundation, Inc. 13681This config.status script is free software; the Free Software Foundation 13682gives unlimited permission to copy, distribute and modify it." 13683 13684ac_pwd='$ac_pwd' 13685srcdir='$srcdir' 13686INSTALL='$INSTALL' 13687MKDIR_P='$MKDIR_P' 13688AWK='$AWK' 13689test -n "\$AWK" || AWK=awk 13690_ACEOF 13691 13692cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13693# The default lists apply if the user does not specify any file. 13694ac_need_defaults=: 13695while test $# != 0 13696do 13697 case $1 in 13698 --*=?*) 13699 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13700 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13701 ac_shift=: 13702 ;; 13703 --*=) 13704 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13705 ac_optarg= 13706 ac_shift=: 13707 ;; 13708 *) 13709 ac_option=$1 13710 ac_optarg=$2 13711 ac_shift=shift 13712 ;; 13713 esac 13714 13715 case $ac_option in 13716 # Handling of the options. 13717 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13718 ac_cs_recheck=: ;; 13719 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13720 $as_echo "$ac_cs_version"; exit ;; 13721 --config | --confi | --conf | --con | --co | --c ) 13722 $as_echo "$ac_cs_config"; exit ;; 13723 --debug | --debu | --deb | --de | --d | -d ) 13724 debug=: ;; 13725 --file | --fil | --fi | --f ) 13726 $ac_shift 13727 case $ac_optarg in 13728 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13729 '') as_fn_error $? "missing file argument" ;; 13730 esac 13731 as_fn_append CONFIG_FILES " '$ac_optarg'" 13732 ac_need_defaults=false;; 13733 --header | --heade | --head | --hea ) 13734 $ac_shift 13735 case $ac_optarg in 13736 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13737 esac 13738 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13739 ac_need_defaults=false;; 13740 --he | --h) 13741 # Conflict between --help and --header 13742 as_fn_error $? "ambiguous option: \`$1' 13743Try \`$0 --help' for more information.";; 13744 --help | --hel | -h ) 13745 $as_echo "$ac_cs_usage"; exit ;; 13746 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13747 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13748 ac_cs_silent=: ;; 13749 13750 # This is an error. 13751 -*) as_fn_error $? "unrecognized option: \`$1' 13752Try \`$0 --help' for more information." ;; 13753 13754 *) as_fn_append ac_config_targets " $1" 13755 ac_need_defaults=false ;; 13756 13757 esac 13758 shift 13759done 13760 13761ac_configure_extra_args= 13762 13763if $ac_cs_silent; then 13764 exec 6>/dev/null 13765 ac_configure_extra_args="$ac_configure_extra_args --silent" 13766fi 13767 13768_ACEOF 13769cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13770if \$ac_cs_recheck; then 13771 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13772 shift 13773 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13774 CONFIG_SHELL='$SHELL' 13775 export CONFIG_SHELL 13776 exec "\$@" 13777fi 13778 13779_ACEOF 13780cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13781exec 5>>config.log 13782{ 13783 echo 13784 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13785## Running $as_me. ## 13786_ASBOX 13787 $as_echo "$ac_log" 13788} >&5 13789 13790_ACEOF 13791cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13792# 13793# INIT-COMMANDS 13794# 13795AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13796 13797 13798# The HP-UX ksh and POSIX shell print the target directory to stdout 13799# if CDPATH is set. 13800(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13801 13802sed_quote_subst='$sed_quote_subst' 13803double_quote_subst='$double_quote_subst' 13804delay_variable_subst='$delay_variable_subst' 13805enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13806macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13807macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13808enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13809pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13810enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13811SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13812ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13813host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13814host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13815host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13816build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13817build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13818build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13819SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13820Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13821GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13822EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13823FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13824LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13825NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13826LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13827max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13828ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13829exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13830lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13831lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13832lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13833reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13834reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13835OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13836deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13837file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13838AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13839AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13840STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13841RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13842old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13843old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13844old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13845lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13846CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13847CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13848compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13849GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13850lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13851lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13852lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13853lt_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"`' 13854objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13855MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13856lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13857lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13858lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13859lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13860lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13861need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13862DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13863NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13864LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13865OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13866OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13867libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13868shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13869extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13870archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13871enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13872export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13873whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13874compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13875old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13876old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13877archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13878archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13879module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13880module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13881with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13882allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13883no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13884hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13885hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13886hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13887hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13888hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13889hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13890hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13891hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13892inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13893link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13894fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13895always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13896export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13897exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13898include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13899prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13900file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13901variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13902need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13903need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13904version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13905runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13906shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13907shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13908libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13909library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13910soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13911install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13912postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13913postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13914finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13915finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13916hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13917sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13918sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13919hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13920enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13921enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13922enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13923old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13924striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13925 13926LTCC='$LTCC' 13927LTCFLAGS='$LTCFLAGS' 13928compiler='$compiler_DEFAULT' 13929 13930# A function that is used when there is no print builtin or printf. 13931func_fallback_echo () 13932{ 13933 eval 'cat <<_LTECHO_EOF 13934\$1 13935_LTECHO_EOF' 13936} 13937 13938# Quote evaled strings. 13939for var in SHELL \ 13940ECHO \ 13941SED \ 13942GREP \ 13943EGREP \ 13944FGREP \ 13945LD \ 13946NM \ 13947LN_S \ 13948lt_SP2NL \ 13949lt_NL2SP \ 13950reload_flag \ 13951OBJDUMP \ 13952deplibs_check_method \ 13953file_magic_cmd \ 13954AR \ 13955AR_FLAGS \ 13956STRIP \ 13957RANLIB \ 13958CC \ 13959CFLAGS \ 13960compiler \ 13961lt_cv_sys_global_symbol_pipe \ 13962lt_cv_sys_global_symbol_to_cdecl \ 13963lt_cv_sys_global_symbol_to_c_name_address \ 13964lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13965lt_prog_compiler_no_builtin_flag \ 13966lt_prog_compiler_wl \ 13967lt_prog_compiler_pic \ 13968lt_prog_compiler_static \ 13969lt_cv_prog_compiler_c_o \ 13970need_locks \ 13971DSYMUTIL \ 13972NMEDIT \ 13973LIPO \ 13974OTOOL \ 13975OTOOL64 \ 13976shrext_cmds \ 13977export_dynamic_flag_spec \ 13978whole_archive_flag_spec \ 13979compiler_needs_object \ 13980with_gnu_ld \ 13981allow_undefined_flag \ 13982no_undefined_flag \ 13983hardcode_libdir_flag_spec \ 13984hardcode_libdir_flag_spec_ld \ 13985hardcode_libdir_separator \ 13986fix_srcfile_path \ 13987exclude_expsyms \ 13988include_expsyms \ 13989file_list_spec \ 13990variables_saved_for_relink \ 13991libname_spec \ 13992library_names_spec \ 13993soname_spec \ 13994install_override_mode \ 13995finish_eval \ 13996old_striplib \ 13997striplib; do 13998 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13999 *[\\\\\\\`\\"\\\$]*) 14000 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14001 ;; 14002 *) 14003 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14004 ;; 14005 esac 14006done 14007 14008# Double-quote double-evaled strings. 14009for var in reload_cmds \ 14010old_postinstall_cmds \ 14011old_postuninstall_cmds \ 14012old_archive_cmds \ 14013extract_expsyms_cmds \ 14014old_archive_from_new_cmds \ 14015old_archive_from_expsyms_cmds \ 14016archive_cmds \ 14017archive_expsym_cmds \ 14018module_cmds \ 14019module_expsym_cmds \ 14020export_symbols_cmds \ 14021prelink_cmds \ 14022postinstall_cmds \ 14023postuninstall_cmds \ 14024finish_cmds \ 14025sys_lib_search_path_spec \ 14026sys_lib_dlsearch_path_spec; do 14027 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14028 *[\\\\\\\`\\"\\\$]*) 14029 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14030 ;; 14031 *) 14032 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14033 ;; 14034 esac 14035done 14036 14037ac_aux_dir='$ac_aux_dir' 14038xsi_shell='$xsi_shell' 14039lt_shell_append='$lt_shell_append' 14040 14041# See if we are running on zsh, and set the options which allow our 14042# commands through without removal of \ escapes INIT. 14043if test -n "\${ZSH_VERSION+set}" ; then 14044 setopt NO_GLOB_SUBST 14045fi 14046 14047 14048 PACKAGE='$PACKAGE' 14049 VERSION='$VERSION' 14050 TIMESTAMP='$TIMESTAMP' 14051 RM='$RM' 14052 ofile='$ofile' 14053 14054 14055 14056# Capture the value of obsolete ALL_LINGUAS because we need it to compute 14057 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 14058 # from automake. 14059 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 14060 # Capture the value of LINGUAS because we need it to compute CATALOGS. 14061 LINGUAS="${LINGUAS-%UNSET%}" 14062 14063 14064_ACEOF 14065 14066cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14067 14068# Handling of arguments. 14069for ac_config_target in $ac_config_targets 14070do 14071 case $ac_config_target in 14072 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14073 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14074 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 14075 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 14076 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14077 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 14078 14079 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14080 esac 14081done 14082 14083 14084# If the user did not use the arguments to specify the items to instantiate, 14085# then the envvar interface is used. Set only those that are not. 14086# We use the long form for the default assignment because of an extremely 14087# bizarre bug on SunOS 4.1.3. 14088if $ac_need_defaults; then 14089 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14090 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14091 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14092fi 14093 14094# Have a temporary directory for convenience. Make it in the build tree 14095# simply because there is no reason against having it here, and in addition, 14096# creating and moving files from /tmp can sometimes cause problems. 14097# Hook for its removal unless debugging. 14098# Note that there is a small window in which the directory will not be cleaned: 14099# after its creation but before its name has been assigned to `$tmp'. 14100$debug || 14101{ 14102 tmp= ac_tmp= 14103 trap 'exit_status=$? 14104 : "${ac_tmp:=$tmp}" 14105 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14106' 0 14107 trap 'as_fn_exit 1' 1 2 13 15 14108} 14109# Create a (secure) tmp directory for tmp files. 14110 14111{ 14112 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14113 test -d "$tmp" 14114} || 14115{ 14116 tmp=./conf$$-$RANDOM 14117 (umask 077 && mkdir "$tmp") 14118} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14119ac_tmp=$tmp 14120 14121# Set up the scripts for CONFIG_FILES section. 14122# No need to generate them if there are no CONFIG_FILES. 14123# This happens for instance with `./config.status config.h'. 14124if test -n "$CONFIG_FILES"; then 14125 14126 14127ac_cr=`echo X | tr X '\015'` 14128# On cygwin, bash can eat \r inside `` if the user requested igncr. 14129# But we know of no other shell where ac_cr would be empty at this 14130# point, so we can use a bashism as a fallback. 14131if test "x$ac_cr" = x; then 14132 eval ac_cr=\$\'\\r\' 14133fi 14134ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14135if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14136 ac_cs_awk_cr='\\r' 14137else 14138 ac_cs_awk_cr=$ac_cr 14139fi 14140 14141echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14142_ACEOF 14143 14144 14145{ 14146 echo "cat >conf$$subs.awk <<_ACEOF" && 14147 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14148 echo "_ACEOF" 14149} >conf$$subs.sh || 14150 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14151ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14152ac_delim='%!_!# ' 14153for ac_last_try in false false false false false :; do 14154 . ./conf$$subs.sh || 14155 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14156 14157 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14158 if test $ac_delim_n = $ac_delim_num; then 14159 break 14160 elif $ac_last_try; then 14161 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14162 else 14163 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14164 fi 14165done 14166rm -f conf$$subs.sh 14167 14168cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14169cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14170_ACEOF 14171sed -n ' 14172h 14173s/^/S["/; s/!.*/"]=/ 14174p 14175g 14176s/^[^!]*!// 14177:repl 14178t repl 14179s/'"$ac_delim"'$// 14180t delim 14181:nl 14182h 14183s/\(.\{148\}\)..*/\1/ 14184t more1 14185s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14186p 14187n 14188b repl 14189:more1 14190s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14191p 14192g 14193s/.\{148\}// 14194t nl 14195:delim 14196h 14197s/\(.\{148\}\)..*/\1/ 14198t more2 14199s/["\\]/\\&/g; s/^/"/; s/$/"/ 14200p 14201b 14202:more2 14203s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14204p 14205g 14206s/.\{148\}// 14207t delim 14208' <conf$$subs.awk | sed ' 14209/^[^""]/{ 14210 N 14211 s/\n// 14212} 14213' >>$CONFIG_STATUS || ac_write_fail=1 14214rm -f conf$$subs.awk 14215cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14216_ACAWK 14217cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14218 for (key in S) S_is_set[key] = 1 14219 FS = "" 14220 14221} 14222{ 14223 line = $ 0 14224 nfields = split(line, field, "@") 14225 substed = 0 14226 len = length(field[1]) 14227 for (i = 2; i < nfields; i++) { 14228 key = field[i] 14229 keylen = length(key) 14230 if (S_is_set[key]) { 14231 value = S[key] 14232 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14233 len += length(value) + length(field[++i]) 14234 substed = 1 14235 } else 14236 len += 1 + keylen 14237 } 14238 14239 print line 14240} 14241 14242_ACAWK 14243_ACEOF 14244cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14245if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14246 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14247else 14248 cat 14249fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14250 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14251_ACEOF 14252 14253# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14254# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14255# trailing colons and then remove the whole line if VPATH becomes empty 14256# (actually we leave an empty line to preserve line numbers). 14257if test "x$srcdir" = x.; then 14258 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14259h 14260s/// 14261s/^/:/ 14262s/[ ]*$/:/ 14263s/:\$(srcdir):/:/g 14264s/:\${srcdir}:/:/g 14265s/:@srcdir@:/:/g 14266s/^:*// 14267s/:*$// 14268x 14269s/\(=[ ]*\).*/\1/ 14270G 14271s/\n// 14272s/^[^=]*=[ ]*$// 14273}' 14274fi 14275 14276cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14277fi # test -n "$CONFIG_FILES" 14278 14279# Set up the scripts for CONFIG_HEADERS section. 14280# No need to generate them if there are no CONFIG_HEADERS. 14281# This happens for instance with `./config.status Makefile'. 14282if test -n "$CONFIG_HEADERS"; then 14283cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14284BEGIN { 14285_ACEOF 14286 14287# Transform confdefs.h into an awk script `defines.awk', embedded as 14288# here-document in config.status, that substitutes the proper values into 14289# config.h.in to produce config.h. 14290 14291# Create a delimiter string that does not exist in confdefs.h, to ease 14292# handling of long lines. 14293ac_delim='%!_!# ' 14294for ac_last_try in false false :; do 14295 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14296 if test -z "$ac_tt"; then 14297 break 14298 elif $ac_last_try; then 14299 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14300 else 14301 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14302 fi 14303done 14304 14305# For the awk script, D is an array of macro values keyed by name, 14306# likewise P contains macro parameters if any. Preserve backslash 14307# newline sequences. 14308 14309ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14310sed -n ' 14311s/.\{148\}/&'"$ac_delim"'/g 14312t rset 14313:rset 14314s/^[ ]*#[ ]*define[ ][ ]*/ / 14315t def 14316d 14317:def 14318s/\\$// 14319t bsnl 14320s/["\\]/\\&/g 14321s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14322D["\1"]=" \3"/p 14323s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14324d 14325:bsnl 14326s/["\\]/\\&/g 14327s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14328D["\1"]=" \3\\\\\\n"\\/p 14329t cont 14330s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14331t cont 14332d 14333:cont 14334n 14335s/.\{148\}/&'"$ac_delim"'/g 14336t clear 14337:clear 14338s/\\$// 14339t bsnlc 14340s/["\\]/\\&/g; s/^/"/; s/$/"/p 14341d 14342:bsnlc 14343s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14344b cont 14345' <confdefs.h | sed ' 14346s/'"$ac_delim"'/"\\\ 14347"/g' >>$CONFIG_STATUS || ac_write_fail=1 14348 14349cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14350 for (key in D) D_is_set[key] = 1 14351 FS = "" 14352} 14353/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14354 line = \$ 0 14355 split(line, arg, " ") 14356 if (arg[1] == "#") { 14357 defundef = arg[2] 14358 mac1 = arg[3] 14359 } else { 14360 defundef = substr(arg[1], 2) 14361 mac1 = arg[2] 14362 } 14363 split(mac1, mac2, "(") #) 14364 macro = mac2[1] 14365 prefix = substr(line, 1, index(line, defundef) - 1) 14366 if (D_is_set[macro]) { 14367 # Preserve the white space surrounding the "#". 14368 print prefix "define", macro P[macro] D[macro] 14369 next 14370 } else { 14371 # Replace #undef with comments. This is necessary, for example, 14372 # in the case of _POSIX_SOURCE, which is predefined and required 14373 # on some systems where configure will not decide to define it. 14374 if (defundef == "undef") { 14375 print "/*", prefix defundef, macro, "*/" 14376 next 14377 } 14378 } 14379} 14380{ print } 14381_ACAWK 14382_ACEOF 14383cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14384 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14385fi # test -n "$CONFIG_HEADERS" 14386 14387 14388eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14389shift 14390for ac_tag 14391do 14392 case $ac_tag in 14393 :[FHLC]) ac_mode=$ac_tag; continue;; 14394 esac 14395 case $ac_mode$ac_tag in 14396 :[FHL]*:*);; 14397 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14398 :[FH]-) ac_tag=-:-;; 14399 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14400 esac 14401 ac_save_IFS=$IFS 14402 IFS=: 14403 set x $ac_tag 14404 IFS=$ac_save_IFS 14405 shift 14406 ac_file=$1 14407 shift 14408 14409 case $ac_mode in 14410 :L) ac_source=$1;; 14411 :[FH]) 14412 ac_file_inputs= 14413 for ac_f 14414 do 14415 case $ac_f in 14416 -) ac_f="$ac_tmp/stdin";; 14417 *) # Look for the file first in the build tree, then in the source tree 14418 # (if the path is not absolute). The absolute path cannot be DOS-style, 14419 # because $ac_f cannot contain `:'. 14420 test -f "$ac_f" || 14421 case $ac_f in 14422 [\\/$]*) false;; 14423 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14424 esac || 14425 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14426 esac 14427 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14428 as_fn_append ac_file_inputs " '$ac_f'" 14429 done 14430 14431 # Let's still pretend it is `configure' which instantiates (i.e., don't 14432 # use $as_me), people would be surprised to read: 14433 # /* config.h. Generated by config.status. */ 14434 configure_input='Generated from '` 14435 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14436 `' by configure.' 14437 if test x"$ac_file" != x-; then 14438 configure_input="$ac_file. $configure_input" 14439 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14440$as_echo "$as_me: creating $ac_file" >&6;} 14441 fi 14442 # Neutralize special characters interpreted by sed in replacement strings. 14443 case $configure_input in #( 14444 *\&* | *\|* | *\\* ) 14445 ac_sed_conf_input=`$as_echo "$configure_input" | 14446 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14447 *) ac_sed_conf_input=$configure_input;; 14448 esac 14449 14450 case $ac_tag in 14451 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14452 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14453 esac 14454 ;; 14455 esac 14456 14457 ac_dir=`$as_dirname -- "$ac_file" || 14458$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14459 X"$ac_file" : 'X\(//\)[^/]' \| \ 14460 X"$ac_file" : 'X\(//\)$' \| \ 14461 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14462$as_echo X"$ac_file" | 14463 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14464 s//\1/ 14465 q 14466 } 14467 /^X\(\/\/\)[^/].*/{ 14468 s//\1/ 14469 q 14470 } 14471 /^X\(\/\/\)$/{ 14472 s//\1/ 14473 q 14474 } 14475 /^X\(\/\).*/{ 14476 s//\1/ 14477 q 14478 } 14479 s/.*/./; q'` 14480 as_dir="$ac_dir"; as_fn_mkdir_p 14481 ac_builddir=. 14482 14483case "$ac_dir" in 14484.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14485*) 14486 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14487 # A ".." for each directory in $ac_dir_suffix. 14488 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14489 case $ac_top_builddir_sub in 14490 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14491 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14492 esac ;; 14493esac 14494ac_abs_top_builddir=$ac_pwd 14495ac_abs_builddir=$ac_pwd$ac_dir_suffix 14496# for backward compatibility: 14497ac_top_builddir=$ac_top_build_prefix 14498 14499case $srcdir in 14500 .) # We are building in place. 14501 ac_srcdir=. 14502 ac_top_srcdir=$ac_top_builddir_sub 14503 ac_abs_top_srcdir=$ac_pwd ;; 14504 [\\/]* | ?:[\\/]* ) # Absolute name. 14505 ac_srcdir=$srcdir$ac_dir_suffix; 14506 ac_top_srcdir=$srcdir 14507 ac_abs_top_srcdir=$srcdir ;; 14508 *) # Relative name. 14509 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14510 ac_top_srcdir=$ac_top_build_prefix$srcdir 14511 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14512esac 14513ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14514 14515 14516 case $ac_mode in 14517 :F) 14518 # 14519 # CONFIG_FILE 14520 # 14521 14522 case $INSTALL in 14523 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14524 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14525 esac 14526 ac_MKDIR_P=$MKDIR_P 14527 case $MKDIR_P in 14528 [\\/$]* | ?:[\\/]* ) ;; 14529 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14530 esac 14531_ACEOF 14532 14533cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14534# If the template does not know about datarootdir, expand it. 14535# FIXME: This hack should be removed a few years after 2.60. 14536ac_datarootdir_hack=; ac_datarootdir_seen= 14537ac_sed_dataroot=' 14538/datarootdir/ { 14539 p 14540 q 14541} 14542/@datadir@/p 14543/@docdir@/p 14544/@infodir@/p 14545/@localedir@/p 14546/@mandir@/p' 14547case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14548*datarootdir*) ac_datarootdir_seen=yes;; 14549*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14550 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14551$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14552_ACEOF 14553cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14554 ac_datarootdir_hack=' 14555 s&@datadir@&$datadir&g 14556 s&@docdir@&$docdir&g 14557 s&@infodir@&$infodir&g 14558 s&@localedir@&$localedir&g 14559 s&@mandir@&$mandir&g 14560 s&\\\${datarootdir}&$datarootdir&g' ;; 14561esac 14562_ACEOF 14563 14564# Neutralize VPATH when `$srcdir' = `.'. 14565# Shell code in configure.ac might set extrasub. 14566# FIXME: do we really want to maintain this feature? 14567cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14568ac_sed_extra="$ac_vpsub 14569$extrasub 14570_ACEOF 14571cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14572:t 14573/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14574s|@configure_input@|$ac_sed_conf_input|;t t 14575s&@top_builddir@&$ac_top_builddir_sub&;t t 14576s&@top_build_prefix@&$ac_top_build_prefix&;t t 14577s&@srcdir@&$ac_srcdir&;t t 14578s&@abs_srcdir@&$ac_abs_srcdir&;t t 14579s&@top_srcdir@&$ac_top_srcdir&;t t 14580s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14581s&@builddir@&$ac_builddir&;t t 14582s&@abs_builddir@&$ac_abs_builddir&;t t 14583s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14584s&@INSTALL@&$ac_INSTALL&;t t 14585s&@MKDIR_P@&$ac_MKDIR_P&;t t 14586$ac_datarootdir_hack 14587" 14588eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14589 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14590 14591test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14592 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14593 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14594 "$ac_tmp/out"`; test -z "$ac_out"; } && 14595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14596which seems to be undefined. Please make sure it is defined" >&5 14597$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14598which seems to be undefined. Please make sure it is defined" >&2;} 14599 14600 rm -f "$ac_tmp/stdin" 14601 case $ac_file in 14602 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14603 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14604 esac \ 14605 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14606 ;; 14607 :H) 14608 # 14609 # CONFIG_HEADER 14610 # 14611 if test x"$ac_file" != x-; then 14612 { 14613 $as_echo "/* $configure_input */" \ 14614 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14615 } >"$ac_tmp/config.h" \ 14616 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14617 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14618 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14619$as_echo "$as_me: $ac_file is unchanged" >&6;} 14620 else 14621 rm -f "$ac_file" 14622 mv "$ac_tmp/config.h" "$ac_file" \ 14623 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14624 fi 14625 else 14626 $as_echo "/* $configure_input */" \ 14627 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14628 || as_fn_error $? "could not create -" "$LINENO" 5 14629 fi 14630# Compute "$ac_file"'s index in $config_headers. 14631_am_arg="$ac_file" 14632_am_stamp_count=1 14633for _am_header in $config_headers :; do 14634 case $_am_header in 14635 $_am_arg | $_am_arg:* ) 14636 break ;; 14637 * ) 14638 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14639 esac 14640done 14641echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14642$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14643 X"$_am_arg" : 'X\(//\)[^/]' \| \ 14644 X"$_am_arg" : 'X\(//\)$' \| \ 14645 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14646$as_echo X"$_am_arg" | 14647 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14648 s//\1/ 14649 q 14650 } 14651 /^X\(\/\/\)[^/].*/{ 14652 s//\1/ 14653 q 14654 } 14655 /^X\(\/\/\)$/{ 14656 s//\1/ 14657 q 14658 } 14659 /^X\(\/\).*/{ 14660 s//\1/ 14661 q 14662 } 14663 s/.*/./; q'`/stamp-h$_am_stamp_count 14664 ;; 14665 14666 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14667$as_echo "$as_me: executing $ac_file commands" >&6;} 14668 ;; 14669 esac 14670 14671 14672 case $ac_file$ac_mode in 14673 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14674 # Older Autoconf quotes --file arguments for eval, but not when files 14675 # are listed without --file. Let's play safe and only enable the eval 14676 # if we detect the quoting. 14677 case $CONFIG_FILES in 14678 *\'*) eval set x "$CONFIG_FILES" ;; 14679 *) set x $CONFIG_FILES ;; 14680 esac 14681 shift 14682 for mf 14683 do 14684 # Strip MF so we end up with the name of the file. 14685 mf=`echo "$mf" | sed -e 's/:.*$//'` 14686 # Check whether this is an Automake generated Makefile or not. 14687 # We used to match only the files named 'Makefile.in', but 14688 # some people rename them; so instead we look at the file content. 14689 # Grep'ing the first line is not enough: some people post-process 14690 # each Makefile.in and add a new line on top of each file to say so. 14691 # Grep'ing the whole file is not good either: AIX grep has a line 14692 # limit of 2048, but all sed's we know have understand at least 4000. 14693 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14694 dirpart=`$as_dirname -- "$mf" || 14695$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14696 X"$mf" : 'X\(//\)[^/]' \| \ 14697 X"$mf" : 'X\(//\)$' \| \ 14698 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14699$as_echo X"$mf" | 14700 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14701 s//\1/ 14702 q 14703 } 14704 /^X\(\/\/\)[^/].*/{ 14705 s//\1/ 14706 q 14707 } 14708 /^X\(\/\/\)$/{ 14709 s//\1/ 14710 q 14711 } 14712 /^X\(\/\).*/{ 14713 s//\1/ 14714 q 14715 } 14716 s/.*/./; q'` 14717 else 14718 continue 14719 fi 14720 # Extract the definition of DEPDIR, am__include, and am__quote 14721 # from the Makefile without running 'make'. 14722 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14723 test -z "$DEPDIR" && continue 14724 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14725 test -z "$am__include" && continue 14726 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14727 # Find all dependency output files, they are included files with 14728 # $(DEPDIR) in their names. We invoke sed twice because it is the 14729 # simplest approach to changing $(DEPDIR) to its actual value in the 14730 # expansion. 14731 for file in `sed -n " 14732 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14733 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14734 # Make sure the directory exists. 14735 test -f "$dirpart/$file" && continue 14736 fdir=`$as_dirname -- "$file" || 14737$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14738 X"$file" : 'X\(//\)[^/]' \| \ 14739 X"$file" : 'X\(//\)$' \| \ 14740 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14741$as_echo X"$file" | 14742 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14743 s//\1/ 14744 q 14745 } 14746 /^X\(\/\/\)[^/].*/{ 14747 s//\1/ 14748 q 14749 } 14750 /^X\(\/\/\)$/{ 14751 s//\1/ 14752 q 14753 } 14754 /^X\(\/\).*/{ 14755 s//\1/ 14756 q 14757 } 14758 s/.*/./; q'` 14759 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14760 # echo "creating $dirpart/$file" 14761 echo '# dummy' > "$dirpart/$file" 14762 done 14763 done 14764} 14765 ;; 14766 "libtool":C) 14767 14768 # See if we are running on zsh, and set the options which allow our 14769 # commands through without removal of \ escapes. 14770 if test -n "${ZSH_VERSION+set}" ; then 14771 setopt NO_GLOB_SUBST 14772 fi 14773 14774 cfgfile="${ofile}T" 14775 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14776 $RM "$cfgfile" 14777 14778 cat <<_LT_EOF >> "$cfgfile" 14779#! $SHELL 14780 14781# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14782# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14783# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14784# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14785# 14786# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14787# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14788# Written by Gordon Matzigkeit, 1996 14789# 14790# This file is part of GNU Libtool. 14791# 14792# GNU Libtool is free software; you can redistribute it and/or 14793# modify it under the terms of the GNU General Public License as 14794# published by the Free Software Foundation; either version 2 of 14795# the License, or (at your option) any later version. 14796# 14797# As a special exception to the GNU General Public License, 14798# if you distribute this file as part of a program or library that 14799# is built using GNU Libtool, you may include this file under the 14800# same distribution terms that you use for the rest of that program. 14801# 14802# GNU Libtool is distributed in the hope that it will be useful, 14803# but WITHOUT ANY WARRANTY; without even the implied warranty of 14804# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14805# GNU General Public License for more details. 14806# 14807# You should have received a copy of the GNU General Public License 14808# along with GNU Libtool; see the file COPYING. If not, a copy 14809# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14810# obtained by writing to the Free Software Foundation, Inc., 14811# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14812 14813 14814# The names of the tagged configurations supported by this script. 14815available_tags="" 14816 14817# ### BEGIN LIBTOOL CONFIG 14818 14819# Whether or not to build shared libraries. 14820build_libtool_libs=$enable_shared 14821 14822# Which release of libtool.m4 was used? 14823macro_version=$macro_version 14824macro_revision=$macro_revision 14825 14826# Whether or not to build static libraries. 14827build_old_libs=$enable_static 14828 14829# What type of objects to build. 14830pic_mode=$pic_mode 14831 14832# Whether or not to optimize for fast installation. 14833fast_install=$enable_fast_install 14834 14835# Shell to use when invoking shell scripts. 14836SHELL=$lt_SHELL 14837 14838# An echo program that protects backslashes. 14839ECHO=$lt_ECHO 14840 14841# The host system. 14842host_alias=$host_alias 14843host=$host 14844host_os=$host_os 14845 14846# The build system. 14847build_alias=$build_alias 14848build=$build 14849build_os=$build_os 14850 14851# A sed program that does not truncate output. 14852SED=$lt_SED 14853 14854# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14855Xsed="\$SED -e 1s/^X//" 14856 14857# A grep program that handles long lines. 14858GREP=$lt_GREP 14859 14860# An ERE matcher. 14861EGREP=$lt_EGREP 14862 14863# A literal string matcher. 14864FGREP=$lt_FGREP 14865 14866# A BSD- or MS-compatible name lister. 14867NM=$lt_NM 14868 14869# Whether we need soft or hard links. 14870LN_S=$lt_LN_S 14871 14872# What is the maximum length of a command? 14873max_cmd_len=$max_cmd_len 14874 14875# Object file suffix (normally "o"). 14876objext=$ac_objext 14877 14878# Executable file suffix (normally ""). 14879exeext=$exeext 14880 14881# whether the shell understands "unset". 14882lt_unset=$lt_unset 14883 14884# turn spaces into newlines. 14885SP2NL=$lt_lt_SP2NL 14886 14887# turn newlines into spaces. 14888NL2SP=$lt_lt_NL2SP 14889 14890# An object symbol dumper. 14891OBJDUMP=$lt_OBJDUMP 14892 14893# Method to check whether dependent libraries are shared objects. 14894deplibs_check_method=$lt_deplibs_check_method 14895 14896# Command to use when deplibs_check_method == "file_magic". 14897file_magic_cmd=$lt_file_magic_cmd 14898 14899# The archiver. 14900AR=$lt_AR 14901AR_FLAGS=$lt_AR_FLAGS 14902 14903# A symbol stripping program. 14904STRIP=$lt_STRIP 14905 14906# Commands used to install an old-style archive. 14907RANLIB=$lt_RANLIB 14908old_postinstall_cmds=$lt_old_postinstall_cmds 14909old_postuninstall_cmds=$lt_old_postuninstall_cmds 14910 14911# Whether to use a lock for old archive extraction. 14912lock_old_archive_extraction=$lock_old_archive_extraction 14913 14914# A C compiler. 14915LTCC=$lt_CC 14916 14917# LTCC compiler flags. 14918LTCFLAGS=$lt_CFLAGS 14919 14920# Take the output of nm and produce a listing of raw symbols and C names. 14921global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14922 14923# Transform the output of nm in a proper C declaration. 14924global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14925 14926# Transform the output of nm in a C name address pair. 14927global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14928 14929# Transform the output of nm in a C name address pair when lib prefix is needed. 14930global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14931 14932# The name of the directory that contains temporary libtool files. 14933objdir=$objdir 14934 14935# Used to examine libraries when file_magic_cmd begins with "file". 14936MAGIC_CMD=$MAGIC_CMD 14937 14938# Must we lock files when doing compilation? 14939need_locks=$lt_need_locks 14940 14941# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14942DSYMUTIL=$lt_DSYMUTIL 14943 14944# Tool to change global to local symbols on Mac OS X. 14945NMEDIT=$lt_NMEDIT 14946 14947# Tool to manipulate fat objects and archives on Mac OS X. 14948LIPO=$lt_LIPO 14949 14950# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14951OTOOL=$lt_OTOOL 14952 14953# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14954OTOOL64=$lt_OTOOL64 14955 14956# Old archive suffix (normally "a"). 14957libext=$libext 14958 14959# Shared library suffix (normally ".so"). 14960shrext_cmds=$lt_shrext_cmds 14961 14962# The commands to extract the exported symbol list from a shared archive. 14963extract_expsyms_cmds=$lt_extract_expsyms_cmds 14964 14965# Variables whose values should be saved in libtool wrapper scripts and 14966# restored at link time. 14967variables_saved_for_relink=$lt_variables_saved_for_relink 14968 14969# Do we need the "lib" prefix for modules? 14970need_lib_prefix=$need_lib_prefix 14971 14972# Do we need a version for libraries? 14973need_version=$need_version 14974 14975# Library versioning type. 14976version_type=$version_type 14977 14978# Shared library runtime path variable. 14979runpath_var=$runpath_var 14980 14981# Shared library path variable. 14982shlibpath_var=$shlibpath_var 14983 14984# Is shlibpath searched before the hard-coded library search path? 14985shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14986 14987# Format of library name prefix. 14988libname_spec=$lt_libname_spec 14989 14990# List of archive names. First name is the real one, the rest are links. 14991# The last name is the one that the linker finds with -lNAME 14992library_names_spec=$lt_library_names_spec 14993 14994# The coded name of the library, if different from the real name. 14995soname_spec=$lt_soname_spec 14996 14997# Permission mode override for installation of shared libraries. 14998install_override_mode=$lt_install_override_mode 14999 15000# Command to use after installation of a shared archive. 15001postinstall_cmds=$lt_postinstall_cmds 15002 15003# Command to use after uninstallation of a shared archive. 15004postuninstall_cmds=$lt_postuninstall_cmds 15005 15006# Commands used to finish a libtool library installation in a directory. 15007finish_cmds=$lt_finish_cmds 15008 15009# As "finish_cmds", except a single script fragment to be evaled but 15010# not shown. 15011finish_eval=$lt_finish_eval 15012 15013# Whether we should hardcode library paths into libraries. 15014hardcode_into_libs=$hardcode_into_libs 15015 15016# Compile-time system search path for libraries. 15017sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15018 15019# Run-time system search path for libraries. 15020sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15021 15022# Whether dlopen is supported. 15023dlopen_support=$enable_dlopen 15024 15025# Whether dlopen of programs is supported. 15026dlopen_self=$enable_dlopen_self 15027 15028# Whether dlopen of statically linked programs is supported. 15029dlopen_self_static=$enable_dlopen_self_static 15030 15031# Commands to strip libraries. 15032old_striplib=$lt_old_striplib 15033striplib=$lt_striplib 15034 15035 15036# The linker used to build libraries. 15037LD=$lt_LD 15038 15039# How to create reloadable object files. 15040reload_flag=$lt_reload_flag 15041reload_cmds=$lt_reload_cmds 15042 15043# Commands used to build an old-style archive. 15044old_archive_cmds=$lt_old_archive_cmds 15045 15046# A language specific compiler. 15047CC=$lt_compiler 15048 15049# Is the compiler the GNU compiler? 15050with_gcc=$GCC 15051 15052# Compiler flag to turn off builtin functions. 15053no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15054 15055# How to pass a linker flag through the compiler. 15056wl=$lt_lt_prog_compiler_wl 15057 15058# Additional compiler flags for building library objects. 15059pic_flag=$lt_lt_prog_compiler_pic 15060 15061# Compiler flag to prevent dynamic linking. 15062link_static_flag=$lt_lt_prog_compiler_static 15063 15064# Does compiler simultaneously support -c and -o options? 15065compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15066 15067# Whether or not to add -lc for building shared libraries. 15068build_libtool_need_lc=$archive_cmds_need_lc 15069 15070# Whether or not to disallow shared libs when runtime libs are static. 15071allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15072 15073# Compiler flag to allow reflexive dlopens. 15074export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15075 15076# Compiler flag to generate shared objects directly from archives. 15077whole_archive_flag_spec=$lt_whole_archive_flag_spec 15078 15079# Whether the compiler copes with passing no objects directly. 15080compiler_needs_object=$lt_compiler_needs_object 15081 15082# Create an old-style archive from a shared archive. 15083old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15084 15085# Create a temporary old-style archive to link instead of a shared archive. 15086old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15087 15088# Commands used to build a shared archive. 15089archive_cmds=$lt_archive_cmds 15090archive_expsym_cmds=$lt_archive_expsym_cmds 15091 15092# Commands used to build a loadable module if different from building 15093# a shared archive. 15094module_cmds=$lt_module_cmds 15095module_expsym_cmds=$lt_module_expsym_cmds 15096 15097# Whether we are building with GNU ld or not. 15098with_gnu_ld=$lt_with_gnu_ld 15099 15100# Flag that allows shared libraries with undefined symbols to be built. 15101allow_undefined_flag=$lt_allow_undefined_flag 15102 15103# Flag that enforces no undefined symbols. 15104no_undefined_flag=$lt_no_undefined_flag 15105 15106# Flag to hardcode \$libdir into a binary during linking. 15107# This must work even if \$libdir does not exist 15108hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15109 15110# If ld is used when linking, flag to hardcode \$libdir into a binary 15111# during linking. This must work even if \$libdir does not exist. 15112hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15113 15114# Whether we need a single "-rpath" flag with a separated argument. 15115hardcode_libdir_separator=$lt_hardcode_libdir_separator 15116 15117# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15118# DIR into the resulting binary. 15119hardcode_direct=$hardcode_direct 15120 15121# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15122# DIR into the resulting binary and the resulting library dependency is 15123# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15124# library is relocated. 15125hardcode_direct_absolute=$hardcode_direct_absolute 15126 15127# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15128# into the resulting binary. 15129hardcode_minus_L=$hardcode_minus_L 15130 15131# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15132# into the resulting binary. 15133hardcode_shlibpath_var=$hardcode_shlibpath_var 15134 15135# Set to "yes" if building a shared library automatically hardcodes DIR 15136# into the library and all subsequent libraries and executables linked 15137# against it. 15138hardcode_automatic=$hardcode_automatic 15139 15140# Set to yes if linker adds runtime paths of dependent libraries 15141# to runtime path list. 15142inherit_rpath=$inherit_rpath 15143 15144# Whether libtool must link a program against all its dependency libraries. 15145link_all_deplibs=$link_all_deplibs 15146 15147# Fix the shell variable \$srcfile for the compiler. 15148fix_srcfile_path=$lt_fix_srcfile_path 15149 15150# Set to "yes" if exported symbols are required. 15151always_export_symbols=$always_export_symbols 15152 15153# The commands to list exported symbols. 15154export_symbols_cmds=$lt_export_symbols_cmds 15155 15156# Symbols that should not be listed in the preloaded symbols. 15157exclude_expsyms=$lt_exclude_expsyms 15158 15159# Symbols that must always be exported. 15160include_expsyms=$lt_include_expsyms 15161 15162# Commands necessary for linking programs (against libraries) with templates. 15163prelink_cmds=$lt_prelink_cmds 15164 15165# Specify filename containing input files. 15166file_list_spec=$lt_file_list_spec 15167 15168# How to hardcode a shared library path into an executable. 15169hardcode_action=$hardcode_action 15170 15171# ### END LIBTOOL CONFIG 15172 15173_LT_EOF 15174 15175 case $host_os in 15176 aix3*) 15177 cat <<\_LT_EOF >> "$cfgfile" 15178# AIX sometimes has problems with the GCC collect2 program. For some 15179# reason, if we set the COLLECT_NAMES environment variable, the problems 15180# vanish in a puff of smoke. 15181if test "X${COLLECT_NAMES+set}" != Xset; then 15182 COLLECT_NAMES= 15183 export COLLECT_NAMES 15184fi 15185_LT_EOF 15186 ;; 15187 esac 15188 15189 15190ltmain="$ac_aux_dir/ltmain.sh" 15191 15192 15193 # We use sed instead of cat because bash on DJGPP gets confused if 15194 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15195 # text mode, it properly converts lines to CR/LF. This bash problem 15196 # is reportedly fixed, but why not run on old versions too? 15197 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15198 || (rm -f "$cfgfile"; exit 1) 15199 15200 case $xsi_shell in 15201 yes) 15202 cat << \_LT_EOF >> "$cfgfile" 15203 15204# func_dirname file append nondir_replacement 15205# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15206# otherwise set result to NONDIR_REPLACEMENT. 15207func_dirname () 15208{ 15209 case ${1} in 15210 */*) func_dirname_result="${1%/*}${2}" ;; 15211 * ) func_dirname_result="${3}" ;; 15212 esac 15213} 15214 15215# func_basename file 15216func_basename () 15217{ 15218 func_basename_result="${1##*/}" 15219} 15220 15221# func_dirname_and_basename file append nondir_replacement 15222# perform func_basename and func_dirname in a single function 15223# call: 15224# dirname: Compute the dirname of FILE. If nonempty, 15225# add APPEND to the result, otherwise set result 15226# to NONDIR_REPLACEMENT. 15227# value returned in "$func_dirname_result" 15228# basename: Compute filename of FILE. 15229# value retuned in "$func_basename_result" 15230# Implementation must be kept synchronized with func_dirname 15231# and func_basename. For efficiency, we do not delegate to 15232# those functions but instead duplicate the functionality here. 15233func_dirname_and_basename () 15234{ 15235 case ${1} in 15236 */*) func_dirname_result="${1%/*}${2}" ;; 15237 * ) func_dirname_result="${3}" ;; 15238 esac 15239 func_basename_result="${1##*/}" 15240} 15241 15242# func_stripname prefix suffix name 15243# strip PREFIX and SUFFIX off of NAME. 15244# PREFIX and SUFFIX must not contain globbing or regex special 15245# characters, hashes, percent signs, but SUFFIX may contain a leading 15246# dot (in which case that matches only a dot). 15247func_stripname () 15248{ 15249 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15250 # positional parameters, so assign one to ordinary parameter first. 15251 func_stripname_result=${3} 15252 func_stripname_result=${func_stripname_result#"${1}"} 15253 func_stripname_result=${func_stripname_result%"${2}"} 15254} 15255 15256# func_opt_split 15257func_opt_split () 15258{ 15259 func_opt_split_opt=${1%%=*} 15260 func_opt_split_arg=${1#*=} 15261} 15262 15263# func_lo2o object 15264func_lo2o () 15265{ 15266 case ${1} in 15267 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15268 *) func_lo2o_result=${1} ;; 15269 esac 15270} 15271 15272# func_xform libobj-or-source 15273func_xform () 15274{ 15275 func_xform_result=${1%.*}.lo 15276} 15277 15278# func_arith arithmetic-term... 15279func_arith () 15280{ 15281 func_arith_result=$(( $* )) 15282} 15283 15284# func_len string 15285# STRING may not start with a hyphen. 15286func_len () 15287{ 15288 func_len_result=${#1} 15289} 15290 15291_LT_EOF 15292 ;; 15293 *) # Bourne compatible functions. 15294 cat << \_LT_EOF >> "$cfgfile" 15295 15296# func_dirname file append nondir_replacement 15297# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15298# otherwise set result to NONDIR_REPLACEMENT. 15299func_dirname () 15300{ 15301 # Extract subdirectory from the argument. 15302 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15303 if test "X$func_dirname_result" = "X${1}"; then 15304 func_dirname_result="${3}" 15305 else 15306 func_dirname_result="$func_dirname_result${2}" 15307 fi 15308} 15309 15310# func_basename file 15311func_basename () 15312{ 15313 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15314} 15315 15316 15317# func_stripname prefix suffix name 15318# strip PREFIX and SUFFIX off of NAME. 15319# PREFIX and SUFFIX must not contain globbing or regex special 15320# characters, hashes, percent signs, but SUFFIX may contain a leading 15321# dot (in which case that matches only a dot). 15322# func_strip_suffix prefix name 15323func_stripname () 15324{ 15325 case ${2} in 15326 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15327 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15328 esac 15329} 15330 15331# sed scripts: 15332my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15333my_sed_long_arg='1s/^-[^=]*=//' 15334 15335# func_opt_split 15336func_opt_split () 15337{ 15338 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15339 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15340} 15341 15342# func_lo2o object 15343func_lo2o () 15344{ 15345 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15346} 15347 15348# func_xform libobj-or-source 15349func_xform () 15350{ 15351 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15352} 15353 15354# func_arith arithmetic-term... 15355func_arith () 15356{ 15357 func_arith_result=`expr "$@"` 15358} 15359 15360# func_len string 15361# STRING may not start with a hyphen. 15362func_len () 15363{ 15364 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15365} 15366 15367_LT_EOF 15368esac 15369 15370case $lt_shell_append in 15371 yes) 15372 cat << \_LT_EOF >> "$cfgfile" 15373 15374# func_append var value 15375# Append VALUE to the end of shell variable VAR. 15376func_append () 15377{ 15378 eval "$1+=\$2" 15379} 15380_LT_EOF 15381 ;; 15382 *) 15383 cat << \_LT_EOF >> "$cfgfile" 15384 15385# func_append var value 15386# Append VALUE to the end of shell variable VAR. 15387func_append () 15388{ 15389 eval "$1=\$$1\$2" 15390} 15391 15392_LT_EOF 15393 ;; 15394 esac 15395 15396 15397 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15398 || (rm -f "$cfgfile"; exit 1) 15399 15400 mv -f "$cfgfile" "$ofile" || 15401 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15402 chmod +x "$ofile" 15403 15404 ;; 15405 "default-1":C) 15406 for ac_file in $CONFIG_FILES; do 15407 # Support "outfile[:infile[:infile...]]" 15408 case "$ac_file" in 15409 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 15410 esac 15411 # PO directories have a Makefile.in generated from Makefile.in.in. 15412 case "$ac_file" in */Makefile.in) 15413 # Adjust a relative srcdir. 15414 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 15415 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 15416 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 15417 # In autoconf-2.13 it is called $ac_given_srcdir. 15418 # In autoconf-2.50 it is called $srcdir. 15419 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 15420 case "$ac_given_srcdir" in 15421 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 15422 /*) top_srcdir="$ac_given_srcdir" ;; 15423 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 15424 esac 15425 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 15426 rm -f "$ac_dir/POTFILES" 15427 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 15428 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 15429 POMAKEFILEDEPS="POTFILES.in" 15430 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 15431 # on $ac_dir but don't depend on user-specified configuration 15432 # parameters. 15433 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 15434 # The LINGUAS file contains the set of available languages. 15435 if test -n "$OBSOLETE_ALL_LINGUAS"; then 15436 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 15437 fi 15438 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 15439 # Hide the ALL_LINGUAS assigment from automake. 15440 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 15441 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 15442 else 15443 # The set of available languages was given in configure.ac. 15444 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 15445 fi 15446 case "$ac_given_srcdir" in 15447 .) srcdirpre= ;; 15448 *) srcdirpre='$(srcdir)/' ;; 15449 esac 15450 POFILES= 15451 GMOFILES= 15452 UPDATEPOFILES= 15453 DUMMYPOFILES= 15454 for lang in $ALL_LINGUAS; do 15455 POFILES="$POFILES $srcdirpre$lang.po" 15456 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 15457 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 15458 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 15459 done 15460 # CATALOGS depends on both $ac_dir and the user's LINGUAS 15461 # environment variable. 15462 INST_LINGUAS= 15463 if test -n "$ALL_LINGUAS"; then 15464 for presentlang in $ALL_LINGUAS; do 15465 useit=no 15466 if test "%UNSET%" != "$LINGUAS"; then 15467 desiredlanguages="$LINGUAS" 15468 else 15469 desiredlanguages="$ALL_LINGUAS" 15470 fi 15471 for desiredlang in $desiredlanguages; do 15472 # Use the presentlang catalog if desiredlang is 15473 # a. equal to presentlang, or 15474 # b. a variant of presentlang (because in this case, 15475 # presentlang can be used as a fallback for messages 15476 # which are not translated in the desiredlang catalog). 15477 case "$desiredlang" in 15478 "$presentlang"*) useit=yes;; 15479 esac 15480 done 15481 if test $useit = yes; then 15482 INST_LINGUAS="$INST_LINGUAS $presentlang" 15483 fi 15484 done 15485 fi 15486 CATALOGS= 15487 if test -n "$INST_LINGUAS"; then 15488 for lang in $INST_LINGUAS; do 15489 CATALOGS="$CATALOGS $lang.gmo" 15490 done 15491 fi 15492 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 15493 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" 15494 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 15495 if test -f "$f"; then 15496 case "$f" in 15497 *.orig | *.bak | *~) ;; 15498 *) cat "$f" >> "$ac_dir/Makefile" ;; 15499 esac 15500 fi 15501 done 15502 fi 15503 ;; 15504 esac 15505 done ;; 15506 15507 esac 15508done # for ac_tag 15509 15510 15511as_fn_exit 0 15512_ACEOF 15513ac_clean_files=$ac_clean_files_save 15514 15515test $ac_write_fail = 0 || 15516 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15517 15518 15519# configure is writing to config.log, and then calls config.status. 15520# config.status does its own redirection, appending to config.log. 15521# Unfortunately, on DOS this fails, as config.log is still kept open 15522# by configure, so config.status won't be able to write to it; its 15523# output is simply discarded. So we exec the FD to /dev/null, 15524# effectively closing config.log, so it can be properly (re)opened and 15525# appended to by config.status. When coming back to configure, we 15526# need to make the FD available again. 15527if test "$no_create" != yes; then 15528 ac_cs_success=: 15529 ac_config_status_args= 15530 test "$silent" = yes && 15531 ac_config_status_args="$ac_config_status_args --quiet" 15532 exec 5>/dev/null 15533 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15534 exec 5>>config.log 15535 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15536 # would make configure fail if this is the last instruction. 15537 $ac_cs_success || as_fn_exit 1 15538fi 15539if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15540 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15541$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15542fi 15543 15544