1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for gas 2.28.1. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 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. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1 173 174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 PATH=/empty FPATH=/empty; export PATH FPATH 179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME='gas' 558PACKAGE_TARNAME='gas' 559PACKAGE_VERSION='2.28.1' 560PACKAGE_STRING='gas 2.28.1' 561PACKAGE_BUGREPORT='' 562PACKAGE_URL='' 563 564ac_unique_file="as.h" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='am__EXEEXT_FALSE 602am__EXEEXT_TRUE 603LTLIBOBJS 604LIBOBJS 605zlibinc 606zlibdir 607LIBM 608ALLOCA 609GENINSRC_NEVER_FALSE 610GENINSRC_NEVER_TRUE 611MAINT 612MAINTAINER_MODE_FALSE 613MAINTAINER_MODE_TRUE 614MSGMERGE 615MSGFMT 616MKINSTALLDIRS 617CATOBJEXT 618GENCAT 619INSTOBJEXT 620DATADIRNAME 621CATALOGS 622POSUB 623GMSGFMT 624XGETTEXT 625INCINTL 626LIBINTL_DEP 627LIBINTL 628USE_NLS 629LEXLIB 630LEX_OUTPUT_ROOT 631LEX 632YFLAGS 633YACC 634OPCODES_LIB 635atof 636install_tooldir 637te_file 638obj_format 639target_cpu_type 640extra_objects 641cgen_cpu_prefix 642GDBINIT 643WARN_WRITE_STRINGS 644NO_WERROR 645WARN_CFLAGS_FOR_BUILD 646WARN_CFLAGS 647do_compare 648OTOOL64 649OTOOL 650LIPO 651NMEDIT 652DSYMUTIL 653RANLIB 654AR 655OBJDUMP 656LN_S 657NM 658ac_ct_DUMPBIN 659DUMPBIN 660LD 661FGREP 662SED 663LIBTOOL 664EGREP 665GREP 666CPP 667am__fastdepCC_FALSE 668am__fastdepCC_TRUE 669CCDEPMODE 670am__nodep 671AMDEPBACKSLASH 672AMDEP_FALSE 673AMDEP_TRUE 674am__quote 675am__include 676DEPDIR 677am__untar 678am__tar 679AMTAR 680am__leading_dot 681SET_MAKE 682AWK 683mkdir_p 684MKDIR_P 685INSTALL_STRIP_PROGRAM 686STRIP 687install_sh 688MAKEINFO 689AUTOHEADER 690AUTOMAKE 691AUTOCONF 692ACLOCAL 693VERSION 694PACKAGE 695CYGPATH_W 696am__isrc 697INSTALL_DATA 698INSTALL_SCRIPT 699INSTALL_PROGRAM 700OBJEXT 701EXEEXT 702ac_ct_CC 703CPPFLAGS 704LDFLAGS 705CFLAGS 706CC 707target_os 708target_vendor 709target_cpu 710target 711host_os 712host_vendor 713host_cpu 714host 715build_os 716build_vendor 717build_cpu 718build 719target_alias 720host_alias 721build_alias 722LIBS 723ECHO_T 724ECHO_N 725ECHO_C 726DEFS 727mandir 728localedir 729libdir 730psdir 731pdfdir 732dvidir 733htmldir 734infodir 735docdir 736oldincludedir 737includedir 738localstatedir 739sharedstatedir 740sysconfdir 741datadir 742datarootdir 743libexecdir 744sbindir 745bindir 746program_transform_name 747prefix 748exec_prefix 749PACKAGE_URL 750PACKAGE_BUGREPORT 751PACKAGE_STRING 752PACKAGE_VERSION 753PACKAGE_TARNAME 754PACKAGE_NAME 755PATH_SEPARATOR 756SHELL' 757ac_subst_files='' 758ac_user_opts=' 759enable_option_checking 760enable_dependency_tracking 761enable_shared 762enable_static 763with_pic 764enable_fast_install 765with_gnu_ld 766enable_libtool_lock 767enable_plugins 768enable_largefile 769enable_targets 770enable_checking 771enable_compressed_debug_sections 772enable_x86_relax_relocations 773enable_elf_stt_common 774enable_werror 775enable_build_warnings 776with_cpu 777enable_nls 778enable_maintainer_mode 779with_system_zlib 780' 781 ac_precious_vars='build_alias 782host_alias 783target_alias 784CC 785CFLAGS 786LDFLAGS 787LIBS 788CPPFLAGS 789CPP 790YACC 791YFLAGS' 792 793 794# Initialize some variables set by options. 795ac_init_help= 796ac_init_version=false 797ac_unrecognized_opts= 798ac_unrecognized_sep= 799# The variables have the same names as the options, with 800# dashes changed to underlines. 801cache_file=/dev/null 802exec_prefix=NONE 803no_create= 804no_recursion= 805prefix=NONE 806program_prefix=NONE 807program_suffix=NONE 808program_transform_name=s,x,x, 809silent= 810site= 811srcdir= 812verbose= 813x_includes=NONE 814x_libraries=NONE 815 816# Installation directory options. 817# These are left unexpanded so users can "make install exec_prefix=/foo" 818# and all the variables that are supposed to be based on exec_prefix 819# by default will actually change. 820# Use braces instead of parens because sh, perl, etc. also accept them. 821# (The list follows the same order as the GNU Coding Standards.) 822bindir='${exec_prefix}/bin' 823sbindir='${exec_prefix}/sbin' 824libexecdir='${exec_prefix}/libexec' 825datarootdir='${prefix}/share' 826datadir='${datarootdir}' 827sysconfdir='${prefix}/etc' 828sharedstatedir='${prefix}/com' 829localstatedir='${prefix}/var' 830includedir='${prefix}/include' 831oldincludedir='/usr/include' 832docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 833infodir='${datarootdir}/info' 834htmldir='${docdir}' 835dvidir='${docdir}' 836pdfdir='${docdir}' 837psdir='${docdir}' 838libdir='${exec_prefix}/lib' 839localedir='${datarootdir}/locale' 840mandir='${datarootdir}/man' 841 842ac_prev= 843ac_dashdash= 844for ac_option 845do 846 # If the previous option needs an argument, assign it. 847 if test -n "$ac_prev"; then 848 eval $ac_prev=\$ac_option 849 ac_prev= 850 continue 851 fi 852 853 case $ac_option in 854 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 855 *) ac_optarg=yes ;; 856 esac 857 858 # Accept the important Cygnus configure options, so we can diagnose typos. 859 860 case $ac_dashdash$ac_option in 861 --) 862 ac_dashdash=yes ;; 863 864 -bindir | --bindir | --bindi | --bind | --bin | --bi) 865 ac_prev=bindir ;; 866 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 867 bindir=$ac_optarg ;; 868 869 -build | --build | --buil | --bui | --bu) 870 ac_prev=build_alias ;; 871 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 872 build_alias=$ac_optarg ;; 873 874 -cache-file | --cache-file | --cache-fil | --cache-fi \ 875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 876 ac_prev=cache_file ;; 877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 879 cache_file=$ac_optarg ;; 880 881 --config-cache | -C) 882 cache_file=config.cache ;; 883 884 -datadir | --datadir | --datadi | --datad) 885 ac_prev=datadir ;; 886 -datadir=* | --datadir=* | --datadi=* | --datad=*) 887 datadir=$ac_optarg ;; 888 889 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 890 | --dataroo | --dataro | --datar) 891 ac_prev=datarootdir ;; 892 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 893 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 894 datarootdir=$ac_optarg ;; 895 896 -disable-* | --disable-*) 897 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 898 # Reject names that are not valid shell variable names. 899 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 900 as_fn_error "invalid feature name: $ac_useropt" 901 ac_useropt_orig=$ac_useropt 902 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 903 case $ac_user_opts in 904 *" 905"enable_$ac_useropt" 906"*) ;; 907 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 908 ac_unrecognized_sep=', ';; 909 esac 910 eval enable_$ac_useropt=no ;; 911 912 -docdir | --docdir | --docdi | --doc | --do) 913 ac_prev=docdir ;; 914 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 915 docdir=$ac_optarg ;; 916 917 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 918 ac_prev=dvidir ;; 919 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 920 dvidir=$ac_optarg ;; 921 922 -enable-* | --enable-*) 923 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 924 # Reject names that are not valid shell variable names. 925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 926 as_fn_error "invalid feature name: $ac_useropt" 927 ac_useropt_orig=$ac_useropt 928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 929 case $ac_user_opts in 930 *" 931"enable_$ac_useropt" 932"*) ;; 933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 934 ac_unrecognized_sep=', ';; 935 esac 936 eval enable_$ac_useropt=\$ac_optarg ;; 937 938 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 939 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 940 | --exec | --exe | --ex) 941 ac_prev=exec_prefix ;; 942 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 943 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 944 | --exec=* | --exe=* | --ex=*) 945 exec_prefix=$ac_optarg ;; 946 947 -gas | --gas | --ga | --g) 948 # Obsolete; use --with-gas. 949 with_gas=yes ;; 950 951 -help | --help | --hel | --he | -h) 952 ac_init_help=long ;; 953 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 954 ac_init_help=recursive ;; 955 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 956 ac_init_help=short ;; 957 958 -host | --host | --hos | --ho) 959 ac_prev=host_alias ;; 960 -host=* | --host=* | --hos=* | --ho=*) 961 host_alias=$ac_optarg ;; 962 963 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 964 ac_prev=htmldir ;; 965 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 966 | --ht=*) 967 htmldir=$ac_optarg ;; 968 969 -includedir | --includedir | --includedi | --included | --include \ 970 | --includ | --inclu | --incl | --inc) 971 ac_prev=includedir ;; 972 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 973 | --includ=* | --inclu=* | --incl=* | --inc=*) 974 includedir=$ac_optarg ;; 975 976 -infodir | --infodir | --infodi | --infod | --info | --inf) 977 ac_prev=infodir ;; 978 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 979 infodir=$ac_optarg ;; 980 981 -libdir | --libdir | --libdi | --libd) 982 ac_prev=libdir ;; 983 -libdir=* | --libdir=* | --libdi=* | --libd=*) 984 libdir=$ac_optarg ;; 985 986 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 987 | --libexe | --libex | --libe) 988 ac_prev=libexecdir ;; 989 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 990 | --libexe=* | --libex=* | --libe=*) 991 libexecdir=$ac_optarg ;; 992 993 -localedir | --localedir | --localedi | --localed | --locale) 994 ac_prev=localedir ;; 995 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 996 localedir=$ac_optarg ;; 997 998 -localstatedir | --localstatedir | --localstatedi | --localstated \ 999 | --localstate | --localstat | --localsta | --localst | --locals) 1000 ac_prev=localstatedir ;; 1001 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1002 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1003 localstatedir=$ac_optarg ;; 1004 1005 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1006 ac_prev=mandir ;; 1007 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1008 mandir=$ac_optarg ;; 1009 1010 -nfp | --nfp | --nf) 1011 # Obsolete; use --without-fp. 1012 with_fp=no ;; 1013 1014 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1015 | --no-cr | --no-c | -n) 1016 no_create=yes ;; 1017 1018 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1019 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1020 no_recursion=yes ;; 1021 1022 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1023 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1024 | --oldin | --oldi | --old | --ol | --o) 1025 ac_prev=oldincludedir ;; 1026 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1027 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1028 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1029 oldincludedir=$ac_optarg ;; 1030 1031 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1032 ac_prev=prefix ;; 1033 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1034 prefix=$ac_optarg ;; 1035 1036 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1037 | --program-pre | --program-pr | --program-p) 1038 ac_prev=program_prefix ;; 1039 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1040 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1041 program_prefix=$ac_optarg ;; 1042 1043 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1044 | --program-suf | --program-su | --program-s) 1045 ac_prev=program_suffix ;; 1046 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1047 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1048 program_suffix=$ac_optarg ;; 1049 1050 -program-transform-name | --program-transform-name \ 1051 | --program-transform-nam | --program-transform-na \ 1052 | --program-transform-n | --program-transform- \ 1053 | --program-transform | --program-transfor \ 1054 | --program-transfo | --program-transf \ 1055 | --program-trans | --program-tran \ 1056 | --progr-tra | --program-tr | --program-t) 1057 ac_prev=program_transform_name ;; 1058 -program-transform-name=* | --program-transform-name=* \ 1059 | --program-transform-nam=* | --program-transform-na=* \ 1060 | --program-transform-n=* | --program-transform-=* \ 1061 | --program-transform=* | --program-transfor=* \ 1062 | --program-transfo=* | --program-transf=* \ 1063 | --program-trans=* | --program-tran=* \ 1064 | --progr-tra=* | --program-tr=* | --program-t=*) 1065 program_transform_name=$ac_optarg ;; 1066 1067 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1068 ac_prev=pdfdir ;; 1069 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1070 pdfdir=$ac_optarg ;; 1071 1072 -psdir | --psdir | --psdi | --psd | --ps) 1073 ac_prev=psdir ;; 1074 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1075 psdir=$ac_optarg ;; 1076 1077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1078 | -silent | --silent | --silen | --sile | --sil) 1079 silent=yes ;; 1080 1081 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1082 ac_prev=sbindir ;; 1083 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1084 | --sbi=* | --sb=*) 1085 sbindir=$ac_optarg ;; 1086 1087 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1088 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1089 | --sharedst | --shareds | --shared | --share | --shar \ 1090 | --sha | --sh) 1091 ac_prev=sharedstatedir ;; 1092 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1093 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1094 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1095 | --sha=* | --sh=*) 1096 sharedstatedir=$ac_optarg ;; 1097 1098 -site | --site | --sit) 1099 ac_prev=site ;; 1100 -site=* | --site=* | --sit=*) 1101 site=$ac_optarg ;; 1102 1103 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1104 ac_prev=srcdir ;; 1105 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1106 srcdir=$ac_optarg ;; 1107 1108 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1109 | --syscon | --sysco | --sysc | --sys | --sy) 1110 ac_prev=sysconfdir ;; 1111 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1112 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1113 sysconfdir=$ac_optarg ;; 1114 1115 -target | --target | --targe | --targ | --tar | --ta | --t) 1116 ac_prev=target_alias ;; 1117 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1118 target_alias=$ac_optarg ;; 1119 1120 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1121 verbose=yes ;; 1122 1123 -version | --version | --versio | --versi | --vers | -V) 1124 ac_init_version=: ;; 1125 1126 -with-* | --with-*) 1127 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1128 # Reject names that are not valid shell variable names. 1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1130 as_fn_error "invalid package name: $ac_useropt" 1131 ac_useropt_orig=$ac_useropt 1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1133 case $ac_user_opts in 1134 *" 1135"with_$ac_useropt" 1136"*) ;; 1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1138 ac_unrecognized_sep=', ';; 1139 esac 1140 eval with_$ac_useropt=\$ac_optarg ;; 1141 1142 -without-* | --without-*) 1143 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1144 # Reject names that are not valid shell variable names. 1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1146 as_fn_error "invalid package name: $ac_useropt" 1147 ac_useropt_orig=$ac_useropt 1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1149 case $ac_user_opts in 1150 *" 1151"with_$ac_useropt" 1152"*) ;; 1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1154 ac_unrecognized_sep=', ';; 1155 esac 1156 eval with_$ac_useropt=no ;; 1157 1158 --x) 1159 # Obsolete; use --with-x. 1160 with_x=yes ;; 1161 1162 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1163 | --x-incl | --x-inc | --x-in | --x-i) 1164 ac_prev=x_includes ;; 1165 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1166 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1167 x_includes=$ac_optarg ;; 1168 1169 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1170 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1171 ac_prev=x_libraries ;; 1172 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1173 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1174 x_libraries=$ac_optarg ;; 1175 1176 -*) as_fn_error "unrecognized option: \`$ac_option' 1177Try \`$0 --help' for more information." 1178 ;; 1179 1180 *=*) 1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1182 # Reject names that are not valid shell variable names. 1183 case $ac_envvar in #( 1184 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1185 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1186 esac 1187 eval $ac_envvar=\$ac_optarg 1188 export $ac_envvar ;; 1189 1190 *) 1191 # FIXME: should be removed in autoconf 3.0. 1192 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1193 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1194 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1195 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1196 ;; 1197 1198 esac 1199done 1200 1201if test -n "$ac_prev"; then 1202 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1203 as_fn_error "missing argument to $ac_option" 1204fi 1205 1206if test -n "$ac_unrecognized_opts"; then 1207 case $enable_option_checking in 1208 no) ;; 1209 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1210 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1211 esac 1212fi 1213 1214# Check all directory arguments for consistency. 1215for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1216 datadir sysconfdir sharedstatedir localstatedir includedir \ 1217 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1218 libdir localedir mandir 1219do 1220 eval ac_val=\$$ac_var 1221 # Remove trailing slashes. 1222 case $ac_val in 1223 */ ) 1224 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1225 eval $ac_var=\$ac_val;; 1226 esac 1227 # Be sure to have absolute directory names. 1228 case $ac_val in 1229 [\\/$]* | ?:[\\/]* ) continue;; 1230 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1231 esac 1232 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1233done 1234 1235# There might be people who depend on the old broken behavior: `$host' 1236# used to hold the argument of --host etc. 1237# FIXME: To remove some day. 1238build=$build_alias 1239host=$host_alias 1240target=$target_alias 1241 1242# FIXME: To remove some day. 1243if test "x$host_alias" != x; then 1244 if test "x$build_alias" = x; then 1245 cross_compiling=maybe 1246 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1247 If a cross compiler is detected then cross compile mode will be used." >&2 1248 elif test "x$build_alias" != "x$host_alias"; then 1249 cross_compiling=yes 1250 fi 1251fi 1252 1253ac_tool_prefix= 1254test -n "$host_alias" && ac_tool_prefix=$host_alias- 1255 1256test "$silent" = yes && exec 6>/dev/null 1257 1258 1259ac_pwd=`pwd` && test -n "$ac_pwd" && 1260ac_ls_di=`ls -di .` && 1261ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1262 as_fn_error "working directory cannot be determined" 1263test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1264 as_fn_error "pwd does not report name of working directory" 1265 1266 1267# Find the source files, if location was not specified. 1268if test -z "$srcdir"; then 1269 ac_srcdir_defaulted=yes 1270 # Try the directory containing this script, then the parent directory. 1271 ac_confdir=`$as_dirname -- "$as_myself" || 1272$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1273 X"$as_myself" : 'X\(//\)[^/]' \| \ 1274 X"$as_myself" : 'X\(//\)$' \| \ 1275 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1276$as_echo X"$as_myself" | 1277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1278 s//\1/ 1279 q 1280 } 1281 /^X\(\/\/\)[^/].*/{ 1282 s//\1/ 1283 q 1284 } 1285 /^X\(\/\/\)$/{ 1286 s//\1/ 1287 q 1288 } 1289 /^X\(\/\).*/{ 1290 s//\1/ 1291 q 1292 } 1293 s/.*/./; q'` 1294 srcdir=$ac_confdir 1295 if test ! -r "$srcdir/$ac_unique_file"; then 1296 srcdir=.. 1297 fi 1298else 1299 ac_srcdir_defaulted=no 1300fi 1301if test ! -r "$srcdir/$ac_unique_file"; then 1302 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1303 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1304fi 1305ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1306ac_abs_confdir=`( 1307 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1308 pwd)` 1309# When building in place, set srcdir=. 1310if test "$ac_abs_confdir" = "$ac_pwd"; then 1311 srcdir=. 1312fi 1313# Remove unnecessary trailing slashes from srcdir. 1314# Double slashes in file names in object file debugging info 1315# mess up M-x gdb in Emacs. 1316case $srcdir in 1317*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1318esac 1319for ac_var in $ac_precious_vars; do 1320 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1321 eval ac_env_${ac_var}_value=\$${ac_var} 1322 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1323 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1324done 1325 1326# 1327# Report the --help message. 1328# 1329if test "$ac_init_help" = "long"; then 1330 # Omit some internal or obsolete options to make the list less imposing. 1331 # This message is too long to be a string in the A/UX 3.1 sh. 1332 cat <<_ACEOF 1333\`configure' configures gas 2.28.1 to adapt to many kinds of systems. 1334 1335Usage: $0 [OPTION]... [VAR=VALUE]... 1336 1337To assign environment variables (e.g., CC, CFLAGS...), specify them as 1338VAR=VALUE. See below for descriptions of some of the useful variables. 1339 1340Defaults for the options are specified in brackets. 1341 1342Configuration: 1343 -h, --help display this help and exit 1344 --help=short display options specific to this package 1345 --help=recursive display the short help of all the included packages 1346 -V, --version display version information and exit 1347 -q, --quiet, --silent do not print \`checking...' messages 1348 --cache-file=FILE cache test results in FILE [disabled] 1349 -C, --config-cache alias for \`--cache-file=config.cache' 1350 -n, --no-create do not create output files 1351 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1352 1353Installation directories: 1354 --prefix=PREFIX install architecture-independent files in PREFIX 1355 [$ac_default_prefix] 1356 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1357 [PREFIX] 1358 1359By default, \`make install' will install all the files in 1360\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1361an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1362for instance \`--prefix=\$HOME'. 1363 1364For better control, use the options below. 1365 1366Fine tuning of the installation directories: 1367 --bindir=DIR user executables [EPREFIX/bin] 1368 --sbindir=DIR system admin executables [EPREFIX/sbin] 1369 --libexecdir=DIR program executables [EPREFIX/libexec] 1370 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1371 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1372 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1373 --libdir=DIR object code libraries [EPREFIX/lib] 1374 --includedir=DIR C header files [PREFIX/include] 1375 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1376 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1377 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1378 --infodir=DIR info documentation [DATAROOTDIR/info] 1379 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1380 --mandir=DIR man documentation [DATAROOTDIR/man] 1381 --docdir=DIR documentation root [DATAROOTDIR/doc/gas] 1382 --htmldir=DIR html documentation [DOCDIR] 1383 --dvidir=DIR dvi documentation [DOCDIR] 1384 --pdfdir=DIR pdf documentation [DOCDIR] 1385 --psdir=DIR ps documentation [DOCDIR] 1386_ACEOF 1387 1388 cat <<\_ACEOF 1389 1390Program names: 1391 --program-prefix=PREFIX prepend PREFIX to installed program names 1392 --program-suffix=SUFFIX append SUFFIX to installed program names 1393 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1394 1395System types: 1396 --build=BUILD configure for building on BUILD [guessed] 1397 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1398 --target=TARGET configure for building compilers for TARGET [HOST] 1399_ACEOF 1400fi 1401 1402if test -n "$ac_init_help"; then 1403 case $ac_init_help in 1404 short | recursive ) echo "Configuration of gas 2.28.1:";; 1405 esac 1406 cat <<\_ACEOF 1407 1408Optional Features: 1409 --disable-option-checking ignore unrecognized --enable/--with options 1410 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1411 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1412 --disable-dependency-tracking speeds up one-time build 1413 --enable-dependency-tracking do not reject slow dependency extractors 1414 --enable-shared[=PKGS] build shared libraries [default=yes] 1415 --enable-static[=PKGS] build static libraries [default=yes] 1416 --enable-fast-install[=PKGS] 1417 optimize for fast installation [default=yes] 1418 --disable-libtool-lock avoid locking (might break parallel builds) 1419 --enable-plugins Enable support for plugins 1420 --disable-largefile omit support for large files 1421 --enable-targets alternative target configurations besides the primary 1422 --enable-checking enable run-time checks 1423 --enable-compressed-debug-sections={all,gas,none} 1424 compress debug sections by default 1425 --enable-x86-relax-relocations 1426 generate x86 relax relocations by default 1427 --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by 1428 default 1429 --enable-werror treat compile warnings as errors 1430 --enable-build-warnings enable build-time compiler warnings 1431 --disable-nls do not use Native Language Support 1432 --enable-maintainer-mode enable make rules and dependencies not useful 1433 (and sometimes confusing) to the casual installer 1434 1435Optional Packages: 1436 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1437 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1438 --with-pic try to use only PIC/non-PIC objects [default=use 1439 both] 1440 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1441 --with-cpu=CPU default cpu variant is CPU (currently only supported 1442 on ARC) 1443 --with-system-zlib use installed libz 1444 1445Some influential environment variables: 1446 CC C compiler command 1447 CFLAGS C compiler flags 1448 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1449 nonstandard directory <lib dir> 1450 LIBS libraries to pass to the linker, e.g. -l<library> 1451 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1452 you have headers in a nonstandard directory <include dir> 1453 CPP C preprocessor 1454 YACC The `Yet Another C Compiler' implementation to use. Defaults to 1455 the first program found out of: `bison -y', `byacc', `yacc'. 1456 YFLAGS The list of arguments that will be passed by default to $YACC. 1457 This script will default YFLAGS to the empty string to avoid a 1458 default value of `-d' given by some make applications. 1459 1460Use these variables to override the choices made by `configure' or to help 1461it to find libraries and programs with nonstandard names/locations. 1462 1463Report bugs to the package provider. 1464_ACEOF 1465ac_status=$? 1466fi 1467 1468if test "$ac_init_help" = "recursive"; then 1469 # If there are subdirs, report their specific --help. 1470 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1471 test -d "$ac_dir" || 1472 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1473 continue 1474 ac_builddir=. 1475 1476case "$ac_dir" in 1477.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1478*) 1479 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1480 # A ".." for each directory in $ac_dir_suffix. 1481 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1482 case $ac_top_builddir_sub in 1483 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1484 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1485 esac ;; 1486esac 1487ac_abs_top_builddir=$ac_pwd 1488ac_abs_builddir=$ac_pwd$ac_dir_suffix 1489# for backward compatibility: 1490ac_top_builddir=$ac_top_build_prefix 1491 1492case $srcdir in 1493 .) # We are building in place. 1494 ac_srcdir=. 1495 ac_top_srcdir=$ac_top_builddir_sub 1496 ac_abs_top_srcdir=$ac_pwd ;; 1497 [\\/]* | ?:[\\/]* ) # Absolute name. 1498 ac_srcdir=$srcdir$ac_dir_suffix; 1499 ac_top_srcdir=$srcdir 1500 ac_abs_top_srcdir=$srcdir ;; 1501 *) # Relative name. 1502 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1503 ac_top_srcdir=$ac_top_build_prefix$srcdir 1504 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1505esac 1506ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1507 1508 cd "$ac_dir" || { ac_status=$?; continue; } 1509 # Check for guested configure. 1510 if test -f "$ac_srcdir/configure.gnu"; then 1511 echo && 1512 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1513 elif test -f "$ac_srcdir/configure"; then 1514 echo && 1515 $SHELL "$ac_srcdir/configure" --help=recursive 1516 else 1517 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1518 fi || ac_status=$? 1519 cd "$ac_pwd" || { ac_status=$?; break; } 1520 done 1521fi 1522 1523test -n "$ac_init_help" && exit $ac_status 1524if $ac_init_version; then 1525 cat <<\_ACEOF 1526gas configure 2.28.1 1527generated by GNU Autoconf 2.64 1528 1529Copyright (C) 2009 Free Software Foundation, Inc. 1530This configure script is free software; the Free Software Foundation 1531gives unlimited permission to copy, distribute and modify it. 1532_ACEOF 1533 exit 1534fi 1535 1536## ------------------------ ## 1537## Autoconf initialization. ## 1538## ------------------------ ## 1539 1540# ac_fn_c_try_compile LINENO 1541# -------------------------- 1542# Try to compile conftest.$ac_ext, and return whether this succeeded. 1543ac_fn_c_try_compile () 1544{ 1545 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1546 rm -f conftest.$ac_objext 1547 if { { ac_try="$ac_compile" 1548case "(($ac_try" in 1549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1550 *) ac_try_echo=$ac_try;; 1551esac 1552eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1553$as_echo "$ac_try_echo"; } >&5 1554 (eval "$ac_compile") 2>conftest.err 1555 ac_status=$? 1556 if test -s conftest.err; then 1557 grep -v '^ *+' conftest.err >conftest.er1 1558 cat conftest.er1 >&5 1559 mv -f conftest.er1 conftest.err 1560 fi 1561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1562 test $ac_status = 0; } && { 1563 test -z "$ac_c_werror_flag" || 1564 test ! -s conftest.err 1565 } && test -s conftest.$ac_objext; then : 1566 ac_retval=0 1567else 1568 $as_echo "$as_me: failed program was:" >&5 1569sed 's/^/| /' conftest.$ac_ext >&5 1570 1571 ac_retval=1 1572fi 1573 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1574 return $ac_retval 1575 1576} # ac_fn_c_try_compile 1577 1578# ac_fn_c_try_link LINENO 1579# ----------------------- 1580# Try to link conftest.$ac_ext, and return whether this succeeded. 1581ac_fn_c_try_link () 1582{ 1583 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1584 rm -f conftest.$ac_objext conftest$ac_exeext 1585 if { { ac_try="$ac_link" 1586case "(($ac_try" in 1587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1588 *) ac_try_echo=$ac_try;; 1589esac 1590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1591$as_echo "$ac_try_echo"; } >&5 1592 (eval "$ac_link") 2>conftest.err 1593 ac_status=$? 1594 if test -s conftest.err; then 1595 grep -v '^ *+' conftest.err >conftest.er1 1596 cat conftest.er1 >&5 1597 mv -f conftest.er1 conftest.err 1598 fi 1599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1600 test $ac_status = 0; } && { 1601 test -z "$ac_c_werror_flag" || 1602 test ! -s conftest.err 1603 } && test -s conftest$ac_exeext && { 1604 test "$cross_compiling" = yes || 1605 $as_test_x conftest$ac_exeext 1606 }; then : 1607 ac_retval=0 1608else 1609 $as_echo "$as_me: failed program was:" >&5 1610sed 's/^/| /' conftest.$ac_ext >&5 1611 1612 ac_retval=1 1613fi 1614 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1615 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1616 # interfere with the next link command; also delete a directory that is 1617 # left behind by Apple's compiler. We do this before executing the actions. 1618 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1619 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1620 return $ac_retval 1621 1622} # ac_fn_c_try_link 1623 1624# ac_fn_c_try_cpp LINENO 1625# ---------------------- 1626# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1627ac_fn_c_try_cpp () 1628{ 1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1630 if { { ac_try="$ac_cpp conftest.$ac_ext" 1631case "(($ac_try" in 1632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1633 *) ac_try_echo=$ac_try;; 1634esac 1635eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1636$as_echo "$ac_try_echo"; } >&5 1637 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1638 ac_status=$? 1639 if test -s conftest.err; then 1640 grep -v '^ *+' conftest.err >conftest.er1 1641 cat conftest.er1 >&5 1642 mv -f conftest.er1 conftest.err 1643 fi 1644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1645 test $ac_status = 0; } >/dev/null && { 1646 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1647 test ! -s conftest.err 1648 }; then : 1649 ac_retval=0 1650else 1651 $as_echo "$as_me: failed program was:" >&5 1652sed 's/^/| /' conftest.$ac_ext >&5 1653 1654 ac_retval=1 1655fi 1656 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1657 return $ac_retval 1658 1659} # ac_fn_c_try_cpp 1660 1661# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1662# ------------------------------------------------------- 1663# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1664# the include files in INCLUDES and setting the cache variable VAR 1665# accordingly. 1666ac_fn_c_check_header_mongrel () 1667{ 1668 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1669 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1671$as_echo_n "checking for $2... " >&6; } 1672if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1673 $as_echo_n "(cached) " >&6 1674fi 1675eval ac_res=\$$3 1676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1677$as_echo "$ac_res" >&6; } 1678else 1679 # Is the header compilable? 1680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1681$as_echo_n "checking $2 usability... " >&6; } 1682cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1683/* end confdefs.h. */ 1684$4 1685#include <$2> 1686_ACEOF 1687if ac_fn_c_try_compile "$LINENO"; then : 1688 ac_header_compiler=yes 1689else 1690 ac_header_compiler=no 1691fi 1692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1694$as_echo "$ac_header_compiler" >&6; } 1695 1696# Is the header present? 1697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1698$as_echo_n "checking $2 presence... " >&6; } 1699cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1700/* end confdefs.h. */ 1701#include <$2> 1702_ACEOF 1703if ac_fn_c_try_cpp "$LINENO"; then : 1704 ac_header_preproc=yes 1705else 1706 ac_header_preproc=no 1707fi 1708rm -f conftest.err conftest.$ac_ext 1709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1710$as_echo "$ac_header_preproc" >&6; } 1711 1712# So? What about this header? 1713case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1714 yes:no: ) 1715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1716$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1718$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1719 ;; 1720 no:yes:* ) 1721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1722$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1723 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1724$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1726$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1727 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1728$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1729 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1730$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1731 ;; 1732esac 1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1734$as_echo_n "checking for $2... " >&6; } 1735if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1736 $as_echo_n "(cached) " >&6 1737else 1738 eval "$3=\$ac_header_compiler" 1739fi 1740eval ac_res=\$$3 1741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1742$as_echo "$ac_res" >&6; } 1743fi 1744 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1745 1746} # ac_fn_c_check_header_mongrel 1747 1748# ac_fn_c_try_run LINENO 1749# ---------------------- 1750# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1751# that executables *can* be run. 1752ac_fn_c_try_run () 1753{ 1754 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1755 if { { ac_try="$ac_link" 1756case "(($ac_try" in 1757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1758 *) ac_try_echo=$ac_try;; 1759esac 1760eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1761$as_echo "$ac_try_echo"; } >&5 1762 (eval "$ac_link") 2>&5 1763 ac_status=$? 1764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1765 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1766 { { case "(($ac_try" in 1767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1768 *) ac_try_echo=$ac_try;; 1769esac 1770eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1771$as_echo "$ac_try_echo"; } >&5 1772 (eval "$ac_try") 2>&5 1773 ac_status=$? 1774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1775 test $ac_status = 0; }; }; then : 1776 ac_retval=0 1777else 1778 $as_echo "$as_me: program exited with status $ac_status" >&5 1779 $as_echo "$as_me: failed program was:" >&5 1780sed 's/^/| /' conftest.$ac_ext >&5 1781 1782 ac_retval=$ac_status 1783fi 1784 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1785 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1786 return $ac_retval 1787 1788} # ac_fn_c_try_run 1789 1790# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1791# ------------------------------------------------------- 1792# Tests whether HEADER exists and can be compiled using the include files in 1793# INCLUDES, setting the cache variable VAR accordingly. 1794ac_fn_c_check_header_compile () 1795{ 1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1798$as_echo_n "checking for $2... " >&6; } 1799if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1800 $as_echo_n "(cached) " >&6 1801else 1802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1803/* end confdefs.h. */ 1804$4 1805#include <$2> 1806_ACEOF 1807if ac_fn_c_try_compile "$LINENO"; then : 1808 eval "$3=yes" 1809else 1810 eval "$3=no" 1811fi 1812rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1813fi 1814eval ac_res=\$$3 1815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1816$as_echo "$ac_res" >&6; } 1817 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1818 1819} # ac_fn_c_check_header_compile 1820 1821# ac_fn_c_check_func LINENO FUNC VAR 1822# ---------------------------------- 1823# Tests whether FUNC exists, setting the cache variable VAR accordingly 1824ac_fn_c_check_func () 1825{ 1826 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1828$as_echo_n "checking for $2... " >&6; } 1829if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1830 $as_echo_n "(cached) " >&6 1831else 1832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1833/* end confdefs.h. */ 1834/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1835 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1836#define $2 innocuous_$2 1837 1838/* System header to define __stub macros and hopefully few prototypes, 1839 which can conflict with char $2 (); below. 1840 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1841 <limits.h> exists even on freestanding compilers. */ 1842 1843#ifdef __STDC__ 1844# include <limits.h> 1845#else 1846# include <assert.h> 1847#endif 1848 1849#undef $2 1850 1851/* Override any GCC internal prototype to avoid an error. 1852 Use char because int might match the return type of a GCC 1853 builtin and then its argument prototype would still apply. */ 1854#ifdef __cplusplus 1855extern "C" 1856#endif 1857char $2 (); 1858/* The GNU C library defines this for functions which it implements 1859 to always fail with ENOSYS. Some functions are actually named 1860 something starting with __ and the normal name is an alias. */ 1861#if defined __stub_$2 || defined __stub___$2 1862choke me 1863#endif 1864 1865int 1866main () 1867{ 1868return $2 (); 1869 ; 1870 return 0; 1871} 1872_ACEOF 1873if ac_fn_c_try_link "$LINENO"; then : 1874 eval "$3=yes" 1875else 1876 eval "$3=no" 1877fi 1878rm -f core conftest.err conftest.$ac_objext \ 1879 conftest$ac_exeext conftest.$ac_ext 1880fi 1881eval ac_res=\$$3 1882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1883$as_echo "$ac_res" >&6; } 1884 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1885 1886} # ac_fn_c_check_func 1887 1888# ac_fn_c_check_decl LINENO SYMBOL VAR 1889# ------------------------------------ 1890# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 1891ac_fn_c_check_decl () 1892{ 1893 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1894 as_decl_name=`echo $2|sed 's/ *(.*//'` 1895 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1897$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1898if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1899 $as_echo_n "(cached) " >&6 1900else 1901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1902/* end confdefs.h. */ 1903$4 1904int 1905main () 1906{ 1907#ifndef $as_decl_name 1908#ifdef __cplusplus 1909 (void) $as_decl_use; 1910#else 1911 (void) $as_decl_name; 1912#endif 1913#endif 1914 1915 ; 1916 return 0; 1917} 1918_ACEOF 1919if ac_fn_c_try_compile "$LINENO"; then : 1920 eval "$3=yes" 1921else 1922 eval "$3=no" 1923fi 1924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1925fi 1926eval ac_res=\$$3 1927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1928$as_echo "$ac_res" >&6; } 1929 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1930 1931} # ac_fn_c_check_decl 1932cat >config.log <<_ACEOF 1933This file contains any messages produced by compilers while 1934running configure, to aid debugging if configure makes a mistake. 1935 1936It was created by gas $as_me 2.28.1, which was 1937generated by GNU Autoconf 2.64. Invocation command line was 1938 1939 $ $0 $@ 1940 1941_ACEOF 1942exec 5>>config.log 1943{ 1944cat <<_ASUNAME 1945## --------- ## 1946## Platform. ## 1947## --------- ## 1948 1949hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1950uname -m = `(uname -m) 2>/dev/null || echo unknown` 1951uname -r = `(uname -r) 2>/dev/null || echo unknown` 1952uname -s = `(uname -s) 2>/dev/null || echo unknown` 1953uname -v = `(uname -v) 2>/dev/null || echo unknown` 1954 1955/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1956/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1957 1958/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1959/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1960/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1961/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1962/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1963/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1964/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1965 1966_ASUNAME 1967 1968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1969for as_dir in $PATH 1970do 1971 IFS=$as_save_IFS 1972 test -z "$as_dir" && as_dir=. 1973 $as_echo "PATH: $as_dir" 1974 done 1975IFS=$as_save_IFS 1976 1977} >&5 1978 1979cat >&5 <<_ACEOF 1980 1981 1982## ----------- ## 1983## Core tests. ## 1984## ----------- ## 1985 1986_ACEOF 1987 1988 1989# Keep a trace of the command line. 1990# Strip out --no-create and --no-recursion so they do not pile up. 1991# Strip out --silent because we don't want to record it for future runs. 1992# Also quote any args containing shell meta-characters. 1993# Make two passes to allow for proper duplicate-argument suppression. 1994ac_configure_args= 1995ac_configure_args0= 1996ac_configure_args1= 1997ac_must_keep_next=false 1998for ac_pass in 1 2 1999do 2000 for ac_arg 2001 do 2002 case $ac_arg in 2003 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2004 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2005 | -silent | --silent | --silen | --sile | --sil) 2006 continue ;; 2007 *\'*) 2008 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2009 esac 2010 case $ac_pass in 2011 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2012 2) 2013 as_fn_append ac_configure_args1 " '$ac_arg'" 2014 if test $ac_must_keep_next = true; then 2015 ac_must_keep_next=false # Got value, back to normal. 2016 else 2017 case $ac_arg in 2018 *=* | --config-cache | -C | -disable-* | --disable-* \ 2019 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2020 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2021 | -with-* | --with-* | -without-* | --without-* | --x) 2022 case "$ac_configure_args0 " in 2023 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2024 esac 2025 ;; 2026 -* ) ac_must_keep_next=true ;; 2027 esac 2028 fi 2029 as_fn_append ac_configure_args " '$ac_arg'" 2030 ;; 2031 esac 2032 done 2033done 2034{ ac_configure_args0=; unset ac_configure_args0;} 2035{ ac_configure_args1=; unset ac_configure_args1;} 2036 2037# When interrupted or exit'd, cleanup temporary files, and complete 2038# config.log. We remove comments because anyway the quotes in there 2039# would cause problems or look ugly. 2040# WARNING: Use '\'' to represent an apostrophe within the trap. 2041# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2042trap 'exit_status=$? 2043 # Save into config.log some information that might help in debugging. 2044 { 2045 echo 2046 2047 cat <<\_ASBOX 2048## ---------------- ## 2049## Cache variables. ## 2050## ---------------- ## 2051_ASBOX 2052 echo 2053 # The following way of writing the cache mishandles newlines in values, 2054( 2055 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2056 eval ac_val=\$$ac_var 2057 case $ac_val in #( 2058 *${as_nl}*) 2059 case $ac_var in #( 2060 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2061$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2062 esac 2063 case $ac_var in #( 2064 _ | IFS | as_nl) ;; #( 2065 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2066 *) { eval $ac_var=; unset $ac_var;} ;; 2067 esac ;; 2068 esac 2069 done 2070 (set) 2>&1 | 2071 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2072 *${as_nl}ac_space=\ *) 2073 sed -n \ 2074 "s/'\''/'\''\\\\'\'''\''/g; 2075 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2076 ;; #( 2077 *) 2078 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2079 ;; 2080 esac | 2081 sort 2082) 2083 echo 2084 2085 cat <<\_ASBOX 2086## ----------------- ## 2087## Output variables. ## 2088## ----------------- ## 2089_ASBOX 2090 echo 2091 for ac_var in $ac_subst_vars 2092 do 2093 eval ac_val=\$$ac_var 2094 case $ac_val in 2095 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2096 esac 2097 $as_echo "$ac_var='\''$ac_val'\''" 2098 done | sort 2099 echo 2100 2101 if test -n "$ac_subst_files"; then 2102 cat <<\_ASBOX 2103## ------------------- ## 2104## File substitutions. ## 2105## ------------------- ## 2106_ASBOX 2107 echo 2108 for ac_var in $ac_subst_files 2109 do 2110 eval ac_val=\$$ac_var 2111 case $ac_val in 2112 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2113 esac 2114 $as_echo "$ac_var='\''$ac_val'\''" 2115 done | sort 2116 echo 2117 fi 2118 2119 if test -s confdefs.h; then 2120 cat <<\_ASBOX 2121## ----------- ## 2122## confdefs.h. ## 2123## ----------- ## 2124_ASBOX 2125 echo 2126 cat confdefs.h 2127 echo 2128 fi 2129 test "$ac_signal" != 0 && 2130 $as_echo "$as_me: caught signal $ac_signal" 2131 $as_echo "$as_me: exit $exit_status" 2132 } >&5 2133 rm -f core *.core core.conftest.* && 2134 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2135 exit $exit_status 2136' 0 2137for ac_signal in 1 2 13 15; do 2138 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2139done 2140ac_signal=0 2141 2142# confdefs.h avoids OS command line length limits that DEFS can exceed. 2143rm -f -r conftest* confdefs.h 2144 2145$as_echo "/* confdefs.h */" > confdefs.h 2146 2147# Predefined preprocessor variables. 2148 2149cat >>confdefs.h <<_ACEOF 2150#define PACKAGE_NAME "$PACKAGE_NAME" 2151_ACEOF 2152 2153cat >>confdefs.h <<_ACEOF 2154#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2155_ACEOF 2156 2157cat >>confdefs.h <<_ACEOF 2158#define PACKAGE_VERSION "$PACKAGE_VERSION" 2159_ACEOF 2160 2161cat >>confdefs.h <<_ACEOF 2162#define PACKAGE_STRING "$PACKAGE_STRING" 2163_ACEOF 2164 2165cat >>confdefs.h <<_ACEOF 2166#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2167_ACEOF 2168 2169cat >>confdefs.h <<_ACEOF 2170#define PACKAGE_URL "$PACKAGE_URL" 2171_ACEOF 2172 2173 2174# Let the site file select an alternate cache file if it wants to. 2175# Prefer an explicitly selected file to automatically selected ones. 2176ac_site_file1=NONE 2177ac_site_file2=NONE 2178if test -n "$CONFIG_SITE"; then 2179 ac_site_file1=$CONFIG_SITE 2180elif test "x$prefix" != xNONE; then 2181 ac_site_file1=$prefix/share/config.site 2182 ac_site_file2=$prefix/etc/config.site 2183else 2184 ac_site_file1=$ac_default_prefix/share/config.site 2185 ac_site_file2=$ac_default_prefix/etc/config.site 2186fi 2187for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2188do 2189 test "x$ac_site_file" = xNONE && continue 2190 if test -r "$ac_site_file"; then 2191 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2192$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2193 sed 's/^/| /' "$ac_site_file" >&5 2194 . "$ac_site_file" 2195 fi 2196done 2197 2198if test -r "$cache_file"; then 2199 # Some versions of bash will fail to source /dev/null (special 2200 # files actually), so we avoid doing that. 2201 if test -f "$cache_file"; then 2202 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2203$as_echo "$as_me: loading cache $cache_file" >&6;} 2204 case $cache_file in 2205 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2206 *) . "./$cache_file";; 2207 esac 2208 fi 2209else 2210 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2211$as_echo "$as_me: creating cache $cache_file" >&6;} 2212 >$cache_file 2213fi 2214 2215# Check that the precious variables saved in the cache have kept the same 2216# value. 2217ac_cache_corrupted=false 2218for ac_var in $ac_precious_vars; do 2219 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2220 eval ac_new_set=\$ac_env_${ac_var}_set 2221 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2222 eval ac_new_val=\$ac_env_${ac_var}_value 2223 case $ac_old_set,$ac_new_set in 2224 set,) 2225 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2226$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2227 ac_cache_corrupted=: ;; 2228 ,set) 2229 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2230$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2231 ac_cache_corrupted=: ;; 2232 ,);; 2233 *) 2234 if test "x$ac_old_val" != "x$ac_new_val"; then 2235 # differences in whitespace do not lead to failure. 2236 ac_old_val_w=`echo x $ac_old_val` 2237 ac_new_val_w=`echo x $ac_new_val` 2238 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2239 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2240$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2241 ac_cache_corrupted=: 2242 else 2243 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2244$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2245 eval $ac_var=\$ac_old_val 2246 fi 2247 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2248$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2249 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2250$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2251 fi;; 2252 esac 2253 # Pass precious variables to config.status. 2254 if test "$ac_new_set" = set; then 2255 case $ac_new_val in 2256 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2257 *) ac_arg=$ac_var=$ac_new_val ;; 2258 esac 2259 case " $ac_configure_args " in 2260 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2261 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2262 esac 2263 fi 2264done 2265if $ac_cache_corrupted; then 2266 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2267$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2268 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2269$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2270 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2271fi 2272## -------------------- ## 2273## Main body of script. ## 2274## -------------------- ## 2275 2276ac_ext=c 2277ac_cpp='$CPP $CPPFLAGS' 2278ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2279ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2280ac_compiler_gnu=$ac_cv_c_compiler_gnu 2281 2282 2283 2284 2285 2286 2287 2288ac_aux_dir= 2289for ac_dir in .. "$srcdir"/..; do 2290 for ac_t in install-sh install.sh shtool; do 2291 if test -f "$ac_dir/$ac_t"; then 2292 ac_aux_dir=$ac_dir 2293 ac_install_sh="$ac_aux_dir/$ac_t -c" 2294 break 2 2295 fi 2296 done 2297done 2298if test -z "$ac_aux_dir"; then 2299 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5 2300fi 2301 2302# These three variables are undocumented and unsupported, 2303# and are intended to be withdrawn in a future Autoconf release. 2304# They can cause serious problems if a builder's source tree is in a directory 2305# whose full name contains unusual characters. 2306ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2307ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2308ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2309 2310 2311# Make sure we can run config.sub. 2312$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2313 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2314 2315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2316$as_echo_n "checking build system type... " >&6; } 2317if test "${ac_cv_build+set}" = set; then : 2318 $as_echo_n "(cached) " >&6 2319else 2320 ac_build_alias=$build_alias 2321test "x$ac_build_alias" = x && 2322 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2323test "x$ac_build_alias" = x && 2324 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2325ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2326 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2327 2328fi 2329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2330$as_echo "$ac_cv_build" >&6; } 2331case $ac_cv_build in 2332*-*-*) ;; 2333*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2334esac 2335build=$ac_cv_build 2336ac_save_IFS=$IFS; IFS='-' 2337set x $ac_cv_build 2338shift 2339build_cpu=$1 2340build_vendor=$2 2341shift; shift 2342# Remember, the first character of IFS is used to create $*, 2343# except with old shells: 2344build_os=$* 2345IFS=$ac_save_IFS 2346case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2347 2348 2349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2350$as_echo_n "checking host system type... " >&6; } 2351if test "${ac_cv_host+set}" = set; then : 2352 $as_echo_n "(cached) " >&6 2353else 2354 if test "x$host_alias" = x; then 2355 ac_cv_host=$ac_cv_build 2356else 2357 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2358 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2359fi 2360 2361fi 2362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2363$as_echo "$ac_cv_host" >&6; } 2364case $ac_cv_host in 2365*-*-*) ;; 2366*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2367esac 2368host=$ac_cv_host 2369ac_save_IFS=$IFS; IFS='-' 2370set x $ac_cv_host 2371shift 2372host_cpu=$1 2373host_vendor=$2 2374shift; shift 2375# Remember, the first character of IFS is used to create $*, 2376# except with old shells: 2377host_os=$* 2378IFS=$ac_save_IFS 2379case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2380 2381 2382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2383$as_echo_n "checking target system type... " >&6; } 2384if test "${ac_cv_target+set}" = set; then : 2385 $as_echo_n "(cached) " >&6 2386else 2387 if test "x$target_alias" = x; then 2388 ac_cv_target=$ac_cv_host 2389else 2390 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2391 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2392fi 2393 2394fi 2395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2396$as_echo "$ac_cv_target" >&6; } 2397case $ac_cv_target in 2398*-*-*) ;; 2399*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2400esac 2401target=$ac_cv_target 2402ac_save_IFS=$IFS; IFS='-' 2403set x $ac_cv_target 2404shift 2405target_cpu=$1 2406target_vendor=$2 2407shift; shift 2408# Remember, the first character of IFS is used to create $*, 2409# except with old shells: 2410target_os=$* 2411IFS=$ac_save_IFS 2412case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2413 2414 2415# The aliases save the names the user supplied, while $host etc. 2416# will get canonicalized. 2417test -n "$target_alias" && 2418 test "$program_prefix$program_suffix$program_transform_name" = \ 2419 NONENONEs,x,x, && 2420 program_prefix=${target_alias}- 2421ac_ext=c 2422ac_cpp='$CPP $CPPFLAGS' 2423ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2424ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2425ac_compiler_gnu=$ac_cv_c_compiler_gnu 2426if test -n "$ac_tool_prefix"; then 2427 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2428set dummy ${ac_tool_prefix}gcc; ac_word=$2 2429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2430$as_echo_n "checking for $ac_word... " >&6; } 2431if test "${ac_cv_prog_CC+set}" = set; then : 2432 $as_echo_n "(cached) " >&6 2433else 2434 if test -n "$CC"; then 2435 ac_cv_prog_CC="$CC" # Let the user override the test. 2436else 2437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2438for as_dir in $PATH 2439do 2440 IFS=$as_save_IFS 2441 test -z "$as_dir" && as_dir=. 2442 for ac_exec_ext in '' $ac_executable_extensions; do 2443 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2444 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2446 break 2 2447 fi 2448done 2449 done 2450IFS=$as_save_IFS 2451 2452fi 2453fi 2454CC=$ac_cv_prog_CC 2455if test -n "$CC"; then 2456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2457$as_echo "$CC" >&6; } 2458else 2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2460$as_echo "no" >&6; } 2461fi 2462 2463 2464fi 2465if test -z "$ac_cv_prog_CC"; then 2466 ac_ct_CC=$CC 2467 # Extract the first word of "gcc", so it can be a program name with args. 2468set dummy gcc; ac_word=$2 2469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2470$as_echo_n "checking for $ac_word... " >&6; } 2471if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2472 $as_echo_n "(cached) " >&6 2473else 2474 if test -n "$ac_ct_CC"; then 2475 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2476else 2477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2478for as_dir in $PATH 2479do 2480 IFS=$as_save_IFS 2481 test -z "$as_dir" && as_dir=. 2482 for ac_exec_ext in '' $ac_executable_extensions; do 2483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2484 ac_cv_prog_ac_ct_CC="gcc" 2485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2486 break 2 2487 fi 2488done 2489 done 2490IFS=$as_save_IFS 2491 2492fi 2493fi 2494ac_ct_CC=$ac_cv_prog_ac_ct_CC 2495if test -n "$ac_ct_CC"; then 2496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2497$as_echo "$ac_ct_CC" >&6; } 2498else 2499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2500$as_echo "no" >&6; } 2501fi 2502 2503 if test "x$ac_ct_CC" = x; then 2504 CC="" 2505 else 2506 case $cross_compiling:$ac_tool_warned in 2507yes:) 2508{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2509$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2510ac_tool_warned=yes ;; 2511esac 2512 CC=$ac_ct_CC 2513 fi 2514else 2515 CC="$ac_cv_prog_CC" 2516fi 2517 2518if test -z "$CC"; then 2519 if test -n "$ac_tool_prefix"; then 2520 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2521set dummy ${ac_tool_prefix}cc; ac_word=$2 2522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2523$as_echo_n "checking for $ac_word... " >&6; } 2524if test "${ac_cv_prog_CC+set}" = set; then : 2525 $as_echo_n "(cached) " >&6 2526else 2527 if test -n "$CC"; then 2528 ac_cv_prog_CC="$CC" # Let the user override the test. 2529else 2530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2531for as_dir in $PATH 2532do 2533 IFS=$as_save_IFS 2534 test -z "$as_dir" && as_dir=. 2535 for ac_exec_ext in '' $ac_executable_extensions; do 2536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2537 ac_cv_prog_CC="${ac_tool_prefix}cc" 2538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2539 break 2 2540 fi 2541done 2542 done 2543IFS=$as_save_IFS 2544 2545fi 2546fi 2547CC=$ac_cv_prog_CC 2548if test -n "$CC"; then 2549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2550$as_echo "$CC" >&6; } 2551else 2552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2553$as_echo "no" >&6; } 2554fi 2555 2556 2557 fi 2558fi 2559if test -z "$CC"; then 2560 # Extract the first word of "cc", so it can be a program name with args. 2561set dummy cc; ac_word=$2 2562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2563$as_echo_n "checking for $ac_word... " >&6; } 2564if test "${ac_cv_prog_CC+set}" = set; then : 2565 $as_echo_n "(cached) " >&6 2566else 2567 if test -n "$CC"; then 2568 ac_cv_prog_CC="$CC" # Let the user override the test. 2569else 2570 ac_prog_rejected=no 2571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2572for as_dir in $PATH 2573do 2574 IFS=$as_save_IFS 2575 test -z "$as_dir" && as_dir=. 2576 for ac_exec_ext in '' $ac_executable_extensions; do 2577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2578 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2579 ac_prog_rejected=yes 2580 continue 2581 fi 2582 ac_cv_prog_CC="cc" 2583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2584 break 2 2585 fi 2586done 2587 done 2588IFS=$as_save_IFS 2589 2590if test $ac_prog_rejected = yes; then 2591 # We found a bogon in the path, so make sure we never use it. 2592 set dummy $ac_cv_prog_CC 2593 shift 2594 if test $# != 0; then 2595 # We chose a different compiler from the bogus one. 2596 # However, it has the same basename, so the bogon will be chosen 2597 # first if we set CC to just the basename; use the full file name. 2598 shift 2599 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2600 fi 2601fi 2602fi 2603fi 2604CC=$ac_cv_prog_CC 2605if test -n "$CC"; then 2606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2607$as_echo "$CC" >&6; } 2608else 2609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2610$as_echo "no" >&6; } 2611fi 2612 2613 2614fi 2615if test -z "$CC"; then 2616 if test -n "$ac_tool_prefix"; then 2617 for ac_prog in cl.exe 2618 do 2619 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2620set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2622$as_echo_n "checking for $ac_word... " >&6; } 2623if test "${ac_cv_prog_CC+set}" = set; then : 2624 $as_echo_n "(cached) " >&6 2625else 2626 if test -n "$CC"; then 2627 ac_cv_prog_CC="$CC" # Let the user override the test. 2628else 2629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2630for as_dir in $PATH 2631do 2632 IFS=$as_save_IFS 2633 test -z "$as_dir" && as_dir=. 2634 for ac_exec_ext in '' $ac_executable_extensions; do 2635 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2636 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2638 break 2 2639 fi 2640done 2641 done 2642IFS=$as_save_IFS 2643 2644fi 2645fi 2646CC=$ac_cv_prog_CC 2647if test -n "$CC"; then 2648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2649$as_echo "$CC" >&6; } 2650else 2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2652$as_echo "no" >&6; } 2653fi 2654 2655 2656 test -n "$CC" && break 2657 done 2658fi 2659if test -z "$CC"; then 2660 ac_ct_CC=$CC 2661 for ac_prog in cl.exe 2662do 2663 # Extract the first word of "$ac_prog", so it can be a program name with args. 2664set dummy $ac_prog; ac_word=$2 2665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2666$as_echo_n "checking for $ac_word... " >&6; } 2667if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2668 $as_echo_n "(cached) " >&6 2669else 2670 if test -n "$ac_ct_CC"; then 2671 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2672else 2673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2674for as_dir in $PATH 2675do 2676 IFS=$as_save_IFS 2677 test -z "$as_dir" && as_dir=. 2678 for ac_exec_ext in '' $ac_executable_extensions; do 2679 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2680 ac_cv_prog_ac_ct_CC="$ac_prog" 2681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2682 break 2 2683 fi 2684done 2685 done 2686IFS=$as_save_IFS 2687 2688fi 2689fi 2690ac_ct_CC=$ac_cv_prog_ac_ct_CC 2691if test -n "$ac_ct_CC"; then 2692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2693$as_echo "$ac_ct_CC" >&6; } 2694else 2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2696$as_echo "no" >&6; } 2697fi 2698 2699 2700 test -n "$ac_ct_CC" && break 2701done 2702 2703 if test "x$ac_ct_CC" = x; then 2704 CC="" 2705 else 2706 case $cross_compiling:$ac_tool_warned in 2707yes:) 2708{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2709$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2710ac_tool_warned=yes ;; 2711esac 2712 CC=$ac_ct_CC 2713 fi 2714fi 2715 2716fi 2717 2718 2719test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2720$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2721as_fn_error "no acceptable C compiler found in \$PATH 2722See \`config.log' for more details." "$LINENO" 5; } 2723 2724# Provide some information about the compiler. 2725$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2726set X $ac_compile 2727ac_compiler=$2 2728for ac_option in --version -v -V -qversion; do 2729 { { ac_try="$ac_compiler $ac_option >&5" 2730case "(($ac_try" in 2731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2732 *) ac_try_echo=$ac_try;; 2733esac 2734eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2735$as_echo "$ac_try_echo"; } >&5 2736 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2737 ac_status=$? 2738 if test -s conftest.err; then 2739 sed '10a\ 2740... rest of stderr output deleted ... 2741 10q' conftest.err >conftest.er1 2742 cat conftest.er1 >&5 2743 rm -f conftest.er1 conftest.err 2744 fi 2745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2746 test $ac_status = 0; } 2747done 2748 2749cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2750/* end confdefs.h. */ 2751 2752int 2753main () 2754{ 2755 2756 ; 2757 return 0; 2758} 2759_ACEOF 2760ac_clean_files_save=$ac_clean_files 2761ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 2762# Try to create an executable without -o first, disregard a.out. 2763# It will help us diagnose broken compilers, and finding out an intuition 2764# of exeext. 2765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2766$as_echo_n "checking for C compiler default output file name... " >&6; } 2767ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2768 2769# The possible output files: 2770ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2771 2772ac_rmfiles= 2773for ac_file in $ac_files 2774do 2775 case $ac_file in 2776 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2777 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2778 esac 2779done 2780rm -f $ac_rmfiles 2781 2782if { { ac_try="$ac_link_default" 2783case "(($ac_try" in 2784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2785 *) ac_try_echo=$ac_try;; 2786esac 2787eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2788$as_echo "$ac_try_echo"; } >&5 2789 (eval "$ac_link_default") 2>&5 2790 ac_status=$? 2791 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2792 test $ac_status = 0; }; then : 2793 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2794# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2795# in a Makefile. We should not override ac_cv_exeext if it was cached, 2796# so that the user can short-circuit this test for compilers unknown to 2797# Autoconf. 2798for ac_file in $ac_files '' 2799do 2800 test -f "$ac_file" || continue 2801 case $ac_file in 2802 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2803 ;; 2804 [ab].out ) 2805 # We found the default executable, but exeext='' is most 2806 # certainly right. 2807 break;; 2808 *.* ) 2809 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2810 then :; else 2811 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2812 fi 2813 # We set ac_cv_exeext here because the later test for it is not 2814 # safe: cross compilers may not add the suffix if given an `-o' 2815 # argument, so we may need to know it at that point already. 2816 # Even if this section looks crufty: it has the advantage of 2817 # actually working. 2818 break;; 2819 * ) 2820 break;; 2821 esac 2822done 2823test "$ac_cv_exeext" = no && ac_cv_exeext= 2824 2825else 2826 ac_file='' 2827fi 2828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2829$as_echo "$ac_file" >&6; } 2830if test -z "$ac_file"; then : 2831 $as_echo "$as_me: failed program was:" >&5 2832sed 's/^/| /' conftest.$ac_ext >&5 2833 2834{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2835$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2836{ as_fn_set_status 77 2837as_fn_error "C compiler cannot create executables 2838See \`config.log' for more details." "$LINENO" 5; }; } 2839fi 2840ac_exeext=$ac_cv_exeext 2841 2842# Check that the compiler produces executables we can run. If not, either 2843# the compiler is broken, or we cross compile. 2844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2845$as_echo_n "checking whether the C compiler works... " >&6; } 2846# If not cross compiling, check that we can run a simple program. 2847if test "$cross_compiling" != yes; then 2848 if { ac_try='./$ac_file' 2849 { { case "(($ac_try" in 2850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2851 *) ac_try_echo=$ac_try;; 2852esac 2853eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2854$as_echo "$ac_try_echo"; } >&5 2855 (eval "$ac_try") 2>&5 2856 ac_status=$? 2857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2858 test $ac_status = 0; }; }; then 2859 cross_compiling=no 2860 else 2861 if test "$cross_compiling" = maybe; then 2862 cross_compiling=yes 2863 else 2864 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2865$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2866as_fn_error "cannot run C compiled programs. 2867If you meant to cross compile, use \`--host'. 2868See \`config.log' for more details." "$LINENO" 5; } 2869 fi 2870 fi 2871fi 2872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2873$as_echo "yes" >&6; } 2874 2875rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 2876ac_clean_files=$ac_clean_files_save 2877# Check that the compiler produces executables we can run. If not, either 2878# the compiler is broken, or we cross compile. 2879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2880$as_echo_n "checking whether we are cross compiling... " >&6; } 2881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2882$as_echo "$cross_compiling" >&6; } 2883 2884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2885$as_echo_n "checking for suffix of executables... " >&6; } 2886if { { ac_try="$ac_link" 2887case "(($ac_try" in 2888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2889 *) ac_try_echo=$ac_try;; 2890esac 2891eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2892$as_echo "$ac_try_echo"; } >&5 2893 (eval "$ac_link") 2>&5 2894 ac_status=$? 2895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2896 test $ac_status = 0; }; then : 2897 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2898# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2899# work properly (i.e., refer to `conftest.exe'), while it won't with 2900# `rm'. 2901for ac_file in conftest.exe conftest conftest.*; do 2902 test -f "$ac_file" || continue 2903 case $ac_file in 2904 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2905 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2906 break;; 2907 * ) break;; 2908 esac 2909done 2910else 2911 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2912$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2913as_fn_error "cannot compute suffix of executables: cannot compile and link 2914See \`config.log' for more details." "$LINENO" 5; } 2915fi 2916rm -f conftest$ac_cv_exeext 2917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2918$as_echo "$ac_cv_exeext" >&6; } 2919 2920rm -f conftest.$ac_ext 2921EXEEXT=$ac_cv_exeext 2922ac_exeext=$EXEEXT 2923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2924$as_echo_n "checking for suffix of object files... " >&6; } 2925if test "${ac_cv_objext+set}" = set; then : 2926 $as_echo_n "(cached) " >&6 2927else 2928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2929/* end confdefs.h. */ 2930 2931int 2932main () 2933{ 2934 2935 ; 2936 return 0; 2937} 2938_ACEOF 2939rm -f conftest.o conftest.obj 2940if { { ac_try="$ac_compile" 2941case "(($ac_try" in 2942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2943 *) ac_try_echo=$ac_try;; 2944esac 2945eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2946$as_echo "$ac_try_echo"; } >&5 2947 (eval "$ac_compile") 2>&5 2948 ac_status=$? 2949 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2950 test $ac_status = 0; }; then : 2951 for ac_file in conftest.o conftest.obj conftest.*; do 2952 test -f "$ac_file" || continue; 2953 case $ac_file in 2954 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 2955 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2956 break;; 2957 esac 2958done 2959else 2960 $as_echo "$as_me: failed program was:" >&5 2961sed 's/^/| /' conftest.$ac_ext >&5 2962 2963{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2965as_fn_error "cannot compute suffix of object files: cannot compile 2966See \`config.log' for more details." "$LINENO" 5; } 2967fi 2968rm -f conftest.$ac_cv_objext conftest.$ac_ext 2969fi 2970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 2971$as_echo "$ac_cv_objext" >&6; } 2972OBJEXT=$ac_cv_objext 2973ac_objext=$OBJEXT 2974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 2975$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 2976if test "${ac_cv_c_compiler_gnu+set}" = set; then : 2977 $as_echo_n "(cached) " >&6 2978else 2979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2980/* end confdefs.h. */ 2981 2982int 2983main () 2984{ 2985#ifndef __GNUC__ 2986 choke me 2987#endif 2988 2989 ; 2990 return 0; 2991} 2992_ACEOF 2993if ac_fn_c_try_compile "$LINENO"; then : 2994 ac_compiler_gnu=yes 2995else 2996 ac_compiler_gnu=no 2997fi 2998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2999ac_cv_c_compiler_gnu=$ac_compiler_gnu 3000 3001fi 3002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3003$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3004if test $ac_compiler_gnu = yes; then 3005 GCC=yes 3006else 3007 GCC= 3008fi 3009ac_test_CFLAGS=${CFLAGS+set} 3010ac_save_CFLAGS=$CFLAGS 3011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3012$as_echo_n "checking whether $CC accepts -g... " >&6; } 3013if test "${ac_cv_prog_cc_g+set}" = set; then : 3014 $as_echo_n "(cached) " >&6 3015else 3016 ac_save_c_werror_flag=$ac_c_werror_flag 3017 ac_c_werror_flag=yes 3018 ac_cv_prog_cc_g=no 3019 CFLAGS="-g" 3020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3021/* end confdefs.h. */ 3022 3023int 3024main () 3025{ 3026 3027 ; 3028 return 0; 3029} 3030_ACEOF 3031if ac_fn_c_try_compile "$LINENO"; then : 3032 ac_cv_prog_cc_g=yes 3033else 3034 CFLAGS="" 3035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3036/* end confdefs.h. */ 3037 3038int 3039main () 3040{ 3041 3042 ; 3043 return 0; 3044} 3045_ACEOF 3046if ac_fn_c_try_compile "$LINENO"; then : 3047 3048else 3049 ac_c_werror_flag=$ac_save_c_werror_flag 3050 CFLAGS="-g" 3051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3052/* end confdefs.h. */ 3053 3054int 3055main () 3056{ 3057 3058 ; 3059 return 0; 3060} 3061_ACEOF 3062if ac_fn_c_try_compile "$LINENO"; then : 3063 ac_cv_prog_cc_g=yes 3064fi 3065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3066fi 3067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3068fi 3069rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3070 ac_c_werror_flag=$ac_save_c_werror_flag 3071fi 3072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3073$as_echo "$ac_cv_prog_cc_g" >&6; } 3074if test "$ac_test_CFLAGS" = set; then 3075 CFLAGS=$ac_save_CFLAGS 3076elif test $ac_cv_prog_cc_g = yes; then 3077 if test "$GCC" = yes; then 3078 CFLAGS="-g -O2" 3079 else 3080 CFLAGS="-g" 3081 fi 3082else 3083 if test "$GCC" = yes; then 3084 CFLAGS="-O2" 3085 else 3086 CFLAGS= 3087 fi 3088fi 3089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3090$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3091if test "${ac_cv_prog_cc_c89+set}" = set; then : 3092 $as_echo_n "(cached) " >&6 3093else 3094 ac_cv_prog_cc_c89=no 3095ac_save_CC=$CC 3096cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3097/* end confdefs.h. */ 3098#include <stdarg.h> 3099#include <stdio.h> 3100#include <sys/types.h> 3101#include <sys/stat.h> 3102/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3103struct buf { int x; }; 3104FILE * (*rcsopen) (struct buf *, struct stat *, int); 3105static char *e (p, i) 3106 char **p; 3107 int i; 3108{ 3109 return p[i]; 3110} 3111static char *f (char * (*g) (char **, int), char **p, ...) 3112{ 3113 char *s; 3114 va_list v; 3115 va_start (v,p); 3116 s = g (p, va_arg (v,int)); 3117 va_end (v); 3118 return s; 3119} 3120 3121/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3122 function prototypes and stuff, but not '\xHH' hex character constants. 3123 These don't provoke an error unfortunately, instead are silently treated 3124 as 'x'. The following induces an error, until -std is added to get 3125 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3126 array size at least. It's necessary to write '\x00'==0 to get something 3127 that's true only with -std. */ 3128int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3129 3130/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3131 inside strings and character constants. */ 3132#define FOO(x) 'x' 3133int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3134 3135int test (int i, double x); 3136struct s1 {int (*f) (int a);}; 3137struct s2 {int (*f) (double a);}; 3138int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3139int argc; 3140char **argv; 3141int 3142main () 3143{ 3144return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3145 ; 3146 return 0; 3147} 3148_ACEOF 3149for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3150 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3151do 3152 CC="$ac_save_CC $ac_arg" 3153 if ac_fn_c_try_compile "$LINENO"; then : 3154 ac_cv_prog_cc_c89=$ac_arg 3155fi 3156rm -f core conftest.err conftest.$ac_objext 3157 test "x$ac_cv_prog_cc_c89" != "xno" && break 3158done 3159rm -f conftest.$ac_ext 3160CC=$ac_save_CC 3161 3162fi 3163# AC_CACHE_VAL 3164case "x$ac_cv_prog_cc_c89" in 3165 x) 3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3167$as_echo "none needed" >&6; } ;; 3168 xno) 3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3170$as_echo "unsupported" >&6; } ;; 3171 *) 3172 CC="$CC $ac_cv_prog_cc_c89" 3173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3174$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3175esac 3176if test "x$ac_cv_prog_cc_c89" != xno; then : 3177 3178fi 3179 3180ac_ext=c 3181ac_cpp='$CPP $CPPFLAGS' 3182ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3183ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3184ac_compiler_gnu=$ac_cv_c_compiler_gnu 3185 3186 3187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3188$as_echo_n "checking for library containing strerror... " >&6; } 3189if test "${ac_cv_search_strerror+set}" = set; then : 3190 $as_echo_n "(cached) " >&6 3191else 3192 ac_func_search_save_LIBS=$LIBS 3193cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3194/* end confdefs.h. */ 3195 3196/* Override any GCC internal prototype to avoid an error. 3197 Use char because int might match the return type of a GCC 3198 builtin and then its argument prototype would still apply. */ 3199#ifdef __cplusplus 3200extern "C" 3201#endif 3202char strerror (); 3203int 3204main () 3205{ 3206return strerror (); 3207 ; 3208 return 0; 3209} 3210_ACEOF 3211for ac_lib in '' cposix; do 3212 if test -z "$ac_lib"; then 3213 ac_res="none required" 3214 else 3215 ac_res=-l$ac_lib 3216 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3217 fi 3218 if ac_fn_c_try_link "$LINENO"; then : 3219 ac_cv_search_strerror=$ac_res 3220fi 3221rm -f core conftest.err conftest.$ac_objext \ 3222 conftest$ac_exeext 3223 if test "${ac_cv_search_strerror+set}" = set; then : 3224 break 3225fi 3226done 3227if test "${ac_cv_search_strerror+set}" = set; then : 3228 3229else 3230 ac_cv_search_strerror=no 3231fi 3232rm conftest.$ac_ext 3233LIBS=$ac_func_search_save_LIBS 3234fi 3235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3236$as_echo "$ac_cv_search_strerror" >&6; } 3237ac_res=$ac_cv_search_strerror 3238if test "$ac_res" != no; then : 3239 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3240 3241fi 3242 3243 3244am__api_version='1.11' 3245 3246# Find a good install program. We prefer a C program (faster), 3247# so one script is as good as another. But avoid the broken or 3248# incompatible versions: 3249# SysV /etc/install, /usr/sbin/install 3250# SunOS /usr/etc/install 3251# IRIX /sbin/install 3252# AIX /bin/install 3253# AmigaOS /C/install, which installs bootblocks on floppy discs 3254# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3255# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3256# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3257# OS/2's system install, which has a completely different semantic 3258# ./install, which can be erroneously created by make from ./install.sh. 3259# Reject install programs that cannot install multiple files. 3260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3261$as_echo_n "checking for a BSD-compatible install... " >&6; } 3262if test -z "$INSTALL"; then 3263if test "${ac_cv_path_install+set}" = set; then : 3264 $as_echo_n "(cached) " >&6 3265else 3266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3267for as_dir in $PATH 3268do 3269 IFS=$as_save_IFS 3270 test -z "$as_dir" && as_dir=. 3271 # Account for people who put trailing slashes in PATH elements. 3272case $as_dir/ in #(( 3273 ./ | .// | /[cC]/* | \ 3274 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3275 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3276 /usr/ucb/* ) ;; 3277 *) 3278 # OSF1 and SCO ODT 3.0 have their own names for install. 3279 # Don't use installbsd from OSF since it installs stuff as root 3280 # by default. 3281 for ac_prog in ginstall scoinst install; do 3282 for ac_exec_ext in '' $ac_executable_extensions; do 3283 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3284 if test $ac_prog = install && 3285 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3286 # AIX install. It has an incompatible calling convention. 3287 : 3288 elif test $ac_prog = install && 3289 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3290 # program-specific install script used by HP pwplus--don't use. 3291 : 3292 else 3293 rm -rf conftest.one conftest.two conftest.dir 3294 echo one > conftest.one 3295 echo two > conftest.two 3296 mkdir conftest.dir 3297 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3298 test -s conftest.one && test -s conftest.two && 3299 test -s conftest.dir/conftest.one && 3300 test -s conftest.dir/conftest.two 3301 then 3302 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3303 break 3 3304 fi 3305 fi 3306 fi 3307 done 3308 done 3309 ;; 3310esac 3311 3312 done 3313IFS=$as_save_IFS 3314 3315rm -rf conftest.one conftest.two conftest.dir 3316 3317fi 3318 if test "${ac_cv_path_install+set}" = set; then 3319 INSTALL=$ac_cv_path_install 3320 else 3321 # As a last resort, use the slow shell script. Don't cache a 3322 # value for INSTALL within a source directory, because that will 3323 # break other packages using the cache if that directory is 3324 # removed, or if the value is a relative name. 3325 INSTALL=$ac_install_sh 3326 fi 3327fi 3328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3329$as_echo "$INSTALL" >&6; } 3330 3331# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3332# It thinks the first close brace ends the variable substitution. 3333test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3334 3335test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3336 3337test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3338 3339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3340$as_echo_n "checking whether build environment is sane... " >&6; } 3341# Just in case 3342sleep 1 3343echo timestamp > conftest.file 3344# Reject unsafe characters in $srcdir or the absolute working directory 3345# name. Accept space and tab only in the latter. 3346am_lf=' 3347' 3348case `pwd` in 3349 *[\\\"\#\$\&\'\`$am_lf]*) 3350 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 3351esac 3352case $srcdir in 3353 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3354 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 3355esac 3356 3357# Do `set' in a subshell so we don't clobber the current shell's 3358# arguments. Must try -L first in case configure is actually a 3359# symlink; some systems play weird games with the mod time of symlinks 3360# (eg FreeBSD returns the mod time of the symlink's containing 3361# directory). 3362if ( 3363 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3364 if test "$*" = "X"; then 3365 # -L didn't work. 3366 set X `ls -t "$srcdir/configure" conftest.file` 3367 fi 3368 rm -f conftest.file 3369 if test "$*" != "X $srcdir/configure conftest.file" \ 3370 && test "$*" != "X conftest.file $srcdir/configure"; then 3371 3372 # If neither matched, then we have a broken ls. This can happen 3373 # if, for instance, CONFIG_SHELL is bash and it inherits a 3374 # broken ls alias from the environment. This has actually 3375 # happened. Such a system could not be considered "sane". 3376 as_fn_error "ls -t appears to fail. Make sure there is not a broken 3377alias in your environment" "$LINENO" 5 3378 fi 3379 3380 test "$2" = conftest.file 3381 ) 3382then 3383 # Ok. 3384 : 3385else 3386 as_fn_error "newly created file is older than distributed files! 3387Check your system clock" "$LINENO" 5 3388fi 3389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3390$as_echo "yes" >&6; } 3391test "$program_prefix" != NONE && 3392 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3393# Use a double $ so make ignores it. 3394test "$program_suffix" != NONE && 3395 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3396# Double any \ or $. 3397# By default was `s,x,x', remove it if useless. 3398ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3399program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3400 3401# expand $ac_aux_dir to an absolute path 3402am_aux_dir=`cd $ac_aux_dir && pwd` 3403 3404if test x"${MISSING+set}" != xset; then 3405 case $am_aux_dir in 3406 *\ * | *\ *) 3407 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3408 *) 3409 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3410 esac 3411fi 3412# Use eval to expand $SHELL 3413if eval "$MISSING --run true"; then 3414 am_missing_run="$MISSING --run " 3415else 3416 am_missing_run= 3417 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 3418$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 3419fi 3420 3421if test x"${install_sh}" != xset; then 3422 case $am_aux_dir in 3423 *\ * | *\ *) 3424 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3425 *) 3426 install_sh="\${SHELL} $am_aux_dir/install-sh" 3427 esac 3428fi 3429 3430# Installed binaries are usually stripped using `strip' when the user 3431# run `make install-strip'. However `strip' might not be the right 3432# tool to use in cross-compilation environments, therefore Automake 3433# will honor the `STRIP' environment variable to overrule this program. 3434if test "$cross_compiling" != no; then 3435 if test -n "$ac_tool_prefix"; then 3436 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3437set dummy ${ac_tool_prefix}strip; ac_word=$2 3438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3439$as_echo_n "checking for $ac_word... " >&6; } 3440if test "${ac_cv_prog_STRIP+set}" = set; then : 3441 $as_echo_n "(cached) " >&6 3442else 3443 if test -n "$STRIP"; then 3444 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3445else 3446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3447for as_dir in $PATH 3448do 3449 IFS=$as_save_IFS 3450 test -z "$as_dir" && as_dir=. 3451 for ac_exec_ext in '' $ac_executable_extensions; do 3452 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3453 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3455 break 2 3456 fi 3457done 3458 done 3459IFS=$as_save_IFS 3460 3461fi 3462fi 3463STRIP=$ac_cv_prog_STRIP 3464if test -n "$STRIP"; then 3465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3466$as_echo "$STRIP" >&6; } 3467else 3468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3469$as_echo "no" >&6; } 3470fi 3471 3472 3473fi 3474if test -z "$ac_cv_prog_STRIP"; then 3475 ac_ct_STRIP=$STRIP 3476 # Extract the first word of "strip", so it can be a program name with args. 3477set dummy strip; ac_word=$2 3478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3479$as_echo_n "checking for $ac_word... " >&6; } 3480if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 3481 $as_echo_n "(cached) " >&6 3482else 3483 if test -n "$ac_ct_STRIP"; then 3484 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3485else 3486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3487for as_dir in $PATH 3488do 3489 IFS=$as_save_IFS 3490 test -z "$as_dir" && as_dir=. 3491 for ac_exec_ext in '' $ac_executable_extensions; do 3492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3493 ac_cv_prog_ac_ct_STRIP="strip" 3494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3495 break 2 3496 fi 3497done 3498 done 3499IFS=$as_save_IFS 3500 3501fi 3502fi 3503ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3504if test -n "$ac_ct_STRIP"; then 3505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3506$as_echo "$ac_ct_STRIP" >&6; } 3507else 3508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3509$as_echo "no" >&6; } 3510fi 3511 3512 if test "x$ac_ct_STRIP" = x; then 3513 STRIP=":" 3514 else 3515 case $cross_compiling:$ac_tool_warned in 3516yes:) 3517{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3518$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3519ac_tool_warned=yes ;; 3520esac 3521 STRIP=$ac_ct_STRIP 3522 fi 3523else 3524 STRIP="$ac_cv_prog_STRIP" 3525fi 3526 3527fi 3528INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3529 3530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3531$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3532if test -z "$MKDIR_P"; then 3533 if test "${ac_cv_path_mkdir+set}" = set; then : 3534 $as_echo_n "(cached) " >&6 3535else 3536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3537for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3538do 3539 IFS=$as_save_IFS 3540 test -z "$as_dir" && as_dir=. 3541 for ac_prog in mkdir gmkdir; do 3542 for ac_exec_ext in '' $ac_executable_extensions; do 3543 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 3544 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3545 'mkdir (GNU coreutils) '* | \ 3546 'mkdir (coreutils) '* | \ 3547 'mkdir (fileutils) '4.1*) 3548 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3549 break 3;; 3550 esac 3551 done 3552 done 3553 done 3554IFS=$as_save_IFS 3555 3556fi 3557 3558 if test "${ac_cv_path_mkdir+set}" = set; then 3559 MKDIR_P="$ac_cv_path_mkdir -p" 3560 else 3561 # As a last resort, use the slow shell script. Don't cache a 3562 # value for MKDIR_P within a source directory, because that will 3563 # break other packages using the cache if that directory is 3564 # removed, or if the value is a relative name. 3565 test -d ./--version && rmdir ./--version 3566 MKDIR_P="$ac_install_sh -d" 3567 fi 3568fi 3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3570$as_echo "$MKDIR_P" >&6; } 3571 3572mkdir_p="$MKDIR_P" 3573case $mkdir_p in 3574 [\\/$]* | ?:[\\/]*) ;; 3575 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 3576esac 3577 3578for ac_prog in gawk mawk nawk awk 3579do 3580 # Extract the first word of "$ac_prog", so it can be a program name with args. 3581set dummy $ac_prog; ac_word=$2 3582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3583$as_echo_n "checking for $ac_word... " >&6; } 3584if test "${ac_cv_prog_AWK+set}" = set; then : 3585 $as_echo_n "(cached) " >&6 3586else 3587 if test -n "$AWK"; then 3588 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3589else 3590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3591for as_dir in $PATH 3592do 3593 IFS=$as_save_IFS 3594 test -z "$as_dir" && as_dir=. 3595 for ac_exec_ext in '' $ac_executable_extensions; do 3596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3597 ac_cv_prog_AWK="$ac_prog" 3598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3599 break 2 3600 fi 3601done 3602 done 3603IFS=$as_save_IFS 3604 3605fi 3606fi 3607AWK=$ac_cv_prog_AWK 3608if test -n "$AWK"; then 3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3610$as_echo "$AWK" >&6; } 3611else 3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3613$as_echo "no" >&6; } 3614fi 3615 3616 3617 test -n "$AWK" && break 3618done 3619 3620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3621$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3622set x ${MAKE-make} 3623ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3624if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 3625 $as_echo_n "(cached) " >&6 3626else 3627 cat >conftest.make <<\_ACEOF 3628SHELL = /bin/sh 3629all: 3630 @echo '@@@%%%=$(MAKE)=@@@%%%' 3631_ACEOF 3632# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 3633case `${MAKE-make} -f conftest.make 2>/dev/null` in 3634 *@@@%%%=?*=@@@%%%*) 3635 eval ac_cv_prog_make_${ac_make}_set=yes;; 3636 *) 3637 eval ac_cv_prog_make_${ac_make}_set=no;; 3638esac 3639rm -f conftest.make 3640fi 3641if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3643$as_echo "yes" >&6; } 3644 SET_MAKE= 3645else 3646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3647$as_echo "no" >&6; } 3648 SET_MAKE="MAKE=${MAKE-make}" 3649fi 3650 3651rm -rf .tst 2>/dev/null 3652mkdir .tst 2>/dev/null 3653if test -d .tst; then 3654 am__leading_dot=. 3655else 3656 am__leading_dot=_ 3657fi 3658rmdir .tst 2>/dev/null 3659 3660DEPDIR="${am__leading_dot}deps" 3661 3662ac_config_commands="$ac_config_commands depfiles" 3663 3664 3665am_make=${MAKE-make} 3666cat > confinc << 'END' 3667am__doit: 3668 @echo this is the am__doit target 3669.PHONY: am__doit 3670END 3671# If we don't find an include directive, just comment out the code. 3672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3673$as_echo_n "checking for style of include used by $am_make... " >&6; } 3674am__include="#" 3675am__quote= 3676_am_result=none 3677# First try GNU make style include. 3678echo "include confinc" > confmf 3679# Ignore all kinds of additional output from `make'. 3680case `$am_make -s -f confmf 2> /dev/null` in #( 3681*the\ am__doit\ target*) 3682 am__include=include 3683 am__quote= 3684 _am_result=GNU 3685 ;; 3686esac 3687# Now try BSD make style include. 3688if test "$am__include" = "#"; then 3689 echo '.include "confinc"' > confmf 3690 case `$am_make -s -f confmf 2> /dev/null` in #( 3691 *the\ am__doit\ target*) 3692 am__include=.include 3693 am__quote="\"" 3694 _am_result=BSD 3695 ;; 3696 esac 3697fi 3698 3699 3700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3701$as_echo "$_am_result" >&6; } 3702rm -f confinc confmf 3703 3704# Check whether --enable-dependency-tracking was given. 3705if test "${enable_dependency_tracking+set}" = set; then : 3706 enableval=$enable_dependency_tracking; 3707fi 3708 3709if test "x$enable_dependency_tracking" != xno; then 3710 am_depcomp="$ac_aux_dir/depcomp" 3711 AMDEPBACKSLASH='\' 3712 am__nodep='_no' 3713fi 3714 if test "x$enable_dependency_tracking" != xno; then 3715 AMDEP_TRUE= 3716 AMDEP_FALSE='#' 3717else 3718 AMDEP_TRUE='#' 3719 AMDEP_FALSE= 3720fi 3721 3722 3723if test "`cd $srcdir && pwd`" != "`pwd`"; then 3724 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3725 # is not polluted with repeated "-I." 3726 am__isrc=' -I$(srcdir)' 3727 # test to see if srcdir already configured 3728 if test -f $srcdir/config.status; then 3729 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3730 fi 3731fi 3732 3733# test whether we have cygpath 3734if test -z "$CYGPATH_W"; then 3735 if (cygpath --version) >/dev/null 2>/dev/null; then 3736 CYGPATH_W='cygpath -w' 3737 else 3738 CYGPATH_W=echo 3739 fi 3740fi 3741 3742 3743# Define the identity of the package. 3744 PACKAGE='gas' 3745 VERSION='2.28.1' 3746 3747 3748cat >>confdefs.h <<_ACEOF 3749#define PACKAGE "$PACKAGE" 3750_ACEOF 3751 3752 3753cat >>confdefs.h <<_ACEOF 3754#define VERSION "$VERSION" 3755_ACEOF 3756 3757# Some tools Automake needs. 3758 3759ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3760 3761 3762AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3763 3764 3765AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3766 3767 3768AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3769 3770 3771MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3772 3773# We need awk for the "check" target. The system "awk" is bad on 3774# some platforms. 3775# Always define AMTAR for backward compatibility. Yes, it's still used 3776# in the wild :-( We should find a proper way to deprecate it ... 3777AMTAR='$${TAR-tar}' 3778 3779am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3780 3781 3782 3783 3784depcc="$CC" am_compiler_list= 3785 3786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3787$as_echo_n "checking dependency style of $depcc... " >&6; } 3788if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3789 $as_echo_n "(cached) " >&6 3790else 3791 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3792 # We make a subdir and do the tests there. Otherwise we can end up 3793 # making bogus files that we don't know about and never remove. For 3794 # instance it was reported that on HP-UX the gcc test will end up 3795 # making a dummy file named `D' -- because `-MD' means `put the output 3796 # in D'. 3797 rm -rf conftest.dir 3798 mkdir conftest.dir 3799 # Copy depcomp to subdir because otherwise we won't find it if we're 3800 # using a relative directory. 3801 cp "$am_depcomp" conftest.dir 3802 cd conftest.dir 3803 # We will build objects and dependencies in a subdirectory because 3804 # it helps to detect inapplicable dependency modes. For instance 3805 # both Tru64's cc and ICC support -MD to output dependencies as a 3806 # side effect of compilation, but ICC will put the dependencies in 3807 # the current directory while Tru64 will put them in the object 3808 # directory. 3809 mkdir sub 3810 3811 am_cv_CC_dependencies_compiler_type=none 3812 if test "$am_compiler_list" = ""; then 3813 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3814 fi 3815 am__universal=false 3816 case " $depcc " in #( 3817 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3818 esac 3819 3820 for depmode in $am_compiler_list; do 3821 # Setup a source with many dependencies, because some compilers 3822 # like to wrap large dependency lists on column 80 (with \), and 3823 # we should not choose a depcomp mode which is confused by this. 3824 # 3825 # We need to recreate these files for each test, as the compiler may 3826 # overwrite some of them when testing with obscure command lines. 3827 # This happens at least with the AIX C compiler. 3828 : > sub/conftest.c 3829 for i in 1 2 3 4 5 6; do 3830 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3831 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3832 # Solaris 8's {/usr,}/bin/sh. 3833 touch sub/conftst$i.h 3834 done 3835 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3836 3837 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3838 # mode. It turns out that the SunPro C++ compiler does not properly 3839 # handle `-M -o', and we need to detect this. Also, some Intel 3840 # versions had trouble with output in subdirs 3841 am__obj=sub/conftest.${OBJEXT-o} 3842 am__minus_obj="-o $am__obj" 3843 case $depmode in 3844 gcc) 3845 # This depmode causes a compiler race in universal mode. 3846 test "$am__universal" = false || continue 3847 ;; 3848 nosideeffect) 3849 # after this tag, mechanisms are not by side-effect, so they'll 3850 # only be used when explicitly requested 3851 if test "x$enable_dependency_tracking" = xyes; then 3852 continue 3853 else 3854 break 3855 fi 3856 ;; 3857 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3858 # This compiler won't grok `-c -o', but also, the minuso test has 3859 # not run yet. These depmodes are late enough in the game, and 3860 # so weak that their functioning should not be impacted. 3861 am__obj=conftest.${OBJEXT-o} 3862 am__minus_obj= 3863 ;; 3864 none) break ;; 3865 esac 3866 if depmode=$depmode \ 3867 source=sub/conftest.c object=$am__obj \ 3868 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3869 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3870 >/dev/null 2>conftest.err && 3871 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3872 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3873 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3874 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3875 # icc doesn't choke on unknown options, it will just issue warnings 3876 # or remarks (even with -Werror). So we grep stderr for any message 3877 # that says an option was ignored or not supported. 3878 # When given -MP, icc 7.0 and 7.1 complain thusly: 3879 # icc: Command line warning: ignoring option '-M'; no argument required 3880 # The diagnosis changed in icc 8.0: 3881 # icc: Command line remark: option '-MP' not supported 3882 if (grep 'ignoring option' conftest.err || 3883 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3884 am_cv_CC_dependencies_compiler_type=$depmode 3885 break 3886 fi 3887 fi 3888 done 3889 3890 cd .. 3891 rm -rf conftest.dir 3892else 3893 am_cv_CC_dependencies_compiler_type=none 3894fi 3895 3896fi 3897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3898$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3899CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3900 3901 if 3902 test "x$enable_dependency_tracking" != xno \ 3903 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3904 am__fastdepCC_TRUE= 3905 am__fastdepCC_FALSE='#' 3906else 3907 am__fastdepCC_TRUE='#' 3908 am__fastdepCC_FALSE= 3909fi 3910 3911 3912 3913 3914ac_ext=c 3915ac_cpp='$CPP $CPPFLAGS' 3916ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3917ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3918ac_compiler_gnu=$ac_cv_c_compiler_gnu 3919if test -n "$ac_tool_prefix"; then 3920 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3921set dummy ${ac_tool_prefix}gcc; ac_word=$2 3922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3923$as_echo_n "checking for $ac_word... " >&6; } 3924if test "${ac_cv_prog_CC+set}" = set; then : 3925 $as_echo_n "(cached) " >&6 3926else 3927 if test -n "$CC"; then 3928 ac_cv_prog_CC="$CC" # Let the user override the test. 3929else 3930as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3931for as_dir in $PATH 3932do 3933 IFS=$as_save_IFS 3934 test -z "$as_dir" && as_dir=. 3935 for ac_exec_ext in '' $ac_executable_extensions; do 3936 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3937 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3939 break 2 3940 fi 3941done 3942 done 3943IFS=$as_save_IFS 3944 3945fi 3946fi 3947CC=$ac_cv_prog_CC 3948if test -n "$CC"; then 3949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3950$as_echo "$CC" >&6; } 3951else 3952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3953$as_echo "no" >&6; } 3954fi 3955 3956 3957fi 3958if test -z "$ac_cv_prog_CC"; then 3959 ac_ct_CC=$CC 3960 # Extract the first word of "gcc", so it can be a program name with args. 3961set dummy gcc; ac_word=$2 3962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3963$as_echo_n "checking for $ac_word... " >&6; } 3964if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3965 $as_echo_n "(cached) " >&6 3966else 3967 if test -n "$ac_ct_CC"; then 3968 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3969else 3970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3971for as_dir in $PATH 3972do 3973 IFS=$as_save_IFS 3974 test -z "$as_dir" && as_dir=. 3975 for ac_exec_ext in '' $ac_executable_extensions; do 3976 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3977 ac_cv_prog_ac_ct_CC="gcc" 3978 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3979 break 2 3980 fi 3981done 3982 done 3983IFS=$as_save_IFS 3984 3985fi 3986fi 3987ac_ct_CC=$ac_cv_prog_ac_ct_CC 3988if test -n "$ac_ct_CC"; then 3989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3990$as_echo "$ac_ct_CC" >&6; } 3991else 3992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3993$as_echo "no" >&6; } 3994fi 3995 3996 if test "x$ac_ct_CC" = x; then 3997 CC="" 3998 else 3999 case $cross_compiling:$ac_tool_warned in 4000yes:) 4001{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4002$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4003ac_tool_warned=yes ;; 4004esac 4005 CC=$ac_ct_CC 4006 fi 4007else 4008 CC="$ac_cv_prog_CC" 4009fi 4010 4011if test -z "$CC"; then 4012 if test -n "$ac_tool_prefix"; then 4013 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4014set dummy ${ac_tool_prefix}cc; ac_word=$2 4015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4016$as_echo_n "checking for $ac_word... " >&6; } 4017if test "${ac_cv_prog_CC+set}" = set; then : 4018 $as_echo_n "(cached) " >&6 4019else 4020 if test -n "$CC"; then 4021 ac_cv_prog_CC="$CC" # Let the user override the test. 4022else 4023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4024for as_dir in $PATH 4025do 4026 IFS=$as_save_IFS 4027 test -z "$as_dir" && as_dir=. 4028 for ac_exec_ext in '' $ac_executable_extensions; do 4029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4030 ac_cv_prog_CC="${ac_tool_prefix}cc" 4031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4032 break 2 4033 fi 4034done 4035 done 4036IFS=$as_save_IFS 4037 4038fi 4039fi 4040CC=$ac_cv_prog_CC 4041if test -n "$CC"; then 4042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4043$as_echo "$CC" >&6; } 4044else 4045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4046$as_echo "no" >&6; } 4047fi 4048 4049 4050 fi 4051fi 4052if test -z "$CC"; then 4053 # Extract the first word of "cc", so it can be a program name with args. 4054set dummy cc; ac_word=$2 4055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4056$as_echo_n "checking for $ac_word... " >&6; } 4057if test "${ac_cv_prog_CC+set}" = set; then : 4058 $as_echo_n "(cached) " >&6 4059else 4060 if test -n "$CC"; then 4061 ac_cv_prog_CC="$CC" # Let the user override the test. 4062else 4063 ac_prog_rejected=no 4064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4065for as_dir in $PATH 4066do 4067 IFS=$as_save_IFS 4068 test -z "$as_dir" && as_dir=. 4069 for ac_exec_ext in '' $ac_executable_extensions; do 4070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4071 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4072 ac_prog_rejected=yes 4073 continue 4074 fi 4075 ac_cv_prog_CC="cc" 4076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4077 break 2 4078 fi 4079done 4080 done 4081IFS=$as_save_IFS 4082 4083if test $ac_prog_rejected = yes; then 4084 # We found a bogon in the path, so make sure we never use it. 4085 set dummy $ac_cv_prog_CC 4086 shift 4087 if test $# != 0; then 4088 # We chose a different compiler from the bogus one. 4089 # However, it has the same basename, so the bogon will be chosen 4090 # first if we set CC to just the basename; use the full file name. 4091 shift 4092 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4093 fi 4094fi 4095fi 4096fi 4097CC=$ac_cv_prog_CC 4098if test -n "$CC"; then 4099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4100$as_echo "$CC" >&6; } 4101else 4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4103$as_echo "no" >&6; } 4104fi 4105 4106 4107fi 4108if test -z "$CC"; then 4109 if test -n "$ac_tool_prefix"; then 4110 for ac_prog in cl.exe 4111 do 4112 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4113set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4115$as_echo_n "checking for $ac_word... " >&6; } 4116if test "${ac_cv_prog_CC+set}" = set; then : 4117 $as_echo_n "(cached) " >&6 4118else 4119 if test -n "$CC"; then 4120 ac_cv_prog_CC="$CC" # Let the user override the test. 4121else 4122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4123for as_dir in $PATH 4124do 4125 IFS=$as_save_IFS 4126 test -z "$as_dir" && as_dir=. 4127 for ac_exec_ext in '' $ac_executable_extensions; do 4128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4129 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4131 break 2 4132 fi 4133done 4134 done 4135IFS=$as_save_IFS 4136 4137fi 4138fi 4139CC=$ac_cv_prog_CC 4140if test -n "$CC"; then 4141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4142$as_echo "$CC" >&6; } 4143else 4144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4145$as_echo "no" >&6; } 4146fi 4147 4148 4149 test -n "$CC" && break 4150 done 4151fi 4152if test -z "$CC"; then 4153 ac_ct_CC=$CC 4154 for ac_prog in cl.exe 4155do 4156 # Extract the first word of "$ac_prog", so it can be a program name with args. 4157set dummy $ac_prog; ac_word=$2 4158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4159$as_echo_n "checking for $ac_word... " >&6; } 4160if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4161 $as_echo_n "(cached) " >&6 4162else 4163 if test -n "$ac_ct_CC"; then 4164 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4165else 4166as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4167for as_dir in $PATH 4168do 4169 IFS=$as_save_IFS 4170 test -z "$as_dir" && as_dir=. 4171 for ac_exec_ext in '' $ac_executable_extensions; do 4172 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4173 ac_cv_prog_ac_ct_CC="$ac_prog" 4174 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4175 break 2 4176 fi 4177done 4178 done 4179IFS=$as_save_IFS 4180 4181fi 4182fi 4183ac_ct_CC=$ac_cv_prog_ac_ct_CC 4184if test -n "$ac_ct_CC"; then 4185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4186$as_echo "$ac_ct_CC" >&6; } 4187else 4188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4189$as_echo "no" >&6; } 4190fi 4191 4192 4193 test -n "$ac_ct_CC" && break 4194done 4195 4196 if test "x$ac_ct_CC" = x; then 4197 CC="" 4198 else 4199 case $cross_compiling:$ac_tool_warned in 4200yes:) 4201{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4202$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4203ac_tool_warned=yes ;; 4204esac 4205 CC=$ac_ct_CC 4206 fi 4207fi 4208 4209fi 4210 4211 4212test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4213$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4214as_fn_error "no acceptable C compiler found in \$PATH 4215See \`config.log' for more details." "$LINENO" 5; } 4216 4217# Provide some information about the compiler. 4218$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4219set X $ac_compile 4220ac_compiler=$2 4221for ac_option in --version -v -V -qversion; do 4222 { { ac_try="$ac_compiler $ac_option >&5" 4223case "(($ac_try" in 4224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4225 *) ac_try_echo=$ac_try;; 4226esac 4227eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4228$as_echo "$ac_try_echo"; } >&5 4229 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4230 ac_status=$? 4231 if test -s conftest.err; then 4232 sed '10a\ 4233... rest of stderr output deleted ... 4234 10q' conftest.err >conftest.er1 4235 cat conftest.er1 >&5 4236 rm -f conftest.er1 conftest.err 4237 fi 4238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4239 test $ac_status = 0; } 4240done 4241 4242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4243$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4244if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4245 $as_echo_n "(cached) " >&6 4246else 4247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4248/* end confdefs.h. */ 4249 4250int 4251main () 4252{ 4253#ifndef __GNUC__ 4254 choke me 4255#endif 4256 4257 ; 4258 return 0; 4259} 4260_ACEOF 4261if ac_fn_c_try_compile "$LINENO"; then : 4262 ac_compiler_gnu=yes 4263else 4264 ac_compiler_gnu=no 4265fi 4266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4267ac_cv_c_compiler_gnu=$ac_compiler_gnu 4268 4269fi 4270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4271$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4272if test $ac_compiler_gnu = yes; then 4273 GCC=yes 4274else 4275 GCC= 4276fi 4277ac_test_CFLAGS=${CFLAGS+set} 4278ac_save_CFLAGS=$CFLAGS 4279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4280$as_echo_n "checking whether $CC accepts -g... " >&6; } 4281if test "${ac_cv_prog_cc_g+set}" = set; then : 4282 $as_echo_n "(cached) " >&6 4283else 4284 ac_save_c_werror_flag=$ac_c_werror_flag 4285 ac_c_werror_flag=yes 4286 ac_cv_prog_cc_g=no 4287 CFLAGS="-g" 4288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4289/* end confdefs.h. */ 4290 4291int 4292main () 4293{ 4294 4295 ; 4296 return 0; 4297} 4298_ACEOF 4299if ac_fn_c_try_compile "$LINENO"; then : 4300 ac_cv_prog_cc_g=yes 4301else 4302 CFLAGS="" 4303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4304/* end confdefs.h. */ 4305 4306int 4307main () 4308{ 4309 4310 ; 4311 return 0; 4312} 4313_ACEOF 4314if ac_fn_c_try_compile "$LINENO"; then : 4315 4316else 4317 ac_c_werror_flag=$ac_save_c_werror_flag 4318 CFLAGS="-g" 4319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4320/* end confdefs.h. */ 4321 4322int 4323main () 4324{ 4325 4326 ; 4327 return 0; 4328} 4329_ACEOF 4330if ac_fn_c_try_compile "$LINENO"; then : 4331 ac_cv_prog_cc_g=yes 4332fi 4333rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4334fi 4335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4336fi 4337rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4338 ac_c_werror_flag=$ac_save_c_werror_flag 4339fi 4340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4341$as_echo "$ac_cv_prog_cc_g" >&6; } 4342if test "$ac_test_CFLAGS" = set; then 4343 CFLAGS=$ac_save_CFLAGS 4344elif test $ac_cv_prog_cc_g = yes; then 4345 if test "$GCC" = yes; then 4346 CFLAGS="-g -O2" 4347 else 4348 CFLAGS="-g" 4349 fi 4350else 4351 if test "$GCC" = yes; then 4352 CFLAGS="-O2" 4353 else 4354 CFLAGS= 4355 fi 4356fi 4357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4358$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4359if test "${ac_cv_prog_cc_c89+set}" = set; then : 4360 $as_echo_n "(cached) " >&6 4361else 4362 ac_cv_prog_cc_c89=no 4363ac_save_CC=$CC 4364cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4365/* end confdefs.h. */ 4366#include <stdarg.h> 4367#include <stdio.h> 4368#include <sys/types.h> 4369#include <sys/stat.h> 4370/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4371struct buf { int x; }; 4372FILE * (*rcsopen) (struct buf *, struct stat *, int); 4373static char *e (p, i) 4374 char **p; 4375 int i; 4376{ 4377 return p[i]; 4378} 4379static char *f (char * (*g) (char **, int), char **p, ...) 4380{ 4381 char *s; 4382 va_list v; 4383 va_start (v,p); 4384 s = g (p, va_arg (v,int)); 4385 va_end (v); 4386 return s; 4387} 4388 4389/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4390 function prototypes and stuff, but not '\xHH' hex character constants. 4391 These don't provoke an error unfortunately, instead are silently treated 4392 as 'x'. The following induces an error, until -std is added to get 4393 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4394 array size at least. It's necessary to write '\x00'==0 to get something 4395 that's true only with -std. */ 4396int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4397 4398/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4399 inside strings and character constants. */ 4400#define FOO(x) 'x' 4401int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4402 4403int test (int i, double x); 4404struct s1 {int (*f) (int a);}; 4405struct s2 {int (*f) (double a);}; 4406int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4407int argc; 4408char **argv; 4409int 4410main () 4411{ 4412return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4413 ; 4414 return 0; 4415} 4416_ACEOF 4417for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4418 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4419do 4420 CC="$ac_save_CC $ac_arg" 4421 if ac_fn_c_try_compile "$LINENO"; then : 4422 ac_cv_prog_cc_c89=$ac_arg 4423fi 4424rm -f core conftest.err conftest.$ac_objext 4425 test "x$ac_cv_prog_cc_c89" != "xno" && break 4426done 4427rm -f conftest.$ac_ext 4428CC=$ac_save_CC 4429 4430fi 4431# AC_CACHE_VAL 4432case "x$ac_cv_prog_cc_c89" in 4433 x) 4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4435$as_echo "none needed" >&6; } ;; 4436 xno) 4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4438$as_echo "unsupported" >&6; } ;; 4439 *) 4440 CC="$CC $ac_cv_prog_cc_c89" 4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4442$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4443esac 4444if test "x$ac_cv_prog_cc_c89" != xno; then : 4445 4446fi 4447 4448ac_ext=c 4449ac_cpp='$CPP $CPPFLAGS' 4450ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4451ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4452ac_compiler_gnu=$ac_cv_c_compiler_gnu 4453 4454ac_ext=c 4455ac_cpp='$CPP $CPPFLAGS' 4456ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4458ac_compiler_gnu=$ac_cv_c_compiler_gnu 4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4460$as_echo_n "checking how to run the C preprocessor... " >&6; } 4461# On Suns, sometimes $CPP names a directory. 4462if test -n "$CPP" && test -d "$CPP"; then 4463 CPP= 4464fi 4465if test -z "$CPP"; then 4466 if test "${ac_cv_prog_CPP+set}" = set; then : 4467 $as_echo_n "(cached) " >&6 4468else 4469 # Double quotes because CPP needs to be expanded 4470 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4471 do 4472 ac_preproc_ok=false 4473for ac_c_preproc_warn_flag in '' yes 4474do 4475 # Use a header file that comes with gcc, so configuring glibc 4476 # with a fresh cross-compiler works. 4477 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4478 # <limits.h> exists even on freestanding compilers. 4479 # On the NeXT, cc -E runs the code through the compiler's parser, 4480 # not just through cpp. "Syntax error" is here to catch this case. 4481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4482/* end confdefs.h. */ 4483#ifdef __STDC__ 4484# include <limits.h> 4485#else 4486# include <assert.h> 4487#endif 4488 Syntax error 4489_ACEOF 4490if ac_fn_c_try_cpp "$LINENO"; then : 4491 4492else 4493 # Broken: fails on valid input. 4494continue 4495fi 4496rm -f conftest.err conftest.$ac_ext 4497 4498 # OK, works on sane cases. Now check whether nonexistent headers 4499 # can be detected and how. 4500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4501/* end confdefs.h. */ 4502#include <ac_nonexistent.h> 4503_ACEOF 4504if ac_fn_c_try_cpp "$LINENO"; then : 4505 # Broken: success on invalid input. 4506continue 4507else 4508 # Passes both tests. 4509ac_preproc_ok=: 4510break 4511fi 4512rm -f conftest.err conftest.$ac_ext 4513 4514done 4515# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4516rm -f conftest.err conftest.$ac_ext 4517if $ac_preproc_ok; then : 4518 break 4519fi 4520 4521 done 4522 ac_cv_prog_CPP=$CPP 4523 4524fi 4525 CPP=$ac_cv_prog_CPP 4526else 4527 ac_cv_prog_CPP=$CPP 4528fi 4529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4530$as_echo "$CPP" >&6; } 4531ac_preproc_ok=false 4532for ac_c_preproc_warn_flag in '' yes 4533do 4534 # Use a header file that comes with gcc, so configuring glibc 4535 # with a fresh cross-compiler works. 4536 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4537 # <limits.h> exists even on freestanding compilers. 4538 # On the NeXT, cc -E runs the code through the compiler's parser, 4539 # not just through cpp. "Syntax error" is here to catch this case. 4540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4541/* end confdefs.h. */ 4542#ifdef __STDC__ 4543# include <limits.h> 4544#else 4545# include <assert.h> 4546#endif 4547 Syntax error 4548_ACEOF 4549if ac_fn_c_try_cpp "$LINENO"; then : 4550 4551else 4552 # Broken: fails on valid input. 4553continue 4554fi 4555rm -f conftest.err conftest.$ac_ext 4556 4557 # OK, works on sane cases. Now check whether nonexistent headers 4558 # can be detected and how. 4559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4560/* end confdefs.h. */ 4561#include <ac_nonexistent.h> 4562_ACEOF 4563if ac_fn_c_try_cpp "$LINENO"; then : 4564 # Broken: success on invalid input. 4565continue 4566else 4567 # Passes both tests. 4568ac_preproc_ok=: 4569break 4570fi 4571rm -f conftest.err conftest.$ac_ext 4572 4573done 4574# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4575rm -f conftest.err conftest.$ac_ext 4576if $ac_preproc_ok; then : 4577 4578else 4579 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4580$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4581as_fn_error "C preprocessor \"$CPP\" fails sanity check 4582See \`config.log' for more details." "$LINENO" 5; } 4583fi 4584 4585ac_ext=c 4586ac_cpp='$CPP $CPPFLAGS' 4587ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4588ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4589ac_compiler_gnu=$ac_cv_c_compiler_gnu 4590 4591 4592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4593$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4594if test "${ac_cv_path_GREP+set}" = set; then : 4595 $as_echo_n "(cached) " >&6 4596else 4597 if test -z "$GREP"; then 4598 ac_path_GREP_found=false 4599 # Loop through the user's path and test for each of PROGNAME-LIST 4600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4601for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4602do 4603 IFS=$as_save_IFS 4604 test -z "$as_dir" && as_dir=. 4605 for ac_prog in grep ggrep; do 4606 for ac_exec_ext in '' $ac_executable_extensions; do 4607 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4608 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4609# Check for GNU ac_path_GREP and select it if it is found. 4610 # Check for GNU $ac_path_GREP 4611case `"$ac_path_GREP" --version 2>&1` in 4612*GNU*) 4613 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4614*) 4615 ac_count=0 4616 $as_echo_n 0123456789 >"conftest.in" 4617 while : 4618 do 4619 cat "conftest.in" "conftest.in" >"conftest.tmp" 4620 mv "conftest.tmp" "conftest.in" 4621 cp "conftest.in" "conftest.nl" 4622 $as_echo 'GREP' >> "conftest.nl" 4623 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4624 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4625 as_fn_arith $ac_count + 1 && ac_count=$as_val 4626 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4627 # Best one so far, save it but keep looking for a better one 4628 ac_cv_path_GREP="$ac_path_GREP" 4629 ac_path_GREP_max=$ac_count 4630 fi 4631 # 10*(2^10) chars as input seems more than enough 4632 test $ac_count -gt 10 && break 4633 done 4634 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4635esac 4636 4637 $ac_path_GREP_found && break 3 4638 done 4639 done 4640 done 4641IFS=$as_save_IFS 4642 if test -z "$ac_cv_path_GREP"; then 4643 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4644 fi 4645else 4646 ac_cv_path_GREP=$GREP 4647fi 4648 4649fi 4650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4651$as_echo "$ac_cv_path_GREP" >&6; } 4652 GREP="$ac_cv_path_GREP" 4653 4654 4655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4656$as_echo_n "checking for egrep... " >&6; } 4657if test "${ac_cv_path_EGREP+set}" = set; then : 4658 $as_echo_n "(cached) " >&6 4659else 4660 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4661 then ac_cv_path_EGREP="$GREP -E" 4662 else 4663 if test -z "$EGREP"; then 4664 ac_path_EGREP_found=false 4665 # Loop through the user's path and test for each of PROGNAME-LIST 4666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4667for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4668do 4669 IFS=$as_save_IFS 4670 test -z "$as_dir" && as_dir=. 4671 for ac_prog in egrep; do 4672 for ac_exec_ext in '' $ac_executable_extensions; do 4673 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4674 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4675# Check for GNU ac_path_EGREP and select it if it is found. 4676 # Check for GNU $ac_path_EGREP 4677case `"$ac_path_EGREP" --version 2>&1` in 4678*GNU*) 4679 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4680*) 4681 ac_count=0 4682 $as_echo_n 0123456789 >"conftest.in" 4683 while : 4684 do 4685 cat "conftest.in" "conftest.in" >"conftest.tmp" 4686 mv "conftest.tmp" "conftest.in" 4687 cp "conftest.in" "conftest.nl" 4688 $as_echo 'EGREP' >> "conftest.nl" 4689 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4690 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4691 as_fn_arith $ac_count + 1 && ac_count=$as_val 4692 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4693 # Best one so far, save it but keep looking for a better one 4694 ac_cv_path_EGREP="$ac_path_EGREP" 4695 ac_path_EGREP_max=$ac_count 4696 fi 4697 # 10*(2^10) chars as input seems more than enough 4698 test $ac_count -gt 10 && break 4699 done 4700 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4701esac 4702 4703 $ac_path_EGREP_found && break 3 4704 done 4705 done 4706 done 4707IFS=$as_save_IFS 4708 if test -z "$ac_cv_path_EGREP"; then 4709 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4710 fi 4711else 4712 ac_cv_path_EGREP=$EGREP 4713fi 4714 4715 fi 4716fi 4717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4718$as_echo "$ac_cv_path_EGREP" >&6; } 4719 EGREP="$ac_cv_path_EGREP" 4720 4721 4722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4723$as_echo_n "checking for ANSI C header files... " >&6; } 4724if test "${ac_cv_header_stdc+set}" = set; then : 4725 $as_echo_n "(cached) " >&6 4726else 4727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4728/* end confdefs.h. */ 4729#include <stdlib.h> 4730#include <stdarg.h> 4731#include <string.h> 4732#include <float.h> 4733 4734int 4735main () 4736{ 4737 4738 ; 4739 return 0; 4740} 4741_ACEOF 4742if ac_fn_c_try_compile "$LINENO"; then : 4743 ac_cv_header_stdc=yes 4744else 4745 ac_cv_header_stdc=no 4746fi 4747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4748 4749if test $ac_cv_header_stdc = yes; then 4750 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4752/* end confdefs.h. */ 4753#include <string.h> 4754 4755_ACEOF 4756if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4757 $EGREP "memchr" >/dev/null 2>&1; then : 4758 4759else 4760 ac_cv_header_stdc=no 4761fi 4762rm -f conftest* 4763 4764fi 4765 4766if test $ac_cv_header_stdc = yes; then 4767 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4769/* end confdefs.h. */ 4770#include <stdlib.h> 4771 4772_ACEOF 4773if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4774 $EGREP "free" >/dev/null 2>&1; then : 4775 4776else 4777 ac_cv_header_stdc=no 4778fi 4779rm -f conftest* 4780 4781fi 4782 4783if test $ac_cv_header_stdc = yes; then 4784 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4785 if test "$cross_compiling" = yes; then : 4786 : 4787else 4788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4789/* end confdefs.h. */ 4790#include <ctype.h> 4791#include <stdlib.h> 4792#if ((' ' & 0x0FF) == 0x020) 4793# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4794# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4795#else 4796# define ISLOWER(c) \ 4797 (('a' <= (c) && (c) <= 'i') \ 4798 || ('j' <= (c) && (c) <= 'r') \ 4799 || ('s' <= (c) && (c) <= 'z')) 4800# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4801#endif 4802 4803#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4804int 4805main () 4806{ 4807 int i; 4808 for (i = 0; i < 256; i++) 4809 if (XOR (islower (i), ISLOWER (i)) 4810 || toupper (i) != TOUPPER (i)) 4811 return 2; 4812 return 0; 4813} 4814_ACEOF 4815if ac_fn_c_try_run "$LINENO"; then : 4816 4817else 4818 ac_cv_header_stdc=no 4819fi 4820rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4821 conftest.$ac_objext conftest.beam conftest.$ac_ext 4822fi 4823 4824fi 4825fi 4826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4827$as_echo "$ac_cv_header_stdc" >&6; } 4828if test $ac_cv_header_stdc = yes; then 4829 4830$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4831 4832fi 4833 4834# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4835for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4836 inttypes.h stdint.h unistd.h 4837do : 4838 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4839ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4840" 4841eval as_val=\$$as_ac_Header 4842 if test "x$as_val" = x""yes; then : 4843 cat >>confdefs.h <<_ACEOF 4844#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4845_ACEOF 4846 4847fi 4848 4849done 4850 4851 4852 4853 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4854if test "x$ac_cv_header_minix_config_h" = x""yes; then : 4855 MINIX=yes 4856else 4857 MINIX= 4858fi 4859 4860 4861 if test "$MINIX" = yes; then 4862 4863$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4864 4865 4866$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4867 4868 4869$as_echo "#define _MINIX 1" >>confdefs.h 4870 4871 fi 4872 4873 4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4875$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4876if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 4877 $as_echo_n "(cached) " >&6 4878else 4879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4880/* end confdefs.h. */ 4881 4882# define __EXTENSIONS__ 1 4883 $ac_includes_default 4884int 4885main () 4886{ 4887 4888 ; 4889 return 0; 4890} 4891_ACEOF 4892if ac_fn_c_try_compile "$LINENO"; then : 4893 ac_cv_safe_to_define___extensions__=yes 4894else 4895 ac_cv_safe_to_define___extensions__=no 4896fi 4897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4898fi 4899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4900$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4901 test $ac_cv_safe_to_define___extensions__ = yes && 4902 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4903 4904 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4905 4906 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4907 4908 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4909 4910 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4911 4912 4913 4914 4915 4916case `pwd` in 4917 *\ * | *\ *) 4918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4919$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4920esac 4921 4922 4923 4924macro_version='2.2.7a' 4925macro_revision='1.3134' 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939ltmain="$ac_aux_dir/ltmain.sh" 4940 4941# Backslashify metacharacters that are still active within 4942# double-quoted strings. 4943sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4944 4945# Same as above, but do not quote variable references. 4946double_quote_subst='s/\(["`\\]\)/\\\1/g' 4947 4948# Sed substitution to delay expansion of an escaped shell variable in a 4949# double_quote_subst'ed string. 4950delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4951 4952# Sed substitution to delay expansion of an escaped single quote. 4953delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4954 4955# Sed substitution to avoid accidental globbing in evaled expressions 4956no_glob_subst='s/\*/\\\*/g' 4957 4958ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4959ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4960ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4961 4962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4963$as_echo_n "checking how to print strings... " >&6; } 4964# Test print first, because it will be a builtin if present. 4965if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4966 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4967 ECHO='print -r --' 4968elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4969 ECHO='printf %s\n' 4970else 4971 # Use this function as a fallback that always works. 4972 func_fallback_echo () 4973 { 4974 eval 'cat <<_LTECHO_EOF 4975$1 4976_LTECHO_EOF' 4977 } 4978 ECHO='func_fallback_echo' 4979fi 4980 4981# func_echo_all arg... 4982# Invoke $ECHO with all args, space-separated. 4983func_echo_all () 4984{ 4985 $ECHO "" 4986} 4987 4988case "$ECHO" in 4989 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4990$as_echo "printf" >&6; } ;; 4991 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4992$as_echo "print -r" >&6; } ;; 4993 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4994$as_echo "cat" >&6; } ;; 4995esac 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5011$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5012if test "${ac_cv_path_SED+set}" = set; then : 5013 $as_echo_n "(cached) " >&6 5014else 5015 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5016 for ac_i in 1 2 3 4 5 6 7; do 5017 ac_script="$ac_script$as_nl$ac_script" 5018 done 5019 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5020 { ac_script=; unset ac_script;} 5021 if test -z "$SED"; then 5022 ac_path_SED_found=false 5023 # Loop through the user's path and test for each of PROGNAME-LIST 5024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5025for as_dir in $PATH 5026do 5027 IFS=$as_save_IFS 5028 test -z "$as_dir" && as_dir=. 5029 for ac_prog in sed gsed; do 5030 for ac_exec_ext in '' $ac_executable_extensions; do 5031 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5032 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5033# Check for GNU ac_path_SED and select it if it is found. 5034 # Check for GNU $ac_path_SED 5035case `"$ac_path_SED" --version 2>&1` in 5036*GNU*) 5037 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5038*) 5039 ac_count=0 5040 $as_echo_n 0123456789 >"conftest.in" 5041 while : 5042 do 5043 cat "conftest.in" "conftest.in" >"conftest.tmp" 5044 mv "conftest.tmp" "conftest.in" 5045 cp "conftest.in" "conftest.nl" 5046 $as_echo '' >> "conftest.nl" 5047 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5048 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5049 as_fn_arith $ac_count + 1 && ac_count=$as_val 5050 if test $ac_count -gt ${ac_path_SED_max-0}; then 5051 # Best one so far, save it but keep looking for a better one 5052 ac_cv_path_SED="$ac_path_SED" 5053 ac_path_SED_max=$ac_count 5054 fi 5055 # 10*(2^10) chars as input seems more than enough 5056 test $ac_count -gt 10 && break 5057 done 5058 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5059esac 5060 5061 $ac_path_SED_found && break 3 5062 done 5063 done 5064 done 5065IFS=$as_save_IFS 5066 if test -z "$ac_cv_path_SED"; then 5067 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5068 fi 5069else 5070 ac_cv_path_SED=$SED 5071fi 5072 5073fi 5074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5075$as_echo "$ac_cv_path_SED" >&6; } 5076 SED="$ac_cv_path_SED" 5077 rm -f conftest.sed 5078 5079test -z "$SED" && SED=sed 5080Xsed="$SED -e 1s/^X//" 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5093$as_echo_n "checking for fgrep... " >&6; } 5094if test "${ac_cv_path_FGREP+set}" = set; then : 5095 $as_echo_n "(cached) " >&6 5096else 5097 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5098 then ac_cv_path_FGREP="$GREP -F" 5099 else 5100 if test -z "$FGREP"; then 5101 ac_path_FGREP_found=false 5102 # Loop through the user's path and test for each of PROGNAME-LIST 5103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5104for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5105do 5106 IFS=$as_save_IFS 5107 test -z "$as_dir" && as_dir=. 5108 for ac_prog in fgrep; do 5109 for ac_exec_ext in '' $ac_executable_extensions; do 5110 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5111 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5112# Check for GNU ac_path_FGREP and select it if it is found. 5113 # Check for GNU $ac_path_FGREP 5114case `"$ac_path_FGREP" --version 2>&1` in 5115*GNU*) 5116 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5117*) 5118 ac_count=0 5119 $as_echo_n 0123456789 >"conftest.in" 5120 while : 5121 do 5122 cat "conftest.in" "conftest.in" >"conftest.tmp" 5123 mv "conftest.tmp" "conftest.in" 5124 cp "conftest.in" "conftest.nl" 5125 $as_echo 'FGREP' >> "conftest.nl" 5126 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5127 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5128 as_fn_arith $ac_count + 1 && ac_count=$as_val 5129 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5130 # Best one so far, save it but keep looking for a better one 5131 ac_cv_path_FGREP="$ac_path_FGREP" 5132 ac_path_FGREP_max=$ac_count 5133 fi 5134 # 10*(2^10) chars as input seems more than enough 5135 test $ac_count -gt 10 && break 5136 done 5137 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5138esac 5139 5140 $ac_path_FGREP_found && break 3 5141 done 5142 done 5143 done 5144IFS=$as_save_IFS 5145 if test -z "$ac_cv_path_FGREP"; then 5146 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5147 fi 5148else 5149 ac_cv_path_FGREP=$FGREP 5150fi 5151 5152 fi 5153fi 5154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5155$as_echo "$ac_cv_path_FGREP" >&6; } 5156 FGREP="$ac_cv_path_FGREP" 5157 5158 5159test -z "$GREP" && GREP=grep 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179# Check whether --with-gnu-ld was given. 5180if test "${with_gnu_ld+set}" = set; then : 5181 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5182else 5183 with_gnu_ld=no 5184fi 5185 5186ac_prog=ld 5187if test "$GCC" = yes; then 5188 # Check if gcc -print-prog-name=ld gives a path. 5189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5190$as_echo_n "checking for ld used by $CC... " >&6; } 5191 case $host in 5192 *-*-mingw*) 5193 # gcc leaves a trailing carriage return which upsets mingw 5194 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5195 *) 5196 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5197 esac 5198 case $ac_prog in 5199 # Accept absolute paths. 5200 [\\/]* | ?:[\\/]*) 5201 re_direlt='/[^/][^/]*/\.\./' 5202 # Canonicalize the pathname of ld 5203 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5204 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5205 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5206 done 5207 test -z "$LD" && LD="$ac_prog" 5208 ;; 5209 "") 5210 # If it fails, then pretend we aren't using GCC. 5211 ac_prog=ld 5212 ;; 5213 *) 5214 # If it is relative, then search for the first ld in PATH. 5215 with_gnu_ld=unknown 5216 ;; 5217 esac 5218elif test "$with_gnu_ld" = yes; then 5219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5220$as_echo_n "checking for GNU ld... " >&6; } 5221else 5222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5223$as_echo_n "checking for non-GNU ld... " >&6; } 5224fi 5225if test "${lt_cv_path_LD+set}" = set; then : 5226 $as_echo_n "(cached) " >&6 5227else 5228 if test -z "$LD"; then 5229 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5230 for ac_dir in $PATH; do 5231 IFS="$lt_save_ifs" 5232 test -z "$ac_dir" && ac_dir=. 5233 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5234 lt_cv_path_LD="$ac_dir/$ac_prog" 5235 # Check to see if the program is GNU ld. I'd rather use --version, 5236 # but apparently some variants of GNU ld only accept -v. 5237 # Break only if it was the GNU/non-GNU ld that we prefer. 5238 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5239 *GNU* | *'with BFD'*) 5240 test "$with_gnu_ld" != no && break 5241 ;; 5242 *) 5243 test "$with_gnu_ld" != yes && break 5244 ;; 5245 esac 5246 fi 5247 done 5248 IFS="$lt_save_ifs" 5249else 5250 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5251fi 5252fi 5253 5254LD="$lt_cv_path_LD" 5255if test -n "$LD"; then 5256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5257$as_echo "$LD" >&6; } 5258else 5259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5260$as_echo "no" >&6; } 5261fi 5262test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5264$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5265if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5266 $as_echo_n "(cached) " >&6 5267else 5268 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5269case `$LD -v 2>&1 </dev/null` in 5270*GNU* | *'with BFD'*) 5271 lt_cv_prog_gnu_ld=yes 5272 ;; 5273*) 5274 lt_cv_prog_gnu_ld=no 5275 ;; 5276esac 5277fi 5278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5279$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5280with_gnu_ld=$lt_cv_prog_gnu_ld 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5291$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5292if test "${lt_cv_path_NM+set}" = set; then : 5293 $as_echo_n "(cached) " >&6 5294else 5295 if test -n "$NM"; then 5296 # Let the user override the test. 5297 lt_cv_path_NM="$NM" 5298else 5299 lt_nm_to_check="${ac_tool_prefix}nm" 5300 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5301 lt_nm_to_check="$lt_nm_to_check nm" 5302 fi 5303 for lt_tmp_nm in $lt_nm_to_check; do 5304 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5305 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5306 IFS="$lt_save_ifs" 5307 test -z "$ac_dir" && ac_dir=. 5308 tmp_nm="$ac_dir/$lt_tmp_nm" 5309 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5310 # Check to see if the nm accepts a BSD-compat flag. 5311 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5312 # nm: unknown option "B" ignored 5313 # Tru64's nm complains that /dev/null is an invalid object file 5314 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5315 */dev/null* | *'Invalid file or object type'*) 5316 lt_cv_path_NM="$tmp_nm -B" 5317 break 5318 ;; 5319 *) 5320 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5321 */dev/null*) 5322 lt_cv_path_NM="$tmp_nm -p" 5323 break 5324 ;; 5325 *) 5326 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5327 continue # so that we can try to find one that supports BSD flags 5328 ;; 5329 esac 5330 ;; 5331 esac 5332 fi 5333 done 5334 IFS="$lt_save_ifs" 5335 done 5336 : ${lt_cv_path_NM=no} 5337fi 5338fi 5339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5340$as_echo "$lt_cv_path_NM" >&6; } 5341if test "$lt_cv_path_NM" != "no"; then 5342 NM="$lt_cv_path_NM" 5343else 5344 # Didn't find any BSD compatible name lister, look for dumpbin. 5345 if test -n "$DUMPBIN"; then : 5346 # Let the user override the test. 5347 else 5348 if test -n "$ac_tool_prefix"; then 5349 for ac_prog in dumpbin "link -dump" 5350 do 5351 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5352set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5354$as_echo_n "checking for $ac_word... " >&6; } 5355if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5356 $as_echo_n "(cached) " >&6 5357else 5358 if test -n "$DUMPBIN"; then 5359 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5360else 5361as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5362for as_dir in $PATH 5363do 5364 IFS=$as_save_IFS 5365 test -z "$as_dir" && as_dir=. 5366 for ac_exec_ext in '' $ac_executable_extensions; do 5367 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5368 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5369 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5370 break 2 5371 fi 5372done 5373 done 5374IFS=$as_save_IFS 5375 5376fi 5377fi 5378DUMPBIN=$ac_cv_prog_DUMPBIN 5379if test -n "$DUMPBIN"; then 5380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5381$as_echo "$DUMPBIN" >&6; } 5382else 5383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5384$as_echo "no" >&6; } 5385fi 5386 5387 5388 test -n "$DUMPBIN" && break 5389 done 5390fi 5391if test -z "$DUMPBIN"; then 5392 ac_ct_DUMPBIN=$DUMPBIN 5393 for ac_prog in dumpbin "link -dump" 5394do 5395 # Extract the first word of "$ac_prog", so it can be a program name with args. 5396set dummy $ac_prog; ac_word=$2 5397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5398$as_echo_n "checking for $ac_word... " >&6; } 5399if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5400 $as_echo_n "(cached) " >&6 5401else 5402 if test -n "$ac_ct_DUMPBIN"; then 5403 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5404else 5405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5406for as_dir in $PATH 5407do 5408 IFS=$as_save_IFS 5409 test -z "$as_dir" && as_dir=. 5410 for ac_exec_ext in '' $ac_executable_extensions; do 5411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5412 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5414 break 2 5415 fi 5416done 5417 done 5418IFS=$as_save_IFS 5419 5420fi 5421fi 5422ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5423if test -n "$ac_ct_DUMPBIN"; then 5424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5425$as_echo "$ac_ct_DUMPBIN" >&6; } 5426else 5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5428$as_echo "no" >&6; } 5429fi 5430 5431 5432 test -n "$ac_ct_DUMPBIN" && break 5433done 5434 5435 if test "x$ac_ct_DUMPBIN" = x; then 5436 DUMPBIN=":" 5437 else 5438 case $cross_compiling:$ac_tool_warned in 5439yes:) 5440{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5441$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5442ac_tool_warned=yes ;; 5443esac 5444 DUMPBIN=$ac_ct_DUMPBIN 5445 fi 5446fi 5447 5448 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5449 *COFF*) 5450 DUMPBIN="$DUMPBIN -symbols" 5451 ;; 5452 *) 5453 DUMPBIN=: 5454 ;; 5455 esac 5456 fi 5457 5458 if test "$DUMPBIN" != ":"; then 5459 NM="$DUMPBIN" 5460 fi 5461fi 5462test -z "$NM" && NM=nm 5463 5464 5465 5466 5467 5468 5469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5470$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5471if test "${lt_cv_nm_interface+set}" = set; then : 5472 $as_echo_n "(cached) " >&6 5473else 5474 lt_cv_nm_interface="BSD nm" 5475 echo "int some_variable = 0;" > conftest.$ac_ext 5476 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5477 (eval "$ac_compile" 2>conftest.err) 5478 cat conftest.err >&5 5479 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5480 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5481 cat conftest.err >&5 5482 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5483 cat conftest.out >&5 5484 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5485 lt_cv_nm_interface="MS dumpbin" 5486 fi 5487 rm -f conftest* 5488fi 5489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5490$as_echo "$lt_cv_nm_interface" >&6; } 5491 5492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5493$as_echo_n "checking whether ln -s works... " >&6; } 5494LN_S=$as_ln_s 5495if test "$LN_S" = "ln -s"; then 5496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5497$as_echo "yes" >&6; } 5498else 5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5500$as_echo "no, using $LN_S" >&6; } 5501fi 5502 5503# find the maximum length of command line arguments 5504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5505$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5506if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5507 $as_echo_n "(cached) " >&6 5508else 5509 i=0 5510 teststring="ABCD" 5511 5512 case $build_os in 5513 msdosdjgpp*) 5514 # On DJGPP, this test can blow up pretty badly due to problems in libc 5515 # (any single argument exceeding 2000 bytes causes a buffer overrun 5516 # during glob expansion). Even if it were fixed, the result of this 5517 # check would be larger than it should be. 5518 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5519 ;; 5520 5521 gnu*) 5522 # Under GNU Hurd, this test is not required because there is 5523 # no limit to the length of command line arguments. 5524 # Libtool will interpret -1 as no limit whatsoever 5525 lt_cv_sys_max_cmd_len=-1; 5526 ;; 5527 5528 cygwin* | mingw* | cegcc*) 5529 # On Win9x/ME, this test blows up -- it succeeds, but takes 5530 # about 5 minutes as the teststring grows exponentially. 5531 # Worse, since 9x/ME are not pre-emptively multitasking, 5532 # you end up with a "frozen" computer, even though with patience 5533 # the test eventually succeeds (with a max line length of 256k). 5534 # Instead, let's just punt: use the minimum linelength reported by 5535 # all of the supported platforms: 8192 (on NT/2K/XP). 5536 lt_cv_sys_max_cmd_len=8192; 5537 ;; 5538 5539 mint*) 5540 # On MiNT this can take a long time and run out of memory. 5541 lt_cv_sys_max_cmd_len=8192; 5542 ;; 5543 5544 amigaos*) 5545 # On AmigaOS with pdksh, this test takes hours, literally. 5546 # So we just punt and use a minimum line length of 8192. 5547 lt_cv_sys_max_cmd_len=8192; 5548 ;; 5549 5550 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5551 # This has been around since 386BSD, at least. Likely further. 5552 if test -x /sbin/sysctl; then 5553 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5554 elif test -x /usr/sbin/sysctl; then 5555 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5556 else 5557 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5558 fi 5559 # And add a safety zone 5560 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5561 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5562 ;; 5563 5564 interix*) 5565 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5566 lt_cv_sys_max_cmd_len=196608 5567 ;; 5568 5569 osf*) 5570 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5571 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5572 # nice to cause kernel panics so lets avoid the loop below. 5573 # First set a reasonable default. 5574 lt_cv_sys_max_cmd_len=16384 5575 # 5576 if test -x /sbin/sysconfig; then 5577 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5578 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5579 esac 5580 fi 5581 ;; 5582 sco3.2v5*) 5583 lt_cv_sys_max_cmd_len=102400 5584 ;; 5585 sysv5* | sco5v6* | sysv4.2uw2*) 5586 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5587 if test -n "$kargmax"; then 5588 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5589 else 5590 lt_cv_sys_max_cmd_len=32768 5591 fi 5592 ;; 5593 *) 5594 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5595 if test -n "$lt_cv_sys_max_cmd_len"; then 5596 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5597 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5598 else 5599 # Make teststring a little bigger before we do anything with it. 5600 # a 1K string should be a reasonable start. 5601 for i in 1 2 3 4 5 6 7 8 ; do 5602 teststring=$teststring$teststring 5603 done 5604 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5605 # If test is not a shell built-in, we'll probably end up computing a 5606 # maximum length that is only half of the actual maximum length, but 5607 # we can't tell. 5608 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5609 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5610 test $i != 17 # 1/2 MB should be enough 5611 do 5612 i=`expr $i + 1` 5613 teststring=$teststring$teststring 5614 done 5615 # Only check the string length outside the loop. 5616 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5617 teststring= 5618 # Add a significant safety factor because C++ compilers can tack on 5619 # massive amounts of additional arguments before passing them to the 5620 # linker. It appears as though 1/2 is a usable value. 5621 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5622 fi 5623 ;; 5624 esac 5625 5626fi 5627 5628if test -n $lt_cv_sys_max_cmd_len ; then 5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5630$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5631else 5632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5633$as_echo "none" >&6; } 5634fi 5635max_cmd_len=$lt_cv_sys_max_cmd_len 5636 5637 5638 5639 5640 5641 5642: ${CP="cp -f"} 5643: ${MV="mv -f"} 5644: ${RM="rm -f"} 5645 5646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5647$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5648# Try some XSI features 5649xsi_shell=no 5650( _lt_dummy="a/b/c" 5651 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5652 = c,a/b,, \ 5653 && eval 'test $(( 1 + 1 )) -eq 2 \ 5654 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5655 && xsi_shell=yes 5656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5657$as_echo "$xsi_shell" >&6; } 5658 5659 5660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5661$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5662lt_shell_append=no 5663( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5664 >/dev/null 2>&1 \ 5665 && lt_shell_append=yes 5666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5667$as_echo "$lt_shell_append" >&6; } 5668 5669 5670if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5671 lt_unset=unset 5672else 5673 lt_unset=false 5674fi 5675 5676 5677 5678 5679 5680# test EBCDIC or ASCII 5681case `echo X|tr X '\101'` in 5682 A) # ASCII based system 5683 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5684 lt_SP2NL='tr \040 \012' 5685 lt_NL2SP='tr \015\012 \040\040' 5686 ;; 5687 *) # EBCDIC based system 5688 lt_SP2NL='tr \100 \n' 5689 lt_NL2SP='tr \r\n \100\100' 5690 ;; 5691esac 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5702$as_echo_n "checking for $LD option to reload object files... " >&6; } 5703if test "${lt_cv_ld_reload_flag+set}" = set; then : 5704 $as_echo_n "(cached) " >&6 5705else 5706 lt_cv_ld_reload_flag='-r' 5707fi 5708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5709$as_echo "$lt_cv_ld_reload_flag" >&6; } 5710reload_flag=$lt_cv_ld_reload_flag 5711case $reload_flag in 5712"" | " "*) ;; 5713*) reload_flag=" $reload_flag" ;; 5714esac 5715reload_cmds='$LD$reload_flag -o $output$reload_objs' 5716case $host_os in 5717 darwin*) 5718 if test "$GCC" = yes; then 5719 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5720 else 5721 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5722 fi 5723 ;; 5724esac 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734if test -n "$ac_tool_prefix"; then 5735 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5736set dummy ${ac_tool_prefix}objdump; ac_word=$2 5737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5738$as_echo_n "checking for $ac_word... " >&6; } 5739if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5740 $as_echo_n "(cached) " >&6 5741else 5742 if test -n "$OBJDUMP"; then 5743 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5744else 5745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5746for as_dir in $PATH 5747do 5748 IFS=$as_save_IFS 5749 test -z "$as_dir" && as_dir=. 5750 for ac_exec_ext in '' $ac_executable_extensions; do 5751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5752 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5754 break 2 5755 fi 5756done 5757 done 5758IFS=$as_save_IFS 5759 5760fi 5761fi 5762OBJDUMP=$ac_cv_prog_OBJDUMP 5763if test -n "$OBJDUMP"; then 5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5765$as_echo "$OBJDUMP" >&6; } 5766else 5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5768$as_echo "no" >&6; } 5769fi 5770 5771 5772fi 5773if test -z "$ac_cv_prog_OBJDUMP"; then 5774 ac_ct_OBJDUMP=$OBJDUMP 5775 # Extract the first word of "objdump", so it can be a program name with args. 5776set dummy objdump; ac_word=$2 5777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5778$as_echo_n "checking for $ac_word... " >&6; } 5779if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5780 $as_echo_n "(cached) " >&6 5781else 5782 if test -n "$ac_ct_OBJDUMP"; then 5783 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5784else 5785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5786for as_dir in $PATH 5787do 5788 IFS=$as_save_IFS 5789 test -z "$as_dir" && as_dir=. 5790 for ac_exec_ext in '' $ac_executable_extensions; do 5791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5792 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5794 break 2 5795 fi 5796done 5797 done 5798IFS=$as_save_IFS 5799 5800fi 5801fi 5802ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5803if test -n "$ac_ct_OBJDUMP"; then 5804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5805$as_echo "$ac_ct_OBJDUMP" >&6; } 5806else 5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5808$as_echo "no" >&6; } 5809fi 5810 5811 if test "x$ac_ct_OBJDUMP" = x; then 5812 OBJDUMP="false" 5813 else 5814 case $cross_compiling:$ac_tool_warned in 5815yes:) 5816{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5817$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5818ac_tool_warned=yes ;; 5819esac 5820 OBJDUMP=$ac_ct_OBJDUMP 5821 fi 5822else 5823 OBJDUMP="$ac_cv_prog_OBJDUMP" 5824fi 5825 5826test -z "$OBJDUMP" && OBJDUMP=objdump 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5837$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5838if test "${lt_cv_deplibs_check_method+set}" = set; then : 5839 $as_echo_n "(cached) " >&6 5840else 5841 lt_cv_file_magic_cmd='$MAGIC_CMD' 5842lt_cv_file_magic_test_file= 5843lt_cv_deplibs_check_method='unknown' 5844# Need to set the preceding variable on all platforms that support 5845# interlibrary dependencies. 5846# 'none' -- dependencies not supported. 5847# `unknown' -- same as none, but documents that we really don't know. 5848# 'pass_all' -- all dependencies passed with no checks. 5849# 'test_compile' -- check by making test program. 5850# 'file_magic [[regex]]' -- check by looking for files in library path 5851# which responds to the $file_magic_cmd with a given extended regex. 5852# If you have `file' or equivalent on your system and you're not sure 5853# whether `pass_all' will *always* work, you probably want this one. 5854 5855case $host_os in 5856aix[4-9]*) 5857 lt_cv_deplibs_check_method=pass_all 5858 ;; 5859 5860beos*) 5861 lt_cv_deplibs_check_method=pass_all 5862 ;; 5863 5864bsdi[45]*) 5865 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5866 lt_cv_file_magic_cmd='/usr/bin/file -L' 5867 lt_cv_file_magic_test_file=/shlib/libc.so 5868 ;; 5869 5870cygwin*) 5871 # func_win32_libid is a shell function defined in ltmain.sh 5872 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5873 lt_cv_file_magic_cmd='func_win32_libid' 5874 ;; 5875 5876mingw* | pw32*) 5877 # Base MSYS/MinGW do not provide the 'file' command needed by 5878 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5879 # unless we find 'file', for example because we are cross-compiling. 5880 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5881 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5882 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5883 lt_cv_file_magic_cmd='func_win32_libid' 5884 else 5885 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5886 lt_cv_file_magic_cmd='$OBJDUMP -f' 5887 fi 5888 ;; 5889 5890cegcc*) 5891 # use the weaker test based on 'objdump'. See mingw*. 5892 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5893 lt_cv_file_magic_cmd='$OBJDUMP -f' 5894 ;; 5895 5896darwin* | rhapsody*) 5897 lt_cv_deplibs_check_method=pass_all 5898 ;; 5899 5900freebsd* | dragonfly*) 5901 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5902 case $host_cpu in 5903 i*86 ) 5904 # Not sure whether the presence of OpenBSD here was a mistake. 5905 # Let's accept both of them until this is cleared up. 5906 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5907 lt_cv_file_magic_cmd=/usr/bin/file 5908 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5909 ;; 5910 esac 5911 else 5912 lt_cv_deplibs_check_method=pass_all 5913 fi 5914 ;; 5915 5916gnu*) 5917 lt_cv_deplibs_check_method=pass_all 5918 ;; 5919 5920haiku*) 5921 lt_cv_deplibs_check_method=pass_all 5922 ;; 5923 5924hpux10.20* | hpux11*) 5925 lt_cv_file_magic_cmd=/usr/bin/file 5926 case $host_cpu in 5927 ia64*) 5928 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5929 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5930 ;; 5931 hppa*64*) 5932 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]' 5933 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5934 ;; 5935 *) 5936 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5937 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5938 ;; 5939 esac 5940 ;; 5941 5942interix[3-9]*) 5943 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5944 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5945 ;; 5946 5947irix5* | irix6* | nonstopux*) 5948 case $LD in 5949 *-32|*"-32 ") libmagic=32-bit;; 5950 *-n32|*"-n32 ") libmagic=N32;; 5951 *-64|*"-64 ") libmagic=64-bit;; 5952 *) libmagic=never-match;; 5953 esac 5954 lt_cv_deplibs_check_method=pass_all 5955 ;; 5956 5957# This must be Linux ELF. 5958linux* | k*bsd*-gnu | kopensolaris*-gnu) 5959 lt_cv_deplibs_check_method=pass_all 5960 ;; 5961 5962netbsd*) 5963 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5964 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5965 else 5966 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5967 fi 5968 ;; 5969 5970newos6*) 5971 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5972 lt_cv_file_magic_cmd=/usr/bin/file 5973 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5974 ;; 5975 5976*nto* | *qnx*) 5977 lt_cv_deplibs_check_method=pass_all 5978 ;; 5979 5980openbsd*) 5981 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5982 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5983 else 5984 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5985 fi 5986 ;; 5987 5988osf3* | osf4* | osf5*) 5989 lt_cv_deplibs_check_method=pass_all 5990 ;; 5991 5992rdos*) 5993 lt_cv_deplibs_check_method=pass_all 5994 ;; 5995 5996solaris*) 5997 lt_cv_deplibs_check_method=pass_all 5998 ;; 5999 6000sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6001 lt_cv_deplibs_check_method=pass_all 6002 ;; 6003 6004sysv4 | sysv4.3*) 6005 case $host_vendor in 6006 motorola) 6007 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]' 6008 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6009 ;; 6010 ncr) 6011 lt_cv_deplibs_check_method=pass_all 6012 ;; 6013 sequent) 6014 lt_cv_file_magic_cmd='/bin/file' 6015 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6016 ;; 6017 sni) 6018 lt_cv_file_magic_cmd='/bin/file' 6019 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6020 lt_cv_file_magic_test_file=/lib/libc.so 6021 ;; 6022 siemens) 6023 lt_cv_deplibs_check_method=pass_all 6024 ;; 6025 pc) 6026 lt_cv_deplibs_check_method=pass_all 6027 ;; 6028 esac 6029 ;; 6030 6031tpf*) 6032 lt_cv_deplibs_check_method=pass_all 6033 ;; 6034esac 6035 6036fi 6037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6038$as_echo "$lt_cv_deplibs_check_method" >&6; } 6039file_magic_cmd=$lt_cv_file_magic_cmd 6040deplibs_check_method=$lt_cv_deplibs_check_method 6041test -z "$deplibs_check_method" && deplibs_check_method=unknown 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054if test -n "$ac_tool_prefix"; then 6055 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6056set dummy ${ac_tool_prefix}ar; ac_word=$2 6057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6058$as_echo_n "checking for $ac_word... " >&6; } 6059if test "${ac_cv_prog_AR+set}" = set; then : 6060 $as_echo_n "(cached) " >&6 6061else 6062 if test -n "$AR"; then 6063 ac_cv_prog_AR="$AR" # Let the user override the test. 6064else 6065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6066for as_dir in $PATH 6067do 6068 IFS=$as_save_IFS 6069 test -z "$as_dir" && as_dir=. 6070 for ac_exec_ext in '' $ac_executable_extensions; do 6071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6072 ac_cv_prog_AR="${ac_tool_prefix}ar" 6073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6074 break 2 6075 fi 6076done 6077 done 6078IFS=$as_save_IFS 6079 6080fi 6081fi 6082AR=$ac_cv_prog_AR 6083if test -n "$AR"; then 6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6085$as_echo "$AR" >&6; } 6086else 6087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6088$as_echo "no" >&6; } 6089fi 6090 6091 6092fi 6093if test -z "$ac_cv_prog_AR"; then 6094 ac_ct_AR=$AR 6095 # Extract the first word of "ar", so it can be a program name with args. 6096set dummy ar; ac_word=$2 6097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6098$as_echo_n "checking for $ac_word... " >&6; } 6099if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6100 $as_echo_n "(cached) " >&6 6101else 6102 if test -n "$ac_ct_AR"; then 6103 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6104else 6105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6106for as_dir in $PATH 6107do 6108 IFS=$as_save_IFS 6109 test -z "$as_dir" && as_dir=. 6110 for ac_exec_ext in '' $ac_executable_extensions; do 6111 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6112 ac_cv_prog_ac_ct_AR="ar" 6113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6114 break 2 6115 fi 6116done 6117 done 6118IFS=$as_save_IFS 6119 6120fi 6121fi 6122ac_ct_AR=$ac_cv_prog_ac_ct_AR 6123if test -n "$ac_ct_AR"; then 6124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6125$as_echo "$ac_ct_AR" >&6; } 6126else 6127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6128$as_echo "no" >&6; } 6129fi 6130 6131 if test "x$ac_ct_AR" = x; then 6132 AR="false" 6133 else 6134 case $cross_compiling:$ac_tool_warned in 6135yes:) 6136{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6137$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6138ac_tool_warned=yes ;; 6139esac 6140 AR=$ac_ct_AR 6141 fi 6142else 6143 AR="$ac_cv_prog_AR" 6144fi 6145 6146test -z "$AR" && AR=ar 6147test -z "$AR_FLAGS" && AR_FLAGS=cru 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159if test -n "$ac_tool_prefix"; then 6160 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6161set dummy ${ac_tool_prefix}strip; ac_word=$2 6162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6163$as_echo_n "checking for $ac_word... " >&6; } 6164if test "${ac_cv_prog_STRIP+set}" = set; then : 6165 $as_echo_n "(cached) " >&6 6166else 6167 if test -n "$STRIP"; then 6168 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6169else 6170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6171for as_dir in $PATH 6172do 6173 IFS=$as_save_IFS 6174 test -z "$as_dir" && as_dir=. 6175 for ac_exec_ext in '' $ac_executable_extensions; do 6176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6177 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6179 break 2 6180 fi 6181done 6182 done 6183IFS=$as_save_IFS 6184 6185fi 6186fi 6187STRIP=$ac_cv_prog_STRIP 6188if test -n "$STRIP"; then 6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6190$as_echo "$STRIP" >&6; } 6191else 6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6193$as_echo "no" >&6; } 6194fi 6195 6196 6197fi 6198if test -z "$ac_cv_prog_STRIP"; then 6199 ac_ct_STRIP=$STRIP 6200 # Extract the first word of "strip", so it can be a program name with args. 6201set dummy strip; ac_word=$2 6202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6203$as_echo_n "checking for $ac_word... " >&6; } 6204if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6205 $as_echo_n "(cached) " >&6 6206else 6207 if test -n "$ac_ct_STRIP"; then 6208 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6209else 6210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6211for as_dir in $PATH 6212do 6213 IFS=$as_save_IFS 6214 test -z "$as_dir" && as_dir=. 6215 for ac_exec_ext in '' $ac_executable_extensions; do 6216 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6217 ac_cv_prog_ac_ct_STRIP="strip" 6218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6219 break 2 6220 fi 6221done 6222 done 6223IFS=$as_save_IFS 6224 6225fi 6226fi 6227ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6228if test -n "$ac_ct_STRIP"; then 6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6230$as_echo "$ac_ct_STRIP" >&6; } 6231else 6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6233$as_echo "no" >&6; } 6234fi 6235 6236 if test "x$ac_ct_STRIP" = x; then 6237 STRIP=":" 6238 else 6239 case $cross_compiling:$ac_tool_warned in 6240yes:) 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6242$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6243ac_tool_warned=yes ;; 6244esac 6245 STRIP=$ac_ct_STRIP 6246 fi 6247else 6248 STRIP="$ac_cv_prog_STRIP" 6249fi 6250 6251test -z "$STRIP" && STRIP=: 6252 6253 6254 6255 6256 6257 6258if test -n "$ac_tool_prefix"; then 6259 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6260set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6262$as_echo_n "checking for $ac_word... " >&6; } 6263if test "${ac_cv_prog_RANLIB+set}" = set; then : 6264 $as_echo_n "(cached) " >&6 6265else 6266 if test -n "$RANLIB"; then 6267 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6268else 6269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6270for as_dir in $PATH 6271do 6272 IFS=$as_save_IFS 6273 test -z "$as_dir" && as_dir=. 6274 for ac_exec_ext in '' $ac_executable_extensions; do 6275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6276 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6278 break 2 6279 fi 6280done 6281 done 6282IFS=$as_save_IFS 6283 6284fi 6285fi 6286RANLIB=$ac_cv_prog_RANLIB 6287if test -n "$RANLIB"; then 6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6289$as_echo "$RANLIB" >&6; } 6290else 6291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6292$as_echo "no" >&6; } 6293fi 6294 6295 6296fi 6297if test -z "$ac_cv_prog_RANLIB"; then 6298 ac_ct_RANLIB=$RANLIB 6299 # Extract the first word of "ranlib", so it can be a program name with args. 6300set dummy ranlib; ac_word=$2 6301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6302$as_echo_n "checking for $ac_word... " >&6; } 6303if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6304 $as_echo_n "(cached) " >&6 6305else 6306 if test -n "$ac_ct_RANLIB"; then 6307 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6308else 6309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6310for as_dir in $PATH 6311do 6312 IFS=$as_save_IFS 6313 test -z "$as_dir" && as_dir=. 6314 for ac_exec_ext in '' $ac_executable_extensions; do 6315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6316 ac_cv_prog_ac_ct_RANLIB="ranlib" 6317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6318 break 2 6319 fi 6320done 6321 done 6322IFS=$as_save_IFS 6323 6324fi 6325fi 6326ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6327if test -n "$ac_ct_RANLIB"; then 6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6329$as_echo "$ac_ct_RANLIB" >&6; } 6330else 6331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6332$as_echo "no" >&6; } 6333fi 6334 6335 if test "x$ac_ct_RANLIB" = x; then 6336 RANLIB=":" 6337 else 6338 case $cross_compiling:$ac_tool_warned in 6339yes:) 6340{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6341$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6342ac_tool_warned=yes ;; 6343esac 6344 RANLIB=$ac_ct_RANLIB 6345 fi 6346else 6347 RANLIB="$ac_cv_prog_RANLIB" 6348fi 6349 6350test -z "$RANLIB" && RANLIB=: 6351 6352 6353 6354 6355 6356 6357# Determine commands to create old-style static archives. 6358old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6359old_postinstall_cmds='chmod 644 $oldlib' 6360old_postuninstall_cmds= 6361 6362if test -n "$RANLIB"; then 6363 case $host_os in 6364 openbsd*) 6365 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6366 ;; 6367 *) 6368 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6369 ;; 6370 esac 6371 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6372fi 6373 6374case $host_os in 6375 darwin*) 6376 lock_old_archive_extraction=yes ;; 6377 *) 6378 lock_old_archive_extraction=no ;; 6379esac 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 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# If no C compiler was specified, use CC. 6420LTCC=${LTCC-"$CC"} 6421 6422# If no C compiler flags were specified, use CFLAGS. 6423LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6424 6425# Allow CC to be a program name with arguments. 6426compiler=$CC 6427 6428 6429# Check for command to grab the raw symbol name followed by C symbol from nm. 6430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6431$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6432if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6433 $as_echo_n "(cached) " >&6 6434else 6435 6436# These are sane defaults that work on at least a few old systems. 6437# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6438 6439# Character class describing NM global symbol codes. 6440symcode='[BCDEGRST]' 6441 6442# Regexp to match symbols that can be accessed directly from C. 6443sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6444 6445# Define system-specific variables. 6446case $host_os in 6447aix*) 6448 symcode='[BCDT]' 6449 ;; 6450cygwin* | mingw* | pw32* | cegcc*) 6451 symcode='[ABCDGISTW]' 6452 ;; 6453hpux*) 6454 if test "$host_cpu" = ia64; then 6455 symcode='[ABCDEGRST]' 6456 fi 6457 ;; 6458irix* | nonstopux*) 6459 symcode='[BCDEGRST]' 6460 ;; 6461osf*) 6462 symcode='[BCDEGQRST]' 6463 ;; 6464solaris*) 6465 symcode='[BDRT]' 6466 ;; 6467sco3.2v5*) 6468 symcode='[DT]' 6469 ;; 6470sysv4.2uw2*) 6471 symcode='[DT]' 6472 ;; 6473sysv5* | sco5v6* | unixware* | OpenUNIX*) 6474 symcode='[ABDT]' 6475 ;; 6476sysv4) 6477 symcode='[DFNSTU]' 6478 ;; 6479esac 6480 6481# If we're using GNU nm, then use its standard symbol codes. 6482case `$NM -V 2>&1` in 6483*GNU* | *'with BFD'*) 6484 symcode='[ABCDGIRSTW]' ;; 6485esac 6486 6487# Transform an extracted symbol line into a proper C declaration. 6488# Some systems (esp. on ia64) link data and code symbols differently, 6489# so use this general approach. 6490lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6491 6492# Transform an extracted symbol line into symbol name and symbol address 6493lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6494lt_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'" 6495 6496# Handle CRLF in mingw tool chain 6497opt_cr= 6498case $build_os in 6499mingw*) 6500 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6501 ;; 6502esac 6503 6504# Try without a prefix underscore, then with it. 6505for ac_symprfx in "" "_"; do 6506 6507 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6508 symxfrm="\\1 $ac_symprfx\\2 \\2" 6509 6510 # Write the raw and C identifiers. 6511 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6512 # Fake it for dumpbin and say T for any non-static function 6513 # and D for any global variable. 6514 # Also find C++ and __fastcall symbols from MSVC++, 6515 # which start with @ or ?. 6516 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6517" {last_section=section; section=\$ 3};"\ 6518" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6519" \$ 0!~/External *\|/{next};"\ 6520" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6521" {if(hide[section]) next};"\ 6522" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6523" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6524" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6525" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6526" ' prfx=^$ac_symprfx" 6527 else 6528 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6529 fi 6530 6531 # Check to see that the pipe works correctly. 6532 pipe_works=no 6533 6534 rm -f conftest* 6535 cat > conftest.$ac_ext <<_LT_EOF 6536#ifdef __cplusplus 6537extern "C" { 6538#endif 6539char nm_test_var; 6540void nm_test_func(void); 6541void nm_test_func(void){} 6542#ifdef __cplusplus 6543} 6544#endif 6545int main(){nm_test_var='a';nm_test_func();return(0);} 6546_LT_EOF 6547 6548 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6549 (eval $ac_compile) 2>&5 6550 ac_status=$? 6551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6552 test $ac_status = 0; }; then 6553 # Now try to grab the symbols. 6554 nlist=conftest.nm 6555 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6556 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6557 ac_status=$? 6558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6559 test $ac_status = 0; } && test -s "$nlist"; then 6560 # Try sorting and uniquifying the output. 6561 if sort "$nlist" | uniq > "$nlist"T; then 6562 mv -f "$nlist"T "$nlist" 6563 else 6564 rm -f "$nlist"T 6565 fi 6566 6567 # Make sure that we snagged all the symbols we need. 6568 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6569 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6570 cat <<_LT_EOF > conftest.$ac_ext 6571#ifdef __cplusplus 6572extern "C" { 6573#endif 6574 6575_LT_EOF 6576 # Now generate the symbol file. 6577 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6578 6579 cat <<_LT_EOF >> conftest.$ac_ext 6580 6581/* The mapping between symbol names and symbols. */ 6582const struct { 6583 const char *name; 6584 void *address; 6585} 6586lt__PROGRAM__LTX_preloaded_symbols[] = 6587{ 6588 { "@PROGRAM@", (void *) 0 }, 6589_LT_EOF 6590 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6591 cat <<\_LT_EOF >> conftest.$ac_ext 6592 {0, (void *) 0} 6593}; 6594 6595/* This works around a problem in FreeBSD linker */ 6596#ifdef FREEBSD_WORKAROUND 6597static const void *lt_preloaded_setup() { 6598 return lt__PROGRAM__LTX_preloaded_symbols; 6599} 6600#endif 6601 6602#ifdef __cplusplus 6603} 6604#endif 6605_LT_EOF 6606 # Now try linking the two files. 6607 mv conftest.$ac_objext conftstm.$ac_objext 6608 lt_save_LIBS="$LIBS" 6609 lt_save_CFLAGS="$CFLAGS" 6610 LIBS="conftstm.$ac_objext" 6611 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6612 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6613 (eval $ac_link) 2>&5 6614 ac_status=$? 6615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6616 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6617 pipe_works=yes 6618 fi 6619 LIBS="$lt_save_LIBS" 6620 CFLAGS="$lt_save_CFLAGS" 6621 else 6622 echo "cannot find nm_test_func in $nlist" >&5 6623 fi 6624 else 6625 echo "cannot find nm_test_var in $nlist" >&5 6626 fi 6627 else 6628 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6629 fi 6630 else 6631 echo "$progname: failed program was:" >&5 6632 cat conftest.$ac_ext >&5 6633 fi 6634 rm -rf conftest* conftst* 6635 6636 # Do not use the global_symbol_pipe unless it works. 6637 if test "$pipe_works" = yes; then 6638 break 6639 else 6640 lt_cv_sys_global_symbol_pipe= 6641 fi 6642done 6643 6644fi 6645 6646if test -z "$lt_cv_sys_global_symbol_pipe"; then 6647 lt_cv_sys_global_symbol_to_cdecl= 6648fi 6649if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6651$as_echo "failed" >&6; } 6652else 6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6654$as_echo "ok" >&6; } 6655fi 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678# Check whether --enable-libtool-lock was given. 6679if test "${enable_libtool_lock+set}" = set; then : 6680 enableval=$enable_libtool_lock; 6681fi 6682 6683test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6684 6685# Some flags need to be propagated to the compiler or linker for good 6686# libtool support. 6687case $host in 6688ia64-*-hpux*) 6689 # Find out which ABI we are using. 6690 echo 'int i;' > conftest.$ac_ext 6691 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6692 (eval $ac_compile) 2>&5 6693 ac_status=$? 6694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6695 test $ac_status = 0; }; then 6696 case `/usr/bin/file conftest.$ac_objext` in 6697 *ELF-32*) 6698 HPUX_IA64_MODE="32" 6699 ;; 6700 *ELF-64*) 6701 HPUX_IA64_MODE="64" 6702 ;; 6703 esac 6704 fi 6705 rm -rf conftest* 6706 ;; 6707*-*-irix6*) 6708 # Find out which ABI we are using. 6709 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6710 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6711 (eval $ac_compile) 2>&5 6712 ac_status=$? 6713 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6714 test $ac_status = 0; }; then 6715 if test "$lt_cv_prog_gnu_ld" = yes; then 6716 case `/usr/bin/file conftest.$ac_objext` in 6717 *32-bit*) 6718 LD="${LD-ld} -melf32bsmip" 6719 ;; 6720 *N32*) 6721 LD="${LD-ld} -melf32bmipn32" 6722 ;; 6723 *64-bit*) 6724 LD="${LD-ld} -melf64bmip" 6725 ;; 6726 esac 6727 else 6728 case `/usr/bin/file conftest.$ac_objext` in 6729 *32-bit*) 6730 LD="${LD-ld} -32" 6731 ;; 6732 *N32*) 6733 LD="${LD-ld} -n32" 6734 ;; 6735 *64-bit*) 6736 LD="${LD-ld} -64" 6737 ;; 6738 esac 6739 fi 6740 fi 6741 rm -rf conftest* 6742 ;; 6743 6744x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6745s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6746 # Find out which ABI we are using. 6747 echo 'int i;' > conftest.$ac_ext 6748 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6749 (eval $ac_compile) 2>&5 6750 ac_status=$? 6751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6752 test $ac_status = 0; }; then 6753 case `/usr/bin/file conftest.o` in 6754 *32-bit*) 6755 case $host in 6756 x86_64-*kfreebsd*-gnu) 6757 LD="${LD-ld} -m elf_i386_fbsd" 6758 ;; 6759 x86_64-*linux*) 6760 case `/usr/bin/file conftest.o` in 6761 *x86-64*) 6762 LD="${LD-ld} -m elf32_x86_64" 6763 ;; 6764 *) 6765 LD="${LD-ld} -m elf_i386" 6766 ;; 6767 esac 6768 ;; 6769 powerpc64le-*linux*) 6770 LD="${LD-ld} -m elf32lppclinux" 6771 ;; 6772 powerpc64-*linux*) 6773 LD="${LD-ld} -m elf32ppclinux" 6774 ;; 6775 s390x-*linux*) 6776 LD="${LD-ld} -m elf_s390" 6777 ;; 6778 sparc64-*linux*) 6779 LD="${LD-ld} -m elf32_sparc" 6780 ;; 6781 esac 6782 ;; 6783 *64-bit*) 6784 case $host in 6785 x86_64-*kfreebsd*-gnu) 6786 LD="${LD-ld} -m elf_x86_64_fbsd" 6787 ;; 6788 x86_64-*linux*) 6789 LD="${LD-ld} -m elf_x86_64" 6790 ;; 6791 powerpcle-*linux*) 6792 LD="${LD-ld} -m elf64lppc" 6793 ;; 6794 powerpc-*linux*) 6795 LD="${LD-ld} -m elf64ppc" 6796 ;; 6797 s390*-*linux*|s390*-*tpf*) 6798 LD="${LD-ld} -m elf64_s390" 6799 ;; 6800 sparc*-*linux*) 6801 LD="${LD-ld} -m elf64_sparc" 6802 ;; 6803 esac 6804 ;; 6805 esac 6806 fi 6807 rm -rf conftest* 6808 ;; 6809 6810*-*-sco3.2v5*) 6811 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6812 SAVE_CFLAGS="$CFLAGS" 6813 CFLAGS="$CFLAGS -belf" 6814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6815$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6816if test "${lt_cv_cc_needs_belf+set}" = set; then : 6817 $as_echo_n "(cached) " >&6 6818else 6819 ac_ext=c 6820ac_cpp='$CPP $CPPFLAGS' 6821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6823ac_compiler_gnu=$ac_cv_c_compiler_gnu 6824 6825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6826/* end confdefs.h. */ 6827 6828int 6829main () 6830{ 6831 6832 ; 6833 return 0; 6834} 6835_ACEOF 6836if ac_fn_c_try_link "$LINENO"; then : 6837 lt_cv_cc_needs_belf=yes 6838else 6839 lt_cv_cc_needs_belf=no 6840fi 6841rm -f core conftest.err conftest.$ac_objext \ 6842 conftest$ac_exeext conftest.$ac_ext 6843 ac_ext=c 6844ac_cpp='$CPP $CPPFLAGS' 6845ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6846ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6847ac_compiler_gnu=$ac_cv_c_compiler_gnu 6848 6849fi 6850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6851$as_echo "$lt_cv_cc_needs_belf" >&6; } 6852 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6853 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6854 CFLAGS="$SAVE_CFLAGS" 6855 fi 6856 ;; 6857sparc*-*solaris*) 6858 # Find out which ABI we are using. 6859 echo 'int i;' > conftest.$ac_ext 6860 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6861 (eval $ac_compile) 2>&5 6862 ac_status=$? 6863 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6864 test $ac_status = 0; }; then 6865 case `/usr/bin/file conftest.o` in 6866 *64-bit*) 6867 case $lt_cv_prog_gnu_ld in 6868 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6869 *) 6870 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6871 LD="${LD-ld} -64" 6872 fi 6873 ;; 6874 esac 6875 ;; 6876 esac 6877 fi 6878 rm -rf conftest* 6879 ;; 6880esac 6881 6882need_locks="$enable_libtool_lock" 6883 6884 6885 case $host_os in 6886 rhapsody* | darwin*) 6887 if test -n "$ac_tool_prefix"; then 6888 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6889set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6891$as_echo_n "checking for $ac_word... " >&6; } 6892if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6893 $as_echo_n "(cached) " >&6 6894else 6895 if test -n "$DSYMUTIL"; then 6896 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6897else 6898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6899for as_dir in $PATH 6900do 6901 IFS=$as_save_IFS 6902 test -z "$as_dir" && as_dir=. 6903 for ac_exec_ext in '' $ac_executable_extensions; do 6904 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6905 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6907 break 2 6908 fi 6909done 6910 done 6911IFS=$as_save_IFS 6912 6913fi 6914fi 6915DSYMUTIL=$ac_cv_prog_DSYMUTIL 6916if test -n "$DSYMUTIL"; then 6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6918$as_echo "$DSYMUTIL" >&6; } 6919else 6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6921$as_echo "no" >&6; } 6922fi 6923 6924 6925fi 6926if test -z "$ac_cv_prog_DSYMUTIL"; then 6927 ac_ct_DSYMUTIL=$DSYMUTIL 6928 # Extract the first word of "dsymutil", so it can be a program name with args. 6929set dummy dsymutil; ac_word=$2 6930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6931$as_echo_n "checking for $ac_word... " >&6; } 6932if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6933 $as_echo_n "(cached) " >&6 6934else 6935 if test -n "$ac_ct_DSYMUTIL"; then 6936 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6937else 6938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6939for as_dir in $PATH 6940do 6941 IFS=$as_save_IFS 6942 test -z "$as_dir" && as_dir=. 6943 for ac_exec_ext in '' $ac_executable_extensions; do 6944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6945 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6947 break 2 6948 fi 6949done 6950 done 6951IFS=$as_save_IFS 6952 6953fi 6954fi 6955ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6956if test -n "$ac_ct_DSYMUTIL"; then 6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6958$as_echo "$ac_ct_DSYMUTIL" >&6; } 6959else 6960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6961$as_echo "no" >&6; } 6962fi 6963 6964 if test "x$ac_ct_DSYMUTIL" = x; then 6965 DSYMUTIL=":" 6966 else 6967 case $cross_compiling:$ac_tool_warned in 6968yes:) 6969{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6970$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6971ac_tool_warned=yes ;; 6972esac 6973 DSYMUTIL=$ac_ct_DSYMUTIL 6974 fi 6975else 6976 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6977fi 6978 6979 if test -n "$ac_tool_prefix"; then 6980 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6981set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6983$as_echo_n "checking for $ac_word... " >&6; } 6984if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6985 $as_echo_n "(cached) " >&6 6986else 6987 if test -n "$NMEDIT"; then 6988 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6989else 6990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6991for as_dir in $PATH 6992do 6993 IFS=$as_save_IFS 6994 test -z "$as_dir" && as_dir=. 6995 for ac_exec_ext in '' $ac_executable_extensions; do 6996 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6997 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6999 break 2 7000 fi 7001done 7002 done 7003IFS=$as_save_IFS 7004 7005fi 7006fi 7007NMEDIT=$ac_cv_prog_NMEDIT 7008if test -n "$NMEDIT"; then 7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7010$as_echo "$NMEDIT" >&6; } 7011else 7012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7013$as_echo "no" >&6; } 7014fi 7015 7016 7017fi 7018if test -z "$ac_cv_prog_NMEDIT"; then 7019 ac_ct_NMEDIT=$NMEDIT 7020 # Extract the first word of "nmedit", so it can be a program name with args. 7021set dummy nmedit; ac_word=$2 7022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7023$as_echo_n "checking for $ac_word... " >&6; } 7024if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7025 $as_echo_n "(cached) " >&6 7026else 7027 if test -n "$ac_ct_NMEDIT"; then 7028 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7029else 7030as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7031for as_dir in $PATH 7032do 7033 IFS=$as_save_IFS 7034 test -z "$as_dir" && as_dir=. 7035 for ac_exec_ext in '' $ac_executable_extensions; do 7036 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7037 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7038 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7039 break 2 7040 fi 7041done 7042 done 7043IFS=$as_save_IFS 7044 7045fi 7046fi 7047ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7048if test -n "$ac_ct_NMEDIT"; then 7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7050$as_echo "$ac_ct_NMEDIT" >&6; } 7051else 7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7053$as_echo "no" >&6; } 7054fi 7055 7056 if test "x$ac_ct_NMEDIT" = x; then 7057 NMEDIT=":" 7058 else 7059 case $cross_compiling:$ac_tool_warned in 7060yes:) 7061{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7062$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7063ac_tool_warned=yes ;; 7064esac 7065 NMEDIT=$ac_ct_NMEDIT 7066 fi 7067else 7068 NMEDIT="$ac_cv_prog_NMEDIT" 7069fi 7070 7071 if test -n "$ac_tool_prefix"; then 7072 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7073set dummy ${ac_tool_prefix}lipo; ac_word=$2 7074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7075$as_echo_n "checking for $ac_word... " >&6; } 7076if test "${ac_cv_prog_LIPO+set}" = set; then : 7077 $as_echo_n "(cached) " >&6 7078else 7079 if test -n "$LIPO"; then 7080 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7081else 7082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7083for as_dir in $PATH 7084do 7085 IFS=$as_save_IFS 7086 test -z "$as_dir" && as_dir=. 7087 for ac_exec_ext in '' $ac_executable_extensions; do 7088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7089 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7091 break 2 7092 fi 7093done 7094 done 7095IFS=$as_save_IFS 7096 7097fi 7098fi 7099LIPO=$ac_cv_prog_LIPO 7100if test -n "$LIPO"; then 7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7102$as_echo "$LIPO" >&6; } 7103else 7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7105$as_echo "no" >&6; } 7106fi 7107 7108 7109fi 7110if test -z "$ac_cv_prog_LIPO"; then 7111 ac_ct_LIPO=$LIPO 7112 # Extract the first word of "lipo", so it can be a program name with args. 7113set dummy lipo; ac_word=$2 7114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7115$as_echo_n "checking for $ac_word... " >&6; } 7116if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7117 $as_echo_n "(cached) " >&6 7118else 7119 if test -n "$ac_ct_LIPO"; then 7120 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7121else 7122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7123for as_dir in $PATH 7124do 7125 IFS=$as_save_IFS 7126 test -z "$as_dir" && as_dir=. 7127 for ac_exec_ext in '' $ac_executable_extensions; do 7128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7129 ac_cv_prog_ac_ct_LIPO="lipo" 7130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7131 break 2 7132 fi 7133done 7134 done 7135IFS=$as_save_IFS 7136 7137fi 7138fi 7139ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7140if test -n "$ac_ct_LIPO"; then 7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7142$as_echo "$ac_ct_LIPO" >&6; } 7143else 7144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7145$as_echo "no" >&6; } 7146fi 7147 7148 if test "x$ac_ct_LIPO" = x; then 7149 LIPO=":" 7150 else 7151 case $cross_compiling:$ac_tool_warned in 7152yes:) 7153{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7154$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7155ac_tool_warned=yes ;; 7156esac 7157 LIPO=$ac_ct_LIPO 7158 fi 7159else 7160 LIPO="$ac_cv_prog_LIPO" 7161fi 7162 7163 if test -n "$ac_tool_prefix"; then 7164 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7165set dummy ${ac_tool_prefix}otool; ac_word=$2 7166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7167$as_echo_n "checking for $ac_word... " >&6; } 7168if test "${ac_cv_prog_OTOOL+set}" = set; then : 7169 $as_echo_n "(cached) " >&6 7170else 7171 if test -n "$OTOOL"; then 7172 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7173else 7174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7175for as_dir in $PATH 7176do 7177 IFS=$as_save_IFS 7178 test -z "$as_dir" && as_dir=. 7179 for ac_exec_ext in '' $ac_executable_extensions; do 7180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7181 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7183 break 2 7184 fi 7185done 7186 done 7187IFS=$as_save_IFS 7188 7189fi 7190fi 7191OTOOL=$ac_cv_prog_OTOOL 7192if test -n "$OTOOL"; then 7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7194$as_echo "$OTOOL" >&6; } 7195else 7196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7197$as_echo "no" >&6; } 7198fi 7199 7200 7201fi 7202if test -z "$ac_cv_prog_OTOOL"; then 7203 ac_ct_OTOOL=$OTOOL 7204 # Extract the first word of "otool", so it can be a program name with args. 7205set dummy otool; ac_word=$2 7206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7207$as_echo_n "checking for $ac_word... " >&6; } 7208if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7209 $as_echo_n "(cached) " >&6 7210else 7211 if test -n "$ac_ct_OTOOL"; then 7212 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7213else 7214as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7215for as_dir in $PATH 7216do 7217 IFS=$as_save_IFS 7218 test -z "$as_dir" && as_dir=. 7219 for ac_exec_ext in '' $ac_executable_extensions; do 7220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7221 ac_cv_prog_ac_ct_OTOOL="otool" 7222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7223 break 2 7224 fi 7225done 7226 done 7227IFS=$as_save_IFS 7228 7229fi 7230fi 7231ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7232if test -n "$ac_ct_OTOOL"; then 7233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7234$as_echo "$ac_ct_OTOOL" >&6; } 7235else 7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7237$as_echo "no" >&6; } 7238fi 7239 7240 if test "x$ac_ct_OTOOL" = x; then 7241 OTOOL=":" 7242 else 7243 case $cross_compiling:$ac_tool_warned in 7244yes:) 7245{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7246$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7247ac_tool_warned=yes ;; 7248esac 7249 OTOOL=$ac_ct_OTOOL 7250 fi 7251else 7252 OTOOL="$ac_cv_prog_OTOOL" 7253fi 7254 7255 if test -n "$ac_tool_prefix"; then 7256 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7257set dummy ${ac_tool_prefix}otool64; ac_word=$2 7258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7259$as_echo_n "checking for $ac_word... " >&6; } 7260if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7261 $as_echo_n "(cached) " >&6 7262else 7263 if test -n "$OTOOL64"; then 7264 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7265else 7266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7267for as_dir in $PATH 7268do 7269 IFS=$as_save_IFS 7270 test -z "$as_dir" && as_dir=. 7271 for ac_exec_ext in '' $ac_executable_extensions; do 7272 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7273 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7275 break 2 7276 fi 7277done 7278 done 7279IFS=$as_save_IFS 7280 7281fi 7282fi 7283OTOOL64=$ac_cv_prog_OTOOL64 7284if test -n "$OTOOL64"; then 7285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7286$as_echo "$OTOOL64" >&6; } 7287else 7288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7289$as_echo "no" >&6; } 7290fi 7291 7292 7293fi 7294if test -z "$ac_cv_prog_OTOOL64"; then 7295 ac_ct_OTOOL64=$OTOOL64 7296 # Extract the first word of "otool64", so it can be a program name with args. 7297set dummy otool64; ac_word=$2 7298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7299$as_echo_n "checking for $ac_word... " >&6; } 7300if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7301 $as_echo_n "(cached) " >&6 7302else 7303 if test -n "$ac_ct_OTOOL64"; then 7304 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7305else 7306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7307for as_dir in $PATH 7308do 7309 IFS=$as_save_IFS 7310 test -z "$as_dir" && as_dir=. 7311 for ac_exec_ext in '' $ac_executable_extensions; do 7312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7313 ac_cv_prog_ac_ct_OTOOL64="otool64" 7314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7315 break 2 7316 fi 7317done 7318 done 7319IFS=$as_save_IFS 7320 7321fi 7322fi 7323ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7324if test -n "$ac_ct_OTOOL64"; then 7325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7326$as_echo "$ac_ct_OTOOL64" >&6; } 7327else 7328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7329$as_echo "no" >&6; } 7330fi 7331 7332 if test "x$ac_ct_OTOOL64" = x; then 7333 OTOOL64=":" 7334 else 7335 case $cross_compiling:$ac_tool_warned in 7336yes:) 7337{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7339ac_tool_warned=yes ;; 7340esac 7341 OTOOL64=$ac_ct_OTOOL64 7342 fi 7343else 7344 OTOOL64="$ac_cv_prog_OTOOL64" 7345fi 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7374$as_echo_n "checking for -single_module linker flag... " >&6; } 7375if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7376 $as_echo_n "(cached) " >&6 7377else 7378 lt_cv_apple_cc_single_mod=no 7379 if test -z "${LT_MULTI_MODULE}"; then 7380 # By default we will add the -single_module flag. You can override 7381 # by either setting the environment variable LT_MULTI_MODULE 7382 # non-empty at configure time, or by adding -multi_module to the 7383 # link flags. 7384 rm -rf libconftest.dylib* 7385 echo "int foo(void){return 1;}" > conftest.c 7386 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7387-dynamiclib -Wl,-single_module conftest.c" >&5 7388 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7389 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7390 _lt_result=$? 7391 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7392 lt_cv_apple_cc_single_mod=yes 7393 else 7394 cat conftest.err >&5 7395 fi 7396 rm -rf libconftest.dylib* 7397 rm -f conftest.* 7398 fi 7399fi 7400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7401$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7403$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7404if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7405 $as_echo_n "(cached) " >&6 7406else 7407 lt_cv_ld_exported_symbols_list=no 7408 save_LDFLAGS=$LDFLAGS 7409 echo "_main" > conftest.sym 7410 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7412/* end confdefs.h. */ 7413 7414int 7415main () 7416{ 7417 7418 ; 7419 return 0; 7420} 7421_ACEOF 7422if ac_fn_c_try_link "$LINENO"; then : 7423 lt_cv_ld_exported_symbols_list=yes 7424else 7425 lt_cv_ld_exported_symbols_list=no 7426fi 7427rm -f core conftest.err conftest.$ac_objext \ 7428 conftest$ac_exeext conftest.$ac_ext 7429 LDFLAGS="$save_LDFLAGS" 7430 7431fi 7432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7433$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7435$as_echo_n "checking for -force_load linker flag... " >&6; } 7436if test "${lt_cv_ld_force_load+set}" = set; then : 7437 $as_echo_n "(cached) " >&6 7438else 7439 lt_cv_ld_force_load=no 7440 cat > conftest.c << _LT_EOF 7441int forced_loaded() { return 2;} 7442_LT_EOF 7443 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7444 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7445 echo "$AR cru libconftest.a conftest.o" >&5 7446 $AR cru libconftest.a conftest.o 2>&5 7447 cat > conftest.c << _LT_EOF 7448int main() { return 0;} 7449_LT_EOF 7450 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7451 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7452 _lt_result=$? 7453 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7454 lt_cv_ld_force_load=yes 7455 else 7456 cat conftest.err >&5 7457 fi 7458 rm -f conftest.err libconftest.a conftest conftest.c 7459 rm -rf conftest.dSYM 7460 7461fi 7462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7463$as_echo "$lt_cv_ld_force_load" >&6; } 7464 case $host_os in 7465 rhapsody* | darwin1.[012]) 7466 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7467 darwin1.*) 7468 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7469 darwin*) # darwin 5.x on 7470 # if running on 10.5 or later, the deployment target defaults 7471 # to the OS version, if on x86, and 10.4, the deployment 7472 # target defaults to 10.4. Don't you love it? 7473 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7474 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7475 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7476 10.[012][,.]*) 7477 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7478 10.*) 7479 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7480 esac 7481 ;; 7482 esac 7483 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7484 _lt_dar_single_mod='$single_module' 7485 fi 7486 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7487 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7488 else 7489 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7490 fi 7491 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7492 _lt_dsymutil='~$DSYMUTIL $lib || :' 7493 else 7494 _lt_dsymutil= 7495 fi 7496 ;; 7497 esac 7498 7499for ac_header in dlfcn.h 7500do : 7501 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7502" 7503if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7504 cat >>confdefs.h <<_ACEOF 7505#define HAVE_DLFCN_H 1 7506_ACEOF 7507 7508fi 7509 7510done 7511 7512 7513 7514 7515 7516# Set options 7517 7518 7519 7520 enable_dlopen=no 7521 7522 7523 enable_win32_dll=no 7524 7525 7526 # Check whether --enable-shared was given. 7527if test "${enable_shared+set}" = set; then : 7528 enableval=$enable_shared; p=${PACKAGE-default} 7529 case $enableval in 7530 yes) enable_shared=yes ;; 7531 no) enable_shared=no ;; 7532 *) 7533 enable_shared=no 7534 # Look at the argument we got. We use all the common list separators. 7535 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7536 for pkg in $enableval; do 7537 IFS="$lt_save_ifs" 7538 if test "X$pkg" = "X$p"; then 7539 enable_shared=yes 7540 fi 7541 done 7542 IFS="$lt_save_ifs" 7543 ;; 7544 esac 7545else 7546 enable_shared=yes 7547fi 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 # Check whether --enable-static was given. 7558if test "${enable_static+set}" = set; then : 7559 enableval=$enable_static; p=${PACKAGE-default} 7560 case $enableval in 7561 yes) enable_static=yes ;; 7562 no) enable_static=no ;; 7563 *) 7564 enable_static=no 7565 # Look at the argument we got. We use all the common list separators. 7566 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7567 for pkg in $enableval; do 7568 IFS="$lt_save_ifs" 7569 if test "X$pkg" = "X$p"; then 7570 enable_static=yes 7571 fi 7572 done 7573 IFS="$lt_save_ifs" 7574 ;; 7575 esac 7576else 7577 enable_static=yes 7578fi 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589# Check whether --with-pic was given. 7590if test "${with_pic+set}" = set; then : 7591 withval=$with_pic; pic_mode="$withval" 7592else 7593 pic_mode=default 7594fi 7595 7596 7597test -z "$pic_mode" && pic_mode=default 7598 7599 7600 7601 7602 7603 7604 7605 # Check whether --enable-fast-install was given. 7606if test "${enable_fast_install+set}" = set; then : 7607 enableval=$enable_fast_install; p=${PACKAGE-default} 7608 case $enableval in 7609 yes) enable_fast_install=yes ;; 7610 no) enable_fast_install=no ;; 7611 *) 7612 enable_fast_install=no 7613 # Look at the argument we got. We use all the common list separators. 7614 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7615 for pkg in $enableval; do 7616 IFS="$lt_save_ifs" 7617 if test "X$pkg" = "X$p"; then 7618 enable_fast_install=yes 7619 fi 7620 done 7621 IFS="$lt_save_ifs" 7622 ;; 7623 esac 7624else 7625 enable_fast_install=yes 7626fi 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638# This can be used to rebuild libtool when needed 7639LIBTOOL_DEPS="$ltmain" 7640 7641# Always use our own libtool. 7642LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669test -z "$LN_S" && LN_S="ln -s" 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684if test -n "${ZSH_VERSION+set}" ; then 7685 setopt NO_GLOB_SUBST 7686fi 7687 7688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7689$as_echo_n "checking for objdir... " >&6; } 7690if test "${lt_cv_objdir+set}" = set; then : 7691 $as_echo_n "(cached) " >&6 7692else 7693 rm -f .libs 2>/dev/null 7694mkdir .libs 2>/dev/null 7695if test -d .libs; then 7696 lt_cv_objdir=.libs 7697else 7698 # MS-DOS does not allow filenames that begin with a dot. 7699 lt_cv_objdir=_libs 7700fi 7701rmdir .libs 2>/dev/null 7702fi 7703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7704$as_echo "$lt_cv_objdir" >&6; } 7705objdir=$lt_cv_objdir 7706 7707 7708 7709 7710 7711cat >>confdefs.h <<_ACEOF 7712#define LT_OBJDIR "$lt_cv_objdir/" 7713_ACEOF 7714 7715 7716 7717 7718case $host_os in 7719aix3*) 7720 # AIX sometimes has problems with the GCC collect2 program. For some 7721 # reason, if we set the COLLECT_NAMES environment variable, the problems 7722 # vanish in a puff of smoke. 7723 if test "X${COLLECT_NAMES+set}" != Xset; then 7724 COLLECT_NAMES= 7725 export COLLECT_NAMES 7726 fi 7727 ;; 7728esac 7729 7730# Global variables: 7731ofile=libtool 7732can_build_shared=yes 7733 7734# All known linkers require a `.a' archive for static linking (except MSVC, 7735# which needs '.lib'). 7736libext=a 7737 7738with_gnu_ld="$lt_cv_prog_gnu_ld" 7739 7740old_CC="$CC" 7741old_CFLAGS="$CFLAGS" 7742 7743# Set sane defaults for various variables 7744test -z "$CC" && CC=cc 7745test -z "$LTCC" && LTCC=$CC 7746test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7747test -z "$LD" && LD=ld 7748test -z "$ac_objext" && ac_objext=o 7749 7750for cc_temp in $compiler""; do 7751 case $cc_temp in 7752 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7753 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7754 \-*) ;; 7755 *) break;; 7756 esac 7757done 7758cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7759 7760 7761# Only perform the check for file, if the check method requires it 7762test -z "$MAGIC_CMD" && MAGIC_CMD=file 7763case $deplibs_check_method in 7764file_magic*) 7765 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7767$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7768if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7769 $as_echo_n "(cached) " >&6 7770else 7771 case $MAGIC_CMD in 7772[\\/*] | ?:[\\/]*) 7773 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7774 ;; 7775*) 7776 lt_save_MAGIC_CMD="$MAGIC_CMD" 7777 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7778 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7779 for ac_dir in $ac_dummy; do 7780 IFS="$lt_save_ifs" 7781 test -z "$ac_dir" && ac_dir=. 7782 if test -f $ac_dir/${ac_tool_prefix}file; then 7783 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7784 if test -n "$file_magic_test_file"; then 7785 case $deplibs_check_method in 7786 "file_magic "*) 7787 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7788 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7789 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7790 $EGREP "$file_magic_regex" > /dev/null; then 7791 : 7792 else 7793 cat <<_LT_EOF 1>&2 7794 7795*** Warning: the command libtool uses to detect shared libraries, 7796*** $file_magic_cmd, produces output that libtool cannot recognize. 7797*** The result is that libtool may fail to recognize shared libraries 7798*** as such. This will affect the creation of libtool libraries that 7799*** depend on shared libraries, but programs linked with such libtool 7800*** libraries will work regardless of this problem. Nevertheless, you 7801*** may want to report the problem to your system manager and/or to 7802*** bug-libtool@gnu.org 7803 7804_LT_EOF 7805 fi ;; 7806 esac 7807 fi 7808 break 7809 fi 7810 done 7811 IFS="$lt_save_ifs" 7812 MAGIC_CMD="$lt_save_MAGIC_CMD" 7813 ;; 7814esac 7815fi 7816 7817MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7818if test -n "$MAGIC_CMD"; then 7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7820$as_echo "$MAGIC_CMD" >&6; } 7821else 7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7823$as_echo "no" >&6; } 7824fi 7825 7826 7827 7828 7829 7830if test -z "$lt_cv_path_MAGIC_CMD"; then 7831 if test -n "$ac_tool_prefix"; then 7832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7833$as_echo_n "checking for file... " >&6; } 7834if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7835 $as_echo_n "(cached) " >&6 7836else 7837 case $MAGIC_CMD in 7838[\\/*] | ?:[\\/]*) 7839 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7840 ;; 7841*) 7842 lt_save_MAGIC_CMD="$MAGIC_CMD" 7843 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7844 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7845 for ac_dir in $ac_dummy; do 7846 IFS="$lt_save_ifs" 7847 test -z "$ac_dir" && ac_dir=. 7848 if test -f $ac_dir/file; then 7849 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7850 if test -n "$file_magic_test_file"; then 7851 case $deplibs_check_method in 7852 "file_magic "*) 7853 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7854 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7855 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7856 $EGREP "$file_magic_regex" > /dev/null; then 7857 : 7858 else 7859 cat <<_LT_EOF 1>&2 7860 7861*** Warning: the command libtool uses to detect shared libraries, 7862*** $file_magic_cmd, produces output that libtool cannot recognize. 7863*** The result is that libtool may fail to recognize shared libraries 7864*** as such. This will affect the creation of libtool libraries that 7865*** depend on shared libraries, but programs linked with such libtool 7866*** libraries will work regardless of this problem. Nevertheless, you 7867*** may want to report the problem to your system manager and/or to 7868*** bug-libtool@gnu.org 7869 7870_LT_EOF 7871 fi ;; 7872 esac 7873 fi 7874 break 7875 fi 7876 done 7877 IFS="$lt_save_ifs" 7878 MAGIC_CMD="$lt_save_MAGIC_CMD" 7879 ;; 7880esac 7881fi 7882 7883MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7884if test -n "$MAGIC_CMD"; then 7885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7886$as_echo "$MAGIC_CMD" >&6; } 7887else 7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7889$as_echo "no" >&6; } 7890fi 7891 7892 7893 else 7894 MAGIC_CMD=: 7895 fi 7896fi 7897 7898 fi 7899 ;; 7900esac 7901 7902# Use C for the default configuration in the libtool script 7903 7904lt_save_CC="$CC" 7905ac_ext=c 7906ac_cpp='$CPP $CPPFLAGS' 7907ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7908ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7909ac_compiler_gnu=$ac_cv_c_compiler_gnu 7910 7911 7912# Source file extension for C test sources. 7913ac_ext=c 7914 7915# Object file extension for compiled C test sources. 7916objext=o 7917objext=$objext 7918 7919# Code to be used in simple compile tests 7920lt_simple_compile_test_code="int some_variable = 0;" 7921 7922# Code to be used in simple link tests 7923lt_simple_link_test_code='int main(){return(0);}' 7924 7925 7926 7927 7928 7929 7930 7931# If no C compiler was specified, use CC. 7932LTCC=${LTCC-"$CC"} 7933 7934# If no C compiler flags were specified, use CFLAGS. 7935LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7936 7937# Allow CC to be a program name with arguments. 7938compiler=$CC 7939 7940# Save the default compiler, since it gets overwritten when the other 7941# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7942compiler_DEFAULT=$CC 7943 7944# save warnings/boilerplate of simple test code 7945ac_outfile=conftest.$ac_objext 7946echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7947eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7948_lt_compiler_boilerplate=`cat conftest.err` 7949$RM conftest* 7950 7951ac_outfile=conftest.$ac_objext 7952echo "$lt_simple_link_test_code" >conftest.$ac_ext 7953eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7954_lt_linker_boilerplate=`cat conftest.err` 7955$RM -r conftest* 7956 7957 7958## CAVEAT EMPTOR: 7959## There is no encapsulation within the following macros, do not change 7960## the running order or otherwise move them around unless you know exactly 7961## what you are doing... 7962if test -n "$compiler"; then 7963 7964lt_prog_compiler_no_builtin_flag= 7965 7966if test "$GCC" = yes; then 7967 case $cc_basename in 7968 nvcc*) 7969 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7970 *) 7971 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7972 esac 7973 7974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7975$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7976if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7977 $as_echo_n "(cached) " >&6 7978else 7979 lt_cv_prog_compiler_rtti_exceptions=no 7980 ac_outfile=conftest.$ac_objext 7981 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7982 lt_compiler_flag="-fno-rtti -fno-exceptions" 7983 # Insert the option either (1) after the last *FLAGS variable, or 7984 # (2) before a word containing "conftest.", or (3) at the end. 7985 # Note that $ac_compile itself does not contain backslashes and begins 7986 # with a dollar sign (not a hyphen), so the echo should work correctly. 7987 # The option is referenced via a variable to avoid confusing sed. 7988 lt_compile=`echo "$ac_compile" | $SED \ 7989 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7990 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7991 -e 's:$: $lt_compiler_flag:'` 7992 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7993 (eval "$lt_compile" 2>conftest.err) 7994 ac_status=$? 7995 cat conftest.err >&5 7996 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7997 if (exit $ac_status) && test -s "$ac_outfile"; then 7998 # The compiler can only warn and ignore the option if not recognized 7999 # So say no if there are warnings other than the usual output. 8000 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8001 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8002 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8003 lt_cv_prog_compiler_rtti_exceptions=yes 8004 fi 8005 fi 8006 $RM conftest* 8007 8008fi 8009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8010$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8011 8012if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8013 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8014else 8015 : 8016fi 8017 8018fi 8019 8020 8021 8022 8023 8024 8025 lt_prog_compiler_wl= 8026lt_prog_compiler_pic= 8027lt_prog_compiler_static= 8028 8029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8030$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8031 8032 if test "$GCC" = yes; then 8033 lt_prog_compiler_wl='-Wl,' 8034 lt_prog_compiler_static='-static' 8035 8036 case $host_os in 8037 aix*) 8038 # All AIX code is PIC. 8039 if test "$host_cpu" = ia64; then 8040 # AIX 5 now supports IA64 processor 8041 lt_prog_compiler_static='-Bstatic' 8042 fi 8043 lt_prog_compiler_pic='-fPIC' 8044 ;; 8045 8046 amigaos*) 8047 case $host_cpu in 8048 powerpc) 8049 # see comment about AmigaOS4 .so support 8050 lt_prog_compiler_pic='-fPIC' 8051 ;; 8052 m68k) 8053 # FIXME: we need at least 68020 code to build shared libraries, but 8054 # adding the `-m68020' flag to GCC prevents building anything better, 8055 # like `-m68040'. 8056 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8057 ;; 8058 esac 8059 ;; 8060 8061 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8062 # PIC is the default for these OSes. 8063 ;; 8064 8065 mingw* | cygwin* | pw32* | os2* | cegcc*) 8066 # This hack is so that the source file can tell whether it is being 8067 # built for inclusion in a dll (and should export symbols for example). 8068 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8069 # (--disable-auto-import) libraries 8070 lt_prog_compiler_pic='-DDLL_EXPORT' 8071 ;; 8072 8073 darwin* | rhapsody*) 8074 # PIC is the default on this platform 8075 # Common symbols not allowed in MH_DYLIB files 8076 lt_prog_compiler_pic='-fno-common' 8077 ;; 8078 8079 haiku*) 8080 # PIC is the default for Haiku. 8081 # The "-static" flag exists, but is broken. 8082 lt_prog_compiler_static= 8083 ;; 8084 8085 hpux*) 8086 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8087 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8088 # sets the default TLS model and affects inlining. 8089 case $host_cpu in 8090 hppa*64*) 8091 # +Z the default 8092 ;; 8093 *) 8094 lt_prog_compiler_pic='-fPIC' 8095 ;; 8096 esac 8097 ;; 8098 8099 interix[3-9]*) 8100 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8101 # Instead, we relocate shared libraries at runtime. 8102 ;; 8103 8104 msdosdjgpp*) 8105 # Just because we use GCC doesn't mean we suddenly get shared libraries 8106 # on systems that don't support them. 8107 lt_prog_compiler_can_build_shared=no 8108 enable_shared=no 8109 ;; 8110 8111 *nto* | *qnx*) 8112 # QNX uses GNU C++, but need to define -shared option too, otherwise 8113 # it will coredump. 8114 lt_prog_compiler_pic='-fPIC -shared' 8115 ;; 8116 8117 sysv4*MP*) 8118 if test -d /usr/nec; then 8119 lt_prog_compiler_pic=-Kconform_pic 8120 fi 8121 ;; 8122 8123 *) 8124 lt_prog_compiler_pic='-fPIC' 8125 ;; 8126 esac 8127 8128 case $cc_basename in 8129 nvcc*) # Cuda Compiler Driver 2.2 8130 lt_prog_compiler_wl='-Xlinker ' 8131 lt_prog_compiler_pic='-Xcompiler -fPIC' 8132 ;; 8133 esac 8134 else 8135 # PORTME Check for flag to pass linker flags through the system compiler. 8136 case $host_os in 8137 aix*) 8138 lt_prog_compiler_wl='-Wl,' 8139 if test "$host_cpu" = ia64; then 8140 # AIX 5 now supports IA64 processor 8141 lt_prog_compiler_static='-Bstatic' 8142 else 8143 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8144 fi 8145 ;; 8146 8147 mingw* | cygwin* | pw32* | os2* | cegcc*) 8148 # This hack is so that the source file can tell whether it is being 8149 # built for inclusion in a dll (and should export symbols for example). 8150 lt_prog_compiler_pic='-DDLL_EXPORT' 8151 ;; 8152 8153 hpux9* | hpux10* | hpux11*) 8154 lt_prog_compiler_wl='-Wl,' 8155 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8156 # not for PA HP-UX. 8157 case $host_cpu in 8158 hppa*64*|ia64*) 8159 # +Z the default 8160 ;; 8161 *) 8162 lt_prog_compiler_pic='+Z' 8163 ;; 8164 esac 8165 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8166 lt_prog_compiler_static='${wl}-a ${wl}archive' 8167 ;; 8168 8169 irix5* | irix6* | nonstopux*) 8170 lt_prog_compiler_wl='-Wl,' 8171 # PIC (with -KPIC) is the default. 8172 lt_prog_compiler_static='-non_shared' 8173 ;; 8174 8175 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8176 case $cc_basename in 8177 # old Intel for x86_64 which still supported -KPIC. 8178 ecc*) 8179 lt_prog_compiler_wl='-Wl,' 8180 lt_prog_compiler_pic='-KPIC' 8181 lt_prog_compiler_static='-static' 8182 ;; 8183 # icc used to be incompatible with GCC. 8184 # ICC 10 doesn't accept -KPIC any more. 8185 icc* | ifort*) 8186 lt_prog_compiler_wl='-Wl,' 8187 lt_prog_compiler_pic='-fPIC' 8188 lt_prog_compiler_static='-static' 8189 ;; 8190 # Lahey Fortran 8.1. 8191 lf95*) 8192 lt_prog_compiler_wl='-Wl,' 8193 lt_prog_compiler_pic='--shared' 8194 lt_prog_compiler_static='--static' 8195 ;; 8196 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8197 # Portland Group compilers (*not* the Pentium gcc compiler, 8198 # which looks to be a dead project) 8199 lt_prog_compiler_wl='-Wl,' 8200 lt_prog_compiler_pic='-fpic' 8201 lt_prog_compiler_static='-Bstatic' 8202 ;; 8203 ccc*) 8204 lt_prog_compiler_wl='-Wl,' 8205 # All Alpha code is PIC. 8206 lt_prog_compiler_static='-non_shared' 8207 ;; 8208 xl* | bgxl* | bgf* | mpixl*) 8209 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8210 lt_prog_compiler_wl='-Wl,' 8211 lt_prog_compiler_pic='-qpic' 8212 lt_prog_compiler_static='-qstaticlink' 8213 ;; 8214 *) 8215 case `$CC -V 2>&1 | sed 5q` in 8216 *Sun\ F* | *Sun*Fortran*) 8217 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8218 lt_prog_compiler_pic='-KPIC' 8219 lt_prog_compiler_static='-Bstatic' 8220 lt_prog_compiler_wl='' 8221 ;; 8222 *Sun\ C*) 8223 # Sun C 5.9 8224 lt_prog_compiler_pic='-KPIC' 8225 lt_prog_compiler_static='-Bstatic' 8226 lt_prog_compiler_wl='-Wl,' 8227 ;; 8228 esac 8229 ;; 8230 esac 8231 ;; 8232 8233 newsos6) 8234 lt_prog_compiler_pic='-KPIC' 8235 lt_prog_compiler_static='-Bstatic' 8236 ;; 8237 8238 *nto* | *qnx*) 8239 # QNX uses GNU C++, but need to define -shared option too, otherwise 8240 # it will coredump. 8241 lt_prog_compiler_pic='-fPIC -shared' 8242 ;; 8243 8244 osf3* | osf4* | osf5*) 8245 lt_prog_compiler_wl='-Wl,' 8246 # All OSF/1 code is PIC. 8247 lt_prog_compiler_static='-non_shared' 8248 ;; 8249 8250 rdos*) 8251 lt_prog_compiler_static='-non_shared' 8252 ;; 8253 8254 solaris*) 8255 lt_prog_compiler_pic='-KPIC' 8256 lt_prog_compiler_static='-Bstatic' 8257 case $cc_basename in 8258 f77* | f90* | f95*) 8259 lt_prog_compiler_wl='-Qoption ld ';; 8260 *) 8261 lt_prog_compiler_wl='-Wl,';; 8262 esac 8263 ;; 8264 8265 sunos4*) 8266 lt_prog_compiler_wl='-Qoption ld ' 8267 lt_prog_compiler_pic='-PIC' 8268 lt_prog_compiler_static='-Bstatic' 8269 ;; 8270 8271 sysv4 | sysv4.2uw2* | sysv4.3*) 8272 lt_prog_compiler_wl='-Wl,' 8273 lt_prog_compiler_pic='-KPIC' 8274 lt_prog_compiler_static='-Bstatic' 8275 ;; 8276 8277 sysv4*MP*) 8278 if test -d /usr/nec ;then 8279 lt_prog_compiler_pic='-Kconform_pic' 8280 lt_prog_compiler_static='-Bstatic' 8281 fi 8282 ;; 8283 8284 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8285 lt_prog_compiler_wl='-Wl,' 8286 lt_prog_compiler_pic='-KPIC' 8287 lt_prog_compiler_static='-Bstatic' 8288 ;; 8289 8290 unicos*) 8291 lt_prog_compiler_wl='-Wl,' 8292 lt_prog_compiler_can_build_shared=no 8293 ;; 8294 8295 uts4*) 8296 lt_prog_compiler_pic='-pic' 8297 lt_prog_compiler_static='-Bstatic' 8298 ;; 8299 8300 *) 8301 lt_prog_compiler_can_build_shared=no 8302 ;; 8303 esac 8304 fi 8305 8306case $host_os in 8307 # For platforms which do not support PIC, -DPIC is meaningless: 8308 *djgpp*) 8309 lt_prog_compiler_pic= 8310 ;; 8311 *) 8312 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8313 ;; 8314esac 8315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8316$as_echo "$lt_prog_compiler_pic" >&6; } 8317 8318 8319 8320 8321 8322 8323# 8324# Check to make sure the PIC flag actually works. 8325# 8326if test -n "$lt_prog_compiler_pic"; then 8327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8328$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8329if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8330 $as_echo_n "(cached) " >&6 8331else 8332 lt_cv_prog_compiler_pic_works=no 8333 ac_outfile=conftest.$ac_objext 8334 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8335 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8336 # Insert the option either (1) after the last *FLAGS variable, or 8337 # (2) before a word containing "conftest.", or (3) at the end. 8338 # Note that $ac_compile itself does not contain backslashes and begins 8339 # with a dollar sign (not a hyphen), so the echo should work correctly. 8340 # The option is referenced via a variable to avoid confusing sed. 8341 lt_compile=`echo "$ac_compile" | $SED \ 8342 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8343 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8344 -e 's:$: $lt_compiler_flag:'` 8345 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8346 (eval "$lt_compile" 2>conftest.err) 8347 ac_status=$? 8348 cat conftest.err >&5 8349 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8350 if (exit $ac_status) && test -s "$ac_outfile"; then 8351 # The compiler can only warn and ignore the option if not recognized 8352 # So say no if there are warnings other than the usual output. 8353 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8354 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8355 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8356 lt_cv_prog_compiler_pic_works=yes 8357 fi 8358 fi 8359 $RM conftest* 8360 8361fi 8362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8363$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8364 8365if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8366 case $lt_prog_compiler_pic in 8367 "" | " "*) ;; 8368 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8369 esac 8370else 8371 lt_prog_compiler_pic= 8372 lt_prog_compiler_can_build_shared=no 8373fi 8374 8375fi 8376 8377 8378 8379 8380 8381 8382# 8383# Check to make sure the static flag actually works. 8384# 8385wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8387$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8388if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8389 $as_echo_n "(cached) " >&6 8390else 8391 lt_cv_prog_compiler_static_works=no 8392 save_LDFLAGS="$LDFLAGS" 8393 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8394 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8395 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8396 # The linker can only warn and ignore the option if not recognized 8397 # So say no if there are warnings 8398 if test -s conftest.err; then 8399 # Append any errors to the config.log. 8400 cat conftest.err 1>&5 8401 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8402 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8403 if diff conftest.exp conftest.er2 >/dev/null; then 8404 lt_cv_prog_compiler_static_works=yes 8405 fi 8406 else 8407 lt_cv_prog_compiler_static_works=yes 8408 fi 8409 fi 8410 $RM -r conftest* 8411 LDFLAGS="$save_LDFLAGS" 8412 8413fi 8414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8415$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8416 8417if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8418 : 8419else 8420 lt_prog_compiler_static= 8421fi 8422 8423 8424 8425 8426 8427 8428 8429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8430$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8431if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8432 $as_echo_n "(cached) " >&6 8433else 8434 lt_cv_prog_compiler_c_o=no 8435 $RM -r conftest 2>/dev/null 8436 mkdir conftest 8437 cd conftest 8438 mkdir out 8439 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8440 8441 lt_compiler_flag="-o out/conftest2.$ac_objext" 8442 # Insert the option either (1) after the last *FLAGS variable, or 8443 # (2) before a word containing "conftest.", or (3) at the end. 8444 # Note that $ac_compile itself does not contain backslashes and begins 8445 # with a dollar sign (not a hyphen), so the echo should work correctly. 8446 lt_compile=`echo "$ac_compile" | $SED \ 8447 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8448 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8449 -e 's:$: $lt_compiler_flag:'` 8450 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8451 (eval "$lt_compile" 2>out/conftest.err) 8452 ac_status=$? 8453 cat out/conftest.err >&5 8454 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8455 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8456 then 8457 # The compiler can only warn and ignore the option if not recognized 8458 # So say no if there are warnings 8459 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8460 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8461 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8462 lt_cv_prog_compiler_c_o=yes 8463 fi 8464 fi 8465 chmod u+w . 2>&5 8466 $RM conftest* 8467 # SGI C++ compiler will create directory out/ii_files/ for 8468 # template instantiation 8469 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8470 $RM out/* && rmdir out 8471 cd .. 8472 $RM -r conftest 8473 $RM conftest* 8474 8475fi 8476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8477$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8478 8479 8480 8481 8482 8483 8484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8485$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8486if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8487 $as_echo_n "(cached) " >&6 8488else 8489 lt_cv_prog_compiler_c_o=no 8490 $RM -r conftest 2>/dev/null 8491 mkdir conftest 8492 cd conftest 8493 mkdir out 8494 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8495 8496 lt_compiler_flag="-o out/conftest2.$ac_objext" 8497 # Insert the option either (1) after the last *FLAGS variable, or 8498 # (2) before a word containing "conftest.", or (3) at the end. 8499 # Note that $ac_compile itself does not contain backslashes and begins 8500 # with a dollar sign (not a hyphen), so the echo should work correctly. 8501 lt_compile=`echo "$ac_compile" | $SED \ 8502 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8503 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8504 -e 's:$: $lt_compiler_flag:'` 8505 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8506 (eval "$lt_compile" 2>out/conftest.err) 8507 ac_status=$? 8508 cat out/conftest.err >&5 8509 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8510 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8511 then 8512 # The compiler can only warn and ignore the option if not recognized 8513 # So say no if there are warnings 8514 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8515 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8516 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8517 lt_cv_prog_compiler_c_o=yes 8518 fi 8519 fi 8520 chmod u+w . 2>&5 8521 $RM conftest* 8522 # SGI C++ compiler will create directory out/ii_files/ for 8523 # template instantiation 8524 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8525 $RM out/* && rmdir out 8526 cd .. 8527 $RM -r conftest 8528 $RM conftest* 8529 8530fi 8531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8532$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8533 8534 8535 8536 8537hard_links="nottested" 8538if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8539 # do not overwrite the value of need_locks provided by the user 8540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8541$as_echo_n "checking if we can lock with hard links... " >&6; } 8542 hard_links=yes 8543 $RM conftest* 8544 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8545 touch conftest.a 8546 ln conftest.a conftest.b 2>&5 || hard_links=no 8547 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8549$as_echo "$hard_links" >&6; } 8550 if test "$hard_links" = no; then 8551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8552$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8553 need_locks=warn 8554 fi 8555else 8556 need_locks=no 8557fi 8558 8559 8560 8561 8562 8563 8564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8565$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8566 8567 runpath_var= 8568 allow_undefined_flag= 8569 always_export_symbols=no 8570 archive_cmds= 8571 archive_expsym_cmds= 8572 compiler_needs_object=no 8573 enable_shared_with_static_runtimes=no 8574 export_dynamic_flag_spec= 8575 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8576 hardcode_automatic=no 8577 hardcode_direct=no 8578 hardcode_direct_absolute=no 8579 hardcode_libdir_flag_spec= 8580 hardcode_libdir_flag_spec_ld= 8581 hardcode_libdir_separator= 8582 hardcode_minus_L=no 8583 hardcode_shlibpath_var=unsupported 8584 inherit_rpath=no 8585 link_all_deplibs=unknown 8586 module_cmds= 8587 module_expsym_cmds= 8588 old_archive_from_new_cmds= 8589 old_archive_from_expsyms_cmds= 8590 thread_safe_flag_spec= 8591 whole_archive_flag_spec= 8592 # include_expsyms should be a list of space-separated symbols to be *always* 8593 # included in the symbol list 8594 include_expsyms= 8595 # exclude_expsyms can be an extended regexp of symbols to exclude 8596 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8597 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8598 # as well as any symbol that contains `d'. 8599 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8600 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8601 # platforms (ab)use it in PIC code, but their linkers get confused if 8602 # the symbol is explicitly referenced. Since portable code cannot 8603 # rely on this symbol name, it's probably fine to never include it in 8604 # preloaded symbol tables. 8605 # Exclude shared library initialization/finalization symbols. 8606 extract_expsyms_cmds= 8607 8608 case $host_os in 8609 cygwin* | mingw* | pw32* | cegcc*) 8610 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8611 # When not using gcc, we currently assume that we are using 8612 # Microsoft Visual C++. 8613 if test "$GCC" != yes; then 8614 with_gnu_ld=no 8615 fi 8616 ;; 8617 interix*) 8618 # we just hope/assume this is gcc and not c89 (= MSVC++) 8619 with_gnu_ld=yes 8620 ;; 8621 openbsd*) 8622 with_gnu_ld=no 8623 ;; 8624 esac 8625 8626 ld_shlibs=yes 8627 8628 # On some targets, GNU ld is compatible enough with the native linker 8629 # that we're better off using the native interface for both. 8630 lt_use_gnu_ld_interface=no 8631 if test "$with_gnu_ld" = yes; then 8632 case $host_os in 8633 aix*) 8634 # The AIX port of GNU ld has always aspired to compatibility 8635 # with the native linker. However, as the warning in the GNU ld 8636 # block says, versions before 2.19.5* couldn't really create working 8637 # shared libraries, regardless of the interface used. 8638 case `$LD -v 2>&1` in 8639 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8640 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8641 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8642 *) 8643 lt_use_gnu_ld_interface=yes 8644 ;; 8645 esac 8646 ;; 8647 *) 8648 lt_use_gnu_ld_interface=yes 8649 ;; 8650 esac 8651 fi 8652 8653 if test "$lt_use_gnu_ld_interface" = yes; then 8654 # If archive_cmds runs LD, not CC, wlarc should be empty 8655 wlarc='${wl}' 8656 8657 # Set some defaults for GNU ld with shared library support. These 8658 # are reset later if shared libraries are not supported. Putting them 8659 # here allows them to be overridden if necessary. 8660 runpath_var=LD_RUN_PATH 8661 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8662 export_dynamic_flag_spec='${wl}--export-dynamic' 8663 # ancient GNU ld didn't support --whole-archive et. al. 8664 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8665 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8666 else 8667 whole_archive_flag_spec= 8668 fi 8669 supports_anon_versioning=no 8670 case `$LD -v 2>&1` in 8671 *GNU\ gold*) supports_anon_versioning=yes ;; 8672 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8673 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8674 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8675 *\ 2.11.*) ;; # other 2.11 versions 8676 *) supports_anon_versioning=yes ;; 8677 esac 8678 8679 # See if GNU ld supports shared libraries. 8680 case $host_os in 8681 aix[3-9]*) 8682 # On AIX/PPC, the GNU linker is very broken 8683 if test "$host_cpu" != ia64; then 8684 ld_shlibs=no 8685 cat <<_LT_EOF 1>&2 8686 8687*** Warning: the GNU linker, at least up to release 2.19, is reported 8688*** to be unable to reliably create shared libraries on AIX. 8689*** Therefore, libtool is disabling shared libraries support. If you 8690*** really care for shared libraries, you may want to install binutils 8691*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8692*** You will then need to restart the configuration process. 8693 8694_LT_EOF 8695 fi 8696 ;; 8697 8698 amigaos*) 8699 case $host_cpu in 8700 powerpc) 8701 # see comment about AmigaOS4 .so support 8702 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8703 archive_expsym_cmds='' 8704 ;; 8705 m68k) 8706 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)' 8707 hardcode_libdir_flag_spec='-L$libdir' 8708 hardcode_minus_L=yes 8709 ;; 8710 esac 8711 ;; 8712 8713 beos*) 8714 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8715 allow_undefined_flag=unsupported 8716 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8717 # support --undefined. This deserves some investigation. FIXME 8718 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8719 else 8720 ld_shlibs=no 8721 fi 8722 ;; 8723 8724 cygwin* | mingw* | pw32* | cegcc*) 8725 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8726 # as there is no search path for DLLs. 8727 hardcode_libdir_flag_spec='-L$libdir' 8728 export_dynamic_flag_spec='${wl}--export-all-symbols' 8729 allow_undefined_flag=unsupported 8730 always_export_symbols=no 8731 enable_shared_with_static_runtimes=yes 8732 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8733 8734 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8735 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8736 # If the export-symbols file already is a .def file (1st line 8737 # is EXPORTS), use it as is; otherwise, prepend... 8738 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8739 cp $export_symbols $output_objdir/$soname.def; 8740 else 8741 echo EXPORTS > $output_objdir/$soname.def; 8742 cat $export_symbols >> $output_objdir/$soname.def; 8743 fi~ 8744 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8745 else 8746 ld_shlibs=no 8747 fi 8748 ;; 8749 8750 haiku*) 8751 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8752 link_all_deplibs=yes 8753 ;; 8754 8755 interix[3-9]*) 8756 hardcode_direct=no 8757 hardcode_shlibpath_var=no 8758 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8759 export_dynamic_flag_spec='${wl}-E' 8760 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8761 # Instead, shared libraries are loaded at an image base (0x10000000 by 8762 # default) and relocated if they conflict, which is a slow very memory 8763 # consuming and fragmenting process. To avoid this, we pick a random, 8764 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8765 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8766 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8767 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' 8768 ;; 8769 8770 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8771 tmp_diet=no 8772 if test "$host_os" = linux-dietlibc; then 8773 case $cc_basename in 8774 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8775 esac 8776 fi 8777 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8778 && test "$tmp_diet" = no 8779 then 8780 tmp_addflag=' $pic_flag' 8781 tmp_sharedflag='-shared' 8782 case $cc_basename,$host_cpu in 8783 pgcc*) # Portland Group C compiler 8784 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' 8785 tmp_addflag=' $pic_flag' 8786 ;; 8787 pgf77* | pgf90* | pgf95* | pgfortran*) 8788 # Portland Group f77 and f90 compilers 8789 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' 8790 tmp_addflag=' $pic_flag -Mnomain' ;; 8791 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8792 tmp_addflag=' -i_dynamic' ;; 8793 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8794 tmp_addflag=' -i_dynamic -nofor_main' ;; 8795 ifc* | ifort*) # Intel Fortran compiler 8796 tmp_addflag=' -nofor_main' ;; 8797 lf95*) # Lahey Fortran 8.1 8798 whole_archive_flag_spec= 8799 tmp_sharedflag='--shared' ;; 8800 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8801 tmp_sharedflag='-qmkshrobj' 8802 tmp_addflag= ;; 8803 nvcc*) # Cuda Compiler Driver 2.2 8804 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' 8805 compiler_needs_object=yes 8806 ;; 8807 esac 8808 case `$CC -V 2>&1 | sed 5q` in 8809 *Sun\ C*) # Sun C 5.9 8810 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' 8811 compiler_needs_object=yes 8812 tmp_sharedflag='-G' ;; 8813 *Sun\ F*) # Sun Fortran 8.3 8814 tmp_sharedflag='-G' ;; 8815 esac 8816 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8817 8818 if test "x$supports_anon_versioning" = xyes; then 8819 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8820 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8821 echo "local: *; };" >> $output_objdir/$libname.ver~ 8822 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8823 fi 8824 8825 case $cc_basename in 8826 xlf* | bgf* | bgxlf* | mpixlf*) 8827 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8828 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8829 hardcode_libdir_flag_spec= 8830 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8831 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8832 if test "x$supports_anon_versioning" = xyes; then 8833 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8834 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8835 echo "local: *; };" >> $output_objdir/$libname.ver~ 8836 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8837 fi 8838 ;; 8839 esac 8840 else 8841 ld_shlibs=no 8842 fi 8843 ;; 8844 8845 netbsd*) 8846 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8847 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8848 wlarc= 8849 else 8850 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8851 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8852 fi 8853 ;; 8854 8855 solaris*) 8856 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8857 ld_shlibs=no 8858 cat <<_LT_EOF 1>&2 8859 8860*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8861*** create shared libraries on Solaris systems. Therefore, libtool 8862*** is disabling shared libraries support. We urge you to upgrade GNU 8863*** binutils to release 2.9.1 or newer. Another option is to modify 8864*** your PATH or compiler configuration so that the native linker is 8865*** used, and then restart. 8866 8867_LT_EOF 8868 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8869 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8870 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8871 else 8872 ld_shlibs=no 8873 fi 8874 ;; 8875 8876 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8877 case `$LD -v 2>&1` in 8878 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8879 ld_shlibs=no 8880 cat <<_LT_EOF 1>&2 8881 8882*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8883*** reliably create shared libraries on SCO systems. Therefore, libtool 8884*** is disabling shared libraries support. We urge you to upgrade GNU 8885*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8886*** your PATH or compiler configuration so that the native linker is 8887*** used, and then restart. 8888 8889_LT_EOF 8890 ;; 8891 *) 8892 # For security reasons, it is highly recommended that you always 8893 # use absolute paths for naming shared libraries, and exclude the 8894 # DT_RUNPATH tag from executables and libraries. But doing so 8895 # requires that you compile everything twice, which is a pain. 8896 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8897 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8898 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8899 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8900 else 8901 ld_shlibs=no 8902 fi 8903 ;; 8904 esac 8905 ;; 8906 8907 sunos4*) 8908 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8909 wlarc= 8910 hardcode_direct=yes 8911 hardcode_shlibpath_var=no 8912 ;; 8913 8914 *) 8915 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8916 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8917 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8918 else 8919 ld_shlibs=no 8920 fi 8921 ;; 8922 esac 8923 8924 if test "$ld_shlibs" = no; then 8925 runpath_var= 8926 hardcode_libdir_flag_spec= 8927 export_dynamic_flag_spec= 8928 whole_archive_flag_spec= 8929 fi 8930 else 8931 # PORTME fill in a description of your system's linker (not GNU ld) 8932 case $host_os in 8933 aix3*) 8934 allow_undefined_flag=unsupported 8935 always_export_symbols=yes 8936 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' 8937 # Note: this linker hardcodes the directories in LIBPATH if there 8938 # are no directories specified by -L. 8939 hardcode_minus_L=yes 8940 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8941 # Neither direct hardcoding nor static linking is supported with a 8942 # broken collect2. 8943 hardcode_direct=unsupported 8944 fi 8945 ;; 8946 8947 aix[4-9]*) 8948 if test "$host_cpu" = ia64; then 8949 # On IA64, the linker does run time linking by default, so we don't 8950 # have to do anything special. 8951 aix_use_runtimelinking=no 8952 exp_sym_flag='-Bexport' 8953 no_entry_flag="" 8954 else 8955 # If we're using GNU nm, then we don't want the "-C" option. 8956 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8957 # Also, AIX nm treats weak defined symbols like other global 8958 # defined symbols, whereas GNU nm marks them as "W". 8959 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8960 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' 8961 else 8962 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' 8963 fi 8964 aix_use_runtimelinking=no 8965 8966 # Test if we are trying to use run time linking or normal 8967 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8968 # need to do runtime linking. 8969 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8970 for ld_flag in $LDFLAGS; do 8971 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8972 aix_use_runtimelinking=yes 8973 break 8974 fi 8975 done 8976 ;; 8977 esac 8978 8979 exp_sym_flag='-bexport' 8980 no_entry_flag='-bnoentry' 8981 fi 8982 8983 # When large executables or shared objects are built, AIX ld can 8984 # have problems creating the table of contents. If linking a library 8985 # or program results in "error TOC overflow" add -mminimal-toc to 8986 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8987 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8988 8989 archive_cmds='' 8990 hardcode_direct=yes 8991 hardcode_direct_absolute=yes 8992 hardcode_libdir_separator=':' 8993 link_all_deplibs=yes 8994 file_list_spec='${wl}-f,' 8995 8996 if test "$GCC" = yes; then 8997 case $host_os in aix4.[012]|aix4.[012].*) 8998 # We only want to do this on AIX 4.2 and lower, the check 8999 # below for broken collect2 doesn't work under 4.3+ 9000 collect2name=`${CC} -print-prog-name=collect2` 9001 if test -f "$collect2name" && 9002 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9003 then 9004 # We have reworked collect2 9005 : 9006 else 9007 # We have old collect2 9008 hardcode_direct=unsupported 9009 # It fails to find uninstalled libraries when the uninstalled 9010 # path is not listed in the libpath. Setting hardcode_minus_L 9011 # to unsupported forces relinking 9012 hardcode_minus_L=yes 9013 hardcode_libdir_flag_spec='-L$libdir' 9014 hardcode_libdir_separator= 9015 fi 9016 ;; 9017 esac 9018 shared_flag='-shared' 9019 if test "$aix_use_runtimelinking" = yes; then 9020 shared_flag="$shared_flag "'${wl}-G' 9021 fi 9022 else 9023 # not using gcc 9024 if test "$host_cpu" = ia64; then 9025 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9026 # chokes on -Wl,-G. The following line is correct: 9027 shared_flag='-G' 9028 else 9029 if test "$aix_use_runtimelinking" = yes; then 9030 shared_flag='${wl}-G' 9031 else 9032 shared_flag='${wl}-bM:SRE' 9033 fi 9034 fi 9035 fi 9036 9037 export_dynamic_flag_spec='${wl}-bexpall' 9038 # It seems that -bexpall does not export symbols beginning with 9039 # underscore (_), so it is better to generate a list of symbols to export. 9040 always_export_symbols=yes 9041 if test "$aix_use_runtimelinking" = yes; then 9042 # Warning - without using the other runtime loading flags (-brtl), 9043 # -berok will link without error, but may produce a broken library. 9044 allow_undefined_flag='-berok' 9045 # Determine the default libpath from the value encoded in an 9046 # empty executable. 9047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9048/* end confdefs.h. */ 9049 9050int 9051main () 9052{ 9053 9054 ; 9055 return 0; 9056} 9057_ACEOF 9058if ac_fn_c_try_link "$LINENO"; then : 9059 9060lt_aix_libpath_sed=' 9061 /Import File Strings/,/^$/ { 9062 /^0/ { 9063 s/^0 *\(.*\)$/\1/ 9064 p 9065 } 9066 }' 9067aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9068# Check for a 64-bit object if we didn't find anything. 9069if test -z "$aix_libpath"; then 9070 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9071fi 9072fi 9073rm -f core conftest.err conftest.$ac_objext \ 9074 conftest$ac_exeext conftest.$ac_ext 9075if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9076 9077 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9078 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" 9079 else 9080 if test "$host_cpu" = ia64; then 9081 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9082 allow_undefined_flag="-z nodefs" 9083 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" 9084 else 9085 # Determine the default libpath from the value encoded in an 9086 # empty executable. 9087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9088/* end confdefs.h. */ 9089 9090int 9091main () 9092{ 9093 9094 ; 9095 return 0; 9096} 9097_ACEOF 9098if ac_fn_c_try_link "$LINENO"; then : 9099 9100lt_aix_libpath_sed=' 9101 /Import File Strings/,/^$/ { 9102 /^0/ { 9103 s/^0 *\(.*\)$/\1/ 9104 p 9105 } 9106 }' 9107aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9108# Check for a 64-bit object if we didn't find anything. 9109if test -z "$aix_libpath"; then 9110 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9111fi 9112fi 9113rm -f core conftest.err conftest.$ac_objext \ 9114 conftest$ac_exeext conftest.$ac_ext 9115if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9116 9117 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9118 # Warning - without using the other run time loading flags, 9119 # -berok will link without error, but may produce a broken library. 9120 no_undefined_flag=' ${wl}-bernotok' 9121 allow_undefined_flag=' ${wl}-berok' 9122 if test "$with_gnu_ld" = yes; then 9123 # We only use this code for GNU lds that support --whole-archive. 9124 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9125 else 9126 # Exported symbols can be pulled into shared objects from archives 9127 whole_archive_flag_spec='$convenience' 9128 fi 9129 archive_cmds_need_lc=yes 9130 # This is similar to how AIX traditionally builds its shared libraries. 9131 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' 9132 fi 9133 fi 9134 ;; 9135 9136 amigaos*) 9137 case $host_cpu in 9138 powerpc) 9139 # see comment about AmigaOS4 .so support 9140 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9141 archive_expsym_cmds='' 9142 ;; 9143 m68k) 9144 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)' 9145 hardcode_libdir_flag_spec='-L$libdir' 9146 hardcode_minus_L=yes 9147 ;; 9148 esac 9149 ;; 9150 9151 bsdi[45]*) 9152 export_dynamic_flag_spec=-rdynamic 9153 ;; 9154 9155 cygwin* | mingw* | pw32* | cegcc*) 9156 # When not using gcc, we currently assume that we are using 9157 # Microsoft Visual C++. 9158 # hardcode_libdir_flag_spec is actually meaningless, as there is 9159 # no search path for DLLs. 9160 hardcode_libdir_flag_spec=' ' 9161 allow_undefined_flag=unsupported 9162 # Tell ltmain to make .lib files, not .a files. 9163 libext=lib 9164 # Tell ltmain to make .dll files, not .so files. 9165 shrext_cmds=".dll" 9166 # FIXME: Setting linknames here is a bad hack. 9167 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9168 # The linker will automatically build a .lib file if we build a DLL. 9169 old_archive_from_new_cmds='true' 9170 # FIXME: Should let the user specify the lib program. 9171 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9172 fix_srcfile_path='`cygpath -w "$srcfile"`' 9173 enable_shared_with_static_runtimes=yes 9174 ;; 9175 9176 darwin* | rhapsody*) 9177 9178 9179 archive_cmds_need_lc=no 9180 hardcode_direct=no 9181 hardcode_automatic=yes 9182 hardcode_shlibpath_var=unsupported 9183 if test "$lt_cv_ld_force_load" = "yes"; then 9184 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\"`' 9185 else 9186 whole_archive_flag_spec='' 9187 fi 9188 link_all_deplibs=yes 9189 allow_undefined_flag="$_lt_dar_allow_undefined" 9190 case $cc_basename in 9191 ifort*) _lt_dar_can_shared=yes ;; 9192 *) _lt_dar_can_shared=$GCC ;; 9193 esac 9194 if test "$_lt_dar_can_shared" = "yes"; then 9195 output_verbose_link_cmd=func_echo_all 9196 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9197 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9198 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}" 9199 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}" 9200 9201 else 9202 ld_shlibs=no 9203 fi 9204 9205 ;; 9206 9207 dgux*) 9208 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9209 hardcode_libdir_flag_spec='-L$libdir' 9210 hardcode_shlibpath_var=no 9211 ;; 9212 9213 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9214 # support. Future versions do this automatically, but an explicit c++rt0.o 9215 # does not break anything, and helps significantly (at the cost of a little 9216 # extra space). 9217 freebsd2.2*) 9218 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9219 hardcode_libdir_flag_spec='-R$libdir' 9220 hardcode_direct=yes 9221 hardcode_shlibpath_var=no 9222 ;; 9223 9224 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9225 freebsd2.*) 9226 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9227 hardcode_direct=yes 9228 hardcode_minus_L=yes 9229 hardcode_shlibpath_var=no 9230 ;; 9231 9232 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9233 freebsd* | dragonfly*) 9234 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9235 hardcode_libdir_flag_spec='-R$libdir' 9236 hardcode_direct=yes 9237 hardcode_shlibpath_var=no 9238 ;; 9239 9240 hpux9*) 9241 if test "$GCC" = yes; then 9242 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' 9243 else 9244 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' 9245 fi 9246 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9247 hardcode_libdir_separator=: 9248 hardcode_direct=yes 9249 9250 # hardcode_minus_L: Not really in the search PATH, 9251 # but as the default location of the library. 9252 hardcode_minus_L=yes 9253 export_dynamic_flag_spec='${wl}-E' 9254 ;; 9255 9256 hpux10*) 9257 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9258 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9259 else 9260 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9261 fi 9262 if test "$with_gnu_ld" = no; then 9263 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9264 hardcode_libdir_flag_spec_ld='+b $libdir' 9265 hardcode_libdir_separator=: 9266 hardcode_direct=yes 9267 hardcode_direct_absolute=yes 9268 export_dynamic_flag_spec='${wl}-E' 9269 # hardcode_minus_L: Not really in the search PATH, 9270 # but as the default location of the library. 9271 hardcode_minus_L=yes 9272 fi 9273 ;; 9274 9275 hpux11*) 9276 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9277 case $host_cpu in 9278 hppa*64*) 9279 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9280 ;; 9281 ia64*) 9282 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9283 ;; 9284 *) 9285 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9286 ;; 9287 esac 9288 else 9289 case $host_cpu in 9290 hppa*64*) 9291 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9292 ;; 9293 ia64*) 9294 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9295 ;; 9296 *) 9297 9298 # Older versions of the 11.00 compiler do not understand -b yet 9299 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9301$as_echo_n "checking if $CC understands -b... " >&6; } 9302if test "${lt_cv_prog_compiler__b+set}" = set; then : 9303 $as_echo_n "(cached) " >&6 9304else 9305 lt_cv_prog_compiler__b=no 9306 save_LDFLAGS="$LDFLAGS" 9307 LDFLAGS="$LDFLAGS -b" 9308 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9309 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9310 # The linker can only warn and ignore the option if not recognized 9311 # So say no if there are warnings 9312 if test -s conftest.err; then 9313 # Append any errors to the config.log. 9314 cat conftest.err 1>&5 9315 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9316 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9317 if diff conftest.exp conftest.er2 >/dev/null; then 9318 lt_cv_prog_compiler__b=yes 9319 fi 9320 else 9321 lt_cv_prog_compiler__b=yes 9322 fi 9323 fi 9324 $RM -r conftest* 9325 LDFLAGS="$save_LDFLAGS" 9326 9327fi 9328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9329$as_echo "$lt_cv_prog_compiler__b" >&6; } 9330 9331if test x"$lt_cv_prog_compiler__b" = xyes; then 9332 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9333else 9334 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9335fi 9336 9337 ;; 9338 esac 9339 fi 9340 if test "$with_gnu_ld" = no; then 9341 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9342 hardcode_libdir_separator=: 9343 9344 case $host_cpu in 9345 hppa*64*|ia64*) 9346 hardcode_direct=no 9347 hardcode_shlibpath_var=no 9348 ;; 9349 *) 9350 hardcode_direct=yes 9351 hardcode_direct_absolute=yes 9352 export_dynamic_flag_spec='${wl}-E' 9353 9354 # hardcode_minus_L: Not really in the search PATH, 9355 # but as the default location of the library. 9356 hardcode_minus_L=yes 9357 ;; 9358 esac 9359 fi 9360 ;; 9361 9362 irix5* | irix6* | nonstopux*) 9363 if test "$GCC" = yes; then 9364 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' 9365 # Try to use the -exported_symbol ld option, if it does not 9366 # work, assume that -exports_file does not work either and 9367 # implicitly export all symbols. 9368 save_LDFLAGS="$LDFLAGS" 9369 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9371/* end confdefs.h. */ 9372int foo(void) {} 9373_ACEOF 9374if ac_fn_c_try_link "$LINENO"; then : 9375 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' 9376 9377fi 9378rm -f core conftest.err conftest.$ac_objext \ 9379 conftest$ac_exeext conftest.$ac_ext 9380 LDFLAGS="$save_LDFLAGS" 9381 else 9382 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' 9383 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' 9384 fi 9385 archive_cmds_need_lc='no' 9386 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9387 hardcode_libdir_separator=: 9388 inherit_rpath=yes 9389 link_all_deplibs=yes 9390 ;; 9391 9392 netbsd*) 9393 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9394 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9395 else 9396 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9397 fi 9398 hardcode_libdir_flag_spec='-R$libdir' 9399 hardcode_direct=yes 9400 hardcode_shlibpath_var=no 9401 ;; 9402 9403 newsos6) 9404 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9405 hardcode_direct=yes 9406 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9407 hardcode_libdir_separator=: 9408 hardcode_shlibpath_var=no 9409 ;; 9410 9411 *nto* | *qnx*) 9412 ;; 9413 9414 openbsd*) 9415 if test -f /usr/libexec/ld.so; then 9416 hardcode_direct=yes 9417 hardcode_shlibpath_var=no 9418 hardcode_direct_absolute=yes 9419 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9420 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9421 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9422 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9423 export_dynamic_flag_spec='${wl}-E' 9424 else 9425 case $host_os in 9426 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9427 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9428 hardcode_libdir_flag_spec='-R$libdir' 9429 ;; 9430 *) 9431 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9432 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9433 ;; 9434 esac 9435 fi 9436 else 9437 ld_shlibs=no 9438 fi 9439 ;; 9440 9441 os2*) 9442 hardcode_libdir_flag_spec='-L$libdir' 9443 hardcode_minus_L=yes 9444 allow_undefined_flag=unsupported 9445 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' 9446 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9447 ;; 9448 9449 osf3*) 9450 if test "$GCC" = yes; then 9451 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9452 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' 9453 else 9454 allow_undefined_flag=' -expect_unresolved \*' 9455 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' 9456 fi 9457 archive_cmds_need_lc='no' 9458 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9459 hardcode_libdir_separator=: 9460 ;; 9461 9462 osf4* | osf5*) # as osf3* with the addition of -msym flag 9463 if test "$GCC" = yes; then 9464 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9465 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' 9466 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9467 else 9468 allow_undefined_flag=' -expect_unresolved \*' 9469 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' 9470 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~ 9471 $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' 9472 9473 # Both c and cxx compiler support -rpath directly 9474 hardcode_libdir_flag_spec='-rpath $libdir' 9475 fi 9476 archive_cmds_need_lc='no' 9477 hardcode_libdir_separator=: 9478 ;; 9479 9480 solaris*) 9481 no_undefined_flag=' -z defs' 9482 if test "$GCC" = yes; then 9483 wlarc='${wl}' 9484 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9485 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9486 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9487 else 9488 case `$CC -V 2>&1` in 9489 *"Compilers 5.0"*) 9490 wlarc='' 9491 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9492 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9493 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9494 ;; 9495 *) 9496 wlarc='${wl}' 9497 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9498 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9499 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9500 ;; 9501 esac 9502 fi 9503 hardcode_libdir_flag_spec='-R$libdir' 9504 hardcode_shlibpath_var=no 9505 case $host_os in 9506 solaris2.[0-5] | solaris2.[0-5].*) ;; 9507 *) 9508 # The compiler driver will combine and reorder linker options, 9509 # but understands `-z linker_flag'. GCC discards it without `$wl', 9510 # but is careful enough not to reorder. 9511 # Supported since Solaris 2.6 (maybe 2.5.1?) 9512 if test "$GCC" = yes; then 9513 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9514 else 9515 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9516 fi 9517 ;; 9518 esac 9519 link_all_deplibs=yes 9520 ;; 9521 9522 sunos4*) 9523 if test "x$host_vendor" = xsequent; then 9524 # Use $CC to link under sequent, because it throws in some extra .o 9525 # files that make .init and .fini sections work. 9526 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9527 else 9528 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9529 fi 9530 hardcode_libdir_flag_spec='-L$libdir' 9531 hardcode_direct=yes 9532 hardcode_minus_L=yes 9533 hardcode_shlibpath_var=no 9534 ;; 9535 9536 sysv4) 9537 case $host_vendor in 9538 sni) 9539 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9540 hardcode_direct=yes # is this really true??? 9541 ;; 9542 siemens) 9543 ## LD is ld it makes a PLAMLIB 9544 ## CC just makes a GrossModule. 9545 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9546 reload_cmds='$CC -r -o $output$reload_objs' 9547 hardcode_direct=no 9548 ;; 9549 motorola) 9550 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9551 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9552 ;; 9553 esac 9554 runpath_var='LD_RUN_PATH' 9555 hardcode_shlibpath_var=no 9556 ;; 9557 9558 sysv4.3*) 9559 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9560 hardcode_shlibpath_var=no 9561 export_dynamic_flag_spec='-Bexport' 9562 ;; 9563 9564 sysv4*MP*) 9565 if test -d /usr/nec; then 9566 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9567 hardcode_shlibpath_var=no 9568 runpath_var=LD_RUN_PATH 9569 hardcode_runpath_var=yes 9570 ld_shlibs=yes 9571 fi 9572 ;; 9573 9574 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9575 no_undefined_flag='${wl}-z,text' 9576 archive_cmds_need_lc=no 9577 hardcode_shlibpath_var=no 9578 runpath_var='LD_RUN_PATH' 9579 9580 if test "$GCC" = yes; then 9581 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9582 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9583 else 9584 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9585 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9586 fi 9587 ;; 9588 9589 sysv5* | sco3.2v5* | sco5v6*) 9590 # Note: We can NOT use -z defs as we might desire, because we do not 9591 # link with -lc, and that would cause any symbols used from libc to 9592 # always be unresolved, which means just about no library would 9593 # ever link correctly. If we're not using GNU ld we use -z text 9594 # though, which does catch some bad symbols but isn't as heavy-handed 9595 # as -z defs. 9596 no_undefined_flag='${wl}-z,text' 9597 allow_undefined_flag='${wl}-z,nodefs' 9598 archive_cmds_need_lc=no 9599 hardcode_shlibpath_var=no 9600 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9601 hardcode_libdir_separator=':' 9602 link_all_deplibs=yes 9603 export_dynamic_flag_spec='${wl}-Bexport' 9604 runpath_var='LD_RUN_PATH' 9605 9606 if test "$GCC" = yes; then 9607 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9608 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9609 else 9610 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9611 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9612 fi 9613 ;; 9614 9615 uts4*) 9616 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9617 hardcode_libdir_flag_spec='-L$libdir' 9618 hardcode_shlibpath_var=no 9619 ;; 9620 9621 *) 9622 ld_shlibs=no 9623 ;; 9624 esac 9625 9626 if test x$host_vendor = xsni; then 9627 case $host in 9628 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9629 export_dynamic_flag_spec='${wl}-Blargedynsym' 9630 ;; 9631 esac 9632 fi 9633 fi 9634 9635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9636$as_echo "$ld_shlibs" >&6; } 9637test "$ld_shlibs" = no && can_build_shared=no 9638 9639with_gnu_ld=$with_gnu_ld 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655# 9656# Do we need to explicitly link libc? 9657# 9658case "x$archive_cmds_need_lc" in 9659x|xyes) 9660 # Assume -lc should be added 9661 archive_cmds_need_lc=yes 9662 9663 if test "$enable_shared" = yes && test "$GCC" = yes; then 9664 case $archive_cmds in 9665 *'~'*) 9666 # FIXME: we may have to deal with multi-command sequences. 9667 ;; 9668 '$CC '*) 9669 # Test whether the compiler implicitly links with -lc since on some 9670 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9671 # to ld, don't add -lc before -lgcc. 9672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9673$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9674if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9675 $as_echo_n "(cached) " >&6 9676else 9677 $RM conftest* 9678 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9679 9680 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9681 (eval $ac_compile) 2>&5 9682 ac_status=$? 9683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9684 test $ac_status = 0; } 2>conftest.err; then 9685 soname=conftest 9686 lib=conftest 9687 libobjs=conftest.$ac_objext 9688 deplibs= 9689 wl=$lt_prog_compiler_wl 9690 pic_flag=$lt_prog_compiler_pic 9691 compiler_flags=-v 9692 linker_flags=-v 9693 verstring= 9694 output_objdir=. 9695 libname=conftest 9696 lt_save_allow_undefined_flag=$allow_undefined_flag 9697 allow_undefined_flag= 9698 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9699 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9700 ac_status=$? 9701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9702 test $ac_status = 0; } 9703 then 9704 lt_cv_archive_cmds_need_lc=no 9705 else 9706 lt_cv_archive_cmds_need_lc=yes 9707 fi 9708 allow_undefined_flag=$lt_save_allow_undefined_flag 9709 else 9710 cat conftest.err 1>&5 9711 fi 9712 $RM conftest* 9713 9714fi 9715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9716$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9717 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9718 ;; 9719 esac 9720 fi 9721 ;; 9722esac 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9881$as_echo_n "checking dynamic linker characteristics... " >&6; } 9882 9883if test "$GCC" = yes; then 9884 case $host_os in 9885 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9886 *) lt_awk_arg="/^libraries:/" ;; 9887 esac 9888 case $host_os in 9889 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9890 *) lt_sed_strip_eq="s,=/,/,g" ;; 9891 esac 9892 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9893 case $lt_search_path_spec in 9894 *\;*) 9895 # if the path contains ";" then we assume it to be the separator 9896 # otherwise default to the standard path separator (i.e. ":") - it is 9897 # assumed that no part of a normal pathname contains ";" but that should 9898 # okay in the real world where ";" in dirpaths is itself problematic. 9899 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9900 ;; 9901 *) 9902 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9903 ;; 9904 esac 9905 # Ok, now we have the path, separated by spaces, we can step through it 9906 # and add multilib dir if necessary. 9907 lt_tmp_lt_search_path_spec= 9908 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9909 for lt_sys_path in $lt_search_path_spec; do 9910 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9911 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9912 else 9913 test -d "$lt_sys_path" && \ 9914 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9915 fi 9916 done 9917 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9918BEGIN {RS=" "; FS="/|\n";} { 9919 lt_foo=""; 9920 lt_count=0; 9921 for (lt_i = NF; lt_i > 0; lt_i--) { 9922 if ($lt_i != "" && $lt_i != ".") { 9923 if ($lt_i == "..") { 9924 lt_count++; 9925 } else { 9926 if (lt_count == 0) { 9927 lt_foo="/" $lt_i lt_foo; 9928 } else { 9929 lt_count--; 9930 } 9931 } 9932 } 9933 } 9934 if (lt_foo != "") { lt_freq[lt_foo]++; } 9935 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9936}'` 9937 # AWK program above erroneously prepends '/' to C:/dos/paths 9938 # for these hosts. 9939 case $host_os in 9940 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9941 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9942 esac 9943 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9944else 9945 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9946fi 9947library_names_spec= 9948libname_spec='lib$name' 9949soname_spec= 9950shrext_cmds=".so" 9951postinstall_cmds= 9952postuninstall_cmds= 9953finish_cmds= 9954finish_eval= 9955shlibpath_var= 9956shlibpath_overrides_runpath=unknown 9957version_type=none 9958dynamic_linker="$host_os ld.so" 9959sys_lib_dlsearch_path_spec="/lib /usr/lib" 9960need_lib_prefix=unknown 9961hardcode_into_libs=no 9962 9963# when you set need_version to no, make sure it does not cause -set_version 9964# flags to be left without arguments 9965need_version=unknown 9966 9967case $host_os in 9968aix3*) 9969 version_type=linux 9970 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9971 shlibpath_var=LIBPATH 9972 9973 # AIX 3 has no versioning support, so we append a major version to the name. 9974 soname_spec='${libname}${release}${shared_ext}$major' 9975 ;; 9976 9977aix[4-9]*) 9978 version_type=linux 9979 need_lib_prefix=no 9980 need_version=no 9981 hardcode_into_libs=yes 9982 if test "$host_cpu" = ia64; then 9983 # AIX 5 supports IA64 9984 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9985 shlibpath_var=LD_LIBRARY_PATH 9986 else 9987 # With GCC up to 2.95.x, collect2 would create an import file 9988 # for dependence libraries. The import file would start with 9989 # the line `#! .'. This would cause the generated library to 9990 # depend on `.', always an invalid library. This was fixed in 9991 # development snapshots of GCC prior to 3.0. 9992 case $host_os in 9993 aix4 | aix4.[01] | aix4.[01].*) 9994 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9995 echo ' yes ' 9996 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9997 : 9998 else 9999 can_build_shared=no 10000 fi 10001 ;; 10002 esac 10003 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10004 # soname into executable. Probably we can add versioning support to 10005 # collect2, so additional links can be useful in future. 10006 if test "$aix_use_runtimelinking" = yes; then 10007 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10008 # instead of lib<name>.a to let people know that these are not 10009 # typical AIX shared libraries. 10010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10011 else 10012 # We preserve .a as extension for shared libraries through AIX4.2 10013 # and later when we are not doing run time linking. 10014 library_names_spec='${libname}${release}.a $libname.a' 10015 soname_spec='${libname}${release}${shared_ext}$major' 10016 fi 10017 shlibpath_var=LIBPATH 10018 fi 10019 ;; 10020 10021amigaos*) 10022 case $host_cpu in 10023 powerpc) 10024 # Since July 2007 AmigaOS4 officially supports .so libraries. 10025 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10027 ;; 10028 m68k) 10029 library_names_spec='$libname.ixlibrary $libname.a' 10030 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10031 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' 10032 ;; 10033 esac 10034 ;; 10035 10036beos*) 10037 library_names_spec='${libname}${shared_ext}' 10038 dynamic_linker="$host_os ld.so" 10039 shlibpath_var=LIBRARY_PATH 10040 ;; 10041 10042bsdi[45]*) 10043 version_type=linux 10044 need_version=no 10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10046 soname_spec='${libname}${release}${shared_ext}$major' 10047 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10048 shlibpath_var=LD_LIBRARY_PATH 10049 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10050 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10051 # the default ld.so.conf also contains /usr/contrib/lib and 10052 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10053 # libtool to hard-code these into programs 10054 ;; 10055 10056cygwin* | mingw* | pw32* | cegcc*) 10057 version_type=windows 10058 shrext_cmds=".dll" 10059 need_version=no 10060 need_lib_prefix=no 10061 10062 case $GCC,$host_os in 10063 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10064 library_names_spec='$libname.dll.a' 10065 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10066 postinstall_cmds='base_file=`basename \${file}`~ 10067 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10068 dldir=$destdir/`dirname \$dlpath`~ 10069 test -d \$dldir || mkdir -p \$dldir~ 10070 $install_prog $dir/$dlname \$dldir/$dlname~ 10071 chmod a+x \$dldir/$dlname~ 10072 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10073 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10074 fi' 10075 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10076 dlpath=$dir/\$dldll~ 10077 $RM \$dlpath' 10078 shlibpath_overrides_runpath=yes 10079 10080 case $host_os in 10081 cygwin*) 10082 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10083 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10084 10085 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10086 ;; 10087 mingw* | cegcc*) 10088 # MinGW DLLs use traditional 'lib' prefix 10089 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10090 ;; 10091 pw32*) 10092 # pw32 DLLs use 'pw' prefix rather than 'lib' 10093 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10094 ;; 10095 esac 10096 ;; 10097 10098 *) 10099 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10100 ;; 10101 esac 10102 dynamic_linker='Win32 ld.exe' 10103 # FIXME: first we should search . and the directory the executable is in 10104 shlibpath_var=PATH 10105 ;; 10106 10107darwin* | rhapsody*) 10108 dynamic_linker="$host_os dyld" 10109 version_type=darwin 10110 need_lib_prefix=no 10111 need_version=no 10112 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10113 soname_spec='${libname}${release}${major}$shared_ext' 10114 shlibpath_overrides_runpath=yes 10115 shlibpath_var=DYLD_LIBRARY_PATH 10116 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10117 10118 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10119 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10120 ;; 10121 10122dgux*) 10123 version_type=linux 10124 need_lib_prefix=no 10125 need_version=no 10126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10127 soname_spec='${libname}${release}${shared_ext}$major' 10128 shlibpath_var=LD_LIBRARY_PATH 10129 ;; 10130 10131freebsd* | dragonfly*) 10132 # DragonFly does not have aout. When/if they implement a new 10133 # versioning mechanism, adjust this. 10134 if test -x /usr/bin/objformat; then 10135 objformat=`/usr/bin/objformat` 10136 else 10137 case $host_os in 10138 freebsd[23].*) objformat=aout ;; 10139 *) objformat=elf ;; 10140 esac 10141 fi 10142 version_type=freebsd-$objformat 10143 case $version_type in 10144 freebsd-elf*) 10145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10146 need_version=no 10147 need_lib_prefix=no 10148 ;; 10149 freebsd-*) 10150 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10151 need_version=yes 10152 ;; 10153 esac 10154 shlibpath_var=LD_LIBRARY_PATH 10155 case $host_os in 10156 freebsd2.*) 10157 shlibpath_overrides_runpath=yes 10158 ;; 10159 freebsd3.[01]* | freebsdelf3.[01]*) 10160 shlibpath_overrides_runpath=yes 10161 hardcode_into_libs=yes 10162 ;; 10163 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10164 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10165 shlibpath_overrides_runpath=no 10166 hardcode_into_libs=yes 10167 ;; 10168 *) # from 4.6 on, and DragonFly 10169 shlibpath_overrides_runpath=yes 10170 hardcode_into_libs=yes 10171 ;; 10172 esac 10173 ;; 10174 10175gnu*) 10176 version_type=linux 10177 need_lib_prefix=no 10178 need_version=no 10179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10180 soname_spec='${libname}${release}${shared_ext}$major' 10181 shlibpath_var=LD_LIBRARY_PATH 10182 hardcode_into_libs=yes 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) 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 test "${lt_cv_shlibpath_overrides_runpath+set}" = set; 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 test "${ac_cv_lib_dl_dlopen+set}" = set; 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" = x""yes; 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" = x""yes; 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 test "${ac_cv_lib_dld_shl_load+set}" = set; 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" = x""yes; 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" = x""yes; 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 test "${ac_cv_lib_dl_dlopen+set}" = set; 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" = x""yes; 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 test "${ac_cv_lib_svld_dlopen+set}" = set; 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" = x""yes; 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 test "${ac_cv_lib_dld_dld_link+set}" = set; 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" = x""yes; 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 test "${lt_cv_dlopen_self+set}" = set; 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 test "${lt_cv_dlopen_self_static+set}" = set; 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" = x""yes; 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" = x""yes; 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 dlopen" >&5 11387$as_echo_n "checking for library containing dlopen... " >&6; } 11388if test "${ac_cv_search_dlopen+set}" = set; 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 dlopen (); 11402int 11403main () 11404{ 11405return dlopen (); 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_dlopen=$ac_res 11419fi 11420rm -f core conftest.err conftest.$ac_objext \ 11421 conftest$ac_exeext 11422 if test "${ac_cv_search_dlopen+set}" = set; then : 11423 break 11424fi 11425done 11426if test "${ac_cv_search_dlopen+set}" = set; then : 11427 11428else 11429 ac_cv_search_dlopen=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_dlopen" >&5 11435$as_echo "$ac_cv_search_dlopen" >&6; } 11436ac_res=$ac_cv_search_dlopen 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[3-7]86-*-solaris*) 11447 # On native 32bit sparc and ia32 solaris, large-file and procfs support 11448 # are mutually exclusive; and without procfs support, the bfd/ elf module 11449 # cannot provide certain routines such as elfcore_write_prpsinfo 11450 # or elfcore_write_prstatus. So unless the user explicitly requested 11451 # large-file support through the --enable-largefile switch, disable 11452 # large-file support in favor of procfs support. 11453 test "${target}" = "${host}" -a "x$plugins" = xno \ 11454 && : ${enable_largefile="no"} 11455 ;; 11456esac 11457 11458# Check whether --enable-largefile was given. 11459if test "${enable_largefile+set}" = set; then : 11460 enableval=$enable_largefile; 11461fi 11462 11463if test "$enable_largefile" != no; then 11464 11465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11466$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11467if test "${ac_cv_sys_largefile_CC+set}" = set; then : 11468 $as_echo_n "(cached) " >&6 11469else 11470 ac_cv_sys_largefile_CC=no 11471 if test "$GCC" != yes; then 11472 ac_save_CC=$CC 11473 while :; do 11474 # IRIX 6.2 and later do not support large files by default, 11475 # so use the C compiler's -n32 option if that helps. 11476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11477/* end confdefs.h. */ 11478#include <sys/types.h> 11479 /* Check that off_t can represent 2**63 - 1 correctly. 11480 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11481 since some C++ compilers masquerading as C compilers 11482 incorrectly reject 9223372036854775807. */ 11483#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11484 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11485 && LARGE_OFF_T % 2147483647 == 1) 11486 ? 1 : -1]; 11487int 11488main () 11489{ 11490 11491 ; 11492 return 0; 11493} 11494_ACEOF 11495 if ac_fn_c_try_compile "$LINENO"; then : 11496 break 11497fi 11498rm -f core conftest.err conftest.$ac_objext 11499 CC="$CC -n32" 11500 if ac_fn_c_try_compile "$LINENO"; then : 11501 ac_cv_sys_largefile_CC=' -n32'; break 11502fi 11503rm -f core conftest.err conftest.$ac_objext 11504 break 11505 done 11506 CC=$ac_save_CC 11507 rm -f conftest.$ac_ext 11508 fi 11509fi 11510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11511$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11512 if test "$ac_cv_sys_largefile_CC" != no; then 11513 CC=$CC$ac_cv_sys_largefile_CC 11514 fi 11515 11516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11517$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11518if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 11519 $as_echo_n "(cached) " >&6 11520else 11521 while :; do 11522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11523/* end confdefs.h. */ 11524#include <sys/types.h> 11525 /* Check that off_t can represent 2**63 - 1 correctly. 11526 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11527 since some C++ compilers masquerading as C compilers 11528 incorrectly reject 9223372036854775807. */ 11529#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11530 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11531 && LARGE_OFF_T % 2147483647 == 1) 11532 ? 1 : -1]; 11533int 11534main () 11535{ 11536 11537 ; 11538 return 0; 11539} 11540_ACEOF 11541if ac_fn_c_try_compile "$LINENO"; then : 11542 ac_cv_sys_file_offset_bits=no; break 11543fi 11544rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11546/* end confdefs.h. */ 11547#define _FILE_OFFSET_BITS 64 11548#include <sys/types.h> 11549 /* Check that off_t can represent 2**63 - 1 correctly. 11550 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11551 since some C++ compilers masquerading as C compilers 11552 incorrectly reject 9223372036854775807. */ 11553#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11554 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11555 && LARGE_OFF_T % 2147483647 == 1) 11556 ? 1 : -1]; 11557int 11558main () 11559{ 11560 11561 ; 11562 return 0; 11563} 11564_ACEOF 11565if ac_fn_c_try_compile "$LINENO"; then : 11566 ac_cv_sys_file_offset_bits=64; break 11567fi 11568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11569 ac_cv_sys_file_offset_bits=unknown 11570 break 11571done 11572fi 11573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11574$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11575case $ac_cv_sys_file_offset_bits in #( 11576 no | unknown) ;; 11577 *) 11578cat >>confdefs.h <<_ACEOF 11579#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11580_ACEOF 11581;; 11582esac 11583rm -rf conftest* 11584 if test $ac_cv_sys_file_offset_bits = unknown; then 11585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11586$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11587if test "${ac_cv_sys_large_files+set}" = set; then : 11588 $as_echo_n "(cached) " >&6 11589else 11590 while :; do 11591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11592/* end confdefs.h. */ 11593#include <sys/types.h> 11594 /* Check that off_t can represent 2**63 - 1 correctly. 11595 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11596 since some C++ compilers masquerading as C compilers 11597 incorrectly reject 9223372036854775807. */ 11598#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11599 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11600 && LARGE_OFF_T % 2147483647 == 1) 11601 ? 1 : -1]; 11602int 11603main () 11604{ 11605 11606 ; 11607 return 0; 11608} 11609_ACEOF 11610if ac_fn_c_try_compile "$LINENO"; then : 11611 ac_cv_sys_large_files=no; break 11612fi 11613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11615/* end confdefs.h. */ 11616#define _LARGE_FILES 1 11617#include <sys/types.h> 11618 /* Check that off_t can represent 2**63 - 1 correctly. 11619 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11620 since some C++ compilers masquerading as C compilers 11621 incorrectly reject 9223372036854775807. */ 11622#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11623 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11624 && LARGE_OFF_T % 2147483647 == 1) 11625 ? 1 : -1]; 11626int 11627main () 11628{ 11629 11630 ; 11631 return 0; 11632} 11633_ACEOF 11634if ac_fn_c_try_compile "$LINENO"; then : 11635 ac_cv_sys_large_files=1; break 11636fi 11637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11638 ac_cv_sys_large_files=unknown 11639 break 11640done 11641fi 11642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11643$as_echo "$ac_cv_sys_large_files" >&6; } 11644case $ac_cv_sys_large_files in #( 11645 no | unknown) ;; 11646 *) 11647cat >>confdefs.h <<_ACEOF 11648#define _LARGE_FILES $ac_cv_sys_large_files 11649_ACEOF 11650;; 11651esac 11652rm -rf conftest* 11653 fi 11654fi 11655 11656 11657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5 11658$as_echo_n "checking how to compare bootstrapped objects... " >&6; } 11659if test "${gcc_cv_prog_cmp_skip+set}" = set; then : 11660 $as_echo_n "(cached) " >&6 11661else 11662 echo abfoo >t1 11663 echo cdfoo >t2 11664 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2' 11665 if cmp t1 t2 2 2 > /dev/null 2>&1; then 11666 if cmp t1 t2 1 1 > /dev/null 2>&1; then 11667 : 11668 else 11669 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16' 11670 fi 11671 fi 11672 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then 11673 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then 11674 : 11675 else 11676 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2' 11677 fi 11678 fi 11679 rm t1 t2 11680 11681fi 11682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5 11683$as_echo "$gcc_cv_prog_cmp_skip" >&6; } 11684do_compare="$gcc_cv_prog_cmp_skip" 11685 11686 11687 11688# Check whether --enable-targets was given. 11689if test "${enable_targets+set}" = set; then : 11690 enableval=$enable_targets; case "${enableval}" in 11691 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5 11692 ;; 11693 no) enable_targets= ;; 11694 *) enable_targets=$enableval ;; 11695esac 11696fi 11697 11698ac_checking=yes 11699if grep '^RELEASE=y' ${srcdir}/../bfd/Makefile.am >/dev/null 2>/dev/null ; then 11700 ac_checking= 11701fi 11702# Check whether --enable-checking was given. 11703if test "${enable_checking+set}" = set; then : 11704 enableval=$enable_checking; case "${enableval}" in 11705 no|none) ac_checking= ;; 11706 *) ac_checking=yes ;; 11707esac 11708fi 11709if test x$ac_checking != x ; then 11710 11711$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h 11712 11713fi 11714 11715# PR gas/19109 11716# Decide the default method for compressing debug sections. 11717ac_default_compressed_debug_sections=unset 11718# Provide a configure time option to override our default. 11719# Check whether --enable-compressed_debug_sections was given. 11720if test "${enable_compressed_debug_sections+set}" = set; then : 11721 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in 11722 ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;; 11723 ,no, | ,none,) ac_default_compressed_debug_sections=no ;; 11724 *) ac_default_compressed_debug_sections=unset ;; 11725esac 11726fi 11727 11728# PR gas/19520 11729# Decide if x86 assembler should generate relax relocations. 11730ac_default_x86_relax_relocations=unset 11731# Provide a configure time option to override our default. 11732# Check whether --enable-x86_relax_relocations was given. 11733if test "${enable_x86_relax_relocations+set}" = set; then : 11734 enableval=$enable_x86_relax_relocations; case "${enableval}" in 11735 no) ac_default_x86_relax_relocations=0 ;; 11736esac 11737fi 11738 11739# Decide if ELF assembler should generate common symbols with the 11740# STT_COMMON type. 11741ac_default_elf_stt_common=unset 11742# Provide a configure time option to override our default. 11743# Check whether --enable-elf_stt_common was given. 11744if test "${enable_elf_stt_common+set}" = set; then : 11745 enableval=$enable_elf_stt_common; case "${enableval}" in 11746 yes) ac_default_elf_stt_common=1 ;; 11747esac 11748fi 11749 11750using_cgen=no 11751 11752 11753# Set the 'development' global. 11754. $srcdir/../bfd/development.sh 11755 11756# Set acp_cpp_for_build variable 11757ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 11758 11759# Default set of GCC warnings to enable. 11760GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11761GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11762 11763# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11764cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11765/* end confdefs.h. */ 11766__GNUC__ 11767_ACEOF 11768if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11769 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 11770 11771else 11772 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 11773fi 11774rm -f conftest* 11775 11776 11777# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11778cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11779/* end confdefs.h. */ 11780__GNUC__ 11781_ACEOF 11782if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11783 $EGREP "^[0-4]$" >/dev/null 2>&1; then : 11784 11785else 11786 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 11787fi 11788rm -f conftest* 11789 11790 11791# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 11792WARN_WRITE_STRINGS="" 11793cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11794/* end confdefs.h. */ 11795__GNUC__ 11796_ACEOF 11797if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11798 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 11799 11800else 11801 WARN_WRITE_STRINGS="-Wwrite-strings" 11802fi 11803rm -f conftest* 11804 11805 11806# Verify CC_FOR_BUILD to be compatible with warning flags 11807 11808# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11809cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11810/* end confdefs.h. */ 11811__GNUC__ 11812_ACEOF 11813if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11814 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 11815 11816else 11817 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 11818fi 11819rm -f conftest* 11820 11821 11822# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11823cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11824/* end confdefs.h. */ 11825__GNUC__ 11826_ACEOF 11827if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11828 $EGREP "^[0-4]$" >/dev/null 2>&1; then : 11829 11830else 11831 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 11832fi 11833rm -f conftest* 11834 11835 11836# Check whether --enable-werror was given. 11837if test "${enable_werror+set}" = set; then : 11838 enableval=$enable_werror; case "${enableval}" in 11839 yes | y) ERROR_ON_WARNING="yes" ;; 11840 no | n) ERROR_ON_WARNING="no" ;; 11841 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 11842 esac 11843fi 11844 11845 11846# Disable -Wformat by default when using gcc on mingw 11847case "${host}" in 11848 *-*-mingw32*) 11849 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 11850 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 11851 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 11852 fi 11853 ;; 11854 *) ;; 11855esac 11856 11857# Enable -Werror by default when using gcc. Turn it off for releases. 11858if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 11859 ERROR_ON_WARNING=yes 11860fi 11861 11862NO_WERROR= 11863if test "${ERROR_ON_WARNING}" = yes ; then 11864 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 11865 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 11866 NO_WERROR="-Wno-error" 11867fi 11868 11869if test "${GCC}" = yes ; then 11870 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11871 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 11872fi 11873 11874# Check whether --enable-build-warnings was given. 11875if test "${enable_build_warnings+set}" = set; then : 11876 enableval=$enable_build_warnings; case "${enableval}" in 11877 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11878 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 11879 no) if test "${GCC}" = yes ; then 11880 WARN_CFLAGS="-w" 11881 WARN_CFLAGS_FOR_BUILD="-w" 11882 fi;; 11883 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11884 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 11885 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 11886 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11887 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 11888 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 11889 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 11890 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 11891esac 11892fi 11893 11894 11895if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 11896 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 11897fi 11898 11899 11900 11901 11902 11903 11904 11905# Generate a header file 11906ac_config_headers="$ac_config_headers config.h:config.in" 11907 11908 11909 11910# Check whether --with-cpu was given. 11911if test "${with_cpu+set}" = set; then : 11912 withval=$with_cpu; 11913cat >>confdefs.h <<_ACEOF 11914#define TARGET_WITH_CPU "${with_cpu}" 11915_ACEOF 11916 11917fi 11918 11919 11920# PR 14072 11921 11922 11923# If we are on a DOS filesystem, we must use gdb.ini rather than 11924# .gdbinit. 11925case "${host}" in 11926 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*) 11927 GDBINIT="gdb.ini" 11928 ac_config_files="$ac_config_files gdb.ini:gdbinit.in" 11929 11930 ;; 11931 *) 11932 GDBINIT=".gdbinit" 11933 ac_config_files="$ac_config_files .gdbinit:gdbinit.in" 11934 11935 ;; 11936esac 11937 11938 11939#We need this for the host. BOUT header is in host order. 11940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11941$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11942if test "${ac_cv_c_bigendian+set}" = set; then : 11943 $as_echo_n "(cached) " >&6 11944else 11945 ac_cv_c_bigendian=unknown 11946 # See if we're dealing with a universal compiler. 11947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11948/* end confdefs.h. */ 11949#ifndef __APPLE_CC__ 11950 not a universal capable compiler 11951 #endif 11952 typedef int dummy; 11953 11954_ACEOF 11955if ac_fn_c_try_compile "$LINENO"; then : 11956 11957 # Check for potential -arch flags. It is not universal unless 11958 # there are at least two -arch flags with different values. 11959 ac_arch= 11960 ac_prev= 11961 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11962 if test -n "$ac_prev"; then 11963 case $ac_word in 11964 i?86 | x86_64 | ppc | ppc64) 11965 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11966 ac_arch=$ac_word 11967 else 11968 ac_cv_c_bigendian=universal 11969 break 11970 fi 11971 ;; 11972 esac 11973 ac_prev= 11974 elif test "x$ac_word" = "x-arch"; then 11975 ac_prev=arch 11976 fi 11977 done 11978fi 11979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11980 if test $ac_cv_c_bigendian = unknown; then 11981 # See if sys/param.h defines the BYTE_ORDER macro. 11982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11983/* end confdefs.h. */ 11984#include <sys/types.h> 11985 #include <sys/param.h> 11986 11987int 11988main () 11989{ 11990#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11991 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11992 && LITTLE_ENDIAN) 11993 bogus endian macros 11994 #endif 11995 11996 ; 11997 return 0; 11998} 11999_ACEOF 12000if ac_fn_c_try_compile "$LINENO"; then : 12001 # It does; now see whether it defined to BIG_ENDIAN or not. 12002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12003/* end confdefs.h. */ 12004#include <sys/types.h> 12005 #include <sys/param.h> 12006 12007int 12008main () 12009{ 12010#if BYTE_ORDER != BIG_ENDIAN 12011 not big endian 12012 #endif 12013 12014 ; 12015 return 0; 12016} 12017_ACEOF 12018if ac_fn_c_try_compile "$LINENO"; then : 12019 ac_cv_c_bigendian=yes 12020else 12021 ac_cv_c_bigendian=no 12022fi 12023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12024fi 12025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12026 fi 12027 if test $ac_cv_c_bigendian = unknown; then 12028 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 12029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12030/* end confdefs.h. */ 12031#include <limits.h> 12032 12033int 12034main () 12035{ 12036#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 12037 bogus endian macros 12038 #endif 12039 12040 ; 12041 return 0; 12042} 12043_ACEOF 12044if ac_fn_c_try_compile "$LINENO"; then : 12045 # It does; now see whether it defined to _BIG_ENDIAN or not. 12046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12047/* end confdefs.h. */ 12048#include <limits.h> 12049 12050int 12051main () 12052{ 12053#ifndef _BIG_ENDIAN 12054 not big endian 12055 #endif 12056 12057 ; 12058 return 0; 12059} 12060_ACEOF 12061if ac_fn_c_try_compile "$LINENO"; then : 12062 ac_cv_c_bigendian=yes 12063else 12064 ac_cv_c_bigendian=no 12065fi 12066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12067fi 12068rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12069 fi 12070 if test $ac_cv_c_bigendian = unknown; then 12071 # Compile a test program. 12072 if test "$cross_compiling" = yes; then : 12073 # Try to guess by grepping values from an object file. 12074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12075/* end confdefs.h. */ 12076short int ascii_mm[] = 12077 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 12078 short int ascii_ii[] = 12079 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 12080 int use_ascii (int i) { 12081 return ascii_mm[i] + ascii_ii[i]; 12082 } 12083 short int ebcdic_ii[] = 12084 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 12085 short int ebcdic_mm[] = 12086 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 12087 int use_ebcdic (int i) { 12088 return ebcdic_mm[i] + ebcdic_ii[i]; 12089 } 12090 extern int foo; 12091 12092int 12093main () 12094{ 12095return use_ascii (foo) == use_ebcdic (foo); 12096 ; 12097 return 0; 12098} 12099_ACEOF 12100if ac_fn_c_try_compile "$LINENO"; then : 12101 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 12102 ac_cv_c_bigendian=yes 12103 fi 12104 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 12105 if test "$ac_cv_c_bigendian" = unknown; then 12106 ac_cv_c_bigendian=no 12107 else 12108 # finding both strings is unlikely to happen, but who knows? 12109 ac_cv_c_bigendian=unknown 12110 fi 12111 fi 12112fi 12113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12114else 12115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12116/* end confdefs.h. */ 12117$ac_includes_default 12118int 12119main () 12120{ 12121 12122 /* Are we little or big endian? From Harbison&Steele. */ 12123 union 12124 { 12125 long int l; 12126 char c[sizeof (long int)]; 12127 } u; 12128 u.l = 1; 12129 return u.c[sizeof (long int) - 1] == 1; 12130 12131 ; 12132 return 0; 12133} 12134_ACEOF 12135if ac_fn_c_try_run "$LINENO"; then : 12136 ac_cv_c_bigendian=no 12137else 12138 ac_cv_c_bigendian=yes 12139fi 12140rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12141 conftest.$ac_objext conftest.beam conftest.$ac_ext 12142fi 12143 12144 fi 12145fi 12146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 12147$as_echo "$ac_cv_c_bigendian" >&6; } 12148 case $ac_cv_c_bigendian in #( 12149 yes) 12150 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 12151;; #( 12152 no) 12153 ;; #( 12154 universal) 12155 12156$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 12157 12158 ;; #( 12159 *) 12160 as_fn_error "unknown endianness 12161 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 12162 esac 12163 12164 12165te_file=generic 12166 12167# Makefile target for installing gas in $(tooldir)/bin. 12168install_tooldir=install-exec-tooldir 12169 12170canon_targets="" 12171all_targets=no 12172if test -n "$enable_targets" ; then 12173 for t in `echo $enable_targets | sed 's/,/ /g'`; do 12174 if test $t = "all"; then 12175 all_targets=yes 12176 continue 12177 fi 12178 result=`$ac_config_sub $t 2>/dev/null` 12179 if test -n "$result" ; then 12180 canon_targets="$canon_targets $result" 12181# else 12182# # Permit "all", etc. We don't support it yet though. 12183# canon_targets="$canon_targets $t" 12184 fi 12185 done 12186 _gas_uniq_list="$canon_targets" 12187_gas_uniq_newlist="" 12188for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12189 case $_gas_uniq_i in 12190 _gas_uniq_dummy) ;; 12191 *) case " $_gas_uniq_newlist " in 12192 *" $_gas_uniq_i "*) ;; 12193 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12194 esac ;; 12195 esac 12196done 12197canon_targets=$_gas_uniq_newlist 12198 12199fi 12200 12201emulations="" 12202 12203for this_target in $target $canon_targets ; do 12204 12205 targ=${this_target} 12206 . ${srcdir}/configure.tgt 12207 12208 case ${target_cpu} in 12209 crisv32) 12210 12211cat >>confdefs.h <<_ACEOF 12212#define DEFAULT_CRIS_ARCH $arch 12213_ACEOF 12214 12215 ;; 12216 esac 12217 12218 if test ${this_target} = $target ; then 12219 target_cpu_type=${cpu_type} 12220 elif test ${target_cpu_type} != ${cpu_type} ; then 12221 continue 12222 fi 12223 12224 generic_target=${cpu_type}-${target_vendor}-${target_os} 12225 case ${generic_target} in 12226 i386-*-sco3.2v5*) 12227 if test ${this_target} = $target; then 12228 12229$as_echo "#define SCO_ELF 1" >>confdefs.h 12230 12231 fi 12232 ;; 12233 12234 i386-*-msdosdjgpp* \ 12235 | i386-*-go32* \ 12236 | i386-go32-rtems*) 12237 12238$as_echo "#define STRICTCOFF 1" >>confdefs.h 12239 12240 ;; 12241 12242 i386-*-solaris2 \ 12243 | x86_64-*-solaris2 \ 12244 | i386-*-solaris2.[0-9] \ 12245 | i386-*-solaris2.1[01] \ 12246 | x86_64-*-solaris2.1[01]) 12247 if test ${this_target} = $target \ 12248 && test ${ac_default_x86_relax_relocations} = unset; then 12249 ac_default_x86_relax_relocations=0 12250 fi 12251 ;; 12252 12253 i860-*-*) 12254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5 12255$as_echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;} 12256 ;; 12257 12258 microblaze*) 12259 ;; 12260 12261 ppc-*-aix[5-9].*) 12262 12263$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h 12264 12265 ;; 12266 ppc-*-solaris*) 12267 if test ${this_target} = $target; then 12268 12269$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h 12270 12271 fi 12272 if test x${endian} = xbig; then 12273 as_fn_error "Solaris must be configured little endian" "$LINENO" 5 12274 fi 12275 ;; 12276 12277 sh*-*-symbianelf*) 12278 12279$as_echo "#define TARGET_SYMBIAN 1" >>confdefs.h 12280 12281 ;; 12282 esac 12283 12284 if test ${this_target} = $target ; then 12285 endian_def= 12286 if test x${endian} = xbig; then 12287 endian_def=1 12288 elif test x${endian} = xlittle; then 12289 endian_def=0 12290 fi 12291 if test x${endian_def} != x; then 12292 12293cat >>confdefs.h <<_ACEOF 12294#define TARGET_BYTES_BIG_ENDIAN $endian_def 12295_ACEOF 12296 12297 fi 12298 fi 12299 12300# Other random stuff. 12301 12302 case ${cpu_type} in 12303 mips) 12304 # Set mips_cpu to the name of the default CPU. 12305 case ${target_cpu} in 12306 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el) 12307 mips_cpu=from-abi 12308 ;; 12309 mipsisa32 | mipsisa32el) 12310 mips_cpu=mips32 12311 ;; 12312 mipsisa32r2 | mipsisa32r2el) 12313 mips_cpu=mips32r2 12314 ;; 12315 mipsisa32r3 | mipsisa32r3el) 12316 mips_cpu=mips32r3 12317 ;; 12318 mipsisa32r5 | mipsisa32r5el) 12319 mips_cpu=mips32r5 12320 ;; 12321 mipsisa32r6 | mipsisa32r6el) 12322 mips_cpu=mips32r6 12323 ;; 12324 mipsisa64 | mipsisa64el) 12325 mips_cpu=mips64 12326 ;; 12327 mipsisa64r2 | mipsisa64r2el) 12328 mips_cpu=mips64r2 12329 ;; 12330 mipsisa64r3 | mipsisa64r3el) 12331 mips_cpu=mips64r3 12332 ;; 12333 mipsisa64r5 | mipsisa64r5el) 12334 mips_cpu=mips64r5 12335 ;; 12336 mipsisa64r6 | mipsisa64r6el) 12337 mips_cpu=mips64r6 12338 ;; 12339 mipstx39 | mipstx39el) 12340 mips_cpu=r3900 12341 ;; 12342 mips64vr | mips64vrel) 12343 mips_cpu=vr4100 12344 ;; 12345 mipsisa32r2* | mipsisa64r2*) 12346 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'` 12347 ;; 12348 mipsisa32r6* | mipsisa64r6*) 12349 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'` 12350 ;; 12351 mips64* | mipsisa64* | mipsisa32*) 12352 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'` 12353 ;; 12354 mips*) 12355 mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'` 12356 ;; 12357 *) 12358 as_fn_error "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5 12359 ;; 12360 esac 12361 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32 12362 # binaries. It's a GNU extension that some OSes don't understand. 12363 case ${target} in 12364 *-*-irix*) 12365 use_e_mips_abi_o32=0 12366 ;; 12367 *) 12368 use_e_mips_abi_o32=1 12369 ;; 12370 esac 12371 # Decide whether to generate 32-bit or 64-bit code by default. 12372 # Used to resolve -march=from-abi when an embedded ABI is selected. 12373 case ${target} in 12374 mips64*-*-* | mipsisa64*-*-*) 12375 mips_default_64bit=1 12376 ;; 12377 *) 12378 mips_default_64bit=0 12379 ;; 12380 esac 12381 # Decide which ABI to target by default. 12382 case ${target} in 12383 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* | mips64*-kfreebsd*-gnu) 12384 mips_default_abi=N32_ABI 12385 ;; 12386 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu) 12387 mips_default_abi=O32_ABI 12388 ;; 12389 mips64*-openbsd*) 12390 mips_default_abi=N64_ABI 12391 ;; 12392 *) 12393 mips_default_abi=NO_ABI 12394 ;; 12395 esac 12396 12397cat >>confdefs.h <<_ACEOF 12398#define MIPS_CPU_STRING_DEFAULT "$mips_cpu" 12399_ACEOF 12400 12401 12402cat >>confdefs.h <<_ACEOF 12403#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32 12404_ACEOF 12405 12406 12407cat >>confdefs.h <<_ACEOF 12408#define MIPS_DEFAULT_64BIT $mips_default_64bit 12409_ACEOF 12410 12411 12412cat >>confdefs.h <<_ACEOF 12413#define MIPS_DEFAULT_ABI $mips_default_abi 12414_ACEOF 12415 12416 ;; 12417 esac 12418 12419 # Do we need the opcodes library? 12420 case ${cpu_type} in 12421 vax | tic30) 12422 ;; 12423 12424 *) 12425 need_opcodes=yes 12426 12427 case "${enable_shared}" in 12428 yes) shared_opcodes=true ;; 12429 *opcodes*) shared_opcodes=true ;; 12430 *) shared_opcodes=false ;; 12431 esac 12432 ;; 12433 esac 12434 12435 # Any other special object files needed ? 12436 case ${cpu_type} in 12437 12438 bfin) 12439 echo ${extra_objects} | grep -s "bfin-parse.o" 12440 if test $? -ne 0 ; then 12441 extra_objects="$extra_objects bfin-parse.o" 12442 fi 12443 12444 echo ${extra_objects} | grep -s "bfin-lex-wrapper.o" 12445 if test $? -ne 0 ; then 12446 extra_objects="$extra_objects bfin-lex-wrapper.o" 12447 fi 12448 ;; 12449 12450 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k) 12451 using_cgen=yes 12452 ;; 12453 12454 m32c) 12455 using_cgen=yes 12456 ;; 12457 frv) 12458 using_cgen=yes 12459 ;; 12460 m68k) 12461 case ${extra_objects} in 12462 *m68k-parse.o*) ;; 12463 *) extra_objects="$extra_objects m68k-parse.o" ;; 12464 esac 12465 ;; 12466 12467 mep) 12468 using_cgen=yes 12469 ;; 12470 12471 mips) 12472 echo ${extra_objects} | grep -s "itbl-parse.o" 12473 if test $? -ne 0 ; then 12474 extra_objects="$extra_objects itbl-parse.o" 12475 fi 12476 12477 echo ${extra_objects} | grep -s "itbl-lex-wrapper.o" 12478 if test $? -ne 0 ; then 12479 extra_objects="$extra_objects itbl-lex-wrapper.o" 12480 fi 12481 12482 echo ${extra_objects} | grep -s "itbl-ops.o" 12483 if test $? -ne 0 ; then 12484 extra_objects="$extra_objects itbl-ops.o" 12485 fi 12486 ;; 12487 12488 mt) 12489 using_cgen=yes 12490 ;; 12491 12492 nds32) 12493 # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features 12494 # based on arch_name. 12495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5 12496$as_echo_n "checking for default configuration of --with-arch... " >&6; } 12497 if test "x${with_arch}" != x; then 12498 case ${with_arch} in 12499 v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 ) 12500 12501cat >>confdefs.h <<_ACEOF 12502#define NDS32_DEFAULT_ARCH_NAME "$with_arch" 12503_ACEOF 12504 12505 ;; 12506 *) 12507 as_fn_error "This kind of arch name does *NOT* exist!" "$LINENO" 5 12508 ;; 12509 esac 12510 fi 12511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5 12512$as_echo "$with_arch" >&6; } 12513 12514 # Decide features one by one. 12515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5 12516$as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; } 12517 if test "x${enable_dx_regs}" = xyes; then 12518 12519$as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h 12520 12521 else 12522 12523$as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h 12524 12525 fi 12526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5 12527$as_echo "$enable_dx_regs" >&6; } 12528 12529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5 12530$as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; } 12531 if test "x${enable_perf_ext}" = xno; then 12532 12533$as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h 12534 12535 else 12536 12537$as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h 12538 12539 fi 12540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5 12541$as_echo "$enable_perf_ext" >&6; } 12542 12543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5 12544$as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; } 12545 if test "x${enable_perf_ext2}" = xno; then 12546 12547$as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h 12548 12549 else 12550 12551$as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h 12552 12553 fi 12554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5 12555$as_echo "$enable_perf_ext2" >&6; } 12556 12557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5 12558$as_echo_n "checking for default configuration of --enable-string-ext... " >&6; } 12559 if test "x${enable_string_ext}" = xno; then 12560 12561$as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h 12562 12563 else 12564 12565$as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h 12566 12567 fi 12568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5 12569$as_echo "$enable_string_ext" >&6; } 12570 12571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5 12572$as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; } 12573 if test "x${enable_audio_ext}" = xno; then 12574 12575$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h 12576 12577 else 12578 12579$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h 12580 12581 fi 12582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5 12583$as_echo "$enable_audio_ext" >&6; } 12584 ;; 12585 12586 i386 | riscv | s390 | sparc) 12587 if test $this_target = $target ; then 12588 12589cat >>confdefs.h <<_ACEOF 12590#define DEFAULT_ARCH "${arch}" 12591_ACEOF 12592 12593 fi 12594 ;; 12595 12596 rl78) 12597 echo ${extra_objects} | grep -s "rl78-parse.o" 12598 if test $? -ne 0 ; then 12599 extra_objects="$extra_objects rl78-parse.o" 12600 fi 12601 ;; 12602 12603 rx) 12604 echo ${extra_objects} | grep -s "rx-parse.o" 12605 if test $? -ne 0 ; then 12606 extra_objects="$extra_objects rx-parse.o" 12607 fi 12608 ;; 12609 12610 xstormy16) 12611 using_cgen=yes 12612 ;; 12613 12614 xc16x) 12615 using_cgen=yes 12616 ;; 12617 12618 xtensa) 12619 echo ${extra_objects} | grep -s "xtensa-relax.o" 12620 if test $? -ne 0 ; then 12621 extra_objects="$extra_objects xtensa-relax.o" 12622 fi 12623 ;; 12624 12625 *) 12626 ;; 12627 esac 12628 12629 if test $using_cgen = yes ; then 12630 case "x${extra_objects}" in 12631 *cgen.o*) ;; 12632 *) extra_objects="$extra_objects cgen.o" ;; 12633 esac 12634 fi 12635 12636# See if we really can support this configuration with the emulation code. 12637 12638 if test $this_target = $target ; then 12639 obj_format=$fmt 12640 te_file=$em 12641 fi 12642 12643 case ${te_file} in 12644 vms) extra_objects="$extra_objects te-vms.o" ;; 12645 esac 12646 12647# From target name and format, produce a list of supported emulations. 12648 12649 case ${generic_target}-${fmt} in 12650 mips-*-*-*) case "$endian" in 12651 big) emulation="mipsbelf mipslelf mipself" ;; 12652 *) emulation="mipslelf mipsbelf mipself" ;; 12653 esac ;; 12654 # i386-pc-pe-coff != i386-pc-coff. 12655 i386-*-pe-coff) ;; 12656 # Uncommenting the next line will turn on support for i386 AOUT 12657 # for the default linux configuration 12658 # i386-*-linux*-elf) emulation="i386elf i386aout" ;; 12659 # 12660 i386-*-aout) emulation="i386aout" ;; 12661 i386-*-coff) emulation="i386coff" ;; 12662 i386-*-elf) emulation="i386elf" ;; 12663 12664 # Always all formats. The first stated emulation becomes the default. 12665 cris-*-*aout*) emulation="crisaout criself" ;; 12666 cris-*-*) emulation="criself crisaout" ;; 12667 esac 12668 12669 emulations="$emulations $emulation" 12670 12671done 12672 12673if test ${ac_default_x86_relax_relocations} = unset; then 12674 ac_default_x86_relax_relocations=1 12675fi 12676 12677cat >>confdefs.h <<_ACEOF 12678#define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations 12679_ACEOF 12680 12681 12682if test ${ac_default_elf_stt_common} = unset; then 12683 ac_default_elf_stt_common=0 12684fi 12685 12686cat >>confdefs.h <<_ACEOF 12687#define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common 12688_ACEOF 12689 12690 12691if test x$ac_default_compressed_debug_sections = xyes ; then 12692 12693$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h 12694 12695fi 12696 12697# Turn on all targets if possible 12698if test ${all_targets} = "yes"; then 12699 case ${target_cpu_type} in 12700 i386) 12701 case ${obj_format} in 12702 aout) 12703 emulations="$emulations i386coff i386elf" 12704 ;; 12705 coff) 12706 emulations="$emulations i386aout i386elf" 12707 ;; 12708 elf) 12709 emulations="$emulations i386aout i386coff" 12710 ;; 12711 esac 12712 ;; 12713 x86_64) 12714 case ${obj_format} in 12715 aout) 12716 emulations="$emulations i386coff i386elf" 12717 ;; 12718 coff) 12719 emulations="$emulations i386aout i386elf" 12720 ;; 12721 elf) 12722 emulations="$emulations i386aout i386coff" 12723 ;; 12724 esac 12725 ;; 12726 esac 12727fi 12728 12729# PE code has way too many macros tweaking behaviour 12730case ${te_file} in 12731 pe*) emulations="" ;; 12732esac 12733 12734# Assign floating point type. Most processors with FP support 12735# IEEE FP. On those that don't support FP at all, usually IEEE 12736# is emulated. 12737case ${target_cpu} in 12738 vax | pdp11 ) atof=vax ;; 12739 *) atof=ieee ;; 12740esac 12741 12742case "${obj_format}" in 12743 "") as_fn_error "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;; 12744esac 12745 12746# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU). 12747cgen_cpu_prefix="" 12748if test $using_cgen = yes ; then 12749 case ${target_cpu} in 12750 or1knd) 12751 cgen_cpu_prefix=or1k ;; 12752 *) cgen_cpu_prefix=${target_cpu} ;; 12753 esac 12754 12755 12756$as_echo "#define USING_CGEN 1" >>confdefs.h 12757 12758fi 12759 12760 12761if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then 12762 as_fn_error "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5 12763fi 12764 12765if test ! -r ${srcdir}/config/obj-${obj_format}.c; then 12766 as_fn_error "GAS does not have support for object file format ${obj_format}" "$LINENO" 5 12767fi 12768 12769# Some COFF configurations want these random other flags set. 12770case ${obj_format} in 12771 coff) 12772 case ${target_cpu_type} in 12773 i386) 12774$as_echo "#define I386COFF 1" >>confdefs.h 12775 ;; 12776 m68k) 12777$as_echo "#define M68KCOFF 1" >>confdefs.h 12778 ;; 12779 m88k) 12780$as_echo "#define M88KCOFF 1" >>confdefs.h 12781 ;; 12782 x86_64) 12783$as_echo "#define I386COFF 1" >>confdefs.h 12784 ;; 12785 esac 12786 ;; 12787esac 12788 12789# Getting this done right is going to be a bitch. Each configuration specified 12790# with --enable-targets=... should be checked for environment, format, cpu 12791# setting. 12792# 12793# For each configuration, the necessary object file support code must be linked 12794# in. This might be only one, it might be up to four. The necessary emulation 12795# code needs to be provided, too. 12796# 12797# And then there's "--enable-targets=all".... 12798# 12799# For now, just always do it for MIPS ELF configurations. Sigh. 12800 12801formats="${obj_format}" 12802emfiles="" 12803EMULATIONS="" 12804_gas_uniq_list="$emulations" 12805_gas_uniq_newlist="" 12806for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12807 case $_gas_uniq_i in 12808 _gas_uniq_dummy) ;; 12809 *) case " $_gas_uniq_newlist " in 12810 *" $_gas_uniq_i "*) ;; 12811 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12812 esac ;; 12813 esac 12814done 12815emulations=$_gas_uniq_newlist 12816 12817for em in . $emulations ; do 12818 case $em in 12819 .) continue ;; 12820 mipsbelf | mipslelf | mipself) 12821 fmt=elf file=mipself ;; 12822 *coff) 12823 fmt=coff file=$em ;; 12824 *aout) 12825 fmt=aout file=$em ;; 12826 *elf) 12827 fmt=elf file=$em ;; 12828 esac 12829 formats="$formats $fmt" 12830 emfiles="$emfiles e-$file.o" 12831 EMULATIONS="$EMULATIONS &$em," 12832done 12833_gas_uniq_list="$formats" 12834_gas_uniq_newlist="" 12835for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12836 case $_gas_uniq_i in 12837 _gas_uniq_dummy) ;; 12838 *) case " $_gas_uniq_newlist " in 12839 *" $_gas_uniq_i "*) ;; 12840 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12841 esac ;; 12842 esac 12843done 12844formats=$_gas_uniq_newlist 12845 12846_gas_uniq_list="$emfiles" 12847_gas_uniq_newlist="" 12848for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12849 case $_gas_uniq_i in 12850 _gas_uniq_dummy) ;; 12851 *) case " $_gas_uniq_newlist " in 12852 *" $_gas_uniq_i "*) ;; 12853 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12854 esac ;; 12855 esac 12856done 12857emfiles=$_gas_uniq_newlist 12858 12859if test `set . $formats ; shift ; echo $#` -gt 1 ; then 12860 for fmt in $formats ; do 12861 case $fmt in 12862 aout) 12863$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h 12864 ;; 12865 bout) 12866$as_echo "#define OBJ_MAYBE_BOUT 1" >>confdefs.h 12867 ;; 12868 coff) 12869$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h 12870 ;; 12871 ecoff) 12872$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h 12873 ;; 12874 elf) 12875$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h 12876 ;; 12877 generic) 12878$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h 12879 ;; 12880 som) 12881$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h 12882 ;; 12883 esac 12884 extra_objects="$extra_objects obj-$fmt.o" 12885 done 12886 obj_format=multi 12887fi 12888if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then 12889 DEFAULT_EMULATION=`set . $emulations ; echo $2` 12890 # e-mipself has more than one emulation per file, e-i386* has just one at the 12891 # moment. If only one emulation is specified, then don't define 12892 # USE_EMULATIONS or include any of the e-files as they will only be bloat. 12893 case "${obj_format}${emfiles}" in 12894 multi* | *mipself*) 12895 extra_objects="$extra_objects $emfiles" 12896 12897$as_echo "#define USE_EMULATIONS 1" >>confdefs.h 12898 ;; 12899 esac 12900fi 12901 12902 12903cat >>confdefs.h <<_ACEOF 12904#define EMULATIONS $EMULATIONS 12905_ACEOF 12906 12907 12908cat >>confdefs.h <<_ACEOF 12909#define DEFAULT_EMULATION "$DEFAULT_EMULATION" 12910_ACEOF 12911 12912 12913reject_dev_configs=yes 12914 12915case ${reject_dev_configs}-${dev} in 12916 yes-yes) # Oops. 12917 as_fn_error "GAS does not support the ${generic_target} configuration." "$LINENO" 5 12918 ;; 12919esac 12920 12921 12922 12923 12924 12925 12926 12927# do we need the opcodes library? 12928case "${need_opcodes}" in 12929yes) 12930 OPCODES_LIB=../opcodes/libopcodes.la 12931 ;; 12932esac 12933 12934 12935 12936 12937cat >>confdefs.h <<_ACEOF 12938#define TARGET_ALIAS "${target_alias}" 12939_ACEOF 12940 12941 12942cat >>confdefs.h <<_ACEOF 12943#define TARGET_CANONICAL "${target}" 12944_ACEOF 12945 12946 12947cat >>confdefs.h <<_ACEOF 12948#define TARGET_CPU "${target_cpu}" 12949_ACEOF 12950 12951 12952cat >>confdefs.h <<_ACEOF 12953#define TARGET_VENDOR "${target_vendor}" 12954_ACEOF 12955 12956 12957cat >>confdefs.h <<_ACEOF 12958#define TARGET_OS "${target_os}" 12959_ACEOF 12960 12961 12962for ac_prog in 'bison -y' byacc 12963do 12964 # Extract the first word of "$ac_prog", so it can be a program name with args. 12965set dummy $ac_prog; ac_word=$2 12966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12967$as_echo_n "checking for $ac_word... " >&6; } 12968if test "${ac_cv_prog_YACC+set}" = set; then : 12969 $as_echo_n "(cached) " >&6 12970else 12971 if test -n "$YACC"; then 12972 ac_cv_prog_YACC="$YACC" # Let the user override the test. 12973else 12974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12975for as_dir in $PATH 12976do 12977 IFS=$as_save_IFS 12978 test -z "$as_dir" && as_dir=. 12979 for ac_exec_ext in '' $ac_executable_extensions; do 12980 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12981 ac_cv_prog_YACC="$ac_prog" 12982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12983 break 2 12984 fi 12985done 12986 done 12987IFS=$as_save_IFS 12988 12989fi 12990fi 12991YACC=$ac_cv_prog_YACC 12992if test -n "$YACC"; then 12993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 12994$as_echo "$YACC" >&6; } 12995else 12996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12997$as_echo "no" >&6; } 12998fi 12999 13000 13001 test -n "$YACC" && break 13002done 13003test -n "$YACC" || YACC="yacc" 13004 13005for ac_prog in flex lex 13006do 13007 # Extract the first word of "$ac_prog", so it can be a program name with args. 13008set dummy $ac_prog; ac_word=$2 13009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13010$as_echo_n "checking for $ac_word... " >&6; } 13011if test "${ac_cv_prog_LEX+set}" = set; then : 13012 $as_echo_n "(cached) " >&6 13013else 13014 if test -n "$LEX"; then 13015 ac_cv_prog_LEX="$LEX" # Let the user override the test. 13016else 13017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13018for as_dir in $PATH 13019do 13020 IFS=$as_save_IFS 13021 test -z "$as_dir" && as_dir=. 13022 for ac_exec_ext in '' $ac_executable_extensions; do 13023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13024 ac_cv_prog_LEX="$ac_prog" 13025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13026 break 2 13027 fi 13028done 13029 done 13030IFS=$as_save_IFS 13031 13032fi 13033fi 13034LEX=$ac_cv_prog_LEX 13035if test -n "$LEX"; then 13036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 13037$as_echo "$LEX" >&6; } 13038else 13039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13040$as_echo "no" >&6; } 13041fi 13042 13043 13044 test -n "$LEX" && break 13045done 13046test -n "$LEX" || LEX=":" 13047 13048case "$LEX" in 13049 :|*"missing "*) ;; 13050 *) cat >conftest.l <<_ACEOF 13051%% 13052a { ECHO; } 13053b { REJECT; } 13054c { yymore (); } 13055d { yyless (1); } 13056e { yyless (input () != 0); } 13057f { unput (yytext[0]); } 13058. { BEGIN INITIAL; } 13059%% 13060#ifdef YYTEXT_POINTER 13061extern char *yytext; 13062#endif 13063int 13064main (void) 13065{ 13066 return ! yylex () + ! yywrap (); 13067} 13068_ACEOF 13069{ { ac_try="$LEX conftest.l" 13070case "(($ac_try" in 13071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13072 *) ac_try_echo=$ac_try;; 13073esac 13074eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 13075$as_echo "$ac_try_echo"; } >&5 13076 (eval "$LEX conftest.l") 2>&5 13077 ac_status=$? 13078 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13079 test $ac_status = 0; } 13080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 13081$as_echo_n "checking lex output file root... " >&6; } 13082if test "${ac_cv_prog_lex_root+set}" = set; then : 13083 $as_echo_n "(cached) " >&6 13084else 13085 13086if test -f lex.yy.c; then 13087 ac_cv_prog_lex_root=lex.yy 13088elif test -f lexyy.c; then 13089 ac_cv_prog_lex_root=lexyy 13090else 13091 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5 13092fi 13093fi 13094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 13095$as_echo "$ac_cv_prog_lex_root" >&6; } 13096LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 13097 13098if test -z "${LEXLIB+set}"; then 13099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 13100$as_echo_n "checking lex library... " >&6; } 13101if test "${ac_cv_lib_lex+set}" = set; then : 13102 $as_echo_n "(cached) " >&6 13103else 13104 13105 ac_save_LIBS=$LIBS 13106 ac_cv_lib_lex='none needed' 13107 for ac_lib in '' -lfl -ll; do 13108 LIBS="$ac_lib $ac_save_LIBS" 13109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13110/* end confdefs.h. */ 13111`cat $LEX_OUTPUT_ROOT.c` 13112_ACEOF 13113if ac_fn_c_try_link "$LINENO"; then : 13114 ac_cv_lib_lex=$ac_lib 13115fi 13116rm -f core conftest.err conftest.$ac_objext \ 13117 conftest$ac_exeext conftest.$ac_ext 13118 test "$ac_cv_lib_lex" != 'none needed' && break 13119 done 13120 LIBS=$ac_save_LIBS 13121 13122fi 13123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 13124$as_echo "$ac_cv_lib_lex" >&6; } 13125 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex 13126fi 13127 13128 13129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 13130$as_echo_n "checking whether yytext is a pointer... " >&6; } 13131if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then : 13132 $as_echo_n "(cached) " >&6 13133else 13134 # POSIX says lex can declare yytext either as a pointer or an array; the 13135# default is implementation-dependent. Figure out which it is, since 13136# not all implementations provide the %pointer and %array declarations. 13137ac_cv_prog_lex_yytext_pointer=no 13138ac_save_LIBS=$LIBS 13139LIBS="$LEXLIB $ac_save_LIBS" 13140cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13141/* end confdefs.h. */ 13142#define YYTEXT_POINTER 1 13143`cat $LEX_OUTPUT_ROOT.c` 13144_ACEOF 13145if ac_fn_c_try_link "$LINENO"; then : 13146 ac_cv_prog_lex_yytext_pointer=yes 13147fi 13148rm -f core conftest.err conftest.$ac_objext \ 13149 conftest$ac_exeext conftest.$ac_ext 13150LIBS=$ac_save_LIBS 13151 13152fi 13153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 13154$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } 13155if test $ac_cv_prog_lex_yytext_pointer = yes; then 13156 13157$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h 13158 13159fi 13160rm -f conftest.l $LEX_OUTPUT_ROOT.c 13161 ;; 13162esac 13163if test "$LEX" = :; then 13164 LEX=${am_missing_run}flex 13165fi 13166 13167ALL_LINGUAS="fr tr es rw id ru fi ja zh_CN" 13168# If we haven't got the data from the intl directory, 13169# assume NLS is disabled. 13170USE_NLS=no 13171LIBINTL= 13172LIBINTL_DEP= 13173INCINTL= 13174XGETTEXT= 13175GMSGFMT= 13176POSUB= 13177 13178if test -f ../intl/config.intl; then 13179 . ../intl/config.intl 13180fi 13181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 13182$as_echo_n "checking whether NLS is requested... " >&6; } 13183if test x"$USE_NLS" != xyes; then 13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13185$as_echo "no" >&6; } 13186else 13187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13188$as_echo "yes" >&6; } 13189 13190$as_echo "#define ENABLE_NLS 1" >>confdefs.h 13191 13192 13193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 13194$as_echo_n "checking for catalogs to be installed... " >&6; } 13195 # Look for .po and .gmo files in the source directory. 13196 CATALOGS= 13197 XLINGUAS= 13198 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 13199 # If there aren't any .gmo files the shell will give us the 13200 # literal string "../path/to/srcdir/po/*.gmo" which has to be 13201 # weeded out. 13202 case "$cat" in *\**) 13203 continue;; 13204 esac 13205 # The quadruple backslash is collapsed to a double backslash 13206 # by the backticks, then collapsed again by the double quotes, 13207 # leaving us with one backslash in the sed expression (right 13208 # before the dot that mustn't act as a wildcard). 13209 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 13210 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 13211 # The user is allowed to set LINGUAS to a list of languages to 13212 # install catalogs for. If it's empty that means "all of them." 13213 if test "x$LINGUAS" = x; then 13214 CATALOGS="$CATALOGS $cat" 13215 XLINGUAS="$XLINGUAS $lang" 13216 else 13217 case "$LINGUAS" in *$lang*) 13218 CATALOGS="$CATALOGS $cat" 13219 XLINGUAS="$XLINGUAS $lang" 13220 ;; 13221 esac 13222 fi 13223 done 13224 LINGUAS="$XLINGUAS" 13225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 13226$as_echo "$LINGUAS" >&6; } 13227 13228 13229 DATADIRNAME=share 13230 13231 INSTOBJEXT=.mo 13232 13233 GENCAT=gencat 13234 13235 CATOBJEXT=.gmo 13236 13237fi 13238 13239 MKINSTALLDIRS= 13240 if test -n "$ac_aux_dir"; then 13241 case "$ac_aux_dir" in 13242 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 13243 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 13244 esac 13245 fi 13246 if test -z "$MKINSTALLDIRS"; then 13247 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 13248 fi 13249 13250 13251 13252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 13253$as_echo_n "checking whether NLS is requested... " >&6; } 13254 # Check whether --enable-nls was given. 13255if test "${enable_nls+set}" = set; then : 13256 enableval=$enable_nls; USE_NLS=$enableval 13257else 13258 USE_NLS=yes 13259fi 13260 13261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 13262$as_echo "$USE_NLS" >&6; } 13263 13264 13265 13266 13267 13268 13269# Prepare PATH_SEPARATOR. 13270# The user is always right. 13271if test "${PATH_SEPARATOR+set}" != set; then 13272 echo "#! /bin/sh" >conf$$.sh 13273 echo "exit 0" >>conf$$.sh 13274 chmod +x conf$$.sh 13275 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13276 PATH_SEPARATOR=';' 13277 else 13278 PATH_SEPARATOR=: 13279 fi 13280 rm -f conf$$.sh 13281fi 13282 13283# Find out how to test for executable files. Don't use a zero-byte file, 13284# as systems may use methods other than mode bits to determine executability. 13285cat >conf$$.file <<_ASEOF 13286#! /bin/sh 13287exit 0 13288_ASEOF 13289chmod +x conf$$.file 13290if test -x conf$$.file >/dev/null 2>&1; then 13291 ac_executable_p="test -x" 13292else 13293 ac_executable_p="test -f" 13294fi 13295rm -f conf$$.file 13296 13297# Extract the first word of "msgfmt", so it can be a program name with args. 13298set dummy msgfmt; ac_word=$2 13299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13300$as_echo_n "checking for $ac_word... " >&6; } 13301if test "${ac_cv_path_MSGFMT+set}" = set; then : 13302 $as_echo_n "(cached) " >&6 13303else 13304 case "$MSGFMT" in 13305 [\\/]* | ?:[\\/]*) 13306 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 13307 ;; 13308 *) 13309 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13310 for ac_dir in $PATH; do 13311 IFS="$ac_save_IFS" 13312 test -z "$ac_dir" && ac_dir=. 13313 for ac_exec_ext in '' $ac_executable_extensions; do 13314 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13315 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 13316 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13317 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 13318 break 2 13319 fi 13320 fi 13321 done 13322 done 13323 IFS="$ac_save_IFS" 13324 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 13325 ;; 13326esac 13327fi 13328MSGFMT="$ac_cv_path_MSGFMT" 13329if test "$MSGFMT" != ":"; then 13330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 13331$as_echo "$MSGFMT" >&6; } 13332else 13333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13334$as_echo "no" >&6; } 13335fi 13336 13337 # Extract the first word of "gmsgfmt", so it can be a program name with args. 13338set dummy gmsgfmt; ac_word=$2 13339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13340$as_echo_n "checking for $ac_word... " >&6; } 13341if test "${ac_cv_path_GMSGFMT+set}" = set; then : 13342 $as_echo_n "(cached) " >&6 13343else 13344 case $GMSGFMT in 13345 [\\/]* | ?:[\\/]*) 13346 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 13347 ;; 13348 *) 13349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13350for as_dir in $PATH 13351do 13352 IFS=$as_save_IFS 13353 test -z "$as_dir" && as_dir=. 13354 for ac_exec_ext in '' $ac_executable_extensions; do 13355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13356 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 13357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13358 break 2 13359 fi 13360done 13361 done 13362IFS=$as_save_IFS 13363 13364 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 13365 ;; 13366esac 13367fi 13368GMSGFMT=$ac_cv_path_GMSGFMT 13369if test -n "$GMSGFMT"; then 13370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 13371$as_echo "$GMSGFMT" >&6; } 13372else 13373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13374$as_echo "no" >&6; } 13375fi 13376 13377 13378 13379 13380# Prepare PATH_SEPARATOR. 13381# The user is always right. 13382if test "${PATH_SEPARATOR+set}" != set; then 13383 echo "#! /bin/sh" >conf$$.sh 13384 echo "exit 0" >>conf$$.sh 13385 chmod +x conf$$.sh 13386 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13387 PATH_SEPARATOR=';' 13388 else 13389 PATH_SEPARATOR=: 13390 fi 13391 rm -f conf$$.sh 13392fi 13393 13394# Find out how to test for executable files. Don't use a zero-byte file, 13395# as systems may use methods other than mode bits to determine executability. 13396cat >conf$$.file <<_ASEOF 13397#! /bin/sh 13398exit 0 13399_ASEOF 13400chmod +x conf$$.file 13401if test -x conf$$.file >/dev/null 2>&1; then 13402 ac_executable_p="test -x" 13403else 13404 ac_executable_p="test -f" 13405fi 13406rm -f conf$$.file 13407 13408# Extract the first word of "xgettext", so it can be a program name with args. 13409set dummy xgettext; ac_word=$2 13410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13411$as_echo_n "checking for $ac_word... " >&6; } 13412if test "${ac_cv_path_XGETTEXT+set}" = set; then : 13413 $as_echo_n "(cached) " >&6 13414else 13415 case "$XGETTEXT" in 13416 [\\/]* | ?:[\\/]*) 13417 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 13418 ;; 13419 *) 13420 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13421 for ac_dir in $PATH; do 13422 IFS="$ac_save_IFS" 13423 test -z "$ac_dir" && ac_dir=. 13424 for ac_exec_ext in '' $ac_executable_extensions; do 13425 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13426 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13427 (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 13428 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 13429 break 2 13430 fi 13431 fi 13432 done 13433 done 13434 IFS="$ac_save_IFS" 13435 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 13436 ;; 13437esac 13438fi 13439XGETTEXT="$ac_cv_path_XGETTEXT" 13440if test "$XGETTEXT" != ":"; then 13441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 13442$as_echo "$XGETTEXT" >&6; } 13443else 13444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13445$as_echo "no" >&6; } 13446fi 13447 13448 rm -f messages.po 13449 13450 13451# Prepare PATH_SEPARATOR. 13452# The user is always right. 13453if test "${PATH_SEPARATOR+set}" != set; then 13454 echo "#! /bin/sh" >conf$$.sh 13455 echo "exit 0" >>conf$$.sh 13456 chmod +x conf$$.sh 13457 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13458 PATH_SEPARATOR=';' 13459 else 13460 PATH_SEPARATOR=: 13461 fi 13462 rm -f conf$$.sh 13463fi 13464 13465# Find out how to test for executable files. Don't use a zero-byte file, 13466# as systems may use methods other than mode bits to determine executability. 13467cat >conf$$.file <<_ASEOF 13468#! /bin/sh 13469exit 0 13470_ASEOF 13471chmod +x conf$$.file 13472if test -x conf$$.file >/dev/null 2>&1; then 13473 ac_executable_p="test -x" 13474else 13475 ac_executable_p="test -f" 13476fi 13477rm -f conf$$.file 13478 13479# Extract the first word of "msgmerge", so it can be a program name with args. 13480set dummy msgmerge; ac_word=$2 13481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13482$as_echo_n "checking for $ac_word... " >&6; } 13483if test "${ac_cv_path_MSGMERGE+set}" = set; then : 13484 $as_echo_n "(cached) " >&6 13485else 13486 case "$MSGMERGE" in 13487 [\\/]* | ?:[\\/]*) 13488 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 13489 ;; 13490 *) 13491 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13492 for ac_dir in $PATH; do 13493 IFS="$ac_save_IFS" 13494 test -z "$ac_dir" && ac_dir=. 13495 for ac_exec_ext in '' $ac_executable_extensions; do 13496 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13497 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 13498 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 13499 break 2 13500 fi 13501 fi 13502 done 13503 done 13504 IFS="$ac_save_IFS" 13505 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 13506 ;; 13507esac 13508fi 13509MSGMERGE="$ac_cv_path_MSGMERGE" 13510if test "$MSGMERGE" != ":"; then 13511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 13512$as_echo "$MSGMERGE" >&6; } 13513else 13514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13515$as_echo "no" >&6; } 13516fi 13517 13518 13519 if test "$GMSGFMT" != ":"; then 13520 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 13521 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13522 : ; 13523 else 13524 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 13525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 13526$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 13527 GMSGFMT=":" 13528 fi 13529 fi 13530 13531 if test "$XGETTEXT" != ":"; then 13532 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13533 (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 13534 : ; 13535 else 13536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 13537$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 13538 XGETTEXT=":" 13539 fi 13540 rm -f messages.po 13541 fi 13542 13543 ac_config_commands="$ac_config_commands default-1" 13544 13545 13546 13547 13548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 13549$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 13550 # Check whether --enable-maintainer-mode was given. 13551if test "${enable_maintainer_mode+set}" = set; then : 13552 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 13553else 13554 USE_MAINTAINER_MODE=no 13555fi 13556 13557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 13558$as_echo "$USE_MAINTAINER_MODE" >&6; } 13559 if test $USE_MAINTAINER_MODE = yes; then 13560 MAINTAINER_MODE_TRUE= 13561 MAINTAINER_MODE_FALSE='#' 13562else 13563 MAINTAINER_MODE_TRUE='#' 13564 MAINTAINER_MODE_FALSE= 13565fi 13566 13567 MAINT=$MAINTAINER_MODE_TRUE 13568 13569 13570 if false; then 13571 GENINSRC_NEVER_TRUE= 13572 GENINSRC_NEVER_FALSE='#' 13573else 13574 GENINSRC_NEVER_TRUE='#' 13575 GENINSRC_NEVER_FALSE= 13576fi 13577 13578 13579 13580for ac_header in string.h stdlib.h memory.h strings.h unistd.h errno.h sys/types.h limits.h locale.h time.h sys/stat.h 13581do : 13582 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13583ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13584eval as_val=\$$as_ac_Header 13585 if test "x$as_val" = x""yes; then : 13586 cat >>confdefs.h <<_ACEOF 13587#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13588_ACEOF 13589 13590fi 13591 13592done 13593 13594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 13595$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 13596if test "${gcc_cv_header_string+set}" = set; then : 13597 $as_echo_n "(cached) " >&6 13598else 13599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13600/* end confdefs.h. */ 13601#include <string.h> 13602#include <strings.h> 13603int 13604main () 13605{ 13606 13607 ; 13608 return 0; 13609} 13610_ACEOF 13611if ac_fn_c_try_compile "$LINENO"; then : 13612 gcc_cv_header_string=yes 13613else 13614 gcc_cv_header_string=no 13615fi 13616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13617fi 13618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 13619$as_echo "$gcc_cv_header_string" >&6; } 13620if test $gcc_cv_header_string = yes; then 13621 13622$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 13623 13624fi 13625 13626 13627# Put this here so that autoconf's "cross-compiling" message doesn't confuse 13628# people who are not cross-compiling but are compiling cross-assemblers. 13629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5 13630$as_echo_n "checking whether compiling a cross-assembler... " >&6; } 13631if test "${host}" = "${target}"; then 13632 cross_gas=no 13633else 13634 cross_gas=yes 13635 13636$as_echo "#define CROSS_COMPILE 1" >>confdefs.h 13637 13638fi 13639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5 13640$as_echo "$cross_gas" >&6; } 13641 13642# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 13643# for constant arguments. Useless! 13644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 13645$as_echo_n "checking for working alloca.h... " >&6; } 13646if test "${ac_cv_working_alloca_h+set}" = set; then : 13647 $as_echo_n "(cached) " >&6 13648else 13649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13650/* end confdefs.h. */ 13651#include <alloca.h> 13652int 13653main () 13654{ 13655char *p = (char *) alloca (2 * sizeof (int)); 13656 if (p) return 0; 13657 ; 13658 return 0; 13659} 13660_ACEOF 13661if ac_fn_c_try_link "$LINENO"; then : 13662 ac_cv_working_alloca_h=yes 13663else 13664 ac_cv_working_alloca_h=no 13665fi 13666rm -f core conftest.err conftest.$ac_objext \ 13667 conftest$ac_exeext conftest.$ac_ext 13668fi 13669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 13670$as_echo "$ac_cv_working_alloca_h" >&6; } 13671if test $ac_cv_working_alloca_h = yes; then 13672 13673$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h 13674 13675fi 13676 13677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 13678$as_echo_n "checking for alloca... " >&6; } 13679if test "${ac_cv_func_alloca_works+set}" = set; then : 13680 $as_echo_n "(cached) " >&6 13681else 13682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13683/* end confdefs.h. */ 13684#ifdef __GNUC__ 13685# define alloca __builtin_alloca 13686#else 13687# ifdef _MSC_VER 13688# include <malloc.h> 13689# define alloca _alloca 13690# else 13691# ifdef HAVE_ALLOCA_H 13692# include <alloca.h> 13693# else 13694# ifdef _AIX 13695 #pragma alloca 13696# else 13697# ifndef alloca /* predefined by HP cc +Olibcalls */ 13698char *alloca (); 13699# endif 13700# endif 13701# endif 13702# endif 13703#endif 13704 13705int 13706main () 13707{ 13708char *p = (char *) alloca (1); 13709 if (p) return 0; 13710 ; 13711 return 0; 13712} 13713_ACEOF 13714if ac_fn_c_try_link "$LINENO"; then : 13715 ac_cv_func_alloca_works=yes 13716else 13717 ac_cv_func_alloca_works=no 13718fi 13719rm -f core conftest.err conftest.$ac_objext \ 13720 conftest$ac_exeext conftest.$ac_ext 13721fi 13722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 13723$as_echo "$ac_cv_func_alloca_works" >&6; } 13724 13725if test $ac_cv_func_alloca_works = yes; then 13726 13727$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h 13728 13729else 13730 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 13731# that cause trouble. Some versions do not even contain alloca or 13732# contain a buggy version. If you still want to use their alloca, 13733# use ar to extract alloca.o from them instead of compiling alloca.c. 13734 13735ALLOCA=\${LIBOBJDIR}alloca.$ac_objext 13736 13737$as_echo "#define C_ALLOCA 1" >>confdefs.h 13738 13739 13740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5 13741$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } 13742if test "${ac_cv_os_cray+set}" = set; then : 13743 $as_echo_n "(cached) " >&6 13744else 13745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13746/* end confdefs.h. */ 13747#if defined CRAY && ! defined CRAY2 13748webecray 13749#else 13750wenotbecray 13751#endif 13752 13753_ACEOF 13754if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13755 $EGREP "webecray" >/dev/null 2>&1; then : 13756 ac_cv_os_cray=yes 13757else 13758 ac_cv_os_cray=no 13759fi 13760rm -f conftest* 13761 13762fi 13763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 13764$as_echo "$ac_cv_os_cray" >&6; } 13765if test $ac_cv_os_cray = yes; then 13766 for ac_func in _getb67 GETB67 getb67; do 13767 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13768ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13769eval as_val=\$$as_ac_var 13770 if test "x$as_val" = x""yes; then : 13771 13772cat >>confdefs.h <<_ACEOF 13773#define CRAY_STACKSEG_END $ac_func 13774_ACEOF 13775 13776 break 13777fi 13778 13779 done 13780fi 13781 13782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 13783$as_echo_n "checking stack direction for C alloca... " >&6; } 13784if test "${ac_cv_c_stack_direction+set}" = set; then : 13785 $as_echo_n "(cached) " >&6 13786else 13787 if test "$cross_compiling" = yes; then : 13788 ac_cv_c_stack_direction=0 13789else 13790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13791/* end confdefs.h. */ 13792$ac_includes_default 13793int 13794find_stack_direction () 13795{ 13796 static char *addr = 0; 13797 auto char dummy; 13798 if (addr == 0) 13799 { 13800 addr = &dummy; 13801 return find_stack_direction (); 13802 } 13803 else 13804 return (&dummy > addr) ? 1 : -1; 13805} 13806 13807int 13808main () 13809{ 13810 return find_stack_direction () < 0; 13811} 13812_ACEOF 13813if ac_fn_c_try_run "$LINENO"; then : 13814 ac_cv_c_stack_direction=1 13815else 13816 ac_cv_c_stack_direction=-1 13817fi 13818rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13819 conftest.$ac_objext conftest.beam conftest.$ac_ext 13820fi 13821 13822fi 13823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 13824$as_echo "$ac_cv_c_stack_direction" >&6; } 13825cat >>confdefs.h <<_ACEOF 13826#define STACK_DIRECTION $ac_cv_c_stack_direction 13827_ACEOF 13828 13829 13830fi 13831 13832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 13833$as_echo_n "checking for inline... " >&6; } 13834if test "${ac_cv_c_inline+set}" = set; then : 13835 $as_echo_n "(cached) " >&6 13836else 13837 ac_cv_c_inline=no 13838for ac_kw in inline __inline__ __inline; do 13839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13840/* end confdefs.h. */ 13841#ifndef __cplusplus 13842typedef int foo_t; 13843static $ac_kw foo_t static_foo () {return 0; } 13844$ac_kw foo_t foo () {return 0; } 13845#endif 13846 13847_ACEOF 13848if ac_fn_c_try_compile "$LINENO"; then : 13849 ac_cv_c_inline=$ac_kw 13850fi 13851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13852 test "$ac_cv_c_inline" != no && break 13853done 13854 13855fi 13856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 13857$as_echo "$ac_cv_c_inline" >&6; } 13858 13859case $ac_cv_c_inline in 13860 inline | yes) ;; 13861 *) 13862 case $ac_cv_c_inline in 13863 no) ac_val=;; 13864 *) ac_val=$ac_cv_c_inline;; 13865 esac 13866 cat >>confdefs.h <<_ACEOF 13867#ifndef __cplusplus 13868#define inline $ac_val 13869#endif 13870_ACEOF 13871 ;; 13872esac 13873 13874 13875# VMS doesn't have unlink. 13876for ac_func in unlink remove 13877do : 13878 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13879ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13880eval as_val=\$$as_ac_var 13881 if test "x$as_val" = x""yes; then : 13882 cat >>confdefs.h <<_ACEOF 13883#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13884_ACEOF 13885 break 13886fi 13887done 13888 13889for ac_func in sbrk setlocale 13890do : 13891 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13892ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13893eval as_val=\$$as_ac_var 13894 if test "x$as_val" = x""yes; then : 13895 cat >>confdefs.h <<_ACEOF 13896#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13897_ACEOF 13898 13899fi 13900done 13901 13902 13903 13904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 13905$as_echo_n "checking for LC_MESSAGES... " >&6; } 13906if test "${am_cv_val_LC_MESSAGES+set}" = set; then : 13907 $as_echo_n "(cached) " >&6 13908else 13909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13910/* end confdefs.h. */ 13911#include <locale.h> 13912int 13913main () 13914{ 13915return LC_MESSAGES 13916 ; 13917 return 0; 13918} 13919_ACEOF 13920if ac_fn_c_try_link "$LINENO"; then : 13921 am_cv_val_LC_MESSAGES=yes 13922else 13923 am_cv_val_LC_MESSAGES=no 13924fi 13925rm -f core conftest.err conftest.$ac_objext \ 13926 conftest$ac_exeext conftest.$ac_ext 13927fi 13928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 13929$as_echo "$am_cv_val_LC_MESSAGES" >&6; } 13930 if test $am_cv_val_LC_MESSAGES = yes; then 13931 13932$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h 13933 13934 fi 13935 13936 13937# do we need the math library? 13938case "${need_libm}" in 13939yes) 13940 LIBM= 13941case $host in 13942*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 13943 # These system don't have libm, or don't need it 13944 ;; 13945*-ncr-sysv4.3*) 13946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 13947$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 13948if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then : 13949 $as_echo_n "(cached) " >&6 13950else 13951 ac_check_lib_save_LIBS=$LIBS 13952LIBS="-lmw $LIBS" 13953cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13954/* end confdefs.h. */ 13955 13956/* Override any GCC internal prototype to avoid an error. 13957 Use char because int might match the return type of a GCC 13958 builtin and then its argument prototype would still apply. */ 13959#ifdef __cplusplus 13960extern "C" 13961#endif 13962char _mwvalidcheckl (); 13963int 13964main () 13965{ 13966return _mwvalidcheckl (); 13967 ; 13968 return 0; 13969} 13970_ACEOF 13971if ac_fn_c_try_link "$LINENO"; then : 13972 ac_cv_lib_mw__mwvalidcheckl=yes 13973else 13974 ac_cv_lib_mw__mwvalidcheckl=no 13975fi 13976rm -f core conftest.err conftest.$ac_objext \ 13977 conftest$ac_exeext conftest.$ac_ext 13978LIBS=$ac_check_lib_save_LIBS 13979fi 13980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 13981$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 13982if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then : 13983 LIBM="-lmw" 13984fi 13985 13986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 13987$as_echo_n "checking for cos in -lm... " >&6; } 13988if test "${ac_cv_lib_m_cos+set}" = set; then : 13989 $as_echo_n "(cached) " >&6 13990else 13991 ac_check_lib_save_LIBS=$LIBS 13992LIBS="-lm $LIBS" 13993cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13994/* end confdefs.h. */ 13995 13996/* Override any GCC internal prototype to avoid an error. 13997 Use char because int might match the return type of a GCC 13998 builtin and then its argument prototype would still apply. */ 13999#ifdef __cplusplus 14000extern "C" 14001#endif 14002char cos (); 14003int 14004main () 14005{ 14006return cos (); 14007 ; 14008 return 0; 14009} 14010_ACEOF 14011if ac_fn_c_try_link "$LINENO"; then : 14012 ac_cv_lib_m_cos=yes 14013else 14014 ac_cv_lib_m_cos=no 14015fi 14016rm -f core conftest.err conftest.$ac_objext \ 14017 conftest$ac_exeext conftest.$ac_ext 14018LIBS=$ac_check_lib_save_LIBS 14019fi 14020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14021$as_echo "$ac_cv_lib_m_cos" >&6; } 14022if test "x$ac_cv_lib_m_cos" = x""yes; then : 14023 LIBM="$LIBM -lm" 14024fi 14025 14026 ;; 14027*) 14028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 14029$as_echo_n "checking for cos in -lm... " >&6; } 14030if test "${ac_cv_lib_m_cos+set}" = set; then : 14031 $as_echo_n "(cached) " >&6 14032else 14033 ac_check_lib_save_LIBS=$LIBS 14034LIBS="-lm $LIBS" 14035cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14036/* end confdefs.h. */ 14037 14038/* Override any GCC internal prototype to avoid an error. 14039 Use char because int might match the return type of a GCC 14040 builtin and then its argument prototype would still apply. */ 14041#ifdef __cplusplus 14042extern "C" 14043#endif 14044char cos (); 14045int 14046main () 14047{ 14048return cos (); 14049 ; 14050 return 0; 14051} 14052_ACEOF 14053if ac_fn_c_try_link "$LINENO"; then : 14054 ac_cv_lib_m_cos=yes 14055else 14056 ac_cv_lib_m_cos=no 14057fi 14058rm -f core conftest.err conftest.$ac_objext \ 14059 conftest$ac_exeext conftest.$ac_ext 14060LIBS=$ac_check_lib_save_LIBS 14061fi 14062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 14063$as_echo "$ac_cv_lib_m_cos" >&6; } 14064if test "x$ac_cv_lib_m_cos" = x""yes; then : 14065 LIBM="-lm" 14066fi 14067 14068 ;; 14069esac 14070 14071 14072 14073 ;; 14074esac 14075 14076# Some non-ANSI preprocessors botch requoting inside strings. That's bad 14077# enough, but on some of those systems, the assert macro relies on requoting 14078# working properly! 14079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5 14080$as_echo_n "checking for working assert macro... " >&6; } 14081if test "${gas_cv_assert_ok+set}" = set; then : 14082 $as_echo_n "(cached) " >&6 14083else 14084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14085/* end confdefs.h. */ 14086#include <assert.h> 14087#include <stdio.h> 14088int 14089main () 14090{ 14091 14092/* check for requoting problems */ 14093static int a, b, c, d; 14094static char *s; 14095assert (!strcmp(s, "foo bar baz quux")); 14096/* check for newline handling */ 14097assert (a == b 14098 || c == d); 14099 14100 ; 14101 return 0; 14102} 14103_ACEOF 14104if ac_fn_c_try_link "$LINENO"; then : 14105 gas_cv_assert_ok=yes 14106else 14107 gas_cv_assert_ok=no 14108fi 14109rm -f core conftest.err conftest.$ac_objext \ 14110 conftest$ac_exeext conftest.$ac_ext 14111fi 14112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5 14113$as_echo "$gas_cv_assert_ok" >&6; } 14114test $gas_cv_assert_ok = yes || 14115$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h 14116 14117 14118 14119# On some systems, the system header files may not declare malloc, realloc, 14120# and free. There are places where gas needs these functions to have been 14121# declared -- such as when taking their addresses. 14122gas_test_headers=" 14123#ifdef HAVE_MEMORY_H 14124#include <memory.h> 14125#endif 14126#ifdef HAVE_STRING_H 14127#include <string.h> 14128#else 14129#ifdef HAVE_STRINGS_H 14130#include <strings.h> 14131#endif 14132#endif 14133#ifdef HAVE_STDLIB_H 14134#include <stdlib.h> 14135#endif 14136#ifdef HAVE_UNISTD_H 14137#include <unistd.h> 14138#endif 14139" 14140 14141# Does errno.h declare errno, or do we have to add a separate declaration 14142# for it? 14143 14144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for errno" >&5 14145$as_echo_n "checking whether declaration is required for errno... " >&6; } 14146if test "${gas_cv_decl_needed_errno+set}" = set; then : 14147 $as_echo_n "(cached) " >&6 14148else 14149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14150/* end confdefs.h. */ 14151 14152#ifdef HAVE_ERRNO_H 14153#include <errno.h> 14154#endif 14155 14156int 14157main () 14158{ 14159 14160typedef int f; 14161f x; 14162x = (f) errno; 14163 14164 ; 14165 return 0; 14166} 14167_ACEOF 14168if ac_fn_c_try_link "$LINENO"; then : 14169 gas_cv_decl_needed_errno=no 14170else 14171 gas_cv_decl_needed_errno=yes 14172fi 14173rm -f core conftest.err conftest.$ac_objext \ 14174 conftest$ac_exeext conftest.$ac_ext 14175fi 14176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_errno" >&5 14177$as_echo "$gas_cv_decl_needed_errno" >&6; } 14178if test $gas_cv_decl_needed_errno = yes; then 14179 14180$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h 14181 14182fi 14183 14184 14185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 14186$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 14187if test "${gas_cv_decl_getopt_unistd_h+set}" = set; then : 14188 $as_echo_n "(cached) " >&6 14189else 14190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14191/* end confdefs.h. */ 14192#include <unistd.h> 14193int 14194main () 14195{ 14196extern int getopt (int, char *const*, const char *); 14197 ; 14198 return 0; 14199} 14200_ACEOF 14201if ac_fn_c_try_compile "$LINENO"; then : 14202 gas_cv_decl_getopt_unistd_h=yes 14203else 14204 gas_cv_decl_getopt_unistd_h=no 14205fi 14206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14207fi 14208 14209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5 14210$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; } 14211if test $gas_cv_decl_getopt_unistd_h = yes; then 14212 14213$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 14214 14215fi 14216 14217 14218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5 14219$as_echo_n "checking whether declaration is required for environ... " >&6; } 14220if test "${gas_cv_decl_needed_environ+set}" = set; then : 14221 $as_echo_n "(cached) " >&6 14222else 14223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14224/* end confdefs.h. */ 14225$gas_test_headers 14226int 14227main () 14228{ 14229 14230typedef char **f; 14231f x; 14232x = (f) environ; 14233 14234 ; 14235 return 0; 14236} 14237_ACEOF 14238if ac_fn_c_try_link "$LINENO"; then : 14239 gas_cv_decl_needed_environ=no 14240else 14241 gas_cv_decl_needed_environ=yes 14242fi 14243rm -f core conftest.err conftest.$ac_objext \ 14244 conftest$ac_exeext conftest.$ac_ext 14245fi 14246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5 14247$as_echo "$gas_cv_decl_needed_environ" >&6; } 14248if test $gas_cv_decl_needed_environ = yes; then 14249 14250$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h 14251 14252fi 14253 14254 14255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5 14256$as_echo_n "checking whether declaration is required for ffs... " >&6; } 14257if test "${gas_cv_decl_needed_ffs+set}" = set; then : 14258 $as_echo_n "(cached) " >&6 14259else 14260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14261/* end confdefs.h. */ 14262$gas_test_headers 14263int 14264main () 14265{ 14266 14267typedef int (*f)(int); 14268f x; 14269x = (f) ffs; 14270 14271 ; 14272 return 0; 14273} 14274_ACEOF 14275if ac_fn_c_try_link "$LINENO"; then : 14276 gas_cv_decl_needed_ffs=no 14277else 14278 gas_cv_decl_needed_ffs=yes 14279fi 14280rm -f core conftest.err conftest.$ac_objext \ 14281 conftest$ac_exeext conftest.$ac_ext 14282fi 14283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5 14284$as_echo "$gas_cv_decl_needed_ffs" >&6; } 14285if test $gas_cv_decl_needed_ffs = yes; then 14286 14287$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h 14288 14289fi 14290 14291 14292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for free" >&5 14293$as_echo_n "checking whether declaration is required for free... " >&6; } 14294if test "${gas_cv_decl_needed_free+set}" = set; then : 14295 $as_echo_n "(cached) " >&6 14296else 14297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14298/* end confdefs.h. */ 14299$gas_test_headers 14300int 14301main () 14302{ 14303 14304typedef void (*f)(); 14305f x; 14306x = (f) free; 14307 14308 ; 14309 return 0; 14310} 14311_ACEOF 14312if ac_fn_c_try_link "$LINENO"; then : 14313 gas_cv_decl_needed_free=no 14314else 14315 gas_cv_decl_needed_free=yes 14316fi 14317rm -f core conftest.err conftest.$ac_objext \ 14318 conftest$ac_exeext conftest.$ac_ext 14319fi 14320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_free" >&5 14321$as_echo "$gas_cv_decl_needed_free" >&6; } 14322if test $gas_cv_decl_needed_free = yes; then 14323 14324$as_echo "#define NEED_DECLARATION_FREE 1" >>confdefs.h 14325 14326fi 14327 14328 14329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for malloc" >&5 14330$as_echo_n "checking whether declaration is required for malloc... " >&6; } 14331if test "${gas_cv_decl_needed_malloc+set}" = set; then : 14332 $as_echo_n "(cached) " >&6 14333else 14334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14335/* end confdefs.h. */ 14336$gas_test_headers 14337int 14338main () 14339{ 14340 14341typedef char *(*f)(); 14342f x; 14343x = (f) malloc; 14344 14345 ; 14346 return 0; 14347} 14348_ACEOF 14349if ac_fn_c_try_link "$LINENO"; then : 14350 gas_cv_decl_needed_malloc=no 14351else 14352 gas_cv_decl_needed_malloc=yes 14353fi 14354rm -f core conftest.err conftest.$ac_objext \ 14355 conftest$ac_exeext conftest.$ac_ext 14356fi 14357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_malloc" >&5 14358$as_echo "$gas_cv_decl_needed_malloc" >&6; } 14359if test $gas_cv_decl_needed_malloc = yes; then 14360 14361$as_echo "#define NEED_DECLARATION_MALLOC 1" >>confdefs.h 14362 14363fi 14364 14365 14366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for sbrk" >&5 14367$as_echo_n "checking whether declaration is required for sbrk... " >&6; } 14368if test "${gas_cv_decl_needed_sbrk+set}" = set; then : 14369 $as_echo_n "(cached) " >&6 14370else 14371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14372/* end confdefs.h. */ 14373$gas_test_headers 14374int 14375main () 14376{ 14377 14378typedef char *(*f)(); 14379f x; 14380x = (f) sbrk; 14381 14382 ; 14383 return 0; 14384} 14385_ACEOF 14386if ac_fn_c_try_link "$LINENO"; then : 14387 gas_cv_decl_needed_sbrk=no 14388else 14389 gas_cv_decl_needed_sbrk=yes 14390fi 14391rm -f core conftest.err conftest.$ac_objext \ 14392 conftest$ac_exeext conftest.$ac_ext 14393fi 14394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_sbrk" >&5 14395$as_echo "$gas_cv_decl_needed_sbrk" >&6; } 14396if test $gas_cv_decl_needed_sbrk = yes; then 14397 14398$as_echo "#define NEED_DECLARATION_SBRK 1" >>confdefs.h 14399 14400fi 14401 14402 14403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for strstr" >&5 14404$as_echo_n "checking whether declaration is required for strstr... " >&6; } 14405if test "${gas_cv_decl_needed_strstr+set}" = set; then : 14406 $as_echo_n "(cached) " >&6 14407else 14408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14409/* end confdefs.h. */ 14410$gas_test_headers 14411int 14412main () 14413{ 14414 14415typedef char *(*f)(); 14416f x; 14417x = (f) strstr; 14418 14419 ; 14420 return 0; 14421} 14422_ACEOF 14423if ac_fn_c_try_link "$LINENO"; then : 14424 gas_cv_decl_needed_strstr=no 14425else 14426 gas_cv_decl_needed_strstr=yes 14427fi 14428rm -f core conftest.err conftest.$ac_objext \ 14429 conftest$ac_exeext conftest.$ac_ext 14430fi 14431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_strstr" >&5 14432$as_echo "$gas_cv_decl_needed_strstr" >&6; } 14433if test $gas_cv_decl_needed_strstr = yes; then 14434 14435$as_echo "#define NEED_DECLARATION_STRSTR 1" >>confdefs.h 14436 14437fi 14438 14439 14440ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 14441if test "x$ac_cv_have_decl_free" = x""yes; then : 14442 ac_have_decl=1 14443else 14444 ac_have_decl=0 14445fi 14446 14447cat >>confdefs.h <<_ACEOF 14448#define HAVE_DECL_FREE $ac_have_decl 14449_ACEOF 14450ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 14451if test "x$ac_cv_have_decl_getenv" = x""yes; then : 14452 ac_have_decl=1 14453else 14454 ac_have_decl=0 14455fi 14456 14457cat >>confdefs.h <<_ACEOF 14458#define HAVE_DECL_GETENV $ac_have_decl 14459_ACEOF 14460ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default" 14461if test "x$ac_cv_have_decl_malloc" = x""yes; then : 14462 ac_have_decl=1 14463else 14464 ac_have_decl=0 14465fi 14466 14467cat >>confdefs.h <<_ACEOF 14468#define HAVE_DECL_MALLOC $ac_have_decl 14469_ACEOF 14470ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default" 14471if test "x$ac_cv_have_decl_mempcpy" = x""yes; then : 14472 ac_have_decl=1 14473else 14474 ac_have_decl=0 14475fi 14476 14477cat >>confdefs.h <<_ACEOF 14478#define HAVE_DECL_MEMPCPY $ac_have_decl 14479_ACEOF 14480ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default" 14481if test "x$ac_cv_have_decl_realloc" = x""yes; then : 14482 ac_have_decl=1 14483else 14484 ac_have_decl=0 14485fi 14486 14487cat >>confdefs.h <<_ACEOF 14488#define HAVE_DECL_REALLOC $ac_have_decl 14489_ACEOF 14490ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 14491if test "x$ac_cv_have_decl_stpcpy" = x""yes; then : 14492 ac_have_decl=1 14493else 14494 ac_have_decl=0 14495fi 14496 14497cat >>confdefs.h <<_ACEOF 14498#define HAVE_DECL_STPCPY $ac_have_decl 14499_ACEOF 14500ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 14501if test "x$ac_cv_have_decl_strstr" = x""yes; then : 14502 ac_have_decl=1 14503else 14504 ac_have_decl=0 14505fi 14506 14507cat >>confdefs.h <<_ACEOF 14508#define HAVE_DECL_STRSTR $ac_have_decl 14509_ACEOF 14510ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default" 14511if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then : 14512 ac_have_decl=1 14513else 14514 ac_have_decl=0 14515fi 14516 14517cat >>confdefs.h <<_ACEOF 14518#define HAVE_DECL_VSNPRINTF $ac_have_decl 14519_ACEOF 14520ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 14521if test "x$ac_cv_have_decl_asprintf" = x""yes; then : 14522 ac_have_decl=1 14523else 14524 ac_have_decl=0 14525fi 14526 14527cat >>confdefs.h <<_ACEOF 14528#define HAVE_DECL_ASPRINTF $ac_have_decl 14529_ACEOF 14530 14531 14532 14533case "${host}" in 14534*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 14535 14536$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 14537 ;; 14538esac 14539 14540# Link in zlib if we can. This allows us to write compressed debug sections. 14541 14542 # Use the system's zlib library. 14543 zlibdir="-L\$(top_builddir)/../zlib" 14544 zlibinc="-I\$(top_srcdir)/../zlib" 14545 14546# Check whether --with-system-zlib was given. 14547if test "${with_system_zlib+set}" = set; then : 14548 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 14549 zlibdir= 14550 zlibinc= 14551 fi 14552 14553fi 14554 14555 14556 14557 14558 14559# Support for VMS timestamps via cross compile 14560 14561if test "$ac_cv_header_time_h" = yes; then 14562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5 14563$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; } 14564 if test "${gas_cv_have_time_type_member_tm_gmtoff+set}" = set; then : 14565 $as_echo_n "(cached) " >&6 14566else 14567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14568/* end confdefs.h. */ 14569 14570#define _BSD_SOURCE 1 14571#include <time.h> 14572int 14573main () 14574{ 14575struct tm avar; void* aref = (void*) &avar.tm_gmtoff 14576 ; 14577 return 0; 14578} 14579_ACEOF 14580if ac_fn_c_try_compile "$LINENO"; then : 14581 gas_cv_have_time_type_member_tm_gmtoff=yes 14582else 14583 gas_cv_have_time_type_member_tm_gmtoff=no 14584 14585fi 14586rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14587fi 14588 14589 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then 14590 14591$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h 14592 14593 fi 14594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5 14595$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; } 14596 14597fi 14598 14599if test "$ac_cv_header_sys_stat_h" = yes; then 14600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5 14601$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; } 14602 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+set}" = set; then : 14603 $as_echo_n "(cached) " >&6 14604else 14605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14606/* end confdefs.h. */ 14607 14608#define _BSD_SOURCE 1 14609#include <sys/stat.h> 14610int 14611main () 14612{ 14613struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec 14614 ; 14615 return 0; 14616} 14617_ACEOF 14618if ac_fn_c_try_compile "$LINENO"; then : 14619 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes 14620else 14621 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no 14622 14623fi 14624rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14625fi 14626 14627 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then 14628 14629$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h 14630 14631 fi 14632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5 14633$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; } 14634 14635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5 14636$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; } 14637 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+set}" = set; then : 14638 $as_echo_n "(cached) " >&6 14639else 14640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14641/* end confdefs.h. */ 14642 14643#define _BSD_SOURCE 1 14644#include <sys/stat.h> 14645int 14646main () 14647{ 14648struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec 14649 ; 14650 return 0; 14651} 14652_ACEOF 14653if ac_fn_c_try_compile "$LINENO"; then : 14654 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes 14655else 14656 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no 14657 14658fi 14659rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14660fi 14661 14662 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then 14663 14664$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h 14665 14666 fi 14667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5 14668$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; } 14669 14670fi 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in" 14681 14682ac_config_commands="$ac_config_commands default" 14683 14684 14685cat >confcache <<\_ACEOF 14686# This file is a shell script that caches the results of configure 14687# tests run on this system so they can be shared between configure 14688# scripts and configure runs, see configure's option --config-cache. 14689# It is not useful on other systems. If it contains results you don't 14690# want to keep, you may remove or edit it. 14691# 14692# config.status only pays attention to the cache file if you give it 14693# the --recheck option to rerun configure. 14694# 14695# `ac_cv_env_foo' variables (set or unset) will be overridden when 14696# loading this file, other *unset* `ac_cv_foo' will be assigned the 14697# following values. 14698 14699_ACEOF 14700 14701# The following way of writing the cache mishandles newlines in values, 14702# but we know of no workaround that is simple, portable, and efficient. 14703# So, we kill variables containing newlines. 14704# Ultrix sh set writes to stderr and can't be redirected directly, 14705# and sets the high bit in the cache file unless we assign to the vars. 14706( 14707 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14708 eval ac_val=\$$ac_var 14709 case $ac_val in #( 14710 *${as_nl}*) 14711 case $ac_var in #( 14712 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14713$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14714 esac 14715 case $ac_var in #( 14716 _ | IFS | as_nl) ;; #( 14717 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14718 *) { eval $ac_var=; unset $ac_var;} ;; 14719 esac ;; 14720 esac 14721 done 14722 14723 (set) 2>&1 | 14724 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14725 *${as_nl}ac_space=\ *) 14726 # `set' does not quote correctly, so add quotes: double-quote 14727 # substitution turns \\\\ into \\, and sed turns \\ into \. 14728 sed -n \ 14729 "s/'/'\\\\''/g; 14730 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14731 ;; #( 14732 *) 14733 # `set' quotes correctly as required by POSIX, so do not add quotes. 14734 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14735 ;; 14736 esac | 14737 sort 14738) | 14739 sed ' 14740 /^ac_cv_env_/b end 14741 t clear 14742 :clear 14743 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14744 t end 14745 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14746 :end' >>confcache 14747if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14748 if test -w "$cache_file"; then 14749 test "x$cache_file" != "x/dev/null" && 14750 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14751$as_echo "$as_me: updating cache $cache_file" >&6;} 14752 cat confcache >$cache_file 14753 else 14754 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14755$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14756 fi 14757fi 14758rm -f confcache 14759 14760test "x$prefix" = xNONE && prefix=$ac_default_prefix 14761# Let make expand exec_prefix. 14762test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14763 14764DEFS=-DHAVE_CONFIG_H 14765 14766ac_libobjs= 14767ac_ltlibobjs= 14768for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14769 # 1. Remove the extension, and $U if already installed. 14770 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14771 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14772 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14773 # will be set to the directory where LIBOBJS objects are built. 14774 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14775 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14776done 14777LIBOBJS=$ac_libobjs 14778 14779LTLIBOBJS=$ac_ltlibobjs 14780 14781 14782if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14783 as_fn_error "conditional \"AMDEP\" was never defined. 14784Usually this means the macro was only invoked conditionally." "$LINENO" 5 14785fi 14786if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14787 as_fn_error "conditional \"am__fastdepCC\" was never defined. 14788Usually this means the macro was only invoked conditionally." "$LINENO" 5 14789fi 14790 if test -n "$EXEEXT"; then 14791 am__EXEEXT_TRUE= 14792 am__EXEEXT_FALSE='#' 14793else 14794 am__EXEEXT_TRUE='#' 14795 am__EXEEXT_FALSE= 14796fi 14797 14798 14799if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14800 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 14801Usually this means the macro was only invoked conditionally." "$LINENO" 5 14802fi 14803if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 14804 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined. 14805Usually this means the macro was only invoked conditionally." "$LINENO" 5 14806fi 14807 14808: ${CONFIG_STATUS=./config.status} 14809ac_write_fail=0 14810ac_clean_files_save=$ac_clean_files 14811ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14812{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14813$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14814as_write_fail=0 14815cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14816#! $SHELL 14817# Generated by $as_me. 14818# Run this file to recreate the current configuration. 14819# Compiler output produced by configure, useful for debugging 14820# configure, is in config.log if it exists. 14821 14822debug=false 14823ac_cs_recheck=false 14824ac_cs_silent=false 14825 14826SHELL=\${CONFIG_SHELL-$SHELL} 14827export SHELL 14828_ASEOF 14829cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14830## -------------------- ## 14831## M4sh Initialization. ## 14832## -------------------- ## 14833 14834# Be more Bourne compatible 14835DUALCASE=1; export DUALCASE # for MKS sh 14836if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14837 emulate sh 14838 NULLCMD=: 14839 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14840 # is contrary to our usage. Disable this feature. 14841 alias -g '${1+"$@"}'='"$@"' 14842 setopt NO_GLOB_SUBST 14843else 14844 case `(set -o) 2>/dev/null` in #( 14845 *posix*) : 14846 set -o posix ;; #( 14847 *) : 14848 ;; 14849esac 14850fi 14851 14852 14853as_nl=' 14854' 14855export as_nl 14856# Printing a long string crashes Solaris 7 /usr/bin/printf. 14857as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14858as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14859as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14860# Prefer a ksh shell builtin over an external printf program on Solaris, 14861# but without wasting forks for bash or zsh. 14862if test -z "$BASH_VERSION$ZSH_VERSION" \ 14863 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14864 as_echo='print -r --' 14865 as_echo_n='print -rn --' 14866elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14867 as_echo='printf %s\n' 14868 as_echo_n='printf %s' 14869else 14870 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14871 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14872 as_echo_n='/usr/ucb/echo -n' 14873 else 14874 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14875 as_echo_n_body='eval 14876 arg=$1; 14877 case $arg in #( 14878 *"$as_nl"*) 14879 expr "X$arg" : "X\\(.*\\)$as_nl"; 14880 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14881 esac; 14882 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14883 ' 14884 export as_echo_n_body 14885 as_echo_n='sh -c $as_echo_n_body as_echo' 14886 fi 14887 export as_echo_body 14888 as_echo='sh -c $as_echo_body as_echo' 14889fi 14890 14891# The user is always right. 14892if test "${PATH_SEPARATOR+set}" != set; then 14893 PATH_SEPARATOR=: 14894 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14895 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14896 PATH_SEPARATOR=';' 14897 } 14898fi 14899 14900 14901# IFS 14902# We need space, tab and new line, in precisely that order. Quoting is 14903# there to prevent editors from complaining about space-tab. 14904# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14905# splitting by setting IFS to empty value.) 14906IFS=" "" $as_nl" 14907 14908# Find who we are. Look in the path if we contain no directory separator. 14909case $0 in #(( 14910 *[\\/]* ) as_myself=$0 ;; 14911 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14912for as_dir in $PATH 14913do 14914 IFS=$as_save_IFS 14915 test -z "$as_dir" && as_dir=. 14916 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14917 done 14918IFS=$as_save_IFS 14919 14920 ;; 14921esac 14922# We did not find ourselves, most probably we were run as `sh COMMAND' 14923# in which case we are not to be found in the path. 14924if test "x$as_myself" = x; then 14925 as_myself=$0 14926fi 14927if test ! -f "$as_myself"; then 14928 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14929 exit 1 14930fi 14931 14932# Unset variables that we do not need and which cause bugs (e.g. in 14933# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14934# suppresses any "Segmentation fault" message there. '((' could 14935# trigger a bug in pdksh 5.2.14. 14936for as_var in BASH_ENV ENV MAIL MAILPATH 14937do eval test x\${$as_var+set} = xset \ 14938 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14939done 14940PS1='$ ' 14941PS2='> ' 14942PS4='+ ' 14943 14944# NLS nuisances. 14945LC_ALL=C 14946export LC_ALL 14947LANGUAGE=C 14948export LANGUAGE 14949 14950# CDPATH. 14951(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14952 14953 14954# as_fn_error ERROR [LINENO LOG_FD] 14955# --------------------------------- 14956# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14957# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14958# script with status $?, using 1 if that was 0. 14959as_fn_error () 14960{ 14961 as_status=$?; test $as_status -eq 0 && as_status=1 14962 if test "$3"; then 14963 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14964 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 14965 fi 14966 $as_echo "$as_me: error: $1" >&2 14967 as_fn_exit $as_status 14968} # as_fn_error 14969 14970 14971# as_fn_set_status STATUS 14972# ----------------------- 14973# Set $? to STATUS, without forking. 14974as_fn_set_status () 14975{ 14976 return $1 14977} # as_fn_set_status 14978 14979# as_fn_exit STATUS 14980# ----------------- 14981# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14982as_fn_exit () 14983{ 14984 set +e 14985 as_fn_set_status $1 14986 exit $1 14987} # as_fn_exit 14988 14989# as_fn_unset VAR 14990# --------------- 14991# Portably unset VAR. 14992as_fn_unset () 14993{ 14994 { eval $1=; unset $1;} 14995} 14996as_unset=as_fn_unset 14997# as_fn_append VAR VALUE 14998# ---------------------- 14999# Append the text in VALUE to the end of the definition contained in VAR. Take 15000# advantage of any shell optimizations that allow amortized linear growth over 15001# repeated appends, instead of the typical quadratic growth present in naive 15002# implementations. 15003if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15004 eval 'as_fn_append () 15005 { 15006 eval $1+=\$2 15007 }' 15008else 15009 as_fn_append () 15010 { 15011 eval $1=\$$1\$2 15012 } 15013fi # as_fn_append 15014 15015# as_fn_arith ARG... 15016# ------------------ 15017# Perform arithmetic evaluation on the ARGs, and store the result in the 15018# global $as_val. Take advantage of shells that can avoid forks. The arguments 15019# must be portable across $(()) and expr. 15020if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15021 eval 'as_fn_arith () 15022 { 15023 as_val=$(( $* )) 15024 }' 15025else 15026 as_fn_arith () 15027 { 15028 as_val=`expr "$@" || test $? -eq 1` 15029 } 15030fi # as_fn_arith 15031 15032 15033if expr a : '\(a\)' >/dev/null 2>&1 && 15034 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15035 as_expr=expr 15036else 15037 as_expr=false 15038fi 15039 15040if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15041 as_basename=basename 15042else 15043 as_basename=false 15044fi 15045 15046if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15047 as_dirname=dirname 15048else 15049 as_dirname=false 15050fi 15051 15052as_me=`$as_basename -- "$0" || 15053$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15054 X"$0" : 'X\(//\)$' \| \ 15055 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15056$as_echo X/"$0" | 15057 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15058 s//\1/ 15059 q 15060 } 15061 /^X\/\(\/\/\)$/{ 15062 s//\1/ 15063 q 15064 } 15065 /^X\/\(\/\).*/{ 15066 s//\1/ 15067 q 15068 } 15069 s/.*/./; q'` 15070 15071# Avoid depending upon Character Ranges. 15072as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15073as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15074as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15075as_cr_digits='0123456789' 15076as_cr_alnum=$as_cr_Letters$as_cr_digits 15077 15078ECHO_C= ECHO_N= ECHO_T= 15079case `echo -n x` in #((((( 15080-n*) 15081 case `echo 'xy\c'` in 15082 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15083 xy) ECHO_C='\c';; 15084 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15085 ECHO_T=' ';; 15086 esac;; 15087*) 15088 ECHO_N='-n';; 15089esac 15090 15091rm -f conf$$ conf$$.exe conf$$.file 15092if test -d conf$$.dir; then 15093 rm -f conf$$.dir/conf$$.file 15094else 15095 rm -f conf$$.dir 15096 mkdir conf$$.dir 2>/dev/null 15097fi 15098if (echo >conf$$.file) 2>/dev/null; then 15099 if ln -s conf$$.file conf$$ 2>/dev/null; then 15100 as_ln_s='ln -s' 15101 # ... but there are two gotchas: 15102 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15103 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15104 # In both cases, we have to default to `cp -p'. 15105 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15106 as_ln_s='cp -p' 15107 elif ln conf$$.file conf$$ 2>/dev/null; then 15108 as_ln_s=ln 15109 else 15110 as_ln_s='cp -p' 15111 fi 15112else 15113 as_ln_s='cp -p' 15114fi 15115rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15116rmdir conf$$.dir 2>/dev/null 15117 15118 15119# as_fn_mkdir_p 15120# ------------- 15121# Create "$as_dir" as a directory, including parents if necessary. 15122as_fn_mkdir_p () 15123{ 15124 15125 case $as_dir in #( 15126 -*) as_dir=./$as_dir;; 15127 esac 15128 test -d "$as_dir" || eval $as_mkdir_p || { 15129 as_dirs= 15130 while :; do 15131 case $as_dir in #( 15132 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15133 *) as_qdir=$as_dir;; 15134 esac 15135 as_dirs="'$as_qdir' $as_dirs" 15136 as_dir=`$as_dirname -- "$as_dir" || 15137$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15138 X"$as_dir" : 'X\(//\)[^/]' \| \ 15139 X"$as_dir" : 'X\(//\)$' \| \ 15140 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15141$as_echo X"$as_dir" | 15142 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15143 s//\1/ 15144 q 15145 } 15146 /^X\(\/\/\)[^/].*/{ 15147 s//\1/ 15148 q 15149 } 15150 /^X\(\/\/\)$/{ 15151 s//\1/ 15152 q 15153 } 15154 /^X\(\/\).*/{ 15155 s//\1/ 15156 q 15157 } 15158 s/.*/./; q'` 15159 test -d "$as_dir" && break 15160 done 15161 test -z "$as_dirs" || eval "mkdir $as_dirs" 15162 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 15163 15164 15165} # as_fn_mkdir_p 15166if mkdir -p . 2>/dev/null; then 15167 as_mkdir_p='mkdir -p "$as_dir"' 15168else 15169 test -d ./-p && rmdir ./-p 15170 as_mkdir_p=false 15171fi 15172 15173if test -x / >/dev/null 2>&1; then 15174 as_test_x='test -x' 15175else 15176 if ls -dL / >/dev/null 2>&1; then 15177 as_ls_L_option=L 15178 else 15179 as_ls_L_option= 15180 fi 15181 as_test_x=' 15182 eval sh -c '\'' 15183 if test -d "$1"; then 15184 test -d "$1/."; 15185 else 15186 case $1 in #( 15187 -*)set "./$1";; 15188 esac; 15189 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 15190 ???[sx]*):;;*)false;;esac;fi 15191 '\'' sh 15192 ' 15193fi 15194as_executable_p=$as_test_x 15195 15196# Sed expression to map a string onto a valid CPP name. 15197as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15198 15199# Sed expression to map a string onto a valid variable name. 15200as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15201 15202 15203exec 6>&1 15204## ----------------------------------- ## 15205## Main body of $CONFIG_STATUS script. ## 15206## ----------------------------------- ## 15207_ASEOF 15208test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15209 15210cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15211# Save the log message, to keep $0 and so on meaningful, and to 15212# report actual input values of CONFIG_FILES etc. instead of their 15213# values after options handling. 15214ac_log=" 15215This file was extended by gas $as_me 2.28.1, which was 15216generated by GNU Autoconf 2.64. Invocation command line was 15217 15218 CONFIG_FILES = $CONFIG_FILES 15219 CONFIG_HEADERS = $CONFIG_HEADERS 15220 CONFIG_LINKS = $CONFIG_LINKS 15221 CONFIG_COMMANDS = $CONFIG_COMMANDS 15222 $ $0 $@ 15223 15224on `(hostname || uname -n) 2>/dev/null | sed 1q` 15225" 15226 15227_ACEOF 15228 15229case $ac_config_files in *" 15230"*) set x $ac_config_files; shift; ac_config_files=$*;; 15231esac 15232 15233case $ac_config_headers in *" 15234"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15235esac 15236 15237 15238cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15239# Files that config.status was made for. 15240config_files="$ac_config_files" 15241config_headers="$ac_config_headers" 15242config_commands="$ac_config_commands" 15243 15244_ACEOF 15245 15246cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15247ac_cs_usage="\ 15248\`$as_me' instantiates files and other configuration actions 15249from templates according to the current configuration. Unless the files 15250and actions are specified as TAGs, all are instantiated by default. 15251 15252Usage: $0 [OPTION]... [TAG]... 15253 15254 -h, --help print this help, then exit 15255 -V, --version print version number and configuration settings, then exit 15256 -q, --quiet, --silent 15257 do not print progress messages 15258 -d, --debug don't remove temporary files 15259 --recheck update $as_me by reconfiguring in the same conditions 15260 --file=FILE[:TEMPLATE] 15261 instantiate the configuration file FILE 15262 --header=FILE[:TEMPLATE] 15263 instantiate the configuration header FILE 15264 15265Configuration files: 15266$config_files 15267 15268Configuration headers: 15269$config_headers 15270 15271Configuration commands: 15272$config_commands 15273 15274Report bugs to the package provider." 15275 15276_ACEOF 15277cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15278ac_cs_version="\\ 15279gas config.status 2.28.1 15280configured by $0, generated by GNU Autoconf 2.64, 15281 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 15282 15283Copyright (C) 2009 Free Software Foundation, Inc. 15284This config.status script is free software; the Free Software Foundation 15285gives unlimited permission to copy, distribute and modify it." 15286 15287ac_pwd='$ac_pwd' 15288srcdir='$srcdir' 15289INSTALL='$INSTALL' 15290MKDIR_P='$MKDIR_P' 15291AWK='$AWK' 15292test -n "\$AWK" || AWK=awk 15293_ACEOF 15294 15295cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15296# The default lists apply if the user does not specify any file. 15297ac_need_defaults=: 15298while test $# != 0 15299do 15300 case $1 in 15301 --*=*) 15302 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15303 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15304 ac_shift=: 15305 ;; 15306 *) 15307 ac_option=$1 15308 ac_optarg=$2 15309 ac_shift=shift 15310 ;; 15311 esac 15312 15313 case $ac_option in 15314 # Handling of the options. 15315 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15316 ac_cs_recheck=: ;; 15317 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15318 $as_echo "$ac_cs_version"; exit ;; 15319 --debug | --debu | --deb | --de | --d | -d ) 15320 debug=: ;; 15321 --file | --fil | --fi | --f ) 15322 $ac_shift 15323 case $ac_optarg in 15324 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15325 esac 15326 as_fn_append CONFIG_FILES " '$ac_optarg'" 15327 ac_need_defaults=false;; 15328 --header | --heade | --head | --hea ) 15329 $ac_shift 15330 case $ac_optarg in 15331 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15332 esac 15333 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15334 ac_need_defaults=false;; 15335 --he | --h) 15336 # Conflict between --help and --header 15337 as_fn_error "ambiguous option: \`$1' 15338Try \`$0 --help' for more information.";; 15339 --help | --hel | -h ) 15340 $as_echo "$ac_cs_usage"; exit ;; 15341 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15342 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15343 ac_cs_silent=: ;; 15344 15345 # This is an error. 15346 -*) as_fn_error "unrecognized option: \`$1' 15347Try \`$0 --help' for more information." ;; 15348 15349 *) as_fn_append ac_config_targets " $1" 15350 ac_need_defaults=false ;; 15351 15352 esac 15353 shift 15354done 15355 15356ac_configure_extra_args= 15357 15358if $ac_cs_silent; then 15359 exec 6>/dev/null 15360 ac_configure_extra_args="$ac_configure_extra_args --silent" 15361fi 15362 15363_ACEOF 15364cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15365if \$ac_cs_recheck; then 15366 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15367 shift 15368 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15369 CONFIG_SHELL='$SHELL' 15370 export CONFIG_SHELL 15371 exec "\$@" 15372fi 15373 15374_ACEOF 15375cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15376exec 5>>config.log 15377{ 15378 echo 15379 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15380## Running $as_me. ## 15381_ASBOX 15382 $as_echo "$ac_log" 15383} >&5 15384 15385_ACEOF 15386cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15387# 15388# INIT-COMMANDS 15389# 15390AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15391 15392 15393# The HP-UX ksh and POSIX shell print the target directory to stdout 15394# if CDPATH is set. 15395(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15396 15397sed_quote_subst='$sed_quote_subst' 15398double_quote_subst='$double_quote_subst' 15399delay_variable_subst='$delay_variable_subst' 15400macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15401macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15402enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15403enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15404pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15405enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15406SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15407ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15408host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15409host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15410host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15411build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15412build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15413build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15414SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15415Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15416GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15417EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15418FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15419LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15420NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15421LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15422max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15423ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15424exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15425lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15426lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15427lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15428reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15429reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15430OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15431deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15432file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15433AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15434AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15435STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15436RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15437old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15438old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15439old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15440lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15441CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15442CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15443compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15444GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15445lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15446lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15447lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15448lt_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"`' 15449objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15450MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15451lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15452lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15453lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15454lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15455lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15456need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15457DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15458NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15459LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15460OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15461OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15462libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15463shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15464extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15465archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15466enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15467export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15468whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15469compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15470old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15471old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15472archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15473archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15474module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15475module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15476with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15477allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15478no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15479hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15480hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 15481hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15482hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15483hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15484hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15485hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15486hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15487inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15488link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15489fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 15490always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15491export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15492exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15493include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15494prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15495file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15496variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15497need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15498need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15499version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15500runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15501shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15502shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15503libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15504library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15505soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15506install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15507postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15508postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15509finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15510finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15511hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15512sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15513sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15514hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15515enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15516enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15517enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15518old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15519striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15520 15521LTCC='$LTCC' 15522LTCFLAGS='$LTCFLAGS' 15523compiler='$compiler_DEFAULT' 15524 15525# A function that is used when there is no print builtin or printf. 15526func_fallback_echo () 15527{ 15528 eval 'cat <<_LTECHO_EOF 15529\$1 15530_LTECHO_EOF' 15531} 15532 15533# Quote evaled strings. 15534for var in SHELL \ 15535ECHO \ 15536SED \ 15537GREP \ 15538EGREP \ 15539FGREP \ 15540LD \ 15541NM \ 15542LN_S \ 15543lt_SP2NL \ 15544lt_NL2SP \ 15545reload_flag \ 15546OBJDUMP \ 15547deplibs_check_method \ 15548file_magic_cmd \ 15549AR \ 15550AR_FLAGS \ 15551STRIP \ 15552RANLIB \ 15553CC \ 15554CFLAGS \ 15555compiler \ 15556lt_cv_sys_global_symbol_pipe \ 15557lt_cv_sys_global_symbol_to_cdecl \ 15558lt_cv_sys_global_symbol_to_c_name_address \ 15559lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15560lt_prog_compiler_no_builtin_flag \ 15561lt_prog_compiler_wl \ 15562lt_prog_compiler_pic \ 15563lt_prog_compiler_static \ 15564lt_cv_prog_compiler_c_o \ 15565need_locks \ 15566DSYMUTIL \ 15567NMEDIT \ 15568LIPO \ 15569OTOOL \ 15570OTOOL64 \ 15571shrext_cmds \ 15572export_dynamic_flag_spec \ 15573whole_archive_flag_spec \ 15574compiler_needs_object \ 15575with_gnu_ld \ 15576allow_undefined_flag \ 15577no_undefined_flag \ 15578hardcode_libdir_flag_spec \ 15579hardcode_libdir_flag_spec_ld \ 15580hardcode_libdir_separator \ 15581fix_srcfile_path \ 15582exclude_expsyms \ 15583include_expsyms \ 15584file_list_spec \ 15585variables_saved_for_relink \ 15586libname_spec \ 15587library_names_spec \ 15588soname_spec \ 15589install_override_mode \ 15590finish_eval \ 15591old_striplib \ 15592striplib; do 15593 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15594 *[\\\\\\\`\\"\\\$]*) 15595 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15596 ;; 15597 *) 15598 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15599 ;; 15600 esac 15601done 15602 15603# Double-quote double-evaled strings. 15604for var in reload_cmds \ 15605old_postinstall_cmds \ 15606old_postuninstall_cmds \ 15607old_archive_cmds \ 15608extract_expsyms_cmds \ 15609old_archive_from_new_cmds \ 15610old_archive_from_expsyms_cmds \ 15611archive_cmds \ 15612archive_expsym_cmds \ 15613module_cmds \ 15614module_expsym_cmds \ 15615export_symbols_cmds \ 15616prelink_cmds \ 15617postinstall_cmds \ 15618postuninstall_cmds \ 15619finish_cmds \ 15620sys_lib_search_path_spec \ 15621sys_lib_dlsearch_path_spec; do 15622 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15623 *[\\\\\\\`\\"\\\$]*) 15624 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15625 ;; 15626 *) 15627 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15628 ;; 15629 esac 15630done 15631 15632ac_aux_dir='$ac_aux_dir' 15633xsi_shell='$xsi_shell' 15634lt_shell_append='$lt_shell_append' 15635 15636# See if we are running on zsh, and set the options which allow our 15637# commands through without removal of \ escapes INIT. 15638if test -n "\${ZSH_VERSION+set}" ; then 15639 setopt NO_GLOB_SUBST 15640fi 15641 15642 15643 PACKAGE='$PACKAGE' 15644 VERSION='$VERSION' 15645 TIMESTAMP='$TIMESTAMP' 15646 RM='$RM' 15647 ofile='$ofile' 15648 15649 15650 15651# Capture the value of obsolete ALL_LINGUAS because we need it to compute 15652 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 15653 # from automake. 15654 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 15655 # Capture the value of LINGUAS because we need it to compute CATALOGS. 15656 LINGUAS="${LINGUAS-%UNSET%}" 15657 15658target_cpu_type=${target_cpu_type} 15659 cgen_cpu_prefix=${cgen_cpu_prefix} 15660 obj_format=${obj_format} 15661 te_file=${te_file} 15662 15663_ACEOF 15664 15665cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15666 15667# Handling of arguments. 15668for ac_config_target in $ac_config_targets 15669do 15670 case $ac_config_target in 15671 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15672 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15673 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 15674 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;; 15675 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;; 15676 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 15677 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15678 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 15679 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 15680 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 15681 15682 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15683 esac 15684done 15685 15686 15687# If the user did not use the arguments to specify the items to instantiate, 15688# then the envvar interface is used. Set only those that are not. 15689# We use the long form for the default assignment because of an extremely 15690# bizarre bug on SunOS 4.1.3. 15691if $ac_need_defaults; then 15692 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15693 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15694 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15695fi 15696 15697# Have a temporary directory for convenience. Make it in the build tree 15698# simply because there is no reason against having it here, and in addition, 15699# creating and moving files from /tmp can sometimes cause problems. 15700# Hook for its removal unless debugging. 15701# Note that there is a small window in which the directory will not be cleaned: 15702# after its creation but before its name has been assigned to `$tmp'. 15703$debug || 15704{ 15705 tmp= 15706 trap 'exit_status=$? 15707 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 15708' 0 15709 trap 'as_fn_exit 1' 1 2 13 15 15710} 15711# Create a (secure) tmp directory for tmp files. 15712 15713{ 15714 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15715 test -n "$tmp" && test -d "$tmp" 15716} || 15717{ 15718 tmp=./conf$$-$RANDOM 15719 (umask 077 && mkdir "$tmp") 15720} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 15721 15722# Set up the scripts for CONFIG_FILES section. 15723# No need to generate them if there are no CONFIG_FILES. 15724# This happens for instance with `./config.status config.h'. 15725if test -n "$CONFIG_FILES"; then 15726 15727 15728ac_cr=`echo X | tr X '\015'` 15729# On cygwin, bash can eat \r inside `` if the user requested igncr. 15730# But we know of no other shell where ac_cr would be empty at this 15731# point, so we can use a bashism as a fallback. 15732if test "x$ac_cr" = x; then 15733 eval ac_cr=\$\'\\r\' 15734fi 15735ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15736if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15737 ac_cs_awk_cr='\r' 15738else 15739 ac_cs_awk_cr=$ac_cr 15740fi 15741 15742echo 'BEGIN {' >"$tmp/subs1.awk" && 15743_ACEOF 15744 15745 15746{ 15747 echo "cat >conf$$subs.awk <<_ACEOF" && 15748 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15749 echo "_ACEOF" 15750} >conf$$subs.sh || 15751 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15752ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 15753ac_delim='%!_!# ' 15754for ac_last_try in false false false false false :; do 15755 . ./conf$$subs.sh || 15756 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15757 15758 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15759 if test $ac_delim_n = $ac_delim_num; then 15760 break 15761 elif $ac_last_try; then 15762 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 15763 else 15764 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15765 fi 15766done 15767rm -f conf$$subs.sh 15768 15769cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15770cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 15771_ACEOF 15772sed -n ' 15773h 15774s/^/S["/; s/!.*/"]=/ 15775p 15776g 15777s/^[^!]*!// 15778:repl 15779t repl 15780s/'"$ac_delim"'$// 15781t delim 15782:nl 15783h 15784s/\(.\{148\}\).*/\1/ 15785t more1 15786s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15787p 15788n 15789b repl 15790:more1 15791s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15792p 15793g 15794s/.\{148\}// 15795t nl 15796:delim 15797h 15798s/\(.\{148\}\).*/\1/ 15799t more2 15800s/["\\]/\\&/g; s/^/"/; s/$/"/ 15801p 15802b 15803:more2 15804s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15805p 15806g 15807s/.\{148\}// 15808t delim 15809' <conf$$subs.awk | sed ' 15810/^[^""]/{ 15811 N 15812 s/\n// 15813} 15814' >>$CONFIG_STATUS || ac_write_fail=1 15815rm -f conf$$subs.awk 15816cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15817_ACAWK 15818cat >>"\$tmp/subs1.awk" <<_ACAWK && 15819 for (key in S) S_is_set[key] = 1 15820 FS = "" 15821 15822} 15823{ 15824 line = $ 0 15825 nfields = split(line, field, "@") 15826 substed = 0 15827 len = length(field[1]) 15828 for (i = 2; i < nfields; i++) { 15829 key = field[i] 15830 keylen = length(key) 15831 if (S_is_set[key]) { 15832 value = S[key] 15833 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15834 len += length(value) + length(field[++i]) 15835 substed = 1 15836 } else 15837 len += 1 + keylen 15838 } 15839 15840 print line 15841} 15842 15843_ACAWK 15844_ACEOF 15845cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15846if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15847 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15848else 15849 cat 15850fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 15851 || as_fn_error "could not setup config files machinery" "$LINENO" 5 15852_ACEOF 15853 15854# VPATH may cause trouble with some makes, so we remove $(srcdir), 15855# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 15856# trailing colons and then remove the whole line if VPATH becomes empty 15857# (actually we leave an empty line to preserve line numbers). 15858if test "x$srcdir" = x.; then 15859 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 15860s/:*\$(srcdir):*/:/ 15861s/:*\${srcdir}:*/:/ 15862s/:*@srcdir@:*/:/ 15863s/^\([^=]*=[ ]*\):*/\1/ 15864s/:*$// 15865s/^[^=]*=[ ]*$// 15866}' 15867fi 15868 15869cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15870fi # test -n "$CONFIG_FILES" 15871 15872# Set up the scripts for CONFIG_HEADERS section. 15873# No need to generate them if there are no CONFIG_HEADERS. 15874# This happens for instance with `./config.status Makefile'. 15875if test -n "$CONFIG_HEADERS"; then 15876cat >"$tmp/defines.awk" <<\_ACAWK || 15877BEGIN { 15878_ACEOF 15879 15880# Transform confdefs.h into an awk script `defines.awk', embedded as 15881# here-document in config.status, that substitutes the proper values into 15882# config.h.in to produce config.h. 15883 15884# Create a delimiter string that does not exist in confdefs.h, to ease 15885# handling of long lines. 15886ac_delim='%!_!# ' 15887for ac_last_try in false false :; do 15888 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 15889 if test -z "$ac_t"; then 15890 break 15891 elif $ac_last_try; then 15892 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 15893 else 15894 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15895 fi 15896done 15897 15898# For the awk script, D is an array of macro values keyed by name, 15899# likewise P contains macro parameters if any. Preserve backslash 15900# newline sequences. 15901 15902ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15903sed -n ' 15904s/.\{148\}/&'"$ac_delim"'/g 15905t rset 15906:rset 15907s/^[ ]*#[ ]*define[ ][ ]*/ / 15908t def 15909d 15910:def 15911s/\\$// 15912t bsnl 15913s/["\\]/\\&/g 15914s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15915D["\1"]=" \3"/p 15916s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15917d 15918:bsnl 15919s/["\\]/\\&/g 15920s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15921D["\1"]=" \3\\\\\\n"\\/p 15922t cont 15923s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15924t cont 15925d 15926:cont 15927n 15928s/.\{148\}/&'"$ac_delim"'/g 15929t clear 15930:clear 15931s/\\$// 15932t bsnlc 15933s/["\\]/\\&/g; s/^/"/; s/$/"/p 15934d 15935:bsnlc 15936s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15937b cont 15938' <confdefs.h | sed ' 15939s/'"$ac_delim"'/"\\\ 15940"/g' >>$CONFIG_STATUS || ac_write_fail=1 15941 15942cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15943 for (key in D) D_is_set[key] = 1 15944 FS = "" 15945} 15946/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15947 line = \$ 0 15948 split(line, arg, " ") 15949 if (arg[1] == "#") { 15950 defundef = arg[2] 15951 mac1 = arg[3] 15952 } else { 15953 defundef = substr(arg[1], 2) 15954 mac1 = arg[2] 15955 } 15956 split(mac1, mac2, "(") #) 15957 macro = mac2[1] 15958 prefix = substr(line, 1, index(line, defundef) - 1) 15959 if (D_is_set[macro]) { 15960 # Preserve the white space surrounding the "#". 15961 print prefix "define", macro P[macro] D[macro] 15962 next 15963 } else { 15964 # Replace #undef with comments. This is necessary, for example, 15965 # in the case of _POSIX_SOURCE, which is predefined and required 15966 # on some systems where configure will not decide to define it. 15967 if (defundef == "undef") { 15968 print "/*", prefix defundef, macro, "*/" 15969 next 15970 } 15971 } 15972} 15973{ print } 15974_ACAWK 15975_ACEOF 15976cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15977 as_fn_error "could not setup config headers machinery" "$LINENO" 5 15978fi # test -n "$CONFIG_HEADERS" 15979 15980 15981eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15982shift 15983for ac_tag 15984do 15985 case $ac_tag in 15986 :[FHLC]) ac_mode=$ac_tag; continue;; 15987 esac 15988 case $ac_mode$ac_tag in 15989 :[FHL]*:*);; 15990 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 15991 :[FH]-) ac_tag=-:-;; 15992 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15993 esac 15994 ac_save_IFS=$IFS 15995 IFS=: 15996 set x $ac_tag 15997 IFS=$ac_save_IFS 15998 shift 15999 ac_file=$1 16000 shift 16001 16002 case $ac_mode in 16003 :L) ac_source=$1;; 16004 :[FH]) 16005 ac_file_inputs= 16006 for ac_f 16007 do 16008 case $ac_f in 16009 -) ac_f="$tmp/stdin";; 16010 *) # Look for the file first in the build tree, then in the source tree 16011 # (if the path is not absolute). The absolute path cannot be DOS-style, 16012 # because $ac_f cannot contain `:'. 16013 test -f "$ac_f" || 16014 case $ac_f in 16015 [\\/$]*) false;; 16016 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16017 esac || 16018 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16019 esac 16020 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16021 as_fn_append ac_file_inputs " '$ac_f'" 16022 done 16023 16024 # Let's still pretend it is `configure' which instantiates (i.e., don't 16025 # use $as_me), people would be surprised to read: 16026 # /* config.h. Generated by config.status. */ 16027 configure_input='Generated from '` 16028 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16029 `' by configure.' 16030 if test x"$ac_file" != x-; then 16031 configure_input="$ac_file. $configure_input" 16032 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16033$as_echo "$as_me: creating $ac_file" >&6;} 16034 fi 16035 # Neutralize special characters interpreted by sed in replacement strings. 16036 case $configure_input in #( 16037 *\&* | *\|* | *\\* ) 16038 ac_sed_conf_input=`$as_echo "$configure_input" | 16039 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16040 *) ac_sed_conf_input=$configure_input;; 16041 esac 16042 16043 case $ac_tag in 16044 *:-:* | *:-) cat >"$tmp/stdin" \ 16045 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 16046 esac 16047 ;; 16048 esac 16049 16050 ac_dir=`$as_dirname -- "$ac_file" || 16051$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16052 X"$ac_file" : 'X\(//\)[^/]' \| \ 16053 X"$ac_file" : 'X\(//\)$' \| \ 16054 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16055$as_echo X"$ac_file" | 16056 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16057 s//\1/ 16058 q 16059 } 16060 /^X\(\/\/\)[^/].*/{ 16061 s//\1/ 16062 q 16063 } 16064 /^X\(\/\/\)$/{ 16065 s//\1/ 16066 q 16067 } 16068 /^X\(\/\).*/{ 16069 s//\1/ 16070 q 16071 } 16072 s/.*/./; q'` 16073 as_dir="$ac_dir"; as_fn_mkdir_p 16074 ac_builddir=. 16075 16076case "$ac_dir" in 16077.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16078*) 16079 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16080 # A ".." for each directory in $ac_dir_suffix. 16081 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16082 case $ac_top_builddir_sub in 16083 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16084 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16085 esac ;; 16086esac 16087ac_abs_top_builddir=$ac_pwd 16088ac_abs_builddir=$ac_pwd$ac_dir_suffix 16089# for backward compatibility: 16090ac_top_builddir=$ac_top_build_prefix 16091 16092case $srcdir in 16093 .) # We are building in place. 16094 ac_srcdir=. 16095 ac_top_srcdir=$ac_top_builddir_sub 16096 ac_abs_top_srcdir=$ac_pwd ;; 16097 [\\/]* | ?:[\\/]* ) # Absolute name. 16098 ac_srcdir=$srcdir$ac_dir_suffix; 16099 ac_top_srcdir=$srcdir 16100 ac_abs_top_srcdir=$srcdir ;; 16101 *) # Relative name. 16102 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16103 ac_top_srcdir=$ac_top_build_prefix$srcdir 16104 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16105esac 16106ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16107 16108 16109 case $ac_mode in 16110 :F) 16111 # 16112 # CONFIG_FILE 16113 # 16114 16115 case $INSTALL in 16116 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16117 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16118 esac 16119 ac_MKDIR_P=$MKDIR_P 16120 case $MKDIR_P in 16121 [\\/$]* | ?:[\\/]* ) ;; 16122 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16123 esac 16124_ACEOF 16125 16126cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16127# If the template does not know about datarootdir, expand it. 16128# FIXME: This hack should be removed a few years after 2.60. 16129ac_datarootdir_hack=; ac_datarootdir_seen= 16130ac_sed_dataroot=' 16131/datarootdir/ { 16132 p 16133 q 16134} 16135/@datadir@/p 16136/@docdir@/p 16137/@infodir@/p 16138/@localedir@/p 16139/@mandir@/p' 16140case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16141*datarootdir*) ac_datarootdir_seen=yes;; 16142*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16144$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16145_ACEOF 16146cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16147 ac_datarootdir_hack=' 16148 s&@datadir@&$datadir&g 16149 s&@docdir@&$docdir&g 16150 s&@infodir@&$infodir&g 16151 s&@localedir@&$localedir&g 16152 s&@mandir@&$mandir&g 16153 s&\\\${datarootdir}&$datarootdir&g' ;; 16154esac 16155_ACEOF 16156 16157# Neutralize VPATH when `$srcdir' = `.'. 16158# Shell code in configure.ac might set extrasub. 16159# FIXME: do we really want to maintain this feature? 16160cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16161ac_sed_extra="$ac_vpsub 16162$extrasub 16163_ACEOF 16164cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16165:t 16166/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16167s|@configure_input@|$ac_sed_conf_input|;t t 16168s&@top_builddir@&$ac_top_builddir_sub&;t t 16169s&@top_build_prefix@&$ac_top_build_prefix&;t t 16170s&@srcdir@&$ac_srcdir&;t t 16171s&@abs_srcdir@&$ac_abs_srcdir&;t t 16172s&@top_srcdir@&$ac_top_srcdir&;t t 16173s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16174s&@builddir@&$ac_builddir&;t t 16175s&@abs_builddir@&$ac_abs_builddir&;t t 16176s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16177s&@INSTALL@&$ac_INSTALL&;t t 16178s&@MKDIR_P@&$ac_MKDIR_P&;t t 16179$ac_datarootdir_hack 16180" 16181eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 16182 || as_fn_error "could not create $ac_file" "$LINENO" 5 16183 16184test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16185 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 16186 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 16187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16188which seems to be undefined. Please make sure it is defined." >&5 16189$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16190which seems to be undefined. Please make sure it is defined." >&2;} 16191 16192 rm -f "$tmp/stdin" 16193 case $ac_file in 16194 -) cat "$tmp/out" && rm -f "$tmp/out";; 16195 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 16196 esac \ 16197 || as_fn_error "could not create $ac_file" "$LINENO" 5 16198 ;; 16199 :H) 16200 # 16201 # CONFIG_HEADER 16202 # 16203 if test x"$ac_file" != x-; then 16204 { 16205 $as_echo "/* $configure_input */" \ 16206 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 16207 } >"$tmp/config.h" \ 16208 || as_fn_error "could not create $ac_file" "$LINENO" 5 16209 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 16210 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16211$as_echo "$as_me: $ac_file is unchanged" >&6;} 16212 else 16213 rm -f "$ac_file" 16214 mv "$tmp/config.h" "$ac_file" \ 16215 || as_fn_error "could not create $ac_file" "$LINENO" 5 16216 fi 16217 else 16218 $as_echo "/* $configure_input */" \ 16219 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 16220 || as_fn_error "could not create -" "$LINENO" 5 16221 fi 16222# Compute "$ac_file"'s index in $config_headers. 16223_am_arg="$ac_file" 16224_am_stamp_count=1 16225for _am_header in $config_headers :; do 16226 case $_am_header in 16227 $_am_arg | $_am_arg:* ) 16228 break ;; 16229 * ) 16230 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16231 esac 16232done 16233echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16234$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16235 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16236 X"$_am_arg" : 'X\(//\)$' \| \ 16237 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16238$as_echo X"$_am_arg" | 16239 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16240 s//\1/ 16241 q 16242 } 16243 /^X\(\/\/\)[^/].*/{ 16244 s//\1/ 16245 q 16246 } 16247 /^X\(\/\/\)$/{ 16248 s//\1/ 16249 q 16250 } 16251 /^X\(\/\).*/{ 16252 s//\1/ 16253 q 16254 } 16255 s/.*/./; q'`/stamp-h$_am_stamp_count 16256 ;; 16257 16258 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16259$as_echo "$as_me: executing $ac_file commands" >&6;} 16260 ;; 16261 esac 16262 16263 16264 case $ac_file$ac_mode in 16265 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16266 # Autoconf 2.62 quotes --file arguments for eval, but not when files 16267 # are listed without --file. Let's play safe and only enable the eval 16268 # if we detect the quoting. 16269 case $CONFIG_FILES in 16270 *\'*) eval set x "$CONFIG_FILES" ;; 16271 *) set x $CONFIG_FILES ;; 16272 esac 16273 shift 16274 for mf 16275 do 16276 # Strip MF so we end up with the name of the file. 16277 mf=`echo "$mf" | sed -e 's/:.*$//'` 16278 # Check whether this is an Automake generated Makefile or not. 16279 # We used to match only the files named `Makefile.in', but 16280 # some people rename them; so instead we look at the file content. 16281 # Grep'ing the first line is not enough: some people post-process 16282 # each Makefile.in and add a new line on top of each file to say so. 16283 # Grep'ing the whole file is not good either: AIX grep has a line 16284 # limit of 2048, but all sed's we know have understand at least 4000. 16285 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16286 dirpart=`$as_dirname -- "$mf" || 16287$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16288 X"$mf" : 'X\(//\)[^/]' \| \ 16289 X"$mf" : 'X\(//\)$' \| \ 16290 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16291$as_echo X"$mf" | 16292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16293 s//\1/ 16294 q 16295 } 16296 /^X\(\/\/\)[^/].*/{ 16297 s//\1/ 16298 q 16299 } 16300 /^X\(\/\/\)$/{ 16301 s//\1/ 16302 q 16303 } 16304 /^X\(\/\).*/{ 16305 s//\1/ 16306 q 16307 } 16308 s/.*/./; q'` 16309 else 16310 continue 16311 fi 16312 # Extract the definition of DEPDIR, am__include, and am__quote 16313 # from the Makefile without running `make'. 16314 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16315 test -z "$DEPDIR" && continue 16316 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16317 test -z "am__include" && continue 16318 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16319 # When using ansi2knr, U may be empty or an underscore; expand it 16320 U=`sed -n 's/^U = //p' < "$mf"` 16321 # Find all dependency output files, they are included files with 16322 # $(DEPDIR) in their names. We invoke sed twice because it is the 16323 # simplest approach to changing $(DEPDIR) to its actual value in the 16324 # expansion. 16325 for file in `sed -n " 16326 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16327 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 16328 # Make sure the directory exists. 16329 test -f "$dirpart/$file" && continue 16330 fdir=`$as_dirname -- "$file" || 16331$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16332 X"$file" : 'X\(//\)[^/]' \| \ 16333 X"$file" : 'X\(//\)$' \| \ 16334 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16335$as_echo X"$file" | 16336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16337 s//\1/ 16338 q 16339 } 16340 /^X\(\/\/\)[^/].*/{ 16341 s//\1/ 16342 q 16343 } 16344 /^X\(\/\/\)$/{ 16345 s//\1/ 16346 q 16347 } 16348 /^X\(\/\).*/{ 16349 s//\1/ 16350 q 16351 } 16352 s/.*/./; q'` 16353 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16354 # echo "creating $dirpart/$file" 16355 echo '# dummy' > "$dirpart/$file" 16356 done 16357 done 16358} 16359 ;; 16360 "libtool":C) 16361 16362 # See if we are running on zsh, and set the options which allow our 16363 # commands through without removal of \ escapes. 16364 if test -n "${ZSH_VERSION+set}" ; then 16365 setopt NO_GLOB_SUBST 16366 fi 16367 16368 cfgfile="${ofile}T" 16369 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16370 $RM "$cfgfile" 16371 16372 cat <<_LT_EOF >> "$cfgfile" 16373#! $SHELL 16374 16375# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16376# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16377# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16378# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16379# 16380# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16381# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 16382# Written by Gordon Matzigkeit, 1996 16383# 16384# This file is part of GNU Libtool. 16385# 16386# GNU Libtool is free software; you can redistribute it and/or 16387# modify it under the terms of the GNU General Public License as 16388# published by the Free Software Foundation; either version 2 of 16389# the License, or (at your option) any later version. 16390# 16391# As a special exception to the GNU General Public License, 16392# if you distribute this file as part of a program or library that 16393# is built using GNU Libtool, you may include this file under the 16394# same distribution terms that you use for the rest of that program. 16395# 16396# GNU Libtool is distributed in the hope that it will be useful, 16397# but WITHOUT ANY WARRANTY; without even the implied warranty of 16398# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16399# GNU General Public License for more details. 16400# 16401# You should have received a copy of the GNU General Public License 16402# along with GNU Libtool; see the file COPYING. If not, a copy 16403# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16404# obtained by writing to the Free Software Foundation, Inc., 16405# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16406 16407 16408# The names of the tagged configurations supported by this script. 16409available_tags="" 16410 16411# ### BEGIN LIBTOOL CONFIG 16412 16413# Which release of libtool.m4 was used? 16414macro_version=$macro_version 16415macro_revision=$macro_revision 16416 16417# Whether or not to build shared libraries. 16418build_libtool_libs=$enable_shared 16419 16420# Whether or not to build static libraries. 16421build_old_libs=$enable_static 16422 16423# What type of objects to build. 16424pic_mode=$pic_mode 16425 16426# Whether or not to optimize for fast installation. 16427fast_install=$enable_fast_install 16428 16429# Shell to use when invoking shell scripts. 16430SHELL=$lt_SHELL 16431 16432# An echo program that protects backslashes. 16433ECHO=$lt_ECHO 16434 16435# The host system. 16436host_alias=$host_alias 16437host=$host 16438host_os=$host_os 16439 16440# The build system. 16441build_alias=$build_alias 16442build=$build 16443build_os=$build_os 16444 16445# A sed program that does not truncate output. 16446SED=$lt_SED 16447 16448# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16449Xsed="\$SED -e 1s/^X//" 16450 16451# A grep program that handles long lines. 16452GREP=$lt_GREP 16453 16454# An ERE matcher. 16455EGREP=$lt_EGREP 16456 16457# A literal string matcher. 16458FGREP=$lt_FGREP 16459 16460# A BSD- or MS-compatible name lister. 16461NM=$lt_NM 16462 16463# Whether we need soft or hard links. 16464LN_S=$lt_LN_S 16465 16466# What is the maximum length of a command? 16467max_cmd_len=$max_cmd_len 16468 16469# Object file suffix (normally "o"). 16470objext=$ac_objext 16471 16472# Executable file suffix (normally ""). 16473exeext=$exeext 16474 16475# whether the shell understands "unset". 16476lt_unset=$lt_unset 16477 16478# turn spaces into newlines. 16479SP2NL=$lt_lt_SP2NL 16480 16481# turn newlines into spaces. 16482NL2SP=$lt_lt_NL2SP 16483 16484# An object symbol dumper. 16485OBJDUMP=$lt_OBJDUMP 16486 16487# Method to check whether dependent libraries are shared objects. 16488deplibs_check_method=$lt_deplibs_check_method 16489 16490# Command to use when deplibs_check_method == "file_magic". 16491file_magic_cmd=$lt_file_magic_cmd 16492 16493# The archiver. 16494AR=$lt_AR 16495AR_FLAGS=$lt_AR_FLAGS 16496 16497# A symbol stripping program. 16498STRIP=$lt_STRIP 16499 16500# Commands used to install an old-style archive. 16501RANLIB=$lt_RANLIB 16502old_postinstall_cmds=$lt_old_postinstall_cmds 16503old_postuninstall_cmds=$lt_old_postuninstall_cmds 16504 16505# Whether to use a lock for old archive extraction. 16506lock_old_archive_extraction=$lock_old_archive_extraction 16507 16508# A C compiler. 16509LTCC=$lt_CC 16510 16511# LTCC compiler flags. 16512LTCFLAGS=$lt_CFLAGS 16513 16514# Take the output of nm and produce a listing of raw symbols and C names. 16515global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16516 16517# Transform the output of nm in a proper C declaration. 16518global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16519 16520# Transform the output of nm in a C name address pair. 16521global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16522 16523# Transform the output of nm in a C name address pair when lib prefix is needed. 16524global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16525 16526# The name of the directory that contains temporary libtool files. 16527objdir=$objdir 16528 16529# Used to examine libraries when file_magic_cmd begins with "file". 16530MAGIC_CMD=$MAGIC_CMD 16531 16532# Must we lock files when doing compilation? 16533need_locks=$lt_need_locks 16534 16535# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16536DSYMUTIL=$lt_DSYMUTIL 16537 16538# Tool to change global to local symbols on Mac OS X. 16539NMEDIT=$lt_NMEDIT 16540 16541# Tool to manipulate fat objects and archives on Mac OS X. 16542LIPO=$lt_LIPO 16543 16544# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16545OTOOL=$lt_OTOOL 16546 16547# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16548OTOOL64=$lt_OTOOL64 16549 16550# Old archive suffix (normally "a"). 16551libext=$libext 16552 16553# Shared library suffix (normally ".so"). 16554shrext_cmds=$lt_shrext_cmds 16555 16556# The commands to extract the exported symbol list from a shared archive. 16557extract_expsyms_cmds=$lt_extract_expsyms_cmds 16558 16559# Variables whose values should be saved in libtool wrapper scripts and 16560# restored at link time. 16561variables_saved_for_relink=$lt_variables_saved_for_relink 16562 16563# Do we need the "lib" prefix for modules? 16564need_lib_prefix=$need_lib_prefix 16565 16566# Do we need a version for libraries? 16567need_version=$need_version 16568 16569# Library versioning type. 16570version_type=$version_type 16571 16572# Shared library runtime path variable. 16573runpath_var=$runpath_var 16574 16575# Shared library path variable. 16576shlibpath_var=$shlibpath_var 16577 16578# Is shlibpath searched before the hard-coded library search path? 16579shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16580 16581# Format of library name prefix. 16582libname_spec=$lt_libname_spec 16583 16584# List of archive names. First name is the real one, the rest are links. 16585# The last name is the one that the linker finds with -lNAME 16586library_names_spec=$lt_library_names_spec 16587 16588# The coded name of the library, if different from the real name. 16589soname_spec=$lt_soname_spec 16590 16591# Permission mode override for installation of shared libraries. 16592install_override_mode=$lt_install_override_mode 16593 16594# Command to use after installation of a shared archive. 16595postinstall_cmds=$lt_postinstall_cmds 16596 16597# Command to use after uninstallation of a shared archive. 16598postuninstall_cmds=$lt_postuninstall_cmds 16599 16600# Commands used to finish a libtool library installation in a directory. 16601finish_cmds=$lt_finish_cmds 16602 16603# As "finish_cmds", except a single script fragment to be evaled but 16604# not shown. 16605finish_eval=$lt_finish_eval 16606 16607# Whether we should hardcode library paths into libraries. 16608hardcode_into_libs=$hardcode_into_libs 16609 16610# Compile-time system search path for libraries. 16611sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16612 16613# Run-time system search path for libraries. 16614sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16615 16616# Whether dlopen is supported. 16617dlopen_support=$enable_dlopen 16618 16619# Whether dlopen of programs is supported. 16620dlopen_self=$enable_dlopen_self 16621 16622# Whether dlopen of statically linked programs is supported. 16623dlopen_self_static=$enable_dlopen_self_static 16624 16625# Commands to strip libraries. 16626old_striplib=$lt_old_striplib 16627striplib=$lt_striplib 16628 16629 16630# The linker used to build libraries. 16631LD=$lt_LD 16632 16633# How to create reloadable object files. 16634reload_flag=$lt_reload_flag 16635reload_cmds=$lt_reload_cmds 16636 16637# Commands used to build an old-style archive. 16638old_archive_cmds=$lt_old_archive_cmds 16639 16640# A language specific compiler. 16641CC=$lt_compiler 16642 16643# Is the compiler the GNU compiler? 16644with_gcc=$GCC 16645 16646# Compiler flag to turn off builtin functions. 16647no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16648 16649# How to pass a linker flag through the compiler. 16650wl=$lt_lt_prog_compiler_wl 16651 16652# Additional compiler flags for building library objects. 16653pic_flag=$lt_lt_prog_compiler_pic 16654 16655# Compiler flag to prevent dynamic linking. 16656link_static_flag=$lt_lt_prog_compiler_static 16657 16658# Does compiler simultaneously support -c and -o options? 16659compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16660 16661# Whether or not to add -lc for building shared libraries. 16662build_libtool_need_lc=$archive_cmds_need_lc 16663 16664# Whether or not to disallow shared libs when runtime libs are static. 16665allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16666 16667# Compiler flag to allow reflexive dlopens. 16668export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16669 16670# Compiler flag to generate shared objects directly from archives. 16671whole_archive_flag_spec=$lt_whole_archive_flag_spec 16672 16673# Whether the compiler copes with passing no objects directly. 16674compiler_needs_object=$lt_compiler_needs_object 16675 16676# Create an old-style archive from a shared archive. 16677old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16678 16679# Create a temporary old-style archive to link instead of a shared archive. 16680old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16681 16682# Commands used to build a shared archive. 16683archive_cmds=$lt_archive_cmds 16684archive_expsym_cmds=$lt_archive_expsym_cmds 16685 16686# Commands used to build a loadable module if different from building 16687# a shared archive. 16688module_cmds=$lt_module_cmds 16689module_expsym_cmds=$lt_module_expsym_cmds 16690 16691# Whether we are building with GNU ld or not. 16692with_gnu_ld=$lt_with_gnu_ld 16693 16694# Flag that allows shared libraries with undefined symbols to be built. 16695allow_undefined_flag=$lt_allow_undefined_flag 16696 16697# Flag that enforces no undefined symbols. 16698no_undefined_flag=$lt_no_undefined_flag 16699 16700# Flag to hardcode \$libdir into a binary during linking. 16701# This must work even if \$libdir does not exist 16702hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16703 16704# If ld is used when linking, flag to hardcode \$libdir into a binary 16705# during linking. This must work even if \$libdir does not exist. 16706hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 16707 16708# Whether we need a single "-rpath" flag with a separated argument. 16709hardcode_libdir_separator=$lt_hardcode_libdir_separator 16710 16711# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16712# DIR into the resulting binary. 16713hardcode_direct=$hardcode_direct 16714 16715# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16716# DIR into the resulting binary and the resulting library dependency is 16717# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16718# library is relocated. 16719hardcode_direct_absolute=$hardcode_direct_absolute 16720 16721# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16722# into the resulting binary. 16723hardcode_minus_L=$hardcode_minus_L 16724 16725# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16726# into the resulting binary. 16727hardcode_shlibpath_var=$hardcode_shlibpath_var 16728 16729# Set to "yes" if building a shared library automatically hardcodes DIR 16730# into the library and all subsequent libraries and executables linked 16731# against it. 16732hardcode_automatic=$hardcode_automatic 16733 16734# Set to yes if linker adds runtime paths of dependent libraries 16735# to runtime path list. 16736inherit_rpath=$inherit_rpath 16737 16738# Whether libtool must link a program against all its dependency libraries. 16739link_all_deplibs=$link_all_deplibs 16740 16741# Fix the shell variable \$srcfile for the compiler. 16742fix_srcfile_path=$lt_fix_srcfile_path 16743 16744# Set to "yes" if exported symbols are required. 16745always_export_symbols=$always_export_symbols 16746 16747# The commands to list exported symbols. 16748export_symbols_cmds=$lt_export_symbols_cmds 16749 16750# Symbols that should not be listed in the preloaded symbols. 16751exclude_expsyms=$lt_exclude_expsyms 16752 16753# Symbols that must always be exported. 16754include_expsyms=$lt_include_expsyms 16755 16756# Commands necessary for linking programs (against libraries) with templates. 16757prelink_cmds=$lt_prelink_cmds 16758 16759# Specify filename containing input files. 16760file_list_spec=$lt_file_list_spec 16761 16762# How to hardcode a shared library path into an executable. 16763hardcode_action=$hardcode_action 16764 16765# ### END LIBTOOL CONFIG 16766 16767_LT_EOF 16768 16769 case $host_os in 16770 aix3*) 16771 cat <<\_LT_EOF >> "$cfgfile" 16772# AIX sometimes has problems with the GCC collect2 program. For some 16773# reason, if we set the COLLECT_NAMES environment variable, the problems 16774# vanish in a puff of smoke. 16775if test "X${COLLECT_NAMES+set}" != Xset; then 16776 COLLECT_NAMES= 16777 export COLLECT_NAMES 16778fi 16779_LT_EOF 16780 ;; 16781 esac 16782 16783 16784ltmain="$ac_aux_dir/ltmain.sh" 16785 16786 16787 # We use sed instead of cat because bash on DJGPP gets confused if 16788 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16789 # text mode, it properly converts lines to CR/LF. This bash problem 16790 # is reportedly fixed, but why not run on old versions too? 16791 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 16792 || (rm -f "$cfgfile"; exit 1) 16793 16794 case $xsi_shell in 16795 yes) 16796 cat << \_LT_EOF >> "$cfgfile" 16797 16798# func_dirname file append nondir_replacement 16799# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16800# otherwise set result to NONDIR_REPLACEMENT. 16801func_dirname () 16802{ 16803 case ${1} in 16804 */*) func_dirname_result="${1%/*}${2}" ;; 16805 * ) func_dirname_result="${3}" ;; 16806 esac 16807} 16808 16809# func_basename file 16810func_basename () 16811{ 16812 func_basename_result="${1##*/}" 16813} 16814 16815# func_dirname_and_basename file append nondir_replacement 16816# perform func_basename and func_dirname in a single function 16817# call: 16818# dirname: Compute the dirname of FILE. If nonempty, 16819# add APPEND to the result, otherwise set result 16820# to NONDIR_REPLACEMENT. 16821# value returned in "$func_dirname_result" 16822# basename: Compute filename of FILE. 16823# value retuned in "$func_basename_result" 16824# Implementation must be kept synchronized with func_dirname 16825# and func_basename. For efficiency, we do not delegate to 16826# those functions but instead duplicate the functionality here. 16827func_dirname_and_basename () 16828{ 16829 case ${1} in 16830 */*) func_dirname_result="${1%/*}${2}" ;; 16831 * ) func_dirname_result="${3}" ;; 16832 esac 16833 func_basename_result="${1##*/}" 16834} 16835 16836# func_stripname prefix suffix name 16837# strip PREFIX and SUFFIX off of NAME. 16838# PREFIX and SUFFIX must not contain globbing or regex special 16839# characters, hashes, percent signs, but SUFFIX may contain a leading 16840# dot (in which case that matches only a dot). 16841func_stripname () 16842{ 16843 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 16844 # positional parameters, so assign one to ordinary parameter first. 16845 func_stripname_result=${3} 16846 func_stripname_result=${func_stripname_result#"${1}"} 16847 func_stripname_result=${func_stripname_result%"${2}"} 16848} 16849 16850# func_opt_split 16851func_opt_split () 16852{ 16853 func_opt_split_opt=${1%%=*} 16854 func_opt_split_arg=${1#*=} 16855} 16856 16857# func_lo2o object 16858func_lo2o () 16859{ 16860 case ${1} in 16861 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 16862 *) func_lo2o_result=${1} ;; 16863 esac 16864} 16865 16866# func_xform libobj-or-source 16867func_xform () 16868{ 16869 func_xform_result=${1%.*}.lo 16870} 16871 16872# func_arith arithmetic-term... 16873func_arith () 16874{ 16875 func_arith_result=$(( $* )) 16876} 16877 16878# func_len string 16879# STRING may not start with a hyphen. 16880func_len () 16881{ 16882 func_len_result=${#1} 16883} 16884 16885_LT_EOF 16886 ;; 16887 *) # Bourne compatible functions. 16888 cat << \_LT_EOF >> "$cfgfile" 16889 16890# func_dirname file append nondir_replacement 16891# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16892# otherwise set result to NONDIR_REPLACEMENT. 16893func_dirname () 16894{ 16895 # Extract subdirectory from the argument. 16896 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 16897 if test "X$func_dirname_result" = "X${1}"; then 16898 func_dirname_result="${3}" 16899 else 16900 func_dirname_result="$func_dirname_result${2}" 16901 fi 16902} 16903 16904# func_basename file 16905func_basename () 16906{ 16907 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 16908} 16909 16910 16911# func_stripname prefix suffix name 16912# strip PREFIX and SUFFIX off of NAME. 16913# PREFIX and SUFFIX must not contain globbing or regex special 16914# characters, hashes, percent signs, but SUFFIX may contain a leading 16915# dot (in which case that matches only a dot). 16916# func_strip_suffix prefix name 16917func_stripname () 16918{ 16919 case ${2} in 16920 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 16921 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 16922 esac 16923} 16924 16925# sed scripts: 16926my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 16927my_sed_long_arg='1s/^-[^=]*=//' 16928 16929# func_opt_split 16930func_opt_split () 16931{ 16932 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 16933 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 16934} 16935 16936# func_lo2o object 16937func_lo2o () 16938{ 16939 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 16940} 16941 16942# func_xform libobj-or-source 16943func_xform () 16944{ 16945 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 16946} 16947 16948# func_arith arithmetic-term... 16949func_arith () 16950{ 16951 func_arith_result=`expr "$@"` 16952} 16953 16954# func_len string 16955# STRING may not start with a hyphen. 16956func_len () 16957{ 16958 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16959} 16960 16961_LT_EOF 16962esac 16963 16964case $lt_shell_append in 16965 yes) 16966 cat << \_LT_EOF >> "$cfgfile" 16967 16968# func_append var value 16969# Append VALUE to the end of shell variable VAR. 16970func_append () 16971{ 16972 eval "$1+=\$2" 16973} 16974_LT_EOF 16975 ;; 16976 *) 16977 cat << \_LT_EOF >> "$cfgfile" 16978 16979# func_append var value 16980# Append VALUE to the end of shell variable VAR. 16981func_append () 16982{ 16983 eval "$1=\$$1\$2" 16984} 16985 16986_LT_EOF 16987 ;; 16988 esac 16989 16990 16991 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16992 || (rm -f "$cfgfile"; exit 1) 16993 16994 mv -f "$cfgfile" "$ofile" || 16995 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16996 chmod +x "$ofile" 16997 16998 ;; 16999 "default-1":C) 17000 for ac_file in $CONFIG_FILES; do 17001 # Support "outfile[:infile[:infile...]]" 17002 case "$ac_file" in 17003 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 17004 esac 17005 # PO directories have a Makefile.in generated from Makefile.in.in. 17006 case "$ac_file" in */Makefile.in) 17007 # Adjust a relative srcdir. 17008 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 17009 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 17010 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 17011 # In autoconf-2.13 it is called $ac_given_srcdir. 17012 # In autoconf-2.50 it is called $srcdir. 17013 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 17014 case "$ac_given_srcdir" in 17015 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 17016 /*) top_srcdir="$ac_given_srcdir" ;; 17017 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 17018 esac 17019 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 17020 rm -f "$ac_dir/POTFILES" 17021 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 17022 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 17023 POMAKEFILEDEPS="POTFILES.in" 17024 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 17025 # on $ac_dir but don't depend on user-specified configuration 17026 # parameters. 17027 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 17028 # The LINGUAS file contains the set of available languages. 17029 if test -n "$OBSOLETE_ALL_LINGUAS"; then 17030 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 17031 fi 17032 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 17033 # Hide the ALL_LINGUAS assigment from automake. 17034 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 17035 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 17036 else 17037 # The set of available languages was given in configure.ac. 17038 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 17039 fi 17040 case "$ac_given_srcdir" in 17041 .) srcdirpre= ;; 17042 *) srcdirpre='$(srcdir)/' ;; 17043 esac 17044 POFILES= 17045 GMOFILES= 17046 UPDATEPOFILES= 17047 DUMMYPOFILES= 17048 for lang in $ALL_LINGUAS; do 17049 POFILES="$POFILES $srcdirpre$lang.po" 17050 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 17051 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 17052 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 17053 done 17054 # CATALOGS depends on both $ac_dir and the user's LINGUAS 17055 # environment variable. 17056 INST_LINGUAS= 17057 if test -n "$ALL_LINGUAS"; then 17058 for presentlang in $ALL_LINGUAS; do 17059 useit=no 17060 if test "%UNSET%" != "$LINGUAS"; then 17061 desiredlanguages="$LINGUAS" 17062 else 17063 desiredlanguages="$ALL_LINGUAS" 17064 fi 17065 for desiredlang in $desiredlanguages; do 17066 # Use the presentlang catalog if desiredlang is 17067 # a. equal to presentlang, or 17068 # b. a variant of presentlang (because in this case, 17069 # presentlang can be used as a fallback for messages 17070 # which are not translated in the desiredlang catalog). 17071 case "$desiredlang" in 17072 "$presentlang"*) useit=yes;; 17073 esac 17074 done 17075 if test $useit = yes; then 17076 INST_LINGUAS="$INST_LINGUAS $presentlang" 17077 fi 17078 done 17079 fi 17080 CATALOGS= 17081 if test -n "$INST_LINGUAS"; then 17082 for lang in $INST_LINGUAS; do 17083 CATALOGS="$CATALOGS $lang.gmo" 17084 done 17085 fi 17086 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 17087 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" 17088 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 17089 if test -f "$f"; then 17090 case "$f" in 17091 *.orig | *.bak | *~) ;; 17092 *) cat "$f" >> "$ac_dir/Makefile" ;; 17093 esac 17094 fi 17095 done 17096 fi 17097 ;; 17098 esac 17099 done ;; 17100 "default":C) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h 17101 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h 17102 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h 17103 echo '#include "te-'"${te_file}"'.h"' > targ-env.h 17104 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h 17105 if test "x$cgen_cpu_prefix" != x ; then 17106 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h 17107 fi ;; 17108 17109 esac 17110done # for ac_tag 17111 17112 17113as_fn_exit 0 17114_ACEOF 17115ac_clean_files=$ac_clean_files_save 17116 17117test $ac_write_fail = 0 || 17118 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 17119 17120 17121# configure is writing to config.log, and then calls config.status. 17122# config.status does its own redirection, appending to config.log. 17123# Unfortunately, on DOS this fails, as config.log is still kept open 17124# by configure, so config.status won't be able to write to it; its 17125# output is simply discarded. So we exec the FD to /dev/null, 17126# effectively closing config.log, so it can be properly (re)opened and 17127# appended to by config.status. When coming back to configure, we 17128# need to make the FD available again. 17129if test "$no_create" != yes; then 17130 ac_cs_success=: 17131 ac_config_status_args= 17132 test "$silent" = yes && 17133 ac_config_status_args="$ac_config_status_args --quiet" 17134 exec 5>/dev/null 17135 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17136 exec 5>>config.log 17137 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17138 # would make configure fail if this is the last instruction. 17139 $ac_cs_success || as_fn_exit $? 17140fi 17141if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17142 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17143$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17144fi 17145 17146