configure revision 1.8
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for binutils 2.39. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='binutils' 589PACKAGE_TARNAME='binutils' 590PACKAGE_VERSION='2.39' 591PACKAGE_STRING='binutils 2.39' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="ar.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_header_list= 633ac_subst_vars='am__EXEEXT_FALSE 634am__EXEEXT_TRUE 635LTLIBOBJS 636LIBOBJS 637EMULATION_VECTOR 638EMULATION 639OBJDUMP_PRIVATE_OFILES 640OBJDUMP_DEFS 641BUILD_INSTALL_MISC 642BUILD_MISC 643BUILD_DLLWRAP 644BUILD_WINDMC 645BUILD_WINDRES 646DLLTOOL_DEFS 647BUILD_DLLTOOL 648BUILD_SRCONV 649LTLIBICONV 650LIBICONV 651MSGPACK_LIBS 652MSGPACK_CFLAGS 653zlibinc 654zlibdir 655DEMANGLER_NAME 656EXEEXT_FOR_BUILD 657CC_FOR_BUILD 658HDEFINES 659GENINSRC_NEVER_FALSE 660GENINSRC_NEVER_TRUE 661MAINT 662MAINTAINER_MODE_FALSE 663MAINTAINER_MODE_TRUE 664MSGMERGE 665MSGFMT 666MKINSTALLDIRS 667CATOBJEXT 668GENCAT 669INSTOBJEXT 670DATADIRNAME 671CATALOGS 672POSUB 673GMSGFMT 674XGETTEXT 675INCINTL 676LIBINTL_DEP 677LIBINTL 678USE_NLS 679LEXLIB 680LEX_OUTPUT_ROOT 681LEX 682YFLAGS 683YACC 684WARN_WRITE_STRINGS 685NO_WERROR 686WARN_CFLAGS_FOR_BUILD 687WARN_CFLAGS 688ENABLE_LIBCTF_FALSE 689ENABLE_LIBCTF_TRUE 690DEBUGINFOD_LIBS 691DEBUGINFOD_CFLAGS 692PKG_CONFIG_LIBDIR 693PKG_CONFIG_PATH 694PKG_CONFIG 695LARGEFILE_CPPFLAGS 696OTOOL64 697OTOOL 698LIPO 699NMEDIT 700DSYMUTIL 701RANLIB 702AR 703OBJDUMP 704LN_S 705NM 706ac_ct_DUMPBIN 707DUMPBIN 708LD 709FGREP 710SED 711LIBTOOL 712EGREP 713GREP 714CPP 715am__fastdepCC_FALSE 716am__fastdepCC_TRUE 717CCDEPMODE 718am__nodep 719AMDEPBACKSLASH 720AMDEP_FALSE 721AMDEP_TRUE 722am__quote 723am__include 724DEPDIR 725OBJEXT 726EXEEXT 727ac_ct_CC 728CPPFLAGS 729LDFLAGS 730CFLAGS 731CC 732AM_BACKSLASH 733AM_DEFAULT_VERBOSITY 734AM_DEFAULT_V 735AM_V 736am__untar 737am__tar 738AMTAR 739am__leading_dot 740SET_MAKE 741AWK 742mkdir_p 743MKDIR_P 744INSTALL_STRIP_PROGRAM 745STRIP 746install_sh 747MAKEINFO 748AUTOHEADER 749AUTOMAKE 750AUTOCONF 751ACLOCAL 752VERSION 753PACKAGE 754CYGPATH_W 755am__isrc 756INSTALL_DATA 757INSTALL_SCRIPT 758INSTALL_PROGRAM 759target_os 760target_vendor 761target_cpu 762target 763host_os 764host_vendor 765host_cpu 766host 767build_os 768build_vendor 769build_cpu 770build 771target_alias 772host_alias 773build_alias 774LIBS 775ECHO_T 776ECHO_N 777ECHO_C 778DEFS 779mandir 780localedir 781libdir 782psdir 783pdfdir 784dvidir 785htmldir 786infodir 787docdir 788oldincludedir 789includedir 790localstatedir 791sharedstatedir 792sysconfdir 793datadir 794datarootdir 795libexecdir 796sbindir 797bindir 798program_transform_name 799prefix 800exec_prefix 801PACKAGE_URL 802PACKAGE_BUGREPORT 803PACKAGE_STRING 804PACKAGE_VERSION 805PACKAGE_TARNAME 806PACKAGE_NAME 807PATH_SEPARATOR 808SHELL' 809ac_subst_files='' 810ac_user_opts=' 811enable_option_checking 812enable_silent_rules 813enable_dependency_tracking 814enable_shared 815enable_static 816with_pic 817enable_fast_install 818with_gnu_ld 819enable_libtool_lock 820enable_plugins 821enable_largefile 822enable_checking 823enable_targets 824enable_deterministic_archives 825enable_default_strings_all 826enable_f_for_ifunc_symbols 827enable_follow_debug_links 828with_debuginfod 829enable_libctf 830enable_werror 831enable_build_warnings 832enable_nls 833enable_maintainer_mode 834with_system_zlib 835with_msgpack 836enable_rpath 837with_libiconv_prefix 838with_libiconv_type 839' 840 ac_precious_vars='build_alias 841host_alias 842target_alias 843CC 844CFLAGS 845LDFLAGS 846LIBS 847CPPFLAGS 848CPP 849PKG_CONFIG 850PKG_CONFIG_PATH 851PKG_CONFIG_LIBDIR 852DEBUGINFOD_CFLAGS 853DEBUGINFOD_LIBS 854YACC 855YFLAGS 856MSGPACK_CFLAGS 857MSGPACK_LIBS' 858 859 860# Initialize some variables set by options. 861ac_init_help= 862ac_init_version=false 863ac_unrecognized_opts= 864ac_unrecognized_sep= 865# The variables have the same names as the options, with 866# dashes changed to underlines. 867cache_file=/dev/null 868exec_prefix=NONE 869no_create= 870no_recursion= 871prefix=NONE 872program_prefix=NONE 873program_suffix=NONE 874program_transform_name=s,x,x, 875silent= 876site= 877srcdir= 878verbose= 879x_includes=NONE 880x_libraries=NONE 881 882# Installation directory options. 883# These are left unexpanded so users can "make install exec_prefix=/foo" 884# and all the variables that are supposed to be based on exec_prefix 885# by default will actually change. 886# Use braces instead of parens because sh, perl, etc. also accept them. 887# (The list follows the same order as the GNU Coding Standards.) 888bindir='${exec_prefix}/bin' 889sbindir='${exec_prefix}/sbin' 890libexecdir='${exec_prefix}/libexec' 891datarootdir='${prefix}/share' 892datadir='${datarootdir}' 893sysconfdir='${prefix}/etc' 894sharedstatedir='${prefix}/com' 895localstatedir='${prefix}/var' 896includedir='${prefix}/include' 897oldincludedir='/usr/include' 898docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 899infodir='${datarootdir}/info' 900htmldir='${docdir}' 901dvidir='${docdir}' 902pdfdir='${docdir}' 903psdir='${docdir}' 904libdir='${exec_prefix}/lib' 905localedir='${datarootdir}/locale' 906mandir='${datarootdir}/man' 907 908ac_prev= 909ac_dashdash= 910for ac_option 911do 912 # If the previous option needs an argument, assign it. 913 if test -n "$ac_prev"; then 914 eval $ac_prev=\$ac_option 915 ac_prev= 916 continue 917 fi 918 919 case $ac_option in 920 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 921 *=) ac_optarg= ;; 922 *) ac_optarg=yes ;; 923 esac 924 925 # Accept the important Cygnus configure options, so we can diagnose typos. 926 927 case $ac_dashdash$ac_option in 928 --) 929 ac_dashdash=yes ;; 930 931 -bindir | --bindir | --bindi | --bind | --bin | --bi) 932 ac_prev=bindir ;; 933 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 934 bindir=$ac_optarg ;; 935 936 -build | --build | --buil | --bui | --bu) 937 ac_prev=build_alias ;; 938 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 939 build_alias=$ac_optarg ;; 940 941 -cache-file | --cache-file | --cache-fil | --cache-fi \ 942 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 943 ac_prev=cache_file ;; 944 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 945 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 946 cache_file=$ac_optarg ;; 947 948 --config-cache | -C) 949 cache_file=config.cache ;; 950 951 -datadir | --datadir | --datadi | --datad) 952 ac_prev=datadir ;; 953 -datadir=* | --datadir=* | --datadi=* | --datad=*) 954 datadir=$ac_optarg ;; 955 956 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 957 | --dataroo | --dataro | --datar) 958 ac_prev=datarootdir ;; 959 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 960 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 961 datarootdir=$ac_optarg ;; 962 963 -disable-* | --disable-*) 964 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 965 # Reject names that are not valid shell variable names. 966 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 967 as_fn_error $? "invalid feature name: $ac_useropt" 968 ac_useropt_orig=$ac_useropt 969 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 970 case $ac_user_opts in 971 *" 972"enable_$ac_useropt" 973"*) ;; 974 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 975 ac_unrecognized_sep=', ';; 976 esac 977 eval enable_$ac_useropt=no ;; 978 979 -docdir | --docdir | --docdi | --doc | --do) 980 ac_prev=docdir ;; 981 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 982 docdir=$ac_optarg ;; 983 984 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 985 ac_prev=dvidir ;; 986 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 987 dvidir=$ac_optarg ;; 988 989 -enable-* | --enable-*) 990 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 991 # Reject names that are not valid shell variable names. 992 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 993 as_fn_error $? "invalid feature name: $ac_useropt" 994 ac_useropt_orig=$ac_useropt 995 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 996 case $ac_user_opts in 997 *" 998"enable_$ac_useropt" 999"*) ;; 1000 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1001 ac_unrecognized_sep=', ';; 1002 esac 1003 eval enable_$ac_useropt=\$ac_optarg ;; 1004 1005 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1006 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1007 | --exec | --exe | --ex) 1008 ac_prev=exec_prefix ;; 1009 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1010 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1011 | --exec=* | --exe=* | --ex=*) 1012 exec_prefix=$ac_optarg ;; 1013 1014 -gas | --gas | --ga | --g) 1015 # Obsolete; use --with-gas. 1016 with_gas=yes ;; 1017 1018 -help | --help | --hel | --he | -h) 1019 ac_init_help=long ;; 1020 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1021 ac_init_help=recursive ;; 1022 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1023 ac_init_help=short ;; 1024 1025 -host | --host | --hos | --ho) 1026 ac_prev=host_alias ;; 1027 -host=* | --host=* | --hos=* | --ho=*) 1028 host_alias=$ac_optarg ;; 1029 1030 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1031 ac_prev=htmldir ;; 1032 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1033 | --ht=*) 1034 htmldir=$ac_optarg ;; 1035 1036 -includedir | --includedir | --includedi | --included | --include \ 1037 | --includ | --inclu | --incl | --inc) 1038 ac_prev=includedir ;; 1039 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1040 | --includ=* | --inclu=* | --incl=* | --inc=*) 1041 includedir=$ac_optarg ;; 1042 1043 -infodir | --infodir | --infodi | --infod | --info | --inf) 1044 ac_prev=infodir ;; 1045 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1046 infodir=$ac_optarg ;; 1047 1048 -libdir | --libdir | --libdi | --libd) 1049 ac_prev=libdir ;; 1050 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1051 libdir=$ac_optarg ;; 1052 1053 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1054 | --libexe | --libex | --libe) 1055 ac_prev=libexecdir ;; 1056 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1057 | --libexe=* | --libex=* | --libe=*) 1058 libexecdir=$ac_optarg ;; 1059 1060 -localedir | --localedir | --localedi | --localed | --locale) 1061 ac_prev=localedir ;; 1062 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1063 localedir=$ac_optarg ;; 1064 1065 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1066 | --localstate | --localstat | --localsta | --localst | --locals) 1067 ac_prev=localstatedir ;; 1068 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1069 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1070 localstatedir=$ac_optarg ;; 1071 1072 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1073 ac_prev=mandir ;; 1074 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1075 mandir=$ac_optarg ;; 1076 1077 -nfp | --nfp | --nf) 1078 # Obsolete; use --without-fp. 1079 with_fp=no ;; 1080 1081 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1082 | --no-cr | --no-c | -n) 1083 no_create=yes ;; 1084 1085 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1086 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1087 no_recursion=yes ;; 1088 1089 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1090 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1091 | --oldin | --oldi | --old | --ol | --o) 1092 ac_prev=oldincludedir ;; 1093 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1094 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1095 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1096 oldincludedir=$ac_optarg ;; 1097 1098 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1099 ac_prev=prefix ;; 1100 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1101 prefix=$ac_optarg ;; 1102 1103 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1104 | --program-pre | --program-pr | --program-p) 1105 ac_prev=program_prefix ;; 1106 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1107 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1108 program_prefix=$ac_optarg ;; 1109 1110 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1111 | --program-suf | --program-su | --program-s) 1112 ac_prev=program_suffix ;; 1113 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1114 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1115 program_suffix=$ac_optarg ;; 1116 1117 -program-transform-name | --program-transform-name \ 1118 | --program-transform-nam | --program-transform-na \ 1119 | --program-transform-n | --program-transform- \ 1120 | --program-transform | --program-transfor \ 1121 | --program-transfo | --program-transf \ 1122 | --program-trans | --program-tran \ 1123 | --progr-tra | --program-tr | --program-t) 1124 ac_prev=program_transform_name ;; 1125 -program-transform-name=* | --program-transform-name=* \ 1126 | --program-transform-nam=* | --program-transform-na=* \ 1127 | --program-transform-n=* | --program-transform-=* \ 1128 | --program-transform=* | --program-transfor=* \ 1129 | --program-transfo=* | --program-transf=* \ 1130 | --program-trans=* | --program-tran=* \ 1131 | --progr-tra=* | --program-tr=* | --program-t=*) 1132 program_transform_name=$ac_optarg ;; 1133 1134 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1135 ac_prev=pdfdir ;; 1136 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1137 pdfdir=$ac_optarg ;; 1138 1139 -psdir | --psdir | --psdi | --psd | --ps) 1140 ac_prev=psdir ;; 1141 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1142 psdir=$ac_optarg ;; 1143 1144 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1145 | -silent | --silent | --silen | --sile | --sil) 1146 silent=yes ;; 1147 1148 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1149 ac_prev=sbindir ;; 1150 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1151 | --sbi=* | --sb=*) 1152 sbindir=$ac_optarg ;; 1153 1154 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1155 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1156 | --sharedst | --shareds | --shared | --share | --shar \ 1157 | --sha | --sh) 1158 ac_prev=sharedstatedir ;; 1159 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1160 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1161 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1162 | --sha=* | --sh=*) 1163 sharedstatedir=$ac_optarg ;; 1164 1165 -site | --site | --sit) 1166 ac_prev=site ;; 1167 -site=* | --site=* | --sit=*) 1168 site=$ac_optarg ;; 1169 1170 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1171 ac_prev=srcdir ;; 1172 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1173 srcdir=$ac_optarg ;; 1174 1175 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1176 | --syscon | --sysco | --sysc | --sys | --sy) 1177 ac_prev=sysconfdir ;; 1178 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1179 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1180 sysconfdir=$ac_optarg ;; 1181 1182 -target | --target | --targe | --targ | --tar | --ta | --t) 1183 ac_prev=target_alias ;; 1184 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1185 target_alias=$ac_optarg ;; 1186 1187 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1188 verbose=yes ;; 1189 1190 -version | --version | --versio | --versi | --vers | -V) 1191 ac_init_version=: ;; 1192 1193 -with-* | --with-*) 1194 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1195 # Reject names that are not valid shell variable names. 1196 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1197 as_fn_error $? "invalid package name: $ac_useropt" 1198 ac_useropt_orig=$ac_useropt 1199 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1200 case $ac_user_opts in 1201 *" 1202"with_$ac_useropt" 1203"*) ;; 1204 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1205 ac_unrecognized_sep=', ';; 1206 esac 1207 eval with_$ac_useropt=\$ac_optarg ;; 1208 1209 -without-* | --without-*) 1210 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1211 # Reject names that are not valid shell variable names. 1212 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1213 as_fn_error $? "invalid package name: $ac_useropt" 1214 ac_useropt_orig=$ac_useropt 1215 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1216 case $ac_user_opts in 1217 *" 1218"with_$ac_useropt" 1219"*) ;; 1220 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1221 ac_unrecognized_sep=', ';; 1222 esac 1223 eval with_$ac_useropt=no ;; 1224 1225 --x) 1226 # Obsolete; use --with-x. 1227 with_x=yes ;; 1228 1229 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1230 | --x-incl | --x-inc | --x-in | --x-i) 1231 ac_prev=x_includes ;; 1232 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1233 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1234 x_includes=$ac_optarg ;; 1235 1236 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1237 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1238 ac_prev=x_libraries ;; 1239 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1240 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1241 x_libraries=$ac_optarg ;; 1242 1243 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1244Try \`$0 --help' for more information" 1245 ;; 1246 1247 *=*) 1248 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1249 # Reject names that are not valid shell variable names. 1250 case $ac_envvar in #( 1251 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1252 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1253 esac 1254 eval $ac_envvar=\$ac_optarg 1255 export $ac_envvar ;; 1256 1257 *) 1258 # FIXME: should be removed in autoconf 3.0. 1259 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1260 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1261 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1262 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1263 ;; 1264 1265 esac 1266done 1267 1268if test -n "$ac_prev"; then 1269 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1270 as_fn_error $? "missing argument to $ac_option" 1271fi 1272 1273if test -n "$ac_unrecognized_opts"; then 1274 case $enable_option_checking in 1275 no) ;; 1276 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1277 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1278 esac 1279fi 1280 1281# Check all directory arguments for consistency. 1282for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1283 datadir sysconfdir sharedstatedir localstatedir includedir \ 1284 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1285 libdir localedir mandir 1286do 1287 eval ac_val=\$$ac_var 1288 # Remove trailing slashes. 1289 case $ac_val in 1290 */ ) 1291 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1292 eval $ac_var=\$ac_val;; 1293 esac 1294 # Be sure to have absolute directory names. 1295 case $ac_val in 1296 [\\/$]* | ?:[\\/]* ) continue;; 1297 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1298 esac 1299 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1300done 1301 1302# There might be people who depend on the old broken behavior: `$host' 1303# used to hold the argument of --host etc. 1304# FIXME: To remove some day. 1305build=$build_alias 1306host=$host_alias 1307target=$target_alias 1308 1309# FIXME: To remove some day. 1310if test "x$host_alias" != x; then 1311 if test "x$build_alias" = x; then 1312 cross_compiling=maybe 1313 elif test "x$build_alias" != "x$host_alias"; then 1314 cross_compiling=yes 1315 fi 1316fi 1317 1318ac_tool_prefix= 1319test -n "$host_alias" && ac_tool_prefix=$host_alias- 1320 1321test "$silent" = yes && exec 6>/dev/null 1322 1323 1324ac_pwd=`pwd` && test -n "$ac_pwd" && 1325ac_ls_di=`ls -di .` && 1326ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1327 as_fn_error $? "working directory cannot be determined" 1328test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1329 as_fn_error $? "pwd does not report name of working directory" 1330 1331 1332# Find the source files, if location was not specified. 1333if test -z "$srcdir"; then 1334 ac_srcdir_defaulted=yes 1335 # Try the directory containing this script, then the parent directory. 1336 ac_confdir=`$as_dirname -- "$as_myself" || 1337$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1338 X"$as_myself" : 'X\(//\)[^/]' \| \ 1339 X"$as_myself" : 'X\(//\)$' \| \ 1340 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1341$as_echo X"$as_myself" | 1342 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1343 s//\1/ 1344 q 1345 } 1346 /^X\(\/\/\)[^/].*/{ 1347 s//\1/ 1348 q 1349 } 1350 /^X\(\/\/\)$/{ 1351 s//\1/ 1352 q 1353 } 1354 /^X\(\/\).*/{ 1355 s//\1/ 1356 q 1357 } 1358 s/.*/./; q'` 1359 srcdir=$ac_confdir 1360 if test ! -r "$srcdir/$ac_unique_file"; then 1361 srcdir=.. 1362 fi 1363else 1364 ac_srcdir_defaulted=no 1365fi 1366if test ! -r "$srcdir/$ac_unique_file"; then 1367 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1368 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1369fi 1370ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1371ac_abs_confdir=`( 1372 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1373 pwd)` 1374# When building in place, set srcdir=. 1375if test "$ac_abs_confdir" = "$ac_pwd"; then 1376 srcdir=. 1377fi 1378# Remove unnecessary trailing slashes from srcdir. 1379# Double slashes in file names in object file debugging info 1380# mess up M-x gdb in Emacs. 1381case $srcdir in 1382*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1383esac 1384for ac_var in $ac_precious_vars; do 1385 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1386 eval ac_env_${ac_var}_value=\$${ac_var} 1387 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1388 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1389done 1390 1391# 1392# Report the --help message. 1393# 1394if test "$ac_init_help" = "long"; then 1395 # Omit some internal or obsolete options to make the list less imposing. 1396 # This message is too long to be a string in the A/UX 3.1 sh. 1397 cat <<_ACEOF 1398\`configure' configures binutils 2.39 to adapt to many kinds of systems. 1399 1400Usage: $0 [OPTION]... [VAR=VALUE]... 1401 1402To assign environment variables (e.g., CC, CFLAGS...), specify them as 1403VAR=VALUE. See below for descriptions of some of the useful variables. 1404 1405Defaults for the options are specified in brackets. 1406 1407Configuration: 1408 -h, --help display this help and exit 1409 --help=short display options specific to this package 1410 --help=recursive display the short help of all the included packages 1411 -V, --version display version information and exit 1412 -q, --quiet, --silent do not print \`checking ...' messages 1413 --cache-file=FILE cache test results in FILE [disabled] 1414 -C, --config-cache alias for \`--cache-file=config.cache' 1415 -n, --no-create do not create output files 1416 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1417 1418Installation directories: 1419 --prefix=PREFIX install architecture-independent files in PREFIX 1420 [$ac_default_prefix] 1421 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1422 [PREFIX] 1423 1424By default, \`make install' will install all the files in 1425\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1426an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1427for instance \`--prefix=\$HOME'. 1428 1429For better control, use the options below. 1430 1431Fine tuning of the installation directories: 1432 --bindir=DIR user executables [EPREFIX/bin] 1433 --sbindir=DIR system admin executables [EPREFIX/sbin] 1434 --libexecdir=DIR program executables [EPREFIX/libexec] 1435 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1436 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1437 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1438 --libdir=DIR object code libraries [EPREFIX/lib] 1439 --includedir=DIR C header files [PREFIX/include] 1440 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1441 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1442 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1443 --infodir=DIR info documentation [DATAROOTDIR/info] 1444 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1445 --mandir=DIR man documentation [DATAROOTDIR/man] 1446 --docdir=DIR documentation root [DATAROOTDIR/doc/binutils] 1447 --htmldir=DIR html documentation [DOCDIR] 1448 --dvidir=DIR dvi documentation [DOCDIR] 1449 --pdfdir=DIR pdf documentation [DOCDIR] 1450 --psdir=DIR ps documentation [DOCDIR] 1451_ACEOF 1452 1453 cat <<\_ACEOF 1454 1455Program names: 1456 --program-prefix=PREFIX prepend PREFIX to installed program names 1457 --program-suffix=SUFFIX append SUFFIX to installed program names 1458 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1459 1460System types: 1461 --build=BUILD configure for building on BUILD [guessed] 1462 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1463 --target=TARGET configure for building compilers for TARGET [HOST] 1464_ACEOF 1465fi 1466 1467if test -n "$ac_init_help"; then 1468 case $ac_init_help in 1469 short | recursive ) echo "Configuration of binutils 2.39:";; 1470 esac 1471 cat <<\_ACEOF 1472 1473Optional Features: 1474 --disable-option-checking ignore unrecognized --enable/--with options 1475 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1476 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1477 --enable-silent-rules less verbose build output (undo: "make V=1") 1478 --disable-silent-rules verbose build output (undo: "make V=0") 1479 --enable-dependency-tracking 1480 do not reject slow dependency extractors 1481 --disable-dependency-tracking 1482 speeds up one-time build 1483 --enable-shared[=PKGS] build shared libraries [default=yes] 1484 --enable-static[=PKGS] build static libraries [default=yes] 1485 --enable-fast-install[=PKGS] 1486 optimize for fast installation [default=yes] 1487 --disable-libtool-lock avoid locking (might break parallel builds) 1488 --enable-plugins Enable support for plugins 1489 --disable-largefile omit support for large files 1490 --enable-checking enable run-time checks 1491 --enable-targets alternative target configurations 1492 --enable-deterministic-archives 1493 ar and ranlib default to -D behavior 1494 --disable-default-strings-all 1495 strings defaults to --data behavior 1496 --enable-f-for-ifunc-symbols 1497 Have nm use F and f for global and local ifunc 1498 symbols 1499 --enable-follow-debug-links 1500 Have readelf and objdump follow debug links by 1501 default 1502 --enable-libctf Handle .ctf type-info sections [default=yes] 1503 --enable-werror treat compile warnings as errors 1504 --enable-build-warnings enable build-time compiler warnings 1505 --disable-nls do not use Native Language Support 1506 --enable-maintainer-mode 1507 enable make rules and dependencies not useful (and 1508 sometimes confusing) to the casual installer 1509 --disable-rpath do not hardcode runtime library paths 1510 1511Optional Packages: 1512 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1513 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1514 --with-pic try to use only PIC/non-PIC objects [default=use 1515 both] 1516 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1517 --with-debuginfod Enable debuginfo lookups with debuginfod 1518 (auto/yes/no) 1519 --with-system-zlib use installed libz 1520 --with-msgpack Enable msgpack support (auto/yes/no) 1521 --with-gnu-ld assume the C compiler uses GNU ld default=no 1522 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1523 --without-libiconv-prefix don't search for libiconv in includedir and libdir 1524 --with-libiconv-type=TYPE type of library to search for (auto/static/shared) 1525 1526Some influential environment variables: 1527 CC C compiler command 1528 CFLAGS C compiler flags 1529 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1530 nonstandard directory <lib dir> 1531 LIBS libraries to pass to the linker, e.g. -l<library> 1532 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1533 you have headers in a nonstandard directory <include dir> 1534 CPP C preprocessor 1535 PKG_CONFIG path to pkg-config utility 1536 PKG_CONFIG_PATH 1537 directories to add to pkg-config's search path 1538 PKG_CONFIG_LIBDIR 1539 path overriding pkg-config's built-in search path 1540 DEBUGINFOD_CFLAGS 1541 C compiler flags for DEBUGINFOD, overriding pkg-config 1542 DEBUGINFOD_LIBS 1543 linker flags for DEBUGINFOD, overriding pkg-config 1544 YACC The `Yet Another Compiler Compiler' implementation to use. 1545 Defaults to the first program found out of: `bison -y', `byacc', 1546 `yacc'. 1547 YFLAGS The list of arguments that will be passed by default to $YACC. 1548 This script will default YFLAGS to the empty string to avoid a 1549 default value of `-d' given by some make applications. 1550 MSGPACK_CFLAGS 1551 C compiler flags for MSGPACK, overriding pkg-config 1552 MSGPACK_LIBS 1553 linker flags for MSGPACK, overriding pkg-config 1554 1555Use these variables to override the choices made by `configure' or to help 1556it to find libraries and programs with nonstandard names/locations. 1557 1558Report bugs to the package provider. 1559_ACEOF 1560ac_status=$? 1561fi 1562 1563if test "$ac_init_help" = "recursive"; then 1564 # If there are subdirs, report their specific --help. 1565 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1566 test -d "$ac_dir" || 1567 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1568 continue 1569 ac_builddir=. 1570 1571case "$ac_dir" in 1572.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1573*) 1574 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1575 # A ".." for each directory in $ac_dir_suffix. 1576 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1577 case $ac_top_builddir_sub in 1578 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1579 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1580 esac ;; 1581esac 1582ac_abs_top_builddir=$ac_pwd 1583ac_abs_builddir=$ac_pwd$ac_dir_suffix 1584# for backward compatibility: 1585ac_top_builddir=$ac_top_build_prefix 1586 1587case $srcdir in 1588 .) # We are building in place. 1589 ac_srcdir=. 1590 ac_top_srcdir=$ac_top_builddir_sub 1591 ac_abs_top_srcdir=$ac_pwd ;; 1592 [\\/]* | ?:[\\/]* ) # Absolute name. 1593 ac_srcdir=$srcdir$ac_dir_suffix; 1594 ac_top_srcdir=$srcdir 1595 ac_abs_top_srcdir=$srcdir ;; 1596 *) # Relative name. 1597 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1598 ac_top_srcdir=$ac_top_build_prefix$srcdir 1599 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1600esac 1601ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1602 1603 cd "$ac_dir" || { ac_status=$?; continue; } 1604 # Check for guested configure. 1605 if test -f "$ac_srcdir/configure.gnu"; then 1606 echo && 1607 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1608 elif test -f "$ac_srcdir/configure"; then 1609 echo && 1610 $SHELL "$ac_srcdir/configure" --help=recursive 1611 else 1612 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1613 fi || ac_status=$? 1614 cd "$ac_pwd" || { ac_status=$?; break; } 1615 done 1616fi 1617 1618test -n "$ac_init_help" && exit $ac_status 1619if $ac_init_version; then 1620 cat <<\_ACEOF 1621binutils configure 2.39 1622generated by GNU Autoconf 2.69 1623 1624Copyright (C) 2012 Free Software Foundation, Inc. 1625This configure script is free software; the Free Software Foundation 1626gives unlimited permission to copy, distribute and modify it. 1627_ACEOF 1628 exit 1629fi 1630 1631## ------------------------ ## 1632## Autoconf initialization. ## 1633## ------------------------ ## 1634 1635# ac_fn_c_try_compile LINENO 1636# -------------------------- 1637# Try to compile conftest.$ac_ext, and return whether this succeeded. 1638ac_fn_c_try_compile () 1639{ 1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1641 rm -f conftest.$ac_objext 1642 if { { ac_try="$ac_compile" 1643case "(($ac_try" in 1644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1645 *) ac_try_echo=$ac_try;; 1646esac 1647eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1648$as_echo "$ac_try_echo"; } >&5 1649 (eval "$ac_compile") 2>conftest.err 1650 ac_status=$? 1651 if test -s conftest.err; then 1652 grep -v '^ *+' conftest.err >conftest.er1 1653 cat conftest.er1 >&5 1654 mv -f conftest.er1 conftest.err 1655 fi 1656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1657 test $ac_status = 0; } && { 1658 test -z "$ac_c_werror_flag" || 1659 test ! -s conftest.err 1660 } && test -s conftest.$ac_objext; then : 1661 ac_retval=0 1662else 1663 $as_echo "$as_me: failed program was:" >&5 1664sed 's/^/| /' conftest.$ac_ext >&5 1665 1666 ac_retval=1 1667fi 1668 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1669 as_fn_set_status $ac_retval 1670 1671} # ac_fn_c_try_compile 1672 1673# ac_fn_c_try_cpp LINENO 1674# ---------------------- 1675# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1676ac_fn_c_try_cpp () 1677{ 1678 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1679 if { { ac_try="$ac_cpp conftest.$ac_ext" 1680case "(($ac_try" in 1681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1682 *) ac_try_echo=$ac_try;; 1683esac 1684eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1685$as_echo "$ac_try_echo"; } >&5 1686 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1687 ac_status=$? 1688 if test -s conftest.err; then 1689 grep -v '^ *+' conftest.err >conftest.er1 1690 cat conftest.er1 >&5 1691 mv -f conftest.er1 conftest.err 1692 fi 1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1694 test $ac_status = 0; } > conftest.i && { 1695 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1696 test ! -s conftest.err 1697 }; then : 1698 ac_retval=0 1699else 1700 $as_echo "$as_me: failed program was:" >&5 1701sed 's/^/| /' conftest.$ac_ext >&5 1702 1703 ac_retval=1 1704fi 1705 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1706 as_fn_set_status $ac_retval 1707 1708} # ac_fn_c_try_cpp 1709 1710# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1711# ------------------------------------------------------- 1712# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1713# the include files in INCLUDES and setting the cache variable VAR 1714# accordingly. 1715ac_fn_c_check_header_mongrel () 1716{ 1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1718 if eval \${$3+:} false; then : 1719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1720$as_echo_n "checking for $2... " >&6; } 1721if eval \${$3+:} false; then : 1722 $as_echo_n "(cached) " >&6 1723fi 1724eval ac_res=\$$3 1725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1726$as_echo "$ac_res" >&6; } 1727else 1728 # Is the header compilable? 1729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1730$as_echo_n "checking $2 usability... " >&6; } 1731cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1732/* end confdefs.h. */ 1733$4 1734#include <$2> 1735_ACEOF 1736if ac_fn_c_try_compile "$LINENO"; then : 1737 ac_header_compiler=yes 1738else 1739 ac_header_compiler=no 1740fi 1741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1743$as_echo "$ac_header_compiler" >&6; } 1744 1745# Is the header present? 1746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1747$as_echo_n "checking $2 presence... " >&6; } 1748cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1749/* end confdefs.h. */ 1750#include <$2> 1751_ACEOF 1752if ac_fn_c_try_cpp "$LINENO"; then : 1753 ac_header_preproc=yes 1754else 1755 ac_header_preproc=no 1756fi 1757rm -f conftest.err conftest.i conftest.$ac_ext 1758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1759$as_echo "$ac_header_preproc" >&6; } 1760 1761# So? What about this header? 1762case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1763 yes:no: ) 1764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1765$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1766 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1767$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1768 ;; 1769 no:yes:* ) 1770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1771$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1772 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1773$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1775$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1777$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1779$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1780 ;; 1781esac 1782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1783$as_echo_n "checking for $2... " >&6; } 1784if eval \${$3+:} false; then : 1785 $as_echo_n "(cached) " >&6 1786else 1787 eval "$3=\$ac_header_compiler" 1788fi 1789eval ac_res=\$$3 1790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1791$as_echo "$ac_res" >&6; } 1792fi 1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1794 1795} # ac_fn_c_check_header_mongrel 1796 1797# ac_fn_c_try_run LINENO 1798# ---------------------- 1799# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1800# that executables *can* be run. 1801ac_fn_c_try_run () 1802{ 1803 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1804 if { { ac_try="$ac_link" 1805case "(($ac_try" in 1806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1807 *) ac_try_echo=$ac_try;; 1808esac 1809eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1810$as_echo "$ac_try_echo"; } >&5 1811 (eval "$ac_link") 2>&5 1812 ac_status=$? 1813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1814 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1815 { { case "(($ac_try" in 1816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1817 *) ac_try_echo=$ac_try;; 1818esac 1819eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1820$as_echo "$ac_try_echo"; } >&5 1821 (eval "$ac_try") 2>&5 1822 ac_status=$? 1823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1824 test $ac_status = 0; }; }; then : 1825 ac_retval=0 1826else 1827 $as_echo "$as_me: program exited with status $ac_status" >&5 1828 $as_echo "$as_me: failed program was:" >&5 1829sed 's/^/| /' conftest.$ac_ext >&5 1830 1831 ac_retval=$ac_status 1832fi 1833 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1835 as_fn_set_status $ac_retval 1836 1837} # ac_fn_c_try_run 1838 1839# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1840# ------------------------------------------------------- 1841# Tests whether HEADER exists and can be compiled using the include files in 1842# INCLUDES, setting the cache variable VAR accordingly. 1843ac_fn_c_check_header_compile () 1844{ 1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1847$as_echo_n "checking for $2... " >&6; } 1848if eval \${$3+:} false; then : 1849 $as_echo_n "(cached) " >&6 1850else 1851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1852/* end confdefs.h. */ 1853$4 1854#include <$2> 1855_ACEOF 1856if ac_fn_c_try_compile "$LINENO"; then : 1857 eval "$3=yes" 1858else 1859 eval "$3=no" 1860fi 1861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1862fi 1863eval ac_res=\$$3 1864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1865$as_echo "$ac_res" >&6; } 1866 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1867 1868} # ac_fn_c_check_header_compile 1869 1870# ac_fn_c_try_link LINENO 1871# ----------------------- 1872# Try to link conftest.$ac_ext, and return whether this succeeded. 1873ac_fn_c_try_link () 1874{ 1875 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1876 rm -f conftest.$ac_objext conftest$ac_exeext 1877 if { { ac_try="$ac_link" 1878case "(($ac_try" in 1879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1880 *) ac_try_echo=$ac_try;; 1881esac 1882eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1883$as_echo "$ac_try_echo"; } >&5 1884 (eval "$ac_link") 2>conftest.err 1885 ac_status=$? 1886 if test -s conftest.err; then 1887 grep -v '^ *+' conftest.err >conftest.er1 1888 cat conftest.er1 >&5 1889 mv -f conftest.er1 conftest.err 1890 fi 1891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1892 test $ac_status = 0; } && { 1893 test -z "$ac_c_werror_flag" || 1894 test ! -s conftest.err 1895 } && test -s conftest$ac_exeext && { 1896 test "$cross_compiling" = yes || 1897 test -x conftest$ac_exeext 1898 }; then : 1899 ac_retval=0 1900else 1901 $as_echo "$as_me: failed program was:" >&5 1902sed 's/^/| /' conftest.$ac_ext >&5 1903 1904 ac_retval=1 1905fi 1906 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1907 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1908 # interfere with the next link command; also delete a directory that is 1909 # left behind by Apple's compiler. We do this before executing the actions. 1910 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1911 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1912 as_fn_set_status $ac_retval 1913 1914} # ac_fn_c_try_link 1915 1916# ac_fn_c_check_func LINENO FUNC VAR 1917# ---------------------------------- 1918# Tests whether FUNC exists, setting the cache variable VAR accordingly 1919ac_fn_c_check_func () 1920{ 1921 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1923$as_echo_n "checking for $2... " >&6; } 1924if eval \${$3+:} false; then : 1925 $as_echo_n "(cached) " >&6 1926else 1927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1928/* end confdefs.h. */ 1929/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1930 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1931#define $2 innocuous_$2 1932 1933/* System header to define __stub macros and hopefully few prototypes, 1934 which can conflict with char $2 (); below. 1935 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1936 <limits.h> exists even on freestanding compilers. */ 1937 1938#ifdef __STDC__ 1939# include <limits.h> 1940#else 1941# include <assert.h> 1942#endif 1943 1944#undef $2 1945 1946/* Override any GCC internal prototype to avoid an error. 1947 Use char because int might match the return type of a GCC 1948 builtin and then its argument prototype would still apply. */ 1949#ifdef __cplusplus 1950extern "C" 1951#endif 1952char $2 (); 1953/* The GNU C library defines this for functions which it implements 1954 to always fail with ENOSYS. Some functions are actually named 1955 something starting with __ and the normal name is an alias. */ 1956#if defined __stub_$2 || defined __stub___$2 1957choke me 1958#endif 1959 1960int 1961main () 1962{ 1963return $2 (); 1964 ; 1965 return 0; 1966} 1967_ACEOF 1968if ac_fn_c_try_link "$LINENO"; then : 1969 eval "$3=yes" 1970else 1971 eval "$3=no" 1972fi 1973rm -f core conftest.err conftest.$ac_objext \ 1974 conftest$ac_exeext conftest.$ac_ext 1975fi 1976eval ac_res=\$$3 1977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1978$as_echo "$ac_res" >&6; } 1979 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1980 1981} # ac_fn_c_check_func 1982 1983# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1984# -------------------------------------------- 1985# Tries to find the compile-time value of EXPR in a program that includes 1986# INCLUDES, setting VAR accordingly. Returns whether the value could be 1987# computed 1988ac_fn_c_compute_int () 1989{ 1990 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1991 if test "$cross_compiling" = yes; then 1992 # Depending upon the size, compute the lo and hi bounds. 1993cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1994/* end confdefs.h. */ 1995$4 1996int 1997main () 1998{ 1999static int test_array [1 - 2 * !(($2) >= 0)]; 2000test_array [0] = 0; 2001return test_array [0]; 2002 2003 ; 2004 return 0; 2005} 2006_ACEOF 2007if ac_fn_c_try_compile "$LINENO"; then : 2008 ac_lo=0 ac_mid=0 2009 while :; do 2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2011/* end confdefs.h. */ 2012$4 2013int 2014main () 2015{ 2016static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2017test_array [0] = 0; 2018return test_array [0]; 2019 2020 ; 2021 return 0; 2022} 2023_ACEOF 2024if ac_fn_c_try_compile "$LINENO"; then : 2025 ac_hi=$ac_mid; break 2026else 2027 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2028 if test $ac_lo -le $ac_mid; then 2029 ac_lo= ac_hi= 2030 break 2031 fi 2032 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2033fi 2034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2035 done 2036else 2037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2038/* end confdefs.h. */ 2039$4 2040int 2041main () 2042{ 2043static int test_array [1 - 2 * !(($2) < 0)]; 2044test_array [0] = 0; 2045return test_array [0]; 2046 2047 ; 2048 return 0; 2049} 2050_ACEOF 2051if ac_fn_c_try_compile "$LINENO"; then : 2052 ac_hi=-1 ac_mid=-1 2053 while :; do 2054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2055/* end confdefs.h. */ 2056$4 2057int 2058main () 2059{ 2060static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2061test_array [0] = 0; 2062return test_array [0]; 2063 2064 ; 2065 return 0; 2066} 2067_ACEOF 2068if ac_fn_c_try_compile "$LINENO"; then : 2069 ac_lo=$ac_mid; break 2070else 2071 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2072 if test $ac_mid -le $ac_hi; then 2073 ac_lo= ac_hi= 2074 break 2075 fi 2076 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2077fi 2078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2079 done 2080else 2081 ac_lo= ac_hi= 2082fi 2083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2084fi 2085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2086# Binary search between lo and hi bounds. 2087while test "x$ac_lo" != "x$ac_hi"; do 2088 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2090/* end confdefs.h. */ 2091$4 2092int 2093main () 2094{ 2095static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2096test_array [0] = 0; 2097return test_array [0]; 2098 2099 ; 2100 return 0; 2101} 2102_ACEOF 2103if ac_fn_c_try_compile "$LINENO"; then : 2104 ac_hi=$ac_mid 2105else 2106 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2107fi 2108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2109done 2110case $ac_lo in #(( 2111?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2112'') ac_retval=1 ;; 2113esac 2114 else 2115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2116/* end confdefs.h. */ 2117$4 2118static long int longval () { return $2; } 2119static unsigned long int ulongval () { return $2; } 2120#include <stdio.h> 2121#include <stdlib.h> 2122int 2123main () 2124{ 2125 2126 FILE *f = fopen ("conftest.val", "w"); 2127 if (! f) 2128 return 1; 2129 if (($2) < 0) 2130 { 2131 long int i = longval (); 2132 if (i != ($2)) 2133 return 1; 2134 fprintf (f, "%ld", i); 2135 } 2136 else 2137 { 2138 unsigned long int i = ulongval (); 2139 if (i != ($2)) 2140 return 1; 2141 fprintf (f, "%lu", i); 2142 } 2143 /* Do not output a trailing newline, as this causes \r\n confusion 2144 on some platforms. */ 2145 return ferror (f) || fclose (f) != 0; 2146 2147 ; 2148 return 0; 2149} 2150_ACEOF 2151if ac_fn_c_try_run "$LINENO"; then : 2152 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2153else 2154 ac_retval=1 2155fi 2156rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2157 conftest.$ac_objext conftest.beam conftest.$ac_ext 2158rm -f conftest.val 2159 2160 fi 2161 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2162 as_fn_set_status $ac_retval 2163 2164} # ac_fn_c_compute_int 2165 2166# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2167# ---------------------------------------------------- 2168# Tries to find if the field MEMBER exists in type AGGR, after including 2169# INCLUDES, setting cache variable VAR accordingly. 2170ac_fn_c_check_member () 2171{ 2172 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2174$as_echo_n "checking for $2.$3... " >&6; } 2175if eval \${$4+:} false; then : 2176 $as_echo_n "(cached) " >&6 2177else 2178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2179/* end confdefs.h. */ 2180$5 2181int 2182main () 2183{ 2184static $2 ac_aggr; 2185if (ac_aggr.$3) 2186return 0; 2187 ; 2188 return 0; 2189} 2190_ACEOF 2191if ac_fn_c_try_compile "$LINENO"; then : 2192 eval "$4=yes" 2193else 2194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2195/* end confdefs.h. */ 2196$5 2197int 2198main () 2199{ 2200static $2 ac_aggr; 2201if (sizeof ac_aggr.$3) 2202return 0; 2203 ; 2204 return 0; 2205} 2206_ACEOF 2207if ac_fn_c_try_compile "$LINENO"; then : 2208 eval "$4=yes" 2209else 2210 eval "$4=no" 2211fi 2212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2213fi 2214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2215fi 2216eval ac_res=\$$4 2217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2218$as_echo "$ac_res" >&6; } 2219 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2220 2221} # ac_fn_c_check_member 2222 2223# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2224# --------------------------------------------- 2225# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2226# accordingly. 2227ac_fn_c_check_decl () 2228{ 2229 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2230 as_decl_name=`echo $2|sed 's/ *(.*//'` 2231 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2233$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2234if eval \${$3+:} false; then : 2235 $as_echo_n "(cached) " >&6 2236else 2237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2238/* end confdefs.h. */ 2239$4 2240int 2241main () 2242{ 2243#ifndef $as_decl_name 2244#ifdef __cplusplus 2245 (void) $as_decl_use; 2246#else 2247 (void) $as_decl_name; 2248#endif 2249#endif 2250 2251 ; 2252 return 0; 2253} 2254_ACEOF 2255if ac_fn_c_try_compile "$LINENO"; then : 2256 eval "$3=yes" 2257else 2258 eval "$3=no" 2259fi 2260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2261fi 2262eval ac_res=\$$3 2263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2264$as_echo "$ac_res" >&6; } 2265 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2266 2267} # ac_fn_c_check_decl 2268cat >config.log <<_ACEOF 2269This file contains any messages produced by compilers while 2270running configure, to aid debugging if configure makes a mistake. 2271 2272It was created by binutils $as_me 2.39, which was 2273generated by GNU Autoconf 2.69. Invocation command line was 2274 2275 $ $0 $@ 2276 2277_ACEOF 2278exec 5>>config.log 2279{ 2280cat <<_ASUNAME 2281## --------- ## 2282## Platform. ## 2283## --------- ## 2284 2285hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2286uname -m = `(uname -m) 2>/dev/null || echo unknown` 2287uname -r = `(uname -r) 2>/dev/null || echo unknown` 2288uname -s = `(uname -s) 2>/dev/null || echo unknown` 2289uname -v = `(uname -v) 2>/dev/null || echo unknown` 2290 2291/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2292/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2293 2294/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2295/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2296/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2297/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2298/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2299/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2300/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2301 2302_ASUNAME 2303 2304as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2305for as_dir in $PATH 2306do 2307 IFS=$as_save_IFS 2308 test -z "$as_dir" && as_dir=. 2309 $as_echo "PATH: $as_dir" 2310 done 2311IFS=$as_save_IFS 2312 2313} >&5 2314 2315cat >&5 <<_ACEOF 2316 2317 2318## ----------- ## 2319## Core tests. ## 2320## ----------- ## 2321 2322_ACEOF 2323 2324 2325# Keep a trace of the command line. 2326# Strip out --no-create and --no-recursion so they do not pile up. 2327# Strip out --silent because we don't want to record it for future runs. 2328# Also quote any args containing shell meta-characters. 2329# Make two passes to allow for proper duplicate-argument suppression. 2330ac_configure_args= 2331ac_configure_args0= 2332ac_configure_args1= 2333ac_must_keep_next=false 2334for ac_pass in 1 2 2335do 2336 for ac_arg 2337 do 2338 case $ac_arg in 2339 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2340 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2341 | -silent | --silent | --silen | --sile | --sil) 2342 continue ;; 2343 *\'*) 2344 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2345 esac 2346 case $ac_pass in 2347 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2348 2) 2349 as_fn_append ac_configure_args1 " '$ac_arg'" 2350 if test $ac_must_keep_next = true; then 2351 ac_must_keep_next=false # Got value, back to normal. 2352 else 2353 case $ac_arg in 2354 *=* | --config-cache | -C | -disable-* | --disable-* \ 2355 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2356 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2357 | -with-* | --with-* | -without-* | --without-* | --x) 2358 case "$ac_configure_args0 " in 2359 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2360 esac 2361 ;; 2362 -* ) ac_must_keep_next=true ;; 2363 esac 2364 fi 2365 as_fn_append ac_configure_args " '$ac_arg'" 2366 ;; 2367 esac 2368 done 2369done 2370{ ac_configure_args0=; unset ac_configure_args0;} 2371{ ac_configure_args1=; unset ac_configure_args1;} 2372 2373# When interrupted or exit'd, cleanup temporary files, and complete 2374# config.log. We remove comments because anyway the quotes in there 2375# would cause problems or look ugly. 2376# WARNING: Use '\'' to represent an apostrophe within the trap. 2377# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2378trap 'exit_status=$? 2379 # Save into config.log some information that might help in debugging. 2380 { 2381 echo 2382 2383 $as_echo "## ---------------- ## 2384## Cache variables. ## 2385## ---------------- ##" 2386 echo 2387 # The following way of writing the cache mishandles newlines in values, 2388( 2389 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2390 eval ac_val=\$$ac_var 2391 case $ac_val in #( 2392 *${as_nl}*) 2393 case $ac_var in #( 2394 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2395$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2396 esac 2397 case $ac_var in #( 2398 _ | IFS | as_nl) ;; #( 2399 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2400 *) { eval $ac_var=; unset $ac_var;} ;; 2401 esac ;; 2402 esac 2403 done 2404 (set) 2>&1 | 2405 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2406 *${as_nl}ac_space=\ *) 2407 sed -n \ 2408 "s/'\''/'\''\\\\'\'''\''/g; 2409 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2410 ;; #( 2411 *) 2412 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2413 ;; 2414 esac | 2415 sort 2416) 2417 echo 2418 2419 $as_echo "## ----------------- ## 2420## Output variables. ## 2421## ----------------- ##" 2422 echo 2423 for ac_var in $ac_subst_vars 2424 do 2425 eval ac_val=\$$ac_var 2426 case $ac_val in 2427 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2428 esac 2429 $as_echo "$ac_var='\''$ac_val'\''" 2430 done | sort 2431 echo 2432 2433 if test -n "$ac_subst_files"; then 2434 $as_echo "## ------------------- ## 2435## File substitutions. ## 2436## ------------------- ##" 2437 echo 2438 for ac_var in $ac_subst_files 2439 do 2440 eval ac_val=\$$ac_var 2441 case $ac_val in 2442 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2443 esac 2444 $as_echo "$ac_var='\''$ac_val'\''" 2445 done | sort 2446 echo 2447 fi 2448 2449 if test -s confdefs.h; then 2450 $as_echo "## ----------- ## 2451## confdefs.h. ## 2452## ----------- ##" 2453 echo 2454 cat confdefs.h 2455 echo 2456 fi 2457 test "$ac_signal" != 0 && 2458 $as_echo "$as_me: caught signal $ac_signal" 2459 $as_echo "$as_me: exit $exit_status" 2460 } >&5 2461 rm -f core *.core core.conftest.* && 2462 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2463 exit $exit_status 2464' 0 2465for ac_signal in 1 2 13 15; do 2466 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2467done 2468ac_signal=0 2469 2470# confdefs.h avoids OS command line length limits that DEFS can exceed. 2471rm -f -r conftest* confdefs.h 2472 2473$as_echo "/* confdefs.h */" > confdefs.h 2474 2475# Predefined preprocessor variables. 2476 2477cat >>confdefs.h <<_ACEOF 2478#define PACKAGE_NAME "$PACKAGE_NAME" 2479_ACEOF 2480 2481cat >>confdefs.h <<_ACEOF 2482#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2483_ACEOF 2484 2485cat >>confdefs.h <<_ACEOF 2486#define PACKAGE_VERSION "$PACKAGE_VERSION" 2487_ACEOF 2488 2489cat >>confdefs.h <<_ACEOF 2490#define PACKAGE_STRING "$PACKAGE_STRING" 2491_ACEOF 2492 2493cat >>confdefs.h <<_ACEOF 2494#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2495_ACEOF 2496 2497cat >>confdefs.h <<_ACEOF 2498#define PACKAGE_URL "$PACKAGE_URL" 2499_ACEOF 2500 2501 2502# Let the site file select an alternate cache file if it wants to. 2503# Prefer an explicitly selected file to automatically selected ones. 2504ac_site_file1=NONE 2505ac_site_file2=NONE 2506if test -n "$CONFIG_SITE"; then 2507 # We do not want a PATH search for config.site. 2508 case $CONFIG_SITE in #(( 2509 -*) ac_site_file1=./$CONFIG_SITE;; 2510 */*) ac_site_file1=$CONFIG_SITE;; 2511 *) ac_site_file1=./$CONFIG_SITE;; 2512 esac 2513elif test "x$prefix" != xNONE; then 2514 ac_site_file1=$prefix/share/config.site 2515 ac_site_file2=$prefix/etc/config.site 2516else 2517 ac_site_file1=$ac_default_prefix/share/config.site 2518 ac_site_file2=$ac_default_prefix/etc/config.site 2519fi 2520for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2521do 2522 test "x$ac_site_file" = xNONE && continue 2523 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2524 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2525$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2526 sed 's/^/| /' "$ac_site_file" >&5 2527 . "$ac_site_file" \ 2528 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2529$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2530as_fn_error $? "failed to load site script $ac_site_file 2531See \`config.log' for more details" "$LINENO" 5; } 2532 fi 2533done 2534 2535if test -r "$cache_file"; then 2536 # Some versions of bash will fail to source /dev/null (special files 2537 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2538 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2539 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2540$as_echo "$as_me: loading cache $cache_file" >&6;} 2541 case $cache_file in 2542 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2543 *) . "./$cache_file";; 2544 esac 2545 fi 2546else 2547 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2548$as_echo "$as_me: creating cache $cache_file" >&6;} 2549 >$cache_file 2550fi 2551 2552as_fn_append ac_header_list " stdlib.h" 2553as_fn_append ac_header_list " unistd.h" 2554as_fn_append ac_header_list " sys/param.h" 2555# Check that the precious variables saved in the cache have kept the same 2556# value. 2557ac_cache_corrupted=false 2558for ac_var in $ac_precious_vars; do 2559 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2560 eval ac_new_set=\$ac_env_${ac_var}_set 2561 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2562 eval ac_new_val=\$ac_env_${ac_var}_value 2563 case $ac_old_set,$ac_new_set in 2564 set,) 2565 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2566$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2567 ac_cache_corrupted=: ;; 2568 ,set) 2569 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2570$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2571 ac_cache_corrupted=: ;; 2572 ,);; 2573 *) 2574 if test "x$ac_old_val" != "x$ac_new_val"; then 2575 # differences in whitespace do not lead to failure. 2576 ac_old_val_w=`echo x $ac_old_val` 2577 ac_new_val_w=`echo x $ac_new_val` 2578 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2579 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2580$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2581 ac_cache_corrupted=: 2582 else 2583 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2584$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2585 eval $ac_var=\$ac_old_val 2586 fi 2587 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2588$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2589 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2590$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2591 fi;; 2592 esac 2593 # Pass precious variables to config.status. 2594 if test "$ac_new_set" = set; then 2595 case $ac_new_val in 2596 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2597 *) ac_arg=$ac_var=$ac_new_val ;; 2598 esac 2599 case " $ac_configure_args " in 2600 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2601 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2602 esac 2603 fi 2604done 2605if $ac_cache_corrupted; then 2606 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2607$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2608 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2609$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2610 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2611fi 2612## -------------------- ## 2613## Main body of script. ## 2614## -------------------- ## 2615 2616ac_ext=c 2617ac_cpp='$CPP $CPPFLAGS' 2618ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2619ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2620ac_compiler_gnu=$ac_cv_c_compiler_gnu 2621 2622 2623 2624 2625 2626 2627 2628ac_aux_dir= 2629for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2630 if test -f "$ac_dir/install-sh"; then 2631 ac_aux_dir=$ac_dir 2632 ac_install_sh="$ac_aux_dir/install-sh -c" 2633 break 2634 elif test -f "$ac_dir/install.sh"; then 2635 ac_aux_dir=$ac_dir 2636 ac_install_sh="$ac_aux_dir/install.sh -c" 2637 break 2638 elif test -f "$ac_dir/shtool"; then 2639 ac_aux_dir=$ac_dir 2640 ac_install_sh="$ac_aux_dir/shtool install -c" 2641 break 2642 fi 2643done 2644if test -z "$ac_aux_dir"; then 2645 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2646fi 2647 2648# These three variables are undocumented and unsupported, 2649# and are intended to be withdrawn in a future Autoconf release. 2650# They can cause serious problems if a builder's source tree is in a directory 2651# whose full name contains unusual characters. 2652ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2653ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2654ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2655 2656 2657# Make sure we can run config.sub. 2658$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2659 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2660 2661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2662$as_echo_n "checking build system type... " >&6; } 2663if ${ac_cv_build+:} false; then : 2664 $as_echo_n "(cached) " >&6 2665else 2666 ac_build_alias=$build_alias 2667test "x$ac_build_alias" = x && 2668 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2669test "x$ac_build_alias" = x && 2670 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2671ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2672 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2673 2674fi 2675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2676$as_echo "$ac_cv_build" >&6; } 2677case $ac_cv_build in 2678*-*-*) ;; 2679*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2680esac 2681build=$ac_cv_build 2682ac_save_IFS=$IFS; IFS='-' 2683set x $ac_cv_build 2684shift 2685build_cpu=$1 2686build_vendor=$2 2687shift; shift 2688# Remember, the first character of IFS is used to create $*, 2689# except with old shells: 2690build_os=$* 2691IFS=$ac_save_IFS 2692case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2693 2694 2695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2696$as_echo_n "checking host system type... " >&6; } 2697if ${ac_cv_host+:} false; then : 2698 $as_echo_n "(cached) " >&6 2699else 2700 if test "x$host_alias" = x; then 2701 ac_cv_host=$ac_cv_build 2702else 2703 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2704 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2705fi 2706 2707fi 2708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2709$as_echo "$ac_cv_host" >&6; } 2710case $ac_cv_host in 2711*-*-*) ;; 2712*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2713esac 2714host=$ac_cv_host 2715ac_save_IFS=$IFS; IFS='-' 2716set x $ac_cv_host 2717shift 2718host_cpu=$1 2719host_vendor=$2 2720shift; shift 2721# Remember, the first character of IFS is used to create $*, 2722# except with old shells: 2723host_os=$* 2724IFS=$ac_save_IFS 2725case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2726 2727 2728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2729$as_echo_n "checking target system type... " >&6; } 2730if ${ac_cv_target+:} false; then : 2731 $as_echo_n "(cached) " >&6 2732else 2733 if test "x$target_alias" = x; then 2734 ac_cv_target=$ac_cv_host 2735else 2736 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2737 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2738fi 2739 2740fi 2741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2742$as_echo "$ac_cv_target" >&6; } 2743case $ac_cv_target in 2744*-*-*) ;; 2745*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2746esac 2747target=$ac_cv_target 2748ac_save_IFS=$IFS; IFS='-' 2749set x $ac_cv_target 2750shift 2751target_cpu=$1 2752target_vendor=$2 2753shift; shift 2754# Remember, the first character of IFS is used to create $*, 2755# except with old shells: 2756target_os=$* 2757IFS=$ac_save_IFS 2758case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2759 2760 2761# The aliases save the names the user supplied, while $host etc. 2762# will get canonicalized. 2763test -n "$target_alias" && 2764 test "$program_prefix$program_suffix$program_transform_name" = \ 2765 NONENONEs,x,x, && 2766 program_prefix=${target_alias}- 2767 2768am__api_version='1.15' 2769 2770# Find a good install program. We prefer a C program (faster), 2771# so one script is as good as another. But avoid the broken or 2772# incompatible versions: 2773# SysV /etc/install, /usr/sbin/install 2774# SunOS /usr/etc/install 2775# IRIX /sbin/install 2776# AIX /bin/install 2777# AmigaOS /C/install, which installs bootblocks on floppy discs 2778# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2779# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2780# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2781# OS/2's system install, which has a completely different semantic 2782# ./install, which can be erroneously created by make from ./install.sh. 2783# Reject install programs that cannot install multiple files. 2784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2785$as_echo_n "checking for a BSD-compatible install... " >&6; } 2786if test -z "$INSTALL"; then 2787if ${ac_cv_path_install+:} false; then : 2788 $as_echo_n "(cached) " >&6 2789else 2790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2791for as_dir in $PATH 2792do 2793 IFS=$as_save_IFS 2794 test -z "$as_dir" && as_dir=. 2795 # Account for people who put trailing slashes in PATH elements. 2796case $as_dir/ in #(( 2797 ./ | .// | /[cC]/* | \ 2798 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2799 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2800 /usr/ucb/* ) ;; 2801 *) 2802 # OSF1 and SCO ODT 3.0 have their own names for install. 2803 # Don't use installbsd from OSF since it installs stuff as root 2804 # by default. 2805 for ac_prog in ginstall scoinst install; do 2806 for ac_exec_ext in '' $ac_executable_extensions; do 2807 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2808 if test $ac_prog = install && 2809 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2810 # AIX install. It has an incompatible calling convention. 2811 : 2812 elif test $ac_prog = install && 2813 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2814 # program-specific install script used by HP pwplus--don't use. 2815 : 2816 else 2817 rm -rf conftest.one conftest.two conftest.dir 2818 echo one > conftest.one 2819 echo two > conftest.two 2820 mkdir conftest.dir 2821 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2822 test -s conftest.one && test -s conftest.two && 2823 test -s conftest.dir/conftest.one && 2824 test -s conftest.dir/conftest.two 2825 then 2826 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2827 break 3 2828 fi 2829 fi 2830 fi 2831 done 2832 done 2833 ;; 2834esac 2835 2836 done 2837IFS=$as_save_IFS 2838 2839rm -rf conftest.one conftest.two conftest.dir 2840 2841fi 2842 if test "${ac_cv_path_install+set}" = set; then 2843 INSTALL=$ac_cv_path_install 2844 else 2845 # As a last resort, use the slow shell script. Don't cache a 2846 # value for INSTALL within a source directory, because that will 2847 # break other packages using the cache if that directory is 2848 # removed, or if the value is a relative name. 2849 INSTALL=$ac_install_sh 2850 fi 2851fi 2852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2853$as_echo "$INSTALL" >&6; } 2854 2855# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2856# It thinks the first close brace ends the variable substitution. 2857test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2858 2859test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2860 2861test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2862 2863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2864$as_echo_n "checking whether build environment is sane... " >&6; } 2865# Reject unsafe characters in $srcdir or the absolute working directory 2866# name. Accept space and tab only in the latter. 2867am_lf=' 2868' 2869case `pwd` in 2870 *[\\\"\#\$\&\'\`$am_lf]*) 2871 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2872esac 2873case $srcdir in 2874 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2875 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2876esac 2877 2878# Do 'set' in a subshell so we don't clobber the current shell's 2879# arguments. Must try -L first in case configure is actually a 2880# symlink; some systems play weird games with the mod time of symlinks 2881# (eg FreeBSD returns the mod time of the symlink's containing 2882# directory). 2883if ( 2884 am_has_slept=no 2885 for am_try in 1 2; do 2886 echo "timestamp, slept: $am_has_slept" > conftest.file 2887 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2888 if test "$*" = "X"; then 2889 # -L didn't work. 2890 set X `ls -t "$srcdir/configure" conftest.file` 2891 fi 2892 if test "$*" != "X $srcdir/configure conftest.file" \ 2893 && test "$*" != "X conftest.file $srcdir/configure"; then 2894 2895 # If neither matched, then we have a broken ls. This can happen 2896 # if, for instance, CONFIG_SHELL is bash and it inherits a 2897 # broken ls alias from the environment. This has actually 2898 # happened. Such a system could not be considered "sane". 2899 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2900 alias in your environment" "$LINENO" 5 2901 fi 2902 if test "$2" = conftest.file || test $am_try -eq 2; then 2903 break 2904 fi 2905 # Just in case. 2906 sleep 1 2907 am_has_slept=yes 2908 done 2909 test "$2" = conftest.file 2910 ) 2911then 2912 # Ok. 2913 : 2914else 2915 as_fn_error $? "newly created file is older than distributed files! 2916Check your system clock" "$LINENO" 5 2917fi 2918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2919$as_echo "yes" >&6; } 2920# If we didn't sleep, we still need to ensure time stamps of config.status and 2921# generated files are strictly newer. 2922am_sleep_pid= 2923if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2924 ( sleep 1 ) & 2925 am_sleep_pid=$! 2926fi 2927 2928rm -f conftest.file 2929 2930test "$program_prefix" != NONE && 2931 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2932# Use a double $ so make ignores it. 2933test "$program_suffix" != NONE && 2934 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2935# Double any \ or $. 2936# By default was `s,x,x', remove it if useless. 2937ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2938program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2939 2940# Expand $ac_aux_dir to an absolute path. 2941am_aux_dir=`cd "$ac_aux_dir" && pwd` 2942 2943if test x"${MISSING+set}" != xset; then 2944 case $am_aux_dir in 2945 *\ * | *\ *) 2946 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2947 *) 2948 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2949 esac 2950fi 2951# Use eval to expand $SHELL 2952if eval "$MISSING --is-lightweight"; then 2953 am_missing_run="$MISSING " 2954else 2955 am_missing_run= 2956 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2957$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2958fi 2959 2960if test x"${install_sh+set}" != xset; then 2961 case $am_aux_dir in 2962 *\ * | *\ *) 2963 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2964 *) 2965 install_sh="\${SHELL} $am_aux_dir/install-sh" 2966 esac 2967fi 2968 2969# Installed binaries are usually stripped using 'strip' when the user 2970# run "make install-strip". However 'strip' might not be the right 2971# tool to use in cross-compilation environments, therefore Automake 2972# will honor the 'STRIP' environment variable to overrule this program. 2973if test "$cross_compiling" != no; then 2974 if test -n "$ac_tool_prefix"; then 2975 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2976set dummy ${ac_tool_prefix}strip; ac_word=$2 2977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2978$as_echo_n "checking for $ac_word... " >&6; } 2979if ${ac_cv_prog_STRIP+:} false; then : 2980 $as_echo_n "(cached) " >&6 2981else 2982 if test -n "$STRIP"; then 2983 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2984else 2985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2986for as_dir in $PATH 2987do 2988 IFS=$as_save_IFS 2989 test -z "$as_dir" && as_dir=. 2990 for ac_exec_ext in '' $ac_executable_extensions; do 2991 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2992 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2994 break 2 2995 fi 2996done 2997 done 2998IFS=$as_save_IFS 2999 3000fi 3001fi 3002STRIP=$ac_cv_prog_STRIP 3003if test -n "$STRIP"; then 3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3005$as_echo "$STRIP" >&6; } 3006else 3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3008$as_echo "no" >&6; } 3009fi 3010 3011 3012fi 3013if test -z "$ac_cv_prog_STRIP"; then 3014 ac_ct_STRIP=$STRIP 3015 # Extract the first word of "strip", so it can be a program name with args. 3016set dummy strip; ac_word=$2 3017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3018$as_echo_n "checking for $ac_word... " >&6; } 3019if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3020 $as_echo_n "(cached) " >&6 3021else 3022 if test -n "$ac_ct_STRIP"; then 3023 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3024else 3025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3026for as_dir in $PATH 3027do 3028 IFS=$as_save_IFS 3029 test -z "$as_dir" && as_dir=. 3030 for ac_exec_ext in '' $ac_executable_extensions; do 3031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3032 ac_cv_prog_ac_ct_STRIP="strip" 3033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3034 break 2 3035 fi 3036done 3037 done 3038IFS=$as_save_IFS 3039 3040fi 3041fi 3042ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3043if test -n "$ac_ct_STRIP"; then 3044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3045$as_echo "$ac_ct_STRIP" >&6; } 3046else 3047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3048$as_echo "no" >&6; } 3049fi 3050 3051 if test "x$ac_ct_STRIP" = x; then 3052 STRIP=":" 3053 else 3054 case $cross_compiling:$ac_tool_warned in 3055yes:) 3056{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3057$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3058ac_tool_warned=yes ;; 3059esac 3060 STRIP=$ac_ct_STRIP 3061 fi 3062else 3063 STRIP="$ac_cv_prog_STRIP" 3064fi 3065 3066fi 3067INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3068 3069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3070$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3071if test -z "$MKDIR_P"; then 3072 if ${ac_cv_path_mkdir+:} false; then : 3073 $as_echo_n "(cached) " >&6 3074else 3075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3076for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3077do 3078 IFS=$as_save_IFS 3079 test -z "$as_dir" && as_dir=. 3080 for ac_prog in mkdir gmkdir; do 3081 for ac_exec_ext in '' $ac_executable_extensions; do 3082 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3083 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3084 'mkdir (GNU coreutils) '* | \ 3085 'mkdir (coreutils) '* | \ 3086 'mkdir (fileutils) '4.1*) 3087 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3088 break 3;; 3089 esac 3090 done 3091 done 3092 done 3093IFS=$as_save_IFS 3094 3095fi 3096 3097 test -d ./--version && rmdir ./--version 3098 if test "${ac_cv_path_mkdir+set}" = set; then 3099 MKDIR_P="$ac_cv_path_mkdir -p" 3100 else 3101 # As a last resort, use the slow shell script. Don't cache a 3102 # value for MKDIR_P within a source directory, because that will 3103 # break other packages using the cache if that directory is 3104 # removed, or if the value is a relative name. 3105 MKDIR_P="$ac_install_sh -d" 3106 fi 3107fi 3108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3109$as_echo "$MKDIR_P" >&6; } 3110 3111for ac_prog in gawk mawk nawk awk 3112do 3113 # Extract the first word of "$ac_prog", so it can be a program name with args. 3114set dummy $ac_prog; ac_word=$2 3115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3116$as_echo_n "checking for $ac_word... " >&6; } 3117if ${ac_cv_prog_AWK+:} false; then : 3118 $as_echo_n "(cached) " >&6 3119else 3120 if test -n "$AWK"; then 3121 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3122else 3123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3124for as_dir in $PATH 3125do 3126 IFS=$as_save_IFS 3127 test -z "$as_dir" && as_dir=. 3128 for ac_exec_ext in '' $ac_executable_extensions; do 3129 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3130 ac_cv_prog_AWK="$ac_prog" 3131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3132 break 2 3133 fi 3134done 3135 done 3136IFS=$as_save_IFS 3137 3138fi 3139fi 3140AWK=$ac_cv_prog_AWK 3141if test -n "$AWK"; then 3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3143$as_echo "$AWK" >&6; } 3144else 3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3146$as_echo "no" >&6; } 3147fi 3148 3149 3150 test -n "$AWK" && break 3151done 3152 3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3154$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3155set x ${MAKE-make} 3156ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3157if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3158 $as_echo_n "(cached) " >&6 3159else 3160 cat >conftest.make <<\_ACEOF 3161SHELL = /bin/sh 3162all: 3163 @echo '@@@%%%=$(MAKE)=@@@%%%' 3164_ACEOF 3165# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3166case `${MAKE-make} -f conftest.make 2>/dev/null` in 3167 *@@@%%%=?*=@@@%%%*) 3168 eval ac_cv_prog_make_${ac_make}_set=yes;; 3169 *) 3170 eval ac_cv_prog_make_${ac_make}_set=no;; 3171esac 3172rm -f conftest.make 3173fi 3174if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3176$as_echo "yes" >&6; } 3177 SET_MAKE= 3178else 3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3180$as_echo "no" >&6; } 3181 SET_MAKE="MAKE=${MAKE-make}" 3182fi 3183 3184rm -rf .tst 2>/dev/null 3185mkdir .tst 2>/dev/null 3186if test -d .tst; then 3187 am__leading_dot=. 3188else 3189 am__leading_dot=_ 3190fi 3191rmdir .tst 2>/dev/null 3192 3193# Check whether --enable-silent-rules was given. 3194if test "${enable_silent_rules+set}" = set; then : 3195 enableval=$enable_silent_rules; 3196fi 3197 3198case $enable_silent_rules in # ((( 3199 yes) AM_DEFAULT_VERBOSITY=0;; 3200 no) AM_DEFAULT_VERBOSITY=1;; 3201 *) AM_DEFAULT_VERBOSITY=1;; 3202esac 3203am_make=${MAKE-make} 3204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3205$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3206if ${am_cv_make_support_nested_variables+:} false; then : 3207 $as_echo_n "(cached) " >&6 3208else 3209 if $as_echo 'TRUE=$(BAR$(V)) 3210BAR0=false 3211BAR1=true 3212V=1 3213am__doit: 3214 @$(TRUE) 3215.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3216 am_cv_make_support_nested_variables=yes 3217else 3218 am_cv_make_support_nested_variables=no 3219fi 3220fi 3221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3222$as_echo "$am_cv_make_support_nested_variables" >&6; } 3223if test $am_cv_make_support_nested_variables = yes; then 3224 AM_V='$(V)' 3225 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3226else 3227 AM_V=$AM_DEFAULT_VERBOSITY 3228 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3229fi 3230AM_BACKSLASH='\' 3231 3232if test "`cd $srcdir && pwd`" != "`pwd`"; then 3233 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3234 # is not polluted with repeated "-I." 3235 am__isrc=' -I$(srcdir)' 3236 # test to see if srcdir already configured 3237 if test -f $srcdir/config.status; then 3238 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3239 fi 3240fi 3241 3242# test whether we have cygpath 3243if test -z "$CYGPATH_W"; then 3244 if (cygpath --version) >/dev/null 2>/dev/null; then 3245 CYGPATH_W='cygpath -w' 3246 else 3247 CYGPATH_W=echo 3248 fi 3249fi 3250 3251 3252# Define the identity of the package. 3253 PACKAGE='binutils' 3254 VERSION='2.39' 3255 3256 3257cat >>confdefs.h <<_ACEOF 3258#define PACKAGE "$PACKAGE" 3259_ACEOF 3260 3261 3262cat >>confdefs.h <<_ACEOF 3263#define VERSION "$VERSION" 3264_ACEOF 3265 3266# Some tools Automake needs. 3267 3268ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3269 3270 3271AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3272 3273 3274AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3275 3276 3277AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3278 3279 3280MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3281 3282# For better backward compatibility. To be removed once Automake 1.9.x 3283# dies out for good. For more background, see: 3284# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3285# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3286mkdir_p='$(MKDIR_P)' 3287 3288# We need awk for the "check" target (and possibly the TAP driver). The 3289# system "awk" is bad on some platforms. 3290# Always define AMTAR for backward compatibility. Yes, it's still used 3291# in the wild :-( We should find a proper way to deprecate it ... 3292AMTAR='$${TAR-tar}' 3293 3294 3295# We'll loop over all known methods to create a tar archive until one works. 3296_am_tools='gnutar pax cpio none' 3297 3298am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3299 3300 3301 3302 3303 3304 3305# POSIX will say in a future version that running "rm -f" with no argument 3306# is OK; and we want to be able to make that assumption in our Makefile 3307# recipes. So use an aggressive probe to check that the usage we want is 3308# actually supported "in the wild" to an acceptable degree. 3309# See automake bug#10828. 3310# To make any issue more visible, cause the running configure to be aborted 3311# by default if the 'rm' program in use doesn't match our expectations; the 3312# user can still override this though. 3313if rm -f && rm -fr && rm -rf; then : OK; else 3314 cat >&2 <<'END' 3315Oops! 3316 3317Your 'rm' program seems unable to run without file operands specified 3318on the command line, even when the '-f' option is present. This is contrary 3319to the behaviour of most rm programs out there, and not conforming with 3320the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3321 3322Please tell bug-automake@gnu.org about your system, including the value 3323of your $PATH and any error possibly output before this message. This 3324can help us improve future automake versions. 3325 3326END 3327 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3328 echo 'Configuration will proceed anyway, since you have set the' >&2 3329 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3330 echo >&2 3331 else 3332 cat >&2 <<'END' 3333Aborting the configuration process, to ensure you take notice of the issue. 3334 3335You can download and install GNU coreutils to get an 'rm' implementation 3336that behaves properly: <http://www.gnu.org/software/coreutils/>. 3337 3338If you want to complete the configuration process using your problematic 3339'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3340to "yes", and re-run configure. 3341 3342END 3343 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3344 fi 3345fi 3346 3347# Check whether --enable-silent-rules was given. 3348if test "${enable_silent_rules+set}" = set; then : 3349 enableval=$enable_silent_rules; 3350fi 3351 3352case $enable_silent_rules in # ((( 3353 yes) AM_DEFAULT_VERBOSITY=0;; 3354 no) AM_DEFAULT_VERBOSITY=1;; 3355 *) AM_DEFAULT_VERBOSITY=0;; 3356esac 3357am_make=${MAKE-make} 3358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3359$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3360if ${am_cv_make_support_nested_variables+:} false; then : 3361 $as_echo_n "(cached) " >&6 3362else 3363 if $as_echo 'TRUE=$(BAR$(V)) 3364BAR0=false 3365BAR1=true 3366V=1 3367am__doit: 3368 @$(TRUE) 3369.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3370 am_cv_make_support_nested_variables=yes 3371else 3372 am_cv_make_support_nested_variables=no 3373fi 3374fi 3375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3376$as_echo "$am_cv_make_support_nested_variables" >&6; } 3377if test $am_cv_make_support_nested_variables = yes; then 3378 AM_V='$(V)' 3379 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3380else 3381 AM_V=$AM_DEFAULT_VERBOSITY 3382 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3383fi 3384AM_BACKSLASH='\' 3385 3386 3387ac_ext=c 3388ac_cpp='$CPP $CPPFLAGS' 3389ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3390ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3391ac_compiler_gnu=$ac_cv_c_compiler_gnu 3392if test -n "$ac_tool_prefix"; then 3393 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3394set dummy ${ac_tool_prefix}gcc; ac_word=$2 3395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3396$as_echo_n "checking for $ac_word... " >&6; } 3397if ${ac_cv_prog_CC+:} false; then : 3398 $as_echo_n "(cached) " >&6 3399else 3400 if test -n "$CC"; then 3401 ac_cv_prog_CC="$CC" # Let the user override the test. 3402else 3403as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3404for as_dir in $PATH 3405do 3406 IFS=$as_save_IFS 3407 test -z "$as_dir" && as_dir=. 3408 for ac_exec_ext in '' $ac_executable_extensions; do 3409 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3410 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3412 break 2 3413 fi 3414done 3415 done 3416IFS=$as_save_IFS 3417 3418fi 3419fi 3420CC=$ac_cv_prog_CC 3421if test -n "$CC"; then 3422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3423$as_echo "$CC" >&6; } 3424else 3425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3426$as_echo "no" >&6; } 3427fi 3428 3429 3430fi 3431if test -z "$ac_cv_prog_CC"; then 3432 ac_ct_CC=$CC 3433 # Extract the first word of "gcc", so it can be a program name with args. 3434set dummy gcc; ac_word=$2 3435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3436$as_echo_n "checking for $ac_word... " >&6; } 3437if ${ac_cv_prog_ac_ct_CC+:} false; then : 3438 $as_echo_n "(cached) " >&6 3439else 3440 if test -n "$ac_ct_CC"; then 3441 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3442else 3443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3444for as_dir in $PATH 3445do 3446 IFS=$as_save_IFS 3447 test -z "$as_dir" && as_dir=. 3448 for ac_exec_ext in '' $ac_executable_extensions; do 3449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3450 ac_cv_prog_ac_ct_CC="gcc" 3451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3452 break 2 3453 fi 3454done 3455 done 3456IFS=$as_save_IFS 3457 3458fi 3459fi 3460ac_ct_CC=$ac_cv_prog_ac_ct_CC 3461if test -n "$ac_ct_CC"; then 3462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3463$as_echo "$ac_ct_CC" >&6; } 3464else 3465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3466$as_echo "no" >&6; } 3467fi 3468 3469 if test "x$ac_ct_CC" = x; then 3470 CC="" 3471 else 3472 case $cross_compiling:$ac_tool_warned in 3473yes:) 3474{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3475$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3476ac_tool_warned=yes ;; 3477esac 3478 CC=$ac_ct_CC 3479 fi 3480else 3481 CC="$ac_cv_prog_CC" 3482fi 3483 3484if test -z "$CC"; then 3485 if test -n "$ac_tool_prefix"; then 3486 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3487set dummy ${ac_tool_prefix}cc; ac_word=$2 3488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3489$as_echo_n "checking for $ac_word... " >&6; } 3490if ${ac_cv_prog_CC+:} false; then : 3491 $as_echo_n "(cached) " >&6 3492else 3493 if test -n "$CC"; then 3494 ac_cv_prog_CC="$CC" # Let the user override the test. 3495else 3496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3497for as_dir in $PATH 3498do 3499 IFS=$as_save_IFS 3500 test -z "$as_dir" && as_dir=. 3501 for ac_exec_ext in '' $ac_executable_extensions; do 3502 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3503 ac_cv_prog_CC="${ac_tool_prefix}cc" 3504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3505 break 2 3506 fi 3507done 3508 done 3509IFS=$as_save_IFS 3510 3511fi 3512fi 3513CC=$ac_cv_prog_CC 3514if test -n "$CC"; then 3515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3516$as_echo "$CC" >&6; } 3517else 3518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3519$as_echo "no" >&6; } 3520fi 3521 3522 3523 fi 3524fi 3525if test -z "$CC"; then 3526 # Extract the first word of "cc", so it can be a program name with args. 3527set dummy cc; ac_word=$2 3528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3529$as_echo_n "checking for $ac_word... " >&6; } 3530if ${ac_cv_prog_CC+:} false; then : 3531 $as_echo_n "(cached) " >&6 3532else 3533 if test -n "$CC"; then 3534 ac_cv_prog_CC="$CC" # Let the user override the test. 3535else 3536 ac_prog_rejected=no 3537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3538for as_dir in $PATH 3539do 3540 IFS=$as_save_IFS 3541 test -z "$as_dir" && as_dir=. 3542 for ac_exec_ext in '' $ac_executable_extensions; do 3543 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3544 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3545 ac_prog_rejected=yes 3546 continue 3547 fi 3548 ac_cv_prog_CC="cc" 3549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3550 break 2 3551 fi 3552done 3553 done 3554IFS=$as_save_IFS 3555 3556if test $ac_prog_rejected = yes; then 3557 # We found a bogon in the path, so make sure we never use it. 3558 set dummy $ac_cv_prog_CC 3559 shift 3560 if test $# != 0; then 3561 # We chose a different compiler from the bogus one. 3562 # However, it has the same basename, so the bogon will be chosen 3563 # first if we set CC to just the basename; use the full file name. 3564 shift 3565 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3566 fi 3567fi 3568fi 3569fi 3570CC=$ac_cv_prog_CC 3571if test -n "$CC"; then 3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3573$as_echo "$CC" >&6; } 3574else 3575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3576$as_echo "no" >&6; } 3577fi 3578 3579 3580fi 3581if test -z "$CC"; then 3582 if test -n "$ac_tool_prefix"; then 3583 for ac_prog in cl.exe 3584 do 3585 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3586set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3588$as_echo_n "checking for $ac_word... " >&6; } 3589if ${ac_cv_prog_CC+:} false; then : 3590 $as_echo_n "(cached) " >&6 3591else 3592 if test -n "$CC"; then 3593 ac_cv_prog_CC="$CC" # Let the user override the test. 3594else 3595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3596for as_dir in $PATH 3597do 3598 IFS=$as_save_IFS 3599 test -z "$as_dir" && as_dir=. 3600 for ac_exec_ext in '' $ac_executable_extensions; do 3601 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3602 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3604 break 2 3605 fi 3606done 3607 done 3608IFS=$as_save_IFS 3609 3610fi 3611fi 3612CC=$ac_cv_prog_CC 3613if test -n "$CC"; then 3614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3615$as_echo "$CC" >&6; } 3616else 3617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3618$as_echo "no" >&6; } 3619fi 3620 3621 3622 test -n "$CC" && break 3623 done 3624fi 3625if test -z "$CC"; then 3626 ac_ct_CC=$CC 3627 for ac_prog in cl.exe 3628do 3629 # Extract the first word of "$ac_prog", so it can be a program name with args. 3630set dummy $ac_prog; ac_word=$2 3631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3632$as_echo_n "checking for $ac_word... " >&6; } 3633if ${ac_cv_prog_ac_ct_CC+:} false; then : 3634 $as_echo_n "(cached) " >&6 3635else 3636 if test -n "$ac_ct_CC"; then 3637 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3638else 3639as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3640for as_dir in $PATH 3641do 3642 IFS=$as_save_IFS 3643 test -z "$as_dir" && as_dir=. 3644 for ac_exec_ext in '' $ac_executable_extensions; do 3645 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3646 ac_cv_prog_ac_ct_CC="$ac_prog" 3647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3648 break 2 3649 fi 3650done 3651 done 3652IFS=$as_save_IFS 3653 3654fi 3655fi 3656ac_ct_CC=$ac_cv_prog_ac_ct_CC 3657if test -n "$ac_ct_CC"; then 3658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3659$as_echo "$ac_ct_CC" >&6; } 3660else 3661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3662$as_echo "no" >&6; } 3663fi 3664 3665 3666 test -n "$ac_ct_CC" && break 3667done 3668 3669 if test "x$ac_ct_CC" = x; then 3670 CC="" 3671 else 3672 case $cross_compiling:$ac_tool_warned in 3673yes:) 3674{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3675$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3676ac_tool_warned=yes ;; 3677esac 3678 CC=$ac_ct_CC 3679 fi 3680fi 3681 3682fi 3683 3684 3685test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3686$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3687as_fn_error $? "no acceptable C compiler found in \$PATH 3688See \`config.log' for more details" "$LINENO" 5; } 3689 3690# Provide some information about the compiler. 3691$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3692set X $ac_compile 3693ac_compiler=$2 3694for ac_option in --version -v -V -qversion; do 3695 { { ac_try="$ac_compiler $ac_option >&5" 3696case "(($ac_try" in 3697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3698 *) ac_try_echo=$ac_try;; 3699esac 3700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3701$as_echo "$ac_try_echo"; } >&5 3702 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3703 ac_status=$? 3704 if test -s conftest.err; then 3705 sed '10a\ 3706... rest of stderr output deleted ... 3707 10q' conftest.err >conftest.er1 3708 cat conftest.er1 >&5 3709 fi 3710 rm -f conftest.er1 conftest.err 3711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3712 test $ac_status = 0; } 3713done 3714 3715cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3716/* end confdefs.h. */ 3717 3718int 3719main () 3720{ 3721 3722 ; 3723 return 0; 3724} 3725_ACEOF 3726ac_clean_files_save=$ac_clean_files 3727ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3728# Try to create an executable without -o first, disregard a.out. 3729# It will help us diagnose broken compilers, and finding out an intuition 3730# of exeext. 3731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3732$as_echo_n "checking whether the C compiler works... " >&6; } 3733ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3734 3735# The possible output files: 3736ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3737 3738ac_rmfiles= 3739for ac_file in $ac_files 3740do 3741 case $ac_file in 3742 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3743 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3744 esac 3745done 3746rm -f $ac_rmfiles 3747 3748if { { ac_try="$ac_link_default" 3749case "(($ac_try" in 3750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3751 *) ac_try_echo=$ac_try;; 3752esac 3753eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3754$as_echo "$ac_try_echo"; } >&5 3755 (eval "$ac_link_default") 2>&5 3756 ac_status=$? 3757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3758 test $ac_status = 0; }; then : 3759 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3760# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3761# in a Makefile. We should not override ac_cv_exeext if it was cached, 3762# so that the user can short-circuit this test for compilers unknown to 3763# Autoconf. 3764for ac_file in $ac_files '' 3765do 3766 test -f "$ac_file" || continue 3767 case $ac_file in 3768 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3769 ;; 3770 [ab].out ) 3771 # We found the default executable, but exeext='' is most 3772 # certainly right. 3773 break;; 3774 *.* ) 3775 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3776 then :; else 3777 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3778 fi 3779 # We set ac_cv_exeext here because the later test for it is not 3780 # safe: cross compilers may not add the suffix if given an `-o' 3781 # argument, so we may need to know it at that point already. 3782 # Even if this section looks crufty: it has the advantage of 3783 # actually working. 3784 break;; 3785 * ) 3786 break;; 3787 esac 3788done 3789test "$ac_cv_exeext" = no && ac_cv_exeext= 3790 3791else 3792 ac_file='' 3793fi 3794if test -z "$ac_file"; then : 3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3796$as_echo "no" >&6; } 3797$as_echo "$as_me: failed program was:" >&5 3798sed 's/^/| /' conftest.$ac_ext >&5 3799 3800{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3801$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3802as_fn_error 77 "C compiler cannot create executables 3803See \`config.log' for more details" "$LINENO" 5; } 3804else 3805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3806$as_echo "yes" >&6; } 3807fi 3808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3809$as_echo_n "checking for C compiler default output file name... " >&6; } 3810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3811$as_echo "$ac_file" >&6; } 3812ac_exeext=$ac_cv_exeext 3813 3814rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3815ac_clean_files=$ac_clean_files_save 3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3817$as_echo_n "checking for suffix of executables... " >&6; } 3818if { { ac_try="$ac_link" 3819case "(($ac_try" in 3820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3821 *) ac_try_echo=$ac_try;; 3822esac 3823eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3824$as_echo "$ac_try_echo"; } >&5 3825 (eval "$ac_link") 2>&5 3826 ac_status=$? 3827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3828 test $ac_status = 0; }; then : 3829 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3830# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3831# work properly (i.e., refer to `conftest.exe'), while it won't with 3832# `rm'. 3833for ac_file in conftest.exe conftest conftest.*; do 3834 test -f "$ac_file" || continue 3835 case $ac_file in 3836 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3837 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3838 break;; 3839 * ) break;; 3840 esac 3841done 3842else 3843 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3844$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3845as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3846See \`config.log' for more details" "$LINENO" 5; } 3847fi 3848rm -f conftest conftest$ac_cv_exeext 3849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3850$as_echo "$ac_cv_exeext" >&6; } 3851 3852rm -f conftest.$ac_ext 3853EXEEXT=$ac_cv_exeext 3854ac_exeext=$EXEEXT 3855cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3856/* end confdefs.h. */ 3857#include <stdio.h> 3858int 3859main () 3860{ 3861FILE *f = fopen ("conftest.out", "w"); 3862 return ferror (f) || fclose (f) != 0; 3863 3864 ; 3865 return 0; 3866} 3867_ACEOF 3868ac_clean_files="$ac_clean_files conftest.out" 3869# Check that the compiler produces executables we can run. If not, either 3870# the compiler is broken, or we cross compile. 3871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3872$as_echo_n "checking whether we are cross compiling... " >&6; } 3873if test "$cross_compiling" != yes; then 3874 { { ac_try="$ac_link" 3875case "(($ac_try" in 3876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3877 *) ac_try_echo=$ac_try;; 3878esac 3879eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3880$as_echo "$ac_try_echo"; } >&5 3881 (eval "$ac_link") 2>&5 3882 ac_status=$? 3883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3884 test $ac_status = 0; } 3885 if { ac_try='./conftest$ac_cv_exeext' 3886 { { case "(($ac_try" in 3887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3888 *) ac_try_echo=$ac_try;; 3889esac 3890eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3891$as_echo "$ac_try_echo"; } >&5 3892 (eval "$ac_try") 2>&5 3893 ac_status=$? 3894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3895 test $ac_status = 0; }; }; then 3896 cross_compiling=no 3897 else 3898 if test "$cross_compiling" = maybe; then 3899 cross_compiling=yes 3900 else 3901 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3902$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3903as_fn_error $? "cannot run C compiled programs. 3904If you meant to cross compile, use \`--host'. 3905See \`config.log' for more details" "$LINENO" 5; } 3906 fi 3907 fi 3908fi 3909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3910$as_echo "$cross_compiling" >&6; } 3911 3912rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3913ac_clean_files=$ac_clean_files_save 3914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3915$as_echo_n "checking for suffix of object files... " >&6; } 3916if ${ac_cv_objext+:} false; then : 3917 $as_echo_n "(cached) " >&6 3918else 3919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3920/* end confdefs.h. */ 3921 3922int 3923main () 3924{ 3925 3926 ; 3927 return 0; 3928} 3929_ACEOF 3930rm -f conftest.o conftest.obj 3931if { { ac_try="$ac_compile" 3932case "(($ac_try" in 3933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3934 *) ac_try_echo=$ac_try;; 3935esac 3936eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3937$as_echo "$ac_try_echo"; } >&5 3938 (eval "$ac_compile") 2>&5 3939 ac_status=$? 3940 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3941 test $ac_status = 0; }; then : 3942 for ac_file in conftest.o conftest.obj conftest.*; do 3943 test -f "$ac_file" || continue; 3944 case $ac_file in 3945 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3946 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3947 break;; 3948 esac 3949done 3950else 3951 $as_echo "$as_me: failed program was:" >&5 3952sed 's/^/| /' conftest.$ac_ext >&5 3953 3954{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3955$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3956as_fn_error $? "cannot compute suffix of object files: cannot compile 3957See \`config.log' for more details" "$LINENO" 5; } 3958fi 3959rm -f conftest.$ac_cv_objext conftest.$ac_ext 3960fi 3961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3962$as_echo "$ac_cv_objext" >&6; } 3963OBJEXT=$ac_cv_objext 3964ac_objext=$OBJEXT 3965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3966$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3967if ${ac_cv_c_compiler_gnu+:} false; then : 3968 $as_echo_n "(cached) " >&6 3969else 3970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3971/* end confdefs.h. */ 3972 3973int 3974main () 3975{ 3976#ifndef __GNUC__ 3977 choke me 3978#endif 3979 3980 ; 3981 return 0; 3982} 3983_ACEOF 3984if ac_fn_c_try_compile "$LINENO"; then : 3985 ac_compiler_gnu=yes 3986else 3987 ac_compiler_gnu=no 3988fi 3989rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3990ac_cv_c_compiler_gnu=$ac_compiler_gnu 3991 3992fi 3993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3994$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3995if test $ac_compiler_gnu = yes; then 3996 GCC=yes 3997else 3998 GCC= 3999fi 4000ac_test_CFLAGS=${CFLAGS+set} 4001ac_save_CFLAGS=$CFLAGS 4002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4003$as_echo_n "checking whether $CC accepts -g... " >&6; } 4004if ${ac_cv_prog_cc_g+:} false; then : 4005 $as_echo_n "(cached) " >&6 4006else 4007 ac_save_c_werror_flag=$ac_c_werror_flag 4008 ac_c_werror_flag=yes 4009 ac_cv_prog_cc_g=no 4010 CFLAGS="-g" 4011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4012/* end confdefs.h. */ 4013 4014int 4015main () 4016{ 4017 4018 ; 4019 return 0; 4020} 4021_ACEOF 4022if ac_fn_c_try_compile "$LINENO"; then : 4023 ac_cv_prog_cc_g=yes 4024else 4025 CFLAGS="" 4026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4027/* end confdefs.h. */ 4028 4029int 4030main () 4031{ 4032 4033 ; 4034 return 0; 4035} 4036_ACEOF 4037if ac_fn_c_try_compile "$LINENO"; then : 4038 4039else 4040 ac_c_werror_flag=$ac_save_c_werror_flag 4041 CFLAGS="-g" 4042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4043/* end confdefs.h. */ 4044 4045int 4046main () 4047{ 4048 4049 ; 4050 return 0; 4051} 4052_ACEOF 4053if ac_fn_c_try_compile "$LINENO"; then : 4054 ac_cv_prog_cc_g=yes 4055fi 4056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4057fi 4058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4059fi 4060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4061 ac_c_werror_flag=$ac_save_c_werror_flag 4062fi 4063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4064$as_echo "$ac_cv_prog_cc_g" >&6; } 4065if test "$ac_test_CFLAGS" = set; then 4066 CFLAGS=$ac_save_CFLAGS 4067elif test $ac_cv_prog_cc_g = yes; then 4068 if test "$GCC" = yes; then 4069 CFLAGS="-g -O2" 4070 else 4071 CFLAGS="-g" 4072 fi 4073else 4074 if test "$GCC" = yes; then 4075 CFLAGS="-O2" 4076 else 4077 CFLAGS= 4078 fi 4079fi 4080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4081$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4082if ${ac_cv_prog_cc_c89+:} false; then : 4083 $as_echo_n "(cached) " >&6 4084else 4085 ac_cv_prog_cc_c89=no 4086ac_save_CC=$CC 4087cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4088/* end confdefs.h. */ 4089#include <stdarg.h> 4090#include <stdio.h> 4091struct stat; 4092/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4093struct buf { int x; }; 4094FILE * (*rcsopen) (struct buf *, struct stat *, int); 4095static char *e (p, i) 4096 char **p; 4097 int i; 4098{ 4099 return p[i]; 4100} 4101static char *f (char * (*g) (char **, int), char **p, ...) 4102{ 4103 char *s; 4104 va_list v; 4105 va_start (v,p); 4106 s = g (p, va_arg (v,int)); 4107 va_end (v); 4108 return s; 4109} 4110 4111/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4112 function prototypes and stuff, but not '\xHH' hex character constants. 4113 These don't provoke an error unfortunately, instead are silently treated 4114 as 'x'. The following induces an error, until -std is added to get 4115 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4116 array size at least. It's necessary to write '\x00'==0 to get something 4117 that's true only with -std. */ 4118int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4119 4120/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4121 inside strings and character constants. */ 4122#define FOO(x) 'x' 4123int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4124 4125int test (int i, double x); 4126struct s1 {int (*f) (int a);}; 4127struct s2 {int (*f) (double a);}; 4128int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4129int argc; 4130char **argv; 4131int 4132main () 4133{ 4134return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4135 ; 4136 return 0; 4137} 4138_ACEOF 4139for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4140 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4141do 4142 CC="$ac_save_CC $ac_arg" 4143 if ac_fn_c_try_compile "$LINENO"; then : 4144 ac_cv_prog_cc_c89=$ac_arg 4145fi 4146rm -f core conftest.err conftest.$ac_objext 4147 test "x$ac_cv_prog_cc_c89" != "xno" && break 4148done 4149rm -f conftest.$ac_ext 4150CC=$ac_save_CC 4151 4152fi 4153# AC_CACHE_VAL 4154case "x$ac_cv_prog_cc_c89" in 4155 x) 4156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4157$as_echo "none needed" >&6; } ;; 4158 xno) 4159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4160$as_echo "unsupported" >&6; } ;; 4161 *) 4162 CC="$CC $ac_cv_prog_cc_c89" 4163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4164$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4165esac 4166if test "x$ac_cv_prog_cc_c89" != xno; then : 4167 4168fi 4169 4170ac_ext=c 4171ac_cpp='$CPP $CPPFLAGS' 4172ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4173ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4174ac_compiler_gnu=$ac_cv_c_compiler_gnu 4175 4176ac_ext=c 4177ac_cpp='$CPP $CPPFLAGS' 4178ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4179ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4180ac_compiler_gnu=$ac_cv_c_compiler_gnu 4181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4182$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4183if ${am_cv_prog_cc_c_o+:} false; then : 4184 $as_echo_n "(cached) " >&6 4185else 4186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4187/* end confdefs.h. */ 4188 4189int 4190main () 4191{ 4192 4193 ; 4194 return 0; 4195} 4196_ACEOF 4197 # Make sure it works both with $CC and with simple cc. 4198 # Following AC_PROG_CC_C_O, we do the test twice because some 4199 # compilers refuse to overwrite an existing .o file with -o, 4200 # though they will create one. 4201 am_cv_prog_cc_c_o=yes 4202 for am_i in 1 2; do 4203 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4204 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4205 ac_status=$? 4206 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4207 (exit $ac_status); } \ 4208 && test -f conftest2.$ac_objext; then 4209 : OK 4210 else 4211 am_cv_prog_cc_c_o=no 4212 break 4213 fi 4214 done 4215 rm -f core conftest* 4216 unset am_i 4217fi 4218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4219$as_echo "$am_cv_prog_cc_c_o" >&6; } 4220if test "$am_cv_prog_cc_c_o" != yes; then 4221 # Losing compiler, so override with the script. 4222 # FIXME: It is wrong to rewrite CC. 4223 # But if we don't then we get into trouble of one sort or another. 4224 # A longer-term fix would be to have automake use am__CC in this case, 4225 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4226 CC="$am_aux_dir/compile $CC" 4227fi 4228ac_ext=c 4229ac_cpp='$CPP $CPPFLAGS' 4230ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4231ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4232ac_compiler_gnu=$ac_cv_c_compiler_gnu 4233 4234DEPDIR="${am__leading_dot}deps" 4235 4236ac_config_commands="$ac_config_commands depfiles" 4237 4238 4239am_make=${MAKE-make} 4240cat > confinc << 'END' 4241am__doit: 4242 @echo this is the am__doit target 4243.PHONY: am__doit 4244END 4245# If we don't find an include directive, just comment out the code. 4246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4247$as_echo_n "checking for style of include used by $am_make... " >&6; } 4248am__include="#" 4249am__quote= 4250_am_result=none 4251# First try GNU make style include. 4252echo "include confinc" > confmf 4253# Ignore all kinds of additional output from 'make'. 4254case `$am_make -s -f confmf 2> /dev/null` in #( 4255*the\ am__doit\ target*) 4256 am__include=include 4257 am__quote= 4258 _am_result=GNU 4259 ;; 4260esac 4261# Now try BSD make style include. 4262if test "$am__include" = "#"; then 4263 echo '.include "confinc"' > confmf 4264 case `$am_make -s -f confmf 2> /dev/null` in #( 4265 *the\ am__doit\ target*) 4266 am__include=.include 4267 am__quote="\"" 4268 _am_result=BSD 4269 ;; 4270 esac 4271fi 4272 4273 4274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4275$as_echo "$_am_result" >&6; } 4276rm -f confinc confmf 4277 4278# Check whether --enable-dependency-tracking was given. 4279if test "${enable_dependency_tracking+set}" = set; then : 4280 enableval=$enable_dependency_tracking; 4281fi 4282 4283if test "x$enable_dependency_tracking" != xno; then 4284 am_depcomp="$ac_aux_dir/depcomp" 4285 AMDEPBACKSLASH='\' 4286 am__nodep='_no' 4287fi 4288 if test "x$enable_dependency_tracking" != xno; then 4289 AMDEP_TRUE= 4290 AMDEP_FALSE='#' 4291else 4292 AMDEP_TRUE='#' 4293 AMDEP_FALSE= 4294fi 4295 4296 4297 4298depcc="$CC" am_compiler_list= 4299 4300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4301$as_echo_n "checking dependency style of $depcc... " >&6; } 4302if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4303 $as_echo_n "(cached) " >&6 4304else 4305 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4306 # We make a subdir and do the tests there. Otherwise we can end up 4307 # making bogus files that we don't know about and never remove. For 4308 # instance it was reported that on HP-UX the gcc test will end up 4309 # making a dummy file named 'D' -- because '-MD' means "put the output 4310 # in D". 4311 rm -rf conftest.dir 4312 mkdir conftest.dir 4313 # Copy depcomp to subdir because otherwise we won't find it if we're 4314 # using a relative directory. 4315 cp "$am_depcomp" conftest.dir 4316 cd conftest.dir 4317 # We will build objects and dependencies in a subdirectory because 4318 # it helps to detect inapplicable dependency modes. For instance 4319 # both Tru64's cc and ICC support -MD to output dependencies as a 4320 # side effect of compilation, but ICC will put the dependencies in 4321 # the current directory while Tru64 will put them in the object 4322 # directory. 4323 mkdir sub 4324 4325 am_cv_CC_dependencies_compiler_type=none 4326 if test "$am_compiler_list" = ""; then 4327 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4328 fi 4329 am__universal=false 4330 case " $depcc " in #( 4331 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4332 esac 4333 4334 for depmode in $am_compiler_list; do 4335 # Setup a source with many dependencies, because some compilers 4336 # like to wrap large dependency lists on column 80 (with \), and 4337 # we should not choose a depcomp mode which is confused by this. 4338 # 4339 # We need to recreate these files for each test, as the compiler may 4340 # overwrite some of them when testing with obscure command lines. 4341 # This happens at least with the AIX C compiler. 4342 : > sub/conftest.c 4343 for i in 1 2 3 4 5 6; do 4344 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4345 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4346 # Solaris 10 /bin/sh. 4347 echo '/* dummy */' > sub/conftst$i.h 4348 done 4349 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4350 4351 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4352 # mode. It turns out that the SunPro C++ compiler does not properly 4353 # handle '-M -o', and we need to detect this. Also, some Intel 4354 # versions had trouble with output in subdirs. 4355 am__obj=sub/conftest.${OBJEXT-o} 4356 am__minus_obj="-o $am__obj" 4357 case $depmode in 4358 gcc) 4359 # This depmode causes a compiler race in universal mode. 4360 test "$am__universal" = false || continue 4361 ;; 4362 nosideeffect) 4363 # After this tag, mechanisms are not by side-effect, so they'll 4364 # only be used when explicitly requested. 4365 if test "x$enable_dependency_tracking" = xyes; then 4366 continue 4367 else 4368 break 4369 fi 4370 ;; 4371 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4372 # This compiler won't grok '-c -o', but also, the minuso test has 4373 # not run yet. These depmodes are late enough in the game, and 4374 # so weak that their functioning should not be impacted. 4375 am__obj=conftest.${OBJEXT-o} 4376 am__minus_obj= 4377 ;; 4378 none) break ;; 4379 esac 4380 if depmode=$depmode \ 4381 source=sub/conftest.c object=$am__obj \ 4382 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4383 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4384 >/dev/null 2>conftest.err && 4385 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4386 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4387 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4388 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4389 # icc doesn't choke on unknown options, it will just issue warnings 4390 # or remarks (even with -Werror). So we grep stderr for any message 4391 # that says an option was ignored or not supported. 4392 # When given -MP, icc 7.0 and 7.1 complain thusly: 4393 # icc: Command line warning: ignoring option '-M'; no argument required 4394 # The diagnosis changed in icc 8.0: 4395 # icc: Command line remark: option '-MP' not supported 4396 if (grep 'ignoring option' conftest.err || 4397 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4398 am_cv_CC_dependencies_compiler_type=$depmode 4399 break 4400 fi 4401 fi 4402 done 4403 4404 cd .. 4405 rm -rf conftest.dir 4406else 4407 am_cv_CC_dependencies_compiler_type=none 4408fi 4409 4410fi 4411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4412$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4413CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4414 4415 if 4416 test "x$enable_dependency_tracking" != xno \ 4417 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4418 am__fastdepCC_TRUE= 4419 am__fastdepCC_FALSE='#' 4420else 4421 am__fastdepCC_TRUE='#' 4422 am__fastdepCC_FALSE= 4423fi 4424 4425 4426 4427ac_ext=c 4428ac_cpp='$CPP $CPPFLAGS' 4429ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4430ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4431ac_compiler_gnu=$ac_cv_c_compiler_gnu 4432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4433$as_echo_n "checking how to run the C preprocessor... " >&6; } 4434# On Suns, sometimes $CPP names a directory. 4435if test -n "$CPP" && test -d "$CPP"; then 4436 CPP= 4437fi 4438if test -z "$CPP"; then 4439 if ${ac_cv_prog_CPP+:} false; then : 4440 $as_echo_n "(cached) " >&6 4441else 4442 # Double quotes because CPP needs to be expanded 4443 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4444 do 4445 ac_preproc_ok=false 4446for ac_c_preproc_warn_flag in '' yes 4447do 4448 # Use a header file that comes with gcc, so configuring glibc 4449 # with a fresh cross-compiler works. 4450 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4451 # <limits.h> exists even on freestanding compilers. 4452 # On the NeXT, cc -E runs the code through the compiler's parser, 4453 # not just through cpp. "Syntax error" is here to catch this case. 4454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4455/* end confdefs.h. */ 4456#ifdef __STDC__ 4457# include <limits.h> 4458#else 4459# include <assert.h> 4460#endif 4461 Syntax error 4462_ACEOF 4463if ac_fn_c_try_cpp "$LINENO"; then : 4464 4465else 4466 # Broken: fails on valid input. 4467continue 4468fi 4469rm -f conftest.err conftest.i conftest.$ac_ext 4470 4471 # OK, works on sane cases. Now check whether nonexistent headers 4472 # can be detected and how. 4473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4474/* end confdefs.h. */ 4475#include <ac_nonexistent.h> 4476_ACEOF 4477if ac_fn_c_try_cpp "$LINENO"; then : 4478 # Broken: success on invalid input. 4479continue 4480else 4481 # Passes both tests. 4482ac_preproc_ok=: 4483break 4484fi 4485rm -f conftest.err conftest.i conftest.$ac_ext 4486 4487done 4488# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4489rm -f conftest.i conftest.err conftest.$ac_ext 4490if $ac_preproc_ok; then : 4491 break 4492fi 4493 4494 done 4495 ac_cv_prog_CPP=$CPP 4496 4497fi 4498 CPP=$ac_cv_prog_CPP 4499else 4500 ac_cv_prog_CPP=$CPP 4501fi 4502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4503$as_echo "$CPP" >&6; } 4504ac_preproc_ok=false 4505for ac_c_preproc_warn_flag in '' yes 4506do 4507 # Use a header file that comes with gcc, so configuring glibc 4508 # with a fresh cross-compiler works. 4509 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4510 # <limits.h> exists even on freestanding compilers. 4511 # On the NeXT, cc -E runs the code through the compiler's parser, 4512 # not just through cpp. "Syntax error" is here to catch this case. 4513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4514/* end confdefs.h. */ 4515#ifdef __STDC__ 4516# include <limits.h> 4517#else 4518# include <assert.h> 4519#endif 4520 Syntax error 4521_ACEOF 4522if ac_fn_c_try_cpp "$LINENO"; then : 4523 4524else 4525 # Broken: fails on valid input. 4526continue 4527fi 4528rm -f conftest.err conftest.i conftest.$ac_ext 4529 4530 # OK, works on sane cases. Now check whether nonexistent headers 4531 # can be detected and how. 4532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4533/* end confdefs.h. */ 4534#include <ac_nonexistent.h> 4535_ACEOF 4536if ac_fn_c_try_cpp "$LINENO"; then : 4537 # Broken: success on invalid input. 4538continue 4539else 4540 # Passes both tests. 4541ac_preproc_ok=: 4542break 4543fi 4544rm -f conftest.err conftest.i conftest.$ac_ext 4545 4546done 4547# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4548rm -f conftest.i conftest.err conftest.$ac_ext 4549if $ac_preproc_ok; then : 4550 4551else 4552 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4553$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4554as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4555See \`config.log' for more details" "$LINENO" 5; } 4556fi 4557 4558ac_ext=c 4559ac_cpp='$CPP $CPPFLAGS' 4560ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4561ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4562ac_compiler_gnu=$ac_cv_c_compiler_gnu 4563 4564 4565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4566$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4567if ${ac_cv_path_GREP+:} false; then : 4568 $as_echo_n "(cached) " >&6 4569else 4570 if test -z "$GREP"; then 4571 ac_path_GREP_found=false 4572 # Loop through the user's path and test for each of PROGNAME-LIST 4573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4574for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4575do 4576 IFS=$as_save_IFS 4577 test -z "$as_dir" && as_dir=. 4578 for ac_prog in grep ggrep; do 4579 for ac_exec_ext in '' $ac_executable_extensions; do 4580 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4581 as_fn_executable_p "$ac_path_GREP" || continue 4582# Check for GNU ac_path_GREP and select it if it is found. 4583 # Check for GNU $ac_path_GREP 4584case `"$ac_path_GREP" --version 2>&1` in 4585*GNU*) 4586 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4587*) 4588 ac_count=0 4589 $as_echo_n 0123456789 >"conftest.in" 4590 while : 4591 do 4592 cat "conftest.in" "conftest.in" >"conftest.tmp" 4593 mv "conftest.tmp" "conftest.in" 4594 cp "conftest.in" "conftest.nl" 4595 $as_echo 'GREP' >> "conftest.nl" 4596 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4597 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4598 as_fn_arith $ac_count + 1 && ac_count=$as_val 4599 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4600 # Best one so far, save it but keep looking for a better one 4601 ac_cv_path_GREP="$ac_path_GREP" 4602 ac_path_GREP_max=$ac_count 4603 fi 4604 # 10*(2^10) chars as input seems more than enough 4605 test $ac_count -gt 10 && break 4606 done 4607 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4608esac 4609 4610 $ac_path_GREP_found && break 3 4611 done 4612 done 4613 done 4614IFS=$as_save_IFS 4615 if test -z "$ac_cv_path_GREP"; then 4616 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4617 fi 4618else 4619 ac_cv_path_GREP=$GREP 4620fi 4621 4622fi 4623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4624$as_echo "$ac_cv_path_GREP" >&6; } 4625 GREP="$ac_cv_path_GREP" 4626 4627 4628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4629$as_echo_n "checking for egrep... " >&6; } 4630if ${ac_cv_path_EGREP+:} false; then : 4631 $as_echo_n "(cached) " >&6 4632else 4633 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4634 then ac_cv_path_EGREP="$GREP -E" 4635 else 4636 if test -z "$EGREP"; then 4637 ac_path_EGREP_found=false 4638 # Loop through the user's path and test for each of PROGNAME-LIST 4639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4640for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4641do 4642 IFS=$as_save_IFS 4643 test -z "$as_dir" && as_dir=. 4644 for ac_prog in egrep; do 4645 for ac_exec_ext in '' $ac_executable_extensions; do 4646 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4647 as_fn_executable_p "$ac_path_EGREP" || continue 4648# Check for GNU ac_path_EGREP and select it if it is found. 4649 # Check for GNU $ac_path_EGREP 4650case `"$ac_path_EGREP" --version 2>&1` in 4651*GNU*) 4652 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4653*) 4654 ac_count=0 4655 $as_echo_n 0123456789 >"conftest.in" 4656 while : 4657 do 4658 cat "conftest.in" "conftest.in" >"conftest.tmp" 4659 mv "conftest.tmp" "conftest.in" 4660 cp "conftest.in" "conftest.nl" 4661 $as_echo 'EGREP' >> "conftest.nl" 4662 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4663 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4664 as_fn_arith $ac_count + 1 && ac_count=$as_val 4665 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4666 # Best one so far, save it but keep looking for a better one 4667 ac_cv_path_EGREP="$ac_path_EGREP" 4668 ac_path_EGREP_max=$ac_count 4669 fi 4670 # 10*(2^10) chars as input seems more than enough 4671 test $ac_count -gt 10 && break 4672 done 4673 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4674esac 4675 4676 $ac_path_EGREP_found && break 3 4677 done 4678 done 4679 done 4680IFS=$as_save_IFS 4681 if test -z "$ac_cv_path_EGREP"; then 4682 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4683 fi 4684else 4685 ac_cv_path_EGREP=$EGREP 4686fi 4687 4688 fi 4689fi 4690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4691$as_echo "$ac_cv_path_EGREP" >&6; } 4692 EGREP="$ac_cv_path_EGREP" 4693 4694 4695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4696$as_echo_n "checking for ANSI C header files... " >&6; } 4697if ${ac_cv_header_stdc+:} false; then : 4698 $as_echo_n "(cached) " >&6 4699else 4700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4701/* end confdefs.h. */ 4702#include <stdlib.h> 4703#include <stdarg.h> 4704#include <string.h> 4705#include <float.h> 4706 4707int 4708main () 4709{ 4710 4711 ; 4712 return 0; 4713} 4714_ACEOF 4715if ac_fn_c_try_compile "$LINENO"; then : 4716 ac_cv_header_stdc=yes 4717else 4718 ac_cv_header_stdc=no 4719fi 4720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4721 4722if test $ac_cv_header_stdc = yes; then 4723 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4725/* end confdefs.h. */ 4726#include <string.h> 4727 4728_ACEOF 4729if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4730 $EGREP "memchr" >/dev/null 2>&1; then : 4731 4732else 4733 ac_cv_header_stdc=no 4734fi 4735rm -f conftest* 4736 4737fi 4738 4739if test $ac_cv_header_stdc = yes; then 4740 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4742/* end confdefs.h. */ 4743#include <stdlib.h> 4744 4745_ACEOF 4746if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4747 $EGREP "free" >/dev/null 2>&1; then : 4748 4749else 4750 ac_cv_header_stdc=no 4751fi 4752rm -f conftest* 4753 4754fi 4755 4756if test $ac_cv_header_stdc = yes; then 4757 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4758 if test "$cross_compiling" = yes; then : 4759 : 4760else 4761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4762/* end confdefs.h. */ 4763#include <ctype.h> 4764#include <stdlib.h> 4765#if ((' ' & 0x0FF) == 0x020) 4766# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4767# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4768#else 4769# define ISLOWER(c) \ 4770 (('a' <= (c) && (c) <= 'i') \ 4771 || ('j' <= (c) && (c) <= 'r') \ 4772 || ('s' <= (c) && (c) <= 'z')) 4773# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4774#endif 4775 4776#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4777int 4778main () 4779{ 4780 int i; 4781 for (i = 0; i < 256; i++) 4782 if (XOR (islower (i), ISLOWER (i)) 4783 || toupper (i) != TOUPPER (i)) 4784 return 2; 4785 return 0; 4786} 4787_ACEOF 4788if ac_fn_c_try_run "$LINENO"; then : 4789 4790else 4791 ac_cv_header_stdc=no 4792fi 4793rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4794 conftest.$ac_objext conftest.beam conftest.$ac_ext 4795fi 4796 4797fi 4798fi 4799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4800$as_echo "$ac_cv_header_stdc" >&6; } 4801if test $ac_cv_header_stdc = yes; then 4802 4803$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4804 4805fi 4806 4807# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4808for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4809 inttypes.h stdint.h unistd.h 4810do : 4811 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4812ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4813" 4814if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4815 cat >>confdefs.h <<_ACEOF 4816#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4817_ACEOF 4818 4819fi 4820 4821done 4822 4823 4824 4825 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4826if test "x$ac_cv_header_minix_config_h" = xyes; then : 4827 MINIX=yes 4828else 4829 MINIX= 4830fi 4831 4832 4833 if test "$MINIX" = yes; then 4834 4835$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4836 4837 4838$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4839 4840 4841$as_echo "#define _MINIX 1" >>confdefs.h 4842 4843 fi 4844 4845 4846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4847$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4848if ${ac_cv_safe_to_define___extensions__+:} false; then : 4849 $as_echo_n "(cached) " >&6 4850else 4851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4852/* end confdefs.h. */ 4853 4854# define __EXTENSIONS__ 1 4855 $ac_includes_default 4856int 4857main () 4858{ 4859 4860 ; 4861 return 0; 4862} 4863_ACEOF 4864if ac_fn_c_try_compile "$LINENO"; then : 4865 ac_cv_safe_to_define___extensions__=yes 4866else 4867 ac_cv_safe_to_define___extensions__=no 4868fi 4869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4870fi 4871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4872$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4873 test $ac_cv_safe_to_define___extensions__ = yes && 4874 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4875 4876 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4877 4878 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4879 4880 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4881 4882 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4883 4884 4885 4886 4887 4888case `pwd` in 4889 *\ * | *\ *) 4890 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4891$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4892esac 4893 4894 4895 4896macro_version='2.2.7a' 4897macro_revision='1.3134' 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911ltmain="$ac_aux_dir/ltmain.sh" 4912 4913# Backslashify metacharacters that are still active within 4914# double-quoted strings. 4915sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4916 4917# Same as above, but do not quote variable references. 4918double_quote_subst='s/\(["`\\]\)/\\\1/g' 4919 4920# Sed substitution to delay expansion of an escaped shell variable in a 4921# double_quote_subst'ed string. 4922delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4923 4924# Sed substitution to delay expansion of an escaped single quote. 4925delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4926 4927# Sed substitution to avoid accidental globbing in evaled expressions 4928no_glob_subst='s/\*/\\\*/g' 4929 4930ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4931ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4932ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4933 4934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4935$as_echo_n "checking how to print strings... " >&6; } 4936# Test print first, because it will be a builtin if present. 4937if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4938 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4939 ECHO='print -r --' 4940elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4941 ECHO='printf %s\n' 4942else 4943 # Use this function as a fallback that always works. 4944 func_fallback_echo () 4945 { 4946 eval 'cat <<_LTECHO_EOF 4947$1 4948_LTECHO_EOF' 4949 } 4950 ECHO='func_fallback_echo' 4951fi 4952 4953# func_echo_all arg... 4954# Invoke $ECHO with all args, space-separated. 4955func_echo_all () 4956{ 4957 $ECHO "" 4958} 4959 4960case "$ECHO" in 4961 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4962$as_echo "printf" >&6; } ;; 4963 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4964$as_echo "print -r" >&6; } ;; 4965 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4966$as_echo "cat" >&6; } ;; 4967esac 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4983$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4984if ${ac_cv_path_SED+:} false; then : 4985 $as_echo_n "(cached) " >&6 4986else 4987 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4988 for ac_i in 1 2 3 4 5 6 7; do 4989 ac_script="$ac_script$as_nl$ac_script" 4990 done 4991 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4992 { ac_script=; unset ac_script;} 4993 if test -z "$SED"; then 4994 ac_path_SED_found=false 4995 # Loop through the user's path and test for each of PROGNAME-LIST 4996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4997for as_dir in $PATH 4998do 4999 IFS=$as_save_IFS 5000 test -z "$as_dir" && as_dir=. 5001 for ac_prog in sed gsed; do 5002 for ac_exec_ext in '' $ac_executable_extensions; do 5003 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5004 as_fn_executable_p "$ac_path_SED" || continue 5005# Check for GNU ac_path_SED and select it if it is found. 5006 # Check for GNU $ac_path_SED 5007case `"$ac_path_SED" --version 2>&1` in 5008*GNU*) 5009 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5010*) 5011 ac_count=0 5012 $as_echo_n 0123456789 >"conftest.in" 5013 while : 5014 do 5015 cat "conftest.in" "conftest.in" >"conftest.tmp" 5016 mv "conftest.tmp" "conftest.in" 5017 cp "conftest.in" "conftest.nl" 5018 $as_echo '' >> "conftest.nl" 5019 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5020 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5021 as_fn_arith $ac_count + 1 && ac_count=$as_val 5022 if test $ac_count -gt ${ac_path_SED_max-0}; then 5023 # Best one so far, save it but keep looking for a better one 5024 ac_cv_path_SED="$ac_path_SED" 5025 ac_path_SED_max=$ac_count 5026 fi 5027 # 10*(2^10) chars as input seems more than enough 5028 test $ac_count -gt 10 && break 5029 done 5030 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5031esac 5032 5033 $ac_path_SED_found && break 3 5034 done 5035 done 5036 done 5037IFS=$as_save_IFS 5038 if test -z "$ac_cv_path_SED"; then 5039 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5040 fi 5041else 5042 ac_cv_path_SED=$SED 5043fi 5044 5045fi 5046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5047$as_echo "$ac_cv_path_SED" >&6; } 5048 SED="$ac_cv_path_SED" 5049 rm -f conftest.sed 5050 5051test -z "$SED" && SED=sed 5052Xsed="$SED -e 1s/^X//" 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5065$as_echo_n "checking for fgrep... " >&6; } 5066if ${ac_cv_path_FGREP+:} false; then : 5067 $as_echo_n "(cached) " >&6 5068else 5069 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5070 then ac_cv_path_FGREP="$GREP -F" 5071 else 5072 if test -z "$FGREP"; then 5073 ac_path_FGREP_found=false 5074 # Loop through the user's path and test for each of PROGNAME-LIST 5075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5076for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5077do 5078 IFS=$as_save_IFS 5079 test -z "$as_dir" && as_dir=. 5080 for ac_prog in fgrep; do 5081 for ac_exec_ext in '' $ac_executable_extensions; do 5082 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5083 as_fn_executable_p "$ac_path_FGREP" || continue 5084# Check for GNU ac_path_FGREP and select it if it is found. 5085 # Check for GNU $ac_path_FGREP 5086case `"$ac_path_FGREP" --version 2>&1` in 5087*GNU*) 5088 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5089*) 5090 ac_count=0 5091 $as_echo_n 0123456789 >"conftest.in" 5092 while : 5093 do 5094 cat "conftest.in" "conftest.in" >"conftest.tmp" 5095 mv "conftest.tmp" "conftest.in" 5096 cp "conftest.in" "conftest.nl" 5097 $as_echo 'FGREP' >> "conftest.nl" 5098 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5099 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5100 as_fn_arith $ac_count + 1 && ac_count=$as_val 5101 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5102 # Best one so far, save it but keep looking for a better one 5103 ac_cv_path_FGREP="$ac_path_FGREP" 5104 ac_path_FGREP_max=$ac_count 5105 fi 5106 # 10*(2^10) chars as input seems more than enough 5107 test $ac_count -gt 10 && break 5108 done 5109 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5110esac 5111 5112 $ac_path_FGREP_found && break 3 5113 done 5114 done 5115 done 5116IFS=$as_save_IFS 5117 if test -z "$ac_cv_path_FGREP"; then 5118 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5119 fi 5120else 5121 ac_cv_path_FGREP=$FGREP 5122fi 5123 5124 fi 5125fi 5126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5127$as_echo "$ac_cv_path_FGREP" >&6; } 5128 FGREP="$ac_cv_path_FGREP" 5129 5130 5131test -z "$GREP" && GREP=grep 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151# Check whether --with-gnu-ld was given. 5152if test "${with_gnu_ld+set}" = set; then : 5153 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5154else 5155 with_gnu_ld=no 5156fi 5157 5158ac_prog=ld 5159if test "$GCC" = yes; then 5160 # Check if gcc -print-prog-name=ld gives a path. 5161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5162$as_echo_n "checking for ld used by $CC... " >&6; } 5163 case $host in 5164 *-*-mingw*) 5165 # gcc leaves a trailing carriage return which upsets mingw 5166 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5167 *) 5168 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5169 esac 5170 case $ac_prog in 5171 # Accept absolute paths. 5172 [\\/]* | ?:[\\/]*) 5173 re_direlt='/[^/][^/]*/\.\./' 5174 # Canonicalize the pathname of ld 5175 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5176 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5177 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5178 done 5179 test -z "$LD" && LD="$ac_prog" 5180 ;; 5181 "") 5182 # If it fails, then pretend we aren't using GCC. 5183 ac_prog=ld 5184 ;; 5185 *) 5186 # If it is relative, then search for the first ld in PATH. 5187 with_gnu_ld=unknown 5188 ;; 5189 esac 5190elif test "$with_gnu_ld" = yes; then 5191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5192$as_echo_n "checking for GNU ld... " >&6; } 5193else 5194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5195$as_echo_n "checking for non-GNU ld... " >&6; } 5196fi 5197if ${lt_cv_path_LD+:} false; then : 5198 $as_echo_n "(cached) " >&6 5199else 5200 if test -z "$LD"; then 5201 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5202 for ac_dir in $PATH; do 5203 IFS="$lt_save_ifs" 5204 test -z "$ac_dir" && ac_dir=. 5205 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5206 lt_cv_path_LD="$ac_dir/$ac_prog" 5207 # Check to see if the program is GNU ld. I'd rather use --version, 5208 # but apparently some variants of GNU ld only accept -v. 5209 # Break only if it was the GNU/non-GNU ld that we prefer. 5210 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5211 *GNU* | *'with BFD'*) 5212 test "$with_gnu_ld" != no && break 5213 ;; 5214 *) 5215 test "$with_gnu_ld" != yes && break 5216 ;; 5217 esac 5218 fi 5219 done 5220 IFS="$lt_save_ifs" 5221else 5222 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5223fi 5224fi 5225 5226LD="$lt_cv_path_LD" 5227if test -n "$LD"; then 5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5229$as_echo "$LD" >&6; } 5230else 5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5232$as_echo "no" >&6; } 5233fi 5234test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5236$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5237if ${lt_cv_prog_gnu_ld+:} false; then : 5238 $as_echo_n "(cached) " >&6 5239else 5240 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5241case `$LD -v 2>&1 </dev/null` in 5242*GNU* | *'with BFD'*) 5243 lt_cv_prog_gnu_ld=yes 5244 ;; 5245*) 5246 lt_cv_prog_gnu_ld=no 5247 ;; 5248esac 5249fi 5250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5251$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5252with_gnu_ld=$lt_cv_prog_gnu_ld 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5263$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5264if ${lt_cv_path_NM+:} false; then : 5265 $as_echo_n "(cached) " >&6 5266else 5267 if test -n "$NM"; then 5268 # Let the user override the nm to test. 5269 lt_nm_to_check="$NM" 5270 else 5271 lt_nm_to_check="${ac_tool_prefix}nm" 5272 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5273 lt_nm_to_check="$lt_nm_to_check nm" 5274 fi 5275 fi 5276 for lt_tmp_nm in "$lt_nm_to_check"; do 5277 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5278 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5279 IFS="$lt_save_ifs" 5280 test -z "$ac_dir" && ac_dir=. 5281 # Strip out any user-provided options from the nm to test twice, 5282 # the first time to test to see if nm (rather than its options) has 5283 # an explicit path, the second time to yield a file which can be 5284 # nm'ed itself. 5285 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5286 case "$tmp_nm_path" in 5287 */*|*\\*) tmp_nm="$lt_tmp_nm";; 5288 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5289 esac 5290 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5291 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5292 # Check to see if the nm accepts a BSD-compat flag. 5293 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5294 # nm: unknown option "B" ignored 5295 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5296 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5297 break 5298 ;; 5299 *) 5300 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5301 *$tmp_nm*) 5302 lt_cv_path_NM="$tmp_nm -p" 5303 break 5304 ;; 5305 *) 5306 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5307 continue # so that we can try to find one that supports BSD flags 5308 ;; 5309 esac 5310 ;; 5311 esac 5312 fi 5313 done 5314 IFS="$lt_save_ifs" 5315 done 5316 : ${lt_cv_path_NM=no} 5317fi 5318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5319$as_echo "$lt_cv_path_NM" >&6; } 5320if test "$lt_cv_path_NM" != "no"; then 5321 NM="$lt_cv_path_NM" 5322else 5323 # Didn't find any BSD compatible name lister, look for dumpbin. 5324 if test -n "$DUMPBIN"; then : 5325 # Let the user override the test. 5326 else 5327 if test -n "$ac_tool_prefix"; then 5328 for ac_prog in dumpbin "link -dump" 5329 do 5330 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5331set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5333$as_echo_n "checking for $ac_word... " >&6; } 5334if ${ac_cv_prog_DUMPBIN+:} false; then : 5335 $as_echo_n "(cached) " >&6 5336else 5337 if test -n "$DUMPBIN"; then 5338 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5339else 5340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5341for as_dir in $PATH 5342do 5343 IFS=$as_save_IFS 5344 test -z "$as_dir" && as_dir=. 5345 for ac_exec_ext in '' $ac_executable_extensions; do 5346 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5347 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5349 break 2 5350 fi 5351done 5352 done 5353IFS=$as_save_IFS 5354 5355fi 5356fi 5357DUMPBIN=$ac_cv_prog_DUMPBIN 5358if test -n "$DUMPBIN"; then 5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5360$as_echo "$DUMPBIN" >&6; } 5361else 5362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5363$as_echo "no" >&6; } 5364fi 5365 5366 5367 test -n "$DUMPBIN" && break 5368 done 5369fi 5370if test -z "$DUMPBIN"; then 5371 ac_ct_DUMPBIN=$DUMPBIN 5372 for ac_prog in dumpbin "link -dump" 5373do 5374 # Extract the first word of "$ac_prog", so it can be a program name with args. 5375set dummy $ac_prog; ac_word=$2 5376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5377$as_echo_n "checking for $ac_word... " >&6; } 5378if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5379 $as_echo_n "(cached) " >&6 5380else 5381 if test -n "$ac_ct_DUMPBIN"; then 5382 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5383else 5384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5385for as_dir in $PATH 5386do 5387 IFS=$as_save_IFS 5388 test -z "$as_dir" && as_dir=. 5389 for ac_exec_ext in '' $ac_executable_extensions; do 5390 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5391 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5393 break 2 5394 fi 5395done 5396 done 5397IFS=$as_save_IFS 5398 5399fi 5400fi 5401ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5402if test -n "$ac_ct_DUMPBIN"; then 5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5404$as_echo "$ac_ct_DUMPBIN" >&6; } 5405else 5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5407$as_echo "no" >&6; } 5408fi 5409 5410 5411 test -n "$ac_ct_DUMPBIN" && break 5412done 5413 5414 if test "x$ac_ct_DUMPBIN" = x; then 5415 DUMPBIN=":" 5416 else 5417 case $cross_compiling:$ac_tool_warned in 5418yes:) 5419{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5420$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5421ac_tool_warned=yes ;; 5422esac 5423 DUMPBIN=$ac_ct_DUMPBIN 5424 fi 5425fi 5426 5427 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5428 *COFF*) 5429 DUMPBIN="$DUMPBIN -symbols" 5430 ;; 5431 *) 5432 DUMPBIN=: 5433 ;; 5434 esac 5435 fi 5436 5437 if test "$DUMPBIN" != ":"; then 5438 NM="$DUMPBIN" 5439 fi 5440fi 5441test -z "$NM" && NM=nm 5442 5443 5444 5445 5446 5447 5448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5449$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5450if ${lt_cv_nm_interface+:} false; then : 5451 $as_echo_n "(cached) " >&6 5452else 5453 lt_cv_nm_interface="BSD nm" 5454 echo "int some_variable = 0;" > conftest.$ac_ext 5455 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5456 (eval "$ac_compile" 2>conftest.err) 5457 cat conftest.err >&5 5458 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5459 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5460 cat conftest.err >&5 5461 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5462 cat conftest.out >&5 5463 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5464 lt_cv_nm_interface="MS dumpbin" 5465 fi 5466 rm -f conftest* 5467fi 5468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5469$as_echo "$lt_cv_nm_interface" >&6; } 5470 5471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5472$as_echo_n "checking whether ln -s works... " >&6; } 5473LN_S=$as_ln_s 5474if test "$LN_S" = "ln -s"; then 5475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5476$as_echo "yes" >&6; } 5477else 5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5479$as_echo "no, using $LN_S" >&6; } 5480fi 5481 5482# find the maximum length of command line arguments 5483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5484$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5485if ${lt_cv_sys_max_cmd_len+:} false; then : 5486 $as_echo_n "(cached) " >&6 5487else 5488 i=0 5489 teststring="ABCD" 5490 5491 case $build_os in 5492 msdosdjgpp*) 5493 # On DJGPP, this test can blow up pretty badly due to problems in libc 5494 # (any single argument exceeding 2000 bytes causes a buffer overrun 5495 # during glob expansion). Even if it were fixed, the result of this 5496 # check would be larger than it should be. 5497 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5498 ;; 5499 5500 gnu*) 5501 # Under GNU Hurd, this test is not required because there is 5502 # no limit to the length of command line arguments. 5503 # Libtool will interpret -1 as no limit whatsoever 5504 lt_cv_sys_max_cmd_len=-1; 5505 ;; 5506 5507 cygwin* | mingw* | cegcc*) 5508 # On Win9x/ME, this test blows up -- it succeeds, but takes 5509 # about 5 minutes as the teststring grows exponentially. 5510 # Worse, since 9x/ME are not pre-emptively multitasking, 5511 # you end up with a "frozen" computer, even though with patience 5512 # the test eventually succeeds (with a max line length of 256k). 5513 # Instead, let's just punt: use the minimum linelength reported by 5514 # all of the supported platforms: 8192 (on NT/2K/XP). 5515 lt_cv_sys_max_cmd_len=8192; 5516 ;; 5517 5518 mint*) 5519 # On MiNT this can take a long time and run out of memory. 5520 lt_cv_sys_max_cmd_len=8192; 5521 ;; 5522 5523 amigaos*) 5524 # On AmigaOS with pdksh, this test takes hours, literally. 5525 # So we just punt and use a minimum line length of 8192. 5526 lt_cv_sys_max_cmd_len=8192; 5527 ;; 5528 5529 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5530 # This has been around since 386BSD, at least. Likely further. 5531 if test -x /sbin/sysctl; then 5532 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5533 elif test -x /usr/sbin/sysctl; then 5534 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5535 else 5536 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5537 fi 5538 # And add a safety zone 5539 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5540 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5541 ;; 5542 5543 interix*) 5544 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5545 lt_cv_sys_max_cmd_len=196608 5546 ;; 5547 5548 osf*) 5549 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5550 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5551 # nice to cause kernel panics so lets avoid the loop below. 5552 # First set a reasonable default. 5553 lt_cv_sys_max_cmd_len=16384 5554 # 5555 if test -x /sbin/sysconfig; then 5556 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5557 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5558 esac 5559 fi 5560 ;; 5561 sco3.2v5*) 5562 lt_cv_sys_max_cmd_len=102400 5563 ;; 5564 sysv5* | sco5v6* | sysv4.2uw2*) 5565 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5566 if test -n "$kargmax"; then 5567 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5568 else 5569 lt_cv_sys_max_cmd_len=32768 5570 fi 5571 ;; 5572 *) 5573 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5574 if test -n "$lt_cv_sys_max_cmd_len"; then 5575 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5576 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5577 else 5578 # Make teststring a little bigger before we do anything with it. 5579 # a 1K string should be a reasonable start. 5580 for i in 1 2 3 4 5 6 7 8 ; do 5581 teststring=$teststring$teststring 5582 done 5583 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5584 # If test is not a shell built-in, we'll probably end up computing a 5585 # maximum length that is only half of the actual maximum length, but 5586 # we can't tell. 5587 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5588 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5589 test $i != 17 # 1/2 MB should be enough 5590 do 5591 i=`expr $i + 1` 5592 teststring=$teststring$teststring 5593 done 5594 # Only check the string length outside the loop. 5595 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5596 teststring= 5597 # Add a significant safety factor because C++ compilers can tack on 5598 # massive amounts of additional arguments before passing them to the 5599 # linker. It appears as though 1/2 is a usable value. 5600 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5601 fi 5602 ;; 5603 esac 5604 5605fi 5606 5607if test -n $lt_cv_sys_max_cmd_len ; then 5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5609$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5610else 5611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5612$as_echo "none" >&6; } 5613fi 5614max_cmd_len=$lt_cv_sys_max_cmd_len 5615 5616 5617 5618 5619 5620 5621: ${CP="cp -f"} 5622: ${MV="mv -f"} 5623: ${RM="rm -f"} 5624 5625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5626$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5627# Try some XSI features 5628xsi_shell=no 5629( _lt_dummy="a/b/c" 5630 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5631 = c,a/b,, \ 5632 && eval 'test $(( 1 + 1 )) -eq 2 \ 5633 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5634 && xsi_shell=yes 5635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5636$as_echo "$xsi_shell" >&6; } 5637 5638 5639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5640$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5641lt_shell_append=no 5642( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5643 >/dev/null 2>&1 \ 5644 && lt_shell_append=yes 5645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5646$as_echo "$lt_shell_append" >&6; } 5647 5648 5649if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5650 lt_unset=unset 5651else 5652 lt_unset=false 5653fi 5654 5655 5656 5657 5658 5659# test EBCDIC or ASCII 5660case `echo X|tr X '\101'` in 5661 A) # ASCII based system 5662 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5663 lt_SP2NL='tr \040 \012' 5664 lt_NL2SP='tr \015\012 \040\040' 5665 ;; 5666 *) # EBCDIC based system 5667 lt_SP2NL='tr \100 \n' 5668 lt_NL2SP='tr \r\n \100\100' 5669 ;; 5670esac 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5681$as_echo_n "checking for $LD option to reload object files... " >&6; } 5682if ${lt_cv_ld_reload_flag+:} false; then : 5683 $as_echo_n "(cached) " >&6 5684else 5685 lt_cv_ld_reload_flag='-r' 5686fi 5687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5688$as_echo "$lt_cv_ld_reload_flag" >&6; } 5689reload_flag=$lt_cv_ld_reload_flag 5690case $reload_flag in 5691"" | " "*) ;; 5692*) reload_flag=" $reload_flag" ;; 5693esac 5694reload_cmds='$LD$reload_flag -o $output$reload_objs' 5695case $host_os in 5696 darwin*) 5697 if test "$GCC" = yes; then 5698 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5699 else 5700 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5701 fi 5702 ;; 5703esac 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713if test -n "$ac_tool_prefix"; then 5714 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5715set dummy ${ac_tool_prefix}objdump; ac_word=$2 5716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5717$as_echo_n "checking for $ac_word... " >&6; } 5718if ${ac_cv_prog_OBJDUMP+:} false; then : 5719 $as_echo_n "(cached) " >&6 5720else 5721 if test -n "$OBJDUMP"; then 5722 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5723else 5724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5725for as_dir in $PATH 5726do 5727 IFS=$as_save_IFS 5728 test -z "$as_dir" && as_dir=. 5729 for ac_exec_ext in '' $ac_executable_extensions; do 5730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5731 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5733 break 2 5734 fi 5735done 5736 done 5737IFS=$as_save_IFS 5738 5739fi 5740fi 5741OBJDUMP=$ac_cv_prog_OBJDUMP 5742if test -n "$OBJDUMP"; then 5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5744$as_echo "$OBJDUMP" >&6; } 5745else 5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5747$as_echo "no" >&6; } 5748fi 5749 5750 5751fi 5752if test -z "$ac_cv_prog_OBJDUMP"; then 5753 ac_ct_OBJDUMP=$OBJDUMP 5754 # Extract the first word of "objdump", so it can be a program name with args. 5755set dummy objdump; ac_word=$2 5756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5757$as_echo_n "checking for $ac_word... " >&6; } 5758if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5759 $as_echo_n "(cached) " >&6 5760else 5761 if test -n "$ac_ct_OBJDUMP"; then 5762 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5763else 5764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5765for as_dir in $PATH 5766do 5767 IFS=$as_save_IFS 5768 test -z "$as_dir" && as_dir=. 5769 for ac_exec_ext in '' $ac_executable_extensions; do 5770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5771 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5773 break 2 5774 fi 5775done 5776 done 5777IFS=$as_save_IFS 5778 5779fi 5780fi 5781ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5782if test -n "$ac_ct_OBJDUMP"; then 5783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5784$as_echo "$ac_ct_OBJDUMP" >&6; } 5785else 5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5787$as_echo "no" >&6; } 5788fi 5789 5790 if test "x$ac_ct_OBJDUMP" = x; then 5791 OBJDUMP="false" 5792 else 5793 case $cross_compiling:$ac_tool_warned in 5794yes:) 5795{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5796$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5797ac_tool_warned=yes ;; 5798esac 5799 OBJDUMP=$ac_ct_OBJDUMP 5800 fi 5801else 5802 OBJDUMP="$ac_cv_prog_OBJDUMP" 5803fi 5804 5805test -z "$OBJDUMP" && OBJDUMP=objdump 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5816$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5817if ${lt_cv_deplibs_check_method+:} false; then : 5818 $as_echo_n "(cached) " >&6 5819else 5820 lt_cv_file_magic_cmd='$MAGIC_CMD' 5821lt_cv_file_magic_test_file= 5822lt_cv_deplibs_check_method='unknown' 5823# Need to set the preceding variable on all platforms that support 5824# interlibrary dependencies. 5825# 'none' -- dependencies not supported. 5826# `unknown' -- same as none, but documents that we really don't know. 5827# 'pass_all' -- all dependencies passed with no checks. 5828# 'test_compile' -- check by making test program. 5829# 'file_magic [[regex]]' -- check by looking for files in library path 5830# which responds to the $file_magic_cmd with a given extended regex. 5831# If you have `file' or equivalent on your system and you're not sure 5832# whether `pass_all' will *always* work, you probably want this one. 5833 5834case $host_os in 5835aix[4-9]*) 5836 lt_cv_deplibs_check_method=pass_all 5837 ;; 5838 5839beos*) 5840 lt_cv_deplibs_check_method=pass_all 5841 ;; 5842 5843bsdi[45]*) 5844 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5845 lt_cv_file_magic_cmd='/usr/bin/file -L' 5846 lt_cv_file_magic_test_file=/shlib/libc.so 5847 ;; 5848 5849cygwin*) 5850 # func_win32_libid is a shell function defined in ltmain.sh 5851 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5852 lt_cv_file_magic_cmd='func_win32_libid' 5853 ;; 5854 5855mingw* | pw32*) 5856 # Base MSYS/MinGW do not provide the 'file' command needed by 5857 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5858 # unless we find 'file', for example because we are cross-compiling. 5859 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5860 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5861 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5862 lt_cv_file_magic_cmd='func_win32_libid' 5863 else 5864 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5865 lt_cv_file_magic_cmd='$OBJDUMP -f' 5866 fi 5867 ;; 5868 5869cegcc*) 5870 # use the weaker test based on 'objdump'. See mingw*. 5871 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5872 lt_cv_file_magic_cmd='$OBJDUMP -f' 5873 ;; 5874 5875darwin* | rhapsody*) 5876 lt_cv_deplibs_check_method=pass_all 5877 ;; 5878 5879freebsd* | dragonfly*) 5880 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5881 case $host_cpu in 5882 i*86 ) 5883 # Not sure whether the presence of OpenBSD here was a mistake. 5884 # Let's accept both of them until this is cleared up. 5885 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5886 lt_cv_file_magic_cmd=/usr/bin/file 5887 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5888 ;; 5889 esac 5890 else 5891 lt_cv_deplibs_check_method=pass_all 5892 fi 5893 ;; 5894 5895gnu*) 5896 lt_cv_deplibs_check_method=pass_all 5897 ;; 5898 5899haiku*) 5900 lt_cv_deplibs_check_method=pass_all 5901 ;; 5902 5903hpux10.20* | hpux11*) 5904 lt_cv_file_magic_cmd=/usr/bin/file 5905 case $host_cpu in 5906 ia64*) 5907 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5908 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5909 ;; 5910 hppa*64*) 5911 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]' 5912 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5913 ;; 5914 *) 5915 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5916 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5917 ;; 5918 esac 5919 ;; 5920 5921interix[3-9]*) 5922 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5923 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5924 ;; 5925 5926irix5* | irix6* | nonstopux*) 5927 case $LD in 5928 *-32|*"-32 ") libmagic=32-bit;; 5929 *-n32|*"-n32 ") libmagic=N32;; 5930 *-64|*"-64 ") libmagic=64-bit;; 5931 *) libmagic=never-match;; 5932 esac 5933 lt_cv_deplibs_check_method=pass_all 5934 ;; 5935 5936# This must be Linux ELF. 5937linux* | k*bsd*-gnu | kopensolaris*-gnu) 5938 lt_cv_deplibs_check_method=pass_all 5939 ;; 5940 5941netbsd*) 5942 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5943 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5944 else 5945 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5946 fi 5947 ;; 5948 5949newos6*) 5950 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5951 lt_cv_file_magic_cmd=/usr/bin/file 5952 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5953 ;; 5954 5955*nto* | *qnx*) 5956 lt_cv_deplibs_check_method=pass_all 5957 ;; 5958 5959openbsd*) 5960 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5961 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5962 else 5963 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5964 fi 5965 ;; 5966 5967osf3* | osf4* | osf5*) 5968 lt_cv_deplibs_check_method=pass_all 5969 ;; 5970 5971rdos*) 5972 lt_cv_deplibs_check_method=pass_all 5973 ;; 5974 5975solaris*) 5976 lt_cv_deplibs_check_method=pass_all 5977 ;; 5978 5979sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5980 lt_cv_deplibs_check_method=pass_all 5981 ;; 5982 5983sysv4 | sysv4.3*) 5984 case $host_vendor in 5985 motorola) 5986 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]' 5987 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5988 ;; 5989 ncr) 5990 lt_cv_deplibs_check_method=pass_all 5991 ;; 5992 sequent) 5993 lt_cv_file_magic_cmd='/bin/file' 5994 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5995 ;; 5996 sni) 5997 lt_cv_file_magic_cmd='/bin/file' 5998 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5999 lt_cv_file_magic_test_file=/lib/libc.so 6000 ;; 6001 siemens) 6002 lt_cv_deplibs_check_method=pass_all 6003 ;; 6004 pc) 6005 lt_cv_deplibs_check_method=pass_all 6006 ;; 6007 esac 6008 ;; 6009 6010tpf*) 6011 lt_cv_deplibs_check_method=pass_all 6012 ;; 6013esac 6014 6015fi 6016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6017$as_echo "$lt_cv_deplibs_check_method" >&6; } 6018file_magic_cmd=$lt_cv_file_magic_cmd 6019deplibs_check_method=$lt_cv_deplibs_check_method 6020test -z "$deplibs_check_method" && deplibs_check_method=unknown 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033plugin_option= 6034plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6035for plugin in $plugin_names; do 6036 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6037 if test x$plugin_so = x$plugin; then 6038 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6039 fi 6040 if test x$plugin_so != x$plugin; then 6041 plugin_option="--plugin $plugin_so" 6042 break 6043 fi 6044done 6045 6046if test -n "$ac_tool_prefix"; then 6047 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6048set dummy ${ac_tool_prefix}ar; ac_word=$2 6049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6050$as_echo_n "checking for $ac_word... " >&6; } 6051if ${ac_cv_prog_AR+:} false; then : 6052 $as_echo_n "(cached) " >&6 6053else 6054 if test -n "$AR"; then 6055 ac_cv_prog_AR="$AR" # Let the user override the test. 6056else 6057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6058for as_dir in $PATH 6059do 6060 IFS=$as_save_IFS 6061 test -z "$as_dir" && as_dir=. 6062 for ac_exec_ext in '' $ac_executable_extensions; do 6063 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6064 ac_cv_prog_AR="${ac_tool_prefix}ar" 6065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6066 break 2 6067 fi 6068done 6069 done 6070IFS=$as_save_IFS 6071 6072fi 6073fi 6074AR=$ac_cv_prog_AR 6075if test -n "$AR"; then 6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6077$as_echo "$AR" >&6; } 6078else 6079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6080$as_echo "no" >&6; } 6081fi 6082 6083 6084fi 6085if test -z "$ac_cv_prog_AR"; then 6086 ac_ct_AR=$AR 6087 # Extract the first word of "ar", so it can be a program name with args. 6088set dummy ar; ac_word=$2 6089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6090$as_echo_n "checking for $ac_word... " >&6; } 6091if ${ac_cv_prog_ac_ct_AR+:} false; then : 6092 $as_echo_n "(cached) " >&6 6093else 6094 if test -n "$ac_ct_AR"; then 6095 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6096else 6097as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6098for as_dir in $PATH 6099do 6100 IFS=$as_save_IFS 6101 test -z "$as_dir" && as_dir=. 6102 for ac_exec_ext in '' $ac_executable_extensions; do 6103 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6104 ac_cv_prog_ac_ct_AR="ar" 6105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6106 break 2 6107 fi 6108done 6109 done 6110IFS=$as_save_IFS 6111 6112fi 6113fi 6114ac_ct_AR=$ac_cv_prog_ac_ct_AR 6115if test -n "$ac_ct_AR"; then 6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6117$as_echo "$ac_ct_AR" >&6; } 6118else 6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6120$as_echo "no" >&6; } 6121fi 6122 6123 if test "x$ac_ct_AR" = x; then 6124 AR="false" 6125 else 6126 case $cross_compiling:$ac_tool_warned in 6127yes:) 6128{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6129$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6130ac_tool_warned=yes ;; 6131esac 6132 AR=$ac_ct_AR 6133 fi 6134else 6135 AR="$ac_cv_prog_AR" 6136fi 6137 6138test -z "$AR" && AR=ar 6139if test -n "$plugin_option"; then 6140 if $AR --help 2>&1 | grep -q "\--plugin"; then 6141 touch conftest.c 6142 $AR $plugin_option rc conftest.a conftest.c 6143 if test "$?" != 0; then 6144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6145$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6146 else 6147 AR="$AR $plugin_option" 6148 fi 6149 rm -f conftest.* 6150 fi 6151fi 6152test -z "$AR_FLAGS" && AR_FLAGS=cru 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164if test -n "$ac_tool_prefix"; then 6165 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6166set dummy ${ac_tool_prefix}strip; ac_word=$2 6167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6168$as_echo_n "checking for $ac_word... " >&6; } 6169if ${ac_cv_prog_STRIP+:} false; then : 6170 $as_echo_n "(cached) " >&6 6171else 6172 if test -n "$STRIP"; then 6173 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6174else 6175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6176for as_dir in $PATH 6177do 6178 IFS=$as_save_IFS 6179 test -z "$as_dir" && as_dir=. 6180 for ac_exec_ext in '' $ac_executable_extensions; do 6181 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6182 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6184 break 2 6185 fi 6186done 6187 done 6188IFS=$as_save_IFS 6189 6190fi 6191fi 6192STRIP=$ac_cv_prog_STRIP 6193if test -n "$STRIP"; then 6194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6195$as_echo "$STRIP" >&6; } 6196else 6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6198$as_echo "no" >&6; } 6199fi 6200 6201 6202fi 6203if test -z "$ac_cv_prog_STRIP"; then 6204 ac_ct_STRIP=$STRIP 6205 # Extract the first word of "strip", so it can be a program name with args. 6206set dummy strip; ac_word=$2 6207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6208$as_echo_n "checking for $ac_word... " >&6; } 6209if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6210 $as_echo_n "(cached) " >&6 6211else 6212 if test -n "$ac_ct_STRIP"; then 6213 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6214else 6215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6216for as_dir in $PATH 6217do 6218 IFS=$as_save_IFS 6219 test -z "$as_dir" && as_dir=. 6220 for ac_exec_ext in '' $ac_executable_extensions; do 6221 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6222 ac_cv_prog_ac_ct_STRIP="strip" 6223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6224 break 2 6225 fi 6226done 6227 done 6228IFS=$as_save_IFS 6229 6230fi 6231fi 6232ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6233if test -n "$ac_ct_STRIP"; then 6234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6235$as_echo "$ac_ct_STRIP" >&6; } 6236else 6237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6238$as_echo "no" >&6; } 6239fi 6240 6241 if test "x$ac_ct_STRIP" = x; then 6242 STRIP=":" 6243 else 6244 case $cross_compiling:$ac_tool_warned in 6245yes:) 6246{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6247$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6248ac_tool_warned=yes ;; 6249esac 6250 STRIP=$ac_ct_STRIP 6251 fi 6252else 6253 STRIP="$ac_cv_prog_STRIP" 6254fi 6255 6256test -z "$STRIP" && STRIP=: 6257 6258 6259 6260 6261 6262 6263if test -n "$ac_tool_prefix"; then 6264 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6265set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6267$as_echo_n "checking for $ac_word... " >&6; } 6268if ${ac_cv_prog_RANLIB+:} false; then : 6269 $as_echo_n "(cached) " >&6 6270else 6271 if test -n "$RANLIB"; then 6272 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6273else 6274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6275for as_dir in $PATH 6276do 6277 IFS=$as_save_IFS 6278 test -z "$as_dir" && as_dir=. 6279 for ac_exec_ext in '' $ac_executable_extensions; do 6280 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6281 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6283 break 2 6284 fi 6285done 6286 done 6287IFS=$as_save_IFS 6288 6289fi 6290fi 6291RANLIB=$ac_cv_prog_RANLIB 6292if test -n "$RANLIB"; then 6293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6294$as_echo "$RANLIB" >&6; } 6295else 6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6297$as_echo "no" >&6; } 6298fi 6299 6300 6301fi 6302if test -z "$ac_cv_prog_RANLIB"; then 6303 ac_ct_RANLIB=$RANLIB 6304 # Extract the first word of "ranlib", so it can be a program name with args. 6305set dummy ranlib; ac_word=$2 6306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6307$as_echo_n "checking for $ac_word... " >&6; } 6308if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6309 $as_echo_n "(cached) " >&6 6310else 6311 if test -n "$ac_ct_RANLIB"; then 6312 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6313else 6314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6315for as_dir in $PATH 6316do 6317 IFS=$as_save_IFS 6318 test -z "$as_dir" && as_dir=. 6319 for ac_exec_ext in '' $ac_executable_extensions; do 6320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6321 ac_cv_prog_ac_ct_RANLIB="ranlib" 6322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6323 break 2 6324 fi 6325done 6326 done 6327IFS=$as_save_IFS 6328 6329fi 6330fi 6331ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6332if test -n "$ac_ct_RANLIB"; then 6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6334$as_echo "$ac_ct_RANLIB" >&6; } 6335else 6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6337$as_echo "no" >&6; } 6338fi 6339 6340 if test "x$ac_ct_RANLIB" = x; then 6341 RANLIB=":" 6342 else 6343 case $cross_compiling:$ac_tool_warned in 6344yes:) 6345{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6346$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6347ac_tool_warned=yes ;; 6348esac 6349 RANLIB=$ac_ct_RANLIB 6350 fi 6351else 6352 RANLIB="$ac_cv_prog_RANLIB" 6353fi 6354 6355test -z "$RANLIB" && RANLIB=: 6356if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6357 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6358 RANLIB="$RANLIB $plugin_option" 6359 fi 6360fi 6361 6362 6363 6364 6365 6366 6367# Determine commands to create old-style static archives. 6368old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6369old_postinstall_cmds='chmod 644 $oldlib' 6370old_postuninstall_cmds= 6371 6372if test -n "$RANLIB"; then 6373 case $host_os in 6374 openbsd*) 6375 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6376 ;; 6377 *) 6378 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6379 ;; 6380 esac 6381 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6382fi 6383 6384case $host_os in 6385 darwin*) 6386 lock_old_archive_extraction=yes ;; 6387 *) 6388 lock_old_archive_extraction=no ;; 6389esac 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429# If no C compiler was specified, use CC. 6430LTCC=${LTCC-"$CC"} 6431 6432# If no C compiler flags were specified, use CFLAGS. 6433LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6434 6435# Allow CC to be a program name with arguments. 6436compiler=$CC 6437 6438 6439# Check for command to grab the raw symbol name followed by C symbol from nm. 6440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6441$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6442if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6443 $as_echo_n "(cached) " >&6 6444else 6445 6446# These are sane defaults that work on at least a few old systems. 6447# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6448 6449# Character class describing NM global symbol codes. 6450symcode='[BCDEGRST]' 6451 6452# Regexp to match symbols that can be accessed directly from C. 6453sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6454 6455# Define system-specific variables. 6456case $host_os in 6457aix*) 6458 symcode='[BCDT]' 6459 ;; 6460cygwin* | mingw* | pw32* | cegcc*) 6461 symcode='[ABCDGISTW]' 6462 ;; 6463hpux*) 6464 if test "$host_cpu" = ia64; then 6465 symcode='[ABCDEGRST]' 6466 fi 6467 ;; 6468irix* | nonstopux*) 6469 symcode='[BCDEGRST]' 6470 ;; 6471osf*) 6472 symcode='[BCDEGQRST]' 6473 ;; 6474solaris*) 6475 symcode='[BCDRT]' 6476 ;; 6477sco3.2v5*) 6478 symcode='[DT]' 6479 ;; 6480sysv4.2uw2*) 6481 symcode='[DT]' 6482 ;; 6483sysv5* | sco5v6* | unixware* | OpenUNIX*) 6484 symcode='[ABDT]' 6485 ;; 6486sysv4) 6487 symcode='[DFNSTU]' 6488 ;; 6489esac 6490 6491# If we're using GNU nm, then use its standard symbol codes. 6492case `$NM -V 2>&1` in 6493*GNU* | *'with BFD'*) 6494 symcode='[ABCDGIRSTW]' ;; 6495esac 6496 6497# Transform an extracted symbol line into a proper C declaration. 6498# Some systems (esp. on ia64) link data and code symbols differently, 6499# so use this general approach. 6500lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6501 6502# Transform an extracted symbol line into symbol name and symbol address 6503lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6504lt_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'" 6505 6506# Handle CRLF in mingw tool chain 6507opt_cr= 6508case $build_os in 6509mingw*) 6510 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6511 ;; 6512esac 6513 6514# Try without a prefix underscore, then with it. 6515for ac_symprfx in "" "_"; do 6516 6517 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6518 symxfrm="\\1 $ac_symprfx\\2 \\2" 6519 6520 # Write the raw and C identifiers. 6521 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6522 # Fake it for dumpbin and say T for any non-static function 6523 # and D for any global variable. 6524 # Also find C++ and __fastcall symbols from MSVC++, 6525 # which start with @ or ?. 6526 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6527" {last_section=section; section=\$ 3};"\ 6528" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6529" \$ 0!~/External *\|/{next};"\ 6530" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6531" {if(hide[section]) next};"\ 6532" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6533" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6534" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6535" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6536" ' prfx=^$ac_symprfx" 6537 else 6538 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6539 fi 6540 6541 # Check to see that the pipe works correctly. 6542 pipe_works=no 6543 6544 rm -f conftest* 6545 cat > conftest.$ac_ext <<_LT_EOF 6546#ifdef __cplusplus 6547extern "C" { 6548#endif 6549char nm_test_var; 6550void nm_test_func(void); 6551void nm_test_func(void){} 6552#ifdef __cplusplus 6553} 6554#endif 6555int main(){nm_test_var='a';nm_test_func();return(0);} 6556_LT_EOF 6557 6558 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6559 (eval $ac_compile) 2>&5 6560 ac_status=$? 6561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6562 test $ac_status = 0; }; then 6563 # Now try to grab the symbols. 6564 nlist=conftest.nm 6565 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6566 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6567 ac_status=$? 6568 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6569 test $ac_status = 0; } && test -s "$nlist"; then 6570 # Try sorting and uniquifying the output. 6571 if sort "$nlist" | uniq > "$nlist"T; then 6572 mv -f "$nlist"T "$nlist" 6573 else 6574 rm -f "$nlist"T 6575 fi 6576 6577 # Make sure that we snagged all the symbols we need. 6578 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6579 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6580 cat <<_LT_EOF > conftest.$ac_ext 6581#ifdef __cplusplus 6582extern "C" { 6583#endif 6584 6585_LT_EOF 6586 # Now generate the symbol file. 6587 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6588 6589 cat <<_LT_EOF >> conftest.$ac_ext 6590 6591/* The mapping between symbol names and symbols. */ 6592const struct { 6593 const char *name; 6594 void *address; 6595} 6596lt__PROGRAM__LTX_preloaded_symbols[] = 6597{ 6598 { "@PROGRAM@", (void *) 0 }, 6599_LT_EOF 6600 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6601 cat <<\_LT_EOF >> conftest.$ac_ext 6602 {0, (void *) 0} 6603}; 6604 6605/* This works around a problem in FreeBSD linker */ 6606#ifdef FREEBSD_WORKAROUND 6607static const void *lt_preloaded_setup() { 6608 return lt__PROGRAM__LTX_preloaded_symbols; 6609} 6610#endif 6611 6612#ifdef __cplusplus 6613} 6614#endif 6615_LT_EOF 6616 # Now try linking the two files. 6617 mv conftest.$ac_objext conftstm.$ac_objext 6618 lt_save_LIBS="$LIBS" 6619 lt_save_CFLAGS="$CFLAGS" 6620 LIBS="conftstm.$ac_objext" 6621 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6622 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6623 (eval $ac_link) 2>&5 6624 ac_status=$? 6625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6626 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6627 pipe_works=yes 6628 fi 6629 LIBS="$lt_save_LIBS" 6630 CFLAGS="$lt_save_CFLAGS" 6631 else 6632 echo "cannot find nm_test_func in $nlist" >&5 6633 fi 6634 else 6635 echo "cannot find nm_test_var in $nlist" >&5 6636 fi 6637 else 6638 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6639 fi 6640 else 6641 echo "$progname: failed program was:" >&5 6642 cat conftest.$ac_ext >&5 6643 fi 6644 rm -rf conftest* conftst* 6645 6646 # Do not use the global_symbol_pipe unless it works. 6647 if test "$pipe_works" = yes; then 6648 break 6649 else 6650 lt_cv_sys_global_symbol_pipe= 6651 fi 6652done 6653 6654fi 6655 6656if test -z "$lt_cv_sys_global_symbol_pipe"; then 6657 lt_cv_sys_global_symbol_to_cdecl= 6658fi 6659if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6661$as_echo "failed" >&6; } 6662else 6663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6664$as_echo "ok" >&6; } 6665fi 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688# Check whether --enable-libtool-lock was given. 6689if test "${enable_libtool_lock+set}" = set; then : 6690 enableval=$enable_libtool_lock; 6691fi 6692 6693test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6694 6695# Some flags need to be propagated to the compiler or linker for good 6696# libtool support. 6697case $host in 6698ia64-*-hpux*) 6699 # Find out which ABI we are using. 6700 echo 'int i;' > conftest.$ac_ext 6701 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6702 (eval $ac_compile) 2>&5 6703 ac_status=$? 6704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6705 test $ac_status = 0; }; then 6706 case `/usr/bin/file conftest.$ac_objext` in 6707 *ELF-32*) 6708 HPUX_IA64_MODE="32" 6709 ;; 6710 *ELF-64*) 6711 HPUX_IA64_MODE="64" 6712 ;; 6713 esac 6714 fi 6715 rm -rf conftest* 6716 ;; 6717*-*-irix6*) 6718 # Find out which ABI we are using. 6719 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6720 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6721 (eval $ac_compile) 2>&5 6722 ac_status=$? 6723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6724 test $ac_status = 0; }; then 6725 if test "$lt_cv_prog_gnu_ld" = yes; then 6726 case `/usr/bin/file conftest.$ac_objext` in 6727 *32-bit*) 6728 LD="${LD-ld} -melf32bsmip" 6729 ;; 6730 *N32*) 6731 LD="${LD-ld} -melf32bmipn32" 6732 ;; 6733 *64-bit*) 6734 LD="${LD-ld} -melf64bmip" 6735 ;; 6736 esac 6737 else 6738 case `/usr/bin/file conftest.$ac_objext` in 6739 *32-bit*) 6740 LD="${LD-ld} -32" 6741 ;; 6742 *N32*) 6743 LD="${LD-ld} -n32" 6744 ;; 6745 *64-bit*) 6746 LD="${LD-ld} -64" 6747 ;; 6748 esac 6749 fi 6750 fi 6751 rm -rf conftest* 6752 ;; 6753 6754x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6755s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6756 # Find out which ABI we are using. 6757 echo 'int i;' > conftest.$ac_ext 6758 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6759 (eval $ac_compile) 2>&5 6760 ac_status=$? 6761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6762 test $ac_status = 0; }; then 6763 case `/usr/bin/file conftest.o` in 6764 *32-bit*) 6765 case $host in 6766 x86_64-*kfreebsd*-gnu) 6767 LD="${LD-ld} -m elf_i386_fbsd" 6768 ;; 6769 x86_64-*linux*) 6770 case `/usr/bin/file conftest.o` in 6771 *x86-64*) 6772 LD="${LD-ld} -m elf32_x86_64" 6773 ;; 6774 *) 6775 LD="${LD-ld} -m elf_i386" 6776 ;; 6777 esac 6778 ;; 6779 powerpc64le-*linux*) 6780 LD="${LD-ld} -m elf32lppclinux" 6781 ;; 6782 powerpc64-*linux*) 6783 LD="${LD-ld} -m elf32ppclinux" 6784 ;; 6785 s390x-*linux*) 6786 LD="${LD-ld} -m elf_s390" 6787 ;; 6788 sparc64-*linux*) 6789 LD="${LD-ld} -m elf32_sparc" 6790 ;; 6791 esac 6792 ;; 6793 *64-bit*) 6794 case $host in 6795 x86_64-*kfreebsd*-gnu) 6796 LD="${LD-ld} -m elf_x86_64_fbsd" 6797 ;; 6798 x86_64-*linux*) 6799 LD="${LD-ld} -m elf_x86_64" 6800 ;; 6801 powerpcle-*linux*) 6802 LD="${LD-ld} -m elf64lppc" 6803 ;; 6804 powerpc-*linux*) 6805 LD="${LD-ld} -m elf64ppc" 6806 ;; 6807 s390*-*linux*|s390*-*tpf*) 6808 LD="${LD-ld} -m elf64_s390" 6809 ;; 6810 sparc*-*linux*) 6811 LD="${LD-ld} -m elf64_sparc" 6812 ;; 6813 esac 6814 ;; 6815 esac 6816 fi 6817 rm -rf conftest* 6818 ;; 6819 6820*-*-sco3.2v5*) 6821 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6822 SAVE_CFLAGS="$CFLAGS" 6823 CFLAGS="$CFLAGS -belf" 6824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6825$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6826if ${lt_cv_cc_needs_belf+:} false; then : 6827 $as_echo_n "(cached) " >&6 6828else 6829 ac_ext=c 6830ac_cpp='$CPP $CPPFLAGS' 6831ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6832ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6833ac_compiler_gnu=$ac_cv_c_compiler_gnu 6834 6835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6836/* end confdefs.h. */ 6837 6838int 6839main () 6840{ 6841 6842 ; 6843 return 0; 6844} 6845_ACEOF 6846if ac_fn_c_try_link "$LINENO"; then : 6847 lt_cv_cc_needs_belf=yes 6848else 6849 lt_cv_cc_needs_belf=no 6850fi 6851rm -f core conftest.err conftest.$ac_objext \ 6852 conftest$ac_exeext conftest.$ac_ext 6853 ac_ext=c 6854ac_cpp='$CPP $CPPFLAGS' 6855ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6856ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6857ac_compiler_gnu=$ac_cv_c_compiler_gnu 6858 6859fi 6860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6861$as_echo "$lt_cv_cc_needs_belf" >&6; } 6862 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6863 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6864 CFLAGS="$SAVE_CFLAGS" 6865 fi 6866 ;; 6867sparc*-*solaris*) 6868 # Find out which ABI we are using. 6869 echo 'int i;' > conftest.$ac_ext 6870 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6871 (eval $ac_compile) 2>&5 6872 ac_status=$? 6873 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6874 test $ac_status = 0; }; then 6875 case `/usr/bin/file conftest.o` in 6876 *64-bit*) 6877 case $lt_cv_prog_gnu_ld in 6878 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6879 *) 6880 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6881 LD="${LD-ld} -64" 6882 fi 6883 ;; 6884 esac 6885 ;; 6886 esac 6887 fi 6888 rm -rf conftest* 6889 ;; 6890esac 6891 6892need_locks="$enable_libtool_lock" 6893 6894 6895 case $host_os in 6896 rhapsody* | darwin*) 6897 if test -n "$ac_tool_prefix"; then 6898 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6899set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6901$as_echo_n "checking for $ac_word... " >&6; } 6902if ${ac_cv_prog_DSYMUTIL+:} false; then : 6903 $as_echo_n "(cached) " >&6 6904else 6905 if test -n "$DSYMUTIL"; then 6906 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6907else 6908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6909for as_dir in $PATH 6910do 6911 IFS=$as_save_IFS 6912 test -z "$as_dir" && as_dir=. 6913 for ac_exec_ext in '' $ac_executable_extensions; do 6914 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6915 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6917 break 2 6918 fi 6919done 6920 done 6921IFS=$as_save_IFS 6922 6923fi 6924fi 6925DSYMUTIL=$ac_cv_prog_DSYMUTIL 6926if test -n "$DSYMUTIL"; then 6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6928$as_echo "$DSYMUTIL" >&6; } 6929else 6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6931$as_echo "no" >&6; } 6932fi 6933 6934 6935fi 6936if test -z "$ac_cv_prog_DSYMUTIL"; then 6937 ac_ct_DSYMUTIL=$DSYMUTIL 6938 # Extract the first word of "dsymutil", so it can be a program name with args. 6939set dummy dsymutil; ac_word=$2 6940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6941$as_echo_n "checking for $ac_word... " >&6; } 6942if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6943 $as_echo_n "(cached) " >&6 6944else 6945 if test -n "$ac_ct_DSYMUTIL"; then 6946 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6947else 6948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6949for as_dir in $PATH 6950do 6951 IFS=$as_save_IFS 6952 test -z "$as_dir" && as_dir=. 6953 for ac_exec_ext in '' $ac_executable_extensions; do 6954 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6955 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6957 break 2 6958 fi 6959done 6960 done 6961IFS=$as_save_IFS 6962 6963fi 6964fi 6965ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6966if test -n "$ac_ct_DSYMUTIL"; then 6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6968$as_echo "$ac_ct_DSYMUTIL" >&6; } 6969else 6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6971$as_echo "no" >&6; } 6972fi 6973 6974 if test "x$ac_ct_DSYMUTIL" = x; then 6975 DSYMUTIL=":" 6976 else 6977 case $cross_compiling:$ac_tool_warned in 6978yes:) 6979{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6980$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6981ac_tool_warned=yes ;; 6982esac 6983 DSYMUTIL=$ac_ct_DSYMUTIL 6984 fi 6985else 6986 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6987fi 6988 6989 if test -n "$ac_tool_prefix"; then 6990 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6991set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6993$as_echo_n "checking for $ac_word... " >&6; } 6994if ${ac_cv_prog_NMEDIT+:} false; then : 6995 $as_echo_n "(cached) " >&6 6996else 6997 if test -n "$NMEDIT"; then 6998 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6999else 7000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7001for as_dir in $PATH 7002do 7003 IFS=$as_save_IFS 7004 test -z "$as_dir" && as_dir=. 7005 for ac_exec_ext in '' $ac_executable_extensions; do 7006 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7007 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7009 break 2 7010 fi 7011done 7012 done 7013IFS=$as_save_IFS 7014 7015fi 7016fi 7017NMEDIT=$ac_cv_prog_NMEDIT 7018if test -n "$NMEDIT"; then 7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7020$as_echo "$NMEDIT" >&6; } 7021else 7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7023$as_echo "no" >&6; } 7024fi 7025 7026 7027fi 7028if test -z "$ac_cv_prog_NMEDIT"; then 7029 ac_ct_NMEDIT=$NMEDIT 7030 # Extract the first word of "nmedit", so it can be a program name with args. 7031set dummy nmedit; ac_word=$2 7032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7033$as_echo_n "checking for $ac_word... " >&6; } 7034if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7035 $as_echo_n "(cached) " >&6 7036else 7037 if test -n "$ac_ct_NMEDIT"; then 7038 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7039else 7040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7041for as_dir in $PATH 7042do 7043 IFS=$as_save_IFS 7044 test -z "$as_dir" && as_dir=. 7045 for ac_exec_ext in '' $ac_executable_extensions; do 7046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7047 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7049 break 2 7050 fi 7051done 7052 done 7053IFS=$as_save_IFS 7054 7055fi 7056fi 7057ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7058if test -n "$ac_ct_NMEDIT"; then 7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7060$as_echo "$ac_ct_NMEDIT" >&6; } 7061else 7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7063$as_echo "no" >&6; } 7064fi 7065 7066 if test "x$ac_ct_NMEDIT" = x; then 7067 NMEDIT=":" 7068 else 7069 case $cross_compiling:$ac_tool_warned in 7070yes:) 7071{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7072$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7073ac_tool_warned=yes ;; 7074esac 7075 NMEDIT=$ac_ct_NMEDIT 7076 fi 7077else 7078 NMEDIT="$ac_cv_prog_NMEDIT" 7079fi 7080 7081 if test -n "$ac_tool_prefix"; then 7082 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7083set dummy ${ac_tool_prefix}lipo; ac_word=$2 7084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7085$as_echo_n "checking for $ac_word... " >&6; } 7086if ${ac_cv_prog_LIPO+:} false; then : 7087 $as_echo_n "(cached) " >&6 7088else 7089 if test -n "$LIPO"; then 7090 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7091else 7092as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7093for as_dir in $PATH 7094do 7095 IFS=$as_save_IFS 7096 test -z "$as_dir" && as_dir=. 7097 for ac_exec_ext in '' $ac_executable_extensions; do 7098 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7099 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7100 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7101 break 2 7102 fi 7103done 7104 done 7105IFS=$as_save_IFS 7106 7107fi 7108fi 7109LIPO=$ac_cv_prog_LIPO 7110if test -n "$LIPO"; then 7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7112$as_echo "$LIPO" >&6; } 7113else 7114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7115$as_echo "no" >&6; } 7116fi 7117 7118 7119fi 7120if test -z "$ac_cv_prog_LIPO"; then 7121 ac_ct_LIPO=$LIPO 7122 # Extract the first word of "lipo", so it can be a program name with args. 7123set dummy lipo; ac_word=$2 7124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7125$as_echo_n "checking for $ac_word... " >&6; } 7126if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7127 $as_echo_n "(cached) " >&6 7128else 7129 if test -n "$ac_ct_LIPO"; then 7130 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7131else 7132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7133for as_dir in $PATH 7134do 7135 IFS=$as_save_IFS 7136 test -z "$as_dir" && as_dir=. 7137 for ac_exec_ext in '' $ac_executable_extensions; do 7138 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7139 ac_cv_prog_ac_ct_LIPO="lipo" 7140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7141 break 2 7142 fi 7143done 7144 done 7145IFS=$as_save_IFS 7146 7147fi 7148fi 7149ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7150if test -n "$ac_ct_LIPO"; then 7151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7152$as_echo "$ac_ct_LIPO" >&6; } 7153else 7154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7155$as_echo "no" >&6; } 7156fi 7157 7158 if test "x$ac_ct_LIPO" = x; then 7159 LIPO=":" 7160 else 7161 case $cross_compiling:$ac_tool_warned in 7162yes:) 7163{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7164$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7165ac_tool_warned=yes ;; 7166esac 7167 LIPO=$ac_ct_LIPO 7168 fi 7169else 7170 LIPO="$ac_cv_prog_LIPO" 7171fi 7172 7173 if test -n "$ac_tool_prefix"; then 7174 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7175set dummy ${ac_tool_prefix}otool; ac_word=$2 7176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7177$as_echo_n "checking for $ac_word... " >&6; } 7178if ${ac_cv_prog_OTOOL+:} false; then : 7179 $as_echo_n "(cached) " >&6 7180else 7181 if test -n "$OTOOL"; then 7182 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7183else 7184as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7185for as_dir in $PATH 7186do 7187 IFS=$as_save_IFS 7188 test -z "$as_dir" && as_dir=. 7189 for ac_exec_ext in '' $ac_executable_extensions; do 7190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7191 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7193 break 2 7194 fi 7195done 7196 done 7197IFS=$as_save_IFS 7198 7199fi 7200fi 7201OTOOL=$ac_cv_prog_OTOOL 7202if test -n "$OTOOL"; then 7203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7204$as_echo "$OTOOL" >&6; } 7205else 7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7207$as_echo "no" >&6; } 7208fi 7209 7210 7211fi 7212if test -z "$ac_cv_prog_OTOOL"; then 7213 ac_ct_OTOOL=$OTOOL 7214 # Extract the first word of "otool", so it can be a program name with args. 7215set dummy otool; ac_word=$2 7216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7217$as_echo_n "checking for $ac_word... " >&6; } 7218if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7219 $as_echo_n "(cached) " >&6 7220else 7221 if test -n "$ac_ct_OTOOL"; then 7222 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7223else 7224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7225for as_dir in $PATH 7226do 7227 IFS=$as_save_IFS 7228 test -z "$as_dir" && as_dir=. 7229 for ac_exec_ext in '' $ac_executable_extensions; do 7230 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7231 ac_cv_prog_ac_ct_OTOOL="otool" 7232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7233 break 2 7234 fi 7235done 7236 done 7237IFS=$as_save_IFS 7238 7239fi 7240fi 7241ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7242if test -n "$ac_ct_OTOOL"; then 7243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7244$as_echo "$ac_ct_OTOOL" >&6; } 7245else 7246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7247$as_echo "no" >&6; } 7248fi 7249 7250 if test "x$ac_ct_OTOOL" = x; then 7251 OTOOL=":" 7252 else 7253 case $cross_compiling:$ac_tool_warned in 7254yes:) 7255{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7256$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7257ac_tool_warned=yes ;; 7258esac 7259 OTOOL=$ac_ct_OTOOL 7260 fi 7261else 7262 OTOOL="$ac_cv_prog_OTOOL" 7263fi 7264 7265 if test -n "$ac_tool_prefix"; then 7266 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7267set dummy ${ac_tool_prefix}otool64; ac_word=$2 7268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7269$as_echo_n "checking for $ac_word... " >&6; } 7270if ${ac_cv_prog_OTOOL64+:} false; then : 7271 $as_echo_n "(cached) " >&6 7272else 7273 if test -n "$OTOOL64"; then 7274 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7275else 7276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7277for as_dir in $PATH 7278do 7279 IFS=$as_save_IFS 7280 test -z "$as_dir" && as_dir=. 7281 for ac_exec_ext in '' $ac_executable_extensions; do 7282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7283 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7285 break 2 7286 fi 7287done 7288 done 7289IFS=$as_save_IFS 7290 7291fi 7292fi 7293OTOOL64=$ac_cv_prog_OTOOL64 7294if test -n "$OTOOL64"; then 7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7296$as_echo "$OTOOL64" >&6; } 7297else 7298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7299$as_echo "no" >&6; } 7300fi 7301 7302 7303fi 7304if test -z "$ac_cv_prog_OTOOL64"; then 7305 ac_ct_OTOOL64=$OTOOL64 7306 # Extract the first word of "otool64", so it can be a program name with args. 7307set dummy otool64; ac_word=$2 7308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7309$as_echo_n "checking for $ac_word... " >&6; } 7310if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7311 $as_echo_n "(cached) " >&6 7312else 7313 if test -n "$ac_ct_OTOOL64"; then 7314 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7315else 7316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7317for as_dir in $PATH 7318do 7319 IFS=$as_save_IFS 7320 test -z "$as_dir" && as_dir=. 7321 for ac_exec_ext in '' $ac_executable_extensions; do 7322 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7323 ac_cv_prog_ac_ct_OTOOL64="otool64" 7324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7325 break 2 7326 fi 7327done 7328 done 7329IFS=$as_save_IFS 7330 7331fi 7332fi 7333ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7334if test -n "$ac_ct_OTOOL64"; then 7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7336$as_echo "$ac_ct_OTOOL64" >&6; } 7337else 7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7339$as_echo "no" >&6; } 7340fi 7341 7342 if test "x$ac_ct_OTOOL64" = x; then 7343 OTOOL64=":" 7344 else 7345 case $cross_compiling:$ac_tool_warned in 7346yes:) 7347{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7348$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7349ac_tool_warned=yes ;; 7350esac 7351 OTOOL64=$ac_ct_OTOOL64 7352 fi 7353else 7354 OTOOL64="$ac_cv_prog_OTOOL64" 7355fi 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7384$as_echo_n "checking for -single_module linker flag... " >&6; } 7385if ${lt_cv_apple_cc_single_mod+:} false; then : 7386 $as_echo_n "(cached) " >&6 7387else 7388 lt_cv_apple_cc_single_mod=no 7389 if test -z "${LT_MULTI_MODULE}"; then 7390 # By default we will add the -single_module flag. You can override 7391 # by either setting the environment variable LT_MULTI_MODULE 7392 # non-empty at configure time, or by adding -multi_module to the 7393 # link flags. 7394 rm -rf libconftest.dylib* 7395 echo "int foo(void){return 1;}" > conftest.c 7396 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7397-dynamiclib -Wl,-single_module conftest.c" >&5 7398 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7399 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7400 _lt_result=$? 7401 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7402 lt_cv_apple_cc_single_mod=yes 7403 else 7404 cat conftest.err >&5 7405 fi 7406 rm -rf libconftest.dylib* 7407 rm -f conftest.* 7408 fi 7409fi 7410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7411$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7413$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7414if ${lt_cv_ld_exported_symbols_list+:} false; then : 7415 $as_echo_n "(cached) " >&6 7416else 7417 lt_cv_ld_exported_symbols_list=no 7418 save_LDFLAGS=$LDFLAGS 7419 echo "_main" > conftest.sym 7420 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7422/* end confdefs.h. */ 7423 7424int 7425main () 7426{ 7427 7428 ; 7429 return 0; 7430} 7431_ACEOF 7432if ac_fn_c_try_link "$LINENO"; then : 7433 lt_cv_ld_exported_symbols_list=yes 7434else 7435 lt_cv_ld_exported_symbols_list=no 7436fi 7437rm -f core conftest.err conftest.$ac_objext \ 7438 conftest$ac_exeext conftest.$ac_ext 7439 LDFLAGS="$save_LDFLAGS" 7440 7441fi 7442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7443$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7445$as_echo_n "checking for -force_load linker flag... " >&6; } 7446if ${lt_cv_ld_force_load+:} false; then : 7447 $as_echo_n "(cached) " >&6 7448else 7449 lt_cv_ld_force_load=no 7450 cat > conftest.c << _LT_EOF 7451int forced_loaded() { return 2;} 7452_LT_EOF 7453 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7454 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7455 echo "$AR cru libconftest.a conftest.o" >&5 7456 $AR cru libconftest.a conftest.o 2>&5 7457 cat > conftest.c << _LT_EOF 7458int main() { return 0;} 7459_LT_EOF 7460 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7461 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7462 _lt_result=$? 7463 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7464 lt_cv_ld_force_load=yes 7465 else 7466 cat conftest.err >&5 7467 fi 7468 rm -f conftest.err libconftest.a conftest conftest.c 7469 rm -rf conftest.dSYM 7470 7471fi 7472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7473$as_echo "$lt_cv_ld_force_load" >&6; } 7474 case $host_os in 7475 rhapsody* | darwin1.[012]) 7476 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7477 darwin1.*) 7478 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7479 darwin*) # darwin 5.x on 7480 # if running on 10.5 or later, the deployment target defaults 7481 # to the OS version, if on x86, and 10.4, the deployment 7482 # target defaults to 10.4. Don't you love it? 7483 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7484 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7485 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7486 10.[012][,.]*) 7487 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7488 10.*) 7489 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7490 esac 7491 ;; 7492 esac 7493 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7494 _lt_dar_single_mod='$single_module' 7495 fi 7496 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7497 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7498 else 7499 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7500 fi 7501 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7502 _lt_dsymutil='~$DSYMUTIL $lib || :' 7503 else 7504 _lt_dsymutil= 7505 fi 7506 ;; 7507 esac 7508 7509for ac_header in dlfcn.h 7510do : 7511 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7512" 7513if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7514 cat >>confdefs.h <<_ACEOF 7515#define HAVE_DLFCN_H 1 7516_ACEOF 7517 7518fi 7519 7520done 7521 7522 7523 7524 7525 7526# Set options 7527 7528 7529 7530 enable_dlopen=no 7531 7532 7533 enable_win32_dll=no 7534 7535 7536 # Check whether --enable-shared was given. 7537if test "${enable_shared+set}" = set; then : 7538 enableval=$enable_shared; p=${PACKAGE-default} 7539 case $enableval in 7540 yes) enable_shared=yes ;; 7541 no) enable_shared=no ;; 7542 *) 7543 enable_shared=no 7544 # Look at the argument we got. We use all the common list separators. 7545 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7546 for pkg in $enableval; do 7547 IFS="$lt_save_ifs" 7548 if test "X$pkg" = "X$p"; then 7549 enable_shared=yes 7550 fi 7551 done 7552 IFS="$lt_save_ifs" 7553 ;; 7554 esac 7555else 7556 enable_shared=yes 7557fi 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 # Check whether --enable-static was given. 7568if test "${enable_static+set}" = set; then : 7569 enableval=$enable_static; p=${PACKAGE-default} 7570 case $enableval in 7571 yes) enable_static=yes ;; 7572 no) enable_static=no ;; 7573 *) 7574 enable_static=no 7575 # Look at the argument we got. We use all the common list separators. 7576 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7577 for pkg in $enableval; do 7578 IFS="$lt_save_ifs" 7579 if test "X$pkg" = "X$p"; then 7580 enable_static=yes 7581 fi 7582 done 7583 IFS="$lt_save_ifs" 7584 ;; 7585 esac 7586else 7587 enable_static=yes 7588fi 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599# Check whether --with-pic was given. 7600if test "${with_pic+set}" = set; then : 7601 withval=$with_pic; pic_mode="$withval" 7602else 7603 pic_mode=default 7604fi 7605 7606 7607test -z "$pic_mode" && pic_mode=default 7608 7609 7610 7611 7612 7613 7614 7615 # Check whether --enable-fast-install was given. 7616if test "${enable_fast_install+set}" = set; then : 7617 enableval=$enable_fast_install; p=${PACKAGE-default} 7618 case $enableval in 7619 yes) enable_fast_install=yes ;; 7620 no) enable_fast_install=no ;; 7621 *) 7622 enable_fast_install=no 7623 # Look at the argument we got. We use all the common list separators. 7624 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7625 for pkg in $enableval; do 7626 IFS="$lt_save_ifs" 7627 if test "X$pkg" = "X$p"; then 7628 enable_fast_install=yes 7629 fi 7630 done 7631 IFS="$lt_save_ifs" 7632 ;; 7633 esac 7634else 7635 enable_fast_install=yes 7636fi 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648# This can be used to rebuild libtool when needed 7649LIBTOOL_DEPS="$ltmain" 7650 7651# Always use our own libtool. 7652LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679test -z "$LN_S" && LN_S="ln -s" 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694if test -n "${ZSH_VERSION+set}" ; then 7695 setopt NO_GLOB_SUBST 7696fi 7697 7698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7699$as_echo_n "checking for objdir... " >&6; } 7700if ${lt_cv_objdir+:} false; then : 7701 $as_echo_n "(cached) " >&6 7702else 7703 rm -f .libs 2>/dev/null 7704mkdir .libs 2>/dev/null 7705if test -d .libs; then 7706 lt_cv_objdir=.libs 7707else 7708 # MS-DOS does not allow filenames that begin with a dot. 7709 lt_cv_objdir=_libs 7710fi 7711rmdir .libs 2>/dev/null 7712fi 7713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7714$as_echo "$lt_cv_objdir" >&6; } 7715objdir=$lt_cv_objdir 7716 7717 7718 7719 7720 7721cat >>confdefs.h <<_ACEOF 7722#define LT_OBJDIR "$lt_cv_objdir/" 7723_ACEOF 7724 7725 7726 7727 7728case $host_os in 7729aix3*) 7730 # AIX sometimes has problems with the GCC collect2 program. For some 7731 # reason, if we set the COLLECT_NAMES environment variable, the problems 7732 # vanish in a puff of smoke. 7733 if test "X${COLLECT_NAMES+set}" != Xset; then 7734 COLLECT_NAMES= 7735 export COLLECT_NAMES 7736 fi 7737 ;; 7738esac 7739 7740# Global variables: 7741ofile=libtool 7742can_build_shared=yes 7743 7744# All known linkers require a `.a' archive for static linking (except MSVC, 7745# which needs '.lib'). 7746libext=a 7747 7748with_gnu_ld="$lt_cv_prog_gnu_ld" 7749 7750old_CC="$CC" 7751old_CFLAGS="$CFLAGS" 7752 7753# Set sane defaults for various variables 7754test -z "$CC" && CC=cc 7755test -z "$LTCC" && LTCC=$CC 7756test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7757test -z "$LD" && LD=ld 7758test -z "$ac_objext" && ac_objext=o 7759 7760for cc_temp in $compiler""; do 7761 case $cc_temp in 7762 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7763 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7764 \-*) ;; 7765 *) break;; 7766 esac 7767done 7768cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7769 7770 7771# Only perform the check for file, if the check method requires it 7772test -z "$MAGIC_CMD" && MAGIC_CMD=file 7773case $deplibs_check_method in 7774file_magic*) 7775 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7777$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7778if ${lt_cv_path_MAGIC_CMD+:} false; then : 7779 $as_echo_n "(cached) " >&6 7780else 7781 case $MAGIC_CMD in 7782[\\/*] | ?:[\\/]*) 7783 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7784 ;; 7785*) 7786 lt_save_MAGIC_CMD="$MAGIC_CMD" 7787 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7788 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7789 for ac_dir in $ac_dummy; do 7790 IFS="$lt_save_ifs" 7791 test -z "$ac_dir" && ac_dir=. 7792 if test -f $ac_dir/${ac_tool_prefix}file; then 7793 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7794 if test -n "$file_magic_test_file"; then 7795 case $deplibs_check_method in 7796 "file_magic "*) 7797 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7798 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7799 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7800 $EGREP "$file_magic_regex" > /dev/null; then 7801 : 7802 else 7803 cat <<_LT_EOF 1>&2 7804 7805*** Warning: the command libtool uses to detect shared libraries, 7806*** $file_magic_cmd, produces output that libtool cannot recognize. 7807*** The result is that libtool may fail to recognize shared libraries 7808*** as such. This will affect the creation of libtool libraries that 7809*** depend on shared libraries, but programs linked with such libtool 7810*** libraries will work regardless of this problem. Nevertheless, you 7811*** may want to report the problem to your system manager and/or to 7812*** bug-libtool@gnu.org 7813 7814_LT_EOF 7815 fi ;; 7816 esac 7817 fi 7818 break 7819 fi 7820 done 7821 IFS="$lt_save_ifs" 7822 MAGIC_CMD="$lt_save_MAGIC_CMD" 7823 ;; 7824esac 7825fi 7826 7827MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7828if test -n "$MAGIC_CMD"; then 7829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7830$as_echo "$MAGIC_CMD" >&6; } 7831else 7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7833$as_echo "no" >&6; } 7834fi 7835 7836 7837 7838 7839 7840if test -z "$lt_cv_path_MAGIC_CMD"; then 7841 if test -n "$ac_tool_prefix"; then 7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7843$as_echo_n "checking for file... " >&6; } 7844if ${lt_cv_path_MAGIC_CMD+:} false; then : 7845 $as_echo_n "(cached) " >&6 7846else 7847 case $MAGIC_CMD in 7848[\\/*] | ?:[\\/]*) 7849 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7850 ;; 7851*) 7852 lt_save_MAGIC_CMD="$MAGIC_CMD" 7853 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7854 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7855 for ac_dir in $ac_dummy; do 7856 IFS="$lt_save_ifs" 7857 test -z "$ac_dir" && ac_dir=. 7858 if test -f $ac_dir/file; then 7859 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7860 if test -n "$file_magic_test_file"; then 7861 case $deplibs_check_method in 7862 "file_magic "*) 7863 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7864 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7865 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7866 $EGREP "$file_magic_regex" > /dev/null; then 7867 : 7868 else 7869 cat <<_LT_EOF 1>&2 7870 7871*** Warning: the command libtool uses to detect shared libraries, 7872*** $file_magic_cmd, produces output that libtool cannot recognize. 7873*** The result is that libtool may fail to recognize shared libraries 7874*** as such. This will affect the creation of libtool libraries that 7875*** depend on shared libraries, but programs linked with such libtool 7876*** libraries will work regardless of this problem. Nevertheless, you 7877*** may want to report the problem to your system manager and/or to 7878*** bug-libtool@gnu.org 7879 7880_LT_EOF 7881 fi ;; 7882 esac 7883 fi 7884 break 7885 fi 7886 done 7887 IFS="$lt_save_ifs" 7888 MAGIC_CMD="$lt_save_MAGIC_CMD" 7889 ;; 7890esac 7891fi 7892 7893MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7894if test -n "$MAGIC_CMD"; then 7895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7896$as_echo "$MAGIC_CMD" >&6; } 7897else 7898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7899$as_echo "no" >&6; } 7900fi 7901 7902 7903 else 7904 MAGIC_CMD=: 7905 fi 7906fi 7907 7908 fi 7909 ;; 7910esac 7911 7912# Use C for the default configuration in the libtool script 7913 7914lt_save_CC="$CC" 7915ac_ext=c 7916ac_cpp='$CPP $CPPFLAGS' 7917ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7918ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7919ac_compiler_gnu=$ac_cv_c_compiler_gnu 7920 7921 7922# Source file extension for C test sources. 7923ac_ext=c 7924 7925# Object file extension for compiled C test sources. 7926objext=o 7927objext=$objext 7928 7929# Code to be used in simple compile tests 7930lt_simple_compile_test_code="int some_variable = 0;" 7931 7932# Code to be used in simple link tests 7933lt_simple_link_test_code='int main(){return(0);}' 7934 7935 7936 7937 7938 7939 7940 7941# If no C compiler was specified, use CC. 7942LTCC=${LTCC-"$CC"} 7943 7944# If no C compiler flags were specified, use CFLAGS. 7945LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7946 7947# Allow CC to be a program name with arguments. 7948compiler=$CC 7949 7950# Save the default compiler, since it gets overwritten when the other 7951# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7952compiler_DEFAULT=$CC 7953 7954# save warnings/boilerplate of simple test code 7955ac_outfile=conftest.$ac_objext 7956echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7957eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7958_lt_compiler_boilerplate=`cat conftest.err` 7959$RM conftest* 7960 7961ac_outfile=conftest.$ac_objext 7962echo "$lt_simple_link_test_code" >conftest.$ac_ext 7963eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7964_lt_linker_boilerplate=`cat conftest.err` 7965$RM -r conftest* 7966 7967 7968## CAVEAT EMPTOR: 7969## There is no encapsulation within the following macros, do not change 7970## the running order or otherwise move them around unless you know exactly 7971## what you are doing... 7972if test -n "$compiler"; then 7973 7974lt_prog_compiler_no_builtin_flag= 7975 7976if test "$GCC" = yes; then 7977 case $cc_basename in 7978 nvcc*) 7979 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7980 *) 7981 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7982 esac 7983 7984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7985$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7986if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7987 $as_echo_n "(cached) " >&6 7988else 7989 lt_cv_prog_compiler_rtti_exceptions=no 7990 ac_outfile=conftest.$ac_objext 7991 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7992 lt_compiler_flag="-fno-rtti -fno-exceptions" 7993 # Insert the option either (1) after the last *FLAGS variable, or 7994 # (2) before a word containing "conftest.", or (3) at the end. 7995 # Note that $ac_compile itself does not contain backslashes and begins 7996 # with a dollar sign (not a hyphen), so the echo should work correctly. 7997 # The option is referenced via a variable to avoid confusing sed. 7998 lt_compile=`echo "$ac_compile" | $SED \ 7999 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8000 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8001 -e 's:$: $lt_compiler_flag:'` 8002 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8003 (eval "$lt_compile" 2>conftest.err) 8004 ac_status=$? 8005 cat conftest.err >&5 8006 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8007 if (exit $ac_status) && test -s "$ac_outfile"; then 8008 # The compiler can only warn and ignore the option if not recognized 8009 # So say no if there are warnings other than the usual output. 8010 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8011 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8012 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8013 lt_cv_prog_compiler_rtti_exceptions=yes 8014 fi 8015 fi 8016 $RM conftest* 8017 8018fi 8019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8020$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8021 8022if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8023 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8024else 8025 : 8026fi 8027 8028fi 8029 8030 8031 8032 8033 8034 8035 lt_prog_compiler_wl= 8036lt_prog_compiler_pic= 8037lt_prog_compiler_static= 8038 8039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8040$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8041 8042 if test "$GCC" = yes; then 8043 lt_prog_compiler_wl='-Wl,' 8044 lt_prog_compiler_static='-static' 8045 8046 case $host_os in 8047 aix*) 8048 # All AIX code is PIC. 8049 if test "$host_cpu" = ia64; then 8050 # AIX 5 now supports IA64 processor 8051 lt_prog_compiler_static='-Bstatic' 8052 fi 8053 lt_prog_compiler_pic='-fPIC' 8054 ;; 8055 8056 amigaos*) 8057 case $host_cpu in 8058 powerpc) 8059 # see comment about AmigaOS4 .so support 8060 lt_prog_compiler_pic='-fPIC' 8061 ;; 8062 m68k) 8063 # FIXME: we need at least 68020 code to build shared libraries, but 8064 # adding the `-m68020' flag to GCC prevents building anything better, 8065 # like `-m68040'. 8066 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8067 ;; 8068 esac 8069 ;; 8070 8071 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8072 # PIC is the default for these OSes. 8073 ;; 8074 8075 mingw* | cygwin* | pw32* | os2* | cegcc*) 8076 # This hack is so that the source file can tell whether it is being 8077 # built for inclusion in a dll (and should export symbols for example). 8078 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8079 # (--disable-auto-import) libraries 8080 lt_prog_compiler_pic='-DDLL_EXPORT' 8081 ;; 8082 8083 darwin* | rhapsody*) 8084 # PIC is the default on this platform 8085 # Common symbols not allowed in MH_DYLIB files 8086 lt_prog_compiler_pic='-fno-common' 8087 ;; 8088 8089 haiku*) 8090 # PIC is the default for Haiku. 8091 # The "-static" flag exists, but is broken. 8092 lt_prog_compiler_static= 8093 ;; 8094 8095 hpux*) 8096 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8097 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8098 # sets the default TLS model and affects inlining. 8099 case $host_cpu in 8100 hppa*64*) 8101 # +Z the default 8102 ;; 8103 *) 8104 lt_prog_compiler_pic='-fPIC' 8105 ;; 8106 esac 8107 ;; 8108 8109 interix[3-9]*) 8110 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8111 # Instead, we relocate shared libraries at runtime. 8112 ;; 8113 8114 msdosdjgpp*) 8115 # Just because we use GCC doesn't mean we suddenly get shared libraries 8116 # on systems that don't support them. 8117 lt_prog_compiler_can_build_shared=no 8118 enable_shared=no 8119 ;; 8120 8121 *nto* | *qnx*) 8122 # QNX uses GNU C++, but need to define -shared option too, otherwise 8123 # it will coredump. 8124 lt_prog_compiler_pic='-fPIC -shared' 8125 ;; 8126 8127 sysv4*MP*) 8128 if test -d /usr/nec; then 8129 lt_prog_compiler_pic=-Kconform_pic 8130 fi 8131 ;; 8132 8133 *) 8134 lt_prog_compiler_pic='-fPIC' 8135 ;; 8136 esac 8137 8138 case $cc_basename in 8139 nvcc*) # Cuda Compiler Driver 2.2 8140 lt_prog_compiler_wl='-Xlinker ' 8141 lt_prog_compiler_pic='-Xcompiler -fPIC' 8142 ;; 8143 esac 8144 else 8145 # PORTME Check for flag to pass linker flags through the system compiler. 8146 case $host_os in 8147 aix*) 8148 lt_prog_compiler_wl='-Wl,' 8149 if test "$host_cpu" = ia64; then 8150 # AIX 5 now supports IA64 processor 8151 lt_prog_compiler_static='-Bstatic' 8152 else 8153 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8154 fi 8155 ;; 8156 8157 mingw* | cygwin* | pw32* | os2* | cegcc*) 8158 # This hack is so that the source file can tell whether it is being 8159 # built for inclusion in a dll (and should export symbols for example). 8160 lt_prog_compiler_pic='-DDLL_EXPORT' 8161 ;; 8162 8163 hpux9* | hpux10* | hpux11*) 8164 lt_prog_compiler_wl='-Wl,' 8165 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8166 # not for PA HP-UX. 8167 case $host_cpu in 8168 hppa*64*|ia64*) 8169 # +Z the default 8170 ;; 8171 *) 8172 lt_prog_compiler_pic='+Z' 8173 ;; 8174 esac 8175 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8176 lt_prog_compiler_static='${wl}-a ${wl}archive' 8177 ;; 8178 8179 irix5* | irix6* | nonstopux*) 8180 lt_prog_compiler_wl='-Wl,' 8181 # PIC (with -KPIC) is the default. 8182 lt_prog_compiler_static='-non_shared' 8183 ;; 8184 8185 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8186 case $cc_basename in 8187 # old Intel for x86_64 which still supported -KPIC. 8188 ecc*) 8189 lt_prog_compiler_wl='-Wl,' 8190 lt_prog_compiler_pic='-KPIC' 8191 lt_prog_compiler_static='-static' 8192 ;; 8193 # icc used to be incompatible with GCC. 8194 # ICC 10 doesn't accept -KPIC any more. 8195 icc* | ifort*) 8196 lt_prog_compiler_wl='-Wl,' 8197 lt_prog_compiler_pic='-fPIC' 8198 lt_prog_compiler_static='-static' 8199 ;; 8200 # Lahey Fortran 8.1. 8201 lf95*) 8202 lt_prog_compiler_wl='-Wl,' 8203 lt_prog_compiler_pic='--shared' 8204 lt_prog_compiler_static='--static' 8205 ;; 8206 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8207 # Portland Group compilers (*not* the Pentium gcc compiler, 8208 # which looks to be a dead project) 8209 lt_prog_compiler_wl='-Wl,' 8210 lt_prog_compiler_pic='-fpic' 8211 lt_prog_compiler_static='-Bstatic' 8212 ;; 8213 ccc*) 8214 lt_prog_compiler_wl='-Wl,' 8215 # All Alpha code is PIC. 8216 lt_prog_compiler_static='-non_shared' 8217 ;; 8218 xl* | bgxl* | bgf* | mpixl*) 8219 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8220 lt_prog_compiler_wl='-Wl,' 8221 lt_prog_compiler_pic='-qpic' 8222 lt_prog_compiler_static='-qstaticlink' 8223 ;; 8224 *) 8225 case `$CC -V 2>&1 | sed 5q` in 8226 *Sun\ F* | *Sun*Fortran*) 8227 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8228 lt_prog_compiler_pic='-KPIC' 8229 lt_prog_compiler_static='-Bstatic' 8230 lt_prog_compiler_wl='' 8231 ;; 8232 *Sun\ C*) 8233 # Sun C 5.9 8234 lt_prog_compiler_pic='-KPIC' 8235 lt_prog_compiler_static='-Bstatic' 8236 lt_prog_compiler_wl='-Wl,' 8237 ;; 8238 esac 8239 ;; 8240 esac 8241 ;; 8242 8243 newsos6) 8244 lt_prog_compiler_pic='-KPIC' 8245 lt_prog_compiler_static='-Bstatic' 8246 ;; 8247 8248 *nto* | *qnx*) 8249 # QNX uses GNU C++, but need to define -shared option too, otherwise 8250 # it will coredump. 8251 lt_prog_compiler_pic='-fPIC -shared' 8252 ;; 8253 8254 osf3* | osf4* | osf5*) 8255 lt_prog_compiler_wl='-Wl,' 8256 # All OSF/1 code is PIC. 8257 lt_prog_compiler_static='-non_shared' 8258 ;; 8259 8260 rdos*) 8261 lt_prog_compiler_static='-non_shared' 8262 ;; 8263 8264 solaris*) 8265 lt_prog_compiler_pic='-KPIC' 8266 lt_prog_compiler_static='-Bstatic' 8267 case $cc_basename in 8268 f77* | f90* | f95*) 8269 lt_prog_compiler_wl='-Qoption ld ';; 8270 *) 8271 lt_prog_compiler_wl='-Wl,';; 8272 esac 8273 ;; 8274 8275 sunos4*) 8276 lt_prog_compiler_wl='-Qoption ld ' 8277 lt_prog_compiler_pic='-PIC' 8278 lt_prog_compiler_static='-Bstatic' 8279 ;; 8280 8281 sysv4 | sysv4.2uw2* | sysv4.3*) 8282 lt_prog_compiler_wl='-Wl,' 8283 lt_prog_compiler_pic='-KPIC' 8284 lt_prog_compiler_static='-Bstatic' 8285 ;; 8286 8287 sysv4*MP*) 8288 if test -d /usr/nec ;then 8289 lt_prog_compiler_pic='-Kconform_pic' 8290 lt_prog_compiler_static='-Bstatic' 8291 fi 8292 ;; 8293 8294 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8295 lt_prog_compiler_wl='-Wl,' 8296 lt_prog_compiler_pic='-KPIC' 8297 lt_prog_compiler_static='-Bstatic' 8298 ;; 8299 8300 unicos*) 8301 lt_prog_compiler_wl='-Wl,' 8302 lt_prog_compiler_can_build_shared=no 8303 ;; 8304 8305 uts4*) 8306 lt_prog_compiler_pic='-pic' 8307 lt_prog_compiler_static='-Bstatic' 8308 ;; 8309 8310 *) 8311 lt_prog_compiler_can_build_shared=no 8312 ;; 8313 esac 8314 fi 8315 8316case $host_os in 8317 # For platforms which do not support PIC, -DPIC is meaningless: 8318 *djgpp*) 8319 lt_prog_compiler_pic= 8320 ;; 8321 *) 8322 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8323 ;; 8324esac 8325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8326$as_echo "$lt_prog_compiler_pic" >&6; } 8327 8328 8329 8330 8331 8332 8333# 8334# Check to make sure the PIC flag actually works. 8335# 8336if test -n "$lt_prog_compiler_pic"; then 8337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8338$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8339if ${lt_cv_prog_compiler_pic_works+:} false; then : 8340 $as_echo_n "(cached) " >&6 8341else 8342 lt_cv_prog_compiler_pic_works=no 8343 ac_outfile=conftest.$ac_objext 8344 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8345 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8346 # Insert the option either (1) after the last *FLAGS variable, or 8347 # (2) before a word containing "conftest.", or (3) at the end. 8348 # Note that $ac_compile itself does not contain backslashes and begins 8349 # with a dollar sign (not a hyphen), so the echo should work correctly. 8350 # The option is referenced via a variable to avoid confusing sed. 8351 lt_compile=`echo "$ac_compile" | $SED \ 8352 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8353 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8354 -e 's:$: $lt_compiler_flag:'` 8355 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8356 (eval "$lt_compile" 2>conftest.err) 8357 ac_status=$? 8358 cat conftest.err >&5 8359 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8360 if (exit $ac_status) && test -s "$ac_outfile"; then 8361 # The compiler can only warn and ignore the option if not recognized 8362 # So say no if there are warnings other than the usual output. 8363 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8364 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8365 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8366 lt_cv_prog_compiler_pic_works=yes 8367 fi 8368 fi 8369 $RM conftest* 8370 8371fi 8372{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8373$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8374 8375if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8376 case $lt_prog_compiler_pic in 8377 "" | " "*) ;; 8378 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8379 esac 8380else 8381 lt_prog_compiler_pic= 8382 lt_prog_compiler_can_build_shared=no 8383fi 8384 8385fi 8386 8387 8388 8389 8390 8391 8392# 8393# Check to make sure the static flag actually works. 8394# 8395wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8397$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8398if ${lt_cv_prog_compiler_static_works+:} false; then : 8399 $as_echo_n "(cached) " >&6 8400else 8401 lt_cv_prog_compiler_static_works=no 8402 save_LDFLAGS="$LDFLAGS" 8403 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8404 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8405 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8406 # The linker can only warn and ignore the option if not recognized 8407 # So say no if there are warnings 8408 if test -s conftest.err; then 8409 # Append any errors to the config.log. 8410 cat conftest.err 1>&5 8411 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8412 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8413 if diff conftest.exp conftest.er2 >/dev/null; then 8414 lt_cv_prog_compiler_static_works=yes 8415 fi 8416 else 8417 lt_cv_prog_compiler_static_works=yes 8418 fi 8419 fi 8420 $RM -r conftest* 8421 LDFLAGS="$save_LDFLAGS" 8422 8423fi 8424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8425$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8426 8427if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8428 : 8429else 8430 lt_prog_compiler_static= 8431fi 8432 8433 8434 8435 8436 8437 8438 8439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8440$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8441if ${lt_cv_prog_compiler_c_o+:} false; then : 8442 $as_echo_n "(cached) " >&6 8443else 8444 lt_cv_prog_compiler_c_o=no 8445 $RM -r conftest 2>/dev/null 8446 mkdir conftest 8447 cd conftest 8448 mkdir out 8449 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8450 8451 lt_compiler_flag="-o out/conftest2.$ac_objext" 8452 # Insert the option either (1) after the last *FLAGS variable, or 8453 # (2) before a word containing "conftest.", or (3) at the end. 8454 # Note that $ac_compile itself does not contain backslashes and begins 8455 # with a dollar sign (not a hyphen), so the echo should work correctly. 8456 lt_compile=`echo "$ac_compile" | $SED \ 8457 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8458 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8459 -e 's:$: $lt_compiler_flag:'` 8460 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8461 (eval "$lt_compile" 2>out/conftest.err) 8462 ac_status=$? 8463 cat out/conftest.err >&5 8464 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8465 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8466 then 8467 # The compiler can only warn and ignore the option if not recognized 8468 # So say no if there are warnings 8469 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8470 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8471 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8472 lt_cv_prog_compiler_c_o=yes 8473 fi 8474 fi 8475 chmod u+w . 2>&5 8476 $RM conftest* 8477 # SGI C++ compiler will create directory out/ii_files/ for 8478 # template instantiation 8479 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8480 $RM out/* && rmdir out 8481 cd .. 8482 $RM -r conftest 8483 $RM conftest* 8484 8485fi 8486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8487$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8488 8489 8490 8491 8492 8493 8494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8495$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8496if ${lt_cv_prog_compiler_c_o+:} false; then : 8497 $as_echo_n "(cached) " >&6 8498else 8499 lt_cv_prog_compiler_c_o=no 8500 $RM -r conftest 2>/dev/null 8501 mkdir conftest 8502 cd conftest 8503 mkdir out 8504 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8505 8506 lt_compiler_flag="-o out/conftest2.$ac_objext" 8507 # Insert the option either (1) after the last *FLAGS variable, or 8508 # (2) before a word containing "conftest.", or (3) at the end. 8509 # Note that $ac_compile itself does not contain backslashes and begins 8510 # with a dollar sign (not a hyphen), so the echo should work correctly. 8511 lt_compile=`echo "$ac_compile" | $SED \ 8512 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8513 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8514 -e 's:$: $lt_compiler_flag:'` 8515 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8516 (eval "$lt_compile" 2>out/conftest.err) 8517 ac_status=$? 8518 cat out/conftest.err >&5 8519 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8520 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8521 then 8522 # The compiler can only warn and ignore the option if not recognized 8523 # So say no if there are warnings 8524 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8525 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8526 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8527 lt_cv_prog_compiler_c_o=yes 8528 fi 8529 fi 8530 chmod u+w . 2>&5 8531 $RM conftest* 8532 # SGI C++ compiler will create directory out/ii_files/ for 8533 # template instantiation 8534 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8535 $RM out/* && rmdir out 8536 cd .. 8537 $RM -r conftest 8538 $RM conftest* 8539 8540fi 8541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8542$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8543 8544 8545 8546 8547hard_links="nottested" 8548if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8549 # do not overwrite the value of need_locks provided by the user 8550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8551$as_echo_n "checking if we can lock with hard links... " >&6; } 8552 hard_links=yes 8553 $RM conftest* 8554 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8555 touch conftest.a 8556 ln conftest.a conftest.b 2>&5 || hard_links=no 8557 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8559$as_echo "$hard_links" >&6; } 8560 if test "$hard_links" = no; then 8561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8562$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8563 need_locks=warn 8564 fi 8565else 8566 need_locks=no 8567fi 8568 8569 8570 8571 8572 8573 8574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8575$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8576 8577 runpath_var= 8578 allow_undefined_flag= 8579 always_export_symbols=no 8580 archive_cmds= 8581 archive_expsym_cmds= 8582 compiler_needs_object=no 8583 enable_shared_with_static_runtimes=no 8584 export_dynamic_flag_spec= 8585 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8586 hardcode_automatic=no 8587 hardcode_direct=no 8588 hardcode_direct_absolute=no 8589 hardcode_libdir_flag_spec= 8590 hardcode_libdir_flag_spec_ld= 8591 hardcode_libdir_separator= 8592 hardcode_minus_L=no 8593 hardcode_shlibpath_var=unsupported 8594 inherit_rpath=no 8595 link_all_deplibs=unknown 8596 module_cmds= 8597 module_expsym_cmds= 8598 old_archive_from_new_cmds= 8599 old_archive_from_expsyms_cmds= 8600 thread_safe_flag_spec= 8601 whole_archive_flag_spec= 8602 # include_expsyms should be a list of space-separated symbols to be *always* 8603 # included in the symbol list 8604 include_expsyms= 8605 # exclude_expsyms can be an extended regexp of symbols to exclude 8606 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8607 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8608 # as well as any symbol that contains `d'. 8609 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8610 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8611 # platforms (ab)use it in PIC code, but their linkers get confused if 8612 # the symbol is explicitly referenced. Since portable code cannot 8613 # rely on this symbol name, it's probably fine to never include it in 8614 # preloaded symbol tables. 8615 # Exclude shared library initialization/finalization symbols. 8616 extract_expsyms_cmds= 8617 8618 case $host_os in 8619 cygwin* | mingw* | pw32* | cegcc*) 8620 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8621 # When not using gcc, we currently assume that we are using 8622 # Microsoft Visual C++. 8623 if test "$GCC" != yes; then 8624 with_gnu_ld=no 8625 fi 8626 ;; 8627 interix*) 8628 # we just hope/assume this is gcc and not c89 (= MSVC++) 8629 with_gnu_ld=yes 8630 ;; 8631 openbsd*) 8632 with_gnu_ld=no 8633 ;; 8634 esac 8635 8636 ld_shlibs=yes 8637 8638 # On some targets, GNU ld is compatible enough with the native linker 8639 # that we're better off using the native interface for both. 8640 lt_use_gnu_ld_interface=no 8641 if test "$with_gnu_ld" = yes; then 8642 case $host_os in 8643 aix*) 8644 # The AIX port of GNU ld has always aspired to compatibility 8645 # with the native linker. However, as the warning in the GNU ld 8646 # block says, versions before 2.19.5* couldn't really create working 8647 # shared libraries, regardless of the interface used. 8648 case `$LD -v 2>&1` in 8649 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8650 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8651 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8652 *) 8653 lt_use_gnu_ld_interface=yes 8654 ;; 8655 esac 8656 ;; 8657 *) 8658 lt_use_gnu_ld_interface=yes 8659 ;; 8660 esac 8661 fi 8662 8663 if test "$lt_use_gnu_ld_interface" = yes; then 8664 # If archive_cmds runs LD, not CC, wlarc should be empty 8665 wlarc='${wl}' 8666 8667 # Set some defaults for GNU ld with shared library support. These 8668 # are reset later if shared libraries are not supported. Putting them 8669 # here allows them to be overridden if necessary. 8670 runpath_var=LD_RUN_PATH 8671 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8672 export_dynamic_flag_spec='${wl}--export-dynamic' 8673 # ancient GNU ld didn't support --whole-archive et. al. 8674 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8675 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8676 else 8677 whole_archive_flag_spec= 8678 fi 8679 supports_anon_versioning=no 8680 case `$LD -v 2>&1` in 8681 *GNU\ gold*) supports_anon_versioning=yes ;; 8682 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8683 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8684 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8685 *\ 2.11.*) ;; # other 2.11 versions 8686 *) supports_anon_versioning=yes ;; 8687 esac 8688 8689 # See if GNU ld supports shared libraries. 8690 case $host_os in 8691 aix[3-9]*) 8692 # On AIX/PPC, the GNU linker is very broken 8693 if test "$host_cpu" != ia64; then 8694 ld_shlibs=no 8695 cat <<_LT_EOF 1>&2 8696 8697*** Warning: the GNU linker, at least up to release 2.19, is reported 8698*** to be unable to reliably create shared libraries on AIX. 8699*** Therefore, libtool is disabling shared libraries support. If you 8700*** really care for shared libraries, you may want to install binutils 8701*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8702*** You will then need to restart the configuration process. 8703 8704_LT_EOF 8705 fi 8706 ;; 8707 8708 amigaos*) 8709 case $host_cpu in 8710 powerpc) 8711 # see comment about AmigaOS4 .so support 8712 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8713 archive_expsym_cmds='' 8714 ;; 8715 m68k) 8716 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)' 8717 hardcode_libdir_flag_spec='-L$libdir' 8718 hardcode_minus_L=yes 8719 ;; 8720 esac 8721 ;; 8722 8723 beos*) 8724 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8725 allow_undefined_flag=unsupported 8726 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8727 # support --undefined. This deserves some investigation. FIXME 8728 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8729 else 8730 ld_shlibs=no 8731 fi 8732 ;; 8733 8734 cygwin* | mingw* | pw32* | cegcc*) 8735 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8736 # as there is no search path for DLLs. 8737 hardcode_libdir_flag_spec='-L$libdir' 8738 export_dynamic_flag_spec='${wl}--export-all-symbols' 8739 allow_undefined_flag=unsupported 8740 always_export_symbols=no 8741 enable_shared_with_static_runtimes=yes 8742 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8743 8744 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8745 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8746 # If the export-symbols file already is a .def file (1st line 8747 # is EXPORTS), use it as is; otherwise, prepend... 8748 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8749 cp $export_symbols $output_objdir/$soname.def; 8750 else 8751 echo EXPORTS > $output_objdir/$soname.def; 8752 cat $export_symbols >> $output_objdir/$soname.def; 8753 fi~ 8754 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8755 else 8756 ld_shlibs=no 8757 fi 8758 ;; 8759 8760 haiku*) 8761 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8762 link_all_deplibs=yes 8763 ;; 8764 8765 interix[3-9]*) 8766 hardcode_direct=no 8767 hardcode_shlibpath_var=no 8768 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8769 export_dynamic_flag_spec='${wl}-E' 8770 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8771 # Instead, shared libraries are loaded at an image base (0x10000000 by 8772 # default) and relocated if they conflict, which is a slow very memory 8773 # consuming and fragmenting process. To avoid this, we pick a random, 8774 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8775 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8776 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8777 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' 8778 ;; 8779 8780 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8781 tmp_diet=no 8782 if test "$host_os" = linux-dietlibc; then 8783 case $cc_basename in 8784 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8785 esac 8786 fi 8787 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8788 && test "$tmp_diet" = no 8789 then 8790 tmp_addflag=' $pic_flag' 8791 tmp_sharedflag='-shared' 8792 case $cc_basename,$host_cpu in 8793 pgcc*) # Portland Group C compiler 8794 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' 8795 tmp_addflag=' $pic_flag' 8796 ;; 8797 pgf77* | pgf90* | pgf95* | pgfortran*) 8798 # Portland Group f77 and f90 compilers 8799 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' 8800 tmp_addflag=' $pic_flag -Mnomain' ;; 8801 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8802 tmp_addflag=' -i_dynamic' ;; 8803 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8804 tmp_addflag=' -i_dynamic -nofor_main' ;; 8805 ifc* | ifort*) # Intel Fortran compiler 8806 tmp_addflag=' -nofor_main' ;; 8807 lf95*) # Lahey Fortran 8.1 8808 whole_archive_flag_spec= 8809 tmp_sharedflag='--shared' ;; 8810 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8811 tmp_sharedflag='-qmkshrobj' 8812 tmp_addflag= ;; 8813 nvcc*) # Cuda Compiler Driver 2.2 8814 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' 8815 compiler_needs_object=yes 8816 ;; 8817 esac 8818 case `$CC -V 2>&1 | sed 5q` in 8819 *Sun\ C*) # Sun C 5.9 8820 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' 8821 compiler_needs_object=yes 8822 tmp_sharedflag='-G' ;; 8823 *Sun\ F*) # Sun Fortran 8.3 8824 tmp_sharedflag='-G' ;; 8825 esac 8826 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8827 8828 if test "x$supports_anon_versioning" = xyes; then 8829 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8830 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8831 echo "local: *; };" >> $output_objdir/$libname.ver~ 8832 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8833 fi 8834 8835 case $cc_basename in 8836 xlf* | bgf* | bgxlf* | mpixlf*) 8837 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8838 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8839 hardcode_libdir_flag_spec= 8840 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8841 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8842 if test "x$supports_anon_versioning" = xyes; then 8843 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8844 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8845 echo "local: *; };" >> $output_objdir/$libname.ver~ 8846 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8847 fi 8848 ;; 8849 esac 8850 else 8851 ld_shlibs=no 8852 fi 8853 ;; 8854 8855 netbsd*) 8856 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8857 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8858 wlarc= 8859 else 8860 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8861 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8862 fi 8863 ;; 8864 8865 solaris*) 8866 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8867 ld_shlibs=no 8868 cat <<_LT_EOF 1>&2 8869 8870*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8871*** create shared libraries on Solaris systems. Therefore, libtool 8872*** is disabling shared libraries support. We urge you to upgrade GNU 8873*** binutils to release 2.9.1 or newer. Another option is to modify 8874*** your PATH or compiler configuration so that the native linker is 8875*** used, and then restart. 8876 8877_LT_EOF 8878 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8879 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8880 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8881 else 8882 ld_shlibs=no 8883 fi 8884 ;; 8885 8886 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8887 case `$LD -v 2>&1` in 8888 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8889 ld_shlibs=no 8890 cat <<_LT_EOF 1>&2 8891 8892*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8893*** reliably create shared libraries on SCO systems. Therefore, libtool 8894*** is disabling shared libraries support. We urge you to upgrade GNU 8895*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8896*** your PATH or compiler configuration so that the native linker is 8897*** used, and then restart. 8898 8899_LT_EOF 8900 ;; 8901 *) 8902 # For security reasons, it is highly recommended that you always 8903 # use absolute paths for naming shared libraries, and exclude the 8904 # DT_RUNPATH tag from executables and libraries. But doing so 8905 # requires that you compile everything twice, which is a pain. 8906 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8907 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8908 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8909 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8910 else 8911 ld_shlibs=no 8912 fi 8913 ;; 8914 esac 8915 ;; 8916 8917 sunos4*) 8918 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8919 wlarc= 8920 hardcode_direct=yes 8921 hardcode_shlibpath_var=no 8922 ;; 8923 8924 *) 8925 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8926 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8927 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8928 else 8929 ld_shlibs=no 8930 fi 8931 ;; 8932 esac 8933 8934 if test "$ld_shlibs" = no; then 8935 runpath_var= 8936 hardcode_libdir_flag_spec= 8937 export_dynamic_flag_spec= 8938 whole_archive_flag_spec= 8939 fi 8940 else 8941 # PORTME fill in a description of your system's linker (not GNU ld) 8942 case $host_os in 8943 aix3*) 8944 allow_undefined_flag=unsupported 8945 always_export_symbols=yes 8946 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' 8947 # Note: this linker hardcodes the directories in LIBPATH if there 8948 # are no directories specified by -L. 8949 hardcode_minus_L=yes 8950 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8951 # Neither direct hardcoding nor static linking is supported with a 8952 # broken collect2. 8953 hardcode_direct=unsupported 8954 fi 8955 ;; 8956 8957 aix[4-9]*) 8958 if test "$host_cpu" = ia64; then 8959 # On IA64, the linker does run time linking by default, so we don't 8960 # have to do anything special. 8961 aix_use_runtimelinking=no 8962 exp_sym_flag='-Bexport' 8963 no_entry_flag="" 8964 else 8965 # If we're using GNU nm, then we don't want the "-C" option. 8966 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8967 # Also, AIX nm treats weak defined symbols like other global 8968 # defined symbols, whereas GNU nm marks them as "W". 8969 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8970 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' 8971 else 8972 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' 8973 fi 8974 aix_use_runtimelinking=no 8975 8976 # Test if we are trying to use run time linking or normal 8977 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8978 # need to do runtime linking. 8979 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8980 for ld_flag in $LDFLAGS; do 8981 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8982 aix_use_runtimelinking=yes 8983 break 8984 fi 8985 done 8986 ;; 8987 esac 8988 8989 exp_sym_flag='-bexport' 8990 no_entry_flag='-bnoentry' 8991 fi 8992 8993 # When large executables or shared objects are built, AIX ld can 8994 # have problems creating the table of contents. If linking a library 8995 # or program results in "error TOC overflow" add -mminimal-toc to 8996 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8997 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8998 8999 archive_cmds='' 9000 hardcode_direct=yes 9001 hardcode_direct_absolute=yes 9002 hardcode_libdir_separator=':' 9003 link_all_deplibs=yes 9004 file_list_spec='${wl}-f,' 9005 9006 if test "$GCC" = yes; then 9007 case $host_os in aix4.[012]|aix4.[012].*) 9008 # We only want to do this on AIX 4.2 and lower, the check 9009 # below for broken collect2 doesn't work under 4.3+ 9010 collect2name=`${CC} -print-prog-name=collect2` 9011 if test -f "$collect2name" && 9012 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9013 then 9014 # We have reworked collect2 9015 : 9016 else 9017 # We have old collect2 9018 hardcode_direct=unsupported 9019 # It fails to find uninstalled libraries when the uninstalled 9020 # path is not listed in the libpath. Setting hardcode_minus_L 9021 # to unsupported forces relinking 9022 hardcode_minus_L=yes 9023 hardcode_libdir_flag_spec='-L$libdir' 9024 hardcode_libdir_separator= 9025 fi 9026 ;; 9027 esac 9028 shared_flag='-shared' 9029 if test "$aix_use_runtimelinking" = yes; then 9030 shared_flag="$shared_flag "'${wl}-G' 9031 fi 9032 else 9033 # not using gcc 9034 if test "$host_cpu" = ia64; then 9035 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9036 # chokes on -Wl,-G. The following line is correct: 9037 shared_flag='-G' 9038 else 9039 if test "$aix_use_runtimelinking" = yes; then 9040 shared_flag='${wl}-G' 9041 else 9042 shared_flag='${wl}-bM:SRE' 9043 fi 9044 fi 9045 fi 9046 9047 export_dynamic_flag_spec='${wl}-bexpall' 9048 # It seems that -bexpall does not export symbols beginning with 9049 # underscore (_), so it is better to generate a list of symbols to export. 9050 always_export_symbols=yes 9051 if test "$aix_use_runtimelinking" = yes; then 9052 # Warning - without using the other runtime loading flags (-brtl), 9053 # -berok will link without error, but may produce a broken library. 9054 allow_undefined_flag='-berok' 9055 # Determine the default libpath from the value encoded in an 9056 # empty executable. 9057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9058/* end confdefs.h. */ 9059 9060int 9061main () 9062{ 9063 9064 ; 9065 return 0; 9066} 9067_ACEOF 9068if ac_fn_c_try_link "$LINENO"; then : 9069 9070lt_aix_libpath_sed=' 9071 /Import File Strings/,/^$/ { 9072 /^0/ { 9073 s/^0 *\(.*\)$/\1/ 9074 p 9075 } 9076 }' 9077aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9078# Check for a 64-bit object if we didn't find anything. 9079if test -z "$aix_libpath"; then 9080 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9081fi 9082fi 9083rm -f core conftest.err conftest.$ac_objext \ 9084 conftest$ac_exeext conftest.$ac_ext 9085if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9086 9087 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9088 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" 9089 else 9090 if test "$host_cpu" = ia64; then 9091 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9092 allow_undefined_flag="-z nodefs" 9093 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" 9094 else 9095 # Determine the default libpath from the value encoded in an 9096 # empty executable. 9097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9098/* end confdefs.h. */ 9099 9100int 9101main () 9102{ 9103 9104 ; 9105 return 0; 9106} 9107_ACEOF 9108if ac_fn_c_try_link "$LINENO"; then : 9109 9110lt_aix_libpath_sed=' 9111 /Import File Strings/,/^$/ { 9112 /^0/ { 9113 s/^0 *\(.*\)$/\1/ 9114 p 9115 } 9116 }' 9117aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9118# Check for a 64-bit object if we didn't find anything. 9119if test -z "$aix_libpath"; then 9120 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9121fi 9122fi 9123rm -f core conftest.err conftest.$ac_objext \ 9124 conftest$ac_exeext conftest.$ac_ext 9125if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9126 9127 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9128 # Warning - without using the other run time loading flags, 9129 # -berok will link without error, but may produce a broken library. 9130 no_undefined_flag=' ${wl}-bernotok' 9131 allow_undefined_flag=' ${wl}-berok' 9132 if test "$with_gnu_ld" = yes; then 9133 # We only use this code for GNU lds that support --whole-archive. 9134 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9135 else 9136 # Exported symbols can be pulled into shared objects from archives 9137 whole_archive_flag_spec='$convenience' 9138 fi 9139 archive_cmds_need_lc=yes 9140 # This is similar to how AIX traditionally builds its shared libraries. 9141 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' 9142 fi 9143 fi 9144 ;; 9145 9146 amigaos*) 9147 case $host_cpu in 9148 powerpc) 9149 # see comment about AmigaOS4 .so support 9150 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9151 archive_expsym_cmds='' 9152 ;; 9153 m68k) 9154 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)' 9155 hardcode_libdir_flag_spec='-L$libdir' 9156 hardcode_minus_L=yes 9157 ;; 9158 esac 9159 ;; 9160 9161 bsdi[45]*) 9162 export_dynamic_flag_spec=-rdynamic 9163 ;; 9164 9165 cygwin* | mingw* | pw32* | cegcc*) 9166 # When not using gcc, we currently assume that we are using 9167 # Microsoft Visual C++. 9168 # hardcode_libdir_flag_spec is actually meaningless, as there is 9169 # no search path for DLLs. 9170 hardcode_libdir_flag_spec=' ' 9171 allow_undefined_flag=unsupported 9172 # Tell ltmain to make .lib files, not .a files. 9173 libext=lib 9174 # Tell ltmain to make .dll files, not .so files. 9175 shrext_cmds=".dll" 9176 # FIXME: Setting linknames here is a bad hack. 9177 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9178 # The linker will automatically build a .lib file if we build a DLL. 9179 old_archive_from_new_cmds='true' 9180 # FIXME: Should let the user specify the lib program. 9181 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9182 fix_srcfile_path='`cygpath -w "$srcfile"`' 9183 enable_shared_with_static_runtimes=yes 9184 ;; 9185 9186 darwin* | rhapsody*) 9187 9188 9189 archive_cmds_need_lc=no 9190 hardcode_direct=no 9191 hardcode_automatic=yes 9192 hardcode_shlibpath_var=unsupported 9193 if test "$lt_cv_ld_force_load" = "yes"; then 9194 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\"`' 9195 else 9196 whole_archive_flag_spec='' 9197 fi 9198 link_all_deplibs=yes 9199 allow_undefined_flag="$_lt_dar_allow_undefined" 9200 case $cc_basename in 9201 ifort*) _lt_dar_can_shared=yes ;; 9202 *) _lt_dar_can_shared=$GCC ;; 9203 esac 9204 if test "$_lt_dar_can_shared" = "yes"; then 9205 output_verbose_link_cmd=func_echo_all 9206 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9207 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9208 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}" 9209 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}" 9210 9211 else 9212 ld_shlibs=no 9213 fi 9214 9215 ;; 9216 9217 dgux*) 9218 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9219 hardcode_libdir_flag_spec='-L$libdir' 9220 hardcode_shlibpath_var=no 9221 ;; 9222 9223 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9224 # support. Future versions do this automatically, but an explicit c++rt0.o 9225 # does not break anything, and helps significantly (at the cost of a little 9226 # extra space). 9227 freebsd2.2*) 9228 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9229 hardcode_libdir_flag_spec='-R$libdir' 9230 hardcode_direct=yes 9231 hardcode_shlibpath_var=no 9232 ;; 9233 9234 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9235 freebsd2.*) 9236 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9237 hardcode_direct=yes 9238 hardcode_minus_L=yes 9239 hardcode_shlibpath_var=no 9240 ;; 9241 9242 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9243 freebsd* | dragonfly*) 9244 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9245 hardcode_libdir_flag_spec='-R$libdir' 9246 hardcode_direct=yes 9247 hardcode_shlibpath_var=no 9248 ;; 9249 9250 hpux9*) 9251 if test "$GCC" = yes; then 9252 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' 9253 else 9254 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' 9255 fi 9256 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9257 hardcode_libdir_separator=: 9258 hardcode_direct=yes 9259 9260 # hardcode_minus_L: Not really in the search PATH, 9261 # but as the default location of the library. 9262 hardcode_minus_L=yes 9263 export_dynamic_flag_spec='${wl}-E' 9264 ;; 9265 9266 hpux10*) 9267 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9268 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9269 else 9270 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9271 fi 9272 if test "$with_gnu_ld" = no; then 9273 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9274 hardcode_libdir_flag_spec_ld='+b $libdir' 9275 hardcode_libdir_separator=: 9276 hardcode_direct=yes 9277 hardcode_direct_absolute=yes 9278 export_dynamic_flag_spec='${wl}-E' 9279 # hardcode_minus_L: Not really in the search PATH, 9280 # but as the default location of the library. 9281 hardcode_minus_L=yes 9282 fi 9283 ;; 9284 9285 hpux11*) 9286 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9287 case $host_cpu in 9288 hppa*64*) 9289 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9290 ;; 9291 ia64*) 9292 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9293 ;; 9294 *) 9295 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9296 ;; 9297 esac 9298 else 9299 case $host_cpu in 9300 hppa*64*) 9301 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9302 ;; 9303 ia64*) 9304 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9305 ;; 9306 *) 9307 9308 # Older versions of the 11.00 compiler do not understand -b yet 9309 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9311$as_echo_n "checking if $CC understands -b... " >&6; } 9312if ${lt_cv_prog_compiler__b+:} false; then : 9313 $as_echo_n "(cached) " >&6 9314else 9315 lt_cv_prog_compiler__b=no 9316 save_LDFLAGS="$LDFLAGS" 9317 LDFLAGS="$LDFLAGS -b" 9318 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9319 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9320 # The linker can only warn and ignore the option if not recognized 9321 # So say no if there are warnings 9322 if test -s conftest.err; then 9323 # Append any errors to the config.log. 9324 cat conftest.err 1>&5 9325 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9326 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9327 if diff conftest.exp conftest.er2 >/dev/null; then 9328 lt_cv_prog_compiler__b=yes 9329 fi 9330 else 9331 lt_cv_prog_compiler__b=yes 9332 fi 9333 fi 9334 $RM -r conftest* 9335 LDFLAGS="$save_LDFLAGS" 9336 9337fi 9338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9339$as_echo "$lt_cv_prog_compiler__b" >&6; } 9340 9341if test x"$lt_cv_prog_compiler__b" = xyes; then 9342 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9343else 9344 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9345fi 9346 9347 ;; 9348 esac 9349 fi 9350 if test "$with_gnu_ld" = no; then 9351 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9352 hardcode_libdir_separator=: 9353 9354 case $host_cpu in 9355 hppa*64*|ia64*) 9356 hardcode_direct=no 9357 hardcode_shlibpath_var=no 9358 ;; 9359 *) 9360 hardcode_direct=yes 9361 hardcode_direct_absolute=yes 9362 export_dynamic_flag_spec='${wl}-E' 9363 9364 # hardcode_minus_L: Not really in the search PATH, 9365 # but as the default location of the library. 9366 hardcode_minus_L=yes 9367 ;; 9368 esac 9369 fi 9370 ;; 9371 9372 irix5* | irix6* | nonstopux*) 9373 if test "$GCC" = yes; then 9374 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' 9375 # Try to use the -exported_symbol ld option, if it does not 9376 # work, assume that -exports_file does not work either and 9377 # implicitly export all symbols. 9378 save_LDFLAGS="$LDFLAGS" 9379 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9381/* end confdefs.h. */ 9382int foo(void) {} 9383_ACEOF 9384if ac_fn_c_try_link "$LINENO"; then : 9385 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' 9386 9387fi 9388rm -f core conftest.err conftest.$ac_objext \ 9389 conftest$ac_exeext conftest.$ac_ext 9390 LDFLAGS="$save_LDFLAGS" 9391 else 9392 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' 9393 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' 9394 fi 9395 archive_cmds_need_lc='no' 9396 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9397 hardcode_libdir_separator=: 9398 inherit_rpath=yes 9399 link_all_deplibs=yes 9400 ;; 9401 9402 netbsd*) 9403 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9404 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9405 else 9406 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9407 fi 9408 hardcode_libdir_flag_spec='-R$libdir' 9409 hardcode_direct=yes 9410 hardcode_shlibpath_var=no 9411 ;; 9412 9413 newsos6) 9414 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9415 hardcode_direct=yes 9416 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9417 hardcode_libdir_separator=: 9418 hardcode_shlibpath_var=no 9419 ;; 9420 9421 *nto* | *qnx*) 9422 ;; 9423 9424 openbsd*) 9425 if test -f /usr/libexec/ld.so; then 9426 hardcode_direct=yes 9427 hardcode_shlibpath_var=no 9428 hardcode_direct_absolute=yes 9429 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9430 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9431 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9432 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9433 export_dynamic_flag_spec='${wl}-E' 9434 else 9435 case $host_os in 9436 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9437 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9438 hardcode_libdir_flag_spec='-R$libdir' 9439 ;; 9440 *) 9441 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9442 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9443 ;; 9444 esac 9445 fi 9446 else 9447 ld_shlibs=no 9448 fi 9449 ;; 9450 9451 os2*) 9452 hardcode_libdir_flag_spec='-L$libdir' 9453 hardcode_minus_L=yes 9454 allow_undefined_flag=unsupported 9455 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' 9456 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9457 ;; 9458 9459 osf3*) 9460 if test "$GCC" = yes; then 9461 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9462 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' 9463 else 9464 allow_undefined_flag=' -expect_unresolved \*' 9465 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' 9466 fi 9467 archive_cmds_need_lc='no' 9468 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9469 hardcode_libdir_separator=: 9470 ;; 9471 9472 osf4* | osf5*) # as osf3* with the addition of -msym flag 9473 if test "$GCC" = yes; then 9474 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9475 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' 9476 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9477 else 9478 allow_undefined_flag=' -expect_unresolved \*' 9479 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' 9480 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~ 9481 $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' 9482 9483 # Both c and cxx compiler support -rpath directly 9484 hardcode_libdir_flag_spec='-rpath $libdir' 9485 fi 9486 archive_cmds_need_lc='no' 9487 hardcode_libdir_separator=: 9488 ;; 9489 9490 solaris*) 9491 no_undefined_flag=' -z defs' 9492 if test "$GCC" = yes; then 9493 wlarc='${wl}' 9494 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9495 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9496 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9497 else 9498 case `$CC -V 2>&1` in 9499 *"Compilers 5.0"*) 9500 wlarc='' 9501 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9502 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9503 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9504 ;; 9505 *) 9506 wlarc='${wl}' 9507 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9508 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9509 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9510 ;; 9511 esac 9512 fi 9513 hardcode_libdir_flag_spec='-R$libdir' 9514 hardcode_shlibpath_var=no 9515 case $host_os in 9516 solaris2.[0-5] | solaris2.[0-5].*) ;; 9517 *) 9518 # The compiler driver will combine and reorder linker options, 9519 # but understands `-z linker_flag'. GCC discards it without `$wl', 9520 # but is careful enough not to reorder. 9521 # Supported since Solaris 2.6 (maybe 2.5.1?) 9522 if test "$GCC" = yes; then 9523 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9524 else 9525 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9526 fi 9527 ;; 9528 esac 9529 link_all_deplibs=yes 9530 ;; 9531 9532 sunos4*) 9533 if test "x$host_vendor" = xsequent; then 9534 # Use $CC to link under sequent, because it throws in some extra .o 9535 # files that make .init and .fini sections work. 9536 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9537 else 9538 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9539 fi 9540 hardcode_libdir_flag_spec='-L$libdir' 9541 hardcode_direct=yes 9542 hardcode_minus_L=yes 9543 hardcode_shlibpath_var=no 9544 ;; 9545 9546 sysv4) 9547 case $host_vendor in 9548 sni) 9549 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9550 hardcode_direct=yes # is this really true??? 9551 ;; 9552 siemens) 9553 ## LD is ld it makes a PLAMLIB 9554 ## CC just makes a GrossModule. 9555 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9556 reload_cmds='$CC -r -o $output$reload_objs' 9557 hardcode_direct=no 9558 ;; 9559 motorola) 9560 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9561 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9562 ;; 9563 esac 9564 runpath_var='LD_RUN_PATH' 9565 hardcode_shlibpath_var=no 9566 ;; 9567 9568 sysv4.3*) 9569 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9570 hardcode_shlibpath_var=no 9571 export_dynamic_flag_spec='-Bexport' 9572 ;; 9573 9574 sysv4*MP*) 9575 if test -d /usr/nec; then 9576 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9577 hardcode_shlibpath_var=no 9578 runpath_var=LD_RUN_PATH 9579 hardcode_runpath_var=yes 9580 ld_shlibs=yes 9581 fi 9582 ;; 9583 9584 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9585 no_undefined_flag='${wl}-z,text' 9586 archive_cmds_need_lc=no 9587 hardcode_shlibpath_var=no 9588 runpath_var='LD_RUN_PATH' 9589 9590 if test "$GCC" = yes; then 9591 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9592 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9593 else 9594 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9595 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9596 fi 9597 ;; 9598 9599 sysv5* | sco3.2v5* | sco5v6*) 9600 # Note: We can NOT use -z defs as we might desire, because we do not 9601 # link with -lc, and that would cause any symbols used from libc to 9602 # always be unresolved, which means just about no library would 9603 # ever link correctly. If we're not using GNU ld we use -z text 9604 # though, which does catch some bad symbols but isn't as heavy-handed 9605 # as -z defs. 9606 no_undefined_flag='${wl}-z,text' 9607 allow_undefined_flag='${wl}-z,nodefs' 9608 archive_cmds_need_lc=no 9609 hardcode_shlibpath_var=no 9610 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9611 hardcode_libdir_separator=':' 9612 link_all_deplibs=yes 9613 export_dynamic_flag_spec='${wl}-Bexport' 9614 runpath_var='LD_RUN_PATH' 9615 9616 if test "$GCC" = yes; then 9617 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9618 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9619 else 9620 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9621 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9622 fi 9623 ;; 9624 9625 uts4*) 9626 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9627 hardcode_libdir_flag_spec='-L$libdir' 9628 hardcode_shlibpath_var=no 9629 ;; 9630 9631 *) 9632 ld_shlibs=no 9633 ;; 9634 esac 9635 9636 if test x$host_vendor = xsni; then 9637 case $host in 9638 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9639 export_dynamic_flag_spec='${wl}-Blargedynsym' 9640 ;; 9641 esac 9642 fi 9643 fi 9644 9645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9646$as_echo "$ld_shlibs" >&6; } 9647test "$ld_shlibs" = no && can_build_shared=no 9648 9649with_gnu_ld=$with_gnu_ld 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665# 9666# Do we need to explicitly link libc? 9667# 9668case "x$archive_cmds_need_lc" in 9669x|xyes) 9670 # Assume -lc should be added 9671 archive_cmds_need_lc=yes 9672 9673 if test "$enable_shared" = yes && test "$GCC" = yes; then 9674 case $archive_cmds in 9675 *'~'*) 9676 # FIXME: we may have to deal with multi-command sequences. 9677 ;; 9678 '$CC '*) 9679 # Test whether the compiler implicitly links with -lc since on some 9680 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9681 # to ld, don't add -lc before -lgcc. 9682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9683$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9684if ${lt_cv_archive_cmds_need_lc+:} false; then : 9685 $as_echo_n "(cached) " >&6 9686else 9687 $RM conftest* 9688 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9689 9690 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9691 (eval $ac_compile) 2>&5 9692 ac_status=$? 9693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9694 test $ac_status = 0; } 2>conftest.err; then 9695 soname=conftest 9696 lib=conftest 9697 libobjs=conftest.$ac_objext 9698 deplibs= 9699 wl=$lt_prog_compiler_wl 9700 pic_flag=$lt_prog_compiler_pic 9701 compiler_flags=-v 9702 linker_flags=-v 9703 verstring= 9704 output_objdir=. 9705 libname=conftest 9706 lt_save_allow_undefined_flag=$allow_undefined_flag 9707 allow_undefined_flag= 9708 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9709 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9710 ac_status=$? 9711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9712 test $ac_status = 0; } 9713 then 9714 lt_cv_archive_cmds_need_lc=no 9715 else 9716 lt_cv_archive_cmds_need_lc=yes 9717 fi 9718 allow_undefined_flag=$lt_save_allow_undefined_flag 9719 else 9720 cat conftest.err 1>&5 9721 fi 9722 $RM conftest* 9723 9724fi 9725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9726$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9727 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9728 ;; 9729 esac 9730 fi 9731 ;; 9732esac 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9891$as_echo_n "checking dynamic linker characteristics... " >&6; } 9892 9893if test "$GCC" = yes; then 9894 case $host_os in 9895 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9896 *) lt_awk_arg="/^libraries:/" ;; 9897 esac 9898 case $host_os in 9899 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9900 *) lt_sed_strip_eq="s,=/,/,g" ;; 9901 esac 9902 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9903 case $lt_search_path_spec in 9904 *\;*) 9905 # if the path contains ";" then we assume it to be the separator 9906 # otherwise default to the standard path separator (i.e. ":") - it is 9907 # assumed that no part of a normal pathname contains ";" but that should 9908 # okay in the real world where ";" in dirpaths is itself problematic. 9909 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9910 ;; 9911 *) 9912 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9913 ;; 9914 esac 9915 # Ok, now we have the path, separated by spaces, we can step through it 9916 # and add multilib dir if necessary. 9917 lt_tmp_lt_search_path_spec= 9918 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9919 for lt_sys_path in $lt_search_path_spec; do 9920 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9921 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9922 else 9923 test -d "$lt_sys_path" && \ 9924 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9925 fi 9926 done 9927 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9928BEGIN {RS=" "; FS="/|\n";} { 9929 lt_foo=""; 9930 lt_count=0; 9931 for (lt_i = NF; lt_i > 0; lt_i--) { 9932 if ($lt_i != "" && $lt_i != ".") { 9933 if ($lt_i == "..") { 9934 lt_count++; 9935 } else { 9936 if (lt_count == 0) { 9937 lt_foo="/" $lt_i lt_foo; 9938 } else { 9939 lt_count--; 9940 } 9941 } 9942 } 9943 } 9944 if (lt_foo != "") { lt_freq[lt_foo]++; } 9945 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9946}'` 9947 # AWK program above erroneously prepends '/' to C:/dos/paths 9948 # for these hosts. 9949 case $host_os in 9950 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9951 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9952 esac 9953 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9954else 9955 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9956fi 9957library_names_spec= 9958libname_spec='lib$name' 9959soname_spec= 9960shrext_cmds=".so" 9961postinstall_cmds= 9962postuninstall_cmds= 9963finish_cmds= 9964finish_eval= 9965shlibpath_var= 9966shlibpath_overrides_runpath=unknown 9967version_type=none 9968dynamic_linker="$host_os ld.so" 9969sys_lib_dlsearch_path_spec="/lib /usr/lib" 9970need_lib_prefix=unknown 9971hardcode_into_libs=no 9972 9973# when you set need_version to no, make sure it does not cause -set_version 9974# flags to be left without arguments 9975need_version=unknown 9976 9977case $host_os in 9978aix3*) 9979 version_type=linux 9980 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9981 shlibpath_var=LIBPATH 9982 9983 # AIX 3 has no versioning support, so we append a major version to the name. 9984 soname_spec='${libname}${release}${shared_ext}$major' 9985 ;; 9986 9987aix[4-9]*) 9988 version_type=linux 9989 need_lib_prefix=no 9990 need_version=no 9991 hardcode_into_libs=yes 9992 if test "$host_cpu" = ia64; then 9993 # AIX 5 supports IA64 9994 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9995 shlibpath_var=LD_LIBRARY_PATH 9996 else 9997 # With GCC up to 2.95.x, collect2 would create an import file 9998 # for dependence libraries. The import file would start with 9999 # the line `#! .'. This would cause the generated library to 10000 # depend on `.', always an invalid library. This was fixed in 10001 # development snapshots of GCC prior to 3.0. 10002 case $host_os in 10003 aix4 | aix4.[01] | aix4.[01].*) 10004 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10005 echo ' yes ' 10006 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10007 : 10008 else 10009 can_build_shared=no 10010 fi 10011 ;; 10012 esac 10013 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10014 # soname into executable. Probably we can add versioning support to 10015 # collect2, so additional links can be useful in future. 10016 if test "$aix_use_runtimelinking" = yes; then 10017 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10018 # instead of lib<name>.a to let people know that these are not 10019 # typical AIX shared libraries. 10020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10021 else 10022 # We preserve .a as extension for shared libraries through AIX4.2 10023 # and later when we are not doing run time linking. 10024 library_names_spec='${libname}${release}.a $libname.a' 10025 soname_spec='${libname}${release}${shared_ext}$major' 10026 fi 10027 shlibpath_var=LIBPATH 10028 fi 10029 ;; 10030 10031amigaos*) 10032 case $host_cpu in 10033 powerpc) 10034 # Since July 2007 AmigaOS4 officially supports .so libraries. 10035 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10037 ;; 10038 m68k) 10039 library_names_spec='$libname.ixlibrary $libname.a' 10040 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10041 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' 10042 ;; 10043 esac 10044 ;; 10045 10046beos*) 10047 library_names_spec='${libname}${shared_ext}' 10048 dynamic_linker="$host_os ld.so" 10049 shlibpath_var=LIBRARY_PATH 10050 ;; 10051 10052bsdi[45]*) 10053 version_type=linux 10054 need_version=no 10055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10056 soname_spec='${libname}${release}${shared_ext}$major' 10057 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10058 shlibpath_var=LD_LIBRARY_PATH 10059 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10060 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10061 # the default ld.so.conf also contains /usr/contrib/lib and 10062 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10063 # libtool to hard-code these into programs 10064 ;; 10065 10066cygwin* | mingw* | pw32* | cegcc*) 10067 version_type=windows 10068 shrext_cmds=".dll" 10069 need_version=no 10070 need_lib_prefix=no 10071 10072 case $GCC,$host_os in 10073 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10074 library_names_spec='$libname.dll.a' 10075 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10076 postinstall_cmds='base_file=`basename \${file}`~ 10077 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10078 dldir=$destdir/`dirname \$dlpath`~ 10079 test -d \$dldir || mkdir -p \$dldir~ 10080 $install_prog $dir/$dlname \$dldir/$dlname~ 10081 chmod a+x \$dldir/$dlname~ 10082 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10083 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10084 fi' 10085 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10086 dlpath=$dir/\$dldll~ 10087 $RM \$dlpath' 10088 shlibpath_overrides_runpath=yes 10089 10090 case $host_os in 10091 cygwin*) 10092 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10093 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10094 10095 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10096 ;; 10097 mingw* | cegcc*) 10098 # MinGW DLLs use traditional 'lib' prefix 10099 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10100 ;; 10101 pw32*) 10102 # pw32 DLLs use 'pw' prefix rather than 'lib' 10103 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10104 ;; 10105 esac 10106 ;; 10107 10108 *) 10109 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10110 ;; 10111 esac 10112 dynamic_linker='Win32 ld.exe' 10113 # FIXME: first we should search . and the directory the executable is in 10114 shlibpath_var=PATH 10115 ;; 10116 10117darwin* | rhapsody*) 10118 dynamic_linker="$host_os dyld" 10119 version_type=darwin 10120 need_lib_prefix=no 10121 need_version=no 10122 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10123 soname_spec='${libname}${release}${major}$shared_ext' 10124 shlibpath_overrides_runpath=yes 10125 shlibpath_var=DYLD_LIBRARY_PATH 10126 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10127 10128 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10129 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10130 ;; 10131 10132dgux*) 10133 version_type=linux 10134 need_lib_prefix=no 10135 need_version=no 10136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10137 soname_spec='${libname}${release}${shared_ext}$major' 10138 shlibpath_var=LD_LIBRARY_PATH 10139 ;; 10140 10141freebsd* | dragonfly*) 10142 # DragonFly does not have aout. When/if they implement a new 10143 # versioning mechanism, adjust this. 10144 if test -x /usr/bin/objformat; then 10145 objformat=`/usr/bin/objformat` 10146 else 10147 case $host_os in 10148 freebsd[23].*) objformat=aout ;; 10149 *) objformat=elf ;; 10150 esac 10151 fi 10152 version_type=freebsd-$objformat 10153 case $version_type in 10154 freebsd-elf*) 10155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10156 need_version=no 10157 need_lib_prefix=no 10158 ;; 10159 freebsd-*) 10160 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10161 need_version=yes 10162 ;; 10163 esac 10164 shlibpath_var=LD_LIBRARY_PATH 10165 case $host_os in 10166 freebsd2.*) 10167 shlibpath_overrides_runpath=yes 10168 ;; 10169 freebsd3.[01]* | freebsdelf3.[01]*) 10170 shlibpath_overrides_runpath=yes 10171 hardcode_into_libs=yes 10172 ;; 10173 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10174 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10175 shlibpath_overrides_runpath=no 10176 hardcode_into_libs=yes 10177 ;; 10178 *) # from 4.6 on, and DragonFly 10179 shlibpath_overrides_runpath=yes 10180 hardcode_into_libs=yes 10181 ;; 10182 esac 10183 ;; 10184 10185haiku*) 10186 version_type=linux 10187 need_lib_prefix=no 10188 need_version=no 10189 dynamic_linker="$host_os runtime_loader" 10190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10191 soname_spec='${libname}${release}${shared_ext}$major' 10192 shlibpath_var=LIBRARY_PATH 10193 shlibpath_overrides_runpath=yes 10194 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10195 hardcode_into_libs=yes 10196 ;; 10197 10198hpux9* | hpux10* | hpux11*) 10199 # Give a soname corresponding to the major version so that dld.sl refuses to 10200 # link against other versions. 10201 version_type=sunos 10202 need_lib_prefix=no 10203 need_version=no 10204 case $host_cpu in 10205 ia64*) 10206 shrext_cmds='.so' 10207 hardcode_into_libs=yes 10208 dynamic_linker="$host_os dld.so" 10209 shlibpath_var=LD_LIBRARY_PATH 10210 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10212 soname_spec='${libname}${release}${shared_ext}$major' 10213 if test "X$HPUX_IA64_MODE" = X32; then 10214 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10215 else 10216 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10217 fi 10218 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10219 ;; 10220 hppa*64*) 10221 shrext_cmds='.sl' 10222 hardcode_into_libs=yes 10223 dynamic_linker="$host_os dld.sl" 10224 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10225 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10227 soname_spec='${libname}${release}${shared_ext}$major' 10228 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10229 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10230 ;; 10231 *) 10232 shrext_cmds='.sl' 10233 dynamic_linker="$host_os dld.sl" 10234 shlibpath_var=SHLIB_PATH 10235 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10236 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10237 soname_spec='${libname}${release}${shared_ext}$major' 10238 ;; 10239 esac 10240 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10241 postinstall_cmds='chmod 555 $lib' 10242 # or fails outright, so override atomically: 10243 install_override_mode=555 10244 ;; 10245 10246interix[3-9]*) 10247 version_type=linux 10248 need_lib_prefix=no 10249 need_version=no 10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10251 soname_spec='${libname}${release}${shared_ext}$major' 10252 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10253 shlibpath_var=LD_LIBRARY_PATH 10254 shlibpath_overrides_runpath=no 10255 hardcode_into_libs=yes 10256 ;; 10257 10258irix5* | irix6* | nonstopux*) 10259 case $host_os in 10260 nonstopux*) version_type=nonstopux ;; 10261 *) 10262 if test "$lt_cv_prog_gnu_ld" = yes; then 10263 version_type=linux 10264 else 10265 version_type=irix 10266 fi ;; 10267 esac 10268 need_lib_prefix=no 10269 need_version=no 10270 soname_spec='${libname}${release}${shared_ext}$major' 10271 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10272 case $host_os in 10273 irix5* | nonstopux*) 10274 libsuff= shlibsuff= 10275 ;; 10276 *) 10277 case $LD in # libtool.m4 will add one of these switches to LD 10278 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10279 libsuff= shlibsuff= libmagic=32-bit;; 10280 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10281 libsuff=32 shlibsuff=N32 libmagic=N32;; 10282 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10283 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10284 *) libsuff= shlibsuff= libmagic=never-match;; 10285 esac 10286 ;; 10287 esac 10288 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10289 shlibpath_overrides_runpath=no 10290 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10291 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10292 hardcode_into_libs=yes 10293 ;; 10294 10295# No shared lib support for Linux oldld, aout, or coff. 10296linux*oldld* | linux*aout* | linux*coff*) 10297 dynamic_linker=no 10298 ;; 10299 10300# This must be Linux ELF. 10301linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10302 version_type=linux 10303 need_lib_prefix=no 10304 need_version=no 10305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10306 soname_spec='${libname}${release}${shared_ext}$major' 10307 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10308 shlibpath_var=LD_LIBRARY_PATH 10309 shlibpath_overrides_runpath=no 10310 10311 # Some binutils ld are patched to set DT_RUNPATH 10312 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10313 $as_echo_n "(cached) " >&6 10314else 10315 lt_cv_shlibpath_overrides_runpath=no 10316 save_LDFLAGS=$LDFLAGS 10317 save_libdir=$libdir 10318 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10319 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10321/* end confdefs.h. */ 10322 10323int 10324main () 10325{ 10326 10327 ; 10328 return 0; 10329} 10330_ACEOF 10331if ac_fn_c_try_link "$LINENO"; then : 10332 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10333 lt_cv_shlibpath_overrides_runpath=yes 10334fi 10335fi 10336rm -f core conftest.err conftest.$ac_objext \ 10337 conftest$ac_exeext conftest.$ac_ext 10338 LDFLAGS=$save_LDFLAGS 10339 libdir=$save_libdir 10340 10341fi 10342 10343 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10344 10345 # This implies no fast_install, which is unacceptable. 10346 # Some rework will be needed to allow for fast_install 10347 # before this can be enabled. 10348 hardcode_into_libs=yes 10349 10350 # Append ld.so.conf contents to the search path 10351 if test -f /etc/ld.so.conf; then 10352 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' ' '` 10353 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10354 fi 10355 10356 # We used to test for /lib/ld.so.1 and disable shared libraries on 10357 # powerpc, because MkLinux only supported shared libraries with the 10358 # GNU dynamic linker. Since this was broken with cross compilers, 10359 # most powerpc-linux boxes support dynamic linking these days and 10360 # people can always --disable-shared, the test was removed, and we 10361 # assume the GNU/Linux dynamic linker is in use. 10362 dynamic_linker='GNU/Linux ld.so' 10363 ;; 10364 10365netbsd*) 10366 version_type=sunos 10367 need_lib_prefix=no 10368 need_version=no 10369 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10371 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10372 dynamic_linker='NetBSD (a.out) ld.so' 10373 else 10374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10375 soname_spec='${libname}${release}${shared_ext}$major' 10376 dynamic_linker='NetBSD ld.elf_so' 10377 fi 10378 shlibpath_var=LD_LIBRARY_PATH 10379 shlibpath_overrides_runpath=yes 10380 hardcode_into_libs=yes 10381 ;; 10382 10383newsos6) 10384 version_type=linux 10385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10386 shlibpath_var=LD_LIBRARY_PATH 10387 shlibpath_overrides_runpath=yes 10388 ;; 10389 10390*nto* | *qnx*) 10391 version_type=qnx 10392 need_lib_prefix=no 10393 need_version=no 10394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10395 soname_spec='${libname}${release}${shared_ext}$major' 10396 shlibpath_var=LD_LIBRARY_PATH 10397 shlibpath_overrides_runpath=no 10398 hardcode_into_libs=yes 10399 dynamic_linker='ldqnx.so' 10400 ;; 10401 10402openbsd*) 10403 version_type=sunos 10404 sys_lib_dlsearch_path_spec="/usr/lib" 10405 need_lib_prefix=no 10406 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10407 case $host_os in 10408 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10409 *) need_version=no ;; 10410 esac 10411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10412 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10413 shlibpath_var=LD_LIBRARY_PATH 10414 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10415 case $host_os in 10416 openbsd2.[89] | openbsd2.[89].*) 10417 shlibpath_overrides_runpath=no 10418 ;; 10419 *) 10420 shlibpath_overrides_runpath=yes 10421 ;; 10422 esac 10423 else 10424 shlibpath_overrides_runpath=yes 10425 fi 10426 ;; 10427 10428os2*) 10429 libname_spec='$name' 10430 shrext_cmds=".dll" 10431 need_lib_prefix=no 10432 library_names_spec='$libname${shared_ext} $libname.a' 10433 dynamic_linker='OS/2 ld.exe' 10434 shlibpath_var=LIBPATH 10435 ;; 10436 10437osf3* | osf4* | osf5*) 10438 version_type=osf 10439 need_lib_prefix=no 10440 need_version=no 10441 soname_spec='${libname}${release}${shared_ext}$major' 10442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10443 shlibpath_var=LD_LIBRARY_PATH 10444 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10445 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10446 ;; 10447 10448rdos*) 10449 dynamic_linker=no 10450 ;; 10451 10452solaris*) 10453 version_type=linux 10454 need_lib_prefix=no 10455 need_version=no 10456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10457 soname_spec='${libname}${release}${shared_ext}$major' 10458 shlibpath_var=LD_LIBRARY_PATH 10459 shlibpath_overrides_runpath=yes 10460 hardcode_into_libs=yes 10461 # ldd complains unless libraries are executable 10462 postinstall_cmds='chmod +x $lib' 10463 ;; 10464 10465sunos4*) 10466 version_type=sunos 10467 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10468 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10469 shlibpath_var=LD_LIBRARY_PATH 10470 shlibpath_overrides_runpath=yes 10471 if test "$with_gnu_ld" = yes; then 10472 need_lib_prefix=no 10473 fi 10474 need_version=yes 10475 ;; 10476 10477sysv4 | sysv4.3*) 10478 version_type=linux 10479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10480 soname_spec='${libname}${release}${shared_ext}$major' 10481 shlibpath_var=LD_LIBRARY_PATH 10482 case $host_vendor in 10483 sni) 10484 shlibpath_overrides_runpath=no 10485 need_lib_prefix=no 10486 runpath_var=LD_RUN_PATH 10487 ;; 10488 siemens) 10489 need_lib_prefix=no 10490 ;; 10491 motorola) 10492 need_lib_prefix=no 10493 need_version=no 10494 shlibpath_overrides_runpath=no 10495 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10496 ;; 10497 esac 10498 ;; 10499 10500sysv4*MP*) 10501 if test -d /usr/nec ;then 10502 version_type=linux 10503 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10504 soname_spec='$libname${shared_ext}.$major' 10505 shlibpath_var=LD_LIBRARY_PATH 10506 fi 10507 ;; 10508 10509sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10510 version_type=freebsd-elf 10511 need_lib_prefix=no 10512 need_version=no 10513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10514 soname_spec='${libname}${release}${shared_ext}$major' 10515 shlibpath_var=LD_LIBRARY_PATH 10516 shlibpath_overrides_runpath=yes 10517 hardcode_into_libs=yes 10518 if test "$with_gnu_ld" = yes; then 10519 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10520 else 10521 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10522 case $host_os in 10523 sco3.2v5*) 10524 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10525 ;; 10526 esac 10527 fi 10528 sys_lib_dlsearch_path_spec='/usr/lib' 10529 ;; 10530 10531tpf*) 10532 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10533 version_type=linux 10534 need_lib_prefix=no 10535 need_version=no 10536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10537 shlibpath_var=LD_LIBRARY_PATH 10538 shlibpath_overrides_runpath=no 10539 hardcode_into_libs=yes 10540 ;; 10541 10542uts4*) 10543 version_type=linux 10544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10545 soname_spec='${libname}${release}${shared_ext}$major' 10546 shlibpath_var=LD_LIBRARY_PATH 10547 ;; 10548 10549*) 10550 dynamic_linker=no 10551 ;; 10552esac 10553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10554$as_echo "$dynamic_linker" >&6; } 10555test "$dynamic_linker" = no && can_build_shared=no 10556 10557variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10558if test "$GCC" = yes; then 10559 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10560fi 10561 10562if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10563 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10564fi 10565if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10566 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10567fi 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10661$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10662hardcode_action= 10663if test -n "$hardcode_libdir_flag_spec" || 10664 test -n "$runpath_var" || 10665 test "X$hardcode_automatic" = "Xyes" ; then 10666 10667 # We can hardcode non-existent directories. 10668 if test "$hardcode_direct" != no && 10669 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10670 # have to relink, otherwise we might link with an installed library 10671 # when we should be linking with a yet-to-be-installed one 10672 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10673 test "$hardcode_minus_L" != no; then 10674 # Linking always hardcodes the temporary library directory. 10675 hardcode_action=relink 10676 else 10677 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10678 hardcode_action=immediate 10679 fi 10680else 10681 # We cannot hardcode anything, or else we can only hardcode existing 10682 # directories. 10683 hardcode_action=unsupported 10684fi 10685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10686$as_echo "$hardcode_action" >&6; } 10687 10688if test "$hardcode_action" = relink || 10689 test "$inherit_rpath" = yes; then 10690 # Fast installation is not supported 10691 enable_fast_install=no 10692elif test "$shlibpath_overrides_runpath" = yes || 10693 test "$enable_shared" = no; then 10694 # Fast installation is not necessary 10695 enable_fast_install=needless 10696fi 10697 10698 10699 10700 10701 10702 10703 if test "x$enable_dlopen" != xyes; then 10704 enable_dlopen=unknown 10705 enable_dlopen_self=unknown 10706 enable_dlopen_self_static=unknown 10707else 10708 lt_cv_dlopen=no 10709 lt_cv_dlopen_libs= 10710 10711 case $host_os in 10712 beos*) 10713 lt_cv_dlopen="load_add_on" 10714 lt_cv_dlopen_libs= 10715 lt_cv_dlopen_self=yes 10716 ;; 10717 10718 mingw* | pw32* | cegcc*) 10719 lt_cv_dlopen="LoadLibrary" 10720 lt_cv_dlopen_libs= 10721 ;; 10722 10723 cygwin*) 10724 lt_cv_dlopen="dlopen" 10725 lt_cv_dlopen_libs= 10726 ;; 10727 10728 darwin*) 10729 # if libdl is installed we need to link against it 10730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10731$as_echo_n "checking for dlopen in -ldl... " >&6; } 10732if ${ac_cv_lib_dl_dlopen+:} false; then : 10733 $as_echo_n "(cached) " >&6 10734else 10735 ac_check_lib_save_LIBS=$LIBS 10736LIBS="-ldl $LIBS" 10737cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10738/* end confdefs.h. */ 10739 10740/* Override any GCC internal prototype to avoid an error. 10741 Use char because int might match the return type of a GCC 10742 builtin and then its argument prototype would still apply. */ 10743#ifdef __cplusplus 10744extern "C" 10745#endif 10746char dlopen (); 10747int 10748main () 10749{ 10750return dlopen (); 10751 ; 10752 return 0; 10753} 10754_ACEOF 10755if ac_fn_c_try_link "$LINENO"; then : 10756 ac_cv_lib_dl_dlopen=yes 10757else 10758 ac_cv_lib_dl_dlopen=no 10759fi 10760rm -f core conftest.err conftest.$ac_objext \ 10761 conftest$ac_exeext conftest.$ac_ext 10762LIBS=$ac_check_lib_save_LIBS 10763fi 10764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10765$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10766if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10767 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10768else 10769 10770 lt_cv_dlopen="dyld" 10771 lt_cv_dlopen_libs= 10772 lt_cv_dlopen_self=yes 10773 10774fi 10775 10776 ;; 10777 10778 *) 10779 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10780if test "x$ac_cv_func_shl_load" = xyes; then : 10781 lt_cv_dlopen="shl_load" 10782else 10783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10784$as_echo_n "checking for shl_load in -ldld... " >&6; } 10785if ${ac_cv_lib_dld_shl_load+:} false; then : 10786 $as_echo_n "(cached) " >&6 10787else 10788 ac_check_lib_save_LIBS=$LIBS 10789LIBS="-ldld $LIBS" 10790cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10791/* end confdefs.h. */ 10792 10793/* Override any GCC internal prototype to avoid an error. 10794 Use char because int might match the return type of a GCC 10795 builtin and then its argument prototype would still apply. */ 10796#ifdef __cplusplus 10797extern "C" 10798#endif 10799char shl_load (); 10800int 10801main () 10802{ 10803return shl_load (); 10804 ; 10805 return 0; 10806} 10807_ACEOF 10808if ac_fn_c_try_link "$LINENO"; then : 10809 ac_cv_lib_dld_shl_load=yes 10810else 10811 ac_cv_lib_dld_shl_load=no 10812fi 10813rm -f core conftest.err conftest.$ac_objext \ 10814 conftest$ac_exeext conftest.$ac_ext 10815LIBS=$ac_check_lib_save_LIBS 10816fi 10817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10818$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10819if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10820 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10821else 10822 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10823if test "x$ac_cv_func_dlopen" = xyes; then : 10824 lt_cv_dlopen="dlopen" 10825else 10826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10827$as_echo_n "checking for dlopen in -ldl... " >&6; } 10828if ${ac_cv_lib_dl_dlopen+:} false; then : 10829 $as_echo_n "(cached) " >&6 10830else 10831 ac_check_lib_save_LIBS=$LIBS 10832LIBS="-ldl $LIBS" 10833cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10834/* end confdefs.h. */ 10835 10836/* Override any GCC internal prototype to avoid an error. 10837 Use char because int might match the return type of a GCC 10838 builtin and then its argument prototype would still apply. */ 10839#ifdef __cplusplus 10840extern "C" 10841#endif 10842char dlopen (); 10843int 10844main () 10845{ 10846return dlopen (); 10847 ; 10848 return 0; 10849} 10850_ACEOF 10851if ac_fn_c_try_link "$LINENO"; then : 10852 ac_cv_lib_dl_dlopen=yes 10853else 10854 ac_cv_lib_dl_dlopen=no 10855fi 10856rm -f core conftest.err conftest.$ac_objext \ 10857 conftest$ac_exeext conftest.$ac_ext 10858LIBS=$ac_check_lib_save_LIBS 10859fi 10860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10861$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10862if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10863 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10864else 10865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10866$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10867if ${ac_cv_lib_svld_dlopen+:} false; then : 10868 $as_echo_n "(cached) " >&6 10869else 10870 ac_check_lib_save_LIBS=$LIBS 10871LIBS="-lsvld $LIBS" 10872cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10873/* end confdefs.h. */ 10874 10875/* Override any GCC internal prototype to avoid an error. 10876 Use char because int might match the return type of a GCC 10877 builtin and then its argument prototype would still apply. */ 10878#ifdef __cplusplus 10879extern "C" 10880#endif 10881char dlopen (); 10882int 10883main () 10884{ 10885return dlopen (); 10886 ; 10887 return 0; 10888} 10889_ACEOF 10890if ac_fn_c_try_link "$LINENO"; then : 10891 ac_cv_lib_svld_dlopen=yes 10892else 10893 ac_cv_lib_svld_dlopen=no 10894fi 10895rm -f core conftest.err conftest.$ac_objext \ 10896 conftest$ac_exeext conftest.$ac_ext 10897LIBS=$ac_check_lib_save_LIBS 10898fi 10899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10900$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10901if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10902 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10903else 10904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10905$as_echo_n "checking for dld_link in -ldld... " >&6; } 10906if ${ac_cv_lib_dld_dld_link+:} false; then : 10907 $as_echo_n "(cached) " >&6 10908else 10909 ac_check_lib_save_LIBS=$LIBS 10910LIBS="-ldld $LIBS" 10911cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10912/* end confdefs.h. */ 10913 10914/* Override any GCC internal prototype to avoid an error. 10915 Use char because int might match the return type of a GCC 10916 builtin and then its argument prototype would still apply. */ 10917#ifdef __cplusplus 10918extern "C" 10919#endif 10920char dld_link (); 10921int 10922main () 10923{ 10924return dld_link (); 10925 ; 10926 return 0; 10927} 10928_ACEOF 10929if ac_fn_c_try_link "$LINENO"; then : 10930 ac_cv_lib_dld_dld_link=yes 10931else 10932 ac_cv_lib_dld_dld_link=no 10933fi 10934rm -f core conftest.err conftest.$ac_objext \ 10935 conftest$ac_exeext conftest.$ac_ext 10936LIBS=$ac_check_lib_save_LIBS 10937fi 10938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10939$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10940if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10941 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10942fi 10943 10944 10945fi 10946 10947 10948fi 10949 10950 10951fi 10952 10953 10954fi 10955 10956 10957fi 10958 10959 ;; 10960 esac 10961 10962 if test "x$lt_cv_dlopen" != xno; then 10963 enable_dlopen=yes 10964 else 10965 enable_dlopen=no 10966 fi 10967 10968 case $lt_cv_dlopen in 10969 dlopen) 10970 save_CPPFLAGS="$CPPFLAGS" 10971 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10972 10973 save_LDFLAGS="$LDFLAGS" 10974 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10975 10976 save_LIBS="$LIBS" 10977 LIBS="$lt_cv_dlopen_libs $LIBS" 10978 10979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10980$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10981if ${lt_cv_dlopen_self+:} false; then : 10982 $as_echo_n "(cached) " >&6 10983else 10984 if test "$cross_compiling" = yes; then : 10985 lt_cv_dlopen_self=cross 10986else 10987 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10988 lt_status=$lt_dlunknown 10989 cat > conftest.$ac_ext <<_LT_EOF 10990#line 10990 "configure" 10991#include "confdefs.h" 10992 10993#if HAVE_DLFCN_H 10994#include <dlfcn.h> 10995#endif 10996 10997#include <stdio.h> 10998 10999#ifdef RTLD_GLOBAL 11000# define LT_DLGLOBAL RTLD_GLOBAL 11001#else 11002# ifdef DL_GLOBAL 11003# define LT_DLGLOBAL DL_GLOBAL 11004# else 11005# define LT_DLGLOBAL 0 11006# endif 11007#endif 11008 11009/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11010 find out it does not work in some platform. */ 11011#ifndef LT_DLLAZY_OR_NOW 11012# ifdef RTLD_LAZY 11013# define LT_DLLAZY_OR_NOW RTLD_LAZY 11014# else 11015# ifdef DL_LAZY 11016# define LT_DLLAZY_OR_NOW DL_LAZY 11017# else 11018# ifdef RTLD_NOW 11019# define LT_DLLAZY_OR_NOW RTLD_NOW 11020# else 11021# ifdef DL_NOW 11022# define LT_DLLAZY_OR_NOW DL_NOW 11023# else 11024# define LT_DLLAZY_OR_NOW 0 11025# endif 11026# endif 11027# endif 11028# endif 11029#endif 11030 11031/* When -fvisbility=hidden is used, assume the code has been annotated 11032 correspondingly for the symbols needed. */ 11033#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11034void fnord () __attribute__((visibility("default"))); 11035#endif 11036 11037void fnord () { int i=42; } 11038int main () 11039{ 11040 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11041 int status = $lt_dlunknown; 11042 11043 if (self) 11044 { 11045 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11046 else 11047 { 11048 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11049 else puts (dlerror ()); 11050 } 11051 /* dlclose (self); */ 11052 } 11053 else 11054 puts (dlerror ()); 11055 11056 return status; 11057} 11058_LT_EOF 11059 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11060 (eval $ac_link) 2>&5 11061 ac_status=$? 11062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11063 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11064 (./conftest; exit; ) >&5 2>/dev/null 11065 lt_status=$? 11066 case x$lt_status in 11067 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11068 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11069 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11070 esac 11071 else : 11072 # compilation failed 11073 lt_cv_dlopen_self=no 11074 fi 11075fi 11076rm -fr conftest* 11077 11078 11079fi 11080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11081$as_echo "$lt_cv_dlopen_self" >&6; } 11082 11083 if test "x$lt_cv_dlopen_self" = xyes; then 11084 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11086$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11087if ${lt_cv_dlopen_self_static+:} false; then : 11088 $as_echo_n "(cached) " >&6 11089else 11090 if test "$cross_compiling" = yes; then : 11091 lt_cv_dlopen_self_static=cross 11092else 11093 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11094 lt_status=$lt_dlunknown 11095 cat > conftest.$ac_ext <<_LT_EOF 11096#line 11096 "configure" 11097#include "confdefs.h" 11098 11099#if HAVE_DLFCN_H 11100#include <dlfcn.h> 11101#endif 11102 11103#include <stdio.h> 11104 11105#ifdef RTLD_GLOBAL 11106# define LT_DLGLOBAL RTLD_GLOBAL 11107#else 11108# ifdef DL_GLOBAL 11109# define LT_DLGLOBAL DL_GLOBAL 11110# else 11111# define LT_DLGLOBAL 0 11112# endif 11113#endif 11114 11115/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11116 find out it does not work in some platform. */ 11117#ifndef LT_DLLAZY_OR_NOW 11118# ifdef RTLD_LAZY 11119# define LT_DLLAZY_OR_NOW RTLD_LAZY 11120# else 11121# ifdef DL_LAZY 11122# define LT_DLLAZY_OR_NOW DL_LAZY 11123# else 11124# ifdef RTLD_NOW 11125# define LT_DLLAZY_OR_NOW RTLD_NOW 11126# else 11127# ifdef DL_NOW 11128# define LT_DLLAZY_OR_NOW DL_NOW 11129# else 11130# define LT_DLLAZY_OR_NOW 0 11131# endif 11132# endif 11133# endif 11134# endif 11135#endif 11136 11137/* When -fvisbility=hidden is used, assume the code has been annotated 11138 correspondingly for the symbols needed. */ 11139#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11140void fnord () __attribute__((visibility("default"))); 11141#endif 11142 11143void fnord () { int i=42; } 11144int main () 11145{ 11146 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11147 int status = $lt_dlunknown; 11148 11149 if (self) 11150 { 11151 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11152 else 11153 { 11154 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11155 else puts (dlerror ()); 11156 } 11157 /* dlclose (self); */ 11158 } 11159 else 11160 puts (dlerror ()); 11161 11162 return status; 11163} 11164_LT_EOF 11165 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11166 (eval $ac_link) 2>&5 11167 ac_status=$? 11168 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11169 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11170 (./conftest; exit; ) >&5 2>/dev/null 11171 lt_status=$? 11172 case x$lt_status in 11173 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11174 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11175 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11176 esac 11177 else : 11178 # compilation failed 11179 lt_cv_dlopen_self_static=no 11180 fi 11181fi 11182rm -fr conftest* 11183 11184 11185fi 11186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11187$as_echo "$lt_cv_dlopen_self_static" >&6; } 11188 fi 11189 11190 CPPFLAGS="$save_CPPFLAGS" 11191 LDFLAGS="$save_LDFLAGS" 11192 LIBS="$save_LIBS" 11193 ;; 11194 esac 11195 11196 case $lt_cv_dlopen_self in 11197 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11198 *) enable_dlopen_self=unknown ;; 11199 esac 11200 11201 case $lt_cv_dlopen_self_static in 11202 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11203 *) enable_dlopen_self_static=unknown ;; 11204 esac 11205fi 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223striplib= 11224old_striplib= 11225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11226$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11227if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11228 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11229 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11231$as_echo "yes" >&6; } 11232else 11233# FIXME - insert some real tests, host_os isn't really good enough 11234 case $host_os in 11235 darwin*) 11236 if test -n "$STRIP" ; then 11237 striplib="$STRIP -x" 11238 old_striplib="$STRIP -S" 11239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11240$as_echo "yes" >&6; } 11241 else 11242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11243$as_echo "no" >&6; } 11244 fi 11245 ;; 11246 *) 11247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11248$as_echo "no" >&6; } 11249 ;; 11250 esac 11251fi 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 # Report which library types will actually be built 11265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11266$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11268$as_echo "$can_build_shared" >&6; } 11269 11270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11271$as_echo_n "checking whether to build shared libraries... " >&6; } 11272 test "$can_build_shared" = "no" && enable_shared=no 11273 11274 # On AIX, shared libraries and static libraries use the same namespace, and 11275 # are all built from PIC. 11276 case $host_os in 11277 aix3*) 11278 test "$enable_shared" = yes && enable_static=no 11279 if test -n "$RANLIB"; then 11280 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11281 postinstall_cmds='$RANLIB $lib' 11282 fi 11283 ;; 11284 11285 aix[4-9]*) 11286 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11287 test "$enable_shared" = yes && enable_static=no 11288 fi 11289 ;; 11290 esac 11291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11292$as_echo "$enable_shared" >&6; } 11293 11294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11295$as_echo_n "checking whether to build static libraries... " >&6; } 11296 # Make sure either enable_shared or enable_static is yes. 11297 test "$enable_shared" = yes || enable_static=yes 11298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11299$as_echo "$enable_static" >&6; } 11300 11301 11302 11303 11304fi 11305ac_ext=c 11306ac_cpp='$CPP $CPPFLAGS' 11307ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11308ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11309ac_compiler_gnu=$ac_cv_c_compiler_gnu 11310 11311CC="$lt_save_CC" 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 ac_config_commands="$ac_config_commands libtool" 11326 11327 11328 11329 11330# Only expand once: 11331 11332 11333 11334# The tests for host and target for $enable_largefile require 11335# canonical names. 11336 11337 11338 11339# As the $enable_largefile decision depends on --enable-plugins we must set it 11340# even in directories otherwise not depending on the $plugins option. 11341 11342 11343 maybe_plugins=no 11344 for ac_header in dlfcn.h 11345do : 11346 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 11347" 11348if test "x$ac_cv_header_dlfcn_h" = xyes; then : 11349 cat >>confdefs.h <<_ACEOF 11350#define HAVE_DLFCN_H 1 11351_ACEOF 11352 maybe_plugins=yes 11353fi 11354 11355done 11356 11357 for ac_header in windows.h 11358do : 11359 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 11360" 11361if test "x$ac_cv_header_windows_h" = xyes; then : 11362 cat >>confdefs.h <<_ACEOF 11363#define HAVE_WINDOWS_H 1 11364_ACEOF 11365 maybe_plugins=yes 11366fi 11367 11368done 11369 11370 11371 # Check whether --enable-plugins was given. 11372if test "${enable_plugins+set}" = set; then : 11373 enableval=$enable_plugins; case "${enableval}" in 11374 no) plugins=no ;; 11375 *) plugins=yes 11376 if test "$maybe_plugins" != "yes" ; then 11377 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 11378 fi ;; 11379 esac 11380else 11381 plugins=$maybe_plugins 11382 11383fi 11384 11385 if test "$plugins" = "yes"; then 11386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 11387$as_echo_n "checking for library containing dlsym... " >&6; } 11388if ${ac_cv_search_dlsym+:} false; then : 11389 $as_echo_n "(cached) " >&6 11390else 11391 ac_func_search_save_LIBS=$LIBS 11392cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11393/* end confdefs.h. */ 11394 11395/* Override any GCC internal prototype to avoid an error. 11396 Use char because int might match the return type of a GCC 11397 builtin and then its argument prototype would still apply. */ 11398#ifdef __cplusplus 11399extern "C" 11400#endif 11401char dlsym (); 11402int 11403main () 11404{ 11405return dlsym (); 11406 ; 11407 return 0; 11408} 11409_ACEOF 11410for ac_lib in '' dl; do 11411 if test -z "$ac_lib"; then 11412 ac_res="none required" 11413 else 11414 ac_res=-l$ac_lib 11415 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11416 fi 11417 if ac_fn_c_try_link "$LINENO"; then : 11418 ac_cv_search_dlsym=$ac_res 11419fi 11420rm -f core conftest.err conftest.$ac_objext \ 11421 conftest$ac_exeext 11422 if ${ac_cv_search_dlsym+:} false; then : 11423 break 11424fi 11425done 11426if ${ac_cv_search_dlsym+:} false; then : 11427 11428else 11429 ac_cv_search_dlsym=no 11430fi 11431rm conftest.$ac_ext 11432LIBS=$ac_func_search_save_LIBS 11433fi 11434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 11435$as_echo "$ac_cv_search_dlsym" >&6; } 11436ac_res=$ac_cv_search_dlsym 11437if test "$ac_res" != no; then : 11438 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11439 11440fi 11441 11442 fi 11443 11444 11445case "${host}" in 11446 sparc-*-solaris*|i?86-*-solaris*) 11447 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support 11448 # were mutually exclusive until Solaris 11.3. Without procfs support, 11449 # the bfd/ elf module cannot provide certain routines such as 11450 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user 11451 # explicitly requested large-file support through the 11452 # --enable-largefile switch, disable large-file support in favor of 11453 # procfs support. 11454 # 11455 # Check if <sys/procfs.h> is incompatible with large-file support. 11456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11457/* end confdefs.h. */ 11458#define _FILE_OFFSET_BITS 64 11459#define _STRUCTURED_PROC 1 11460#include <sys/procfs.h> 11461int 11462main () 11463{ 11464 11465 ; 11466 return 0; 11467} 11468_ACEOF 11469if ac_fn_c_try_compile "$LINENO"; then : 11470 acx_cv_procfs_lfs=yes 11471else 11472 acx_cv_procfs_lfs=no 11473fi 11474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11475 # 11476 # Forcefully disable large-file support only if necessary, gdb is in 11477 # tree and enabled. 11478 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \ 11479 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then 11480 : ${enable_largefile="no"} 11481 if test "$plugins" = yes; then 11482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 11483plugin support disabled; require large-file support which is incompatible with GDB." >&5 11484$as_echo "$as_me: WARNING: 11485plugin support disabled; require large-file support which is incompatible with GDB." >&2;} 11486 plugins=no 11487 fi 11488 fi 11489 # 11490 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the 11491 # benefit of g++ 9+ which predefines it on Solaris. 11492 if test "$enable_largefile" = no; then 11493 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS" 11494 11495 fi 11496 ;; 11497esac 11498 11499# Check whether --enable-largefile was given. 11500if test "${enable_largefile+set}" = set; then : 11501 enableval=$enable_largefile; 11502fi 11503 11504if test "$enable_largefile" != no; then 11505 11506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11507$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11508if ${ac_cv_sys_largefile_CC+:} false; then : 11509 $as_echo_n "(cached) " >&6 11510else 11511 ac_cv_sys_largefile_CC=no 11512 if test "$GCC" != yes; then 11513 ac_save_CC=$CC 11514 while :; do 11515 # IRIX 6.2 and later do not support large files by default, 11516 # so use the C compiler's -n32 option if that helps. 11517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11518/* end confdefs.h. */ 11519#include <sys/types.h> 11520 /* Check that off_t can represent 2**63 - 1 correctly. 11521 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11522 since some C++ compilers masquerading as C compilers 11523 incorrectly reject 9223372036854775807. */ 11524#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11525 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11526 && LARGE_OFF_T % 2147483647 == 1) 11527 ? 1 : -1]; 11528int 11529main () 11530{ 11531 11532 ; 11533 return 0; 11534} 11535_ACEOF 11536 if ac_fn_c_try_compile "$LINENO"; then : 11537 break 11538fi 11539rm -f core conftest.err conftest.$ac_objext 11540 CC="$CC -n32" 11541 if ac_fn_c_try_compile "$LINENO"; then : 11542 ac_cv_sys_largefile_CC=' -n32'; break 11543fi 11544rm -f core conftest.err conftest.$ac_objext 11545 break 11546 done 11547 CC=$ac_save_CC 11548 rm -f conftest.$ac_ext 11549 fi 11550fi 11551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11552$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11553 if test "$ac_cv_sys_largefile_CC" != no; then 11554 CC=$CC$ac_cv_sys_largefile_CC 11555 fi 11556 11557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11558$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11559if ${ac_cv_sys_file_offset_bits+:} false; then : 11560 $as_echo_n "(cached) " >&6 11561else 11562 while :; do 11563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11564/* end confdefs.h. */ 11565#include <sys/types.h> 11566 /* Check that off_t can represent 2**63 - 1 correctly. 11567 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11568 since some C++ compilers masquerading as C compilers 11569 incorrectly reject 9223372036854775807. */ 11570#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11571 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11572 && LARGE_OFF_T % 2147483647 == 1) 11573 ? 1 : -1]; 11574int 11575main () 11576{ 11577 11578 ; 11579 return 0; 11580} 11581_ACEOF 11582if ac_fn_c_try_compile "$LINENO"; then : 11583 ac_cv_sys_file_offset_bits=no; break 11584fi 11585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11587/* end confdefs.h. */ 11588#define _FILE_OFFSET_BITS 64 11589#include <sys/types.h> 11590 /* Check that off_t can represent 2**63 - 1 correctly. 11591 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11592 since some C++ compilers masquerading as C compilers 11593 incorrectly reject 9223372036854775807. */ 11594#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11595 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11596 && LARGE_OFF_T % 2147483647 == 1) 11597 ? 1 : -1]; 11598int 11599main () 11600{ 11601 11602 ; 11603 return 0; 11604} 11605_ACEOF 11606if ac_fn_c_try_compile "$LINENO"; then : 11607 ac_cv_sys_file_offset_bits=64; break 11608fi 11609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11610 ac_cv_sys_file_offset_bits=unknown 11611 break 11612done 11613fi 11614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11615$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11616case $ac_cv_sys_file_offset_bits in #( 11617 no | unknown) ;; 11618 *) 11619cat >>confdefs.h <<_ACEOF 11620#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11621_ACEOF 11622;; 11623esac 11624rm -rf conftest* 11625 if test $ac_cv_sys_file_offset_bits = unknown; then 11626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11627$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11628if ${ac_cv_sys_large_files+:} false; then : 11629 $as_echo_n "(cached) " >&6 11630else 11631 while :; do 11632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11633/* end confdefs.h. */ 11634#include <sys/types.h> 11635 /* Check that off_t can represent 2**63 - 1 correctly. 11636 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11637 since some C++ compilers masquerading as C compilers 11638 incorrectly reject 9223372036854775807. */ 11639#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11640 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11641 && LARGE_OFF_T % 2147483647 == 1) 11642 ? 1 : -1]; 11643int 11644main () 11645{ 11646 11647 ; 11648 return 0; 11649} 11650_ACEOF 11651if ac_fn_c_try_compile "$LINENO"; then : 11652 ac_cv_sys_large_files=no; break 11653fi 11654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11656/* end confdefs.h. */ 11657#define _LARGE_FILES 1 11658#include <sys/types.h> 11659 /* Check that off_t can represent 2**63 - 1 correctly. 11660 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11661 since some C++ compilers masquerading as C compilers 11662 incorrectly reject 9223372036854775807. */ 11663#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11664 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11665 && LARGE_OFF_T % 2147483647 == 1) 11666 ? 1 : -1]; 11667int 11668main () 11669{ 11670 11671 ; 11672 return 0; 11673} 11674_ACEOF 11675if ac_fn_c_try_compile "$LINENO"; then : 11676 ac_cv_sys_large_files=1; break 11677fi 11678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11679 ac_cv_sys_large_files=unknown 11680 break 11681done 11682fi 11683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11684$as_echo "$ac_cv_sys_large_files" >&6; } 11685case $ac_cv_sys_large_files in #( 11686 no | unknown) ;; 11687 *) 11688cat >>confdefs.h <<_ACEOF 11689#define _LARGE_FILES $ac_cv_sys_large_files 11690_ACEOF 11691;; 11692esac 11693rm -rf conftest* 11694 fi 11695 11696 11697fi 11698 11699 11700 11701ac_checking= 11702. ${srcdir}/../bfd/development.sh 11703test "$development" = true && ac_checking=yes 11704# Check whether --enable-checking was given. 11705if test "${enable_checking+set}" = set; then : 11706 enableval=$enable_checking; case "${enableval}" in 11707 no|none) ac_checking= ;; 11708 *) ac_checking=yes ;; 11709esac 11710fi 11711if test x$ac_checking != x ; then 11712 11713$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h 11714 11715fi 11716 11717# Check whether --enable-targets was given. 11718if test "${enable_targets+set}" = set; then : 11719 enableval=$enable_targets; case "${enableval}" in 11720 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 11721 ;; 11722 no) enable_targets= ;; 11723 *) enable_targets=$enableval ;; 11724esac 11725fi 11726 11727 11728# Check whether --enable-deterministic-archives was given. 11729if test "${enable_deterministic_archives+set}" = set; then : 11730 enableval=$enable_deterministic_archives; 11731if test "${enableval}" = no; then 11732 default_ar_deterministic=0 11733else 11734 default_ar_deterministic=1 11735fi 11736else 11737 default_ar_deterministic=0 11738fi 11739 11740 11741 11742cat >>confdefs.h <<_ACEOF 11743#define DEFAULT_AR_DETERMINISTIC $default_ar_deterministic 11744_ACEOF 11745 11746 11747 11748# Check whether --enable-default-strings-all was given. 11749if test "${enable_default_strings_all+set}" = set; then : 11750 enableval=$enable_default_strings_all; 11751if test "${enableval}" = no; then 11752 default_strings_all=0 11753else 11754 default_strings_all=1 11755fi 11756else 11757 default_strings_all=1 11758fi 11759 11760 11761 11762cat >>confdefs.h <<_ACEOF 11763#define DEFAULT_STRINGS_ALL $default_strings_all 11764_ACEOF 11765 11766 11767 11768# Check whether --enable-f-for-ifunc-symbols was given. 11769if test "${enable_f_for_ifunc_symbols+set}" = set; then : 11770 enableval=$enable_f_for_ifunc_symbols; 11771if test "${enableval}" = no; then 11772 default_f_for_ifunc=0 11773else 11774 default_f_for_ifunc=1 11775fi 11776else 11777 default_f_for_ifunc=0 11778fi 11779 11780 11781 11782cat >>confdefs.h <<_ACEOF 11783#define DEFAULT_F_FOR_IFUNC_SYMBOLS $default_f_for_ifunc 11784_ACEOF 11785 11786 11787 11788# Check whether --enable-follow-debug-links was given. 11789if test "${enable_follow_debug_links+set}" = set; then : 11790 enableval=$enable_follow_debug_links; 11791if test "${enableval}" = no; then 11792 default_for_follow_links=0 11793else 11794 default_for_follow_links=1 11795fi 11796else 11797 default_for_follow_links=1 11798fi 11799 11800 11801 11802cat >>confdefs.h <<_ACEOF 11803#define DEFAULT_FOR_FOLLOW_LINKS $default_for_follow_links 11804_ACEOF 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 11816 if test -n "$ac_tool_prefix"; then 11817 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 11818set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 11819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11820$as_echo_n "checking for $ac_word... " >&6; } 11821if ${ac_cv_path_PKG_CONFIG+:} false; then : 11822 $as_echo_n "(cached) " >&6 11823else 11824 case $PKG_CONFIG in 11825 [\\/]* | ?:[\\/]*) 11826 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 11827 ;; 11828 *) 11829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11830for as_dir in $PATH 11831do 11832 IFS=$as_save_IFS 11833 test -z "$as_dir" && as_dir=. 11834 for ac_exec_ext in '' $ac_executable_extensions; do 11835 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11836 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 11837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11838 break 2 11839 fi 11840done 11841 done 11842IFS=$as_save_IFS 11843 11844 ;; 11845esac 11846fi 11847PKG_CONFIG=$ac_cv_path_PKG_CONFIG 11848if test -n "$PKG_CONFIG"; then 11849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 11850$as_echo "$PKG_CONFIG" >&6; } 11851else 11852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11853$as_echo "no" >&6; } 11854fi 11855 11856 11857fi 11858if test -z "$ac_cv_path_PKG_CONFIG"; then 11859 ac_pt_PKG_CONFIG=$PKG_CONFIG 11860 # Extract the first word of "pkg-config", so it can be a program name with args. 11861set dummy pkg-config; ac_word=$2 11862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11863$as_echo_n "checking for $ac_word... " >&6; } 11864if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 11865 $as_echo_n "(cached) " >&6 11866else 11867 case $ac_pt_PKG_CONFIG in 11868 [\\/]* | ?:[\\/]*) 11869 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 11870 ;; 11871 *) 11872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11873for as_dir in $PATH 11874do 11875 IFS=$as_save_IFS 11876 test -z "$as_dir" && as_dir=. 11877 for ac_exec_ext in '' $ac_executable_extensions; do 11878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11879 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 11880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11881 break 2 11882 fi 11883done 11884 done 11885IFS=$as_save_IFS 11886 11887 ;; 11888esac 11889fi 11890ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 11891if test -n "$ac_pt_PKG_CONFIG"; then 11892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 11893$as_echo "$ac_pt_PKG_CONFIG" >&6; } 11894else 11895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11896$as_echo "no" >&6; } 11897fi 11898 11899 if test "x$ac_pt_PKG_CONFIG" = x; then 11900 PKG_CONFIG="" 11901 else 11902 case $cross_compiling:$ac_tool_warned in 11903yes:) 11904{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11905$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11906ac_tool_warned=yes ;; 11907esac 11908 PKG_CONFIG=$ac_pt_PKG_CONFIG 11909 fi 11910else 11911 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 11912fi 11913 11914fi 11915if test -n "$PKG_CONFIG"; then 11916 _pkg_min_version=0.9.0 11917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 11918$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 11919 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 11920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11921$as_echo "yes" >&6; } 11922 else 11923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11924$as_echo "no" >&6; } 11925 PKG_CONFIG="" 11926 fi 11927fi 11928 11929# Handle optional debuginfod support 11930 11931# Check whether --with-debuginfod was given. 11932if test "${with_debuginfod+set}" = set; then : 11933 withval=$with_debuginfod; 11934else 11935 with_debuginfod=auto 11936fi 11937 11938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5 11939$as_echo_n "checking whether to use debuginfod... " >&6; } 11940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5 11941$as_echo "$with_debuginfod" >&6; } 11942 11943if test "x$with_debuginfod" != xno; then 11944 11945pkg_failed=no 11946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libdebuginfod >= 0.179" >&5 11947$as_echo_n "checking for libdebuginfod >= 0.179... " >&6; } 11948 11949if test -n "$DEBUGINFOD_CFLAGS"; then 11950 pkg_cv_DEBUGINFOD_CFLAGS="$DEBUGINFOD_CFLAGS" 11951 elif test -n "$PKG_CONFIG"; then 11952 if test -n "$PKG_CONFIG" && \ 11953 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5 11954 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5 11955 ac_status=$? 11956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11957 test $ac_status = 0; }; then 11958 pkg_cv_DEBUGINFOD_CFLAGS=`$PKG_CONFIG --cflags "libdebuginfod >= 0.179" 2>/dev/null` 11959 test "x$?" != "x0" && pkg_failed=yes 11960else 11961 pkg_failed=yes 11962fi 11963 else 11964 pkg_failed=untried 11965fi 11966if test -n "$DEBUGINFOD_LIBS"; then 11967 pkg_cv_DEBUGINFOD_LIBS="$DEBUGINFOD_LIBS" 11968 elif test -n "$PKG_CONFIG"; then 11969 if test -n "$PKG_CONFIG" && \ 11970 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5 11971 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5 11972 ac_status=$? 11973 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11974 test $ac_status = 0; }; then 11975 pkg_cv_DEBUGINFOD_LIBS=`$PKG_CONFIG --libs "libdebuginfod >= 0.179" 2>/dev/null` 11976 test "x$?" != "x0" && pkg_failed=yes 11977else 11978 pkg_failed=yes 11979fi 11980 else 11981 pkg_failed=untried 11982fi 11983 11984if test $pkg_failed = no; then 11985 pkg_save_LDFLAGS="$LDFLAGS" 11986 LDFLAGS="$LDFLAGS $pkg_cv_DEBUGINFOD_LIBS" 11987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11988/* end confdefs.h. */ 11989 11990int 11991main () 11992{ 11993 11994 ; 11995 return 0; 11996} 11997_ACEOF 11998if ac_fn_c_try_link "$LINENO"; then : 11999 12000else 12001 pkg_failed=yes 12002fi 12003rm -f core conftest.err conftest.$ac_objext \ 12004 conftest$ac_exeext conftest.$ac_ext 12005 LDFLAGS=$pkg_save_LDFLAGS 12006fi 12007 12008 12009 12010if test $pkg_failed = yes; then 12011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12012$as_echo "no" >&6; } 12013 12014if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 12015 _pkg_short_errors_supported=yes 12016else 12017 _pkg_short_errors_supported=no 12018fi 12019 if test $_pkg_short_errors_supported = yes; then 12020 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1` 12021 else 12022 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1` 12023 fi 12024 # Put the nasty error message in config.log where it belongs 12025 echo "$DEBUGINFOD_PKG_ERRORS" >&5 12026 12027 if test "x$with_debuginfod" = xyes; then 12028 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5 12029 else 12030 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5 12031$as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;} 12032 fi 12033elif test $pkg_failed = untried; then 12034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12035$as_echo "no" >&6; } 12036 if test "x$with_debuginfod" = xyes; then 12037 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5 12038 else 12039 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5 12040$as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;} 12041 fi 12042else 12043 DEBUGINFOD_CFLAGS=$pkg_cv_DEBUGINFOD_CFLAGS 12044 DEBUGINFOD_LIBS=$pkg_cv_DEBUGINFOD_LIBS 12045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12046$as_echo "yes" >&6; } 12047 12048$as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h 12049 12050fi 12051else 12052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5 12053$as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;} 12054fi 12055 12056 12057 # Check whether --enable-libctf was given. 12058if test "${enable_libctf+set}" = set; then : 12059 enableval=$enable_libctf; 12060 case "$enableval" in 12061 yes|no) ;; 12062 *) as_fn_error $? "Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;; 12063 esac 12064 12065else 12066 enable_libctf=yes 12067fi 12068 12069 12070if test "${enable_libctf}" = yes; then 12071 12072$as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h 12073 12074fi 12075 if test "${enable_libctf}" = yes; then 12076 ENABLE_LIBCTF_TRUE= 12077 ENABLE_LIBCTF_FALSE='#' 12078else 12079 ENABLE_LIBCTF_TRUE='#' 12080 ENABLE_LIBCTF_FALSE= 12081fi 12082 12083 12084 12085# Set the 'development' global. 12086. $srcdir/../bfd/development.sh 12087 12088# Set acp_cpp_for_build variable 12089ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 12090 12091# Default set of GCC warnings to enable. 12092GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12093GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12094 12095# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12096cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12097/* end confdefs.h. */ 12098__GNUC__ 12099_ACEOF 12100if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12101 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12102 12103else 12104 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 12105fi 12106rm -f conftest* 12107 12108 12109# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12110#cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12111#/* end confdefs.h. */ 12112#__GNUC__ 12113#_ACEOF 12114#if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12115# $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 12116# 12117#else 12118# GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 12119#fi 12120#rm -f conftest* 12121 12122 12123# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 12124WARN_WRITE_STRINGS="" 12125cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12126/* end confdefs.h. */ 12127__GNUC__ 12128_ACEOF 12129if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12130 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12131 12132else 12133 WARN_WRITE_STRINGS="-Wwrite-strings" 12134fi 12135rm -f conftest* 12136 12137 12138# Verify CC_FOR_BUILD to be compatible with warning flags 12139 12140# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12141cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12142/* end confdefs.h. */ 12143__GNUC__ 12144_ACEOF 12145if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12146 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12147 12148else 12149 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 12150fi 12151rm -f conftest* 12152 12153 12154# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12155#cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12156#/* end confdefs.h. */ 12157#__GNUC__ 12158#_ACEOF 12159#if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12160# $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 12161# 12162#else 12163# GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 12164#fi 12165#rm -f conftest* 12166 12167 12168# Check whether --enable-werror was given. 12169if test "${enable_werror+set}" = set; then : 12170 enableval=$enable_werror; case "${enableval}" in 12171 yes | y) ERROR_ON_WARNING="yes" ;; 12172 no | n) ERROR_ON_WARNING="no" ;; 12173 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12174 esac 12175fi 12176 12177 12178# Disable -Wformat by default when using gcc on mingw 12179case "${host}" in 12180 *-*-mingw32*) 12181 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12182 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 12183 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 12184 fi 12185 ;; 12186 *) ;; 12187esac 12188 12189# Enable -Werror by default when using gcc. Turn it off for releases. 12190if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 12191 ERROR_ON_WARNING=yes 12192fi 12193 12194NO_WERROR= 12195if test "${ERROR_ON_WARNING}" = yes ; then 12196 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 12197 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 12198 NO_WERROR="-Wno-error" 12199fi 12200 12201if test "${GCC}" = yes ; then 12202 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12203 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 12204fi 12205 12206# Check whether --enable-build-warnings was given. 12207if test "${enable_build_warnings+set}" = set; then : 12208 enableval=$enable_build_warnings; case "${enableval}" in 12209 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12210 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 12211 no) if test "${GCC}" = yes ; then 12212 WARN_CFLAGS="-w" 12213 WARN_CFLAGS_FOR_BUILD="-w" 12214 fi;; 12215 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12216 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 12217 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 12218 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12219 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 12220 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 12221 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 12222 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12223esac 12224fi 12225 12226 12227if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 12228 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 12229fi 12230 12231 12232 12233 12234 12235 12236 12237ac_config_headers="$ac_config_headers config.h:config.in" 12238 12239 12240 12241 12242if test -z "$target" ; then 12243 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5 12244fi 12245if test -z "$host" ; then 12246 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5 12247fi 12248 12249for ac_prog in 'bison -y' byacc 12250do 12251 # Extract the first word of "$ac_prog", so it can be a program name with args. 12252set dummy $ac_prog; ac_word=$2 12253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12254$as_echo_n "checking for $ac_word... " >&6; } 12255if ${ac_cv_prog_YACC+:} false; then : 12256 $as_echo_n "(cached) " >&6 12257else 12258 if test -n "$YACC"; then 12259 ac_cv_prog_YACC="$YACC" # Let the user override the test. 12260else 12261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12262for as_dir in $PATH 12263do 12264 IFS=$as_save_IFS 12265 test -z "$as_dir" && as_dir=. 12266 for ac_exec_ext in '' $ac_executable_extensions; do 12267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12268 ac_cv_prog_YACC="$ac_prog" 12269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12270 break 2 12271 fi 12272done 12273 done 12274IFS=$as_save_IFS 12275 12276fi 12277fi 12278YACC=$ac_cv_prog_YACC 12279if test -n "$YACC"; then 12280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 12281$as_echo "$YACC" >&6; } 12282else 12283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12284$as_echo "no" >&6; } 12285fi 12286 12287 12288 test -n "$YACC" && break 12289done 12290test -n "$YACC" || YACC="yacc" 12291 12292for ac_prog in flex lex 12293do 12294 # Extract the first word of "$ac_prog", so it can be a program name with args. 12295set dummy $ac_prog; ac_word=$2 12296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12297$as_echo_n "checking for $ac_word... " >&6; } 12298if ${ac_cv_prog_LEX+:} false; then : 12299 $as_echo_n "(cached) " >&6 12300else 12301 if test -n "$LEX"; then 12302 ac_cv_prog_LEX="$LEX" # Let the user override the test. 12303else 12304as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12305for as_dir in $PATH 12306do 12307 IFS=$as_save_IFS 12308 test -z "$as_dir" && as_dir=. 12309 for ac_exec_ext in '' $ac_executable_extensions; do 12310 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12311 ac_cv_prog_LEX="$ac_prog" 12312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12313 break 2 12314 fi 12315done 12316 done 12317IFS=$as_save_IFS 12318 12319fi 12320fi 12321LEX=$ac_cv_prog_LEX 12322if test -n "$LEX"; then 12323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 12324$as_echo "$LEX" >&6; } 12325else 12326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12327$as_echo "no" >&6; } 12328fi 12329 12330 12331 test -n "$LEX" && break 12332done 12333test -n "$LEX" || LEX=":" 12334 12335case "$LEX" in 12336 :|*"missing "*) ;; 12337 *) cat >conftest.l <<_ACEOF 12338%% 12339a { ECHO; } 12340b { REJECT; } 12341c { yymore (); } 12342d { yyless (1); } 12343e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ 12344 yyless ((input () != 0)); } 12345f { unput (yytext[0]); } 12346. { BEGIN INITIAL; } 12347%% 12348#ifdef YYTEXT_POINTER 12349extern char *yytext; 12350#endif 12351int 12352main (void) 12353{ 12354 return ! yylex () + ! yywrap (); 12355} 12356_ACEOF 12357{ { ac_try="$LEX conftest.l" 12358case "(($ac_try" in 12359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12360 *) ac_try_echo=$ac_try;; 12361esac 12362eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 12363$as_echo "$ac_try_echo"; } >&5 12364 (eval "$LEX conftest.l") 2>&5 12365 ac_status=$? 12366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12367 test $ac_status = 0; } 12368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 12369$as_echo_n "checking lex output file root... " >&6; } 12370if ${ac_cv_prog_lex_root+:} false; then : 12371 $as_echo_n "(cached) " >&6 12372else 12373 12374if test -f lex.yy.c; then 12375 ac_cv_prog_lex_root=lex.yy 12376elif test -f lexyy.c; then 12377 ac_cv_prog_lex_root=lexyy 12378else 12379 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5 12380fi 12381fi 12382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 12383$as_echo "$ac_cv_prog_lex_root" >&6; } 12384LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 12385 12386if test -z "${LEXLIB+set}"; then 12387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 12388$as_echo_n "checking lex library... " >&6; } 12389if ${ac_cv_lib_lex+:} false; then : 12390 $as_echo_n "(cached) " >&6 12391else 12392 12393 ac_save_LIBS=$LIBS 12394 ac_cv_lib_lex='none needed' 12395 for ac_lib in '' -lfl -ll; do 12396 LIBS="$ac_lib $ac_save_LIBS" 12397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12398/* end confdefs.h. */ 12399`cat $LEX_OUTPUT_ROOT.c` 12400_ACEOF 12401if ac_fn_c_try_link "$LINENO"; then : 12402 ac_cv_lib_lex=$ac_lib 12403fi 12404rm -f core conftest.err conftest.$ac_objext \ 12405 conftest$ac_exeext conftest.$ac_ext 12406 test "$ac_cv_lib_lex" != 'none needed' && break 12407 done 12408 LIBS=$ac_save_LIBS 12409 12410fi 12411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 12412$as_echo "$ac_cv_lib_lex" >&6; } 12413 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex 12414fi 12415 12416 12417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 12418$as_echo_n "checking whether yytext is a pointer... " >&6; } 12419if ${ac_cv_prog_lex_yytext_pointer+:} false; then : 12420 $as_echo_n "(cached) " >&6 12421else 12422 # POSIX says lex can declare yytext either as a pointer or an array; the 12423# default is implementation-dependent. Figure out which it is, since 12424# not all implementations provide the %pointer and %array declarations. 12425ac_cv_prog_lex_yytext_pointer=no 12426ac_save_LIBS=$LIBS 12427LIBS="$LEXLIB $ac_save_LIBS" 12428cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12429/* end confdefs.h. */ 12430 12431 #define YYTEXT_POINTER 1 12432`cat $LEX_OUTPUT_ROOT.c` 12433_ACEOF 12434if ac_fn_c_try_link "$LINENO"; then : 12435 ac_cv_prog_lex_yytext_pointer=yes 12436fi 12437rm -f core conftest.err conftest.$ac_objext \ 12438 conftest$ac_exeext conftest.$ac_ext 12439LIBS=$ac_save_LIBS 12440 12441fi 12442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 12443$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } 12444if test $ac_cv_prog_lex_yytext_pointer = yes; then 12445 12446$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h 12447 12448fi 12449rm -f conftest.l $LEX_OUTPUT_ROOT.c 12450 ;; 12451esac 12452if test "$LEX" = :; then 12453 LEX=${am_missing_run}flex 12454fi 12455 12456ALL_LINGUAS="bg ca da es fi fr hr id it ja pt ro ru rw sk sr sv tr uk vi zh_CN zh_TW" 12457# If we haven't got the data from the intl directory, 12458# assume NLS is disabled. 12459USE_NLS=no 12460LIBINTL= 12461LIBINTL_DEP= 12462INCINTL= 12463XGETTEXT= 12464GMSGFMT= 12465POSUB= 12466 12467if test -f ../intl/config.intl; then 12468 . ../intl/config.intl 12469fi 12470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12471$as_echo_n "checking whether NLS is requested... " >&6; } 12472if test x"$USE_NLS" != xyes; then 12473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12474$as_echo "no" >&6; } 12475else 12476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12477$as_echo "yes" >&6; } 12478 12479$as_echo "#define ENABLE_NLS 1" >>confdefs.h 12480 12481 12482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 12483$as_echo_n "checking for catalogs to be installed... " >&6; } 12484 # Look for .po and .gmo files in the source directory. 12485 CATALOGS= 12486 XLINGUAS= 12487 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 12488 # If there aren't any .gmo files the shell will give us the 12489 # literal string "../path/to/srcdir/po/*.gmo" which has to be 12490 # weeded out. 12491 case "$cat" in *\**) 12492 continue;; 12493 esac 12494 # The quadruple backslash is collapsed to a double backslash 12495 # by the backticks, then collapsed again by the double quotes, 12496 # leaving us with one backslash in the sed expression (right 12497 # before the dot that mustn't act as a wildcard). 12498 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 12499 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 12500 # The user is allowed to set LINGUAS to a list of languages to 12501 # install catalogs for. If it's empty that means "all of them." 12502 if test "x$LINGUAS" = x; then 12503 CATALOGS="$CATALOGS $cat" 12504 XLINGUAS="$XLINGUAS $lang" 12505 else 12506 case "$LINGUAS" in *$lang*) 12507 CATALOGS="$CATALOGS $cat" 12508 XLINGUAS="$XLINGUAS $lang" 12509 ;; 12510 esac 12511 fi 12512 done 12513 LINGUAS="$XLINGUAS" 12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 12515$as_echo "$LINGUAS" >&6; } 12516 12517 12518 DATADIRNAME=share 12519 12520 INSTOBJEXT=.mo 12521 12522 GENCAT=gencat 12523 12524 CATOBJEXT=.gmo 12525 12526fi 12527 12528 MKINSTALLDIRS= 12529 if test -n "$ac_aux_dir"; then 12530 case "$ac_aux_dir" in 12531 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 12532 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 12533 esac 12534 fi 12535 if test -z "$MKINSTALLDIRS"; then 12536 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 12537 fi 12538 12539 12540 12541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 12542$as_echo_n "checking whether NLS is requested... " >&6; } 12543 # Check whether --enable-nls was given. 12544if test "${enable_nls+set}" = set; then : 12545 enableval=$enable_nls; USE_NLS=$enableval 12546else 12547 USE_NLS=yes 12548fi 12549 12550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 12551$as_echo "$USE_NLS" >&6; } 12552 12553 12554 12555 12556 12557 12558# Prepare PATH_SEPARATOR. 12559# The user is always right. 12560if test "${PATH_SEPARATOR+set}" != set; then 12561 echo "#! /bin/sh" >conf$$.sh 12562 echo "exit 0" >>conf$$.sh 12563 chmod +x conf$$.sh 12564 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12565 PATH_SEPARATOR=';' 12566 else 12567 PATH_SEPARATOR=: 12568 fi 12569 rm -f conf$$.sh 12570fi 12571 12572# Find out how to test for executable files. Don't use a zero-byte file, 12573# as systems may use methods other than mode bits to determine executability. 12574cat >conf$$.file <<_ASEOF 12575#! /bin/sh 12576exit 0 12577_ASEOF 12578chmod +x conf$$.file 12579if test -x conf$$.file >/dev/null 2>&1; then 12580 ac_executable_p="test -x" 12581else 12582 ac_executable_p="test -f" 12583fi 12584rm -f conf$$.file 12585 12586# Extract the first word of "msgfmt", so it can be a program name with args. 12587set dummy msgfmt; ac_word=$2 12588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12589$as_echo_n "checking for $ac_word... " >&6; } 12590if ${ac_cv_path_MSGFMT+:} false; then : 12591 $as_echo_n "(cached) " >&6 12592else 12593 case "$MSGFMT" in 12594 [\\/]* | ?:[\\/]*) 12595 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 12596 ;; 12597 *) 12598 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12599 for ac_dir in $PATH; do 12600 IFS="$ac_save_IFS" 12601 test -z "$ac_dir" && ac_dir=. 12602 for ac_exec_ext in '' $ac_executable_extensions; do 12603 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12604 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 12605 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12606 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 12607 break 2 12608 fi 12609 fi 12610 done 12611 done 12612 IFS="$ac_save_IFS" 12613 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 12614 ;; 12615esac 12616fi 12617MSGFMT="$ac_cv_path_MSGFMT" 12618if test "$MSGFMT" != ":"; then 12619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12620$as_echo "$MSGFMT" >&6; } 12621else 12622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12623$as_echo "no" >&6; } 12624fi 12625 12626 # Extract the first word of "gmsgfmt", so it can be a program name with args. 12627set dummy gmsgfmt; ac_word=$2 12628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12629$as_echo_n "checking for $ac_word... " >&6; } 12630if ${ac_cv_path_GMSGFMT+:} false; then : 12631 $as_echo_n "(cached) " >&6 12632else 12633 case $GMSGFMT in 12634 [\\/]* | ?:[\\/]*) 12635 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 12636 ;; 12637 *) 12638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12639for as_dir in $PATH 12640do 12641 IFS=$as_save_IFS 12642 test -z "$as_dir" && as_dir=. 12643 for ac_exec_ext in '' $ac_executable_extensions; do 12644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12645 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 12646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12647 break 2 12648 fi 12649done 12650 done 12651IFS=$as_save_IFS 12652 12653 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 12654 ;; 12655esac 12656fi 12657GMSGFMT=$ac_cv_path_GMSGFMT 12658if test -n "$GMSGFMT"; then 12659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 12660$as_echo "$GMSGFMT" >&6; } 12661else 12662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12663$as_echo "no" >&6; } 12664fi 12665 12666 12667 12668 12669# Prepare PATH_SEPARATOR. 12670# The user is always right. 12671if test "${PATH_SEPARATOR+set}" != set; then 12672 echo "#! /bin/sh" >conf$$.sh 12673 echo "exit 0" >>conf$$.sh 12674 chmod +x conf$$.sh 12675 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12676 PATH_SEPARATOR=';' 12677 else 12678 PATH_SEPARATOR=: 12679 fi 12680 rm -f conf$$.sh 12681fi 12682 12683# Find out how to test for executable files. Don't use a zero-byte file, 12684# as systems may use methods other than mode bits to determine executability. 12685cat >conf$$.file <<_ASEOF 12686#! /bin/sh 12687exit 0 12688_ASEOF 12689chmod +x conf$$.file 12690if test -x conf$$.file >/dev/null 2>&1; then 12691 ac_executable_p="test -x" 12692else 12693 ac_executable_p="test -f" 12694fi 12695rm -f conf$$.file 12696 12697# Extract the first word of "xgettext", so it can be a program name with args. 12698set dummy xgettext; ac_word=$2 12699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12700$as_echo_n "checking for $ac_word... " >&6; } 12701if ${ac_cv_path_XGETTEXT+:} false; then : 12702 $as_echo_n "(cached) " >&6 12703else 12704 case "$XGETTEXT" in 12705 [\\/]* | ?:[\\/]*) 12706 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 12707 ;; 12708 *) 12709 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12710 for ac_dir in $PATH; do 12711 IFS="$ac_save_IFS" 12712 test -z "$ac_dir" && ac_dir=. 12713 for ac_exec_ext in '' $ac_executable_extensions; do 12714 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12715 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12716 (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 12717 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 12718 break 2 12719 fi 12720 fi 12721 done 12722 done 12723 IFS="$ac_save_IFS" 12724 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 12725 ;; 12726esac 12727fi 12728XGETTEXT="$ac_cv_path_XGETTEXT" 12729if test "$XGETTEXT" != ":"; then 12730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 12731$as_echo "$XGETTEXT" >&6; } 12732else 12733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12734$as_echo "no" >&6; } 12735fi 12736 12737 rm -f messages.po 12738 12739 12740# Prepare PATH_SEPARATOR. 12741# The user is always right. 12742if test "${PATH_SEPARATOR+set}" != set; then 12743 echo "#! /bin/sh" >conf$$.sh 12744 echo "exit 0" >>conf$$.sh 12745 chmod +x conf$$.sh 12746 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 12747 PATH_SEPARATOR=';' 12748 else 12749 PATH_SEPARATOR=: 12750 fi 12751 rm -f conf$$.sh 12752fi 12753 12754# Find out how to test for executable files. Don't use a zero-byte file, 12755# as systems may use methods other than mode bits to determine executability. 12756cat >conf$$.file <<_ASEOF 12757#! /bin/sh 12758exit 0 12759_ASEOF 12760chmod +x conf$$.file 12761if test -x conf$$.file >/dev/null 2>&1; then 12762 ac_executable_p="test -x" 12763else 12764 ac_executable_p="test -f" 12765fi 12766rm -f conf$$.file 12767 12768# Extract the first word of "msgmerge", so it can be a program name with args. 12769set dummy msgmerge; ac_word=$2 12770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12771$as_echo_n "checking for $ac_word... " >&6; } 12772if ${ac_cv_path_MSGMERGE+:} false; then : 12773 $as_echo_n "(cached) " >&6 12774else 12775 case "$MSGMERGE" in 12776 [\\/]* | ?:[\\/]*) 12777 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 12778 ;; 12779 *) 12780 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 12781 for ac_dir in $PATH; do 12782 IFS="$ac_save_IFS" 12783 test -z "$ac_dir" && ac_dir=. 12784 for ac_exec_ext in '' $ac_executable_extensions; do 12785 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 12786 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 12787 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 12788 break 2 12789 fi 12790 fi 12791 done 12792 done 12793 IFS="$ac_save_IFS" 12794 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 12795 ;; 12796esac 12797fi 12798MSGMERGE="$ac_cv_path_MSGMERGE" 12799if test "$MSGMERGE" != ":"; then 12800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 12801$as_echo "$MSGMERGE" >&6; } 12802else 12803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12804$as_echo "no" >&6; } 12805fi 12806 12807 12808 if test "$GMSGFMT" != ":"; then 12809 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 12810 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 12811 : ; 12812 else 12813 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 12814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 12815$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 12816 GMSGFMT=":" 12817 fi 12818 fi 12819 12820 if test "$XGETTEXT" != ":"; then 12821 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 12822 (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 12823 : ; 12824 else 12825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 12826$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 12827 XGETTEXT=":" 12828 fi 12829 rm -f messages.po 12830 fi 12831 12832 ac_config_commands="$ac_config_commands default-1" 12833 12834 12835 12836 12837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12838$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12839 # Check whether --enable-maintainer-mode was given. 12840if test "${enable_maintainer_mode+set}" = set; then : 12841 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12842else 12843 USE_MAINTAINER_MODE=no 12844fi 12845 12846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12847$as_echo "$USE_MAINTAINER_MODE" >&6; } 12848 if test $USE_MAINTAINER_MODE = yes; then 12849 MAINTAINER_MODE_TRUE= 12850 MAINTAINER_MODE_FALSE='#' 12851else 12852 MAINTAINER_MODE_TRUE='#' 12853 MAINTAINER_MODE_FALSE= 12854fi 12855 12856 MAINT=$MAINTAINER_MODE_TRUE 12857 12858 12859 if false; then 12860 GENINSRC_NEVER_TRUE= 12861 GENINSRC_NEVER_FALSE='#' 12862else 12863 GENINSRC_NEVER_TRUE='#' 12864 GENINSRC_NEVER_FALSE= 12865fi 12866 12867 12868if test -n "$EXEEXT"; then 12869 12870$as_echo "#define HAVE_EXECUTABLE_SUFFIX 1" >>confdefs.h 12871 12872fi 12873 12874cat >>confdefs.h <<_ACEOF 12875#define EXECUTABLE_SUFFIX "${EXEEXT}" 12876_ACEOF 12877 12878 12879# host-specific stuff: 12880 12881HDEFINES= 12882 12883. ${srcdir}/../bfd/configure.host 12884 12885 12886AR=${AR-ar} 12887 12888if test -n "$ac_tool_prefix"; then 12889 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 12890set dummy ${ac_tool_prefix}ranlib; ac_word=$2 12891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12892$as_echo_n "checking for $ac_word... " >&6; } 12893if ${ac_cv_prog_RANLIB+:} false; then : 12894 $as_echo_n "(cached) " >&6 12895else 12896 if test -n "$RANLIB"; then 12897 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12898else 12899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12900for as_dir in $PATH 12901do 12902 IFS=$as_save_IFS 12903 test -z "$as_dir" && as_dir=. 12904 for ac_exec_ext in '' $ac_executable_extensions; do 12905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12906 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 12907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12908 break 2 12909 fi 12910done 12911 done 12912IFS=$as_save_IFS 12913 12914fi 12915fi 12916RANLIB=$ac_cv_prog_RANLIB 12917if test -n "$RANLIB"; then 12918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12919$as_echo "$RANLIB" >&6; } 12920else 12921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12922$as_echo "no" >&6; } 12923fi 12924 12925 12926fi 12927if test -z "$ac_cv_prog_RANLIB"; then 12928 ac_ct_RANLIB=$RANLIB 12929 # Extract the first word of "ranlib", so it can be a program name with args. 12930set dummy ranlib; ac_word=$2 12931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12932$as_echo_n "checking for $ac_word... " >&6; } 12933if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 12934 $as_echo_n "(cached) " >&6 12935else 12936 if test -n "$ac_ct_RANLIB"; then 12937 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 12938else 12939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12940for as_dir in $PATH 12941do 12942 IFS=$as_save_IFS 12943 test -z "$as_dir" && as_dir=. 12944 for ac_exec_ext in '' $ac_executable_extensions; do 12945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12946 ac_cv_prog_ac_ct_RANLIB="ranlib" 12947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12948 break 2 12949 fi 12950done 12951 done 12952IFS=$as_save_IFS 12953 12954fi 12955fi 12956ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 12957if test -n "$ac_ct_RANLIB"; then 12958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 12959$as_echo "$ac_ct_RANLIB" >&6; } 12960else 12961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12962$as_echo "no" >&6; } 12963fi 12964 12965 if test "x$ac_ct_RANLIB" = x; then 12966 RANLIB=":" 12967 else 12968 case $cross_compiling:$ac_tool_warned in 12969yes:) 12970{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12971$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12972ac_tool_warned=yes ;; 12973esac 12974 RANLIB=$ac_ct_RANLIB 12975 fi 12976else 12977 RANLIB="$ac_cv_prog_RANLIB" 12978fi 12979 12980 12981 12982# Put a plausible default for CC_FOR_BUILD in Makefile. 12983if test -z "$CC_FOR_BUILD"; then 12984 if test "x$cross_compiling" = "xno"; then 12985 CC_FOR_BUILD='$(CC)' 12986 else 12987 CC_FOR_BUILD=gcc 12988 fi 12989fi 12990 12991# Also set EXEEXT_FOR_BUILD. 12992if test "x$cross_compiling" = "xno"; then 12993 EXEEXT_FOR_BUILD='$(EXEEXT)' 12994else 12995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 12996$as_echo_n "checking for build system executable suffix... " >&6; } 12997if ${bfd_cv_build_exeext+:} false; then : 12998 $as_echo_n "(cached) " >&6 12999else 13000 rm -f conftest* 13001 echo 'int main () { return 0; }' > conftest.c 13002 bfd_cv_build_exeext= 13003 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 13004 for file in conftest.*; do 13005 case $file in 13006 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 13007 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 13008 esac 13009 done 13010 rm -f conftest* 13011 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 13012fi 13013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 13014$as_echo "$bfd_cv_build_exeext" >&6; } 13015 EXEEXT_FOR_BUILD="" 13016 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 13017fi 13018 13019 13020DEMANGLER_NAME=c++filt 13021case "${host}" in 13022 *-*-go32* | *-*-msdos*) 13023 DEMANGLER_NAME=cxxfilt 13024esac 13025 13026 13027# The cast to long int works around a bug in the HP C Compiler 13028# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13029# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13030# This bug is HP SR number 8606223364. 13031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13032$as_echo_n "checking size of long... " >&6; } 13033if ${ac_cv_sizeof_long+:} false; then : 13034 $as_echo_n "(cached) " >&6 13035else 13036 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13037 13038else 13039 if test "$ac_cv_type_long" = yes; then 13040 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13041$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13042as_fn_error 77 "cannot compute sizeof (long) 13043See \`config.log' for more details" "$LINENO" 5; } 13044 else 13045 ac_cv_sizeof_long=0 13046 fi 13047fi 13048 13049fi 13050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13051$as_echo "$ac_cv_sizeof_long" >&6; } 13052 13053 13054 13055cat >>confdefs.h <<_ACEOF 13056#define SIZEOF_LONG $ac_cv_sizeof_long 13057_ACEOF 13058 13059 13060# The cast to long int works around a bug in the HP C Compiler 13061# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13062# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13063# This bug is HP SR number 8606223364. 13064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 13065$as_echo_n "checking size of long long... " >&6; } 13066if ${ac_cv_sizeof_long_long+:} false; then : 13067 $as_echo_n "(cached) " >&6 13068else 13069 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 13070 13071else 13072 if test "$ac_cv_type_long_long" = yes; then 13073 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13074$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13075as_fn_error 77 "cannot compute sizeof (long long) 13076See \`config.log' for more details" "$LINENO" 5; } 13077 else 13078 ac_cv_sizeof_long_long=0 13079 fi 13080fi 13081 13082fi 13083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 13084$as_echo "$ac_cv_sizeof_long_long" >&6; } 13085 13086 13087 13088cat >>confdefs.h <<_ACEOF 13089#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 13090_ACEOF 13091 13092 13093 13094# We use headers from include/ that check various HAVE_*_H macros, thus 13095# should ensure they are set by configure. This is true even when C99 13096# guarantees they are available. 13097# plugin-api.h tests HAVE_STDINT_H and HAVE_INTTYPES_H 13098# Besides those, we need to check anything used in binutils/ not in C99. 13099for ac_header in fcntl.h inttypes.h stdint.h sys/file.h \ 13100 sys/stat.h sys/time.h sys/types.h unistd.h 13101do : 13102 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13103ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13104if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13105 cat >>confdefs.h <<_ACEOF 13106#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13107_ACEOF 13108 13109fi 13110 13111done 13112 13113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 13114$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 13115if ${ac_cv_header_sys_wait_h+:} false; then : 13116 $as_echo_n "(cached) " >&6 13117else 13118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13119/* end confdefs.h. */ 13120#include <sys/types.h> 13121#include <sys/wait.h> 13122#ifndef WEXITSTATUS 13123# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 13124#endif 13125#ifndef WIFEXITED 13126# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 13127#endif 13128 13129int 13130main () 13131{ 13132 int s; 13133 wait (&s); 13134 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 13135 ; 13136 return 0; 13137} 13138_ACEOF 13139if ac_fn_c_try_compile "$LINENO"; then : 13140 ac_cv_header_sys_wait_h=yes 13141else 13142 ac_cv_header_sys_wait_h=no 13143fi 13144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13145fi 13146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 13147$as_echo "$ac_cv_header_sys_wait_h" >&6; } 13148if test $ac_cv_header_sys_wait_h = yes; then 13149 13150$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 13151 13152fi 13153 13154 13155 13156 13157 for ac_header in $ac_header_list 13158do : 13159 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13160ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 13161" 13162if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13163 cat >>confdefs.h <<_ACEOF 13164#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13165_ACEOF 13166 13167fi 13168 13169done 13170 13171 13172 13173 13174 13175 13176 13177 13178for ac_func in getpagesize 13179do : 13180 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 13181if test "x$ac_cv_func_getpagesize" = xyes; then : 13182 cat >>confdefs.h <<_ACEOF 13183#define HAVE_GETPAGESIZE 1 13184_ACEOF 13185 13186fi 13187done 13188 13189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 13190$as_echo_n "checking for working mmap... " >&6; } 13191if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 13192 $as_echo_n "(cached) " >&6 13193else 13194 if test "$cross_compiling" = yes; then : 13195 ac_cv_func_mmap_fixed_mapped=no 13196else 13197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13198/* end confdefs.h. */ 13199$ac_includes_default 13200/* malloc might have been renamed as rpl_malloc. */ 13201#undef malloc 13202 13203/* Thanks to Mike Haertel and Jim Avera for this test. 13204 Here is a matrix of mmap possibilities: 13205 mmap private not fixed 13206 mmap private fixed at somewhere currently unmapped 13207 mmap private fixed at somewhere already mapped 13208 mmap shared not fixed 13209 mmap shared fixed at somewhere currently unmapped 13210 mmap shared fixed at somewhere already mapped 13211 For private mappings, we should verify that changes cannot be read() 13212 back from the file, nor mmap's back from the file at a different 13213 address. (There have been systems where private was not correctly 13214 implemented like the infamous i386 svr4.0, and systems where the 13215 VM page cache was not coherent with the file system buffer cache 13216 like early versions of FreeBSD and possibly contemporary NetBSD.) 13217 For shared mappings, we should conversely verify that changes get 13218 propagated back to all the places they're supposed to be. 13219 13220 Grep wants private fixed already mapped. 13221 The main things grep needs to know about mmap are: 13222 * does it exist and is it safe to write into the mmap'd area 13223 * how to use it (BSD variants) */ 13224 13225#include <fcntl.h> 13226#include <sys/mman.h> 13227 13228#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 13229char *malloc (); 13230#endif 13231 13232/* This mess was copied from the GNU getpagesize.h. */ 13233#ifndef HAVE_GETPAGESIZE 13234# ifdef _SC_PAGESIZE 13235# define getpagesize() sysconf(_SC_PAGESIZE) 13236# else /* no _SC_PAGESIZE */ 13237# ifdef HAVE_SYS_PARAM_H 13238# include <sys/param.h> 13239# ifdef EXEC_PAGESIZE 13240# define getpagesize() EXEC_PAGESIZE 13241# else /* no EXEC_PAGESIZE */ 13242# ifdef NBPG 13243# define getpagesize() NBPG * CLSIZE 13244# ifndef CLSIZE 13245# define CLSIZE 1 13246# endif /* no CLSIZE */ 13247# else /* no NBPG */ 13248# ifdef NBPC 13249# define getpagesize() NBPC 13250# else /* no NBPC */ 13251# ifdef PAGESIZE 13252# define getpagesize() PAGESIZE 13253# endif /* PAGESIZE */ 13254# endif /* no NBPC */ 13255# endif /* no NBPG */ 13256# endif /* no EXEC_PAGESIZE */ 13257# else /* no HAVE_SYS_PARAM_H */ 13258# define getpagesize() 8192 /* punt totally */ 13259# endif /* no HAVE_SYS_PARAM_H */ 13260# endif /* no _SC_PAGESIZE */ 13261 13262#endif /* no HAVE_GETPAGESIZE */ 13263 13264int 13265main () 13266{ 13267 char *data, *data2, *data3; 13268 const char *cdata2; 13269 int i, pagesize; 13270 int fd, fd2; 13271 13272 pagesize = getpagesize (); 13273 13274 /* First, make a file with some known garbage in it. */ 13275 data = (char *) malloc (pagesize); 13276 if (!data) 13277 return 1; 13278 for (i = 0; i < pagesize; ++i) 13279 *(data + i) = rand (); 13280 umask (0); 13281 fd = creat ("conftest.mmap", 0600); 13282 if (fd < 0) 13283 return 2; 13284 if (write (fd, data, pagesize) != pagesize) 13285 return 3; 13286 close (fd); 13287 13288 /* Next, check that the tail of a page is zero-filled. File must have 13289 non-zero length, otherwise we risk SIGBUS for entire page. */ 13290 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 13291 if (fd2 < 0) 13292 return 4; 13293 cdata2 = ""; 13294 if (write (fd2, cdata2, 1) != 1) 13295 return 5; 13296 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 13297 if (data2 == MAP_FAILED) 13298 return 6; 13299 for (i = 0; i < pagesize; ++i) 13300 if (*(data2 + i)) 13301 return 7; 13302 close (fd2); 13303 if (munmap (data2, pagesize)) 13304 return 8; 13305 13306 /* Next, try to mmap the file at a fixed address which already has 13307 something else allocated at it. If we can, also make sure that 13308 we see the same garbage. */ 13309 fd = open ("conftest.mmap", O_RDWR); 13310 if (fd < 0) 13311 return 9; 13312 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 13313 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 13314 return 10; 13315 for (i = 0; i < pagesize; ++i) 13316 if (*(data + i) != *(data2 + i)) 13317 return 11; 13318 13319 /* Finally, make sure that changes to the mapped area do not 13320 percolate back to the file as seen by read(). (This is a bug on 13321 some variants of i386 svr4.0.) */ 13322 for (i = 0; i < pagesize; ++i) 13323 *(data2 + i) = *(data2 + i) + 1; 13324 data3 = (char *) malloc (pagesize); 13325 if (!data3) 13326 return 12; 13327 if (read (fd, data3, pagesize) != pagesize) 13328 return 13; 13329 for (i = 0; i < pagesize; ++i) 13330 if (*(data + i) != *(data3 + i)) 13331 return 14; 13332 close (fd); 13333 return 0; 13334} 13335_ACEOF 13336if ac_fn_c_try_run "$LINENO"; then : 13337 ac_cv_func_mmap_fixed_mapped=yes 13338else 13339 ac_cv_func_mmap_fixed_mapped=no 13340fi 13341rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13342 conftest.$ac_objext conftest.beam conftest.$ac_ext 13343fi 13344 13345fi 13346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 13347$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 13348if test $ac_cv_func_mmap_fixed_mapped = yes; then 13349 13350$as_echo "#define HAVE_MMAP 1" >>confdefs.h 13351 13352fi 13353rm -f conftest.mmap conftest.txt 13354 13355for ac_func in getc_unlocked mkdtemp mkstemp sbrk utimensat utimes 13356do : 13357 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13358ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13359if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13360 cat >>confdefs.h <<_ACEOF 13361#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13362_ACEOF 13363 13364fi 13365done 13366 13367 13368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5 13369$as_echo_n "checking for mbstate_t... " >&6; } 13370cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13371/* end confdefs.h. */ 13372#include <wchar.h> 13373int 13374main () 13375{ 13376mbstate_t teststate; 13377 ; 13378 return 0; 13379} 13380_ACEOF 13381if ac_fn_c_try_compile "$LINENO"; then : 13382 have_mbstate_t=yes 13383else 13384 have_mbstate_t=no 13385fi 13386rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mbstate_t" >&5 13388$as_echo "$have_mbstate_t" >&6; } 13389if test x"$have_mbstate_t" = xyes; then 13390 13391$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h 13392 13393fi 13394 13395# Copied from gnulib stat-time.m4. 13396# We should just switch over to using gnulib. 13397ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_member_struct_stat_st_atim_tv_nsec" "#include <sys/types.h> 13398 #include <sys/stat.h> 13399" 13400if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes; then : 13401 13402cat >>confdefs.h <<_ACEOF 13403#define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 13404_ACEOF 13405 13406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat.st_atim is of type struct timespec" >&5 13407$as_echo_n "checking whether struct stat.st_atim is of type struct timespec... " >&6; } 13408if ${ac_cv_typeof_struct_stat_st_atim_is_struct_timespec+:} false; then : 13409 $as_echo_n "(cached) " >&6 13410else 13411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13412/* end confdefs.h. */ 13413 13414 #include <sys/types.h> 13415 #include <sys/stat.h> 13416 #if HAVE_SYS_TIME_H 13417 # include <sys/time.h> 13418 #endif 13419 #include <time.h> 13420 struct timespec ts; 13421 struct stat st; 13422 13423int 13424main () 13425{ 13426 13427 st.st_atim = ts; 13428 13429 ; 13430 return 0; 13431} 13432_ACEOF 13433if ac_fn_c_try_compile "$LINENO"; then : 13434 ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=yes 13435else 13436 ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=no 13437fi 13438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13439fi 13440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&5 13441$as_echo "$ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&6; } 13442 if test $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec = yes; then 13443 13444$as_echo "#define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1" >>confdefs.h 13445 13446 fi 13447else 13448 ac_fn_c_check_member "$LINENO" "struct stat" "st_atimespec.tv_nsec" "ac_cv_member_struct_stat_st_atimespec_tv_nsec" "#include <sys/types.h> 13449 #include <sys/stat.h> 13450" 13451if test "x$ac_cv_member_struct_stat_st_atimespec_tv_nsec" = xyes; then : 13452 13453cat >>confdefs.h <<_ACEOF 13454#define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 13455_ACEOF 13456 13457 13458else 13459 ac_fn_c_check_member "$LINENO" "struct stat" "st_atimensec" "ac_cv_member_struct_stat_st_atimensec" "#include <sys/types.h> 13460 #include <sys/stat.h> 13461" 13462if test "x$ac_cv_member_struct_stat_st_atimensec" = xyes; then : 13463 13464cat >>confdefs.h <<_ACEOF 13465#define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 13466_ACEOF 13467 13468 13469else 13470 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.st__tim.tv_nsec" "ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" "#include <sys/types.h> 13471 #include <sys/stat.h> 13472" 13473if test "x$ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" = xyes; then : 13474 13475cat >>confdefs.h <<_ACEOF 13476#define HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1 13477_ACEOF 13478 13479 13480fi 13481 13482fi 13483 13484fi 13485 13486fi 13487 13488 13489# Some systems have frexp only in -lm, not in -lc. 13490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing frexp" >&5 13491$as_echo_n "checking for library containing frexp... " >&6; } 13492if ${ac_cv_search_frexp+:} false; then : 13493 $as_echo_n "(cached) " >&6 13494else 13495 ac_func_search_save_LIBS=$LIBS 13496cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13497/* end confdefs.h. */ 13498 13499/* Override any GCC internal prototype to avoid an error. 13500 Use char because int might match the return type of a GCC 13501 builtin and then its argument prototype would still apply. */ 13502#ifdef __cplusplus 13503extern "C" 13504#endif 13505char frexp (); 13506int 13507main () 13508{ 13509return frexp (); 13510 ; 13511 return 0; 13512} 13513_ACEOF 13514for ac_lib in '' m; do 13515 if test -z "$ac_lib"; then 13516 ac_res="none required" 13517 else 13518 ac_res=-l$ac_lib 13519 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13520 fi 13521 if ac_fn_c_try_link "$LINENO"; then : 13522 ac_cv_search_frexp=$ac_res 13523fi 13524rm -f core conftest.err conftest.$ac_objext \ 13525 conftest$ac_exeext 13526 if ${ac_cv_search_frexp+:} false; then : 13527 break 13528fi 13529done 13530if ${ac_cv_search_frexp+:} false; then : 13531 13532else 13533 ac_cv_search_frexp=no 13534fi 13535rm conftest.$ac_ext 13536LIBS=$ac_func_search_save_LIBS 13537fi 13538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_frexp" >&5 13539$as_echo "$ac_cv_search_frexp" >&6; } 13540ac_res=$ac_cv_search_frexp 13541if test "$ac_res" != no; then : 13542 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13543 13544fi 13545 13546 13547 13548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 13549$as_echo_n "checking for LC_MESSAGES... " >&6; } 13550if ${am_cv_val_LC_MESSAGES+:} false; then : 13551 $as_echo_n "(cached) " >&6 13552else 13553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13554/* end confdefs.h. */ 13555#include <locale.h> 13556int 13557main () 13558{ 13559return LC_MESSAGES 13560 ; 13561 return 0; 13562} 13563_ACEOF 13564if ac_fn_c_try_link "$LINENO"; then : 13565 am_cv_val_LC_MESSAGES=yes 13566else 13567 am_cv_val_LC_MESSAGES=no 13568fi 13569rm -f core conftest.err conftest.$ac_objext \ 13570 conftest$ac_exeext conftest.$ac_ext 13571fi 13572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 13573$as_echo "$am_cv_val_LC_MESSAGES" >&6; } 13574 if test $am_cv_val_LC_MESSAGES = yes; then 13575 13576$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h 13577 13578 fi 13579 13580 13581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 13582$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 13583if ${bu_cv_decl_getopt_unistd_h+:} false; then : 13584 $as_echo_n "(cached) " >&6 13585else 13586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13587/* end confdefs.h. */ 13588#include <unistd.h> 13589int 13590main () 13591{ 13592extern int getopt (int, char *const*, const char *); 13593 ; 13594 return 0; 13595} 13596_ACEOF 13597if ac_fn_c_try_compile "$LINENO"; then : 13598 bu_cv_decl_getopt_unistd_h=yes 13599else 13600 bu_cv_decl_getopt_unistd_h=no 13601fi 13602rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13603fi 13604 13605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_getopt_unistd_h" >&5 13606$as_echo "$bu_cv_decl_getopt_unistd_h" >&6; } 13607if test $bu_cv_decl_getopt_unistd_h = yes; then 13608 13609$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 13610 13611fi 13612 13613# Under Next 3.2 <utime.h> apparently does not define struct utimbuf 13614# by default. 13615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for utime.h" >&5 13616$as_echo_n "checking for utime.h... " >&6; } 13617if ${bu_cv_header_utime_h+:} false; then : 13618 $as_echo_n "(cached) " >&6 13619else 13620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13621/* end confdefs.h. */ 13622#include <sys/types.h> 13623#ifdef HAVE_TIME_H 13624#include <time.h> 13625#endif 13626#include <utime.h> 13627int 13628main () 13629{ 13630struct utimbuf s; 13631 ; 13632 return 0; 13633} 13634_ACEOF 13635if ac_fn_c_try_compile "$LINENO"; then : 13636 bu_cv_header_utime_h=yes 13637else 13638 bu_cv_header_utime_h=no 13639fi 13640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13641fi 13642 13643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_header_utime_h" >&5 13644$as_echo "$bu_cv_header_utime_h" >&6; } 13645if test $bu_cv_header_utime_h = yes; then 13646 13647$as_echo "#define HAVE_GOOD_UTIME_H 1" >>confdefs.h 13648 13649fi 13650 13651ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 13652if test "x$ac_cv_have_decl_asprintf" = xyes; then : 13653 ac_have_decl=1 13654else 13655 ac_have_decl=0 13656fi 13657 13658cat >>confdefs.h <<_ACEOF 13659#define HAVE_DECL_ASPRINTF $ac_have_decl 13660_ACEOF 13661ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default" 13662if test "x$ac_cv_have_decl_environ" = xyes; then : 13663 ac_have_decl=1 13664else 13665 ac_have_decl=0 13666fi 13667 13668cat >>confdefs.h <<_ACEOF 13669#define HAVE_DECL_ENVIRON $ac_have_decl 13670_ACEOF 13671ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default" 13672if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then : 13673 ac_have_decl=1 13674else 13675 ac_have_decl=0 13676fi 13677 13678cat >>confdefs.h <<_ACEOF 13679#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl 13680_ACEOF 13681ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 13682if test "x$ac_cv_have_decl_sbrk" = xyes; then : 13683 ac_have_decl=1 13684else 13685 ac_have_decl=0 13686fi 13687 13688cat >>confdefs.h <<_ACEOF 13689#define HAVE_DECL_SBRK $ac_have_decl 13690_ACEOF 13691ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 13692if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 13693 ac_have_decl=1 13694else 13695 ac_have_decl=0 13696fi 13697 13698cat >>confdefs.h <<_ACEOF 13699#define HAVE_DECL_STPCPY $ac_have_decl 13700_ACEOF 13701ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 13702if test "x$ac_cv_have_decl_strnlen" = xyes; then : 13703 ac_have_decl=1 13704else 13705 ac_have_decl=0 13706fi 13707 13708cat >>confdefs.h <<_ACEOF 13709#define HAVE_DECL_STRNLEN $ac_have_decl 13710_ACEOF 13711 13712 13713# Link in zlib if we can. This allows us to read compressed debug 13714# sections. This is used only by readelf.c (objdump uses bfd for 13715# reading compressed sections). 13716 13717 # Use the system's zlib library. 13718 zlibdir="-L\$(top_builddir)/../zlib" 13719 zlibinc="-I\$(top_srcdir)/../zlib" 13720 13721# Check whether --with-system-zlib was given. 13722if test "${with_system_zlib+set}" = set; then : 13723 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 13724 zlibdir= 13725 zlibinc= 13726 fi 13727 13728fi 13729 13730 13731 13732 13733 13734 13735case "${host}" in 13736*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 13737 13738$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 13739 ;; 13740esac 13741 13742# Support for the msgpack C library. 13743 13744# Check whether --with-msgpack was given. 13745if test "${with_msgpack+set}" = set; then : 13746 withval=$with_msgpack; 13747else 13748 with_msgpack=auto 13749fi 13750 13751 13752 13753if test "$with_msgpack" != no; then 13754 13755pkg_failed=no 13756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for msgpack" >&5 13757$as_echo_n "checking for msgpack... " >&6; } 13758 13759if test -n "$MSGPACK_CFLAGS"; then 13760 pkg_cv_MSGPACK_CFLAGS="$MSGPACK_CFLAGS" 13761 elif test -n "$PKG_CONFIG"; then 13762 if test -n "$PKG_CONFIG" && \ 13763 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"msgpack\""; } >&5 13764 ($PKG_CONFIG --exists --print-errors "msgpack") 2>&5 13765 ac_status=$? 13766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13767 test $ac_status = 0; }; then 13768 pkg_cv_MSGPACK_CFLAGS=`$PKG_CONFIG --cflags "msgpack" 2>/dev/null` 13769 test "x$?" != "x0" && pkg_failed=yes 13770else 13771 pkg_failed=yes 13772fi 13773 else 13774 pkg_failed=untried 13775fi 13776if test -n "$MSGPACK_LIBS"; then 13777 pkg_cv_MSGPACK_LIBS="$MSGPACK_LIBS" 13778 elif test -n "$PKG_CONFIG"; then 13779 if test -n "$PKG_CONFIG" && \ 13780 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"msgpack\""; } >&5 13781 ($PKG_CONFIG --exists --print-errors "msgpack") 2>&5 13782 ac_status=$? 13783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13784 test $ac_status = 0; }; then 13785 pkg_cv_MSGPACK_LIBS=`$PKG_CONFIG --libs "msgpack" 2>/dev/null` 13786 test "x$?" != "x0" && pkg_failed=yes 13787else 13788 pkg_failed=yes 13789fi 13790 else 13791 pkg_failed=untried 13792fi 13793 13794if test $pkg_failed = no; then 13795 pkg_save_LDFLAGS="$LDFLAGS" 13796 LDFLAGS="$LDFLAGS $pkg_cv_MSGPACK_LIBS" 13797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13798/* end confdefs.h. */ 13799 13800int 13801main () 13802{ 13803 13804 ; 13805 return 0; 13806} 13807_ACEOF 13808if ac_fn_c_try_link "$LINENO"; then : 13809 13810else 13811 pkg_failed=yes 13812fi 13813rm -f core conftest.err conftest.$ac_objext \ 13814 conftest$ac_exeext conftest.$ac_ext 13815 LDFLAGS=$pkg_save_LDFLAGS 13816fi 13817 13818 13819 13820if test $pkg_failed = yes; then 13821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13822$as_echo "no" >&6; } 13823 13824if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 13825 _pkg_short_errors_supported=yes 13826else 13827 _pkg_short_errors_supported=no 13828fi 13829 if test $_pkg_short_errors_supported = yes; then 13830 MSGPACK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "msgpack" 2>&1` 13831 else 13832 MSGPACK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "msgpack" 2>&1` 13833 fi 13834 # Put the nasty error message in config.log where it belongs 13835 echo "$MSGPACK_PKG_ERRORS" >&5 13836 13837 13838 if test "$with_msgpack" = yes; then 13839 as_fn_error $? "--with-msgpack was given, but msgpack is missing or unusable." "$LINENO" 5 13840 fi 13841 13842elif test $pkg_failed = untried; then 13843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13844$as_echo "no" >&6; } 13845 13846 if test "$with_msgpack" = yes; then 13847 as_fn_error $? "--with-msgpack was given, but msgpack is missing or unusable." "$LINENO" 5 13848 fi 13849 13850else 13851 MSGPACK_CFLAGS=$pkg_cv_MSGPACK_CFLAGS 13852 MSGPACK_LIBS=$pkg_cv_MSGPACK_LIBS 13853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13854$as_echo "yes" >&6; } 13855 13856 13857$as_echo "#define HAVE_MSGPACK 1" >>confdefs.h 13858 13859 13860fi 13861fi 13862 13863# target-specific stuff: 13864 13865# Canonicalize the secondary target names. 13866if test -n "$enable_targets"; then 13867 for targ in `echo $enable_targets | sed 's/,/ /g'` 13868 do 13869 result=`$ac_config_sub $targ 2>/dev/null` 13870 if test -n "$result"; then 13871 canon_targets="$canon_targets $result" 13872 else 13873 # Allow targets that config.sub doesn't recognize, like "all". 13874 canon_targets="$canon_targets $targ" 13875 fi 13876 done 13877fi 13878 13879ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default" 13880if test "x$ac_cv_header_iconv_h" = xyes; then : 13881 13882fi 13883 13884 13885 13886 if test "X$prefix" = "XNONE"; then 13887 acl_final_prefix="$ac_default_prefix" 13888 else 13889 acl_final_prefix="$prefix" 13890 fi 13891 if test "X$exec_prefix" = "XNONE"; then 13892 acl_final_exec_prefix='${prefix}' 13893 else 13894 acl_final_exec_prefix="$exec_prefix" 13895 fi 13896 acl_save_prefix="$prefix" 13897 prefix="$acl_final_prefix" 13898 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 13899 prefix="$acl_save_prefix" 13900 13901 13902# Check whether --with-gnu-ld was given. 13903if test "${with_gnu_ld+set}" = set; then : 13904 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 13905else 13906 with_gnu_ld=no 13907fi 13908 13909# Prepare PATH_SEPARATOR. 13910# The user is always right. 13911if test "${PATH_SEPARATOR+set}" != set; then 13912 echo "#! /bin/sh" >conf$$.sh 13913 echo "exit 0" >>conf$$.sh 13914 chmod +x conf$$.sh 13915 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13916 PATH_SEPARATOR=';' 13917 else 13918 PATH_SEPARATOR=: 13919 fi 13920 rm -f conf$$.sh 13921fi 13922ac_prog=ld 13923if test "$GCC" = yes; then 13924 # Check if gcc -print-prog-name=ld gives a path. 13925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 13926$as_echo_n "checking for ld used by GCC... " >&6; } 13927 case $host in 13928 *-*-mingw*) 13929 # gcc leaves a trailing carriage return which upsets mingw 13930 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 13931 *) 13932 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 13933 esac 13934 case $ac_prog in 13935 # Accept absolute paths. 13936 [\\/]* | [A-Za-z]:[\\/]*) 13937 re_direlt='/[^/][^/]*/\.\./' 13938 # Canonicalize the path of ld 13939 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 13940 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 13941 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 13942 done 13943 test -z "$LD" && LD="$ac_prog" 13944 ;; 13945 "") 13946 # If it fails, then pretend we aren't using GCC. 13947 ac_prog=ld 13948 ;; 13949 *) 13950 # If it is relative, then search for the first ld in PATH. 13951 with_gnu_ld=unknown 13952 ;; 13953 esac 13954elif test "$with_gnu_ld" = yes; then 13955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 13956$as_echo_n "checking for GNU ld... " >&6; } 13957else 13958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 13959$as_echo_n "checking for non-GNU ld... " >&6; } 13960fi 13961if ${acl_cv_path_LD+:} false; then : 13962 $as_echo_n "(cached) " >&6 13963else 13964 if test -z "$LD"; then 13965 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 13966 for ac_dir in $PATH; do 13967 test -z "$ac_dir" && ac_dir=. 13968 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 13969 acl_cv_path_LD="$ac_dir/$ac_prog" 13970 # Check to see if the program is GNU ld. I'd rather use --version, 13971 # but apparently some GNU ld's only accept -v. 13972 # Break only if it was the GNU/non-GNU ld that we prefer. 13973 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then 13974 test "$with_gnu_ld" != no && break 13975 else 13976 test "$with_gnu_ld" != yes && break 13977 fi 13978 fi 13979 done 13980 IFS="$ac_save_ifs" 13981else 13982 acl_cv_path_LD="$LD" # Let the user override the test with a path. 13983fi 13984fi 13985 13986LD="$acl_cv_path_LD" 13987if test -n "$LD"; then 13988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 13989$as_echo "$LD" >&6; } 13990else 13991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13992$as_echo "no" >&6; } 13993fi 13994test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 13995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 13996$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 13997if ${acl_cv_prog_gnu_ld+:} false; then : 13998 $as_echo_n "(cached) " >&6 13999else 14000 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 14001if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then 14002 acl_cv_prog_gnu_ld=yes 14003else 14004 acl_cv_prog_gnu_ld=no 14005fi 14006fi 14007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 14008$as_echo "$acl_cv_prog_gnu_ld" >&6; } 14009with_gnu_ld=$acl_cv_prog_gnu_ld 14010 14011 14012 14013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 14014$as_echo_n "checking for shared library run path origin... " >&6; } 14015if ${acl_cv_rpath+:} false; then : 14016 $as_echo_n "(cached) " >&6 14017else 14018 14019 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 14020 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 14021 . ./conftest.sh 14022 rm -f ./conftest.sh 14023 acl_cv_rpath=done 14024 14025fi 14026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 14027$as_echo "$acl_cv_rpath" >&6; } 14028 wl="$acl_cv_wl" 14029 libext="$acl_cv_libext" 14030 shlibext="$acl_cv_shlibext" 14031 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 14032 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 14033 hardcode_direct="$acl_cv_hardcode_direct" 14034 hardcode_minus_L="$acl_cv_hardcode_minus_L" 14035 # Check whether --enable-rpath was given. 14036if test "${enable_rpath+set}" = set; then : 14037 enableval=$enable_rpath; : 14038else 14039 enable_rpath=yes 14040fi 14041 14042 14043 14044 14045 14046 14047 14048 14049 use_additional=yes 14050 14051 acl_save_prefix="$prefix" 14052 prefix="$acl_final_prefix" 14053 acl_save_exec_prefix="$exec_prefix" 14054 exec_prefix="$acl_final_exec_prefix" 14055 14056 eval additional_includedir=\"$includedir\" 14057 eval additional_libdir=\"$libdir\" 14058 14059 exec_prefix="$acl_save_exec_prefix" 14060 prefix="$acl_save_prefix" 14061 14062 14063# Check whether --with-libiconv-prefix was given. 14064if test "${with_libiconv_prefix+set}" = set; then : 14065 withval=$with_libiconv_prefix; 14066 if test "X$withval" = "Xno"; then 14067 use_additional=no 14068 else 14069 if test "X$withval" = "X"; then 14070 14071 acl_save_prefix="$prefix" 14072 prefix="$acl_final_prefix" 14073 acl_save_exec_prefix="$exec_prefix" 14074 exec_prefix="$acl_final_exec_prefix" 14075 14076 eval additional_includedir=\"$includedir\" 14077 eval additional_libdir=\"$libdir\" 14078 14079 exec_prefix="$acl_save_exec_prefix" 14080 prefix="$acl_save_prefix" 14081 14082 else 14083 additional_includedir="$withval/include" 14084 additional_libdir="$withval/lib" 14085 fi 14086 fi 14087 14088fi 14089 14090 14091# Check whether --with-libiconv-type was given. 14092if test "${with_libiconv_type+set}" = set; then : 14093 withval=$with_libiconv_type; with_libiconv_type=$withval 14094else 14095 with_libiconv_type=auto 14096fi 14097 14098 lib_type=`eval echo \$with_libiconv_type` 14099 14100 LIBICONV= 14101 LTLIBICONV= 14102 INCICONV= 14103 rpathdirs= 14104 ltrpathdirs= 14105 names_already_handled= 14106 names_next_round='iconv ' 14107 while test -n "$names_next_round"; do 14108 names_this_round="$names_next_round" 14109 names_next_round= 14110 for name in $names_this_round; do 14111 already_handled= 14112 for n in $names_already_handled; do 14113 if test "$n" = "$name"; then 14114 already_handled=yes 14115 break 14116 fi 14117 done 14118 if test -z "$already_handled"; then 14119 names_already_handled="$names_already_handled $name" 14120 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 14121 eval value=\"\$HAVE_LIB$uppername\" 14122 if test -n "$value"; then 14123 if test "$value" = yes; then 14124 eval value=\"\$LIB$uppername\" 14125 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 14126 eval value=\"\$LTLIB$uppername\" 14127 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 14128 else 14129 : 14130 fi 14131 else 14132 found_dir= 14133 found_la= 14134 found_so= 14135 found_a= 14136 if test $use_additional = yes; then 14137 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 14138 found_dir="$additional_libdir" 14139 found_so="$additional_libdir/lib$name.$shlibext" 14140 if test -f "$additional_libdir/lib$name.la"; then 14141 found_la="$additional_libdir/lib$name.la" 14142 fi 14143 elif test x$lib_type != xshared; then 14144 if test -f "$additional_libdir/lib$name.$libext"; then 14145 found_dir="$additional_libdir" 14146 found_a="$additional_libdir/lib$name.$libext" 14147 if test -f "$additional_libdir/lib$name.la"; then 14148 found_la="$additional_libdir/lib$name.la" 14149 fi 14150 fi 14151 fi 14152 fi 14153 if test "X$found_dir" = "X"; then 14154 for x in $LDFLAGS $LTLIBICONV; do 14155 14156 acl_save_prefix="$prefix" 14157 prefix="$acl_final_prefix" 14158 acl_save_exec_prefix="$exec_prefix" 14159 exec_prefix="$acl_final_exec_prefix" 14160 eval x=\"$x\" 14161 exec_prefix="$acl_save_exec_prefix" 14162 prefix="$acl_save_prefix" 14163 14164 case "$x" in 14165 -L*) 14166 dir=`echo "X$x" | sed -e 's/^X-L//'` 14167 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 14168 found_dir="$dir" 14169 found_so="$dir/lib$name.$shlibext" 14170 if test -f "$dir/lib$name.la"; then 14171 found_la="$dir/lib$name.la" 14172 fi 14173 elif test x$lib_type != xshared; then 14174 if test -f "$dir/lib$name.$libext"; then 14175 found_dir="$dir" 14176 found_a="$dir/lib$name.$libext" 14177 if test -f "$dir/lib$name.la"; then 14178 found_la="$dir/lib$name.la" 14179 fi 14180 fi 14181 fi 14182 ;; 14183 esac 14184 if test "X$found_dir" != "X"; then 14185 break 14186 fi 14187 done 14188 fi 14189 if test "X$found_dir" != "X"; then 14190 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 14191 if test "X$found_so" != "X"; then 14192 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 14193 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 14194 else 14195 haveit= 14196 for x in $ltrpathdirs; do 14197 if test "X$x" = "X$found_dir"; then 14198 haveit=yes 14199 break 14200 fi 14201 done 14202 if test -z "$haveit"; then 14203 ltrpathdirs="$ltrpathdirs $found_dir" 14204 fi 14205 if test "$hardcode_direct" = yes; then 14206 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 14207 else 14208 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 14209 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 14210 haveit= 14211 for x in $rpathdirs; do 14212 if test "X$x" = "X$found_dir"; then 14213 haveit=yes 14214 break 14215 fi 14216 done 14217 if test -z "$haveit"; then 14218 rpathdirs="$rpathdirs $found_dir" 14219 fi 14220 else 14221 haveit= 14222 for x in $LDFLAGS $LIBICONV; do 14223 14224 acl_save_prefix="$prefix" 14225 prefix="$acl_final_prefix" 14226 acl_save_exec_prefix="$exec_prefix" 14227 exec_prefix="$acl_final_exec_prefix" 14228 eval x=\"$x\" 14229 exec_prefix="$acl_save_exec_prefix" 14230 prefix="$acl_save_prefix" 14231 14232 if test "X$x" = "X-L$found_dir"; then 14233 haveit=yes 14234 break 14235 fi 14236 done 14237 if test -z "$haveit"; then 14238 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 14239 fi 14240 if test "$hardcode_minus_L" != no; then 14241 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 14242 else 14243 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 14244 fi 14245 fi 14246 fi 14247 fi 14248 else 14249 if test "X$found_a" != "X"; then 14250 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 14251 else 14252 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 14253 fi 14254 fi 14255 additional_includedir= 14256 case "$found_dir" in 14257 */lib | */lib/) 14258 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 14259 additional_includedir="$basedir/include" 14260 ;; 14261 esac 14262 if test "X$additional_includedir" != "X"; then 14263 if test "X$additional_includedir" != "X/usr/include"; then 14264 haveit= 14265 if test "X$additional_includedir" = "X/usr/local/include"; then 14266 if test -n "$GCC"; then 14267 case $host_os in 14268 linux*) haveit=yes;; 14269 esac 14270 fi 14271 fi 14272 if test -z "$haveit"; then 14273 for x in $CPPFLAGS $INCICONV; do 14274 14275 acl_save_prefix="$prefix" 14276 prefix="$acl_final_prefix" 14277 acl_save_exec_prefix="$exec_prefix" 14278 exec_prefix="$acl_final_exec_prefix" 14279 eval x=\"$x\" 14280 exec_prefix="$acl_save_exec_prefix" 14281 prefix="$acl_save_prefix" 14282 14283 if test "X$x" = "X-I$additional_includedir"; then 14284 haveit=yes 14285 break 14286 fi 14287 done 14288 if test -z "$haveit"; then 14289 if test -d "$additional_includedir"; then 14290 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 14291 fi 14292 fi 14293 fi 14294 fi 14295 fi 14296 if test -n "$found_la"; then 14297 save_libdir="$libdir" 14298 case "$found_la" in 14299 */* | *\\*) . "$found_la" ;; 14300 *) . "./$found_la" ;; 14301 esac 14302 libdir="$save_libdir" 14303 for dep in $dependency_libs; do 14304 case "$dep" in 14305 -L*) 14306 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 14307 if test "X$additional_libdir" != "X/usr/lib"; then 14308 haveit= 14309 if test "X$additional_libdir" = "X/usr/local/lib"; then 14310 if test -n "$GCC"; then 14311 case $host_os in 14312 linux*) haveit=yes;; 14313 esac 14314 fi 14315 fi 14316 if test -z "$haveit"; then 14317 haveit= 14318 for x in $LDFLAGS $LIBICONV; do 14319 14320 acl_save_prefix="$prefix" 14321 prefix="$acl_final_prefix" 14322 acl_save_exec_prefix="$exec_prefix" 14323 exec_prefix="$acl_final_exec_prefix" 14324 eval x=\"$x\" 14325 exec_prefix="$acl_save_exec_prefix" 14326 prefix="$acl_save_prefix" 14327 14328 if test "X$x" = "X-L$additional_libdir"; then 14329 haveit=yes 14330 break 14331 fi 14332 done 14333 if test -z "$haveit"; then 14334 if test -d "$additional_libdir"; then 14335 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 14336 fi 14337 fi 14338 haveit= 14339 for x in $LDFLAGS $LTLIBICONV; do 14340 14341 acl_save_prefix="$prefix" 14342 prefix="$acl_final_prefix" 14343 acl_save_exec_prefix="$exec_prefix" 14344 exec_prefix="$acl_final_exec_prefix" 14345 eval x=\"$x\" 14346 exec_prefix="$acl_save_exec_prefix" 14347 prefix="$acl_save_prefix" 14348 14349 if test "X$x" = "X-L$additional_libdir"; then 14350 haveit=yes 14351 break 14352 fi 14353 done 14354 if test -z "$haveit"; then 14355 if test -d "$additional_libdir"; then 14356 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 14357 fi 14358 fi 14359 fi 14360 fi 14361 ;; 14362 -R*) 14363 dir=`echo "X$dep" | sed -e 's/^X-R//'` 14364 if test "$enable_rpath" != no; then 14365 haveit= 14366 for x in $rpathdirs; do 14367 if test "X$x" = "X$dir"; then 14368 haveit=yes 14369 break 14370 fi 14371 done 14372 if test -z "$haveit"; then 14373 rpathdirs="$rpathdirs $dir" 14374 fi 14375 haveit= 14376 for x in $ltrpathdirs; do 14377 if test "X$x" = "X$dir"; then 14378 haveit=yes 14379 break 14380 fi 14381 done 14382 if test -z "$haveit"; then 14383 ltrpathdirs="$ltrpathdirs $dir" 14384 fi 14385 fi 14386 ;; 14387 -l*) 14388 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 14389 ;; 14390 *.la) 14391 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 14392 ;; 14393 *) 14394 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 14395 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 14396 ;; 14397 esac 14398 done 14399 fi 14400 else 14401 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 14402 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 14403 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 14404 else 14405 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext" 14406 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext" 14407 fi 14408 fi 14409 fi 14410 fi 14411 done 14412 done 14413 if test "X$rpathdirs" != "X"; then 14414 if test -n "$hardcode_libdir_separator"; then 14415 alldirs= 14416 for found_dir in $rpathdirs; do 14417 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 14418 done 14419 acl_save_libdir="$libdir" 14420 libdir="$alldirs" 14421 eval flag=\"$hardcode_libdir_flag_spec\" 14422 libdir="$acl_save_libdir" 14423 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 14424 else 14425 for found_dir in $rpathdirs; do 14426 acl_save_libdir="$libdir" 14427 libdir="$found_dir" 14428 eval flag=\"$hardcode_libdir_flag_spec\" 14429 libdir="$acl_save_libdir" 14430 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 14431 done 14432 fi 14433 fi 14434 if test "X$ltrpathdirs" != "X"; then 14435 for found_dir in $ltrpathdirs; do 14436 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 14437 done 14438 fi 14439 14440 14441 14442 14443 14444 14445 14446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 14447$as_echo_n "checking for iconv... " >&6; } 14448if ${am_cv_func_iconv+:} false; then : 14449 $as_echo_n "(cached) " >&6 14450else 14451 14452 am_cv_func_iconv="no, consider installing GNU libiconv" 14453 am_cv_lib_iconv=no 14454 am_save_CPPFLAGS="$CPPFLAGS" 14455 CPPFLAGS="$CPPFLAGS $INCICONV" 14456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14457/* end confdefs.h. */ 14458#include <stdlib.h> 14459#include <iconv.h> 14460int 14461main () 14462{ 14463iconv_t cd = iconv_open("",""); 14464 iconv(cd,NULL,NULL,NULL,NULL); 14465 iconv_close(cd); 14466 ; 14467 return 0; 14468} 14469_ACEOF 14470if ac_fn_c_try_link "$LINENO"; then : 14471 am_cv_func_iconv=yes 14472fi 14473rm -f core conftest.err conftest.$ac_objext \ 14474 conftest$ac_exeext conftest.$ac_ext 14475 CPPFLAGS="$am_save_CPPFLAGS" 14476 14477 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then 14478 for _libs in .libs _libs; do 14479 am_save_CPPFLAGS="$CPPFLAGS" 14480 am_save_LIBS="$LIBS" 14481 CPPFLAGS="$CPPFLAGS -I../libiconv/include" 14482 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a" 14483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14484/* end confdefs.h. */ 14485#include <stdlib.h> 14486#include <iconv.h> 14487int 14488main () 14489{ 14490iconv_t cd = iconv_open("",""); 14491 iconv(cd,NULL,NULL,NULL,NULL); 14492 iconv_close(cd); 14493 ; 14494 return 0; 14495} 14496_ACEOF 14497if ac_fn_c_try_link "$LINENO"; then : 14498 INCICONV="-I../libiconv/include" 14499 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a 14500 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la 14501 am_cv_lib_iconv=yes 14502 am_cv_func_iconv=yes 14503fi 14504rm -f core conftest.err conftest.$ac_objext \ 14505 conftest$ac_exeext conftest.$ac_ext 14506 CPPFLAGS="$am_save_CPPFLAGS" 14507 LIBS="$am_save_LIBS" 14508 if test "$am_cv_func_iconv" = "yes"; then 14509 break 14510 fi 14511 done 14512 fi 14513 14514 if test "$am_cv_func_iconv" != yes; then 14515 am_save_CPPFLAGS="$CPPFLAGS" 14516 am_save_LIBS="$LIBS" 14517 CPPFLAGS="$CPPFLAGS $INCICONV" 14518 LIBS="$LIBS $LIBICONV" 14519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14520/* end confdefs.h. */ 14521#include <stdlib.h> 14522#include <iconv.h> 14523int 14524main () 14525{ 14526iconv_t cd = iconv_open("",""); 14527 iconv(cd,NULL,NULL,NULL,NULL); 14528 iconv_close(cd); 14529 ; 14530 return 0; 14531} 14532_ACEOF 14533if ac_fn_c_try_link "$LINENO"; then : 14534 am_cv_lib_iconv=yes 14535 am_cv_func_iconv=yes 14536fi 14537rm -f core conftest.err conftest.$ac_objext \ 14538 conftest$ac_exeext conftest.$ac_ext 14539 CPPFLAGS="$am_save_CPPFLAGS" 14540 LIBS="$am_save_LIBS" 14541 fi 14542 14543fi 14544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 14545$as_echo "$am_cv_func_iconv" >&6; } 14546 if test "$am_cv_func_iconv" = yes; then 14547 14548$as_echo "#define HAVE_ICONV 1" >>confdefs.h 14549 14550 fi 14551 if test "$am_cv_lib_iconv" = yes; then 14552 14553 for element in $INCICONV; do 14554 haveit= 14555 for x in $CPPFLAGS; do 14556 14557 acl_save_prefix="$prefix" 14558 prefix="$acl_final_prefix" 14559 acl_save_exec_prefix="$exec_prefix" 14560 exec_prefix="$acl_final_exec_prefix" 14561 eval x=\"$x\" 14562 exec_prefix="$acl_save_exec_prefix" 14563 prefix="$acl_save_prefix" 14564 14565 if test "X$x" = "X$element"; then 14566 haveit=yes 14567 break 14568 fi 14569 done 14570 if test -z "$haveit"; then 14571 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 14572 fi 14573 done 14574 14575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 14576$as_echo_n "checking how to link with libiconv... " >&6; } 14577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 14578$as_echo "$LIBICONV" >&6; } 14579 else 14580 LIBICONV= 14581 LTLIBICONV= 14582 fi 14583 14584 14585 14586 if test "$am_cv_func_iconv" = yes; then 14587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5 14588$as_echo_n "checking for iconv declaration... " >&6; } 14589 if ${am_cv_proto_iconv+:} false; then : 14590 $as_echo_n "(cached) " >&6 14591else 14592 14593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14594/* end confdefs.h. */ 14595 14596#include <stdlib.h> 14597#include <iconv.h> 14598extern 14599#ifdef __cplusplus 14600"C" 14601#endif 14602#if defined(__STDC__) || defined(__cplusplus) 14603size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); 14604#else 14605size_t iconv(); 14606#endif 14607 14608int 14609main () 14610{ 14611 14612 ; 14613 return 0; 14614} 14615_ACEOF 14616if ac_fn_c_try_compile "$LINENO"; then : 14617 am_cv_proto_iconv_arg1="" 14618else 14619 am_cv_proto_iconv_arg1="const" 14620fi 14621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14622 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);" 14623fi 14624 14625 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` 14626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:- 14627 }$am_cv_proto_iconv" >&5 14628$as_echo "${ac_t:- 14629 }$am_cv_proto_iconv" >&6; } 14630 14631cat >>confdefs.h <<_ACEOF 14632#define ICONV_CONST $am_cv_proto_iconv_arg1 14633_ACEOF 14634 14635 fi 14636 14637 14638all_targets=false 14639BUILD_SRCONV= 14640BUILD_DLLTOOL= 14641DLLTOOL_DEFS= 14642DLLTOOL_DEFAULT= 14643BUILD_WINDRES= 14644BUILD_WINDMC= 14645BUILD_DLLWRAP= 14646BUILD_MISC= 14647BUILD_INSTALL_MISC= 14648OBJDUMP_DEFS= 14649OBJDUMP_PRIVATE_VECTORS= 14650OBJDUMP_PRIVATE_OFILES= 14651od_vectors= 14652 14653for targ in $target $canon_targets 14654do 14655 if test "x$targ" = "xall"; then 14656 all_targets=true 14657 BUILD_SRCONV='$(SRCONV_PROG)' 14658 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)' 14659 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)' 14660 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' 14661 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' 14662 if test -z "$DLLTOOL_DEFAULT"; then 14663 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386" 14664 fi 14665 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386" 14666 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)' 14667 od_vectors="$od_vectors objdump_private_desc_xcoff" 14668 else 14669 case $targ in 14670 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;; 14671 esac 14672 14673 case $targ in 14674 arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*) 14675 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' 14676 if test -z "$DLLTOOL_DEFAULT"; then 14677 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE" 14678 fi 14679 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM" 14680 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)' 14681 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' 14682 ;; 14683 arm-*-pe*) 14684 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' 14685 if test -z "$DLLTOOL_DEFAULT"; then 14686 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM" 14687 fi 14688 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM" 14689 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)' 14690 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' 14691 ;; 14692 x86_64-*-mingw* | x86_64-*-cygwin*) 14693 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' 14694 if test -z "$DLLTOOL_DEFAULT"; then 14695 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64" 14696 fi 14697 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64" 14698 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)' 14699 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' 14700 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)' 14701 ;; 14702 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32**) 14703 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' 14704 if test -z "$DLLTOOL_DEFAULT"; then 14705 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386" 14706 fi 14707 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386" 14708 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)' 14709 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' 14710 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)' 14711 ;; 14712 i[3-7]86-*-interix) 14713 BUILD_DLLTOOL='$(DLLTOOL_PROG)' 14714 if test -z "$DLLTOOL_DEFAULT"; then 14715 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386" 14716 fi 14717 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386" 14718 ;; 14719 powerpc*-aix5.[01]) 14720 ;; 14721 powerpc*-aix[5-9].*) 14722 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT" 14723 ;; 14724 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*) 14725 case "$BUILD_INSTALL_MISC" in 14726 *embedspu*) ;; 14727 *) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu" 14728 esac 14729 ;; 14730 sh*-*-pe) 14731 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' 14732 if test -z "$DLLTOOL_DEFAULT"; then 14733 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH" 14734 fi 14735 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH" 14736 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)' 14737 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' 14738 ;; 14739 spu-*-*) 14740 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)' 14741 ;; 14742 mips*-*-pe) 14743 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' 14744 if test -z "$DLLTOOL_DEFAULT"; then 14745 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS" 14746 fi 14747 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS" 14748 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)' 14749 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' 14750 ;; 14751 mcore-*-pe) 14752 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' 14753 if test -z "$DLLTOOL_DEFAULT"; then 14754 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE" 14755 fi 14756 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE" 14757 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)' 14758 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' 14759 ;; 14760 mcore-*-elf) 14761 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)' 14762 if test -z "$DLLTOOL_DEFAULT"; then 14763 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF" 14764 fi 14765 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF" 14766 ;; 14767 mep-*) 14768 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0" 14769 ;; 14770 esac 14771 14772 # Add objdump private vectors. 14773 case $targ in 14774 avr-*-*) 14775 od_vectors="$od_vectors objdump_private_desc_elf32_avr" 14776 ;; 14777 powerpc*-*-aix* | rs6000-*-aix*) 14778 od_vectors="$od_vectors objdump_private_desc_xcoff" 14779 ;; 14780 *-*-darwin*) 14781 od_vectors="$od_vectors objdump_private_desc_mach_o" 14782 ;; 14783 esac 14784 fi 14785done 14786 14787# Uniq objdump private vector, build objdump target ofiles. 14788od_files= 14789f="" 14790for i in $od_vectors ; do 14791 case " $f " in 14792 *" $i "*) ;; 14793 *) 14794 f="$f $i" 14795 OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i," 14796 case $i in 14797 objdump_private_desc_elf32_avr) 14798 od_files="$od_files od-elf32_avr" ;; 14799 objdump_private_desc_xcoff) 14800 od_files="$od_files od-xcoff" ;; 14801 objdump_private_desc_mach_o) 14802 od_files="$od_files od-macho" ;; 14803 *) as_fn_error $? "*** unknown private vector $i" "$LINENO" 5 ;; 14804 esac 14805 ;; 14806 esac 14807done 14808 14809# Uniq objdump target ofiles 14810f="" 14811for i in $od_files ; do 14812 case " $f " in 14813 *" $i "*) ;; 14814 *) 14815 f="$f $i" 14816 OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext" 14817 ;; 14818 esac 14819done 14820 14821DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT" 14822 14823if test "${with_windres+set}" = set; then 14824 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)' 14825fi 14826 14827if test "${with_windmc+set}" = set; then 14828 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)' 14829fi 14830 14831OBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\"" 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845cat >>confdefs.h <<_ACEOF 14846#define TARGET "${target}" 14847_ACEOF 14848 14849 14850targ=$target 14851. $srcdir/../bfd/config.bfd 14852if test "x$targ_underscore" = "xyes"; then 14853 UNDERSCORE=1 14854else 14855 UNDERSCORE=0 14856fi 14857 14858cat >>confdefs.h <<_ACEOF 14859#define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE 14860_ACEOF 14861 14862 14863# Emulation 14864targ=$target 14865. ${srcdir}/configure.tgt 14866EMULATION=$targ_emul 14867EMULATION_VECTOR=$targ_emul_vector 14868 14869 14870 14871 14872# Required for html and install-html 14873 14874 14875 14876 14877 14878ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in" 14879 14880cat >confcache <<\_ACEOF 14881# This file is a shell script that caches the results of configure 14882# tests run on this system so they can be shared between configure 14883# scripts and configure runs, see configure's option --config-cache. 14884# It is not useful on other systems. If it contains results you don't 14885# want to keep, you may remove or edit it. 14886# 14887# config.status only pays attention to the cache file if you give it 14888# the --recheck option to rerun configure. 14889# 14890# `ac_cv_env_foo' variables (set or unset) will be overridden when 14891# loading this file, other *unset* `ac_cv_foo' will be assigned the 14892# following values. 14893 14894_ACEOF 14895 14896# The following way of writing the cache mishandles newlines in values, 14897# but we know of no workaround that is simple, portable, and efficient. 14898# So, we kill variables containing newlines. 14899# Ultrix sh set writes to stderr and can't be redirected directly, 14900# and sets the high bit in the cache file unless we assign to the vars. 14901( 14902 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14903 eval ac_val=\$$ac_var 14904 case $ac_val in #( 14905 *${as_nl}*) 14906 case $ac_var in #( 14907 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14908$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14909 esac 14910 case $ac_var in #( 14911 _ | IFS | as_nl) ;; #( 14912 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14913 *) { eval $ac_var=; unset $ac_var;} ;; 14914 esac ;; 14915 esac 14916 done 14917 14918 (set) 2>&1 | 14919 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14920 *${as_nl}ac_space=\ *) 14921 # `set' does not quote correctly, so add quotes: double-quote 14922 # substitution turns \\\\ into \\, and sed turns \\ into \. 14923 sed -n \ 14924 "s/'/'\\\\''/g; 14925 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14926 ;; #( 14927 *) 14928 # `set' quotes correctly as required by POSIX, so do not add quotes. 14929 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14930 ;; 14931 esac | 14932 sort 14933) | 14934 sed ' 14935 /^ac_cv_env_/b end 14936 t clear 14937 :clear 14938 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14939 t end 14940 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14941 :end' >>confcache 14942if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14943 if test -w "$cache_file"; then 14944 if test "x$cache_file" != "x/dev/null"; then 14945 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14946$as_echo "$as_me: updating cache $cache_file" >&6;} 14947 if test ! -f "$cache_file" || test -h "$cache_file"; then 14948 cat confcache >"$cache_file" 14949 else 14950 case $cache_file in #( 14951 */* | ?:*) 14952 mv -f confcache "$cache_file"$$ && 14953 mv -f "$cache_file"$$ "$cache_file" ;; #( 14954 *) 14955 mv -f confcache "$cache_file" ;; 14956 esac 14957 fi 14958 fi 14959 else 14960 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14961$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14962 fi 14963fi 14964rm -f confcache 14965 14966test "x$prefix" = xNONE && prefix=$ac_default_prefix 14967# Let make expand exec_prefix. 14968test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14969 14970DEFS=-DHAVE_CONFIG_H 14971 14972ac_libobjs= 14973ac_ltlibobjs= 14974U= 14975for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14976 # 1. Remove the extension, and $U if already installed. 14977 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14978 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14979 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14980 # will be set to the directory where LIBOBJS objects are built. 14981 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14982 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14983done 14984LIBOBJS=$ac_libobjs 14985 14986LTLIBOBJS=$ac_ltlibobjs 14987 14988 14989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14990$as_echo_n "checking that generated files are newer than configure... " >&6; } 14991 if test -n "$am_sleep_pid"; then 14992 # Hide warnings about reused PIDs. 14993 wait $am_sleep_pid 2>/dev/null 14994 fi 14995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14996$as_echo "done" >&6; } 14997 if test -n "$EXEEXT"; then 14998 am__EXEEXT_TRUE= 14999 am__EXEEXT_FALSE='#' 15000else 15001 am__EXEEXT_TRUE='#' 15002 am__EXEEXT_FALSE= 15003fi 15004 15005if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15006 as_fn_error $? "conditional \"AMDEP\" was never defined. 15007Usually this means the macro was only invoked conditionally." "$LINENO" 5 15008fi 15009if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15010 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15011Usually this means the macro was only invoked conditionally." "$LINENO" 5 15012fi 15013if test -z "${ENABLE_LIBCTF_TRUE}" && test -z "${ENABLE_LIBCTF_FALSE}"; then 15014 as_fn_error $? "conditional \"ENABLE_LIBCTF\" was never defined. 15015Usually this means the macro was only invoked conditionally." "$LINENO" 5 15016fi 15017if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 15018 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 15019Usually this means the macro was only invoked conditionally." "$LINENO" 5 15020fi 15021if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 15022 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 15023Usually this means the macro was only invoked conditionally." "$LINENO" 5 15024fi 15025 15026: "${CONFIG_STATUS=./config.status}" 15027ac_write_fail=0 15028ac_clean_files_save=$ac_clean_files 15029ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15030{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15031$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15032as_write_fail=0 15033cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15034#! $SHELL 15035# Generated by $as_me. 15036# Run this file to recreate the current configuration. 15037# Compiler output produced by configure, useful for debugging 15038# configure, is in config.log if it exists. 15039 15040debug=false 15041ac_cs_recheck=false 15042ac_cs_silent=false 15043 15044SHELL=\${CONFIG_SHELL-$SHELL} 15045export SHELL 15046_ASEOF 15047cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15048## -------------------- ## 15049## M4sh Initialization. ## 15050## -------------------- ## 15051 15052# Be more Bourne compatible 15053DUALCASE=1; export DUALCASE # for MKS sh 15054if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15055 emulate sh 15056 NULLCMD=: 15057 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15058 # is contrary to our usage. Disable this feature. 15059 alias -g '${1+"$@"}'='"$@"' 15060 setopt NO_GLOB_SUBST 15061else 15062 case `(set -o) 2>/dev/null` in #( 15063 *posix*) : 15064 set -o posix ;; #( 15065 *) : 15066 ;; 15067esac 15068fi 15069 15070 15071as_nl=' 15072' 15073export as_nl 15074# Printing a long string crashes Solaris 7 /usr/bin/printf. 15075as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15076as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15077as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15078# Prefer a ksh shell builtin over an external printf program on Solaris, 15079# but without wasting forks for bash or zsh. 15080if test -z "$BASH_VERSION$ZSH_VERSION" \ 15081 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15082 as_echo='print -r --' 15083 as_echo_n='print -rn --' 15084elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15085 as_echo='printf %s\n' 15086 as_echo_n='printf %s' 15087else 15088 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15089 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15090 as_echo_n='/usr/ucb/echo -n' 15091 else 15092 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15093 as_echo_n_body='eval 15094 arg=$1; 15095 case $arg in #( 15096 *"$as_nl"*) 15097 expr "X$arg" : "X\\(.*\\)$as_nl"; 15098 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15099 esac; 15100 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15101 ' 15102 export as_echo_n_body 15103 as_echo_n='sh -c $as_echo_n_body as_echo' 15104 fi 15105 export as_echo_body 15106 as_echo='sh -c $as_echo_body as_echo' 15107fi 15108 15109# The user is always right. 15110if test "${PATH_SEPARATOR+set}" != set; then 15111 PATH_SEPARATOR=: 15112 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15113 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15114 PATH_SEPARATOR=';' 15115 } 15116fi 15117 15118 15119# IFS 15120# We need space, tab and new line, in precisely that order. Quoting is 15121# there to prevent editors from complaining about space-tab. 15122# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15123# splitting by setting IFS to empty value.) 15124IFS=" "" $as_nl" 15125 15126# Find who we are. Look in the path if we contain no directory separator. 15127as_myself= 15128case $0 in #(( 15129 *[\\/]* ) as_myself=$0 ;; 15130 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15131for as_dir in $PATH 15132do 15133 IFS=$as_save_IFS 15134 test -z "$as_dir" && as_dir=. 15135 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15136 done 15137IFS=$as_save_IFS 15138 15139 ;; 15140esac 15141# We did not find ourselves, most probably we were run as `sh COMMAND' 15142# in which case we are not to be found in the path. 15143if test "x$as_myself" = x; then 15144 as_myself=$0 15145fi 15146if test ! -f "$as_myself"; then 15147 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15148 exit 1 15149fi 15150 15151# Unset variables that we do not need and which cause bugs (e.g. in 15152# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15153# suppresses any "Segmentation fault" message there. '((' could 15154# trigger a bug in pdksh 5.2.14. 15155for as_var in BASH_ENV ENV MAIL MAILPATH 15156do eval test x\${$as_var+set} = xset \ 15157 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15158done 15159PS1='$ ' 15160PS2='> ' 15161PS4='+ ' 15162 15163# NLS nuisances. 15164LC_ALL=C 15165export LC_ALL 15166LANGUAGE=C 15167export LANGUAGE 15168 15169# CDPATH. 15170(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15171 15172 15173# as_fn_error STATUS ERROR [LINENO LOG_FD] 15174# ---------------------------------------- 15175# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15176# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15177# script with STATUS, using 1 if that was 0. 15178as_fn_error () 15179{ 15180 as_status=$1; test $as_status -eq 0 && as_status=1 15181 if test "$4"; then 15182 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15183 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15184 fi 15185 $as_echo "$as_me: error: $2" >&2 15186 as_fn_exit $as_status 15187} # as_fn_error 15188 15189 15190# as_fn_set_status STATUS 15191# ----------------------- 15192# Set $? to STATUS, without forking. 15193as_fn_set_status () 15194{ 15195 return $1 15196} # as_fn_set_status 15197 15198# as_fn_exit STATUS 15199# ----------------- 15200# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15201as_fn_exit () 15202{ 15203 set +e 15204 as_fn_set_status $1 15205 exit $1 15206} # as_fn_exit 15207 15208# as_fn_unset VAR 15209# --------------- 15210# Portably unset VAR. 15211as_fn_unset () 15212{ 15213 { eval $1=; unset $1;} 15214} 15215as_unset=as_fn_unset 15216# as_fn_append VAR VALUE 15217# ---------------------- 15218# Append the text in VALUE to the end of the definition contained in VAR. Take 15219# advantage of any shell optimizations that allow amortized linear growth over 15220# repeated appends, instead of the typical quadratic growth present in naive 15221# implementations. 15222if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15223 eval 'as_fn_append () 15224 { 15225 eval $1+=\$2 15226 }' 15227else 15228 as_fn_append () 15229 { 15230 eval $1=\$$1\$2 15231 } 15232fi # as_fn_append 15233 15234# as_fn_arith ARG... 15235# ------------------ 15236# Perform arithmetic evaluation on the ARGs, and store the result in the 15237# global $as_val. Take advantage of shells that can avoid forks. The arguments 15238# must be portable across $(()) and expr. 15239if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15240 eval 'as_fn_arith () 15241 { 15242 as_val=$(( $* )) 15243 }' 15244else 15245 as_fn_arith () 15246 { 15247 as_val=`expr "$@" || test $? -eq 1` 15248 } 15249fi # as_fn_arith 15250 15251 15252if expr a : '\(a\)' >/dev/null 2>&1 && 15253 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15254 as_expr=expr 15255else 15256 as_expr=false 15257fi 15258 15259if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15260 as_basename=basename 15261else 15262 as_basename=false 15263fi 15264 15265if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15266 as_dirname=dirname 15267else 15268 as_dirname=false 15269fi 15270 15271as_me=`$as_basename -- "$0" || 15272$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15273 X"$0" : 'X\(//\)$' \| \ 15274 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15275$as_echo X/"$0" | 15276 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15277 s//\1/ 15278 q 15279 } 15280 /^X\/\(\/\/\)$/{ 15281 s//\1/ 15282 q 15283 } 15284 /^X\/\(\/\).*/{ 15285 s//\1/ 15286 q 15287 } 15288 s/.*/./; q'` 15289 15290# Avoid depending upon Character Ranges. 15291as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15292as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15293as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15294as_cr_digits='0123456789' 15295as_cr_alnum=$as_cr_Letters$as_cr_digits 15296 15297ECHO_C= ECHO_N= ECHO_T= 15298case `echo -n x` in #((((( 15299-n*) 15300 case `echo 'xy\c'` in 15301 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15302 xy) ECHO_C='\c';; 15303 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15304 ECHO_T=' ';; 15305 esac;; 15306*) 15307 ECHO_N='-n';; 15308esac 15309 15310rm -f conf$$ conf$$.exe conf$$.file 15311if test -d conf$$.dir; then 15312 rm -f conf$$.dir/conf$$.file 15313else 15314 rm -f conf$$.dir 15315 mkdir conf$$.dir 2>/dev/null 15316fi 15317if (echo >conf$$.file) 2>/dev/null; then 15318 if ln -s conf$$.file conf$$ 2>/dev/null; then 15319 as_ln_s='ln -s' 15320 # ... but there are two gotchas: 15321 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15322 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15323 # In both cases, we have to default to `cp -pR'. 15324 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15325 as_ln_s='cp -pR' 15326 elif ln conf$$.file conf$$ 2>/dev/null; then 15327 as_ln_s=ln 15328 else 15329 as_ln_s='cp -pR' 15330 fi 15331else 15332 as_ln_s='cp -pR' 15333fi 15334rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15335rmdir conf$$.dir 2>/dev/null 15336 15337 15338# as_fn_mkdir_p 15339# ------------- 15340# Create "$as_dir" as a directory, including parents if necessary. 15341as_fn_mkdir_p () 15342{ 15343 15344 case $as_dir in #( 15345 -*) as_dir=./$as_dir;; 15346 esac 15347 test -d "$as_dir" || eval $as_mkdir_p || { 15348 as_dirs= 15349 while :; do 15350 case $as_dir in #( 15351 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15352 *) as_qdir=$as_dir;; 15353 esac 15354 as_dirs="'$as_qdir' $as_dirs" 15355 as_dir=`$as_dirname -- "$as_dir" || 15356$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15357 X"$as_dir" : 'X\(//\)[^/]' \| \ 15358 X"$as_dir" : 'X\(//\)$' \| \ 15359 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15360$as_echo X"$as_dir" | 15361 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15362 s//\1/ 15363 q 15364 } 15365 /^X\(\/\/\)[^/].*/{ 15366 s//\1/ 15367 q 15368 } 15369 /^X\(\/\/\)$/{ 15370 s//\1/ 15371 q 15372 } 15373 /^X\(\/\).*/{ 15374 s//\1/ 15375 q 15376 } 15377 s/.*/./; q'` 15378 test -d "$as_dir" && break 15379 done 15380 test -z "$as_dirs" || eval "mkdir $as_dirs" 15381 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15382 15383 15384} # as_fn_mkdir_p 15385if mkdir -p . 2>/dev/null; then 15386 as_mkdir_p='mkdir -p "$as_dir"' 15387else 15388 test -d ./-p && rmdir ./-p 15389 as_mkdir_p=false 15390fi 15391 15392 15393# as_fn_executable_p FILE 15394# ----------------------- 15395# Test if FILE is an executable regular file. 15396as_fn_executable_p () 15397{ 15398 test -f "$1" && test -x "$1" 15399} # as_fn_executable_p 15400as_test_x='test -x' 15401as_executable_p=as_fn_executable_p 15402 15403# Sed expression to map a string onto a valid CPP name. 15404as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15405 15406# Sed expression to map a string onto a valid variable name. 15407as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15408 15409 15410exec 6>&1 15411## ----------------------------------- ## 15412## Main body of $CONFIG_STATUS script. ## 15413## ----------------------------------- ## 15414_ASEOF 15415test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15416 15417cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15418# Save the log message, to keep $0 and so on meaningful, and to 15419# report actual input values of CONFIG_FILES etc. instead of their 15420# values after options handling. 15421ac_log=" 15422This file was extended by binutils $as_me 2.39, which was 15423generated by GNU Autoconf 2.69. Invocation command line was 15424 15425 CONFIG_FILES = $CONFIG_FILES 15426 CONFIG_HEADERS = $CONFIG_HEADERS 15427 CONFIG_LINKS = $CONFIG_LINKS 15428 CONFIG_COMMANDS = $CONFIG_COMMANDS 15429 $ $0 $@ 15430 15431on `(hostname || uname -n) 2>/dev/null | sed 1q` 15432" 15433 15434_ACEOF 15435 15436case $ac_config_files in *" 15437"*) set x $ac_config_files; shift; ac_config_files=$*;; 15438esac 15439 15440case $ac_config_headers in *" 15441"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15442esac 15443 15444 15445cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15446# Files that config.status was made for. 15447config_files="$ac_config_files" 15448config_headers="$ac_config_headers" 15449config_commands="$ac_config_commands" 15450 15451_ACEOF 15452 15453cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15454ac_cs_usage="\ 15455\`$as_me' instantiates files and other configuration actions 15456from templates according to the current configuration. Unless the files 15457and actions are specified as TAGs, all are instantiated by default. 15458 15459Usage: $0 [OPTION]... [TAG]... 15460 15461 -h, --help print this help, then exit 15462 -V, --version print version number and configuration settings, then exit 15463 --config print configuration, then exit 15464 -q, --quiet, --silent 15465 do not print progress messages 15466 -d, --debug don't remove temporary files 15467 --recheck update $as_me by reconfiguring in the same conditions 15468 --file=FILE[:TEMPLATE] 15469 instantiate the configuration file FILE 15470 --header=FILE[:TEMPLATE] 15471 instantiate the configuration header FILE 15472 15473Configuration files: 15474$config_files 15475 15476Configuration headers: 15477$config_headers 15478 15479Configuration commands: 15480$config_commands 15481 15482Report bugs to the package provider." 15483 15484_ACEOF 15485cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15486ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15487ac_cs_version="\\ 15488binutils config.status 2.39 15489configured by $0, generated by GNU Autoconf 2.69, 15490 with options \\"\$ac_cs_config\\" 15491 15492Copyright (C) 2012 Free Software Foundation, Inc. 15493This config.status script is free software; the Free Software Foundation 15494gives unlimited permission to copy, distribute and modify it." 15495 15496ac_pwd='$ac_pwd' 15497srcdir='$srcdir' 15498INSTALL='$INSTALL' 15499MKDIR_P='$MKDIR_P' 15500AWK='$AWK' 15501test -n "\$AWK" || AWK=awk 15502_ACEOF 15503 15504cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15505# The default lists apply if the user does not specify any file. 15506ac_need_defaults=: 15507while test $# != 0 15508do 15509 case $1 in 15510 --*=?*) 15511 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15512 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15513 ac_shift=: 15514 ;; 15515 --*=) 15516 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15517 ac_optarg= 15518 ac_shift=: 15519 ;; 15520 *) 15521 ac_option=$1 15522 ac_optarg=$2 15523 ac_shift=shift 15524 ;; 15525 esac 15526 15527 case $ac_option in 15528 # Handling of the options. 15529 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15530 ac_cs_recheck=: ;; 15531 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15532 $as_echo "$ac_cs_version"; exit ;; 15533 --config | --confi | --conf | --con | --co | --c ) 15534 $as_echo "$ac_cs_config"; exit ;; 15535 --debug | --debu | --deb | --de | --d | -d ) 15536 debug=: ;; 15537 --file | --fil | --fi | --f ) 15538 $ac_shift 15539 case $ac_optarg in 15540 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15541 '') as_fn_error $? "missing file argument" ;; 15542 esac 15543 as_fn_append CONFIG_FILES " '$ac_optarg'" 15544 ac_need_defaults=false;; 15545 --header | --heade | --head | --hea ) 15546 $ac_shift 15547 case $ac_optarg in 15548 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15549 esac 15550 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15551 ac_need_defaults=false;; 15552 --he | --h) 15553 # Conflict between --help and --header 15554 as_fn_error $? "ambiguous option: \`$1' 15555Try \`$0 --help' for more information.";; 15556 --help | --hel | -h ) 15557 $as_echo "$ac_cs_usage"; exit ;; 15558 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15559 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15560 ac_cs_silent=: ;; 15561 15562 # This is an error. 15563 -*) as_fn_error $? "unrecognized option: \`$1' 15564Try \`$0 --help' for more information." ;; 15565 15566 *) as_fn_append ac_config_targets " $1" 15567 ac_need_defaults=false ;; 15568 15569 esac 15570 shift 15571done 15572 15573ac_configure_extra_args= 15574 15575if $ac_cs_silent; then 15576 exec 6>/dev/null 15577 ac_configure_extra_args="$ac_configure_extra_args --silent" 15578fi 15579 15580_ACEOF 15581cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15582if \$ac_cs_recheck; then 15583 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15584 shift 15585 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15586 CONFIG_SHELL='$SHELL' 15587 export CONFIG_SHELL 15588 exec "\$@" 15589fi 15590 15591_ACEOF 15592cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15593exec 5>>config.log 15594{ 15595 echo 15596 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15597## Running $as_me. ## 15598_ASBOX 15599 $as_echo "$ac_log" 15600} >&5 15601 15602_ACEOF 15603cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15604# 15605# INIT-COMMANDS 15606# 15607AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15608 15609 15610# The HP-UX ksh and POSIX shell print the target directory to stdout 15611# if CDPATH is set. 15612(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15613 15614sed_quote_subst='$sed_quote_subst' 15615double_quote_subst='$double_quote_subst' 15616delay_variable_subst='$delay_variable_subst' 15617macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15618macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15619enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15620enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15621pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15622enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15623SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15624ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15625host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15626host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15627host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15628build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15629build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15630build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15631SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15632Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15633GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15634EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15635FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15636LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15637NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15638LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15639max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15640ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15641exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15642lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15643lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15644lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15645reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15646reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15647OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15648deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15649file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15650AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15651AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15652STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15653RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15654old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15655old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15656old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15657lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15658CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15659CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15660compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15661GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15662lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15663lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15664lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15665lt_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"`' 15666objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15667MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15668lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15669lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15670lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15671lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15672lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15673need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15674DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15675NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15676LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15677OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15678OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15679libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15680shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15681extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15682archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15683enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15684export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15685whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15686compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15687old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15688old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15689archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15690archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15691module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15692module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15693with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15694allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15695no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15696hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15697hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 15698hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15699hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15700hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15701hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15702hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15703hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15704inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15705link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15706fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 15707always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15708export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15709exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15710include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15711prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15712file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15713variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15714need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15715need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15716version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15717runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15718shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15719shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15720libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15721library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15722soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15723install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15724postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15725postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15726finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15727finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15728hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15729sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15730sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15731hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15732enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15733enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15734enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15735old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15736striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15737 15738LTCC='$LTCC' 15739LTCFLAGS='$LTCFLAGS' 15740compiler='$compiler_DEFAULT' 15741 15742# A function that is used when there is no print builtin or printf. 15743func_fallback_echo () 15744{ 15745 eval 'cat <<_LTECHO_EOF 15746\$1 15747_LTECHO_EOF' 15748} 15749 15750# Quote evaled strings. 15751for var in SHELL \ 15752ECHO \ 15753SED \ 15754GREP \ 15755EGREP \ 15756FGREP \ 15757LD \ 15758NM \ 15759LN_S \ 15760lt_SP2NL \ 15761lt_NL2SP \ 15762reload_flag \ 15763OBJDUMP \ 15764deplibs_check_method \ 15765file_magic_cmd \ 15766AR \ 15767AR_FLAGS \ 15768STRIP \ 15769RANLIB \ 15770CC \ 15771CFLAGS \ 15772compiler \ 15773lt_cv_sys_global_symbol_pipe \ 15774lt_cv_sys_global_symbol_to_cdecl \ 15775lt_cv_sys_global_symbol_to_c_name_address \ 15776lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15777lt_prog_compiler_no_builtin_flag \ 15778lt_prog_compiler_wl \ 15779lt_prog_compiler_pic \ 15780lt_prog_compiler_static \ 15781lt_cv_prog_compiler_c_o \ 15782need_locks \ 15783DSYMUTIL \ 15784NMEDIT \ 15785LIPO \ 15786OTOOL \ 15787OTOOL64 \ 15788shrext_cmds \ 15789export_dynamic_flag_spec \ 15790whole_archive_flag_spec \ 15791compiler_needs_object \ 15792with_gnu_ld \ 15793allow_undefined_flag \ 15794no_undefined_flag \ 15795hardcode_libdir_flag_spec \ 15796hardcode_libdir_flag_spec_ld \ 15797hardcode_libdir_separator \ 15798fix_srcfile_path \ 15799exclude_expsyms \ 15800include_expsyms \ 15801file_list_spec \ 15802variables_saved_for_relink \ 15803libname_spec \ 15804library_names_spec \ 15805soname_spec \ 15806install_override_mode \ 15807finish_eval \ 15808old_striplib \ 15809striplib; do 15810 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15811 *[\\\\\\\`\\"\\\$]*) 15812 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15813 ;; 15814 *) 15815 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15816 ;; 15817 esac 15818done 15819 15820# Double-quote double-evaled strings. 15821for var in reload_cmds \ 15822old_postinstall_cmds \ 15823old_postuninstall_cmds \ 15824old_archive_cmds \ 15825extract_expsyms_cmds \ 15826old_archive_from_new_cmds \ 15827old_archive_from_expsyms_cmds \ 15828archive_cmds \ 15829archive_expsym_cmds \ 15830module_cmds \ 15831module_expsym_cmds \ 15832export_symbols_cmds \ 15833prelink_cmds \ 15834postinstall_cmds \ 15835postuninstall_cmds \ 15836finish_cmds \ 15837sys_lib_search_path_spec \ 15838sys_lib_dlsearch_path_spec; do 15839 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15840 *[\\\\\\\`\\"\\\$]*) 15841 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15842 ;; 15843 *) 15844 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15845 ;; 15846 esac 15847done 15848 15849ac_aux_dir='$ac_aux_dir' 15850xsi_shell='$xsi_shell' 15851lt_shell_append='$lt_shell_append' 15852 15853# See if we are running on zsh, and set the options which allow our 15854# commands through without removal of \ escapes INIT. 15855if test -n "\${ZSH_VERSION+set}" ; then 15856 setopt NO_GLOB_SUBST 15857fi 15858 15859 15860 PACKAGE='$PACKAGE' 15861 VERSION='$VERSION' 15862 TIMESTAMP='$TIMESTAMP' 15863 RM='$RM' 15864 ofile='$ofile' 15865 15866 15867 15868# Capture the value of obsolete ALL_LINGUAS because we need it to compute 15869 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 15870 # from automake. 15871 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 15872 # Capture the value of LINGUAS because we need it to compute CATALOGS. 15873 LINGUAS="${LINGUAS-%UNSET%}" 15874 15875 15876_ACEOF 15877 15878cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15879 15880# Handling of arguments. 15881for ac_config_target in $ac_config_targets 15882do 15883 case $ac_config_target in 15884 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15885 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15886 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 15887 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 15888 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15889 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 15890 15891 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15892 esac 15893done 15894 15895 15896# If the user did not use the arguments to specify the items to instantiate, 15897# then the envvar interface is used. Set only those that are not. 15898# We use the long form for the default assignment because of an extremely 15899# bizarre bug on SunOS 4.1.3. 15900if $ac_need_defaults; then 15901 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15902 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15903 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15904fi 15905 15906# Have a temporary directory for convenience. Make it in the build tree 15907# simply because there is no reason against having it here, and in addition, 15908# creating and moving files from /tmp can sometimes cause problems. 15909# Hook for its removal unless debugging. 15910# Note that there is a small window in which the directory will not be cleaned: 15911# after its creation but before its name has been assigned to `$tmp'. 15912$debug || 15913{ 15914 tmp= ac_tmp= 15915 trap 'exit_status=$? 15916 : "${ac_tmp:=$tmp}" 15917 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15918' 0 15919 trap 'as_fn_exit 1' 1 2 13 15 15920} 15921# Create a (secure) tmp directory for tmp files. 15922 15923{ 15924 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15925 test -d "$tmp" 15926} || 15927{ 15928 tmp=./conf$$-$RANDOM 15929 (umask 077 && mkdir "$tmp") 15930} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15931ac_tmp=$tmp 15932 15933# Set up the scripts for CONFIG_FILES section. 15934# No need to generate them if there are no CONFIG_FILES. 15935# This happens for instance with `./config.status config.h'. 15936if test -n "$CONFIG_FILES"; then 15937 15938 15939ac_cr=`echo X | tr X '\015'` 15940# On cygwin, bash can eat \r inside `` if the user requested igncr. 15941# But we know of no other shell where ac_cr would be empty at this 15942# point, so we can use a bashism as a fallback. 15943if test "x$ac_cr" = x; then 15944 eval ac_cr=\$\'\\r\' 15945fi 15946ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15947if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15948 ac_cs_awk_cr='\\r' 15949else 15950 ac_cs_awk_cr=$ac_cr 15951fi 15952 15953echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15954_ACEOF 15955 15956 15957{ 15958 echo "cat >conf$$subs.awk <<_ACEOF" && 15959 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15960 echo "_ACEOF" 15961} >conf$$subs.sh || 15962 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15963ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15964ac_delim='%!_!# ' 15965for ac_last_try in false false false false false :; do 15966 . ./conf$$subs.sh || 15967 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15968 15969 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15970 if test $ac_delim_n = $ac_delim_num; then 15971 break 15972 elif $ac_last_try; then 15973 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15974 else 15975 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15976 fi 15977done 15978rm -f conf$$subs.sh 15979 15980cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15981cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15982_ACEOF 15983sed -n ' 15984h 15985s/^/S["/; s/!.*/"]=/ 15986p 15987g 15988s/^[^!]*!// 15989:repl 15990t repl 15991s/'"$ac_delim"'$// 15992t delim 15993:nl 15994h 15995s/\(.\{148\}\)..*/\1/ 15996t more1 15997s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15998p 15999n 16000b repl 16001:more1 16002s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16003p 16004g 16005s/.\{148\}// 16006t nl 16007:delim 16008h 16009s/\(.\{148\}\)..*/\1/ 16010t more2 16011s/["\\]/\\&/g; s/^/"/; s/$/"/ 16012p 16013b 16014:more2 16015s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16016p 16017g 16018s/.\{148\}// 16019t delim 16020' <conf$$subs.awk | sed ' 16021/^[^""]/{ 16022 N 16023 s/\n// 16024} 16025' >>$CONFIG_STATUS || ac_write_fail=1 16026rm -f conf$$subs.awk 16027cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16028_ACAWK 16029cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16030 for (key in S) S_is_set[key] = 1 16031 FS = "" 16032 16033} 16034{ 16035 line = $ 0 16036 nfields = split(line, field, "@") 16037 substed = 0 16038 len = length(field[1]) 16039 for (i = 2; i < nfields; i++) { 16040 key = field[i] 16041 keylen = length(key) 16042 if (S_is_set[key]) { 16043 value = S[key] 16044 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16045 len += length(value) + length(field[++i]) 16046 substed = 1 16047 } else 16048 len += 1 + keylen 16049 } 16050 16051 print line 16052} 16053 16054_ACAWK 16055_ACEOF 16056cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16057if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16058 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16059else 16060 cat 16061fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16062 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16063_ACEOF 16064 16065# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16066# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16067# trailing colons and then remove the whole line if VPATH becomes empty 16068# (actually we leave an empty line to preserve line numbers). 16069if test "x$srcdir" = x.; then 16070 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16071h 16072s/// 16073s/^/:/ 16074s/[ ]*$/:/ 16075s/:\$(srcdir):/:/g 16076s/:\${srcdir}:/:/g 16077s/:@srcdir@:/:/g 16078s/^:*// 16079s/:*$// 16080x 16081s/\(=[ ]*\).*/\1/ 16082G 16083s/\n// 16084s/^[^=]*=[ ]*$// 16085}' 16086fi 16087 16088cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16089fi # test -n "$CONFIG_FILES" 16090 16091# Set up the scripts for CONFIG_HEADERS section. 16092# No need to generate them if there are no CONFIG_HEADERS. 16093# This happens for instance with `./config.status Makefile'. 16094if test -n "$CONFIG_HEADERS"; then 16095cat >"$ac_tmp/defines.awk" <<\_ACAWK || 16096BEGIN { 16097_ACEOF 16098 16099# Transform confdefs.h into an awk script `defines.awk', embedded as 16100# here-document in config.status, that substitutes the proper values into 16101# config.h.in to produce config.h. 16102 16103# Create a delimiter string that does not exist in confdefs.h, to ease 16104# handling of long lines. 16105ac_delim='%!_!# ' 16106for ac_last_try in false false :; do 16107 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 16108 if test -z "$ac_tt"; then 16109 break 16110 elif $ac_last_try; then 16111 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 16112 else 16113 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16114 fi 16115done 16116 16117# For the awk script, D is an array of macro values keyed by name, 16118# likewise P contains macro parameters if any. Preserve backslash 16119# newline sequences. 16120 16121ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 16122sed -n ' 16123s/.\{148\}/&'"$ac_delim"'/g 16124t rset 16125:rset 16126s/^[ ]*#[ ]*define[ ][ ]*/ / 16127t def 16128d 16129:def 16130s/\\$// 16131t bsnl 16132s/["\\]/\\&/g 16133s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16134D["\1"]=" \3"/p 16135s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 16136d 16137:bsnl 16138s/["\\]/\\&/g 16139s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16140D["\1"]=" \3\\\\\\n"\\/p 16141t cont 16142s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 16143t cont 16144d 16145:cont 16146n 16147s/.\{148\}/&'"$ac_delim"'/g 16148t clear 16149:clear 16150s/\\$// 16151t bsnlc 16152s/["\\]/\\&/g; s/^/"/; s/$/"/p 16153d 16154:bsnlc 16155s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 16156b cont 16157' <confdefs.h | sed ' 16158s/'"$ac_delim"'/"\\\ 16159"/g' >>$CONFIG_STATUS || ac_write_fail=1 16160 16161cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16162 for (key in D) D_is_set[key] = 1 16163 FS = "" 16164} 16165/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 16166 line = \$ 0 16167 split(line, arg, " ") 16168 if (arg[1] == "#") { 16169 defundef = arg[2] 16170 mac1 = arg[3] 16171 } else { 16172 defundef = substr(arg[1], 2) 16173 mac1 = arg[2] 16174 } 16175 split(mac1, mac2, "(") #) 16176 macro = mac2[1] 16177 prefix = substr(line, 1, index(line, defundef) - 1) 16178 if (D_is_set[macro]) { 16179 # Preserve the white space surrounding the "#". 16180 print prefix "define", macro P[macro] D[macro] 16181 next 16182 } else { 16183 # Replace #undef with comments. This is necessary, for example, 16184 # in the case of _POSIX_SOURCE, which is predefined and required 16185 # on some systems where configure will not decide to define it. 16186 if (defundef == "undef") { 16187 print "/*", prefix defundef, macro, "*/" 16188 next 16189 } 16190 } 16191} 16192{ print } 16193_ACAWK 16194_ACEOF 16195cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16196 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 16197fi # test -n "$CONFIG_HEADERS" 16198 16199 16200eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 16201shift 16202for ac_tag 16203do 16204 case $ac_tag in 16205 :[FHLC]) ac_mode=$ac_tag; continue;; 16206 esac 16207 case $ac_mode$ac_tag in 16208 :[FHL]*:*);; 16209 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16210 :[FH]-) ac_tag=-:-;; 16211 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16212 esac 16213 ac_save_IFS=$IFS 16214 IFS=: 16215 set x $ac_tag 16216 IFS=$ac_save_IFS 16217 shift 16218 ac_file=$1 16219 shift 16220 16221 case $ac_mode in 16222 :L) ac_source=$1;; 16223 :[FH]) 16224 ac_file_inputs= 16225 for ac_f 16226 do 16227 case $ac_f in 16228 -) ac_f="$ac_tmp/stdin";; 16229 *) # Look for the file first in the build tree, then in the source tree 16230 # (if the path is not absolute). The absolute path cannot be DOS-style, 16231 # because $ac_f cannot contain `:'. 16232 test -f "$ac_f" || 16233 case $ac_f in 16234 [\\/$]*) false;; 16235 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16236 esac || 16237 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16238 esac 16239 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16240 as_fn_append ac_file_inputs " '$ac_f'" 16241 done 16242 16243 # Let's still pretend it is `configure' which instantiates (i.e., don't 16244 # use $as_me), people would be surprised to read: 16245 # /* config.h. Generated by config.status. */ 16246 configure_input='Generated from '` 16247 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16248 `' by configure.' 16249 if test x"$ac_file" != x-; then 16250 configure_input="$ac_file. $configure_input" 16251 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16252$as_echo "$as_me: creating $ac_file" >&6;} 16253 fi 16254 # Neutralize special characters interpreted by sed in replacement strings. 16255 case $configure_input in #( 16256 *\&* | *\|* | *\\* ) 16257 ac_sed_conf_input=`$as_echo "$configure_input" | 16258 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16259 *) ac_sed_conf_input=$configure_input;; 16260 esac 16261 16262 case $ac_tag in 16263 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16264 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16265 esac 16266 ;; 16267 esac 16268 16269 ac_dir=`$as_dirname -- "$ac_file" || 16270$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16271 X"$ac_file" : 'X\(//\)[^/]' \| \ 16272 X"$ac_file" : 'X\(//\)$' \| \ 16273 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16274$as_echo X"$ac_file" | 16275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16276 s//\1/ 16277 q 16278 } 16279 /^X\(\/\/\)[^/].*/{ 16280 s//\1/ 16281 q 16282 } 16283 /^X\(\/\/\)$/{ 16284 s//\1/ 16285 q 16286 } 16287 /^X\(\/\).*/{ 16288 s//\1/ 16289 q 16290 } 16291 s/.*/./; q'` 16292 as_dir="$ac_dir"; as_fn_mkdir_p 16293 ac_builddir=. 16294 16295case "$ac_dir" in 16296.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16297*) 16298 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16299 # A ".." for each directory in $ac_dir_suffix. 16300 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16301 case $ac_top_builddir_sub in 16302 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16303 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16304 esac ;; 16305esac 16306ac_abs_top_builddir=$ac_pwd 16307ac_abs_builddir=$ac_pwd$ac_dir_suffix 16308# for backward compatibility: 16309ac_top_builddir=$ac_top_build_prefix 16310 16311case $srcdir in 16312 .) # We are building in place. 16313 ac_srcdir=. 16314 ac_top_srcdir=$ac_top_builddir_sub 16315 ac_abs_top_srcdir=$ac_pwd ;; 16316 [\\/]* | ?:[\\/]* ) # Absolute name. 16317 ac_srcdir=$srcdir$ac_dir_suffix; 16318 ac_top_srcdir=$srcdir 16319 ac_abs_top_srcdir=$srcdir ;; 16320 *) # Relative name. 16321 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16322 ac_top_srcdir=$ac_top_build_prefix$srcdir 16323 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16324esac 16325ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16326 16327 16328 case $ac_mode in 16329 :F) 16330 # 16331 # CONFIG_FILE 16332 # 16333 16334 case $INSTALL in 16335 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16336 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16337 esac 16338 ac_MKDIR_P=$MKDIR_P 16339 case $MKDIR_P in 16340 [\\/$]* | ?:[\\/]* ) ;; 16341 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16342 esac 16343_ACEOF 16344 16345cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16346# If the template does not know about datarootdir, expand it. 16347# FIXME: This hack should be removed a few years after 2.60. 16348ac_datarootdir_hack=; ac_datarootdir_seen= 16349ac_sed_dataroot=' 16350/datarootdir/ { 16351 p 16352 q 16353} 16354/@datadir@/p 16355/@docdir@/p 16356/@infodir@/p 16357/@localedir@/p 16358/@mandir@/p' 16359case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16360*datarootdir*) ac_datarootdir_seen=yes;; 16361*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16362 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16363$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16364_ACEOF 16365cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16366 ac_datarootdir_hack=' 16367 s&@datadir@&$datadir&g 16368 s&@docdir@&$docdir&g 16369 s&@infodir@&$infodir&g 16370 s&@localedir@&$localedir&g 16371 s&@mandir@&$mandir&g 16372 s&\\\${datarootdir}&$datarootdir&g' ;; 16373esac 16374_ACEOF 16375 16376# Neutralize VPATH when `$srcdir' = `.'. 16377# Shell code in configure.ac might set extrasub. 16378# FIXME: do we really want to maintain this feature? 16379cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16380ac_sed_extra="$ac_vpsub 16381$extrasub 16382_ACEOF 16383cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16384:t 16385/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16386s|@configure_input@|$ac_sed_conf_input|;t t 16387s&@top_builddir@&$ac_top_builddir_sub&;t t 16388s&@top_build_prefix@&$ac_top_build_prefix&;t t 16389s&@srcdir@&$ac_srcdir&;t t 16390s&@abs_srcdir@&$ac_abs_srcdir&;t t 16391s&@top_srcdir@&$ac_top_srcdir&;t t 16392s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16393s&@builddir@&$ac_builddir&;t t 16394s&@abs_builddir@&$ac_abs_builddir&;t t 16395s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16396s&@INSTALL@&$ac_INSTALL&;t t 16397s&@MKDIR_P@&$ac_MKDIR_P&;t t 16398$ac_datarootdir_hack 16399" 16400eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16401 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16402 16403test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16404 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16405 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16406 "$ac_tmp/out"`; test -z "$ac_out"; } && 16407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16408which seems to be undefined. Please make sure it is defined" >&5 16409$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16410which seems to be undefined. Please make sure it is defined" >&2;} 16411 16412 rm -f "$ac_tmp/stdin" 16413 case $ac_file in 16414 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16415 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16416 esac \ 16417 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16418 ;; 16419 :H) 16420 # 16421 # CONFIG_HEADER 16422 # 16423 if test x"$ac_file" != x-; then 16424 { 16425 $as_echo "/* $configure_input */" \ 16426 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16427 } >"$ac_tmp/config.h" \ 16428 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16429 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16430 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16431$as_echo "$as_me: $ac_file is unchanged" >&6;} 16432 else 16433 rm -f "$ac_file" 16434 mv "$ac_tmp/config.h" "$ac_file" \ 16435 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16436 fi 16437 else 16438 $as_echo "/* $configure_input */" \ 16439 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16440 || as_fn_error $? "could not create -" "$LINENO" 5 16441 fi 16442# Compute "$ac_file"'s index in $config_headers. 16443_am_arg="$ac_file" 16444_am_stamp_count=1 16445for _am_header in $config_headers :; do 16446 case $_am_header in 16447 $_am_arg | $_am_arg:* ) 16448 break ;; 16449 * ) 16450 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16451 esac 16452done 16453echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16454$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16455 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16456 X"$_am_arg" : 'X\(//\)$' \| \ 16457 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16458$as_echo X"$_am_arg" | 16459 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16460 s//\1/ 16461 q 16462 } 16463 /^X\(\/\/\)[^/].*/{ 16464 s//\1/ 16465 q 16466 } 16467 /^X\(\/\/\)$/{ 16468 s//\1/ 16469 q 16470 } 16471 /^X\(\/\).*/{ 16472 s//\1/ 16473 q 16474 } 16475 s/.*/./; q'`/stamp-h$_am_stamp_count 16476 ;; 16477 16478 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16479$as_echo "$as_me: executing $ac_file commands" >&6;} 16480 ;; 16481 esac 16482 16483 16484 case $ac_file$ac_mode in 16485 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16486 # Older Autoconf quotes --file arguments for eval, but not when files 16487 # are listed without --file. Let's play safe and only enable the eval 16488 # if we detect the quoting. 16489 case $CONFIG_FILES in 16490 *\'*) eval set x "$CONFIG_FILES" ;; 16491 *) set x $CONFIG_FILES ;; 16492 esac 16493 shift 16494 for mf 16495 do 16496 # Strip MF so we end up with the name of the file. 16497 mf=`echo "$mf" | sed -e 's/:.*$//'` 16498 # Check whether this is an Automake generated Makefile or not. 16499 # We used to match only the files named 'Makefile.in', but 16500 # some people rename them; so instead we look at the file content. 16501 # Grep'ing the first line is not enough: some people post-process 16502 # each Makefile.in and add a new line on top of each file to say so. 16503 # Grep'ing the whole file is not good either: AIX grep has a line 16504 # limit of 2048, but all sed's we know have understand at least 4000. 16505 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16506 dirpart=`$as_dirname -- "$mf" || 16507$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16508 X"$mf" : 'X\(//\)[^/]' \| \ 16509 X"$mf" : 'X\(//\)$' \| \ 16510 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16511$as_echo X"$mf" | 16512 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16513 s//\1/ 16514 q 16515 } 16516 /^X\(\/\/\)[^/].*/{ 16517 s//\1/ 16518 q 16519 } 16520 /^X\(\/\/\)$/{ 16521 s//\1/ 16522 q 16523 } 16524 /^X\(\/\).*/{ 16525 s//\1/ 16526 q 16527 } 16528 s/.*/./; q'` 16529 else 16530 continue 16531 fi 16532 # Extract the definition of DEPDIR, am__include, and am__quote 16533 # from the Makefile without running 'make'. 16534 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16535 test -z "$DEPDIR" && continue 16536 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16537 test -z "$am__include" && continue 16538 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16539 # Find all dependency output files, they are included files with 16540 # $(DEPDIR) in their names. We invoke sed twice because it is the 16541 # simplest approach to changing $(DEPDIR) to its actual value in the 16542 # expansion. 16543 for file in `sed -n " 16544 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16545 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 16546 # Make sure the directory exists. 16547 test -f "$dirpart/$file" && continue 16548 fdir=`$as_dirname -- "$file" || 16549$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16550 X"$file" : 'X\(//\)[^/]' \| \ 16551 X"$file" : 'X\(//\)$' \| \ 16552 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16553$as_echo X"$file" | 16554 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16555 s//\1/ 16556 q 16557 } 16558 /^X\(\/\/\)[^/].*/{ 16559 s//\1/ 16560 q 16561 } 16562 /^X\(\/\/\)$/{ 16563 s//\1/ 16564 q 16565 } 16566 /^X\(\/\).*/{ 16567 s//\1/ 16568 q 16569 } 16570 s/.*/./; q'` 16571 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16572 # echo "creating $dirpart/$file" 16573 echo '# dummy' > "$dirpart/$file" 16574 done 16575 done 16576} 16577 ;; 16578 "libtool":C) 16579 16580 # See if we are running on zsh, and set the options which allow our 16581 # commands through without removal of \ escapes. 16582 if test -n "${ZSH_VERSION+set}" ; then 16583 setopt NO_GLOB_SUBST 16584 fi 16585 16586 cfgfile="${ofile}T" 16587 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16588 $RM "$cfgfile" 16589 16590 cat <<_LT_EOF >> "$cfgfile" 16591#! $SHELL 16592 16593# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16594# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16595# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16596# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16597# 16598# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16599# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 16600# Written by Gordon Matzigkeit, 1996 16601# 16602# This file is part of GNU Libtool. 16603# 16604# GNU Libtool is free software; you can redistribute it and/or 16605# modify it under the terms of the GNU General Public License as 16606# published by the Free Software Foundation; either version 2 of 16607# the License, or (at your option) any later version. 16608# 16609# As a special exception to the GNU General Public License, 16610# if you distribute this file as part of a program or library that 16611# is built using GNU Libtool, you may include this file under the 16612# same distribution terms that you use for the rest of that program. 16613# 16614# GNU Libtool is distributed in the hope that it will be useful, 16615# but WITHOUT ANY WARRANTY; without even the implied warranty of 16616# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16617# GNU General Public License for more details. 16618# 16619# You should have received a copy of the GNU General Public License 16620# along with GNU Libtool; see the file COPYING. If not, a copy 16621# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16622# obtained by writing to the Free Software Foundation, Inc., 16623# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16624 16625 16626# The names of the tagged configurations supported by this script. 16627available_tags="" 16628 16629# ### BEGIN LIBTOOL CONFIG 16630 16631# Which release of libtool.m4 was used? 16632macro_version=$macro_version 16633macro_revision=$macro_revision 16634 16635# Whether or not to build shared libraries. 16636build_libtool_libs=$enable_shared 16637 16638# Whether or not to build static libraries. 16639build_old_libs=$enable_static 16640 16641# What type of objects to build. 16642pic_mode=$pic_mode 16643 16644# Whether or not to optimize for fast installation. 16645fast_install=$enable_fast_install 16646 16647# Shell to use when invoking shell scripts. 16648SHELL=$lt_SHELL 16649 16650# An echo program that protects backslashes. 16651ECHO=$lt_ECHO 16652 16653# The host system. 16654host_alias=$host_alias 16655host=$host 16656host_os=$host_os 16657 16658# The build system. 16659build_alias=$build_alias 16660build=$build 16661build_os=$build_os 16662 16663# A sed program that does not truncate output. 16664SED=$lt_SED 16665 16666# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16667Xsed="\$SED -e 1s/^X//" 16668 16669# A grep program that handles long lines. 16670GREP=$lt_GREP 16671 16672# An ERE matcher. 16673EGREP=$lt_EGREP 16674 16675# A literal string matcher. 16676FGREP=$lt_FGREP 16677 16678# A BSD- or MS-compatible name lister. 16679NM=$lt_NM 16680 16681# Whether we need soft or hard links. 16682LN_S=$lt_LN_S 16683 16684# What is the maximum length of a command? 16685max_cmd_len=$max_cmd_len 16686 16687# Object file suffix (normally "o"). 16688objext=$ac_objext 16689 16690# Executable file suffix (normally ""). 16691exeext=$exeext 16692 16693# whether the shell understands "unset". 16694lt_unset=$lt_unset 16695 16696# turn spaces into newlines. 16697SP2NL=$lt_lt_SP2NL 16698 16699# turn newlines into spaces. 16700NL2SP=$lt_lt_NL2SP 16701 16702# An object symbol dumper. 16703OBJDUMP=$lt_OBJDUMP 16704 16705# Method to check whether dependent libraries are shared objects. 16706deplibs_check_method=$lt_deplibs_check_method 16707 16708# Command to use when deplibs_check_method == "file_magic". 16709file_magic_cmd=$lt_file_magic_cmd 16710 16711# The archiver. 16712AR=$lt_AR 16713AR_FLAGS=$lt_AR_FLAGS 16714 16715# A symbol stripping program. 16716STRIP=$lt_STRIP 16717 16718# Commands used to install an old-style archive. 16719RANLIB=$lt_RANLIB 16720old_postinstall_cmds=$lt_old_postinstall_cmds 16721old_postuninstall_cmds=$lt_old_postuninstall_cmds 16722 16723# Whether to use a lock for old archive extraction. 16724lock_old_archive_extraction=$lock_old_archive_extraction 16725 16726# A C compiler. 16727LTCC=$lt_CC 16728 16729# LTCC compiler flags. 16730LTCFLAGS=$lt_CFLAGS 16731 16732# Take the output of nm and produce a listing of raw symbols and C names. 16733global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16734 16735# Transform the output of nm in a proper C declaration. 16736global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16737 16738# Transform the output of nm in a C name address pair. 16739global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16740 16741# Transform the output of nm in a C name address pair when lib prefix is needed. 16742global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16743 16744# The name of the directory that contains temporary libtool files. 16745objdir=$objdir 16746 16747# Used to examine libraries when file_magic_cmd begins with "file". 16748MAGIC_CMD=$MAGIC_CMD 16749 16750# Must we lock files when doing compilation? 16751need_locks=$lt_need_locks 16752 16753# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16754DSYMUTIL=$lt_DSYMUTIL 16755 16756# Tool to change global to local symbols on Mac OS X. 16757NMEDIT=$lt_NMEDIT 16758 16759# Tool to manipulate fat objects and archives on Mac OS X. 16760LIPO=$lt_LIPO 16761 16762# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16763OTOOL=$lt_OTOOL 16764 16765# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16766OTOOL64=$lt_OTOOL64 16767 16768# Old archive suffix (normally "a"). 16769libext=$libext 16770 16771# Shared library suffix (normally ".so"). 16772shrext_cmds=$lt_shrext_cmds 16773 16774# The commands to extract the exported symbol list from a shared archive. 16775extract_expsyms_cmds=$lt_extract_expsyms_cmds 16776 16777# Variables whose values should be saved in libtool wrapper scripts and 16778# restored at link time. 16779variables_saved_for_relink=$lt_variables_saved_for_relink 16780 16781# Do we need the "lib" prefix for modules? 16782need_lib_prefix=$need_lib_prefix 16783 16784# Do we need a version for libraries? 16785need_version=$need_version 16786 16787# Library versioning type. 16788version_type=$version_type 16789 16790# Shared library runtime path variable. 16791runpath_var=$runpath_var 16792 16793# Shared library path variable. 16794shlibpath_var=$shlibpath_var 16795 16796# Is shlibpath searched before the hard-coded library search path? 16797shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16798 16799# Format of library name prefix. 16800libname_spec=$lt_libname_spec 16801 16802# List of archive names. First name is the real one, the rest are links. 16803# The last name is the one that the linker finds with -lNAME 16804library_names_spec=$lt_library_names_spec 16805 16806# The coded name of the library, if different from the real name. 16807soname_spec=$lt_soname_spec 16808 16809# Permission mode override for installation of shared libraries. 16810install_override_mode=$lt_install_override_mode 16811 16812# Command to use after installation of a shared archive. 16813postinstall_cmds=$lt_postinstall_cmds 16814 16815# Command to use after uninstallation of a shared archive. 16816postuninstall_cmds=$lt_postuninstall_cmds 16817 16818# Commands used to finish a libtool library installation in a directory. 16819finish_cmds=$lt_finish_cmds 16820 16821# As "finish_cmds", except a single script fragment to be evaled but 16822# not shown. 16823finish_eval=$lt_finish_eval 16824 16825# Whether we should hardcode library paths into libraries. 16826hardcode_into_libs=$hardcode_into_libs 16827 16828# Compile-time system search path for libraries. 16829sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16830 16831# Run-time system search path for libraries. 16832sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16833 16834# Whether dlopen is supported. 16835dlopen_support=$enable_dlopen 16836 16837# Whether dlopen of programs is supported. 16838dlopen_self=$enable_dlopen_self 16839 16840# Whether dlopen of statically linked programs is supported. 16841dlopen_self_static=$enable_dlopen_self_static 16842 16843# Commands to strip libraries. 16844old_striplib=$lt_old_striplib 16845striplib=$lt_striplib 16846 16847 16848# The linker used to build libraries. 16849LD=$lt_LD 16850 16851# How to create reloadable object files. 16852reload_flag=$lt_reload_flag 16853reload_cmds=$lt_reload_cmds 16854 16855# Commands used to build an old-style archive. 16856old_archive_cmds=$lt_old_archive_cmds 16857 16858# A language specific compiler. 16859CC=$lt_compiler 16860 16861# Is the compiler the GNU compiler? 16862with_gcc=$GCC 16863 16864# Compiler flag to turn off builtin functions. 16865no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16866 16867# How to pass a linker flag through the compiler. 16868wl=$lt_lt_prog_compiler_wl 16869 16870# Additional compiler flags for building library objects. 16871pic_flag=$lt_lt_prog_compiler_pic 16872 16873# Compiler flag to prevent dynamic linking. 16874link_static_flag=$lt_lt_prog_compiler_static 16875 16876# Does compiler simultaneously support -c and -o options? 16877compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16878 16879# Whether or not to add -lc for building shared libraries. 16880build_libtool_need_lc=$archive_cmds_need_lc 16881 16882# Whether or not to disallow shared libs when runtime libs are static. 16883allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16884 16885# Compiler flag to allow reflexive dlopens. 16886export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16887 16888# Compiler flag to generate shared objects directly from archives. 16889whole_archive_flag_spec=$lt_whole_archive_flag_spec 16890 16891# Whether the compiler copes with passing no objects directly. 16892compiler_needs_object=$lt_compiler_needs_object 16893 16894# Create an old-style archive from a shared archive. 16895old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16896 16897# Create a temporary old-style archive to link instead of a shared archive. 16898old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16899 16900# Commands used to build a shared archive. 16901archive_cmds=$lt_archive_cmds 16902archive_expsym_cmds=$lt_archive_expsym_cmds 16903 16904# Commands used to build a loadable module if different from building 16905# a shared archive. 16906module_cmds=$lt_module_cmds 16907module_expsym_cmds=$lt_module_expsym_cmds 16908 16909# Whether we are building with GNU ld or not. 16910with_gnu_ld=$lt_with_gnu_ld 16911 16912# Flag that allows shared libraries with undefined symbols to be built. 16913allow_undefined_flag=$lt_allow_undefined_flag 16914 16915# Flag that enforces no undefined symbols. 16916no_undefined_flag=$lt_no_undefined_flag 16917 16918# Flag to hardcode \$libdir into a binary during linking. 16919# This must work even if \$libdir does not exist 16920hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16921 16922# If ld is used when linking, flag to hardcode \$libdir into a binary 16923# during linking. This must work even if \$libdir does not exist. 16924hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 16925 16926# Whether we need a single "-rpath" flag with a separated argument. 16927hardcode_libdir_separator=$lt_hardcode_libdir_separator 16928 16929# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16930# DIR into the resulting binary. 16931hardcode_direct=$hardcode_direct 16932 16933# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16934# DIR into the resulting binary and the resulting library dependency is 16935# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16936# library is relocated. 16937hardcode_direct_absolute=$hardcode_direct_absolute 16938 16939# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16940# into the resulting binary. 16941hardcode_minus_L=$hardcode_minus_L 16942 16943# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16944# into the resulting binary. 16945hardcode_shlibpath_var=$hardcode_shlibpath_var 16946 16947# Set to "yes" if building a shared library automatically hardcodes DIR 16948# into the library and all subsequent libraries and executables linked 16949# against it. 16950hardcode_automatic=$hardcode_automatic 16951 16952# Set to yes if linker adds runtime paths of dependent libraries 16953# to runtime path list. 16954inherit_rpath=$inherit_rpath 16955 16956# Whether libtool must link a program against all its dependency libraries. 16957link_all_deplibs=$link_all_deplibs 16958 16959# Fix the shell variable \$srcfile for the compiler. 16960fix_srcfile_path=$lt_fix_srcfile_path 16961 16962# Set to "yes" if exported symbols are required. 16963always_export_symbols=$always_export_symbols 16964 16965# The commands to list exported symbols. 16966export_symbols_cmds=$lt_export_symbols_cmds 16967 16968# Symbols that should not be listed in the preloaded symbols. 16969exclude_expsyms=$lt_exclude_expsyms 16970 16971# Symbols that must always be exported. 16972include_expsyms=$lt_include_expsyms 16973 16974# Commands necessary for linking programs (against libraries) with templates. 16975prelink_cmds=$lt_prelink_cmds 16976 16977# Specify filename containing input files. 16978file_list_spec=$lt_file_list_spec 16979 16980# How to hardcode a shared library path into an executable. 16981hardcode_action=$hardcode_action 16982 16983# ### END LIBTOOL CONFIG 16984 16985_LT_EOF 16986 16987 case $host_os in 16988 aix3*) 16989 cat <<\_LT_EOF >> "$cfgfile" 16990# AIX sometimes has problems with the GCC collect2 program. For some 16991# reason, if we set the COLLECT_NAMES environment variable, the problems 16992# vanish in a puff of smoke. 16993if test "X${COLLECT_NAMES+set}" != Xset; then 16994 COLLECT_NAMES= 16995 export COLLECT_NAMES 16996fi 16997_LT_EOF 16998 ;; 16999 esac 17000 17001 17002ltmain="$ac_aux_dir/ltmain.sh" 17003 17004 17005 # We use sed instead of cat because bash on DJGPP gets confused if 17006 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17007 # text mode, it properly converts lines to CR/LF. This bash problem 17008 # is reportedly fixed, but why not run on old versions too? 17009 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 17010 || (rm -f "$cfgfile"; exit 1) 17011 17012 case $xsi_shell in 17013 yes) 17014 cat << \_LT_EOF >> "$cfgfile" 17015 17016# func_dirname file append nondir_replacement 17017# Compute the dirname of FILE. If nonempty, add APPEND to the result, 17018# otherwise set result to NONDIR_REPLACEMENT. 17019func_dirname () 17020{ 17021 case ${1} in 17022 */*) func_dirname_result="${1%/*}${2}" ;; 17023 * ) func_dirname_result="${3}" ;; 17024 esac 17025} 17026 17027# func_basename file 17028func_basename () 17029{ 17030 func_basename_result="${1##*/}" 17031} 17032 17033# func_dirname_and_basename file append nondir_replacement 17034# perform func_basename and func_dirname in a single function 17035# call: 17036# dirname: Compute the dirname of FILE. If nonempty, 17037# add APPEND to the result, otherwise set result 17038# to NONDIR_REPLACEMENT. 17039# value returned in "$func_dirname_result" 17040# basename: Compute filename of FILE. 17041# value retuned in "$func_basename_result" 17042# Implementation must be kept synchronized with func_dirname 17043# and func_basename. For efficiency, we do not delegate to 17044# those functions but instead duplicate the functionality here. 17045func_dirname_and_basename () 17046{ 17047 case ${1} in 17048 */*) func_dirname_result="${1%/*}${2}" ;; 17049 * ) func_dirname_result="${3}" ;; 17050 esac 17051 func_basename_result="${1##*/}" 17052} 17053 17054# func_stripname prefix suffix name 17055# strip PREFIX and SUFFIX off of NAME. 17056# PREFIX and SUFFIX must not contain globbing or regex special 17057# characters, hashes, percent signs, but SUFFIX may contain a leading 17058# dot (in which case that matches only a dot). 17059func_stripname () 17060{ 17061 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 17062 # positional parameters, so assign one to ordinary parameter first. 17063 func_stripname_result=${3} 17064 func_stripname_result=${func_stripname_result#"${1}"} 17065 func_stripname_result=${func_stripname_result%"${2}"} 17066} 17067 17068# func_opt_split 17069func_opt_split () 17070{ 17071 func_opt_split_opt=${1%%=*} 17072 func_opt_split_arg=${1#*=} 17073} 17074 17075# func_lo2o object 17076func_lo2o () 17077{ 17078 case ${1} in 17079 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 17080 *) func_lo2o_result=${1} ;; 17081 esac 17082} 17083 17084# func_xform libobj-or-source 17085func_xform () 17086{ 17087 func_xform_result=${1%.*}.lo 17088} 17089 17090# func_arith arithmetic-term... 17091func_arith () 17092{ 17093 func_arith_result=$(( $* )) 17094} 17095 17096# func_len string 17097# STRING may not start with a hyphen. 17098func_len () 17099{ 17100 func_len_result=${#1} 17101} 17102 17103_LT_EOF 17104 ;; 17105 *) # Bourne compatible functions. 17106 cat << \_LT_EOF >> "$cfgfile" 17107 17108# func_dirname file append nondir_replacement 17109# Compute the dirname of FILE. If nonempty, add APPEND to the result, 17110# otherwise set result to NONDIR_REPLACEMENT. 17111func_dirname () 17112{ 17113 # Extract subdirectory from the argument. 17114 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 17115 if test "X$func_dirname_result" = "X${1}"; then 17116 func_dirname_result="${3}" 17117 else 17118 func_dirname_result="$func_dirname_result${2}" 17119 fi 17120} 17121 17122# func_basename file 17123func_basename () 17124{ 17125 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 17126} 17127 17128 17129# func_stripname prefix suffix name 17130# strip PREFIX and SUFFIX off of NAME. 17131# PREFIX and SUFFIX must not contain globbing or regex special 17132# characters, hashes, percent signs, but SUFFIX may contain a leading 17133# dot (in which case that matches only a dot). 17134# func_strip_suffix prefix name 17135func_stripname () 17136{ 17137 case ${2} in 17138 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 17139 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 17140 esac 17141} 17142 17143# sed scripts: 17144my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 17145my_sed_long_arg='1s/^-[^=]*=//' 17146 17147# func_opt_split 17148func_opt_split () 17149{ 17150 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 17151 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 17152} 17153 17154# func_lo2o object 17155func_lo2o () 17156{ 17157 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 17158} 17159 17160# func_xform libobj-or-source 17161func_xform () 17162{ 17163 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 17164} 17165 17166# func_arith arithmetic-term... 17167func_arith () 17168{ 17169 func_arith_result=`expr "$@"` 17170} 17171 17172# func_len string 17173# STRING may not start with a hyphen. 17174func_len () 17175{ 17176 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 17177} 17178 17179_LT_EOF 17180esac 17181 17182case $lt_shell_append in 17183 yes) 17184 cat << \_LT_EOF >> "$cfgfile" 17185 17186# func_append var value 17187# Append VALUE to the end of shell variable VAR. 17188func_append () 17189{ 17190 eval "$1+=\$2" 17191} 17192_LT_EOF 17193 ;; 17194 *) 17195 cat << \_LT_EOF >> "$cfgfile" 17196 17197# func_append var value 17198# Append VALUE to the end of shell variable VAR. 17199func_append () 17200{ 17201 eval "$1=\$$1\$2" 17202} 17203 17204_LT_EOF 17205 ;; 17206 esac 17207 17208 17209 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 17210 || (rm -f "$cfgfile"; exit 1) 17211 17212 mv -f "$cfgfile" "$ofile" || 17213 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 17214 chmod +x "$ofile" 17215 17216 ;; 17217 "default-1":C) 17218 for ac_file in $CONFIG_FILES; do 17219 # Support "outfile[:infile[:infile...]]" 17220 case "$ac_file" in 17221 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 17222 esac 17223 # PO directories have a Makefile.in generated from Makefile.in.in. 17224 case "$ac_file" in */Makefile.in) 17225 # Adjust a relative srcdir. 17226 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 17227 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 17228 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 17229 # In autoconf-2.13 it is called $ac_given_srcdir. 17230 # In autoconf-2.50 it is called $srcdir. 17231 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 17232 case "$ac_given_srcdir" in 17233 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 17234 /*) top_srcdir="$ac_given_srcdir" ;; 17235 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 17236 esac 17237 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 17238 rm -f "$ac_dir/POTFILES" 17239 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 17240 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 17241 POMAKEFILEDEPS="POTFILES.in" 17242 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 17243 # on $ac_dir but don't depend on user-specified configuration 17244 # parameters. 17245 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 17246 # The LINGUAS file contains the set of available languages. 17247 if test -n "$OBSOLETE_ALL_LINGUAS"; then 17248 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 17249 fi 17250 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 17251 # Hide the ALL_LINGUAS assigment from automake. 17252 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 17253 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 17254 else 17255 # The set of available languages was given in configure.ac. 17256 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 17257 fi 17258 case "$ac_given_srcdir" in 17259 .) srcdirpre= ;; 17260 *) srcdirpre='$(srcdir)/' ;; 17261 esac 17262 POFILES= 17263 GMOFILES= 17264 UPDATEPOFILES= 17265 DUMMYPOFILES= 17266 for lang in $ALL_LINGUAS; do 17267 POFILES="$POFILES $srcdirpre$lang.po" 17268 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 17269 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 17270 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 17271 done 17272 # CATALOGS depends on both $ac_dir and the user's LINGUAS 17273 # environment variable. 17274 INST_LINGUAS= 17275 if test -n "$ALL_LINGUAS"; then 17276 for presentlang in $ALL_LINGUAS; do 17277 useit=no 17278 if test "%UNSET%" != "$LINGUAS"; then 17279 desiredlanguages="$LINGUAS" 17280 else 17281 desiredlanguages="$ALL_LINGUAS" 17282 fi 17283 for desiredlang in $desiredlanguages; do 17284 # Use the presentlang catalog if desiredlang is 17285 # a. equal to presentlang, or 17286 # b. a variant of presentlang (because in this case, 17287 # presentlang can be used as a fallback for messages 17288 # which are not translated in the desiredlang catalog). 17289 case "$desiredlang" in 17290 "$presentlang"*) useit=yes;; 17291 esac 17292 done 17293 if test $useit = yes; then 17294 INST_LINGUAS="$INST_LINGUAS $presentlang" 17295 fi 17296 done 17297 fi 17298 CATALOGS= 17299 if test -n "$INST_LINGUAS"; then 17300 for lang in $INST_LINGUAS; do 17301 CATALOGS="$CATALOGS $lang.gmo" 17302 done 17303 fi 17304 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 17305 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" 17306 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 17307 if test -f "$f"; then 17308 case "$f" in 17309 *.orig | *.bak | *~) ;; 17310 *) cat "$f" >> "$ac_dir/Makefile" ;; 17311 esac 17312 fi 17313 done 17314 fi 17315 ;; 17316 esac 17317 done ;; 17318 17319 esac 17320done # for ac_tag 17321 17322 17323as_fn_exit 0 17324_ACEOF 17325ac_clean_files=$ac_clean_files_save 17326 17327test $ac_write_fail = 0 || 17328 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 17329 17330 17331# configure is writing to config.log, and then calls config.status. 17332# config.status does its own redirection, appending to config.log. 17333# Unfortunately, on DOS this fails, as config.log is still kept open 17334# by configure, so config.status won't be able to write to it; its 17335# output is simply discarded. So we exec the FD to /dev/null, 17336# effectively closing config.log, so it can be properly (re)opened and 17337# appended to by config.status. When coming back to configure, we 17338# need to make the FD available again. 17339if test "$no_create" != yes; then 17340 ac_cs_success=: 17341 ac_config_status_args= 17342 test "$silent" = yes && 17343 ac_config_status_args="$ac_config_status_args --quiet" 17344 exec 5>/dev/null 17345 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17346 exec 5>>config.log 17347 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17348 # would make configure fail if this is the last instruction. 17349 $ac_cs_success || as_fn_exit 1 17350fi 17351if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17352 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17353$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17354fi 17355 17356 17357 17358touch config.status.tmp 17359if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 17360 sed '/as_fn_exit 0/i \ 17361sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 17362touch --reference=Makefile Makefile.tmp \ 17363mv Makefile.tmp Makefile \ 17364' config.status > config.status.tmp 17365 touch --reference=config.status config.status.tmp 17366 mv config.status.tmp config.status 17367 chmod +x config.status 17368 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 17369 touch --reference=Makefile Makefile.tmp 17370 mv Makefile.tmp Makefile 17371else 17372 rm -f config.status.tmp 17373fi 17374