1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for gas 2.39. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='gas' 589PACKAGE_TARNAME='gas' 590PACKAGE_VERSION='2.39' 591PACKAGE_STRING='gas 2.39' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="as.h" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_subst_vars='am__EXEEXT_FALSE 633am__EXEEXT_TRUE 634LTLIBOBJS 635LIBOBJS 636zlibinc 637zlibdir 638LIBM 639GENINSRC_NEVER_FALSE 640GENINSRC_NEVER_TRUE 641MAINT 642MAINTAINER_MODE_FALSE 643MAINTAINER_MODE_TRUE 644MSGMERGE 645MSGFMT 646MKINSTALLDIRS 647CATOBJEXT 648GENCAT 649INSTOBJEXT 650DATADIRNAME 651CATALOGS 652POSUB 653GMSGFMT 654XGETTEXT 655INCINTL 656LIBINTL_DEP 657LIBINTL 658USE_NLS 659LEXLIB 660LEX_OUTPUT_ROOT 661LEX 662YFLAGS 663YACC 664OPCODES_LIB 665atof 666install_tooldir 667te_file 668obj_format 669target_cpu_type 670extra_objects 671cgen_cpu_prefix 672GDBINIT 673WARN_WRITE_STRINGS 674NO_WERROR 675WARN_CFLAGS_FOR_BUILD 676WARN_CFLAGS 677do_compare 678LARGEFILE_CPPFLAGS 679OTOOL64 680OTOOL 681LIPO 682NMEDIT 683DSYMUTIL 684RANLIB 685AR 686OBJDUMP 687LN_S 688NM 689ac_ct_DUMPBIN 690DUMPBIN 691LD 692FGREP 693SED 694LIBTOOL 695EGREP 696GREP 697CPP 698am__fastdepCC_FALSE 699am__fastdepCC_TRUE 700CCDEPMODE 701am__nodep 702AMDEPBACKSLASH 703AMDEP_FALSE 704AMDEP_TRUE 705am__quote 706am__include 707DEPDIR 708OBJEXT 709EXEEXT 710ac_ct_CC 711CPPFLAGS 712LDFLAGS 713CFLAGS 714CC 715AM_BACKSLASH 716AM_DEFAULT_VERBOSITY 717AM_DEFAULT_V 718AM_V 719am__untar 720am__tar 721AMTAR 722am__leading_dot 723SET_MAKE 724AWK 725mkdir_p 726MKDIR_P 727INSTALL_STRIP_PROGRAM 728STRIP 729install_sh 730MAKEINFO 731AUTOHEADER 732AUTOMAKE 733AUTOCONF 734ACLOCAL 735VERSION 736PACKAGE 737CYGPATH_W 738am__isrc 739INSTALL_DATA 740INSTALL_SCRIPT 741INSTALL_PROGRAM 742target_os 743target_vendor 744target_cpu 745target 746host_os 747host_vendor 748host_cpu 749host 750build_os 751build_vendor 752build_cpu 753build 754target_alias 755host_alias 756build_alias 757LIBS 758ECHO_T 759ECHO_N 760ECHO_C 761DEFS 762mandir 763localedir 764libdir 765psdir 766pdfdir 767dvidir 768htmldir 769infodir 770docdir 771oldincludedir 772includedir 773localstatedir 774sharedstatedir 775sysconfdir 776datadir 777datarootdir 778libexecdir 779sbindir 780bindir 781program_transform_name 782prefix 783exec_prefix 784PACKAGE_URL 785PACKAGE_BUGREPORT 786PACKAGE_STRING 787PACKAGE_VERSION 788PACKAGE_TARNAME 789PACKAGE_NAME 790PATH_SEPARATOR 791SHELL' 792ac_subst_files='' 793ac_user_opts=' 794enable_option_checking 795enable_silent_rules 796enable_dependency_tracking 797enable_shared 798enable_static 799with_pic 800enable_fast_install 801with_gnu_ld 802enable_libtool_lock 803enable_plugins 804enable_largefile 805enable_targets 806enable_checking 807enable_compressed_debug_sections 808enable_x86_relax_relocations 809enable_elf_stt_common 810enable_generate_build_notes 811enable_mips_fix_loongson3_llsc 812enable_x86_used_note 813enable_default_riscv_attribute 814enable_werror 815enable_build_warnings 816with_cpu 817enable_nls 818enable_maintainer_mode 819with_system_zlib 820' 821 ac_precious_vars='build_alias 822host_alias 823target_alias 824CC 825CFLAGS 826LDFLAGS 827LIBS 828CPPFLAGS 829CPP 830YACC 831YFLAGS' 832 833 834# Initialize some variables set by options. 835ac_init_help= 836ac_init_version=false 837ac_unrecognized_opts= 838ac_unrecognized_sep= 839# The variables have the same names as the options, with 840# dashes changed to underlines. 841cache_file=/dev/null 842exec_prefix=NONE 843no_create= 844no_recursion= 845prefix=NONE 846program_prefix=NONE 847program_suffix=NONE 848program_transform_name=s,x,x, 849silent= 850site= 851srcdir= 852verbose= 853x_includes=NONE 854x_libraries=NONE 855 856# Installation directory options. 857# These are left unexpanded so users can "make install exec_prefix=/foo" 858# and all the variables that are supposed to be based on exec_prefix 859# by default will actually change. 860# Use braces instead of parens because sh, perl, etc. also accept them. 861# (The list follows the same order as the GNU Coding Standards.) 862bindir='${exec_prefix}/bin' 863sbindir='${exec_prefix}/sbin' 864libexecdir='${exec_prefix}/libexec' 865datarootdir='${prefix}/share' 866datadir='${datarootdir}' 867sysconfdir='${prefix}/etc' 868sharedstatedir='${prefix}/com' 869localstatedir='${prefix}/var' 870includedir='${prefix}/include' 871oldincludedir='/usr/include' 872docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 873infodir='${datarootdir}/info' 874htmldir='${docdir}' 875dvidir='${docdir}' 876pdfdir='${docdir}' 877psdir='${docdir}' 878libdir='${exec_prefix}/lib' 879localedir='${datarootdir}/locale' 880mandir='${datarootdir}/man' 881 882ac_prev= 883ac_dashdash= 884for ac_option 885do 886 # If the previous option needs an argument, assign it. 887 if test -n "$ac_prev"; then 888 eval $ac_prev=\$ac_option 889 ac_prev= 890 continue 891 fi 892 893 case $ac_option in 894 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 895 *=) ac_optarg= ;; 896 *) ac_optarg=yes ;; 897 esac 898 899 # Accept the important Cygnus configure options, so we can diagnose typos. 900 901 case $ac_dashdash$ac_option in 902 --) 903 ac_dashdash=yes ;; 904 905 -bindir | --bindir | --bindi | --bind | --bin | --bi) 906 ac_prev=bindir ;; 907 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 908 bindir=$ac_optarg ;; 909 910 -build | --build | --buil | --bui | --bu) 911 ac_prev=build_alias ;; 912 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 913 build_alias=$ac_optarg ;; 914 915 -cache-file | --cache-file | --cache-fil | --cache-fi \ 916 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 917 ac_prev=cache_file ;; 918 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 919 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 920 cache_file=$ac_optarg ;; 921 922 --config-cache | -C) 923 cache_file=config.cache ;; 924 925 -datadir | --datadir | --datadi | --datad) 926 ac_prev=datadir ;; 927 -datadir=* | --datadir=* | --datadi=* | --datad=*) 928 datadir=$ac_optarg ;; 929 930 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 931 | --dataroo | --dataro | --datar) 932 ac_prev=datarootdir ;; 933 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 934 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 935 datarootdir=$ac_optarg ;; 936 937 -disable-* | --disable-*) 938 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 939 # Reject names that are not valid shell variable names. 940 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 941 as_fn_error $? "invalid feature name: $ac_useropt" 942 ac_useropt_orig=$ac_useropt 943 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 944 case $ac_user_opts in 945 *" 946"enable_$ac_useropt" 947"*) ;; 948 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 949 ac_unrecognized_sep=', ';; 950 esac 951 eval enable_$ac_useropt=no ;; 952 953 -docdir | --docdir | --docdi | --doc | --do) 954 ac_prev=docdir ;; 955 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 956 docdir=$ac_optarg ;; 957 958 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 959 ac_prev=dvidir ;; 960 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 961 dvidir=$ac_optarg ;; 962 963 -enable-* | --enable-*) 964 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 965 # Reject names that are not valid shell variable names. 966 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 967 as_fn_error $? "invalid feature name: $ac_useropt" 968 ac_useropt_orig=$ac_useropt 969 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 970 case $ac_user_opts in 971 *" 972"enable_$ac_useropt" 973"*) ;; 974 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 975 ac_unrecognized_sep=', ';; 976 esac 977 eval enable_$ac_useropt=\$ac_optarg ;; 978 979 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 980 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 981 | --exec | --exe | --ex) 982 ac_prev=exec_prefix ;; 983 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 984 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 985 | --exec=* | --exe=* | --ex=*) 986 exec_prefix=$ac_optarg ;; 987 988 -gas | --gas | --ga | --g) 989 # Obsolete; use --with-gas. 990 with_gas=yes ;; 991 992 -help | --help | --hel | --he | -h) 993 ac_init_help=long ;; 994 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 995 ac_init_help=recursive ;; 996 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 997 ac_init_help=short ;; 998 999 -host | --host | --hos | --ho) 1000 ac_prev=host_alias ;; 1001 -host=* | --host=* | --hos=* | --ho=*) 1002 host_alias=$ac_optarg ;; 1003 1004 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1005 ac_prev=htmldir ;; 1006 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1007 | --ht=*) 1008 htmldir=$ac_optarg ;; 1009 1010 -includedir | --includedir | --includedi | --included | --include \ 1011 | --includ | --inclu | --incl | --inc) 1012 ac_prev=includedir ;; 1013 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1014 | --includ=* | --inclu=* | --incl=* | --inc=*) 1015 includedir=$ac_optarg ;; 1016 1017 -infodir | --infodir | --infodi | --infod | --info | --inf) 1018 ac_prev=infodir ;; 1019 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1020 infodir=$ac_optarg ;; 1021 1022 -libdir | --libdir | --libdi | --libd) 1023 ac_prev=libdir ;; 1024 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1025 libdir=$ac_optarg ;; 1026 1027 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1028 | --libexe | --libex | --libe) 1029 ac_prev=libexecdir ;; 1030 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1031 | --libexe=* | --libex=* | --libe=*) 1032 libexecdir=$ac_optarg ;; 1033 1034 -localedir | --localedir | --localedi | --localed | --locale) 1035 ac_prev=localedir ;; 1036 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1037 localedir=$ac_optarg ;; 1038 1039 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1040 | --localstate | --localstat | --localsta | --localst | --locals) 1041 ac_prev=localstatedir ;; 1042 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1043 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1044 localstatedir=$ac_optarg ;; 1045 1046 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1047 ac_prev=mandir ;; 1048 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1049 mandir=$ac_optarg ;; 1050 1051 -nfp | --nfp | --nf) 1052 # Obsolete; use --without-fp. 1053 with_fp=no ;; 1054 1055 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1056 | --no-cr | --no-c | -n) 1057 no_create=yes ;; 1058 1059 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1060 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1061 no_recursion=yes ;; 1062 1063 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1064 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1065 | --oldin | --oldi | --old | --ol | --o) 1066 ac_prev=oldincludedir ;; 1067 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1068 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1069 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1070 oldincludedir=$ac_optarg ;; 1071 1072 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1073 ac_prev=prefix ;; 1074 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1075 prefix=$ac_optarg ;; 1076 1077 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1078 | --program-pre | --program-pr | --program-p) 1079 ac_prev=program_prefix ;; 1080 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1081 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1082 program_prefix=$ac_optarg ;; 1083 1084 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1085 | --program-suf | --program-su | --program-s) 1086 ac_prev=program_suffix ;; 1087 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1088 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1089 program_suffix=$ac_optarg ;; 1090 1091 -program-transform-name | --program-transform-name \ 1092 | --program-transform-nam | --program-transform-na \ 1093 | --program-transform-n | --program-transform- \ 1094 | --program-transform | --program-transfor \ 1095 | --program-transfo | --program-transf \ 1096 | --program-trans | --program-tran \ 1097 | --progr-tra | --program-tr | --program-t) 1098 ac_prev=program_transform_name ;; 1099 -program-transform-name=* | --program-transform-name=* \ 1100 | --program-transform-nam=* | --program-transform-na=* \ 1101 | --program-transform-n=* | --program-transform-=* \ 1102 | --program-transform=* | --program-transfor=* \ 1103 | --program-transfo=* | --program-transf=* \ 1104 | --program-trans=* | --program-tran=* \ 1105 | --progr-tra=* | --program-tr=* | --program-t=*) 1106 program_transform_name=$ac_optarg ;; 1107 1108 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1109 ac_prev=pdfdir ;; 1110 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1111 pdfdir=$ac_optarg ;; 1112 1113 -psdir | --psdir | --psdi | --psd | --ps) 1114 ac_prev=psdir ;; 1115 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1116 psdir=$ac_optarg ;; 1117 1118 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1119 | -silent | --silent | --silen | --sile | --sil) 1120 silent=yes ;; 1121 1122 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1123 ac_prev=sbindir ;; 1124 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1125 | --sbi=* | --sb=*) 1126 sbindir=$ac_optarg ;; 1127 1128 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1129 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1130 | --sharedst | --shareds | --shared | --share | --shar \ 1131 | --sha | --sh) 1132 ac_prev=sharedstatedir ;; 1133 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1134 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1135 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1136 | --sha=* | --sh=*) 1137 sharedstatedir=$ac_optarg ;; 1138 1139 -site | --site | --sit) 1140 ac_prev=site ;; 1141 -site=* | --site=* | --sit=*) 1142 site=$ac_optarg ;; 1143 1144 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1145 ac_prev=srcdir ;; 1146 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1147 srcdir=$ac_optarg ;; 1148 1149 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1150 | --syscon | --sysco | --sysc | --sys | --sy) 1151 ac_prev=sysconfdir ;; 1152 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1153 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1154 sysconfdir=$ac_optarg ;; 1155 1156 -target | --target | --targe | --targ | --tar | --ta | --t) 1157 ac_prev=target_alias ;; 1158 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1159 target_alias=$ac_optarg ;; 1160 1161 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1162 verbose=yes ;; 1163 1164 -version | --version | --versio | --versi | --vers | -V) 1165 ac_init_version=: ;; 1166 1167 -with-* | --with-*) 1168 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1169 # Reject names that are not valid shell variable names. 1170 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1171 as_fn_error $? "invalid package name: $ac_useropt" 1172 ac_useropt_orig=$ac_useropt 1173 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1174 case $ac_user_opts in 1175 *" 1176"with_$ac_useropt" 1177"*) ;; 1178 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1179 ac_unrecognized_sep=', ';; 1180 esac 1181 eval with_$ac_useropt=\$ac_optarg ;; 1182 1183 -without-* | --without-*) 1184 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1185 # Reject names that are not valid shell variable names. 1186 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1187 as_fn_error $? "invalid package name: $ac_useropt" 1188 ac_useropt_orig=$ac_useropt 1189 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1190 case $ac_user_opts in 1191 *" 1192"with_$ac_useropt" 1193"*) ;; 1194 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1195 ac_unrecognized_sep=', ';; 1196 esac 1197 eval with_$ac_useropt=no ;; 1198 1199 --x) 1200 # Obsolete; use --with-x. 1201 with_x=yes ;; 1202 1203 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1204 | --x-incl | --x-inc | --x-in | --x-i) 1205 ac_prev=x_includes ;; 1206 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1207 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1208 x_includes=$ac_optarg ;; 1209 1210 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1211 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1212 ac_prev=x_libraries ;; 1213 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1214 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1215 x_libraries=$ac_optarg ;; 1216 1217 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1218Try \`$0 --help' for more information" 1219 ;; 1220 1221 *=*) 1222 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1223 # Reject names that are not valid shell variable names. 1224 case $ac_envvar in #( 1225 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1226 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1227 esac 1228 eval $ac_envvar=\$ac_optarg 1229 export $ac_envvar ;; 1230 1231 *) 1232 # FIXME: should be removed in autoconf 3.0. 1233 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1234 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1235 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1236 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1237 ;; 1238 1239 esac 1240done 1241 1242if test -n "$ac_prev"; then 1243 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1244 as_fn_error $? "missing argument to $ac_option" 1245fi 1246 1247if test -n "$ac_unrecognized_opts"; then 1248 case $enable_option_checking in 1249 no) ;; 1250 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1251 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1252 esac 1253fi 1254 1255# Check all directory arguments for consistency. 1256for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1257 datadir sysconfdir sharedstatedir localstatedir includedir \ 1258 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1259 libdir localedir mandir 1260do 1261 eval ac_val=\$$ac_var 1262 # Remove trailing slashes. 1263 case $ac_val in 1264 */ ) 1265 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1266 eval $ac_var=\$ac_val;; 1267 esac 1268 # Be sure to have absolute directory names. 1269 case $ac_val in 1270 [\\/$]* | ?:[\\/]* ) continue;; 1271 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1272 esac 1273 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1274done 1275 1276# There might be people who depend on the old broken behavior: `$host' 1277# used to hold the argument of --host etc. 1278# FIXME: To remove some day. 1279build=$build_alias 1280host=$host_alias 1281target=$target_alias 1282 1283# FIXME: To remove some day. 1284if test "x$host_alias" != x; then 1285 if test "x$build_alias" = x; then 1286 cross_compiling=maybe 1287 elif test "x$build_alias" != "x$host_alias"; then 1288 cross_compiling=yes 1289 fi 1290fi 1291 1292ac_tool_prefix= 1293test -n "$host_alias" && ac_tool_prefix=$host_alias- 1294 1295test "$silent" = yes && exec 6>/dev/null 1296 1297 1298ac_pwd=`pwd` && test -n "$ac_pwd" && 1299ac_ls_di=`ls -di .` && 1300ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1301 as_fn_error $? "working directory cannot be determined" 1302test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1303 as_fn_error $? "pwd does not report name of working directory" 1304 1305 1306# Find the source files, if location was not specified. 1307if test -z "$srcdir"; then 1308 ac_srcdir_defaulted=yes 1309 # Try the directory containing this script, then the parent directory. 1310 ac_confdir=`$as_dirname -- "$as_myself" || 1311$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1312 X"$as_myself" : 'X\(//\)[^/]' \| \ 1313 X"$as_myself" : 'X\(//\)$' \| \ 1314 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1315$as_echo X"$as_myself" | 1316 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1317 s//\1/ 1318 q 1319 } 1320 /^X\(\/\/\)[^/].*/{ 1321 s//\1/ 1322 q 1323 } 1324 /^X\(\/\/\)$/{ 1325 s//\1/ 1326 q 1327 } 1328 /^X\(\/\).*/{ 1329 s//\1/ 1330 q 1331 } 1332 s/.*/./; q'` 1333 srcdir=$ac_confdir 1334 if test ! -r "$srcdir/$ac_unique_file"; then 1335 srcdir=.. 1336 fi 1337else 1338 ac_srcdir_defaulted=no 1339fi 1340if test ! -r "$srcdir/$ac_unique_file"; then 1341 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1342 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1343fi 1344ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1345ac_abs_confdir=`( 1346 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1347 pwd)` 1348# When building in place, set srcdir=. 1349if test "$ac_abs_confdir" = "$ac_pwd"; then 1350 srcdir=. 1351fi 1352# Remove unnecessary trailing slashes from srcdir. 1353# Double slashes in file names in object file debugging info 1354# mess up M-x gdb in Emacs. 1355case $srcdir in 1356*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1357esac 1358for ac_var in $ac_precious_vars; do 1359 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1360 eval ac_env_${ac_var}_value=\$${ac_var} 1361 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1362 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1363done 1364 1365# 1366# Report the --help message. 1367# 1368if test "$ac_init_help" = "long"; then 1369 # Omit some internal or obsolete options to make the list less imposing. 1370 # This message is too long to be a string in the A/UX 3.1 sh. 1371 cat <<_ACEOF 1372\`configure' configures gas 2.39 to adapt to many kinds of systems. 1373 1374Usage: $0 [OPTION]... [VAR=VALUE]... 1375 1376To assign environment variables (e.g., CC, CFLAGS...), specify them as 1377VAR=VALUE. See below for descriptions of some of the useful variables. 1378 1379Defaults for the options are specified in brackets. 1380 1381Configuration: 1382 -h, --help display this help and exit 1383 --help=short display options specific to this package 1384 --help=recursive display the short help of all the included packages 1385 -V, --version display version information and exit 1386 -q, --quiet, --silent do not print \`checking ...' messages 1387 --cache-file=FILE cache test results in FILE [disabled] 1388 -C, --config-cache alias for \`--cache-file=config.cache' 1389 -n, --no-create do not create output files 1390 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1391 1392Installation directories: 1393 --prefix=PREFIX install architecture-independent files in PREFIX 1394 [$ac_default_prefix] 1395 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1396 [PREFIX] 1397 1398By default, \`make install' will install all the files in 1399\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1400an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1401for instance \`--prefix=\$HOME'. 1402 1403For better control, use the options below. 1404 1405Fine tuning of the installation directories: 1406 --bindir=DIR user executables [EPREFIX/bin] 1407 --sbindir=DIR system admin executables [EPREFIX/sbin] 1408 --libexecdir=DIR program executables [EPREFIX/libexec] 1409 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1410 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1411 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1412 --libdir=DIR object code libraries [EPREFIX/lib] 1413 --includedir=DIR C header files [PREFIX/include] 1414 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1415 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1416 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1417 --infodir=DIR info documentation [DATAROOTDIR/info] 1418 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1419 --mandir=DIR man documentation [DATAROOTDIR/man] 1420 --docdir=DIR documentation root [DATAROOTDIR/doc/gas] 1421 --htmldir=DIR html documentation [DOCDIR] 1422 --dvidir=DIR dvi documentation [DOCDIR] 1423 --pdfdir=DIR pdf documentation [DOCDIR] 1424 --psdir=DIR ps documentation [DOCDIR] 1425_ACEOF 1426 1427 cat <<\_ACEOF 1428 1429Program names: 1430 --program-prefix=PREFIX prepend PREFIX to installed program names 1431 --program-suffix=SUFFIX append SUFFIX to installed program names 1432 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1433 1434System types: 1435 --build=BUILD configure for building on BUILD [guessed] 1436 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1437 --target=TARGET configure for building compilers for TARGET [HOST] 1438_ACEOF 1439fi 1440 1441if test -n "$ac_init_help"; then 1442 case $ac_init_help in 1443 short | recursive ) echo "Configuration of gas 2.39:";; 1444 esac 1445 cat <<\_ACEOF 1446 1447Optional Features: 1448 --disable-option-checking ignore unrecognized --enable/--with options 1449 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1450 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1451 --enable-silent-rules less verbose build output (undo: "make V=1") 1452 --disable-silent-rules verbose build output (undo: "make V=0") 1453 --enable-dependency-tracking 1454 do not reject slow dependency extractors 1455 --disable-dependency-tracking 1456 speeds up one-time build 1457 --enable-shared[=PKGS] build shared libraries [default=yes] 1458 --enable-static[=PKGS] build static libraries [default=yes] 1459 --enable-fast-install[=PKGS] 1460 optimize for fast installation [default=yes] 1461 --disable-libtool-lock avoid locking (might break parallel builds) 1462 --enable-plugins Enable support for plugins 1463 --disable-largefile omit support for large files 1464 --enable-targets alternative target configurations besides the primary 1465 --enable-checking enable run-time checks 1466 --enable-compressed-debug-sections={all,gas,none} 1467 compress debug sections by default 1468 --enable-x86-relax-relocations 1469 generate x86 relax relocations by default 1470 --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by 1471 default 1472 --enable-generate-build-notes 1473 generate GNU Build notes if none are provided by the 1474 input 1475 --enable-mips-fix-loongson3-llsc 1476 enable MIPS fix Loongson3 LLSC errata 1477 --enable-x86-used-note generate GNU x86 used ISA and feature properties 1478 --enable-default-riscv-attribute 1479 generate RISC-V arch attribute by default 1480 --enable-werror treat compile warnings as errors 1481 --enable-build-warnings enable build-time compiler warnings 1482 --disable-nls do not use Native Language Support 1483 --enable-maintainer-mode 1484 enable make rules and dependencies not useful (and 1485 sometimes confusing) to the casual installer 1486 1487Optional Packages: 1488 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1489 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1490 --with-pic try to use only PIC/non-PIC objects [default=use 1491 both] 1492 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1493 --with-cpu=CPU default cpu variant is CPU (currently only supported 1494 on ARC) 1495 --with-system-zlib use installed libz 1496 1497Some influential environment variables: 1498 CC C compiler command 1499 CFLAGS C compiler flags 1500 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1501 nonstandard directory <lib dir> 1502 LIBS libraries to pass to the linker, e.g. -l<library> 1503 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1504 you have headers in a nonstandard directory <include dir> 1505 CPP C preprocessor 1506 YACC The `Yet Another Compiler Compiler' implementation to use. 1507 Defaults to the first program found out of: `bison -y', `byacc', 1508 `yacc'. 1509 YFLAGS The list of arguments that will be passed by default to $YACC. 1510 This script will default YFLAGS to the empty string to avoid a 1511 default value of `-d' given by some make applications. 1512 1513Use these variables to override the choices made by `configure' or to help 1514it to find libraries and programs with nonstandard names/locations. 1515 1516Report bugs to the package provider. 1517_ACEOF 1518ac_status=$? 1519fi 1520 1521if test "$ac_init_help" = "recursive"; then 1522 # If there are subdirs, report their specific --help. 1523 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1524 test -d "$ac_dir" || 1525 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1526 continue 1527 ac_builddir=. 1528 1529case "$ac_dir" in 1530.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1531*) 1532 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1533 # A ".." for each directory in $ac_dir_suffix. 1534 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1535 case $ac_top_builddir_sub in 1536 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1537 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1538 esac ;; 1539esac 1540ac_abs_top_builddir=$ac_pwd 1541ac_abs_builddir=$ac_pwd$ac_dir_suffix 1542# for backward compatibility: 1543ac_top_builddir=$ac_top_build_prefix 1544 1545case $srcdir in 1546 .) # We are building in place. 1547 ac_srcdir=. 1548 ac_top_srcdir=$ac_top_builddir_sub 1549 ac_abs_top_srcdir=$ac_pwd ;; 1550 [\\/]* | ?:[\\/]* ) # Absolute name. 1551 ac_srcdir=$srcdir$ac_dir_suffix; 1552 ac_top_srcdir=$srcdir 1553 ac_abs_top_srcdir=$srcdir ;; 1554 *) # Relative name. 1555 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1556 ac_top_srcdir=$ac_top_build_prefix$srcdir 1557 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1558esac 1559ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1560 1561 cd "$ac_dir" || { ac_status=$?; continue; } 1562 # Check for guested configure. 1563 if test -f "$ac_srcdir/configure.gnu"; then 1564 echo && 1565 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1566 elif test -f "$ac_srcdir/configure"; then 1567 echo && 1568 $SHELL "$ac_srcdir/configure" --help=recursive 1569 else 1570 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1571 fi || ac_status=$? 1572 cd "$ac_pwd" || { ac_status=$?; break; } 1573 done 1574fi 1575 1576test -n "$ac_init_help" && exit $ac_status 1577if $ac_init_version; then 1578 cat <<\_ACEOF 1579gas configure 2.39 1580generated by GNU Autoconf 2.69 1581 1582Copyright (C) 2012 Free Software Foundation, Inc. 1583This configure script is free software; the Free Software Foundation 1584gives unlimited permission to copy, distribute and modify it. 1585_ACEOF 1586 exit 1587fi 1588 1589## ------------------------ ## 1590## Autoconf initialization. ## 1591## ------------------------ ## 1592 1593# ac_fn_c_try_compile LINENO 1594# -------------------------- 1595# Try to compile conftest.$ac_ext, and return whether this succeeded. 1596ac_fn_c_try_compile () 1597{ 1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1599 rm -f conftest.$ac_objext 1600 if { { ac_try="$ac_compile" 1601case "(($ac_try" in 1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1603 *) ac_try_echo=$ac_try;; 1604esac 1605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1606$as_echo "$ac_try_echo"; } >&5 1607 (eval "$ac_compile") 2>conftest.err 1608 ac_status=$? 1609 if test -s conftest.err; then 1610 grep -v '^ *+' conftest.err >conftest.er1 1611 cat conftest.er1 >&5 1612 mv -f conftest.er1 conftest.err 1613 fi 1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1615 test $ac_status = 0; } && { 1616 test -z "$ac_c_werror_flag" || 1617 test ! -s conftest.err 1618 } && test -s conftest.$ac_objext; then : 1619 ac_retval=0 1620else 1621 $as_echo "$as_me: failed program was:" >&5 1622sed 's/^/| /' conftest.$ac_ext >&5 1623 1624 ac_retval=1 1625fi 1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1627 as_fn_set_status $ac_retval 1628 1629} # ac_fn_c_try_compile 1630 1631# ac_fn_c_try_cpp LINENO 1632# ---------------------- 1633# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1634ac_fn_c_try_cpp () 1635{ 1636 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1637 if { { ac_try="$ac_cpp conftest.$ac_ext" 1638case "(($ac_try" in 1639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1640 *) ac_try_echo=$ac_try;; 1641esac 1642eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1643$as_echo "$ac_try_echo"; } >&5 1644 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1645 ac_status=$? 1646 if test -s conftest.err; then 1647 grep -v '^ *+' conftest.err >conftest.er1 1648 cat conftest.er1 >&5 1649 mv -f conftest.er1 conftest.err 1650 fi 1651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1652 test $ac_status = 0; } > conftest.i && { 1653 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1654 test ! -s conftest.err 1655 }; then : 1656 ac_retval=0 1657else 1658 $as_echo "$as_me: failed program was:" >&5 1659sed 's/^/| /' conftest.$ac_ext >&5 1660 1661 ac_retval=1 1662fi 1663 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1664 as_fn_set_status $ac_retval 1665 1666} # ac_fn_c_try_cpp 1667 1668# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1669# ------------------------------------------------------- 1670# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1671# the include files in INCLUDES and setting the cache variable VAR 1672# accordingly. 1673ac_fn_c_check_header_mongrel () 1674{ 1675 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1676 if eval \${$3+:} false; then : 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1678$as_echo_n "checking for $2... " >&6; } 1679if eval \${$3+:} false; then : 1680 $as_echo_n "(cached) " >&6 1681fi 1682eval ac_res=\$$3 1683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1684$as_echo "$ac_res" >&6; } 1685else 1686 # Is the header compilable? 1687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1688$as_echo_n "checking $2 usability... " >&6; } 1689cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1690/* end confdefs.h. */ 1691$4 1692#include <$2> 1693_ACEOF 1694if ac_fn_c_try_compile "$LINENO"; then : 1695 ac_header_compiler=yes 1696else 1697 ac_header_compiler=no 1698fi 1699rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1701$as_echo "$ac_header_compiler" >&6; } 1702 1703# Is the header present? 1704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1705$as_echo_n "checking $2 presence... " >&6; } 1706cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1707/* end confdefs.h. */ 1708#include <$2> 1709_ACEOF 1710if ac_fn_c_try_cpp "$LINENO"; then : 1711 ac_header_preproc=yes 1712else 1713 ac_header_preproc=no 1714fi 1715rm -f conftest.err conftest.i conftest.$ac_ext 1716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1717$as_echo "$ac_header_preproc" >&6; } 1718 1719# So? What about this header? 1720case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1721 yes:no: ) 1722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1723$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1725$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1726 ;; 1727 no:yes:* ) 1728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1729$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1731$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1733$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1735$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1737$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1738 ;; 1739esac 1740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1741$as_echo_n "checking for $2... " >&6; } 1742if eval \${$3+:} false; then : 1743 $as_echo_n "(cached) " >&6 1744else 1745 eval "$3=\$ac_header_compiler" 1746fi 1747eval ac_res=\$$3 1748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1749$as_echo "$ac_res" >&6; } 1750fi 1751 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1752 1753} # ac_fn_c_check_header_mongrel 1754 1755# ac_fn_c_try_run LINENO 1756# ---------------------- 1757# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1758# that executables *can* be run. 1759ac_fn_c_try_run () 1760{ 1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1762 if { { ac_try="$ac_link" 1763case "(($ac_try" in 1764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1765 *) ac_try_echo=$ac_try;; 1766esac 1767eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1768$as_echo "$ac_try_echo"; } >&5 1769 (eval "$ac_link") 2>&5 1770 ac_status=$? 1771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1772 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1773 { { case "(($ac_try" in 1774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1775 *) ac_try_echo=$ac_try;; 1776esac 1777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1778$as_echo "$ac_try_echo"; } >&5 1779 (eval "$ac_try") 2>&5 1780 ac_status=$? 1781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1782 test $ac_status = 0; }; }; then : 1783 ac_retval=0 1784else 1785 $as_echo "$as_me: program exited with status $ac_status" >&5 1786 $as_echo "$as_me: failed program was:" >&5 1787sed 's/^/| /' conftest.$ac_ext >&5 1788 1789 ac_retval=$ac_status 1790fi 1791 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1792 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1793 as_fn_set_status $ac_retval 1794 1795} # ac_fn_c_try_run 1796 1797# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1798# ------------------------------------------------------- 1799# Tests whether HEADER exists and can be compiled using the include files in 1800# INCLUDES, setting the cache variable VAR accordingly. 1801ac_fn_c_check_header_compile () 1802{ 1803 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1805$as_echo_n "checking for $2... " >&6; } 1806if eval \${$3+:} false; then : 1807 $as_echo_n "(cached) " >&6 1808else 1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1810/* end confdefs.h. */ 1811$4 1812#include <$2> 1813_ACEOF 1814if ac_fn_c_try_compile "$LINENO"; then : 1815 eval "$3=yes" 1816else 1817 eval "$3=no" 1818fi 1819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1820fi 1821eval ac_res=\$$3 1822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1823$as_echo "$ac_res" >&6; } 1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1825 1826} # ac_fn_c_check_header_compile 1827 1828# ac_fn_c_try_link LINENO 1829# ----------------------- 1830# Try to link conftest.$ac_ext, and return whether this succeeded. 1831ac_fn_c_try_link () 1832{ 1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1834 rm -f conftest.$ac_objext conftest$ac_exeext 1835 if { { ac_try="$ac_link" 1836case "(($ac_try" in 1837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1838 *) ac_try_echo=$ac_try;; 1839esac 1840eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1841$as_echo "$ac_try_echo"; } >&5 1842 (eval "$ac_link") 2>conftest.err 1843 ac_status=$? 1844 if test -s conftest.err; then 1845 grep -v '^ *+' conftest.err >conftest.er1 1846 cat conftest.er1 >&5 1847 mv -f conftest.er1 conftest.err 1848 fi 1849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1850 test $ac_status = 0; } && { 1851 test -z "$ac_c_werror_flag" || 1852 test ! -s conftest.err 1853 } && test -s conftest$ac_exeext && { 1854 test "$cross_compiling" = yes || 1855 test -x conftest$ac_exeext 1856 }; then : 1857 ac_retval=0 1858else 1859 $as_echo "$as_me: failed program was:" >&5 1860sed 's/^/| /' conftest.$ac_ext >&5 1861 1862 ac_retval=1 1863fi 1864 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1865 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1866 # interfere with the next link command; also delete a directory that is 1867 # left behind by Apple's compiler. We do this before executing the actions. 1868 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1869 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1870 as_fn_set_status $ac_retval 1871 1872} # ac_fn_c_try_link 1873 1874# ac_fn_c_check_func LINENO FUNC VAR 1875# ---------------------------------- 1876# Tests whether FUNC exists, setting the cache variable VAR accordingly 1877ac_fn_c_check_func () 1878{ 1879 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1881$as_echo_n "checking for $2... " >&6; } 1882if eval \${$3+:} false; then : 1883 $as_echo_n "(cached) " >&6 1884else 1885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1886/* end confdefs.h. */ 1887/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1888 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1889#define $2 innocuous_$2 1890 1891/* System header to define __stub macros and hopefully few prototypes, 1892 which can conflict with char $2 (); below. 1893 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1894 <limits.h> exists even on freestanding compilers. */ 1895 1896#ifdef __STDC__ 1897# include <limits.h> 1898#else 1899# include <assert.h> 1900#endif 1901 1902#undef $2 1903 1904/* Override any GCC internal prototype to avoid an error. 1905 Use char because int might match the return type of a GCC 1906 builtin and then its argument prototype would still apply. */ 1907#ifdef __cplusplus 1908extern "C" 1909#endif 1910char $2 (); 1911/* The GNU C library defines this for functions which it implements 1912 to always fail with ENOSYS. Some functions are actually named 1913 something starting with __ and the normal name is an alias. */ 1914#if defined __stub_$2 || defined __stub___$2 1915choke me 1916#endif 1917 1918int 1919main () 1920{ 1921return $2 (); 1922 ; 1923 return 0; 1924} 1925_ACEOF 1926if ac_fn_c_try_link "$LINENO"; then : 1927 eval "$3=yes" 1928else 1929 eval "$3=no" 1930fi 1931rm -f core conftest.err conftest.$ac_objext \ 1932 conftest$ac_exeext conftest.$ac_ext 1933fi 1934eval ac_res=\$$3 1935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1936$as_echo "$ac_res" >&6; } 1937 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1938 1939} # ac_fn_c_check_func 1940 1941# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1942# --------------------------------------------- 1943# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1944# accordingly. 1945ac_fn_c_check_decl () 1946{ 1947 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1948 as_decl_name=`echo $2|sed 's/ *(.*//'` 1949 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1951$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1952if eval \${$3+:} false; then : 1953 $as_echo_n "(cached) " >&6 1954else 1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1956/* end confdefs.h. */ 1957$4 1958int 1959main () 1960{ 1961#ifndef $as_decl_name 1962#ifdef __cplusplus 1963 (void) $as_decl_use; 1964#else 1965 (void) $as_decl_name; 1966#endif 1967#endif 1968 1969 ; 1970 return 0; 1971} 1972_ACEOF 1973if ac_fn_c_try_compile "$LINENO"; then : 1974 eval "$3=yes" 1975else 1976 eval "$3=no" 1977fi 1978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1979fi 1980eval ac_res=\$$3 1981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1982$as_echo "$ac_res" >&6; } 1983 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1984 1985} # ac_fn_c_check_decl 1986cat >config.log <<_ACEOF 1987This file contains any messages produced by compilers while 1988running configure, to aid debugging if configure makes a mistake. 1989 1990It was created by gas $as_me 2.39, which was 1991generated by GNU Autoconf 2.69. Invocation command line was 1992 1993 $ $0 $@ 1994 1995_ACEOF 1996exec 5>>config.log 1997{ 1998cat <<_ASUNAME 1999## --------- ## 2000## Platform. ## 2001## --------- ## 2002 2003hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2004uname -m = `(uname -m) 2>/dev/null || echo unknown` 2005uname -r = `(uname -r) 2>/dev/null || echo unknown` 2006uname -s = `(uname -s) 2>/dev/null || echo unknown` 2007uname -v = `(uname -v) 2>/dev/null || echo unknown` 2008 2009/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2010/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2011 2012/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2013/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2014/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2015/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2016/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2017/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2018/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2019 2020_ASUNAME 2021 2022as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2023for as_dir in $PATH 2024do 2025 IFS=$as_save_IFS 2026 test -z "$as_dir" && as_dir=. 2027 $as_echo "PATH: $as_dir" 2028 done 2029IFS=$as_save_IFS 2030 2031} >&5 2032 2033cat >&5 <<_ACEOF 2034 2035 2036## ----------- ## 2037## Core tests. ## 2038## ----------- ## 2039 2040_ACEOF 2041 2042 2043# Keep a trace of the command line. 2044# Strip out --no-create and --no-recursion so they do not pile up. 2045# Strip out --silent because we don't want to record it for future runs. 2046# Also quote any args containing shell meta-characters. 2047# Make two passes to allow for proper duplicate-argument suppression. 2048ac_configure_args= 2049ac_configure_args0= 2050ac_configure_args1= 2051ac_must_keep_next=false 2052for ac_pass in 1 2 2053do 2054 for ac_arg 2055 do 2056 case $ac_arg in 2057 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2058 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2059 | -silent | --silent | --silen | --sile | --sil) 2060 continue ;; 2061 *\'*) 2062 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2063 esac 2064 case $ac_pass in 2065 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2066 2) 2067 as_fn_append ac_configure_args1 " '$ac_arg'" 2068 if test $ac_must_keep_next = true; then 2069 ac_must_keep_next=false # Got value, back to normal. 2070 else 2071 case $ac_arg in 2072 *=* | --config-cache | -C | -disable-* | --disable-* \ 2073 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2074 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2075 | -with-* | --with-* | -without-* | --without-* | --x) 2076 case "$ac_configure_args0 " in 2077 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2078 esac 2079 ;; 2080 -* ) ac_must_keep_next=true ;; 2081 esac 2082 fi 2083 as_fn_append ac_configure_args " '$ac_arg'" 2084 ;; 2085 esac 2086 done 2087done 2088{ ac_configure_args0=; unset ac_configure_args0;} 2089{ ac_configure_args1=; unset ac_configure_args1;} 2090 2091# When interrupted or exit'd, cleanup temporary files, and complete 2092# config.log. We remove comments because anyway the quotes in there 2093# would cause problems or look ugly. 2094# WARNING: Use '\'' to represent an apostrophe within the trap. 2095# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2096trap 'exit_status=$? 2097 # Save into config.log some information that might help in debugging. 2098 { 2099 echo 2100 2101 $as_echo "## ---------------- ## 2102## Cache variables. ## 2103## ---------------- ##" 2104 echo 2105 # The following way of writing the cache mishandles newlines in values, 2106( 2107 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2108 eval ac_val=\$$ac_var 2109 case $ac_val in #( 2110 *${as_nl}*) 2111 case $ac_var in #( 2112 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2113$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2114 esac 2115 case $ac_var in #( 2116 _ | IFS | as_nl) ;; #( 2117 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2118 *) { eval $ac_var=; unset $ac_var;} ;; 2119 esac ;; 2120 esac 2121 done 2122 (set) 2>&1 | 2123 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2124 *${as_nl}ac_space=\ *) 2125 sed -n \ 2126 "s/'\''/'\''\\\\'\'''\''/g; 2127 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2128 ;; #( 2129 *) 2130 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2131 ;; 2132 esac | 2133 sort 2134) 2135 echo 2136 2137 $as_echo "## ----------------- ## 2138## Output variables. ## 2139## ----------------- ##" 2140 echo 2141 for ac_var in $ac_subst_vars 2142 do 2143 eval ac_val=\$$ac_var 2144 case $ac_val in 2145 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2146 esac 2147 $as_echo "$ac_var='\''$ac_val'\''" 2148 done | sort 2149 echo 2150 2151 if test -n "$ac_subst_files"; then 2152 $as_echo "## ------------------- ## 2153## File substitutions. ## 2154## ------------------- ##" 2155 echo 2156 for ac_var in $ac_subst_files 2157 do 2158 eval ac_val=\$$ac_var 2159 case $ac_val in 2160 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2161 esac 2162 $as_echo "$ac_var='\''$ac_val'\''" 2163 done | sort 2164 echo 2165 fi 2166 2167 if test -s confdefs.h; then 2168 $as_echo "## ----------- ## 2169## confdefs.h. ## 2170## ----------- ##" 2171 echo 2172 cat confdefs.h 2173 echo 2174 fi 2175 test "$ac_signal" != 0 && 2176 $as_echo "$as_me: caught signal $ac_signal" 2177 $as_echo "$as_me: exit $exit_status" 2178 } >&5 2179 rm -f core *.core core.conftest.* && 2180 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2181 exit $exit_status 2182' 0 2183for ac_signal in 1 2 13 15; do 2184 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2185done 2186ac_signal=0 2187 2188# confdefs.h avoids OS command line length limits that DEFS can exceed. 2189rm -f -r conftest* confdefs.h 2190 2191$as_echo "/* confdefs.h */" > confdefs.h 2192 2193# Predefined preprocessor variables. 2194 2195cat >>confdefs.h <<_ACEOF 2196#define PACKAGE_NAME "$PACKAGE_NAME" 2197_ACEOF 2198 2199cat >>confdefs.h <<_ACEOF 2200#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2201_ACEOF 2202 2203cat >>confdefs.h <<_ACEOF 2204#define PACKAGE_VERSION "$PACKAGE_VERSION" 2205_ACEOF 2206 2207cat >>confdefs.h <<_ACEOF 2208#define PACKAGE_STRING "$PACKAGE_STRING" 2209_ACEOF 2210 2211cat >>confdefs.h <<_ACEOF 2212#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2213_ACEOF 2214 2215cat >>confdefs.h <<_ACEOF 2216#define PACKAGE_URL "$PACKAGE_URL" 2217_ACEOF 2218 2219 2220# Let the site file select an alternate cache file if it wants to. 2221# Prefer an explicitly selected file to automatically selected ones. 2222ac_site_file1=NONE 2223ac_site_file2=NONE 2224if test -n "$CONFIG_SITE"; then 2225 # We do not want a PATH search for config.site. 2226 case $CONFIG_SITE in #(( 2227 -*) ac_site_file1=./$CONFIG_SITE;; 2228 */*) ac_site_file1=$CONFIG_SITE;; 2229 *) ac_site_file1=./$CONFIG_SITE;; 2230 esac 2231elif test "x$prefix" != xNONE; then 2232 ac_site_file1=$prefix/share/config.site 2233 ac_site_file2=$prefix/etc/config.site 2234else 2235 ac_site_file1=$ac_default_prefix/share/config.site 2236 ac_site_file2=$ac_default_prefix/etc/config.site 2237fi 2238for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2239do 2240 test "x$ac_site_file" = xNONE && continue 2241 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2242 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2243$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2244 sed 's/^/| /' "$ac_site_file" >&5 2245 . "$ac_site_file" \ 2246 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2247$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2248as_fn_error $? "failed to load site script $ac_site_file 2249See \`config.log' for more details" "$LINENO" 5; } 2250 fi 2251done 2252 2253if test -r "$cache_file"; then 2254 # Some versions of bash will fail to source /dev/null (special files 2255 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2256 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2257 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2258$as_echo "$as_me: loading cache $cache_file" >&6;} 2259 case $cache_file in 2260 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2261 *) . "./$cache_file";; 2262 esac 2263 fi 2264else 2265 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2266$as_echo "$as_me: creating cache $cache_file" >&6;} 2267 >$cache_file 2268fi 2269 2270# Check that the precious variables saved in the cache have kept the same 2271# value. 2272ac_cache_corrupted=false 2273for ac_var in $ac_precious_vars; do 2274 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2275 eval ac_new_set=\$ac_env_${ac_var}_set 2276 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2277 eval ac_new_val=\$ac_env_${ac_var}_value 2278 case $ac_old_set,$ac_new_set in 2279 set,) 2280 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2281$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2282 ac_cache_corrupted=: ;; 2283 ,set) 2284 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2285$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2286 ac_cache_corrupted=: ;; 2287 ,);; 2288 *) 2289 if test "x$ac_old_val" != "x$ac_new_val"; then 2290 # differences in whitespace do not lead to failure. 2291 ac_old_val_w=`echo x $ac_old_val` 2292 ac_new_val_w=`echo x $ac_new_val` 2293 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2294 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2295$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2296 ac_cache_corrupted=: 2297 else 2298 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2299$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2300 eval $ac_var=\$ac_old_val 2301 fi 2302 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2303$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2304 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2305$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2306 fi;; 2307 esac 2308 # Pass precious variables to config.status. 2309 if test "$ac_new_set" = set; then 2310 case $ac_new_val in 2311 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2312 *) ac_arg=$ac_var=$ac_new_val ;; 2313 esac 2314 case " $ac_configure_args " in 2315 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2316 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2317 esac 2318 fi 2319done 2320if $ac_cache_corrupted; then 2321 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2322$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2323 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2324$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2325 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2326fi 2327## -------------------- ## 2328## Main body of script. ## 2329## -------------------- ## 2330 2331ac_ext=c 2332ac_cpp='$CPP $CPPFLAGS' 2333ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2334ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2335ac_compiler_gnu=$ac_cv_c_compiler_gnu 2336 2337 2338 2339 2340 2341 2342 2343ac_aux_dir= 2344for ac_dir in .. "$srcdir"/..; do 2345 if test -f "$ac_dir/install-sh"; then 2346 ac_aux_dir=$ac_dir 2347 ac_install_sh="$ac_aux_dir/install-sh -c" 2348 break 2349 elif test -f "$ac_dir/install.sh"; then 2350 ac_aux_dir=$ac_dir 2351 ac_install_sh="$ac_aux_dir/install.sh -c" 2352 break 2353 elif test -f "$ac_dir/shtool"; then 2354 ac_aux_dir=$ac_dir 2355 ac_install_sh="$ac_aux_dir/shtool install -c" 2356 break 2357 fi 2358done 2359if test -z "$ac_aux_dir"; then 2360 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5 2361fi 2362 2363# These three variables are undocumented and unsupported, 2364# and are intended to be withdrawn in a future Autoconf release. 2365# They can cause serious problems if a builder's source tree is in a directory 2366# whose full name contains unusual characters. 2367ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2368ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2369ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2370 2371 2372# Make sure we can run config.sub. 2373$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2374 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2375 2376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2377$as_echo_n "checking build system type... " >&6; } 2378if ${ac_cv_build+:} false; then : 2379 $as_echo_n "(cached) " >&6 2380else 2381 ac_build_alias=$build_alias 2382test "x$ac_build_alias" = x && 2383 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2384test "x$ac_build_alias" = x && 2385 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2386ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2387 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2388 2389fi 2390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2391$as_echo "$ac_cv_build" >&6; } 2392case $ac_cv_build in 2393*-*-*) ;; 2394*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2395esac 2396build=$ac_cv_build 2397ac_save_IFS=$IFS; IFS='-' 2398set x $ac_cv_build 2399shift 2400build_cpu=$1 2401build_vendor=$2 2402shift; shift 2403# Remember, the first character of IFS is used to create $*, 2404# except with old shells: 2405build_os=$* 2406IFS=$ac_save_IFS 2407case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2408 2409 2410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2411$as_echo_n "checking host system type... " >&6; } 2412if ${ac_cv_host+:} false; then : 2413 $as_echo_n "(cached) " >&6 2414else 2415 if test "x$host_alias" = x; then 2416 ac_cv_host=$ac_cv_build 2417else 2418 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2419 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2420fi 2421 2422fi 2423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2424$as_echo "$ac_cv_host" >&6; } 2425case $ac_cv_host in 2426*-*-*) ;; 2427*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2428esac 2429host=$ac_cv_host 2430ac_save_IFS=$IFS; IFS='-' 2431set x $ac_cv_host 2432shift 2433host_cpu=$1 2434host_vendor=$2 2435shift; shift 2436# Remember, the first character of IFS is used to create $*, 2437# except with old shells: 2438host_os=$* 2439IFS=$ac_save_IFS 2440case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2441 2442 2443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2444$as_echo_n "checking target system type... " >&6; } 2445if ${ac_cv_target+:} false; then : 2446 $as_echo_n "(cached) " >&6 2447else 2448 if test "x$target_alias" = x; then 2449 ac_cv_target=$ac_cv_host 2450else 2451 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2452 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2453fi 2454 2455fi 2456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2457$as_echo "$ac_cv_target" >&6; } 2458case $ac_cv_target in 2459*-*-*) ;; 2460*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2461esac 2462target=$ac_cv_target 2463ac_save_IFS=$IFS; IFS='-' 2464set x $ac_cv_target 2465shift 2466target_cpu=$1 2467target_vendor=$2 2468shift; shift 2469# Remember, the first character of IFS is used to create $*, 2470# except with old shells: 2471target_os=$* 2472IFS=$ac_save_IFS 2473case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2474 2475 2476# The aliases save the names the user supplied, while $host etc. 2477# will get canonicalized. 2478test -n "$target_alias" && 2479 test "$program_prefix$program_suffix$program_transform_name" = \ 2480 NONENONEs,x,x, && 2481 program_prefix=${target_alias}- 2482 2483am__api_version='1.15' 2484 2485# Find a good install program. We prefer a C program (faster), 2486# so one script is as good as another. But avoid the broken or 2487# incompatible versions: 2488# SysV /etc/install, /usr/sbin/install 2489# SunOS /usr/etc/install 2490# IRIX /sbin/install 2491# AIX /bin/install 2492# AmigaOS /C/install, which installs bootblocks on floppy discs 2493# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2494# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2495# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2496# OS/2's system install, which has a completely different semantic 2497# ./install, which can be erroneously created by make from ./install.sh. 2498# Reject install programs that cannot install multiple files. 2499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2500$as_echo_n "checking for a BSD-compatible install... " >&6; } 2501if test -z "$INSTALL"; then 2502if ${ac_cv_path_install+:} false; then : 2503 $as_echo_n "(cached) " >&6 2504else 2505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2506for as_dir in $PATH 2507do 2508 IFS=$as_save_IFS 2509 test -z "$as_dir" && as_dir=. 2510 # Account for people who put trailing slashes in PATH elements. 2511case $as_dir/ in #(( 2512 ./ | .// | /[cC]/* | \ 2513 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2514 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2515 /usr/ucb/* ) ;; 2516 *) 2517 # OSF1 and SCO ODT 3.0 have their own names for install. 2518 # Don't use installbsd from OSF since it installs stuff as root 2519 # by default. 2520 for ac_prog in ginstall scoinst install; do 2521 for ac_exec_ext in '' $ac_executable_extensions; do 2522 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2523 if test $ac_prog = install && 2524 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2525 # AIX install. It has an incompatible calling convention. 2526 : 2527 elif test $ac_prog = install && 2528 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2529 # program-specific install script used by HP pwplus--don't use. 2530 : 2531 else 2532 rm -rf conftest.one conftest.two conftest.dir 2533 echo one > conftest.one 2534 echo two > conftest.two 2535 mkdir conftest.dir 2536 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2537 test -s conftest.one && test -s conftest.two && 2538 test -s conftest.dir/conftest.one && 2539 test -s conftest.dir/conftest.two 2540 then 2541 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2542 break 3 2543 fi 2544 fi 2545 fi 2546 done 2547 done 2548 ;; 2549esac 2550 2551 done 2552IFS=$as_save_IFS 2553 2554rm -rf conftest.one conftest.two conftest.dir 2555 2556fi 2557 if test "${ac_cv_path_install+set}" = set; then 2558 INSTALL=$ac_cv_path_install 2559 else 2560 # As a last resort, use the slow shell script. Don't cache a 2561 # value for INSTALL within a source directory, because that will 2562 # break other packages using the cache if that directory is 2563 # removed, or if the value is a relative name. 2564 INSTALL=$ac_install_sh 2565 fi 2566fi 2567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2568$as_echo "$INSTALL" >&6; } 2569 2570# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2571# It thinks the first close brace ends the variable substitution. 2572test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2573 2574test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2575 2576test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2577 2578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2579$as_echo_n "checking whether build environment is sane... " >&6; } 2580# Reject unsafe characters in $srcdir or the absolute working directory 2581# name. Accept space and tab only in the latter. 2582am_lf=' 2583' 2584case `pwd` in 2585 *[\\\"\#\$\&\'\`$am_lf]*) 2586 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2587esac 2588case $srcdir in 2589 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2590 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2591esac 2592 2593# Do 'set' in a subshell so we don't clobber the current shell's 2594# arguments. Must try -L first in case configure is actually a 2595# symlink; some systems play weird games with the mod time of symlinks 2596# (eg FreeBSD returns the mod time of the symlink's containing 2597# directory). 2598if ( 2599 am_has_slept=no 2600 for am_try in 1 2; do 2601 echo "timestamp, slept: $am_has_slept" > conftest.file 2602 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2603 if test "$*" = "X"; then 2604 # -L didn't work. 2605 set X `ls -t "$srcdir/configure" conftest.file` 2606 fi 2607 if test "$*" != "X $srcdir/configure conftest.file" \ 2608 && test "$*" != "X conftest.file $srcdir/configure"; then 2609 2610 # If neither matched, then we have a broken ls. This can happen 2611 # if, for instance, CONFIG_SHELL is bash and it inherits a 2612 # broken ls alias from the environment. This has actually 2613 # happened. Such a system could not be considered "sane". 2614 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2615 alias in your environment" "$LINENO" 5 2616 fi 2617 if test "$2" = conftest.file || test $am_try -eq 2; then 2618 break 2619 fi 2620 # Just in case. 2621 sleep 1 2622 am_has_slept=yes 2623 done 2624 test "$2" = conftest.file 2625 ) 2626then 2627 # Ok. 2628 : 2629else 2630 as_fn_error $? "newly created file is older than distributed files! 2631Check your system clock" "$LINENO" 5 2632fi 2633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2634$as_echo "yes" >&6; } 2635# If we didn't sleep, we still need to ensure time stamps of config.status and 2636# generated files are strictly newer. 2637am_sleep_pid= 2638if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2639 ( sleep 1 ) & 2640 am_sleep_pid=$! 2641fi 2642 2643rm -f conftest.file 2644 2645test "$program_prefix" != NONE && 2646 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2647# Use a double $ so make ignores it. 2648test "$program_suffix" != NONE && 2649 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2650# Double any \ or $. 2651# By default was `s,x,x', remove it if useless. 2652ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2653program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2654 2655# Expand $ac_aux_dir to an absolute path. 2656am_aux_dir=`cd "$ac_aux_dir" && pwd` 2657 2658if test x"${MISSING+set}" != xset; then 2659 case $am_aux_dir in 2660 *\ * | *\ *) 2661 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2662 *) 2663 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2664 esac 2665fi 2666# Use eval to expand $SHELL 2667if eval "$MISSING --is-lightweight"; then 2668 am_missing_run="$MISSING " 2669else 2670 am_missing_run= 2671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2672$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2673fi 2674 2675if test x"${install_sh+set}" != xset; then 2676 case $am_aux_dir in 2677 *\ * | *\ *) 2678 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2679 *) 2680 install_sh="\${SHELL} $am_aux_dir/install-sh" 2681 esac 2682fi 2683 2684# Installed binaries are usually stripped using 'strip' when the user 2685# run "make install-strip". However 'strip' might not be the right 2686# tool to use in cross-compilation environments, therefore Automake 2687# will honor the 'STRIP' environment variable to overrule this program. 2688if test "$cross_compiling" != no; then 2689 if test -n "$ac_tool_prefix"; then 2690 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2691set dummy ${ac_tool_prefix}strip; ac_word=$2 2692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2693$as_echo_n "checking for $ac_word... " >&6; } 2694if ${ac_cv_prog_STRIP+:} false; then : 2695 $as_echo_n "(cached) " >&6 2696else 2697 if test -n "$STRIP"; then 2698 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2699else 2700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2701for as_dir in $PATH 2702do 2703 IFS=$as_save_IFS 2704 test -z "$as_dir" && as_dir=. 2705 for ac_exec_ext in '' $ac_executable_extensions; do 2706 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2707 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2709 break 2 2710 fi 2711done 2712 done 2713IFS=$as_save_IFS 2714 2715fi 2716fi 2717STRIP=$ac_cv_prog_STRIP 2718if test -n "$STRIP"; then 2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2720$as_echo "$STRIP" >&6; } 2721else 2722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2723$as_echo "no" >&6; } 2724fi 2725 2726 2727fi 2728if test -z "$ac_cv_prog_STRIP"; then 2729 ac_ct_STRIP=$STRIP 2730 # Extract the first word of "strip", so it can be a program name with args. 2731set dummy strip; ac_word=$2 2732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2733$as_echo_n "checking for $ac_word... " >&6; } 2734if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2735 $as_echo_n "(cached) " >&6 2736else 2737 if test -n "$ac_ct_STRIP"; then 2738 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2739else 2740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2741for as_dir in $PATH 2742do 2743 IFS=$as_save_IFS 2744 test -z "$as_dir" && as_dir=. 2745 for ac_exec_ext in '' $ac_executable_extensions; do 2746 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2747 ac_cv_prog_ac_ct_STRIP="strip" 2748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2749 break 2 2750 fi 2751done 2752 done 2753IFS=$as_save_IFS 2754 2755fi 2756fi 2757ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2758if test -n "$ac_ct_STRIP"; then 2759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2760$as_echo "$ac_ct_STRIP" >&6; } 2761else 2762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2763$as_echo "no" >&6; } 2764fi 2765 2766 if test "x$ac_ct_STRIP" = x; then 2767 STRIP=":" 2768 else 2769 case $cross_compiling:$ac_tool_warned in 2770yes:) 2771{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2772$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2773ac_tool_warned=yes ;; 2774esac 2775 STRIP=$ac_ct_STRIP 2776 fi 2777else 2778 STRIP="$ac_cv_prog_STRIP" 2779fi 2780 2781fi 2782INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2783 2784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2785$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2786if test -z "$MKDIR_P"; then 2787 if ${ac_cv_path_mkdir+:} false; then : 2788 $as_echo_n "(cached) " >&6 2789else 2790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2791for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2792do 2793 IFS=$as_save_IFS 2794 test -z "$as_dir" && as_dir=. 2795 for ac_prog in mkdir gmkdir; do 2796 for ac_exec_ext in '' $ac_executable_extensions; do 2797 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2798 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2799 'mkdir (GNU coreutils) '* | \ 2800 'mkdir (coreutils) '* | \ 2801 'mkdir (fileutils) '4.1*) 2802 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2803 break 3;; 2804 esac 2805 done 2806 done 2807 done 2808IFS=$as_save_IFS 2809 2810fi 2811 2812 test -d ./--version && rmdir ./--version 2813 if test "${ac_cv_path_mkdir+set}" = set; then 2814 MKDIR_P="$ac_cv_path_mkdir -p" 2815 else 2816 # As a last resort, use the slow shell script. Don't cache a 2817 # value for MKDIR_P within a source directory, because that will 2818 # break other packages using the cache if that directory is 2819 # removed, or if the value is a relative name. 2820 MKDIR_P="$ac_install_sh -d" 2821 fi 2822fi 2823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2824$as_echo "$MKDIR_P" >&6; } 2825 2826for ac_prog in gawk mawk nawk awk 2827do 2828 # Extract the first word of "$ac_prog", so it can be a program name with args. 2829set dummy $ac_prog; ac_word=$2 2830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2831$as_echo_n "checking for $ac_word... " >&6; } 2832if ${ac_cv_prog_AWK+:} false; then : 2833 $as_echo_n "(cached) " >&6 2834else 2835 if test -n "$AWK"; then 2836 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2837else 2838as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2839for as_dir in $PATH 2840do 2841 IFS=$as_save_IFS 2842 test -z "$as_dir" && as_dir=. 2843 for ac_exec_ext in '' $ac_executable_extensions; do 2844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2845 ac_cv_prog_AWK="$ac_prog" 2846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2847 break 2 2848 fi 2849done 2850 done 2851IFS=$as_save_IFS 2852 2853fi 2854fi 2855AWK=$ac_cv_prog_AWK 2856if test -n "$AWK"; then 2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2858$as_echo "$AWK" >&6; } 2859else 2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2861$as_echo "no" >&6; } 2862fi 2863 2864 2865 test -n "$AWK" && break 2866done 2867 2868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2869$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2870set x ${MAKE-make} 2871ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2872if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2873 $as_echo_n "(cached) " >&6 2874else 2875 cat >conftest.make <<\_ACEOF 2876SHELL = /bin/sh 2877all: 2878 @echo '@@@%%%=$(MAKE)=@@@%%%' 2879_ACEOF 2880# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2881case `${MAKE-make} -f conftest.make 2>/dev/null` in 2882 *@@@%%%=?*=@@@%%%*) 2883 eval ac_cv_prog_make_${ac_make}_set=yes;; 2884 *) 2885 eval ac_cv_prog_make_${ac_make}_set=no;; 2886esac 2887rm -f conftest.make 2888fi 2889if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2891$as_echo "yes" >&6; } 2892 SET_MAKE= 2893else 2894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2895$as_echo "no" >&6; } 2896 SET_MAKE="MAKE=${MAKE-make}" 2897fi 2898 2899rm -rf .tst 2>/dev/null 2900mkdir .tst 2>/dev/null 2901if test -d .tst; then 2902 am__leading_dot=. 2903else 2904 am__leading_dot=_ 2905fi 2906rmdir .tst 2>/dev/null 2907 2908# Check whether --enable-silent-rules was given. 2909if test "${enable_silent_rules+set}" = set; then : 2910 enableval=$enable_silent_rules; 2911fi 2912 2913case $enable_silent_rules in # ((( 2914 yes) AM_DEFAULT_VERBOSITY=0;; 2915 no) AM_DEFAULT_VERBOSITY=1;; 2916 *) AM_DEFAULT_VERBOSITY=1;; 2917esac 2918am_make=${MAKE-make} 2919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2920$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2921if ${am_cv_make_support_nested_variables+:} false; then : 2922 $as_echo_n "(cached) " >&6 2923else 2924 if $as_echo 'TRUE=$(BAR$(V)) 2925BAR0=false 2926BAR1=true 2927V=1 2928am__doit: 2929 @$(TRUE) 2930.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2931 am_cv_make_support_nested_variables=yes 2932else 2933 am_cv_make_support_nested_variables=no 2934fi 2935fi 2936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2937$as_echo "$am_cv_make_support_nested_variables" >&6; } 2938if test $am_cv_make_support_nested_variables = yes; then 2939 AM_V='$(V)' 2940 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2941else 2942 AM_V=$AM_DEFAULT_VERBOSITY 2943 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2944fi 2945AM_BACKSLASH='\' 2946 2947if test "`cd $srcdir && pwd`" != "`pwd`"; then 2948 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2949 # is not polluted with repeated "-I." 2950 am__isrc=' -I$(srcdir)' 2951 # test to see if srcdir already configured 2952 if test -f $srcdir/config.status; then 2953 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2954 fi 2955fi 2956 2957# test whether we have cygpath 2958if test -z "$CYGPATH_W"; then 2959 if (cygpath --version) >/dev/null 2>/dev/null; then 2960 CYGPATH_W='cygpath -w' 2961 else 2962 CYGPATH_W=echo 2963 fi 2964fi 2965 2966 2967# Define the identity of the package. 2968 PACKAGE='gas' 2969 VERSION='2.39' 2970 2971 2972cat >>confdefs.h <<_ACEOF 2973#define PACKAGE "$PACKAGE" 2974_ACEOF 2975 2976 2977cat >>confdefs.h <<_ACEOF 2978#define VERSION "$VERSION" 2979_ACEOF 2980 2981# Some tools Automake needs. 2982 2983ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2984 2985 2986AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2987 2988 2989AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2990 2991 2992AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2993 2994 2995MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2996 2997# For better backward compatibility. To be removed once Automake 1.9.x 2998# dies out for good. For more background, see: 2999# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3000# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3001mkdir_p='$(MKDIR_P)' 3002 3003# We need awk for the "check" target (and possibly the TAP driver). The 3004# system "awk" is bad on some platforms. 3005# Always define AMTAR for backward compatibility. Yes, it's still used 3006# in the wild :-( We should find a proper way to deprecate it ... 3007AMTAR='$${TAR-tar}' 3008 3009 3010# We'll loop over all known methods to create a tar archive until one works. 3011_am_tools='gnutar pax cpio none' 3012 3013am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3014 3015 3016 3017 3018 3019 3020# POSIX will say in a future version that running "rm -f" with no argument 3021# is OK; and we want to be able to make that assumption in our Makefile 3022# recipes. So use an aggressive probe to check that the usage we want is 3023# actually supported "in the wild" to an acceptable degree. 3024# See automake bug#10828. 3025# To make any issue more visible, cause the running configure to be aborted 3026# by default if the 'rm' program in use doesn't match our expectations; the 3027# user can still override this though. 3028if rm -f && rm -fr && rm -rf; then : OK; else 3029 cat >&2 <<'END' 3030Oops! 3031 3032Your 'rm' program seems unable to run without file operands specified 3033on the command line, even when the '-f' option is present. This is contrary 3034to the behaviour of most rm programs out there, and not conforming with 3035the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3036 3037Please tell bug-automake@gnu.org about your system, including the value 3038of your $PATH and any error possibly output before this message. This 3039can help us improve future automake versions. 3040 3041END 3042 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3043 echo 'Configuration will proceed anyway, since you have set the' >&2 3044 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3045 echo >&2 3046 else 3047 cat >&2 <<'END' 3048Aborting the configuration process, to ensure you take notice of the issue. 3049 3050You can download and install GNU coreutils to get an 'rm' implementation 3051that behaves properly: <http://www.gnu.org/software/coreutils/>. 3052 3053If you want to complete the configuration process using your problematic 3054'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3055to "yes", and re-run configure. 3056 3057END 3058 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3059 fi 3060fi 3061 3062# Check whether --enable-silent-rules was given. 3063if test "${enable_silent_rules+set}" = set; then : 3064 enableval=$enable_silent_rules; 3065fi 3066 3067case $enable_silent_rules in # ((( 3068 yes) AM_DEFAULT_VERBOSITY=0;; 3069 no) AM_DEFAULT_VERBOSITY=1;; 3070 *) AM_DEFAULT_VERBOSITY=0;; 3071esac 3072am_make=${MAKE-make} 3073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3074$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3075if ${am_cv_make_support_nested_variables+:} false; then : 3076 $as_echo_n "(cached) " >&6 3077else 3078 if $as_echo 'TRUE=$(BAR$(V)) 3079BAR0=false 3080BAR1=true 3081V=1 3082am__doit: 3083 @$(TRUE) 3084.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3085 am_cv_make_support_nested_variables=yes 3086else 3087 am_cv_make_support_nested_variables=no 3088fi 3089fi 3090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3091$as_echo "$am_cv_make_support_nested_variables" >&6; } 3092if test $am_cv_make_support_nested_variables = yes; then 3093 AM_V='$(V)' 3094 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3095else 3096 AM_V=$AM_DEFAULT_VERBOSITY 3097 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3098fi 3099AM_BACKSLASH='\' 3100 3101 3102ac_ext=c 3103ac_cpp='$CPP $CPPFLAGS' 3104ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3105ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3106ac_compiler_gnu=$ac_cv_c_compiler_gnu 3107if test -n "$ac_tool_prefix"; then 3108 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3109set dummy ${ac_tool_prefix}gcc; ac_word=$2 3110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3111$as_echo_n "checking for $ac_word... " >&6; } 3112if ${ac_cv_prog_CC+:} false; then : 3113 $as_echo_n "(cached) " >&6 3114else 3115 if test -n "$CC"; then 3116 ac_cv_prog_CC="$CC" # Let the user override the test. 3117else 3118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3119for as_dir in $PATH 3120do 3121 IFS=$as_save_IFS 3122 test -z "$as_dir" && as_dir=. 3123 for ac_exec_ext in '' $ac_executable_extensions; do 3124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3125 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3127 break 2 3128 fi 3129done 3130 done 3131IFS=$as_save_IFS 3132 3133fi 3134fi 3135CC=$ac_cv_prog_CC 3136if test -n "$CC"; then 3137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3138$as_echo "$CC" >&6; } 3139else 3140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3141$as_echo "no" >&6; } 3142fi 3143 3144 3145fi 3146if test -z "$ac_cv_prog_CC"; then 3147 ac_ct_CC=$CC 3148 # Extract the first word of "gcc", so it can be a program name with args. 3149set dummy gcc; ac_word=$2 3150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3151$as_echo_n "checking for $ac_word... " >&6; } 3152if ${ac_cv_prog_ac_ct_CC+:} false; then : 3153 $as_echo_n "(cached) " >&6 3154else 3155 if test -n "$ac_ct_CC"; then 3156 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3157else 3158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3159for as_dir in $PATH 3160do 3161 IFS=$as_save_IFS 3162 test -z "$as_dir" && as_dir=. 3163 for ac_exec_ext in '' $ac_executable_extensions; do 3164 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3165 ac_cv_prog_ac_ct_CC="gcc" 3166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3167 break 2 3168 fi 3169done 3170 done 3171IFS=$as_save_IFS 3172 3173fi 3174fi 3175ac_ct_CC=$ac_cv_prog_ac_ct_CC 3176if test -n "$ac_ct_CC"; then 3177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3178$as_echo "$ac_ct_CC" >&6; } 3179else 3180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3181$as_echo "no" >&6; } 3182fi 3183 3184 if test "x$ac_ct_CC" = x; then 3185 CC="" 3186 else 3187 case $cross_compiling:$ac_tool_warned in 3188yes:) 3189{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3190$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3191ac_tool_warned=yes ;; 3192esac 3193 CC=$ac_ct_CC 3194 fi 3195else 3196 CC="$ac_cv_prog_CC" 3197fi 3198 3199if test -z "$CC"; then 3200 if test -n "$ac_tool_prefix"; then 3201 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3202set dummy ${ac_tool_prefix}cc; ac_word=$2 3203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3204$as_echo_n "checking for $ac_word... " >&6; } 3205if ${ac_cv_prog_CC+:} false; then : 3206 $as_echo_n "(cached) " >&6 3207else 3208 if test -n "$CC"; then 3209 ac_cv_prog_CC="$CC" # Let the user override the test. 3210else 3211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3212for as_dir in $PATH 3213do 3214 IFS=$as_save_IFS 3215 test -z "$as_dir" && as_dir=. 3216 for ac_exec_ext in '' $ac_executable_extensions; do 3217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3218 ac_cv_prog_CC="${ac_tool_prefix}cc" 3219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3220 break 2 3221 fi 3222done 3223 done 3224IFS=$as_save_IFS 3225 3226fi 3227fi 3228CC=$ac_cv_prog_CC 3229if test -n "$CC"; then 3230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3231$as_echo "$CC" >&6; } 3232else 3233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3234$as_echo "no" >&6; } 3235fi 3236 3237 3238 fi 3239fi 3240if test -z "$CC"; then 3241 # Extract the first word of "cc", so it can be a program name with args. 3242set dummy cc; ac_word=$2 3243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3244$as_echo_n "checking for $ac_word... " >&6; } 3245if ${ac_cv_prog_CC+:} false; then : 3246 $as_echo_n "(cached) " >&6 3247else 3248 if test -n "$CC"; then 3249 ac_cv_prog_CC="$CC" # Let the user override the test. 3250else 3251 ac_prog_rejected=no 3252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3253for as_dir in $PATH 3254do 3255 IFS=$as_save_IFS 3256 test -z "$as_dir" && as_dir=. 3257 for ac_exec_ext in '' $ac_executable_extensions; do 3258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3259 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3260 ac_prog_rejected=yes 3261 continue 3262 fi 3263 ac_cv_prog_CC="cc" 3264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3265 break 2 3266 fi 3267done 3268 done 3269IFS=$as_save_IFS 3270 3271if test $ac_prog_rejected = yes; then 3272 # We found a bogon in the path, so make sure we never use it. 3273 set dummy $ac_cv_prog_CC 3274 shift 3275 if test $# != 0; then 3276 # We chose a different compiler from the bogus one. 3277 # However, it has the same basename, so the bogon will be chosen 3278 # first if we set CC to just the basename; use the full file name. 3279 shift 3280 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3281 fi 3282fi 3283fi 3284fi 3285CC=$ac_cv_prog_CC 3286if test -n "$CC"; then 3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3288$as_echo "$CC" >&6; } 3289else 3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3291$as_echo "no" >&6; } 3292fi 3293 3294 3295fi 3296if test -z "$CC"; then 3297 if test -n "$ac_tool_prefix"; then 3298 for ac_prog in cl.exe 3299 do 3300 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3301set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3303$as_echo_n "checking for $ac_word... " >&6; } 3304if ${ac_cv_prog_CC+:} false; then : 3305 $as_echo_n "(cached) " >&6 3306else 3307 if test -n "$CC"; then 3308 ac_cv_prog_CC="$CC" # Let the user override the test. 3309else 3310as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3311for as_dir in $PATH 3312do 3313 IFS=$as_save_IFS 3314 test -z "$as_dir" && as_dir=. 3315 for ac_exec_ext in '' $ac_executable_extensions; do 3316 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3317 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3319 break 2 3320 fi 3321done 3322 done 3323IFS=$as_save_IFS 3324 3325fi 3326fi 3327CC=$ac_cv_prog_CC 3328if test -n "$CC"; then 3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3330$as_echo "$CC" >&6; } 3331else 3332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3333$as_echo "no" >&6; } 3334fi 3335 3336 3337 test -n "$CC" && break 3338 done 3339fi 3340if test -z "$CC"; then 3341 ac_ct_CC=$CC 3342 for ac_prog in cl.exe 3343do 3344 # Extract the first word of "$ac_prog", so it can be a program name with args. 3345set dummy $ac_prog; ac_word=$2 3346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3347$as_echo_n "checking for $ac_word... " >&6; } 3348if ${ac_cv_prog_ac_ct_CC+:} false; then : 3349 $as_echo_n "(cached) " >&6 3350else 3351 if test -n "$ac_ct_CC"; then 3352 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3353else 3354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3355for as_dir in $PATH 3356do 3357 IFS=$as_save_IFS 3358 test -z "$as_dir" && as_dir=. 3359 for ac_exec_ext in '' $ac_executable_extensions; do 3360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3361 ac_cv_prog_ac_ct_CC="$ac_prog" 3362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3363 break 2 3364 fi 3365done 3366 done 3367IFS=$as_save_IFS 3368 3369fi 3370fi 3371ac_ct_CC=$ac_cv_prog_ac_ct_CC 3372if test -n "$ac_ct_CC"; then 3373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3374$as_echo "$ac_ct_CC" >&6; } 3375else 3376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3377$as_echo "no" >&6; } 3378fi 3379 3380 3381 test -n "$ac_ct_CC" && break 3382done 3383 3384 if test "x$ac_ct_CC" = x; then 3385 CC="" 3386 else 3387 case $cross_compiling:$ac_tool_warned in 3388yes:) 3389{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3390$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3391ac_tool_warned=yes ;; 3392esac 3393 CC=$ac_ct_CC 3394 fi 3395fi 3396 3397fi 3398 3399 3400test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3401$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3402as_fn_error $? "no acceptable C compiler found in \$PATH 3403See \`config.log' for more details" "$LINENO" 5; } 3404 3405# Provide some information about the compiler. 3406$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3407set X $ac_compile 3408ac_compiler=$2 3409for ac_option in --version -v -V -qversion; do 3410 { { ac_try="$ac_compiler $ac_option >&5" 3411case "(($ac_try" in 3412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3413 *) ac_try_echo=$ac_try;; 3414esac 3415eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3416$as_echo "$ac_try_echo"; } >&5 3417 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3418 ac_status=$? 3419 if test -s conftest.err; then 3420 sed '10a\ 3421... rest of stderr output deleted ... 3422 10q' conftest.err >conftest.er1 3423 cat conftest.er1 >&5 3424 fi 3425 rm -f conftest.er1 conftest.err 3426 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3427 test $ac_status = 0; } 3428done 3429 3430cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3431/* end confdefs.h. */ 3432 3433int 3434main () 3435{ 3436 3437 ; 3438 return 0; 3439} 3440_ACEOF 3441ac_clean_files_save=$ac_clean_files 3442ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3443# Try to create an executable without -o first, disregard a.out. 3444# It will help us diagnose broken compilers, and finding out an intuition 3445# of exeext. 3446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3447$as_echo_n "checking whether the C compiler works... " >&6; } 3448ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3449 3450# The possible output files: 3451ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3452 3453ac_rmfiles= 3454for ac_file in $ac_files 3455do 3456 case $ac_file in 3457 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3458 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3459 esac 3460done 3461rm -f $ac_rmfiles 3462 3463if { { ac_try="$ac_link_default" 3464case "(($ac_try" in 3465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3466 *) ac_try_echo=$ac_try;; 3467esac 3468eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3469$as_echo "$ac_try_echo"; } >&5 3470 (eval "$ac_link_default") 2>&5 3471 ac_status=$? 3472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3473 test $ac_status = 0; }; then : 3474 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3475# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3476# in a Makefile. We should not override ac_cv_exeext if it was cached, 3477# so that the user can short-circuit this test for compilers unknown to 3478# Autoconf. 3479for ac_file in $ac_files '' 3480do 3481 test -f "$ac_file" || continue 3482 case $ac_file in 3483 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3484 ;; 3485 [ab].out ) 3486 # We found the default executable, but exeext='' is most 3487 # certainly right. 3488 break;; 3489 *.* ) 3490 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3491 then :; else 3492 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3493 fi 3494 # We set ac_cv_exeext here because the later test for it is not 3495 # safe: cross compilers may not add the suffix if given an `-o' 3496 # argument, so we may need to know it at that point already. 3497 # Even if this section looks crufty: it has the advantage of 3498 # actually working. 3499 break;; 3500 * ) 3501 break;; 3502 esac 3503done 3504test "$ac_cv_exeext" = no && ac_cv_exeext= 3505 3506else 3507 ac_file='' 3508fi 3509if test -z "$ac_file"; then : 3510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3511$as_echo "no" >&6; } 3512$as_echo "$as_me: failed program was:" >&5 3513sed 's/^/| /' conftest.$ac_ext >&5 3514 3515{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3516$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3517as_fn_error 77 "C compiler cannot create executables 3518See \`config.log' for more details" "$LINENO" 5; } 3519else 3520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3521$as_echo "yes" >&6; } 3522fi 3523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3524$as_echo_n "checking for C compiler default output file name... " >&6; } 3525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3526$as_echo "$ac_file" >&6; } 3527ac_exeext=$ac_cv_exeext 3528 3529rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3530ac_clean_files=$ac_clean_files_save 3531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3532$as_echo_n "checking for suffix of executables... " >&6; } 3533if { { ac_try="$ac_link" 3534case "(($ac_try" in 3535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3536 *) ac_try_echo=$ac_try;; 3537esac 3538eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3539$as_echo "$ac_try_echo"; } >&5 3540 (eval "$ac_link") 2>&5 3541 ac_status=$? 3542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3543 test $ac_status = 0; }; then : 3544 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3545# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3546# work properly (i.e., refer to `conftest.exe'), while it won't with 3547# `rm'. 3548for ac_file in conftest.exe conftest conftest.*; do 3549 test -f "$ac_file" || continue 3550 case $ac_file in 3551 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3552 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3553 break;; 3554 * ) break;; 3555 esac 3556done 3557else 3558 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3559$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3560as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3561See \`config.log' for more details" "$LINENO" 5; } 3562fi 3563rm -f conftest conftest$ac_cv_exeext 3564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3565$as_echo "$ac_cv_exeext" >&6; } 3566 3567rm -f conftest.$ac_ext 3568EXEEXT=$ac_cv_exeext 3569ac_exeext=$EXEEXT 3570cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3571/* end confdefs.h. */ 3572#include <stdio.h> 3573int 3574main () 3575{ 3576FILE *f = fopen ("conftest.out", "w"); 3577 return ferror (f) || fclose (f) != 0; 3578 3579 ; 3580 return 0; 3581} 3582_ACEOF 3583ac_clean_files="$ac_clean_files conftest.out" 3584# Check that the compiler produces executables we can run. If not, either 3585# the compiler is broken, or we cross compile. 3586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3587$as_echo_n "checking whether we are cross compiling... " >&6; } 3588if test "$cross_compiling" != yes; then 3589 { { ac_try="$ac_link" 3590case "(($ac_try" in 3591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3592 *) ac_try_echo=$ac_try;; 3593esac 3594eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3595$as_echo "$ac_try_echo"; } >&5 3596 (eval "$ac_link") 2>&5 3597 ac_status=$? 3598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3599 test $ac_status = 0; } 3600 if { ac_try='./conftest$ac_cv_exeext' 3601 { { case "(($ac_try" in 3602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3603 *) ac_try_echo=$ac_try;; 3604esac 3605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3606$as_echo "$ac_try_echo"; } >&5 3607 (eval "$ac_try") 2>&5 3608 ac_status=$? 3609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3610 test $ac_status = 0; }; }; then 3611 cross_compiling=no 3612 else 3613 if test "$cross_compiling" = maybe; then 3614 cross_compiling=yes 3615 else 3616 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3618as_fn_error $? "cannot run C compiled programs. 3619If you meant to cross compile, use \`--host'. 3620See \`config.log' for more details" "$LINENO" 5; } 3621 fi 3622 fi 3623fi 3624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3625$as_echo "$cross_compiling" >&6; } 3626 3627rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3628ac_clean_files=$ac_clean_files_save 3629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3630$as_echo_n "checking for suffix of object files... " >&6; } 3631if ${ac_cv_objext+:} false; then : 3632 $as_echo_n "(cached) " >&6 3633else 3634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3635/* end confdefs.h. */ 3636 3637int 3638main () 3639{ 3640 3641 ; 3642 return 0; 3643} 3644_ACEOF 3645rm -f conftest.o conftest.obj 3646if { { ac_try="$ac_compile" 3647case "(($ac_try" in 3648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3649 *) ac_try_echo=$ac_try;; 3650esac 3651eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3652$as_echo "$ac_try_echo"; } >&5 3653 (eval "$ac_compile") 2>&5 3654 ac_status=$? 3655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3656 test $ac_status = 0; }; then : 3657 for ac_file in conftest.o conftest.obj conftest.*; do 3658 test -f "$ac_file" || continue; 3659 case $ac_file in 3660 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3661 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3662 break;; 3663 esac 3664done 3665else 3666 $as_echo "$as_me: failed program was:" >&5 3667sed 's/^/| /' conftest.$ac_ext >&5 3668 3669{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3670$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3671as_fn_error $? "cannot compute suffix of object files: cannot compile 3672See \`config.log' for more details" "$LINENO" 5; } 3673fi 3674rm -f conftest.$ac_cv_objext conftest.$ac_ext 3675fi 3676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3677$as_echo "$ac_cv_objext" >&6; } 3678OBJEXT=$ac_cv_objext 3679ac_objext=$OBJEXT 3680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3681$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3682if ${ac_cv_c_compiler_gnu+:} false; then : 3683 $as_echo_n "(cached) " >&6 3684else 3685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3686/* end confdefs.h. */ 3687 3688int 3689main () 3690{ 3691#ifndef __GNUC__ 3692 choke me 3693#endif 3694 3695 ; 3696 return 0; 3697} 3698_ACEOF 3699if ac_fn_c_try_compile "$LINENO"; then : 3700 ac_compiler_gnu=yes 3701else 3702 ac_compiler_gnu=no 3703fi 3704rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3705ac_cv_c_compiler_gnu=$ac_compiler_gnu 3706 3707fi 3708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3709$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3710if test $ac_compiler_gnu = yes; then 3711 GCC=yes 3712else 3713 GCC= 3714fi 3715ac_test_CFLAGS=${CFLAGS+set} 3716ac_save_CFLAGS=$CFLAGS 3717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3718$as_echo_n "checking whether $CC accepts -g... " >&6; } 3719if ${ac_cv_prog_cc_g+:} false; then : 3720 $as_echo_n "(cached) " >&6 3721else 3722 ac_save_c_werror_flag=$ac_c_werror_flag 3723 ac_c_werror_flag=yes 3724 ac_cv_prog_cc_g=no 3725 CFLAGS="-g" 3726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3727/* end confdefs.h. */ 3728 3729int 3730main () 3731{ 3732 3733 ; 3734 return 0; 3735} 3736_ACEOF 3737if ac_fn_c_try_compile "$LINENO"; then : 3738 ac_cv_prog_cc_g=yes 3739else 3740 CFLAGS="" 3741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3742/* end confdefs.h. */ 3743 3744int 3745main () 3746{ 3747 3748 ; 3749 return 0; 3750} 3751_ACEOF 3752if ac_fn_c_try_compile "$LINENO"; then : 3753 3754else 3755 ac_c_werror_flag=$ac_save_c_werror_flag 3756 CFLAGS="-g" 3757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3758/* end confdefs.h. */ 3759 3760int 3761main () 3762{ 3763 3764 ; 3765 return 0; 3766} 3767_ACEOF 3768if ac_fn_c_try_compile "$LINENO"; then : 3769 ac_cv_prog_cc_g=yes 3770fi 3771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3772fi 3773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3774fi 3775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3776 ac_c_werror_flag=$ac_save_c_werror_flag 3777fi 3778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3779$as_echo "$ac_cv_prog_cc_g" >&6; } 3780if test "$ac_test_CFLAGS" = set; then 3781 CFLAGS=$ac_save_CFLAGS 3782elif test $ac_cv_prog_cc_g = yes; then 3783 if test "$GCC" = yes; then 3784 CFLAGS="-g -O2" 3785 else 3786 CFLAGS="-g" 3787 fi 3788else 3789 if test "$GCC" = yes; then 3790 CFLAGS="-O2" 3791 else 3792 CFLAGS= 3793 fi 3794fi 3795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3796$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3797if ${ac_cv_prog_cc_c89+:} false; then : 3798 $as_echo_n "(cached) " >&6 3799else 3800 ac_cv_prog_cc_c89=no 3801ac_save_CC=$CC 3802cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3803/* end confdefs.h. */ 3804#include <stdarg.h> 3805#include <stdio.h> 3806struct stat; 3807/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3808struct buf { int x; }; 3809FILE * (*rcsopen) (struct buf *, struct stat *, int); 3810static char *e (p, i) 3811 char **p; 3812 int i; 3813{ 3814 return p[i]; 3815} 3816static char *f (char * (*g) (char **, int), char **p, ...) 3817{ 3818 char *s; 3819 va_list v; 3820 va_start (v,p); 3821 s = g (p, va_arg (v,int)); 3822 va_end (v); 3823 return s; 3824} 3825 3826/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3827 function prototypes and stuff, but not '\xHH' hex character constants. 3828 These don't provoke an error unfortunately, instead are silently treated 3829 as 'x'. The following induces an error, until -std is added to get 3830 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3831 array size at least. It's necessary to write '\x00'==0 to get something 3832 that's true only with -std. */ 3833int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3834 3835/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3836 inside strings and character constants. */ 3837#define FOO(x) 'x' 3838int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3839 3840int test (int i, double x); 3841struct s1 {int (*f) (int a);}; 3842struct s2 {int (*f) (double a);}; 3843int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3844int argc; 3845char **argv; 3846int 3847main () 3848{ 3849return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3850 ; 3851 return 0; 3852} 3853_ACEOF 3854for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3855 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3856do 3857 CC="$ac_save_CC $ac_arg" 3858 if ac_fn_c_try_compile "$LINENO"; then : 3859 ac_cv_prog_cc_c89=$ac_arg 3860fi 3861rm -f core conftest.err conftest.$ac_objext 3862 test "x$ac_cv_prog_cc_c89" != "xno" && break 3863done 3864rm -f conftest.$ac_ext 3865CC=$ac_save_CC 3866 3867fi 3868# AC_CACHE_VAL 3869case "x$ac_cv_prog_cc_c89" in 3870 x) 3871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3872$as_echo "none needed" >&6; } ;; 3873 xno) 3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3875$as_echo "unsupported" >&6; } ;; 3876 *) 3877 CC="$CC $ac_cv_prog_cc_c89" 3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3879$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3880esac 3881if test "x$ac_cv_prog_cc_c89" != xno; then : 3882 3883fi 3884 3885ac_ext=c 3886ac_cpp='$CPP $CPPFLAGS' 3887ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3888ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3889ac_compiler_gnu=$ac_cv_c_compiler_gnu 3890 3891ac_ext=c 3892ac_cpp='$CPP $CPPFLAGS' 3893ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3894ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3895ac_compiler_gnu=$ac_cv_c_compiler_gnu 3896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3897$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3898if ${am_cv_prog_cc_c_o+:} false; then : 3899 $as_echo_n "(cached) " >&6 3900else 3901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3902/* end confdefs.h. */ 3903 3904int 3905main () 3906{ 3907 3908 ; 3909 return 0; 3910} 3911_ACEOF 3912 # Make sure it works both with $CC and with simple cc. 3913 # Following AC_PROG_CC_C_O, we do the test twice because some 3914 # compilers refuse to overwrite an existing .o file with -o, 3915 # though they will create one. 3916 am_cv_prog_cc_c_o=yes 3917 for am_i in 1 2; do 3918 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3919 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3920 ac_status=$? 3921 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3922 (exit $ac_status); } \ 3923 && test -f conftest2.$ac_objext; then 3924 : OK 3925 else 3926 am_cv_prog_cc_c_o=no 3927 break 3928 fi 3929 done 3930 rm -f core conftest* 3931 unset am_i 3932fi 3933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3934$as_echo "$am_cv_prog_cc_c_o" >&6; } 3935if test "$am_cv_prog_cc_c_o" != yes; then 3936 # Losing compiler, so override with the script. 3937 # FIXME: It is wrong to rewrite CC. 3938 # But if we don't then we get into trouble of one sort or another. 3939 # A longer-term fix would be to have automake use am__CC in this case, 3940 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3941 CC="$am_aux_dir/compile $CC" 3942fi 3943ac_ext=c 3944ac_cpp='$CPP $CPPFLAGS' 3945ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3946ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3947ac_compiler_gnu=$ac_cv_c_compiler_gnu 3948 3949DEPDIR="${am__leading_dot}deps" 3950 3951ac_config_commands="$ac_config_commands depfiles" 3952 3953 3954am_make=${MAKE-make} 3955cat > confinc << 'END' 3956am__doit: 3957 @echo this is the am__doit target 3958.PHONY: am__doit 3959END 3960# If we don't find an include directive, just comment out the code. 3961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3962$as_echo_n "checking for style of include used by $am_make... " >&6; } 3963am__include="#" 3964am__quote= 3965_am_result=none 3966# First try GNU make style include. 3967echo "include confinc" > confmf 3968# Ignore all kinds of additional output from 'make'. 3969case `$am_make -s -f confmf 2> /dev/null` in #( 3970*the\ am__doit\ target*) 3971 am__include=include 3972 am__quote= 3973 _am_result=GNU 3974 ;; 3975esac 3976# Now try BSD make style include. 3977if test "$am__include" = "#"; then 3978 echo '.include "confinc"' > confmf 3979 case `$am_make -s -f confmf 2> /dev/null` in #( 3980 *the\ am__doit\ target*) 3981 am__include=.include 3982 am__quote="\"" 3983 _am_result=BSD 3984 ;; 3985 esac 3986fi 3987 3988 3989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3990$as_echo "$_am_result" >&6; } 3991rm -f confinc confmf 3992 3993# Check whether --enable-dependency-tracking was given. 3994if test "${enable_dependency_tracking+set}" = set; then : 3995 enableval=$enable_dependency_tracking; 3996fi 3997 3998if test "x$enable_dependency_tracking" != xno; then 3999 am_depcomp="$ac_aux_dir/depcomp" 4000 AMDEPBACKSLASH='\' 4001 am__nodep='_no' 4002fi 4003 if test "x$enable_dependency_tracking" != xno; then 4004 AMDEP_TRUE= 4005 AMDEP_FALSE='#' 4006else 4007 AMDEP_TRUE='#' 4008 AMDEP_FALSE= 4009fi 4010 4011 4012 4013depcc="$CC" am_compiler_list= 4014 4015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4016$as_echo_n "checking dependency style of $depcc... " >&6; } 4017if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4018 $as_echo_n "(cached) " >&6 4019else 4020 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4021 # We make a subdir and do the tests there. Otherwise we can end up 4022 # making bogus files that we don't know about and never remove. For 4023 # instance it was reported that on HP-UX the gcc test will end up 4024 # making a dummy file named 'D' -- because '-MD' means "put the output 4025 # in D". 4026 rm -rf conftest.dir 4027 mkdir conftest.dir 4028 # Copy depcomp to subdir because otherwise we won't find it if we're 4029 # using a relative directory. 4030 cp "$am_depcomp" conftest.dir 4031 cd conftest.dir 4032 # We will build objects and dependencies in a subdirectory because 4033 # it helps to detect inapplicable dependency modes. For instance 4034 # both Tru64's cc and ICC support -MD to output dependencies as a 4035 # side effect of compilation, but ICC will put the dependencies in 4036 # the current directory while Tru64 will put them in the object 4037 # directory. 4038 mkdir sub 4039 4040 am_cv_CC_dependencies_compiler_type=none 4041 if test "$am_compiler_list" = ""; then 4042 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4043 fi 4044 am__universal=false 4045 case " $depcc " in #( 4046 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4047 esac 4048 4049 for depmode in $am_compiler_list; do 4050 # Setup a source with many dependencies, because some compilers 4051 # like to wrap large dependency lists on column 80 (with \), and 4052 # we should not choose a depcomp mode which is confused by this. 4053 # 4054 # We need to recreate these files for each test, as the compiler may 4055 # overwrite some of them when testing with obscure command lines. 4056 # This happens at least with the AIX C compiler. 4057 : > sub/conftest.c 4058 for i in 1 2 3 4 5 6; do 4059 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4060 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4061 # Solaris 10 /bin/sh. 4062 echo '/* dummy */' > sub/conftst$i.h 4063 done 4064 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4065 4066 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4067 # mode. It turns out that the SunPro C++ compiler does not properly 4068 # handle '-M -o', and we need to detect this. Also, some Intel 4069 # versions had trouble with output in subdirs. 4070 am__obj=sub/conftest.${OBJEXT-o} 4071 am__minus_obj="-o $am__obj" 4072 case $depmode in 4073 gcc) 4074 # This depmode causes a compiler race in universal mode. 4075 test "$am__universal" = false || continue 4076 ;; 4077 nosideeffect) 4078 # After this tag, mechanisms are not by side-effect, so they'll 4079 # only be used when explicitly requested. 4080 if test "x$enable_dependency_tracking" = xyes; then 4081 continue 4082 else 4083 break 4084 fi 4085 ;; 4086 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4087 # This compiler won't grok '-c -o', but also, the minuso test has 4088 # not run yet. These depmodes are late enough in the game, and 4089 # so weak that their functioning should not be impacted. 4090 am__obj=conftest.${OBJEXT-o} 4091 am__minus_obj= 4092 ;; 4093 none) break ;; 4094 esac 4095 if depmode=$depmode \ 4096 source=sub/conftest.c object=$am__obj \ 4097 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4098 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4099 >/dev/null 2>conftest.err && 4100 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4101 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4102 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4103 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4104 # icc doesn't choke on unknown options, it will just issue warnings 4105 # or remarks (even with -Werror). So we grep stderr for any message 4106 # that says an option was ignored or not supported. 4107 # When given -MP, icc 7.0 and 7.1 complain thusly: 4108 # icc: Command line warning: ignoring option '-M'; no argument required 4109 # The diagnosis changed in icc 8.0: 4110 # icc: Command line remark: option '-MP' not supported 4111 if (grep 'ignoring option' conftest.err || 4112 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4113 am_cv_CC_dependencies_compiler_type=$depmode 4114 break 4115 fi 4116 fi 4117 done 4118 4119 cd .. 4120 rm -rf conftest.dir 4121else 4122 am_cv_CC_dependencies_compiler_type=none 4123fi 4124 4125fi 4126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4127$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4128CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4129 4130 if 4131 test "x$enable_dependency_tracking" != xno \ 4132 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4133 am__fastdepCC_TRUE= 4134 am__fastdepCC_FALSE='#' 4135else 4136 am__fastdepCC_TRUE='#' 4137 am__fastdepCC_FALSE= 4138fi 4139 4140 4141 4142ac_ext=c 4143ac_cpp='$CPP $CPPFLAGS' 4144ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4145ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4146ac_compiler_gnu=$ac_cv_c_compiler_gnu 4147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4148$as_echo_n "checking how to run the C preprocessor... " >&6; } 4149# On Suns, sometimes $CPP names a directory. 4150if test -n "$CPP" && test -d "$CPP"; then 4151 CPP= 4152fi 4153if test -z "$CPP"; then 4154 if ${ac_cv_prog_CPP+:} false; then : 4155 $as_echo_n "(cached) " >&6 4156else 4157 # Double quotes because CPP needs to be expanded 4158 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4159 do 4160 ac_preproc_ok=false 4161for ac_c_preproc_warn_flag in '' yes 4162do 4163 # Use a header file that comes with gcc, so configuring glibc 4164 # with a fresh cross-compiler works. 4165 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4166 # <limits.h> exists even on freestanding compilers. 4167 # On the NeXT, cc -E runs the code through the compiler's parser, 4168 # not just through cpp. "Syntax error" is here to catch this case. 4169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4170/* end confdefs.h. */ 4171#ifdef __STDC__ 4172# include <limits.h> 4173#else 4174# include <assert.h> 4175#endif 4176 Syntax error 4177_ACEOF 4178if ac_fn_c_try_cpp "$LINENO"; then : 4179 4180else 4181 # Broken: fails on valid input. 4182continue 4183fi 4184rm -f conftest.err conftest.i conftest.$ac_ext 4185 4186 # OK, works on sane cases. Now check whether nonexistent headers 4187 # can be detected and how. 4188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4189/* end confdefs.h. */ 4190#include <ac_nonexistent.h> 4191_ACEOF 4192if ac_fn_c_try_cpp "$LINENO"; then : 4193 # Broken: success on invalid input. 4194continue 4195else 4196 # Passes both tests. 4197ac_preproc_ok=: 4198break 4199fi 4200rm -f conftest.err conftest.i conftest.$ac_ext 4201 4202done 4203# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4204rm -f conftest.i conftest.err conftest.$ac_ext 4205if $ac_preproc_ok; then : 4206 break 4207fi 4208 4209 done 4210 ac_cv_prog_CPP=$CPP 4211 4212fi 4213 CPP=$ac_cv_prog_CPP 4214else 4215 ac_cv_prog_CPP=$CPP 4216fi 4217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4218$as_echo "$CPP" >&6; } 4219ac_preproc_ok=false 4220for ac_c_preproc_warn_flag in '' yes 4221do 4222 # Use a header file that comes with gcc, so configuring glibc 4223 # with a fresh cross-compiler works. 4224 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4225 # <limits.h> exists even on freestanding compilers. 4226 # On the NeXT, cc -E runs the code through the compiler's parser, 4227 # not just through cpp. "Syntax error" is here to catch this case. 4228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4229/* end confdefs.h. */ 4230#ifdef __STDC__ 4231# include <limits.h> 4232#else 4233# include <assert.h> 4234#endif 4235 Syntax error 4236_ACEOF 4237if ac_fn_c_try_cpp "$LINENO"; then : 4238 4239else 4240 # Broken: fails on valid input. 4241continue 4242fi 4243rm -f conftest.err conftest.i conftest.$ac_ext 4244 4245 # OK, works on sane cases. Now check whether nonexistent headers 4246 # can be detected and how. 4247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4248/* end confdefs.h. */ 4249#include <ac_nonexistent.h> 4250_ACEOF 4251if ac_fn_c_try_cpp "$LINENO"; then : 4252 # Broken: success on invalid input. 4253continue 4254else 4255 # Passes both tests. 4256ac_preproc_ok=: 4257break 4258fi 4259rm -f conftest.err conftest.i conftest.$ac_ext 4260 4261done 4262# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4263rm -f conftest.i conftest.err conftest.$ac_ext 4264if $ac_preproc_ok; then : 4265 4266else 4267 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4268$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4269as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4270See \`config.log' for more details" "$LINENO" 5; } 4271fi 4272 4273ac_ext=c 4274ac_cpp='$CPP $CPPFLAGS' 4275ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4276ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4277ac_compiler_gnu=$ac_cv_c_compiler_gnu 4278 4279 4280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4281$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4282if ${ac_cv_path_GREP+:} false; then : 4283 $as_echo_n "(cached) " >&6 4284else 4285 if test -z "$GREP"; then 4286 ac_path_GREP_found=false 4287 # Loop through the user's path and test for each of PROGNAME-LIST 4288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4289for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4290do 4291 IFS=$as_save_IFS 4292 test -z "$as_dir" && as_dir=. 4293 for ac_prog in grep ggrep; do 4294 for ac_exec_ext in '' $ac_executable_extensions; do 4295 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4296 as_fn_executable_p "$ac_path_GREP" || continue 4297# Check for GNU ac_path_GREP and select it if it is found. 4298 # Check for GNU $ac_path_GREP 4299case `"$ac_path_GREP" --version 2>&1` in 4300*GNU*) 4301 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4302*) 4303 ac_count=0 4304 $as_echo_n 0123456789 >"conftest.in" 4305 while : 4306 do 4307 cat "conftest.in" "conftest.in" >"conftest.tmp" 4308 mv "conftest.tmp" "conftest.in" 4309 cp "conftest.in" "conftest.nl" 4310 $as_echo 'GREP' >> "conftest.nl" 4311 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4312 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4313 as_fn_arith $ac_count + 1 && ac_count=$as_val 4314 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4315 # Best one so far, save it but keep looking for a better one 4316 ac_cv_path_GREP="$ac_path_GREP" 4317 ac_path_GREP_max=$ac_count 4318 fi 4319 # 10*(2^10) chars as input seems more than enough 4320 test $ac_count -gt 10 && break 4321 done 4322 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4323esac 4324 4325 $ac_path_GREP_found && break 3 4326 done 4327 done 4328 done 4329IFS=$as_save_IFS 4330 if test -z "$ac_cv_path_GREP"; then 4331 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4332 fi 4333else 4334 ac_cv_path_GREP=$GREP 4335fi 4336 4337fi 4338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4339$as_echo "$ac_cv_path_GREP" >&6; } 4340 GREP="$ac_cv_path_GREP" 4341 4342 4343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4344$as_echo_n "checking for egrep... " >&6; } 4345if ${ac_cv_path_EGREP+:} false; then : 4346 $as_echo_n "(cached) " >&6 4347else 4348 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4349 then ac_cv_path_EGREP="$GREP -E" 4350 else 4351 if test -z "$EGREP"; then 4352 ac_path_EGREP_found=false 4353 # Loop through the user's path and test for each of PROGNAME-LIST 4354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4355for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4356do 4357 IFS=$as_save_IFS 4358 test -z "$as_dir" && as_dir=. 4359 for ac_prog in egrep; do 4360 for ac_exec_ext in '' $ac_executable_extensions; do 4361 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4362 as_fn_executable_p "$ac_path_EGREP" || continue 4363# Check for GNU ac_path_EGREP and select it if it is found. 4364 # Check for GNU $ac_path_EGREP 4365case `"$ac_path_EGREP" --version 2>&1` in 4366*GNU*) 4367 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4368*) 4369 ac_count=0 4370 $as_echo_n 0123456789 >"conftest.in" 4371 while : 4372 do 4373 cat "conftest.in" "conftest.in" >"conftest.tmp" 4374 mv "conftest.tmp" "conftest.in" 4375 cp "conftest.in" "conftest.nl" 4376 $as_echo 'EGREP' >> "conftest.nl" 4377 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4378 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4379 as_fn_arith $ac_count + 1 && ac_count=$as_val 4380 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4381 # Best one so far, save it but keep looking for a better one 4382 ac_cv_path_EGREP="$ac_path_EGREP" 4383 ac_path_EGREP_max=$ac_count 4384 fi 4385 # 10*(2^10) chars as input seems more than enough 4386 test $ac_count -gt 10 && break 4387 done 4388 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4389esac 4390 4391 $ac_path_EGREP_found && break 3 4392 done 4393 done 4394 done 4395IFS=$as_save_IFS 4396 if test -z "$ac_cv_path_EGREP"; then 4397 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4398 fi 4399else 4400 ac_cv_path_EGREP=$EGREP 4401fi 4402 4403 fi 4404fi 4405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4406$as_echo "$ac_cv_path_EGREP" >&6; } 4407 EGREP="$ac_cv_path_EGREP" 4408 4409 4410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4411$as_echo_n "checking for ANSI C header files... " >&6; } 4412if ${ac_cv_header_stdc+:} false; then : 4413 $as_echo_n "(cached) " >&6 4414else 4415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4416/* end confdefs.h. */ 4417#include <stdlib.h> 4418#include <stdarg.h> 4419#include <string.h> 4420#include <float.h> 4421 4422int 4423main () 4424{ 4425 4426 ; 4427 return 0; 4428} 4429_ACEOF 4430if ac_fn_c_try_compile "$LINENO"; then : 4431 ac_cv_header_stdc=yes 4432else 4433 ac_cv_header_stdc=no 4434fi 4435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4436 4437if test $ac_cv_header_stdc = yes; then 4438 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4440/* end confdefs.h. */ 4441#include <string.h> 4442 4443_ACEOF 4444if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4445 $EGREP "memchr" >/dev/null 2>&1; then : 4446 4447else 4448 ac_cv_header_stdc=no 4449fi 4450rm -f conftest* 4451 4452fi 4453 4454if test $ac_cv_header_stdc = yes; then 4455 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4457/* end confdefs.h. */ 4458#include <stdlib.h> 4459 4460_ACEOF 4461if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4462 $EGREP "free" >/dev/null 2>&1; then : 4463 4464else 4465 ac_cv_header_stdc=no 4466fi 4467rm -f conftest* 4468 4469fi 4470 4471if test $ac_cv_header_stdc = yes; then 4472 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4473 if test "$cross_compiling" = yes; then : 4474 : 4475else 4476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4477/* end confdefs.h. */ 4478#include <ctype.h> 4479#include <stdlib.h> 4480#if ((' ' & 0x0FF) == 0x020) 4481# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4482# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4483#else 4484# define ISLOWER(c) \ 4485 (('a' <= (c) && (c) <= 'i') \ 4486 || ('j' <= (c) && (c) <= 'r') \ 4487 || ('s' <= (c) && (c) <= 'z')) 4488# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4489#endif 4490 4491#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4492int 4493main () 4494{ 4495 int i; 4496 for (i = 0; i < 256; i++) 4497 if (XOR (islower (i), ISLOWER (i)) 4498 || toupper (i) != TOUPPER (i)) 4499 return 2; 4500 return 0; 4501} 4502_ACEOF 4503if ac_fn_c_try_run "$LINENO"; then : 4504 4505else 4506 ac_cv_header_stdc=no 4507fi 4508rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4509 conftest.$ac_objext conftest.beam conftest.$ac_ext 4510fi 4511 4512fi 4513fi 4514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4515$as_echo "$ac_cv_header_stdc" >&6; } 4516if test $ac_cv_header_stdc = yes; then 4517 4518$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4519 4520fi 4521 4522# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4523for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4524 inttypes.h stdint.h unistd.h 4525do : 4526 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4527ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4528" 4529if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4530 cat >>confdefs.h <<_ACEOF 4531#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4532_ACEOF 4533 4534fi 4535 4536done 4537 4538 4539 4540 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4541if test "x$ac_cv_header_minix_config_h" = xyes; then : 4542 MINIX=yes 4543else 4544 MINIX= 4545fi 4546 4547 4548 if test "$MINIX" = yes; then 4549 4550$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4551 4552 4553$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4554 4555 4556$as_echo "#define _MINIX 1" >>confdefs.h 4557 4558 fi 4559 4560 4561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4562$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4563if ${ac_cv_safe_to_define___extensions__+:} false; then : 4564 $as_echo_n "(cached) " >&6 4565else 4566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4567/* end confdefs.h. */ 4568 4569# define __EXTENSIONS__ 1 4570 $ac_includes_default 4571int 4572main () 4573{ 4574 4575 ; 4576 return 0; 4577} 4578_ACEOF 4579if ac_fn_c_try_compile "$LINENO"; then : 4580 ac_cv_safe_to_define___extensions__=yes 4581else 4582 ac_cv_safe_to_define___extensions__=no 4583fi 4584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4585fi 4586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4587$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4588 test $ac_cv_safe_to_define___extensions__ = yes && 4589 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4590 4591 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4592 4593 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4594 4595 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4596 4597 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4598 4599 4600 4601 4602 4603case `pwd` in 4604 *\ * | *\ *) 4605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4606$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4607esac 4608 4609 4610 4611macro_version='2.2.7a' 4612macro_revision='1.3134' 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626ltmain="$ac_aux_dir/ltmain.sh" 4627 4628# Backslashify metacharacters that are still active within 4629# double-quoted strings. 4630sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4631 4632# Same as above, but do not quote variable references. 4633double_quote_subst='s/\(["`\\]\)/\\\1/g' 4634 4635# Sed substitution to delay expansion of an escaped shell variable in a 4636# double_quote_subst'ed string. 4637delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4638 4639# Sed substitution to delay expansion of an escaped single quote. 4640delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4641 4642# Sed substitution to avoid accidental globbing in evaled expressions 4643no_glob_subst='s/\*/\\\*/g' 4644 4645ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4646ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4647ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4648 4649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4650$as_echo_n "checking how to print strings... " >&6; } 4651# Test print first, because it will be a builtin if present. 4652if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4653 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4654 ECHO='print -r --' 4655elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4656 ECHO='printf %s\n' 4657else 4658 # Use this function as a fallback that always works. 4659 func_fallback_echo () 4660 { 4661 eval 'cat <<_LTECHO_EOF 4662$1 4663_LTECHO_EOF' 4664 } 4665 ECHO='func_fallback_echo' 4666fi 4667 4668# func_echo_all arg... 4669# Invoke $ECHO with all args, space-separated. 4670func_echo_all () 4671{ 4672 $ECHO "" 4673} 4674 4675case "$ECHO" in 4676 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4677$as_echo "printf" >&6; } ;; 4678 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4679$as_echo "print -r" >&6; } ;; 4680 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4681$as_echo "cat" >&6; } ;; 4682esac 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4698$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4699if ${ac_cv_path_SED+:} false; then : 4700 $as_echo_n "(cached) " >&6 4701else 4702 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4703 for ac_i in 1 2 3 4 5 6 7; do 4704 ac_script="$ac_script$as_nl$ac_script" 4705 done 4706 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4707 { ac_script=; unset ac_script;} 4708 if test -z "$SED"; then 4709 ac_path_SED_found=false 4710 # Loop through the user's path and test for each of PROGNAME-LIST 4711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4712for as_dir in $PATH 4713do 4714 IFS=$as_save_IFS 4715 test -z "$as_dir" && as_dir=. 4716 for ac_prog in sed gsed; do 4717 for ac_exec_ext in '' $ac_executable_extensions; do 4718 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4719 as_fn_executable_p "$ac_path_SED" || continue 4720# Check for GNU ac_path_SED and select it if it is found. 4721 # Check for GNU $ac_path_SED 4722case `"$ac_path_SED" --version 2>&1` in 4723*GNU*) 4724 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4725*) 4726 ac_count=0 4727 $as_echo_n 0123456789 >"conftest.in" 4728 while : 4729 do 4730 cat "conftest.in" "conftest.in" >"conftest.tmp" 4731 mv "conftest.tmp" "conftest.in" 4732 cp "conftest.in" "conftest.nl" 4733 $as_echo '' >> "conftest.nl" 4734 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4735 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4736 as_fn_arith $ac_count + 1 && ac_count=$as_val 4737 if test $ac_count -gt ${ac_path_SED_max-0}; then 4738 # Best one so far, save it but keep looking for a better one 4739 ac_cv_path_SED="$ac_path_SED" 4740 ac_path_SED_max=$ac_count 4741 fi 4742 # 10*(2^10) chars as input seems more than enough 4743 test $ac_count -gt 10 && break 4744 done 4745 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4746esac 4747 4748 $ac_path_SED_found && break 3 4749 done 4750 done 4751 done 4752IFS=$as_save_IFS 4753 if test -z "$ac_cv_path_SED"; then 4754 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4755 fi 4756else 4757 ac_cv_path_SED=$SED 4758fi 4759 4760fi 4761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4762$as_echo "$ac_cv_path_SED" >&6; } 4763 SED="$ac_cv_path_SED" 4764 rm -f conftest.sed 4765 4766test -z "$SED" && SED=sed 4767Xsed="$SED -e 1s/^X//" 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4780$as_echo_n "checking for fgrep... " >&6; } 4781if ${ac_cv_path_FGREP+:} false; then : 4782 $as_echo_n "(cached) " >&6 4783else 4784 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4785 then ac_cv_path_FGREP="$GREP -F" 4786 else 4787 if test -z "$FGREP"; then 4788 ac_path_FGREP_found=false 4789 # Loop through the user's path and test for each of PROGNAME-LIST 4790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4791for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4792do 4793 IFS=$as_save_IFS 4794 test -z "$as_dir" && as_dir=. 4795 for ac_prog in fgrep; do 4796 for ac_exec_ext in '' $ac_executable_extensions; do 4797 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4798 as_fn_executable_p "$ac_path_FGREP" || continue 4799# Check for GNU ac_path_FGREP and select it if it is found. 4800 # Check for GNU $ac_path_FGREP 4801case `"$ac_path_FGREP" --version 2>&1` in 4802*GNU*) 4803 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4804*) 4805 ac_count=0 4806 $as_echo_n 0123456789 >"conftest.in" 4807 while : 4808 do 4809 cat "conftest.in" "conftest.in" >"conftest.tmp" 4810 mv "conftest.tmp" "conftest.in" 4811 cp "conftest.in" "conftest.nl" 4812 $as_echo 'FGREP' >> "conftest.nl" 4813 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4814 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4815 as_fn_arith $ac_count + 1 && ac_count=$as_val 4816 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4817 # Best one so far, save it but keep looking for a better one 4818 ac_cv_path_FGREP="$ac_path_FGREP" 4819 ac_path_FGREP_max=$ac_count 4820 fi 4821 # 10*(2^10) chars as input seems more than enough 4822 test $ac_count -gt 10 && break 4823 done 4824 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4825esac 4826 4827 $ac_path_FGREP_found && break 3 4828 done 4829 done 4830 done 4831IFS=$as_save_IFS 4832 if test -z "$ac_cv_path_FGREP"; then 4833 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4834 fi 4835else 4836 ac_cv_path_FGREP=$FGREP 4837fi 4838 4839 fi 4840fi 4841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4842$as_echo "$ac_cv_path_FGREP" >&6; } 4843 FGREP="$ac_cv_path_FGREP" 4844 4845 4846test -z "$GREP" && GREP=grep 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866# Check whether --with-gnu-ld was given. 4867if test "${with_gnu_ld+set}" = set; then : 4868 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4869else 4870 with_gnu_ld=no 4871fi 4872 4873ac_prog=ld 4874if test "$GCC" = yes; then 4875 # Check if gcc -print-prog-name=ld gives a path. 4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4877$as_echo_n "checking for ld used by $CC... " >&6; } 4878 case $host in 4879 *-*-mingw*) 4880 # gcc leaves a trailing carriage return which upsets mingw 4881 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4882 *) 4883 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4884 esac 4885 case $ac_prog in 4886 # Accept absolute paths. 4887 [\\/]* | ?:[\\/]*) 4888 re_direlt='/[^/][^/]*/\.\./' 4889 # Canonicalize the pathname of ld 4890 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4891 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4892 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4893 done 4894 test -z "$LD" && LD="$ac_prog" 4895 ;; 4896 "") 4897 # If it fails, then pretend we aren't using GCC. 4898 ac_prog=ld 4899 ;; 4900 *) 4901 # If it is relative, then search for the first ld in PATH. 4902 with_gnu_ld=unknown 4903 ;; 4904 esac 4905elif test "$with_gnu_ld" = yes; then 4906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4907$as_echo_n "checking for GNU ld... " >&6; } 4908else 4909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4910$as_echo_n "checking for non-GNU ld... " >&6; } 4911fi 4912if ${lt_cv_path_LD+:} false; then : 4913 $as_echo_n "(cached) " >&6 4914else 4915 if test -z "$LD"; then 4916 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4917 for ac_dir in $PATH; do 4918 IFS="$lt_save_ifs" 4919 test -z "$ac_dir" && ac_dir=. 4920 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4921 lt_cv_path_LD="$ac_dir/$ac_prog" 4922 # Check to see if the program is GNU ld. I'd rather use --version, 4923 # but apparently some variants of GNU ld only accept -v. 4924 # Break only if it was the GNU/non-GNU ld that we prefer. 4925 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4926 *GNU* | *'with BFD'*) 4927 test "$with_gnu_ld" != no && break 4928 ;; 4929 *) 4930 test "$with_gnu_ld" != yes && break 4931 ;; 4932 esac 4933 fi 4934 done 4935 IFS="$lt_save_ifs" 4936else 4937 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4938fi 4939fi 4940 4941LD="$lt_cv_path_LD" 4942if test -n "$LD"; then 4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4944$as_echo "$LD" >&6; } 4945else 4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4947$as_echo "no" >&6; } 4948fi 4949test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4951$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4952if ${lt_cv_prog_gnu_ld+:} false; then : 4953 $as_echo_n "(cached) " >&6 4954else 4955 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4956case `$LD -v 2>&1 </dev/null` in 4957*GNU* | *'with BFD'*) 4958 lt_cv_prog_gnu_ld=yes 4959 ;; 4960*) 4961 lt_cv_prog_gnu_ld=no 4962 ;; 4963esac 4964fi 4965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4966$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4967with_gnu_ld=$lt_cv_prog_gnu_ld 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4978$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4979if ${lt_cv_path_NM+:} false; then : 4980 $as_echo_n "(cached) " >&6 4981else 4982 if test -n "$NM"; then 4983 # Let the user override the nm to test. 4984 lt_nm_to_check="$NM" 4985 else 4986 lt_nm_to_check="${ac_tool_prefix}nm" 4987 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4988 lt_nm_to_check="$lt_nm_to_check nm" 4989 fi 4990 fi 4991 for lt_tmp_nm in "$lt_nm_to_check"; do 4992 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4993 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4994 IFS="$lt_save_ifs" 4995 test -z "$ac_dir" && ac_dir=. 4996 # Strip out any user-provided options from the nm to test twice, 4997 # the first time to test to see if nm (rather than its options) has 4998 # an explicit path, the second time to yield a file which can be 4999 # nm'ed itself. 5000 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5001 case "$tmp_nm_path" in 5002 */*|*\\*) tmp_nm="$lt_tmp_nm";; 5003 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5004 esac 5005 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5006 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5007 # Check to see if the nm accepts a BSD-compat flag. 5008 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5009 # nm: unknown option "B" ignored 5010 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5011 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5012 break 5013 ;; 5014 *) 5015 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5016 *$tmp_nm*) 5017 lt_cv_path_NM="$tmp_nm -p" 5018 break 5019 ;; 5020 *) 5021 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5022 continue # so that we can try to find one that supports BSD flags 5023 ;; 5024 esac 5025 ;; 5026 esac 5027 fi 5028 done 5029 IFS="$lt_save_ifs" 5030 done 5031 : ${lt_cv_path_NM=no} 5032fi 5033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5034$as_echo "$lt_cv_path_NM" >&6; } 5035if test "$lt_cv_path_NM" != "no"; then 5036 NM="$lt_cv_path_NM" 5037else 5038 # Didn't find any BSD compatible name lister, look for dumpbin. 5039 if test -n "$DUMPBIN"; then : 5040 # Let the user override the test. 5041 else 5042 if test -n "$ac_tool_prefix"; then 5043 for ac_prog in dumpbin "link -dump" 5044 do 5045 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5046set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5048$as_echo_n "checking for $ac_word... " >&6; } 5049if ${ac_cv_prog_DUMPBIN+:} false; then : 5050 $as_echo_n "(cached) " >&6 5051else 5052 if test -n "$DUMPBIN"; then 5053 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5054else 5055as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5056for as_dir in $PATH 5057do 5058 IFS=$as_save_IFS 5059 test -z "$as_dir" && as_dir=. 5060 for ac_exec_ext in '' $ac_executable_extensions; do 5061 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5062 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5064 break 2 5065 fi 5066done 5067 done 5068IFS=$as_save_IFS 5069 5070fi 5071fi 5072DUMPBIN=$ac_cv_prog_DUMPBIN 5073if test -n "$DUMPBIN"; then 5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5075$as_echo "$DUMPBIN" >&6; } 5076else 5077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5078$as_echo "no" >&6; } 5079fi 5080 5081 5082 test -n "$DUMPBIN" && break 5083 done 5084fi 5085if test -z "$DUMPBIN"; then 5086 ac_ct_DUMPBIN=$DUMPBIN 5087 for ac_prog in dumpbin "link -dump" 5088do 5089 # Extract the first word of "$ac_prog", so it can be a program name with args. 5090set dummy $ac_prog; ac_word=$2 5091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5092$as_echo_n "checking for $ac_word... " >&6; } 5093if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5094 $as_echo_n "(cached) " >&6 5095else 5096 if test -n "$ac_ct_DUMPBIN"; then 5097 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5098else 5099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5100for as_dir in $PATH 5101do 5102 IFS=$as_save_IFS 5103 test -z "$as_dir" && as_dir=. 5104 for ac_exec_ext in '' $ac_executable_extensions; do 5105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5106 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5108 break 2 5109 fi 5110done 5111 done 5112IFS=$as_save_IFS 5113 5114fi 5115fi 5116ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5117if test -n "$ac_ct_DUMPBIN"; then 5118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5119$as_echo "$ac_ct_DUMPBIN" >&6; } 5120else 5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5122$as_echo "no" >&6; } 5123fi 5124 5125 5126 test -n "$ac_ct_DUMPBIN" && break 5127done 5128 5129 if test "x$ac_ct_DUMPBIN" = x; then 5130 DUMPBIN=":" 5131 else 5132 case $cross_compiling:$ac_tool_warned in 5133yes:) 5134{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5135$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5136ac_tool_warned=yes ;; 5137esac 5138 DUMPBIN=$ac_ct_DUMPBIN 5139 fi 5140fi 5141 5142 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5143 *COFF*) 5144 DUMPBIN="$DUMPBIN -symbols" 5145 ;; 5146 *) 5147 DUMPBIN=: 5148 ;; 5149 esac 5150 fi 5151 5152 if test "$DUMPBIN" != ":"; then 5153 NM="$DUMPBIN" 5154 fi 5155fi 5156test -z "$NM" && NM=nm 5157 5158 5159 5160 5161 5162 5163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5164$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5165if ${lt_cv_nm_interface+:} false; then : 5166 $as_echo_n "(cached) " >&6 5167else 5168 lt_cv_nm_interface="BSD nm" 5169 echo "int some_variable = 0;" > conftest.$ac_ext 5170 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5171 (eval "$ac_compile" 2>conftest.err) 5172 cat conftest.err >&5 5173 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5174 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5175 cat conftest.err >&5 5176 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5177 cat conftest.out >&5 5178 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5179 lt_cv_nm_interface="MS dumpbin" 5180 fi 5181 rm -f conftest* 5182fi 5183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5184$as_echo "$lt_cv_nm_interface" >&6; } 5185 5186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5187$as_echo_n "checking whether ln -s works... " >&6; } 5188LN_S=$as_ln_s 5189if test "$LN_S" = "ln -s"; then 5190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5191$as_echo "yes" >&6; } 5192else 5193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5194$as_echo "no, using $LN_S" >&6; } 5195fi 5196 5197# find the maximum length of command line arguments 5198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5199$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5200if ${lt_cv_sys_max_cmd_len+:} false; then : 5201 $as_echo_n "(cached) " >&6 5202else 5203 i=0 5204 teststring="ABCD" 5205 5206 case $build_os in 5207 msdosdjgpp*) 5208 # On DJGPP, this test can blow up pretty badly due to problems in libc 5209 # (any single argument exceeding 2000 bytes causes a buffer overrun 5210 # during glob expansion). Even if it were fixed, the result of this 5211 # check would be larger than it should be. 5212 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5213 ;; 5214 5215 gnu*) 5216 # Under GNU Hurd, this test is not required because there is 5217 # no limit to the length of command line arguments. 5218 # Libtool will interpret -1 as no limit whatsoever 5219 lt_cv_sys_max_cmd_len=-1; 5220 ;; 5221 5222 cygwin* | mingw* | cegcc*) 5223 # On Win9x/ME, this test blows up -- it succeeds, but takes 5224 # about 5 minutes as the teststring grows exponentially. 5225 # Worse, since 9x/ME are not pre-emptively multitasking, 5226 # you end up with a "frozen" computer, even though with patience 5227 # the test eventually succeeds (with a max line length of 256k). 5228 # Instead, let's just punt: use the minimum linelength reported by 5229 # all of the supported platforms: 8192 (on NT/2K/XP). 5230 lt_cv_sys_max_cmd_len=8192; 5231 ;; 5232 5233 mint*) 5234 # On MiNT this can take a long time and run out of memory. 5235 lt_cv_sys_max_cmd_len=8192; 5236 ;; 5237 5238 amigaos*) 5239 # On AmigaOS with pdksh, this test takes hours, literally. 5240 # So we just punt and use a minimum line length of 8192. 5241 lt_cv_sys_max_cmd_len=8192; 5242 ;; 5243 5244 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5245 # This has been around since 386BSD, at least. Likely further. 5246 if test -x /sbin/sysctl; then 5247 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5248 elif test -x /usr/sbin/sysctl; then 5249 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5250 else 5251 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5252 fi 5253 # And add a safety zone 5254 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5255 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5256 ;; 5257 5258 interix*) 5259 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5260 lt_cv_sys_max_cmd_len=196608 5261 ;; 5262 5263 osf*) 5264 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5265 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5266 # nice to cause kernel panics so lets avoid the loop below. 5267 # First set a reasonable default. 5268 lt_cv_sys_max_cmd_len=16384 5269 # 5270 if test -x /sbin/sysconfig; then 5271 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5272 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5273 esac 5274 fi 5275 ;; 5276 sco3.2v5*) 5277 lt_cv_sys_max_cmd_len=102400 5278 ;; 5279 sysv5* | sco5v6* | sysv4.2uw2*) 5280 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5281 if test -n "$kargmax"; then 5282 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5283 else 5284 lt_cv_sys_max_cmd_len=32768 5285 fi 5286 ;; 5287 *) 5288 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5289 if test -n "$lt_cv_sys_max_cmd_len"; then 5290 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5291 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5292 else 5293 # Make teststring a little bigger before we do anything with it. 5294 # a 1K string should be a reasonable start. 5295 for i in 1 2 3 4 5 6 7 8 ; do 5296 teststring=$teststring$teststring 5297 done 5298 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5299 # If test is not a shell built-in, we'll probably end up computing a 5300 # maximum length that is only half of the actual maximum length, but 5301 # we can't tell. 5302 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5303 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5304 test $i != 17 # 1/2 MB should be enough 5305 do 5306 i=`expr $i + 1` 5307 teststring=$teststring$teststring 5308 done 5309 # Only check the string length outside the loop. 5310 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5311 teststring= 5312 # Add a significant safety factor because C++ compilers can tack on 5313 # massive amounts of additional arguments before passing them to the 5314 # linker. It appears as though 1/2 is a usable value. 5315 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5316 fi 5317 ;; 5318 esac 5319 5320fi 5321 5322if test -n $lt_cv_sys_max_cmd_len ; then 5323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5324$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5325else 5326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5327$as_echo "none" >&6; } 5328fi 5329max_cmd_len=$lt_cv_sys_max_cmd_len 5330 5331 5332 5333 5334 5335 5336: ${CP="cp -f"} 5337: ${MV="mv -f"} 5338: ${RM="rm -f"} 5339 5340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5341$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5342# Try some XSI features 5343xsi_shell=no 5344( _lt_dummy="a/b/c" 5345 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5346 = c,a/b,, \ 5347 && eval 'test $(( 1 + 1 )) -eq 2 \ 5348 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5349 && xsi_shell=yes 5350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5351$as_echo "$xsi_shell" >&6; } 5352 5353 5354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5355$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5356lt_shell_append=no 5357( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5358 >/dev/null 2>&1 \ 5359 && lt_shell_append=yes 5360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5361$as_echo "$lt_shell_append" >&6; } 5362 5363 5364if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5365 lt_unset=unset 5366else 5367 lt_unset=false 5368fi 5369 5370 5371 5372 5373 5374# test EBCDIC or ASCII 5375case `echo X|tr X '\101'` in 5376 A) # ASCII based system 5377 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5378 lt_SP2NL='tr \040 \012' 5379 lt_NL2SP='tr \015\012 \040\040' 5380 ;; 5381 *) # EBCDIC based system 5382 lt_SP2NL='tr \100 \n' 5383 lt_NL2SP='tr \r\n \100\100' 5384 ;; 5385esac 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5396$as_echo_n "checking for $LD option to reload object files... " >&6; } 5397if ${lt_cv_ld_reload_flag+:} false; then : 5398 $as_echo_n "(cached) " >&6 5399else 5400 lt_cv_ld_reload_flag='-r' 5401fi 5402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5403$as_echo "$lt_cv_ld_reload_flag" >&6; } 5404reload_flag=$lt_cv_ld_reload_flag 5405case $reload_flag in 5406"" | " "*) ;; 5407*) reload_flag=" $reload_flag" ;; 5408esac 5409reload_cmds='$LD$reload_flag -o $output$reload_objs' 5410case $host_os in 5411 darwin*) 5412 if test "$GCC" = yes; then 5413 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5414 else 5415 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5416 fi 5417 ;; 5418esac 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428if test -n "$ac_tool_prefix"; then 5429 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5430set dummy ${ac_tool_prefix}objdump; ac_word=$2 5431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5432$as_echo_n "checking for $ac_word... " >&6; } 5433if ${ac_cv_prog_OBJDUMP+:} false; then : 5434 $as_echo_n "(cached) " >&6 5435else 5436 if test -n "$OBJDUMP"; then 5437 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5438else 5439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5440for as_dir in $PATH 5441do 5442 IFS=$as_save_IFS 5443 test -z "$as_dir" && as_dir=. 5444 for ac_exec_ext in '' $ac_executable_extensions; do 5445 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5446 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5448 break 2 5449 fi 5450done 5451 done 5452IFS=$as_save_IFS 5453 5454fi 5455fi 5456OBJDUMP=$ac_cv_prog_OBJDUMP 5457if test -n "$OBJDUMP"; then 5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5459$as_echo "$OBJDUMP" >&6; } 5460else 5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5462$as_echo "no" >&6; } 5463fi 5464 5465 5466fi 5467if test -z "$ac_cv_prog_OBJDUMP"; then 5468 ac_ct_OBJDUMP=$OBJDUMP 5469 # Extract the first word of "objdump", so it can be a program name with args. 5470set dummy objdump; ac_word=$2 5471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5472$as_echo_n "checking for $ac_word... " >&6; } 5473if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5474 $as_echo_n "(cached) " >&6 5475else 5476 if test -n "$ac_ct_OBJDUMP"; then 5477 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5478else 5479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5480for as_dir in $PATH 5481do 5482 IFS=$as_save_IFS 5483 test -z "$as_dir" && as_dir=. 5484 for ac_exec_ext in '' $ac_executable_extensions; do 5485 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5486 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5488 break 2 5489 fi 5490done 5491 done 5492IFS=$as_save_IFS 5493 5494fi 5495fi 5496ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5497if test -n "$ac_ct_OBJDUMP"; then 5498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5499$as_echo "$ac_ct_OBJDUMP" >&6; } 5500else 5501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5502$as_echo "no" >&6; } 5503fi 5504 5505 if test "x$ac_ct_OBJDUMP" = x; then 5506 OBJDUMP="false" 5507 else 5508 case $cross_compiling:$ac_tool_warned in 5509yes:) 5510{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5511$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5512ac_tool_warned=yes ;; 5513esac 5514 OBJDUMP=$ac_ct_OBJDUMP 5515 fi 5516else 5517 OBJDUMP="$ac_cv_prog_OBJDUMP" 5518fi 5519 5520test -z "$OBJDUMP" && OBJDUMP=objdump 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5531$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5532if ${lt_cv_deplibs_check_method+:} false; then : 5533 $as_echo_n "(cached) " >&6 5534else 5535 lt_cv_file_magic_cmd='$MAGIC_CMD' 5536lt_cv_file_magic_test_file= 5537lt_cv_deplibs_check_method='unknown' 5538# Need to set the preceding variable on all platforms that support 5539# interlibrary dependencies. 5540# 'none' -- dependencies not supported. 5541# `unknown' -- same as none, but documents that we really don't know. 5542# 'pass_all' -- all dependencies passed with no checks. 5543# 'test_compile' -- check by making test program. 5544# 'file_magic [[regex]]' -- check by looking for files in library path 5545# which responds to the $file_magic_cmd with a given extended regex. 5546# If you have `file' or equivalent on your system and you're not sure 5547# whether `pass_all' will *always* work, you probably want this one. 5548 5549case $host_os in 5550aix[4-9]*) 5551 lt_cv_deplibs_check_method=pass_all 5552 ;; 5553 5554beos*) 5555 lt_cv_deplibs_check_method=pass_all 5556 ;; 5557 5558bsdi[45]*) 5559 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5560 lt_cv_file_magic_cmd='/usr/bin/file -L' 5561 lt_cv_file_magic_test_file=/shlib/libc.so 5562 ;; 5563 5564cygwin*) 5565 # func_win32_libid is a shell function defined in ltmain.sh 5566 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5567 lt_cv_file_magic_cmd='func_win32_libid' 5568 ;; 5569 5570mingw* | pw32*) 5571 # Base MSYS/MinGW do not provide the 'file' command needed by 5572 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5573 # unless we find 'file', for example because we are cross-compiling. 5574 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5575 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5576 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5577 lt_cv_file_magic_cmd='func_win32_libid' 5578 else 5579 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5580 lt_cv_file_magic_cmd='$OBJDUMP -f' 5581 fi 5582 ;; 5583 5584cegcc*) 5585 # use the weaker test based on 'objdump'. See mingw*. 5586 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5587 lt_cv_file_magic_cmd='$OBJDUMP -f' 5588 ;; 5589 5590darwin* | rhapsody*) 5591 lt_cv_deplibs_check_method=pass_all 5592 ;; 5593 5594freebsd* | dragonfly*) 5595 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5596 case $host_cpu in 5597 i*86 ) 5598 # Not sure whether the presence of OpenBSD here was a mistake. 5599 # Let's accept both of them until this is cleared up. 5600 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5601 lt_cv_file_magic_cmd=/usr/bin/file 5602 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5603 ;; 5604 esac 5605 else 5606 lt_cv_deplibs_check_method=pass_all 5607 fi 5608 ;; 5609 5610gnu*) 5611 lt_cv_deplibs_check_method=pass_all 5612 ;; 5613 5614haiku*) 5615 lt_cv_deplibs_check_method=pass_all 5616 ;; 5617 5618hpux10.20* | hpux11*) 5619 lt_cv_file_magic_cmd=/usr/bin/file 5620 case $host_cpu in 5621 ia64*) 5622 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5623 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5624 ;; 5625 hppa*64*) 5626 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]' 5627 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5628 ;; 5629 *) 5630 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5631 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5632 ;; 5633 esac 5634 ;; 5635 5636interix[3-9]*) 5637 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5638 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5639 ;; 5640 5641irix5* | irix6* | nonstopux*) 5642 case $LD in 5643 *-32|*"-32 ") libmagic=32-bit;; 5644 *-n32|*"-n32 ") libmagic=N32;; 5645 *-64|*"-64 ") libmagic=64-bit;; 5646 *) libmagic=never-match;; 5647 esac 5648 lt_cv_deplibs_check_method=pass_all 5649 ;; 5650 5651# This must be Linux ELF. 5652linux* | k*bsd*-gnu | kopensolaris*-gnu) 5653 lt_cv_deplibs_check_method=pass_all 5654 ;; 5655 5656netbsd*) 5657 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5658 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5659 else 5660 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5661 fi 5662 ;; 5663 5664newos6*) 5665 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5666 lt_cv_file_magic_cmd=/usr/bin/file 5667 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5668 ;; 5669 5670*nto* | *qnx*) 5671 lt_cv_deplibs_check_method=pass_all 5672 ;; 5673 5674openbsd*) 5675 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5676 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5677 else 5678 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5679 fi 5680 ;; 5681 5682osf3* | osf4* | osf5*) 5683 lt_cv_deplibs_check_method=pass_all 5684 ;; 5685 5686rdos*) 5687 lt_cv_deplibs_check_method=pass_all 5688 ;; 5689 5690solaris*) 5691 lt_cv_deplibs_check_method=pass_all 5692 ;; 5693 5694sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5695 lt_cv_deplibs_check_method=pass_all 5696 ;; 5697 5698sysv4 | sysv4.3*) 5699 case $host_vendor in 5700 motorola) 5701 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]' 5702 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5703 ;; 5704 ncr) 5705 lt_cv_deplibs_check_method=pass_all 5706 ;; 5707 sequent) 5708 lt_cv_file_magic_cmd='/bin/file' 5709 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5710 ;; 5711 sni) 5712 lt_cv_file_magic_cmd='/bin/file' 5713 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5714 lt_cv_file_magic_test_file=/lib/libc.so 5715 ;; 5716 siemens) 5717 lt_cv_deplibs_check_method=pass_all 5718 ;; 5719 pc) 5720 lt_cv_deplibs_check_method=pass_all 5721 ;; 5722 esac 5723 ;; 5724 5725tpf*) 5726 lt_cv_deplibs_check_method=pass_all 5727 ;; 5728esac 5729 5730fi 5731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5732$as_echo "$lt_cv_deplibs_check_method" >&6; } 5733file_magic_cmd=$lt_cv_file_magic_cmd 5734deplibs_check_method=$lt_cv_deplibs_check_method 5735test -z "$deplibs_check_method" && deplibs_check_method=unknown 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748plugin_option= 5749plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5750for plugin in $plugin_names; do 5751 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5752 if test x$plugin_so = x$plugin; then 5753 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5754 fi 5755 if test x$plugin_so != x$plugin; then 5756 plugin_option="--plugin $plugin_so" 5757 break 5758 fi 5759done 5760 5761if test -n "$ac_tool_prefix"; then 5762 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5763set dummy ${ac_tool_prefix}ar; ac_word=$2 5764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5765$as_echo_n "checking for $ac_word... " >&6; } 5766if ${ac_cv_prog_AR+:} false; then : 5767 $as_echo_n "(cached) " >&6 5768else 5769 if test -n "$AR"; then 5770 ac_cv_prog_AR="$AR" # Let the user override the test. 5771else 5772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5773for as_dir in $PATH 5774do 5775 IFS=$as_save_IFS 5776 test -z "$as_dir" && as_dir=. 5777 for ac_exec_ext in '' $ac_executable_extensions; do 5778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5779 ac_cv_prog_AR="${ac_tool_prefix}ar" 5780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5781 break 2 5782 fi 5783done 5784 done 5785IFS=$as_save_IFS 5786 5787fi 5788fi 5789AR=$ac_cv_prog_AR 5790if test -n "$AR"; then 5791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5792$as_echo "$AR" >&6; } 5793else 5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5795$as_echo "no" >&6; } 5796fi 5797 5798 5799fi 5800if test -z "$ac_cv_prog_AR"; then 5801 ac_ct_AR=$AR 5802 # Extract the first word of "ar", so it can be a program name with args. 5803set dummy ar; ac_word=$2 5804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5805$as_echo_n "checking for $ac_word... " >&6; } 5806if ${ac_cv_prog_ac_ct_AR+:} false; then : 5807 $as_echo_n "(cached) " >&6 5808else 5809 if test -n "$ac_ct_AR"; then 5810 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5811else 5812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5813for as_dir in $PATH 5814do 5815 IFS=$as_save_IFS 5816 test -z "$as_dir" && as_dir=. 5817 for ac_exec_ext in '' $ac_executable_extensions; do 5818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5819 ac_cv_prog_ac_ct_AR="ar" 5820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5821 break 2 5822 fi 5823done 5824 done 5825IFS=$as_save_IFS 5826 5827fi 5828fi 5829ac_ct_AR=$ac_cv_prog_ac_ct_AR 5830if test -n "$ac_ct_AR"; then 5831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5832$as_echo "$ac_ct_AR" >&6; } 5833else 5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5835$as_echo "no" >&6; } 5836fi 5837 5838 if test "x$ac_ct_AR" = x; then 5839 AR="false" 5840 else 5841 case $cross_compiling:$ac_tool_warned in 5842yes:) 5843{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5844$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5845ac_tool_warned=yes ;; 5846esac 5847 AR=$ac_ct_AR 5848 fi 5849else 5850 AR="$ac_cv_prog_AR" 5851fi 5852 5853test -z "$AR" && AR=ar 5854if test -n "$plugin_option"; then 5855 if $AR --help 2>&1 | grep -q "\--plugin"; then 5856 touch conftest.c 5857 $AR $plugin_option rc conftest.a conftest.c 5858 if test "$?" != 0; then 5859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5860$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5861 else 5862 AR="$AR $plugin_option" 5863 fi 5864 rm -f conftest.* 5865 fi 5866fi 5867test -z "$AR_FLAGS" && AR_FLAGS=cru 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879if test -n "$ac_tool_prefix"; then 5880 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5881set dummy ${ac_tool_prefix}strip; ac_word=$2 5882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5883$as_echo_n "checking for $ac_word... " >&6; } 5884if ${ac_cv_prog_STRIP+:} false; then : 5885 $as_echo_n "(cached) " >&6 5886else 5887 if test -n "$STRIP"; then 5888 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5889else 5890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5891for as_dir in $PATH 5892do 5893 IFS=$as_save_IFS 5894 test -z "$as_dir" && as_dir=. 5895 for ac_exec_ext in '' $ac_executable_extensions; do 5896 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5897 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5899 break 2 5900 fi 5901done 5902 done 5903IFS=$as_save_IFS 5904 5905fi 5906fi 5907STRIP=$ac_cv_prog_STRIP 5908if test -n "$STRIP"; then 5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5910$as_echo "$STRIP" >&6; } 5911else 5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5913$as_echo "no" >&6; } 5914fi 5915 5916 5917fi 5918if test -z "$ac_cv_prog_STRIP"; then 5919 ac_ct_STRIP=$STRIP 5920 # Extract the first word of "strip", so it can be a program name with args. 5921set dummy strip; ac_word=$2 5922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5923$as_echo_n "checking for $ac_word... " >&6; } 5924if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5925 $as_echo_n "(cached) " >&6 5926else 5927 if test -n "$ac_ct_STRIP"; then 5928 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5929else 5930as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5931for as_dir in $PATH 5932do 5933 IFS=$as_save_IFS 5934 test -z "$as_dir" && as_dir=. 5935 for ac_exec_ext in '' $ac_executable_extensions; do 5936 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5937 ac_cv_prog_ac_ct_STRIP="strip" 5938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5939 break 2 5940 fi 5941done 5942 done 5943IFS=$as_save_IFS 5944 5945fi 5946fi 5947ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5948if test -n "$ac_ct_STRIP"; then 5949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5950$as_echo "$ac_ct_STRIP" >&6; } 5951else 5952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5953$as_echo "no" >&6; } 5954fi 5955 5956 if test "x$ac_ct_STRIP" = x; then 5957 STRIP=":" 5958 else 5959 case $cross_compiling:$ac_tool_warned in 5960yes:) 5961{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5962$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5963ac_tool_warned=yes ;; 5964esac 5965 STRIP=$ac_ct_STRIP 5966 fi 5967else 5968 STRIP="$ac_cv_prog_STRIP" 5969fi 5970 5971test -z "$STRIP" && STRIP=: 5972 5973 5974 5975 5976 5977 5978if test -n "$ac_tool_prefix"; then 5979 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5980set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5982$as_echo_n "checking for $ac_word... " >&6; } 5983if ${ac_cv_prog_RANLIB+:} false; then : 5984 $as_echo_n "(cached) " >&6 5985else 5986 if test -n "$RANLIB"; then 5987 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5988else 5989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5990for as_dir in $PATH 5991do 5992 IFS=$as_save_IFS 5993 test -z "$as_dir" && as_dir=. 5994 for ac_exec_ext in '' $ac_executable_extensions; do 5995 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5996 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5998 break 2 5999 fi 6000done 6001 done 6002IFS=$as_save_IFS 6003 6004fi 6005fi 6006RANLIB=$ac_cv_prog_RANLIB 6007if test -n "$RANLIB"; then 6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6009$as_echo "$RANLIB" >&6; } 6010else 6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6012$as_echo "no" >&6; } 6013fi 6014 6015 6016fi 6017if test -z "$ac_cv_prog_RANLIB"; then 6018 ac_ct_RANLIB=$RANLIB 6019 # Extract the first word of "ranlib", so it can be a program name with args. 6020set dummy ranlib; ac_word=$2 6021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6022$as_echo_n "checking for $ac_word... " >&6; } 6023if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6024 $as_echo_n "(cached) " >&6 6025else 6026 if test -n "$ac_ct_RANLIB"; then 6027 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6028else 6029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6030for as_dir in $PATH 6031do 6032 IFS=$as_save_IFS 6033 test -z "$as_dir" && as_dir=. 6034 for ac_exec_ext in '' $ac_executable_extensions; do 6035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6036 ac_cv_prog_ac_ct_RANLIB="ranlib" 6037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6038 break 2 6039 fi 6040done 6041 done 6042IFS=$as_save_IFS 6043 6044fi 6045fi 6046ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6047if test -n "$ac_ct_RANLIB"; then 6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6049$as_echo "$ac_ct_RANLIB" >&6; } 6050else 6051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6052$as_echo "no" >&6; } 6053fi 6054 6055 if test "x$ac_ct_RANLIB" = x; then 6056 RANLIB=":" 6057 else 6058 case $cross_compiling:$ac_tool_warned in 6059yes:) 6060{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6061$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6062ac_tool_warned=yes ;; 6063esac 6064 RANLIB=$ac_ct_RANLIB 6065 fi 6066else 6067 RANLIB="$ac_cv_prog_RANLIB" 6068fi 6069 6070test -z "$RANLIB" && RANLIB=: 6071if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6072 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6073 RANLIB="$RANLIB $plugin_option" 6074 fi 6075fi 6076 6077 6078 6079 6080 6081 6082# Determine commands to create old-style static archives. 6083old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6084old_postinstall_cmds='chmod 644 $oldlib' 6085old_postuninstall_cmds= 6086 6087if test -n "$RANLIB"; then 6088 case $host_os in 6089 openbsd*) 6090 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6091 ;; 6092 *) 6093 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6094 ;; 6095 esac 6096 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6097fi 6098 6099case $host_os in 6100 darwin*) 6101 lock_old_archive_extraction=yes ;; 6102 *) 6103 lock_old_archive_extraction=no ;; 6104esac 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144# If no C compiler was specified, use CC. 6145LTCC=${LTCC-"$CC"} 6146 6147# If no C compiler flags were specified, use CFLAGS. 6148LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6149 6150# Allow CC to be a program name with arguments. 6151compiler=$CC 6152 6153 6154# Check for command to grab the raw symbol name followed by C symbol from nm. 6155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6156$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6157if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6158 $as_echo_n "(cached) " >&6 6159else 6160 6161# These are sane defaults that work on at least a few old systems. 6162# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6163 6164# Character class describing NM global symbol codes. 6165symcode='[BCDEGRST]' 6166 6167# Regexp to match symbols that can be accessed directly from C. 6168sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6169 6170# Define system-specific variables. 6171case $host_os in 6172aix*) 6173 symcode='[BCDT]' 6174 ;; 6175cygwin* | mingw* | pw32* | cegcc*) 6176 symcode='[ABCDGISTW]' 6177 ;; 6178hpux*) 6179 if test "$host_cpu" = ia64; then 6180 symcode='[ABCDEGRST]' 6181 fi 6182 ;; 6183irix* | nonstopux*) 6184 symcode='[BCDEGRST]' 6185 ;; 6186osf*) 6187 symcode='[BCDEGQRST]' 6188 ;; 6189solaris*) 6190 symcode='[BCDRT]' 6191 ;; 6192sco3.2v5*) 6193 symcode='[DT]' 6194 ;; 6195sysv4.2uw2*) 6196 symcode='[DT]' 6197 ;; 6198sysv5* | sco5v6* | unixware* | OpenUNIX*) 6199 symcode='[ABDT]' 6200 ;; 6201sysv4) 6202 symcode='[DFNSTU]' 6203 ;; 6204esac 6205 6206# If we're using GNU nm, then use its standard symbol codes. 6207case `$NM -V 2>&1` in 6208*GNU* | *'with BFD'*) 6209 symcode='[ABCDGIRSTW]' ;; 6210esac 6211 6212# Transform an extracted symbol line into a proper C declaration. 6213# Some systems (esp. on ia64) link data and code symbols differently, 6214# so use this general approach. 6215lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6216 6217# Transform an extracted symbol line into symbol name and symbol address 6218lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6219lt_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'" 6220 6221# Handle CRLF in mingw tool chain 6222opt_cr= 6223case $build_os in 6224mingw*) 6225 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6226 ;; 6227esac 6228 6229# Try without a prefix underscore, then with it. 6230for ac_symprfx in "" "_"; do 6231 6232 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6233 symxfrm="\\1 $ac_symprfx\\2 \\2" 6234 6235 # Write the raw and C identifiers. 6236 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6237 # Fake it for dumpbin and say T for any non-static function 6238 # and D for any global variable. 6239 # Also find C++ and __fastcall symbols from MSVC++, 6240 # which start with @ or ?. 6241 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6242" {last_section=section; section=\$ 3};"\ 6243" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6244" \$ 0!~/External *\|/{next};"\ 6245" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6246" {if(hide[section]) next};"\ 6247" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6248" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6249" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6250" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6251" ' prfx=^$ac_symprfx" 6252 else 6253 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6254 fi 6255 6256 # Check to see that the pipe works correctly. 6257 pipe_works=no 6258 6259 rm -f conftest* 6260 cat > conftest.$ac_ext <<_LT_EOF 6261#ifdef __cplusplus 6262extern "C" { 6263#endif 6264char nm_test_var; 6265void nm_test_func(void); 6266void nm_test_func(void){} 6267#ifdef __cplusplus 6268} 6269#endif 6270int main(){nm_test_var='a';nm_test_func();return(0);} 6271_LT_EOF 6272 6273 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6274 (eval $ac_compile) 2>&5 6275 ac_status=$? 6276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6277 test $ac_status = 0; }; then 6278 # Now try to grab the symbols. 6279 nlist=conftest.nm 6280 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6281 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6282 ac_status=$? 6283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6284 test $ac_status = 0; } && test -s "$nlist"; then 6285 # Try sorting and uniquifying the output. 6286 if sort "$nlist" | uniq > "$nlist"T; then 6287 mv -f "$nlist"T "$nlist" 6288 else 6289 rm -f "$nlist"T 6290 fi 6291 6292 # Make sure that we snagged all the symbols we need. 6293 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6294 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6295 cat <<_LT_EOF > conftest.$ac_ext 6296#ifdef __cplusplus 6297extern "C" { 6298#endif 6299 6300_LT_EOF 6301 # Now generate the symbol file. 6302 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6303 6304 cat <<_LT_EOF >> conftest.$ac_ext 6305 6306/* The mapping between symbol names and symbols. */ 6307const struct { 6308 const char *name; 6309 void *address; 6310} 6311lt__PROGRAM__LTX_preloaded_symbols[] = 6312{ 6313 { "@PROGRAM@", (void *) 0 }, 6314_LT_EOF 6315 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6316 cat <<\_LT_EOF >> conftest.$ac_ext 6317 {0, (void *) 0} 6318}; 6319 6320/* This works around a problem in FreeBSD linker */ 6321#ifdef FREEBSD_WORKAROUND 6322static const void *lt_preloaded_setup() { 6323 return lt__PROGRAM__LTX_preloaded_symbols; 6324} 6325#endif 6326 6327#ifdef __cplusplus 6328} 6329#endif 6330_LT_EOF 6331 # Now try linking the two files. 6332 mv conftest.$ac_objext conftstm.$ac_objext 6333 lt_save_LIBS="$LIBS" 6334 lt_save_CFLAGS="$CFLAGS" 6335 LIBS="conftstm.$ac_objext" 6336 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6337 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6338 (eval $ac_link) 2>&5 6339 ac_status=$? 6340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6341 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6342 pipe_works=yes 6343 fi 6344 LIBS="$lt_save_LIBS" 6345 CFLAGS="$lt_save_CFLAGS" 6346 else 6347 echo "cannot find nm_test_func in $nlist" >&5 6348 fi 6349 else 6350 echo "cannot find nm_test_var in $nlist" >&5 6351 fi 6352 else 6353 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6354 fi 6355 else 6356 echo "$progname: failed program was:" >&5 6357 cat conftest.$ac_ext >&5 6358 fi 6359 rm -rf conftest* conftst* 6360 6361 # Do not use the global_symbol_pipe unless it works. 6362 if test "$pipe_works" = yes; then 6363 break 6364 else 6365 lt_cv_sys_global_symbol_pipe= 6366 fi 6367done 6368 6369fi 6370 6371if test -z "$lt_cv_sys_global_symbol_pipe"; then 6372 lt_cv_sys_global_symbol_to_cdecl= 6373fi 6374if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6376$as_echo "failed" >&6; } 6377else 6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6379$as_echo "ok" >&6; } 6380fi 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403# Check whether --enable-libtool-lock was given. 6404if test "${enable_libtool_lock+set}" = set; then : 6405 enableval=$enable_libtool_lock; 6406fi 6407 6408test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6409 6410# Some flags need to be propagated to the compiler or linker for good 6411# libtool support. 6412case $host in 6413ia64-*-hpux*) 6414 # Find out which ABI we are using. 6415 echo 'int i;' > conftest.$ac_ext 6416 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6417 (eval $ac_compile) 2>&5 6418 ac_status=$? 6419 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6420 test $ac_status = 0; }; then 6421 case `/usr/bin/file conftest.$ac_objext` in 6422 *ELF-32*) 6423 HPUX_IA64_MODE="32" 6424 ;; 6425 *ELF-64*) 6426 HPUX_IA64_MODE="64" 6427 ;; 6428 esac 6429 fi 6430 rm -rf conftest* 6431 ;; 6432*-*-irix6*) 6433 # Find out which ABI we are using. 6434 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6435 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6436 (eval $ac_compile) 2>&5 6437 ac_status=$? 6438 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6439 test $ac_status = 0; }; then 6440 if test "$lt_cv_prog_gnu_ld" = yes; then 6441 case `/usr/bin/file conftest.$ac_objext` in 6442 *32-bit*) 6443 LD="${LD-ld} -melf32bsmip" 6444 ;; 6445 *N32*) 6446 LD="${LD-ld} -melf32bmipn32" 6447 ;; 6448 *64-bit*) 6449 LD="${LD-ld} -melf64bmip" 6450 ;; 6451 esac 6452 else 6453 case `/usr/bin/file conftest.$ac_objext` in 6454 *32-bit*) 6455 LD="${LD-ld} -32" 6456 ;; 6457 *N32*) 6458 LD="${LD-ld} -n32" 6459 ;; 6460 *64-bit*) 6461 LD="${LD-ld} -64" 6462 ;; 6463 esac 6464 fi 6465 fi 6466 rm -rf conftest* 6467 ;; 6468 6469x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6470s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6471 # Find out which ABI we are using. 6472 echo 'int i;' > conftest.$ac_ext 6473 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6474 (eval $ac_compile) 2>&5 6475 ac_status=$? 6476 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6477 test $ac_status = 0; }; then 6478 case `/usr/bin/file conftest.o` in 6479 *32-bit*) 6480 case $host in 6481 x86_64-*kfreebsd*-gnu) 6482 LD="${LD-ld} -m elf_i386_fbsd" 6483 ;; 6484 x86_64-*linux*) 6485 case `/usr/bin/file conftest.o` in 6486 *x86-64*) 6487 LD="${LD-ld} -m elf32_x86_64" 6488 ;; 6489 *) 6490 LD="${LD-ld} -m elf_i386" 6491 ;; 6492 esac 6493 ;; 6494 powerpc64le-*linux*) 6495 LD="${LD-ld} -m elf32lppclinux" 6496 ;; 6497 powerpc64-*linux*) 6498 LD="${LD-ld} -m elf32ppclinux" 6499 ;; 6500 s390x-*linux*) 6501 LD="${LD-ld} -m elf_s390" 6502 ;; 6503 sparc64-*linux*) 6504 LD="${LD-ld} -m elf32_sparc" 6505 ;; 6506 esac 6507 ;; 6508 *64-bit*) 6509 case $host in 6510 x86_64-*kfreebsd*-gnu) 6511 LD="${LD-ld} -m elf_x86_64_fbsd" 6512 ;; 6513 x86_64-*linux*) 6514 LD="${LD-ld} -m elf_x86_64" 6515 ;; 6516 powerpcle-*linux*) 6517 LD="${LD-ld} -m elf64lppc" 6518 ;; 6519 powerpc-*linux*) 6520 LD="${LD-ld} -m elf64ppc" 6521 ;; 6522 s390*-*linux*|s390*-*tpf*) 6523 LD="${LD-ld} -m elf64_s390" 6524 ;; 6525 sparc*-*linux*) 6526 LD="${LD-ld} -m elf64_sparc" 6527 ;; 6528 esac 6529 ;; 6530 esac 6531 fi 6532 rm -rf conftest* 6533 ;; 6534 6535*-*-sco3.2v5*) 6536 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6537 SAVE_CFLAGS="$CFLAGS" 6538 CFLAGS="$CFLAGS -belf" 6539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6540$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6541if ${lt_cv_cc_needs_belf+:} false; then : 6542 $as_echo_n "(cached) " >&6 6543else 6544 ac_ext=c 6545ac_cpp='$CPP $CPPFLAGS' 6546ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6547ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6548ac_compiler_gnu=$ac_cv_c_compiler_gnu 6549 6550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6551/* end confdefs.h. */ 6552 6553int 6554main () 6555{ 6556 6557 ; 6558 return 0; 6559} 6560_ACEOF 6561if ac_fn_c_try_link "$LINENO"; then : 6562 lt_cv_cc_needs_belf=yes 6563else 6564 lt_cv_cc_needs_belf=no 6565fi 6566rm -f core conftest.err conftest.$ac_objext \ 6567 conftest$ac_exeext conftest.$ac_ext 6568 ac_ext=c 6569ac_cpp='$CPP $CPPFLAGS' 6570ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6571ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6572ac_compiler_gnu=$ac_cv_c_compiler_gnu 6573 6574fi 6575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6576$as_echo "$lt_cv_cc_needs_belf" >&6; } 6577 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6578 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6579 CFLAGS="$SAVE_CFLAGS" 6580 fi 6581 ;; 6582sparc*-*solaris*) 6583 # Find out which ABI we are using. 6584 echo 'int i;' > conftest.$ac_ext 6585 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6586 (eval $ac_compile) 2>&5 6587 ac_status=$? 6588 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6589 test $ac_status = 0; }; then 6590 case `/usr/bin/file conftest.o` in 6591 *64-bit*) 6592 case $lt_cv_prog_gnu_ld in 6593 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6594 *) 6595 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6596 LD="${LD-ld} -64" 6597 fi 6598 ;; 6599 esac 6600 ;; 6601 esac 6602 fi 6603 rm -rf conftest* 6604 ;; 6605esac 6606 6607need_locks="$enable_libtool_lock" 6608 6609 6610 case $host_os in 6611 rhapsody* | darwin*) 6612 if test -n "$ac_tool_prefix"; then 6613 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6614set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6616$as_echo_n "checking for $ac_word... " >&6; } 6617if ${ac_cv_prog_DSYMUTIL+:} false; then : 6618 $as_echo_n "(cached) " >&6 6619else 6620 if test -n "$DSYMUTIL"; then 6621 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6622else 6623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6624for as_dir in $PATH 6625do 6626 IFS=$as_save_IFS 6627 test -z "$as_dir" && as_dir=. 6628 for ac_exec_ext in '' $ac_executable_extensions; do 6629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6630 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6632 break 2 6633 fi 6634done 6635 done 6636IFS=$as_save_IFS 6637 6638fi 6639fi 6640DSYMUTIL=$ac_cv_prog_DSYMUTIL 6641if test -n "$DSYMUTIL"; then 6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6643$as_echo "$DSYMUTIL" >&6; } 6644else 6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6646$as_echo "no" >&6; } 6647fi 6648 6649 6650fi 6651if test -z "$ac_cv_prog_DSYMUTIL"; then 6652 ac_ct_DSYMUTIL=$DSYMUTIL 6653 # Extract the first word of "dsymutil", so it can be a program name with args. 6654set dummy dsymutil; ac_word=$2 6655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6656$as_echo_n "checking for $ac_word... " >&6; } 6657if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6658 $as_echo_n "(cached) " >&6 6659else 6660 if test -n "$ac_ct_DSYMUTIL"; then 6661 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6662else 6663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6664for as_dir in $PATH 6665do 6666 IFS=$as_save_IFS 6667 test -z "$as_dir" && as_dir=. 6668 for ac_exec_ext in '' $ac_executable_extensions; do 6669 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6670 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6672 break 2 6673 fi 6674done 6675 done 6676IFS=$as_save_IFS 6677 6678fi 6679fi 6680ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6681if test -n "$ac_ct_DSYMUTIL"; then 6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6683$as_echo "$ac_ct_DSYMUTIL" >&6; } 6684else 6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6686$as_echo "no" >&6; } 6687fi 6688 6689 if test "x$ac_ct_DSYMUTIL" = x; then 6690 DSYMUTIL=":" 6691 else 6692 case $cross_compiling:$ac_tool_warned in 6693yes:) 6694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6696ac_tool_warned=yes ;; 6697esac 6698 DSYMUTIL=$ac_ct_DSYMUTIL 6699 fi 6700else 6701 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6702fi 6703 6704 if test -n "$ac_tool_prefix"; then 6705 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6706set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6708$as_echo_n "checking for $ac_word... " >&6; } 6709if ${ac_cv_prog_NMEDIT+:} false; then : 6710 $as_echo_n "(cached) " >&6 6711else 6712 if test -n "$NMEDIT"; then 6713 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6714else 6715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6716for as_dir in $PATH 6717do 6718 IFS=$as_save_IFS 6719 test -z "$as_dir" && as_dir=. 6720 for ac_exec_ext in '' $ac_executable_extensions; do 6721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6722 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6724 break 2 6725 fi 6726done 6727 done 6728IFS=$as_save_IFS 6729 6730fi 6731fi 6732NMEDIT=$ac_cv_prog_NMEDIT 6733if test -n "$NMEDIT"; then 6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6735$as_echo "$NMEDIT" >&6; } 6736else 6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6738$as_echo "no" >&6; } 6739fi 6740 6741 6742fi 6743if test -z "$ac_cv_prog_NMEDIT"; then 6744 ac_ct_NMEDIT=$NMEDIT 6745 # Extract the first word of "nmedit", so it can be a program name with args. 6746set dummy nmedit; ac_word=$2 6747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6748$as_echo_n "checking for $ac_word... " >&6; } 6749if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6750 $as_echo_n "(cached) " >&6 6751else 6752 if test -n "$ac_ct_NMEDIT"; then 6753 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6754else 6755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6756for as_dir in $PATH 6757do 6758 IFS=$as_save_IFS 6759 test -z "$as_dir" && as_dir=. 6760 for ac_exec_ext in '' $ac_executable_extensions; do 6761 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6762 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6764 break 2 6765 fi 6766done 6767 done 6768IFS=$as_save_IFS 6769 6770fi 6771fi 6772ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6773if test -n "$ac_ct_NMEDIT"; then 6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6775$as_echo "$ac_ct_NMEDIT" >&6; } 6776else 6777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6778$as_echo "no" >&6; } 6779fi 6780 6781 if test "x$ac_ct_NMEDIT" = x; then 6782 NMEDIT=":" 6783 else 6784 case $cross_compiling:$ac_tool_warned in 6785yes:) 6786{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6787$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6788ac_tool_warned=yes ;; 6789esac 6790 NMEDIT=$ac_ct_NMEDIT 6791 fi 6792else 6793 NMEDIT="$ac_cv_prog_NMEDIT" 6794fi 6795 6796 if test -n "$ac_tool_prefix"; then 6797 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6798set dummy ${ac_tool_prefix}lipo; ac_word=$2 6799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6800$as_echo_n "checking for $ac_word... " >&6; } 6801if ${ac_cv_prog_LIPO+:} false; then : 6802 $as_echo_n "(cached) " >&6 6803else 6804 if test -n "$LIPO"; then 6805 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6806else 6807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6808for as_dir in $PATH 6809do 6810 IFS=$as_save_IFS 6811 test -z "$as_dir" && as_dir=. 6812 for ac_exec_ext in '' $ac_executable_extensions; do 6813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6814 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6816 break 2 6817 fi 6818done 6819 done 6820IFS=$as_save_IFS 6821 6822fi 6823fi 6824LIPO=$ac_cv_prog_LIPO 6825if test -n "$LIPO"; then 6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6827$as_echo "$LIPO" >&6; } 6828else 6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6830$as_echo "no" >&6; } 6831fi 6832 6833 6834fi 6835if test -z "$ac_cv_prog_LIPO"; then 6836 ac_ct_LIPO=$LIPO 6837 # Extract the first word of "lipo", so it can be a program name with args. 6838set dummy lipo; ac_word=$2 6839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6840$as_echo_n "checking for $ac_word... " >&6; } 6841if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6842 $as_echo_n "(cached) " >&6 6843else 6844 if test -n "$ac_ct_LIPO"; then 6845 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6846else 6847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6848for as_dir in $PATH 6849do 6850 IFS=$as_save_IFS 6851 test -z "$as_dir" && as_dir=. 6852 for ac_exec_ext in '' $ac_executable_extensions; do 6853 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6854 ac_cv_prog_ac_ct_LIPO="lipo" 6855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6856 break 2 6857 fi 6858done 6859 done 6860IFS=$as_save_IFS 6861 6862fi 6863fi 6864ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6865if test -n "$ac_ct_LIPO"; then 6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6867$as_echo "$ac_ct_LIPO" >&6; } 6868else 6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6870$as_echo "no" >&6; } 6871fi 6872 6873 if test "x$ac_ct_LIPO" = x; then 6874 LIPO=":" 6875 else 6876 case $cross_compiling:$ac_tool_warned in 6877yes:) 6878{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6879$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6880ac_tool_warned=yes ;; 6881esac 6882 LIPO=$ac_ct_LIPO 6883 fi 6884else 6885 LIPO="$ac_cv_prog_LIPO" 6886fi 6887 6888 if test -n "$ac_tool_prefix"; then 6889 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6890set dummy ${ac_tool_prefix}otool; ac_word=$2 6891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6892$as_echo_n "checking for $ac_word... " >&6; } 6893if ${ac_cv_prog_OTOOL+:} false; then : 6894 $as_echo_n "(cached) " >&6 6895else 6896 if test -n "$OTOOL"; then 6897 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6898else 6899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6900for as_dir in $PATH 6901do 6902 IFS=$as_save_IFS 6903 test -z "$as_dir" && as_dir=. 6904 for ac_exec_ext in '' $ac_executable_extensions; do 6905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6906 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6908 break 2 6909 fi 6910done 6911 done 6912IFS=$as_save_IFS 6913 6914fi 6915fi 6916OTOOL=$ac_cv_prog_OTOOL 6917if test -n "$OTOOL"; then 6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6919$as_echo "$OTOOL" >&6; } 6920else 6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6922$as_echo "no" >&6; } 6923fi 6924 6925 6926fi 6927if test -z "$ac_cv_prog_OTOOL"; then 6928 ac_ct_OTOOL=$OTOOL 6929 # Extract the first word of "otool", so it can be a program name with args. 6930set dummy otool; ac_word=$2 6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6932$as_echo_n "checking for $ac_word... " >&6; } 6933if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6934 $as_echo_n "(cached) " >&6 6935else 6936 if test -n "$ac_ct_OTOOL"; then 6937 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6938else 6939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6940for as_dir in $PATH 6941do 6942 IFS=$as_save_IFS 6943 test -z "$as_dir" && as_dir=. 6944 for ac_exec_ext in '' $ac_executable_extensions; do 6945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6946 ac_cv_prog_ac_ct_OTOOL="otool" 6947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6948 break 2 6949 fi 6950done 6951 done 6952IFS=$as_save_IFS 6953 6954fi 6955fi 6956ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6957if test -n "$ac_ct_OTOOL"; then 6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6959$as_echo "$ac_ct_OTOOL" >&6; } 6960else 6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6962$as_echo "no" >&6; } 6963fi 6964 6965 if test "x$ac_ct_OTOOL" = x; then 6966 OTOOL=":" 6967 else 6968 case $cross_compiling:$ac_tool_warned in 6969yes:) 6970{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6971$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6972ac_tool_warned=yes ;; 6973esac 6974 OTOOL=$ac_ct_OTOOL 6975 fi 6976else 6977 OTOOL="$ac_cv_prog_OTOOL" 6978fi 6979 6980 if test -n "$ac_tool_prefix"; then 6981 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6982set dummy ${ac_tool_prefix}otool64; ac_word=$2 6983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6984$as_echo_n "checking for $ac_word... " >&6; } 6985if ${ac_cv_prog_OTOOL64+:} false; then : 6986 $as_echo_n "(cached) " >&6 6987else 6988 if test -n "$OTOOL64"; then 6989 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6990else 6991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6992for as_dir in $PATH 6993do 6994 IFS=$as_save_IFS 6995 test -z "$as_dir" && as_dir=. 6996 for ac_exec_ext in '' $ac_executable_extensions; do 6997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6998 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7000 break 2 7001 fi 7002done 7003 done 7004IFS=$as_save_IFS 7005 7006fi 7007fi 7008OTOOL64=$ac_cv_prog_OTOOL64 7009if test -n "$OTOOL64"; then 7010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7011$as_echo "$OTOOL64" >&6; } 7012else 7013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7014$as_echo "no" >&6; } 7015fi 7016 7017 7018fi 7019if test -z "$ac_cv_prog_OTOOL64"; then 7020 ac_ct_OTOOL64=$OTOOL64 7021 # Extract the first word of "otool64", so it can be a program name with args. 7022set dummy otool64; ac_word=$2 7023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7024$as_echo_n "checking for $ac_word... " >&6; } 7025if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7026 $as_echo_n "(cached) " >&6 7027else 7028 if test -n "$ac_ct_OTOOL64"; then 7029 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7030else 7031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7032for as_dir in $PATH 7033do 7034 IFS=$as_save_IFS 7035 test -z "$as_dir" && as_dir=. 7036 for ac_exec_ext in '' $ac_executable_extensions; do 7037 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7038 ac_cv_prog_ac_ct_OTOOL64="otool64" 7039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7040 break 2 7041 fi 7042done 7043 done 7044IFS=$as_save_IFS 7045 7046fi 7047fi 7048ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7049if test -n "$ac_ct_OTOOL64"; then 7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7051$as_echo "$ac_ct_OTOOL64" >&6; } 7052else 7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7054$as_echo "no" >&6; } 7055fi 7056 7057 if test "x$ac_ct_OTOOL64" = x; then 7058 OTOOL64=":" 7059 else 7060 case $cross_compiling:$ac_tool_warned in 7061yes:) 7062{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7063$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7064ac_tool_warned=yes ;; 7065esac 7066 OTOOL64=$ac_ct_OTOOL64 7067 fi 7068else 7069 OTOOL64="$ac_cv_prog_OTOOL64" 7070fi 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7099$as_echo_n "checking for -single_module linker flag... " >&6; } 7100if ${lt_cv_apple_cc_single_mod+:} false; then : 7101 $as_echo_n "(cached) " >&6 7102else 7103 lt_cv_apple_cc_single_mod=no 7104 if test -z "${LT_MULTI_MODULE}"; then 7105 # By default we will add the -single_module flag. You can override 7106 # by either setting the environment variable LT_MULTI_MODULE 7107 # non-empty at configure time, or by adding -multi_module to the 7108 # link flags. 7109 rm -rf libconftest.dylib* 7110 echo "int foo(void){return 1;}" > conftest.c 7111 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7112-dynamiclib -Wl,-single_module conftest.c" >&5 7113 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7114 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7115 _lt_result=$? 7116 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7117 lt_cv_apple_cc_single_mod=yes 7118 else 7119 cat conftest.err >&5 7120 fi 7121 rm -rf libconftest.dylib* 7122 rm -f conftest.* 7123 fi 7124fi 7125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7126$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7128$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7129if ${lt_cv_ld_exported_symbols_list+:} false; then : 7130 $as_echo_n "(cached) " >&6 7131else 7132 lt_cv_ld_exported_symbols_list=no 7133 save_LDFLAGS=$LDFLAGS 7134 echo "_main" > conftest.sym 7135 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7137/* end confdefs.h. */ 7138 7139int 7140main () 7141{ 7142 7143 ; 7144 return 0; 7145} 7146_ACEOF 7147if ac_fn_c_try_link "$LINENO"; then : 7148 lt_cv_ld_exported_symbols_list=yes 7149else 7150 lt_cv_ld_exported_symbols_list=no 7151fi 7152rm -f core conftest.err conftest.$ac_objext \ 7153 conftest$ac_exeext conftest.$ac_ext 7154 LDFLAGS="$save_LDFLAGS" 7155 7156fi 7157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7158$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7160$as_echo_n "checking for -force_load linker flag... " >&6; } 7161if ${lt_cv_ld_force_load+:} false; then : 7162 $as_echo_n "(cached) " >&6 7163else 7164 lt_cv_ld_force_load=no 7165 cat > conftest.c << _LT_EOF 7166int forced_loaded() { return 2;} 7167_LT_EOF 7168 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7169 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7170 echo "$AR cru libconftest.a conftest.o" >&5 7171 $AR cru libconftest.a conftest.o 2>&5 7172 cat > conftest.c << _LT_EOF 7173int main() { return 0;} 7174_LT_EOF 7175 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7176 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7177 _lt_result=$? 7178 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7179 lt_cv_ld_force_load=yes 7180 else 7181 cat conftest.err >&5 7182 fi 7183 rm -f conftest.err libconftest.a conftest conftest.c 7184 rm -rf conftest.dSYM 7185 7186fi 7187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7188$as_echo "$lt_cv_ld_force_load" >&6; } 7189 case $host_os in 7190 rhapsody* | darwin1.[012]) 7191 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7192 darwin1.*) 7193 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7194 darwin*) # darwin 5.x on 7195 # if running on 10.5 or later, the deployment target defaults 7196 # to the OS version, if on x86, and 10.4, the deployment 7197 # target defaults to 10.4. Don't you love it? 7198 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7199 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7200 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7201 10.[012][,.]*) 7202 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7203 10.*) 7204 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7205 esac 7206 ;; 7207 esac 7208 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7209 _lt_dar_single_mod='$single_module' 7210 fi 7211 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7212 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7213 else 7214 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7215 fi 7216 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7217 _lt_dsymutil='~$DSYMUTIL $lib || :' 7218 else 7219 _lt_dsymutil= 7220 fi 7221 ;; 7222 esac 7223 7224for ac_header in dlfcn.h 7225do : 7226 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7227" 7228if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7229 cat >>confdefs.h <<_ACEOF 7230#define HAVE_DLFCN_H 1 7231_ACEOF 7232 7233fi 7234 7235done 7236 7237 7238 7239 7240 7241# Set options 7242 7243 7244 7245 enable_dlopen=no 7246 7247 7248 enable_win32_dll=no 7249 7250 7251 # Check whether --enable-shared was given. 7252if test "${enable_shared+set}" = set; then : 7253 enableval=$enable_shared; p=${PACKAGE-default} 7254 case $enableval in 7255 yes) enable_shared=yes ;; 7256 no) enable_shared=no ;; 7257 *) 7258 enable_shared=no 7259 # Look at the argument we got. We use all the common list separators. 7260 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7261 for pkg in $enableval; do 7262 IFS="$lt_save_ifs" 7263 if test "X$pkg" = "X$p"; then 7264 enable_shared=yes 7265 fi 7266 done 7267 IFS="$lt_save_ifs" 7268 ;; 7269 esac 7270else 7271 enable_shared=yes 7272fi 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 # Check whether --enable-static was given. 7283if test "${enable_static+set}" = set; then : 7284 enableval=$enable_static; p=${PACKAGE-default} 7285 case $enableval in 7286 yes) enable_static=yes ;; 7287 no) enable_static=no ;; 7288 *) 7289 enable_static=no 7290 # Look at the argument we got. We use all the common list separators. 7291 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7292 for pkg in $enableval; do 7293 IFS="$lt_save_ifs" 7294 if test "X$pkg" = "X$p"; then 7295 enable_static=yes 7296 fi 7297 done 7298 IFS="$lt_save_ifs" 7299 ;; 7300 esac 7301else 7302 enable_static=yes 7303fi 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314# Check whether --with-pic was given. 7315if test "${with_pic+set}" = set; then : 7316 withval=$with_pic; pic_mode="$withval" 7317else 7318 pic_mode=default 7319fi 7320 7321 7322test -z "$pic_mode" && pic_mode=default 7323 7324 7325 7326 7327 7328 7329 7330 # Check whether --enable-fast-install was given. 7331if test "${enable_fast_install+set}" = set; then : 7332 enableval=$enable_fast_install; p=${PACKAGE-default} 7333 case $enableval in 7334 yes) enable_fast_install=yes ;; 7335 no) enable_fast_install=no ;; 7336 *) 7337 enable_fast_install=no 7338 # Look at the argument we got. We use all the common list separators. 7339 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7340 for pkg in $enableval; do 7341 IFS="$lt_save_ifs" 7342 if test "X$pkg" = "X$p"; then 7343 enable_fast_install=yes 7344 fi 7345 done 7346 IFS="$lt_save_ifs" 7347 ;; 7348 esac 7349else 7350 enable_fast_install=yes 7351fi 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363# This can be used to rebuild libtool when needed 7364LIBTOOL_DEPS="$ltmain" 7365 7366# Always use our own libtool. 7367LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394test -z "$LN_S" && LN_S="ln -s" 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409if test -n "${ZSH_VERSION+set}" ; then 7410 setopt NO_GLOB_SUBST 7411fi 7412 7413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7414$as_echo_n "checking for objdir... " >&6; } 7415if ${lt_cv_objdir+:} false; then : 7416 $as_echo_n "(cached) " >&6 7417else 7418 rm -f .libs 2>/dev/null 7419mkdir .libs 2>/dev/null 7420if test -d .libs; then 7421 lt_cv_objdir=.libs 7422else 7423 # MS-DOS does not allow filenames that begin with a dot. 7424 lt_cv_objdir=_libs 7425fi 7426rmdir .libs 2>/dev/null 7427fi 7428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7429$as_echo "$lt_cv_objdir" >&6; } 7430objdir=$lt_cv_objdir 7431 7432 7433 7434 7435 7436cat >>confdefs.h <<_ACEOF 7437#define LT_OBJDIR "$lt_cv_objdir/" 7438_ACEOF 7439 7440 7441 7442 7443case $host_os in 7444aix3*) 7445 # AIX sometimes has problems with the GCC collect2 program. For some 7446 # reason, if we set the COLLECT_NAMES environment variable, the problems 7447 # vanish in a puff of smoke. 7448 if test "X${COLLECT_NAMES+set}" != Xset; then 7449 COLLECT_NAMES= 7450 export COLLECT_NAMES 7451 fi 7452 ;; 7453esac 7454 7455# Global variables: 7456ofile=libtool 7457can_build_shared=yes 7458 7459# All known linkers require a `.a' archive for static linking (except MSVC, 7460# which needs '.lib'). 7461libext=a 7462 7463with_gnu_ld="$lt_cv_prog_gnu_ld" 7464 7465old_CC="$CC" 7466old_CFLAGS="$CFLAGS" 7467 7468# Set sane defaults for various variables 7469test -z "$CC" && CC=cc 7470test -z "$LTCC" && LTCC=$CC 7471test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7472test -z "$LD" && LD=ld 7473test -z "$ac_objext" && ac_objext=o 7474 7475for cc_temp in $compiler""; do 7476 case $cc_temp in 7477 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7478 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7479 \-*) ;; 7480 *) break;; 7481 esac 7482done 7483cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7484 7485 7486# Only perform the check for file, if the check method requires it 7487test -z "$MAGIC_CMD" && MAGIC_CMD=file 7488case $deplibs_check_method in 7489file_magic*) 7490 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7492$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7493if ${lt_cv_path_MAGIC_CMD+:} false; then : 7494 $as_echo_n "(cached) " >&6 7495else 7496 case $MAGIC_CMD in 7497[\\/*] | ?:[\\/]*) 7498 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7499 ;; 7500*) 7501 lt_save_MAGIC_CMD="$MAGIC_CMD" 7502 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7503 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7504 for ac_dir in $ac_dummy; do 7505 IFS="$lt_save_ifs" 7506 test -z "$ac_dir" && ac_dir=. 7507 if test -f $ac_dir/${ac_tool_prefix}file; then 7508 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7509 if test -n "$file_magic_test_file"; then 7510 case $deplibs_check_method in 7511 "file_magic "*) 7512 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7513 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7514 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7515 $EGREP "$file_magic_regex" > /dev/null; then 7516 : 7517 else 7518 cat <<_LT_EOF 1>&2 7519 7520*** Warning: the command libtool uses to detect shared libraries, 7521*** $file_magic_cmd, produces output that libtool cannot recognize. 7522*** The result is that libtool may fail to recognize shared libraries 7523*** as such. This will affect the creation of libtool libraries that 7524*** depend on shared libraries, but programs linked with such libtool 7525*** libraries will work regardless of this problem. Nevertheless, you 7526*** may want to report the problem to your system manager and/or to 7527*** bug-libtool@gnu.org 7528 7529_LT_EOF 7530 fi ;; 7531 esac 7532 fi 7533 break 7534 fi 7535 done 7536 IFS="$lt_save_ifs" 7537 MAGIC_CMD="$lt_save_MAGIC_CMD" 7538 ;; 7539esac 7540fi 7541 7542MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7543if test -n "$MAGIC_CMD"; then 7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7545$as_echo "$MAGIC_CMD" >&6; } 7546else 7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7548$as_echo "no" >&6; } 7549fi 7550 7551 7552 7553 7554 7555if test -z "$lt_cv_path_MAGIC_CMD"; then 7556 if test -n "$ac_tool_prefix"; then 7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7558$as_echo_n "checking for file... " >&6; } 7559if ${lt_cv_path_MAGIC_CMD+:} false; then : 7560 $as_echo_n "(cached) " >&6 7561else 7562 case $MAGIC_CMD in 7563[\\/*] | ?:[\\/]*) 7564 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7565 ;; 7566*) 7567 lt_save_MAGIC_CMD="$MAGIC_CMD" 7568 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7569 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7570 for ac_dir in $ac_dummy; do 7571 IFS="$lt_save_ifs" 7572 test -z "$ac_dir" && ac_dir=. 7573 if test -f $ac_dir/file; then 7574 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7575 if test -n "$file_magic_test_file"; then 7576 case $deplibs_check_method in 7577 "file_magic "*) 7578 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7579 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7580 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7581 $EGREP "$file_magic_regex" > /dev/null; then 7582 : 7583 else 7584 cat <<_LT_EOF 1>&2 7585 7586*** Warning: the command libtool uses to detect shared libraries, 7587*** $file_magic_cmd, produces output that libtool cannot recognize. 7588*** The result is that libtool may fail to recognize shared libraries 7589*** as such. This will affect the creation of libtool libraries that 7590*** depend on shared libraries, but programs linked with such libtool 7591*** libraries will work regardless of this problem. Nevertheless, you 7592*** may want to report the problem to your system manager and/or to 7593*** bug-libtool@gnu.org 7594 7595_LT_EOF 7596 fi ;; 7597 esac 7598 fi 7599 break 7600 fi 7601 done 7602 IFS="$lt_save_ifs" 7603 MAGIC_CMD="$lt_save_MAGIC_CMD" 7604 ;; 7605esac 7606fi 7607 7608MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7609if test -n "$MAGIC_CMD"; then 7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7611$as_echo "$MAGIC_CMD" >&6; } 7612else 7613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7614$as_echo "no" >&6; } 7615fi 7616 7617 7618 else 7619 MAGIC_CMD=: 7620 fi 7621fi 7622 7623 fi 7624 ;; 7625esac 7626 7627# Use C for the default configuration in the libtool script 7628 7629lt_save_CC="$CC" 7630ac_ext=c 7631ac_cpp='$CPP $CPPFLAGS' 7632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7634ac_compiler_gnu=$ac_cv_c_compiler_gnu 7635 7636 7637# Source file extension for C test sources. 7638ac_ext=c 7639 7640# Object file extension for compiled C test sources. 7641objext=o 7642objext=$objext 7643 7644# Code to be used in simple compile tests 7645lt_simple_compile_test_code="int some_variable = 0;" 7646 7647# Code to be used in simple link tests 7648lt_simple_link_test_code='int main(){return(0);}' 7649 7650 7651 7652 7653 7654 7655 7656# If no C compiler was specified, use CC. 7657LTCC=${LTCC-"$CC"} 7658 7659# If no C compiler flags were specified, use CFLAGS. 7660LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7661 7662# Allow CC to be a program name with arguments. 7663compiler=$CC 7664 7665# Save the default compiler, since it gets overwritten when the other 7666# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7667compiler_DEFAULT=$CC 7668 7669# save warnings/boilerplate of simple test code 7670ac_outfile=conftest.$ac_objext 7671echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7672eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7673_lt_compiler_boilerplate=`cat conftest.err` 7674$RM conftest* 7675 7676ac_outfile=conftest.$ac_objext 7677echo "$lt_simple_link_test_code" >conftest.$ac_ext 7678eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7679_lt_linker_boilerplate=`cat conftest.err` 7680$RM -r conftest* 7681 7682 7683## CAVEAT EMPTOR: 7684## There is no encapsulation within the following macros, do not change 7685## the running order or otherwise move them around unless you know exactly 7686## what you are doing... 7687if test -n "$compiler"; then 7688 7689lt_prog_compiler_no_builtin_flag= 7690 7691if test "$GCC" = yes; then 7692 case $cc_basename in 7693 nvcc*) 7694 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7695 *) 7696 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7697 esac 7698 7699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7700$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7701if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7702 $as_echo_n "(cached) " >&6 7703else 7704 lt_cv_prog_compiler_rtti_exceptions=no 7705 ac_outfile=conftest.$ac_objext 7706 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7707 lt_compiler_flag="-fno-rtti -fno-exceptions" 7708 # Insert the option either (1) after the last *FLAGS variable, or 7709 # (2) before a word containing "conftest.", or (3) at the end. 7710 # Note that $ac_compile itself does not contain backslashes and begins 7711 # with a dollar sign (not a hyphen), so the echo should work correctly. 7712 # The option is referenced via a variable to avoid confusing sed. 7713 lt_compile=`echo "$ac_compile" | $SED \ 7714 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7715 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7716 -e 's:$: $lt_compiler_flag:'` 7717 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7718 (eval "$lt_compile" 2>conftest.err) 7719 ac_status=$? 7720 cat conftest.err >&5 7721 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7722 if (exit $ac_status) && test -s "$ac_outfile"; then 7723 # The compiler can only warn and ignore the option if not recognized 7724 # So say no if there are warnings other than the usual output. 7725 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7726 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7727 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7728 lt_cv_prog_compiler_rtti_exceptions=yes 7729 fi 7730 fi 7731 $RM conftest* 7732 7733fi 7734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7735$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7736 7737if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7738 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7739else 7740 : 7741fi 7742 7743fi 7744 7745 7746 7747 7748 7749 7750 lt_prog_compiler_wl= 7751lt_prog_compiler_pic= 7752lt_prog_compiler_static= 7753 7754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7755$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7756 7757 if test "$GCC" = yes; then 7758 lt_prog_compiler_wl='-Wl,' 7759 lt_prog_compiler_static='-static' 7760 7761 case $host_os in 7762 aix*) 7763 # All AIX code is PIC. 7764 if test "$host_cpu" = ia64; then 7765 # AIX 5 now supports IA64 processor 7766 lt_prog_compiler_static='-Bstatic' 7767 fi 7768 lt_prog_compiler_pic='-fPIC' 7769 ;; 7770 7771 amigaos*) 7772 case $host_cpu in 7773 powerpc) 7774 # see comment about AmigaOS4 .so support 7775 lt_prog_compiler_pic='-fPIC' 7776 ;; 7777 m68k) 7778 # FIXME: we need at least 68020 code to build shared libraries, but 7779 # adding the `-m68020' flag to GCC prevents building anything better, 7780 # like `-m68040'. 7781 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7782 ;; 7783 esac 7784 ;; 7785 7786 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7787 # PIC is the default for these OSes. 7788 ;; 7789 7790 mingw* | cygwin* | pw32* | os2* | cegcc*) 7791 # This hack is so that the source file can tell whether it is being 7792 # built for inclusion in a dll (and should export symbols for example). 7793 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7794 # (--disable-auto-import) libraries 7795 lt_prog_compiler_pic='-DDLL_EXPORT' 7796 ;; 7797 7798 darwin* | rhapsody*) 7799 # PIC is the default on this platform 7800 # Common symbols not allowed in MH_DYLIB files 7801 lt_prog_compiler_pic='-fno-common' 7802 ;; 7803 7804 haiku*) 7805 # PIC is the default for Haiku. 7806 # The "-static" flag exists, but is broken. 7807 lt_prog_compiler_static= 7808 ;; 7809 7810 hpux*) 7811 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7812 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7813 # sets the default TLS model and affects inlining. 7814 case $host_cpu in 7815 hppa*64*) 7816 # +Z the default 7817 ;; 7818 *) 7819 lt_prog_compiler_pic='-fPIC' 7820 ;; 7821 esac 7822 ;; 7823 7824 interix[3-9]*) 7825 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7826 # Instead, we relocate shared libraries at runtime. 7827 ;; 7828 7829 msdosdjgpp*) 7830 # Just because we use GCC doesn't mean we suddenly get shared libraries 7831 # on systems that don't support them. 7832 lt_prog_compiler_can_build_shared=no 7833 enable_shared=no 7834 ;; 7835 7836 *nto* | *qnx*) 7837 # QNX uses GNU C++, but need to define -shared option too, otherwise 7838 # it will coredump. 7839 lt_prog_compiler_pic='-fPIC -shared' 7840 ;; 7841 7842 sysv4*MP*) 7843 if test -d /usr/nec; then 7844 lt_prog_compiler_pic=-Kconform_pic 7845 fi 7846 ;; 7847 7848 *) 7849 lt_prog_compiler_pic='-fPIC' 7850 ;; 7851 esac 7852 7853 case $cc_basename in 7854 nvcc*) # Cuda Compiler Driver 2.2 7855 lt_prog_compiler_wl='-Xlinker ' 7856 lt_prog_compiler_pic='-Xcompiler -fPIC' 7857 ;; 7858 esac 7859 else 7860 # PORTME Check for flag to pass linker flags through the system compiler. 7861 case $host_os in 7862 aix*) 7863 lt_prog_compiler_wl='-Wl,' 7864 if test "$host_cpu" = ia64; then 7865 # AIX 5 now supports IA64 processor 7866 lt_prog_compiler_static='-Bstatic' 7867 else 7868 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7869 fi 7870 ;; 7871 7872 mingw* | cygwin* | pw32* | os2* | cegcc*) 7873 # This hack is so that the source file can tell whether it is being 7874 # built for inclusion in a dll (and should export symbols for example). 7875 lt_prog_compiler_pic='-DDLL_EXPORT' 7876 ;; 7877 7878 hpux9* | hpux10* | hpux11*) 7879 lt_prog_compiler_wl='-Wl,' 7880 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7881 # not for PA HP-UX. 7882 case $host_cpu in 7883 hppa*64*|ia64*) 7884 # +Z the default 7885 ;; 7886 *) 7887 lt_prog_compiler_pic='+Z' 7888 ;; 7889 esac 7890 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7891 lt_prog_compiler_static='${wl}-a ${wl}archive' 7892 ;; 7893 7894 irix5* | irix6* | nonstopux*) 7895 lt_prog_compiler_wl='-Wl,' 7896 # PIC (with -KPIC) is the default. 7897 lt_prog_compiler_static='-non_shared' 7898 ;; 7899 7900 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7901 case $cc_basename in 7902 # old Intel for x86_64 which still supported -KPIC. 7903 ecc*) 7904 lt_prog_compiler_wl='-Wl,' 7905 lt_prog_compiler_pic='-KPIC' 7906 lt_prog_compiler_static='-static' 7907 ;; 7908 # icc used to be incompatible with GCC. 7909 # ICC 10 doesn't accept -KPIC any more. 7910 icc* | ifort*) 7911 lt_prog_compiler_wl='-Wl,' 7912 lt_prog_compiler_pic='-fPIC' 7913 lt_prog_compiler_static='-static' 7914 ;; 7915 # Lahey Fortran 8.1. 7916 lf95*) 7917 lt_prog_compiler_wl='-Wl,' 7918 lt_prog_compiler_pic='--shared' 7919 lt_prog_compiler_static='--static' 7920 ;; 7921 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7922 # Portland Group compilers (*not* the Pentium gcc compiler, 7923 # which looks to be a dead project) 7924 lt_prog_compiler_wl='-Wl,' 7925 lt_prog_compiler_pic='-fpic' 7926 lt_prog_compiler_static='-Bstatic' 7927 ;; 7928 ccc*) 7929 lt_prog_compiler_wl='-Wl,' 7930 # All Alpha code is PIC. 7931 lt_prog_compiler_static='-non_shared' 7932 ;; 7933 xl* | bgxl* | bgf* | mpixl*) 7934 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7935 lt_prog_compiler_wl='-Wl,' 7936 lt_prog_compiler_pic='-qpic' 7937 lt_prog_compiler_static='-qstaticlink' 7938 ;; 7939 *) 7940 case `$CC -V 2>&1 | sed 5q` in 7941 *Sun\ F* | *Sun*Fortran*) 7942 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7943 lt_prog_compiler_pic='-KPIC' 7944 lt_prog_compiler_static='-Bstatic' 7945 lt_prog_compiler_wl='' 7946 ;; 7947 *Sun\ C*) 7948 # Sun C 5.9 7949 lt_prog_compiler_pic='-KPIC' 7950 lt_prog_compiler_static='-Bstatic' 7951 lt_prog_compiler_wl='-Wl,' 7952 ;; 7953 esac 7954 ;; 7955 esac 7956 ;; 7957 7958 newsos6) 7959 lt_prog_compiler_pic='-KPIC' 7960 lt_prog_compiler_static='-Bstatic' 7961 ;; 7962 7963 *nto* | *qnx*) 7964 # QNX uses GNU C++, but need to define -shared option too, otherwise 7965 # it will coredump. 7966 lt_prog_compiler_pic='-fPIC -shared' 7967 ;; 7968 7969 osf3* | osf4* | osf5*) 7970 lt_prog_compiler_wl='-Wl,' 7971 # All OSF/1 code is PIC. 7972 lt_prog_compiler_static='-non_shared' 7973 ;; 7974 7975 rdos*) 7976 lt_prog_compiler_static='-non_shared' 7977 ;; 7978 7979 solaris*) 7980 lt_prog_compiler_pic='-KPIC' 7981 lt_prog_compiler_static='-Bstatic' 7982 case $cc_basename in 7983 f77* | f90* | f95*) 7984 lt_prog_compiler_wl='-Qoption ld ';; 7985 *) 7986 lt_prog_compiler_wl='-Wl,';; 7987 esac 7988 ;; 7989 7990 sunos4*) 7991 lt_prog_compiler_wl='-Qoption ld ' 7992 lt_prog_compiler_pic='-PIC' 7993 lt_prog_compiler_static='-Bstatic' 7994 ;; 7995 7996 sysv4 | sysv4.2uw2* | sysv4.3*) 7997 lt_prog_compiler_wl='-Wl,' 7998 lt_prog_compiler_pic='-KPIC' 7999 lt_prog_compiler_static='-Bstatic' 8000 ;; 8001 8002 sysv4*MP*) 8003 if test -d /usr/nec ;then 8004 lt_prog_compiler_pic='-Kconform_pic' 8005 lt_prog_compiler_static='-Bstatic' 8006 fi 8007 ;; 8008 8009 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8010 lt_prog_compiler_wl='-Wl,' 8011 lt_prog_compiler_pic='-KPIC' 8012 lt_prog_compiler_static='-Bstatic' 8013 ;; 8014 8015 unicos*) 8016 lt_prog_compiler_wl='-Wl,' 8017 lt_prog_compiler_can_build_shared=no 8018 ;; 8019 8020 uts4*) 8021 lt_prog_compiler_pic='-pic' 8022 lt_prog_compiler_static='-Bstatic' 8023 ;; 8024 8025 *) 8026 lt_prog_compiler_can_build_shared=no 8027 ;; 8028 esac 8029 fi 8030 8031case $host_os in 8032 # For platforms which do not support PIC, -DPIC is meaningless: 8033 *djgpp*) 8034 lt_prog_compiler_pic= 8035 ;; 8036 *) 8037 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8038 ;; 8039esac 8040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8041$as_echo "$lt_prog_compiler_pic" >&6; } 8042 8043 8044 8045 8046 8047 8048# 8049# Check to make sure the PIC flag actually works. 8050# 8051if test -n "$lt_prog_compiler_pic"; then 8052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8053$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8054if ${lt_cv_prog_compiler_pic_works+:} false; then : 8055 $as_echo_n "(cached) " >&6 8056else 8057 lt_cv_prog_compiler_pic_works=no 8058 ac_outfile=conftest.$ac_objext 8059 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8060 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8061 # Insert the option either (1) after the last *FLAGS variable, or 8062 # (2) before a word containing "conftest.", or (3) at the end. 8063 # Note that $ac_compile itself does not contain backslashes and begins 8064 # with a dollar sign (not a hyphen), so the echo should work correctly. 8065 # The option is referenced via a variable to avoid confusing sed. 8066 lt_compile=`echo "$ac_compile" | $SED \ 8067 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8068 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8069 -e 's:$: $lt_compiler_flag:'` 8070 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8071 (eval "$lt_compile" 2>conftest.err) 8072 ac_status=$? 8073 cat conftest.err >&5 8074 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8075 if (exit $ac_status) && test -s "$ac_outfile"; then 8076 # The compiler can only warn and ignore the option if not recognized 8077 # So say no if there are warnings other than the usual output. 8078 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8079 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8080 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8081 lt_cv_prog_compiler_pic_works=yes 8082 fi 8083 fi 8084 $RM conftest* 8085 8086fi 8087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8088$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8089 8090if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8091 case $lt_prog_compiler_pic in 8092 "" | " "*) ;; 8093 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8094 esac 8095else 8096 lt_prog_compiler_pic= 8097 lt_prog_compiler_can_build_shared=no 8098fi 8099 8100fi 8101 8102 8103 8104 8105 8106 8107# 8108# Check to make sure the static flag actually works. 8109# 8110wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8112$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8113if ${lt_cv_prog_compiler_static_works+:} false; then : 8114 $as_echo_n "(cached) " >&6 8115else 8116 lt_cv_prog_compiler_static_works=no 8117 save_LDFLAGS="$LDFLAGS" 8118 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8119 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8120 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8121 # The linker can only warn and ignore the option if not recognized 8122 # So say no if there are warnings 8123 if test -s conftest.err; then 8124 # Append any errors to the config.log. 8125 cat conftest.err 1>&5 8126 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8127 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8128 if diff conftest.exp conftest.er2 >/dev/null; then 8129 lt_cv_prog_compiler_static_works=yes 8130 fi 8131 else 8132 lt_cv_prog_compiler_static_works=yes 8133 fi 8134 fi 8135 $RM -r conftest* 8136 LDFLAGS="$save_LDFLAGS" 8137 8138fi 8139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8140$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8141 8142if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8143 : 8144else 8145 lt_prog_compiler_static= 8146fi 8147 8148 8149 8150 8151 8152 8153 8154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8155$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8156if ${lt_cv_prog_compiler_c_o+:} false; then : 8157 $as_echo_n "(cached) " >&6 8158else 8159 lt_cv_prog_compiler_c_o=no 8160 $RM -r conftest 2>/dev/null 8161 mkdir conftest 8162 cd conftest 8163 mkdir out 8164 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8165 8166 lt_compiler_flag="-o out/conftest2.$ac_objext" 8167 # Insert the option either (1) after the last *FLAGS variable, or 8168 # (2) before a word containing "conftest.", or (3) at the end. 8169 # Note that $ac_compile itself does not contain backslashes and begins 8170 # with a dollar sign (not a hyphen), so the echo should work correctly. 8171 lt_compile=`echo "$ac_compile" | $SED \ 8172 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8173 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8174 -e 's:$: $lt_compiler_flag:'` 8175 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8176 (eval "$lt_compile" 2>out/conftest.err) 8177 ac_status=$? 8178 cat out/conftest.err >&5 8179 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8180 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8181 then 8182 # The compiler can only warn and ignore the option if not recognized 8183 # So say no if there are warnings 8184 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8185 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8186 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8187 lt_cv_prog_compiler_c_o=yes 8188 fi 8189 fi 8190 chmod u+w . 2>&5 8191 $RM conftest* 8192 # SGI C++ compiler will create directory out/ii_files/ for 8193 # template instantiation 8194 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8195 $RM out/* && rmdir out 8196 cd .. 8197 $RM -r conftest 8198 $RM conftest* 8199 8200fi 8201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8202$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8203 8204 8205 8206 8207 8208 8209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8210$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8211if ${lt_cv_prog_compiler_c_o+:} false; then : 8212 $as_echo_n "(cached) " >&6 8213else 8214 lt_cv_prog_compiler_c_o=no 8215 $RM -r conftest 2>/dev/null 8216 mkdir conftest 8217 cd conftest 8218 mkdir out 8219 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8220 8221 lt_compiler_flag="-o out/conftest2.$ac_objext" 8222 # Insert the option either (1) after the last *FLAGS variable, or 8223 # (2) before a word containing "conftest.", or (3) at the end. 8224 # Note that $ac_compile itself does not contain backslashes and begins 8225 # with a dollar sign (not a hyphen), so the echo should work correctly. 8226 lt_compile=`echo "$ac_compile" | $SED \ 8227 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8228 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8229 -e 's:$: $lt_compiler_flag:'` 8230 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8231 (eval "$lt_compile" 2>out/conftest.err) 8232 ac_status=$? 8233 cat out/conftest.err >&5 8234 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8235 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8236 then 8237 # The compiler can only warn and ignore the option if not recognized 8238 # So say no if there are warnings 8239 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8240 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8241 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8242 lt_cv_prog_compiler_c_o=yes 8243 fi 8244 fi 8245 chmod u+w . 2>&5 8246 $RM conftest* 8247 # SGI C++ compiler will create directory out/ii_files/ for 8248 # template instantiation 8249 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8250 $RM out/* && rmdir out 8251 cd .. 8252 $RM -r conftest 8253 $RM conftest* 8254 8255fi 8256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8257$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8258 8259 8260 8261 8262hard_links="nottested" 8263if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8264 # do not overwrite the value of need_locks provided by the user 8265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8266$as_echo_n "checking if we can lock with hard links... " >&6; } 8267 hard_links=yes 8268 $RM conftest* 8269 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8270 touch conftest.a 8271 ln conftest.a conftest.b 2>&5 || hard_links=no 8272 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8274$as_echo "$hard_links" >&6; } 8275 if test "$hard_links" = no; then 8276 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8277$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8278 need_locks=warn 8279 fi 8280else 8281 need_locks=no 8282fi 8283 8284 8285 8286 8287 8288 8289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8290$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8291 8292 runpath_var= 8293 allow_undefined_flag= 8294 always_export_symbols=no 8295 archive_cmds= 8296 archive_expsym_cmds= 8297 compiler_needs_object=no 8298 enable_shared_with_static_runtimes=no 8299 export_dynamic_flag_spec= 8300 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8301 hardcode_automatic=no 8302 hardcode_direct=no 8303 hardcode_direct_absolute=no 8304 hardcode_libdir_flag_spec= 8305 hardcode_libdir_flag_spec_ld= 8306 hardcode_libdir_separator= 8307 hardcode_minus_L=no 8308 hardcode_shlibpath_var=unsupported 8309 inherit_rpath=no 8310 link_all_deplibs=unknown 8311 module_cmds= 8312 module_expsym_cmds= 8313 old_archive_from_new_cmds= 8314 old_archive_from_expsyms_cmds= 8315 thread_safe_flag_spec= 8316 whole_archive_flag_spec= 8317 # include_expsyms should be a list of space-separated symbols to be *always* 8318 # included in the symbol list 8319 include_expsyms= 8320 # exclude_expsyms can be an extended regexp of symbols to exclude 8321 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8322 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8323 # as well as any symbol that contains `d'. 8324 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8325 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8326 # platforms (ab)use it in PIC code, but their linkers get confused if 8327 # the symbol is explicitly referenced. Since portable code cannot 8328 # rely on this symbol name, it's probably fine to never include it in 8329 # preloaded symbol tables. 8330 # Exclude shared library initialization/finalization symbols. 8331 extract_expsyms_cmds= 8332 8333 case $host_os in 8334 cygwin* | mingw* | pw32* | cegcc*) 8335 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8336 # When not using gcc, we currently assume that we are using 8337 # Microsoft Visual C++. 8338 if test "$GCC" != yes; then 8339 with_gnu_ld=no 8340 fi 8341 ;; 8342 interix*) 8343 # we just hope/assume this is gcc and not c89 (= MSVC++) 8344 with_gnu_ld=yes 8345 ;; 8346 openbsd*) 8347 with_gnu_ld=no 8348 ;; 8349 esac 8350 8351 ld_shlibs=yes 8352 8353 # On some targets, GNU ld is compatible enough with the native linker 8354 # that we're better off using the native interface for both. 8355 lt_use_gnu_ld_interface=no 8356 if test "$with_gnu_ld" = yes; then 8357 case $host_os in 8358 aix*) 8359 # The AIX port of GNU ld has always aspired to compatibility 8360 # with the native linker. However, as the warning in the GNU ld 8361 # block says, versions before 2.19.5* couldn't really create working 8362 # shared libraries, regardless of the interface used. 8363 case `$LD -v 2>&1` in 8364 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8365 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8366 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8367 *) 8368 lt_use_gnu_ld_interface=yes 8369 ;; 8370 esac 8371 ;; 8372 *) 8373 lt_use_gnu_ld_interface=yes 8374 ;; 8375 esac 8376 fi 8377 8378 if test "$lt_use_gnu_ld_interface" = yes; then 8379 # If archive_cmds runs LD, not CC, wlarc should be empty 8380 wlarc='${wl}' 8381 8382 # Set some defaults for GNU ld with shared library support. These 8383 # are reset later if shared libraries are not supported. Putting them 8384 # here allows them to be overridden if necessary. 8385 runpath_var=LD_RUN_PATH 8386 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8387 export_dynamic_flag_spec='${wl}--export-dynamic' 8388 # ancient GNU ld didn't support --whole-archive et. al. 8389 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8390 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8391 else 8392 whole_archive_flag_spec= 8393 fi 8394 supports_anon_versioning=no 8395 case `$LD -v 2>&1` in 8396 *GNU\ gold*) supports_anon_versioning=yes ;; 8397 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8398 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8399 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8400 *\ 2.11.*) ;; # other 2.11 versions 8401 *) supports_anon_versioning=yes ;; 8402 esac 8403 8404 # See if GNU ld supports shared libraries. 8405 case $host_os in 8406 aix[3-9]*) 8407 # On AIX/PPC, the GNU linker is very broken 8408 if test "$host_cpu" != ia64; then 8409 ld_shlibs=no 8410 cat <<_LT_EOF 1>&2 8411 8412*** Warning: the GNU linker, at least up to release 2.19, is reported 8413*** to be unable to reliably create shared libraries on AIX. 8414*** Therefore, libtool is disabling shared libraries support. If you 8415*** really care for shared libraries, you may want to install binutils 8416*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8417*** You will then need to restart the configuration process. 8418 8419_LT_EOF 8420 fi 8421 ;; 8422 8423 amigaos*) 8424 case $host_cpu in 8425 powerpc) 8426 # see comment about AmigaOS4 .so support 8427 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8428 archive_expsym_cmds='' 8429 ;; 8430 m68k) 8431 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)' 8432 hardcode_libdir_flag_spec='-L$libdir' 8433 hardcode_minus_L=yes 8434 ;; 8435 esac 8436 ;; 8437 8438 beos*) 8439 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8440 allow_undefined_flag=unsupported 8441 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8442 # support --undefined. This deserves some investigation. FIXME 8443 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8444 else 8445 ld_shlibs=no 8446 fi 8447 ;; 8448 8449 cygwin* | mingw* | pw32* | cegcc*) 8450 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8451 # as there is no search path for DLLs. 8452 hardcode_libdir_flag_spec='-L$libdir' 8453 export_dynamic_flag_spec='${wl}--export-all-symbols' 8454 allow_undefined_flag=unsupported 8455 always_export_symbols=no 8456 enable_shared_with_static_runtimes=yes 8457 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8458 8459 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8460 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8461 # If the export-symbols file already is a .def file (1st line 8462 # is EXPORTS), use it as is; otherwise, prepend... 8463 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8464 cp $export_symbols $output_objdir/$soname.def; 8465 else 8466 echo EXPORTS > $output_objdir/$soname.def; 8467 cat $export_symbols >> $output_objdir/$soname.def; 8468 fi~ 8469 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8470 else 8471 ld_shlibs=no 8472 fi 8473 ;; 8474 8475 haiku*) 8476 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8477 link_all_deplibs=yes 8478 ;; 8479 8480 interix[3-9]*) 8481 hardcode_direct=no 8482 hardcode_shlibpath_var=no 8483 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8484 export_dynamic_flag_spec='${wl}-E' 8485 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8486 # Instead, shared libraries are loaded at an image base (0x10000000 by 8487 # default) and relocated if they conflict, which is a slow very memory 8488 # consuming and fragmenting process. To avoid this, we pick a random, 8489 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8490 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8491 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8492 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' 8493 ;; 8494 8495 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8496 tmp_diet=no 8497 if test "$host_os" = linux-dietlibc; then 8498 case $cc_basename in 8499 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8500 esac 8501 fi 8502 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8503 && test "$tmp_diet" = no 8504 then 8505 tmp_addflag=' $pic_flag' 8506 tmp_sharedflag='-shared' 8507 case $cc_basename,$host_cpu in 8508 pgcc*) # Portland Group C compiler 8509 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' 8510 tmp_addflag=' $pic_flag' 8511 ;; 8512 pgf77* | pgf90* | pgf95* | pgfortran*) 8513 # Portland Group f77 and f90 compilers 8514 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' 8515 tmp_addflag=' $pic_flag -Mnomain' ;; 8516 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8517 tmp_addflag=' -i_dynamic' ;; 8518 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8519 tmp_addflag=' -i_dynamic -nofor_main' ;; 8520 ifc* | ifort*) # Intel Fortran compiler 8521 tmp_addflag=' -nofor_main' ;; 8522 lf95*) # Lahey Fortran 8.1 8523 whole_archive_flag_spec= 8524 tmp_sharedflag='--shared' ;; 8525 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8526 tmp_sharedflag='-qmkshrobj' 8527 tmp_addflag= ;; 8528 nvcc*) # Cuda Compiler Driver 2.2 8529 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' 8530 compiler_needs_object=yes 8531 ;; 8532 esac 8533 case `$CC -V 2>&1 | sed 5q` in 8534 *Sun\ C*) # Sun C 5.9 8535 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' 8536 compiler_needs_object=yes 8537 tmp_sharedflag='-G' ;; 8538 *Sun\ F*) # Sun Fortran 8.3 8539 tmp_sharedflag='-G' ;; 8540 esac 8541 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8542 8543 if test "x$supports_anon_versioning" = xyes; then 8544 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8545 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8546 echo "local: *; };" >> $output_objdir/$libname.ver~ 8547 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8548 fi 8549 8550 case $cc_basename in 8551 xlf* | bgf* | bgxlf* | mpixlf*) 8552 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8553 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8554 hardcode_libdir_flag_spec= 8555 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8556 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8557 if test "x$supports_anon_versioning" = xyes; then 8558 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8559 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8560 echo "local: *; };" >> $output_objdir/$libname.ver~ 8561 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8562 fi 8563 ;; 8564 esac 8565 else 8566 ld_shlibs=no 8567 fi 8568 ;; 8569 8570 netbsd*) 8571 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8572 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8573 wlarc= 8574 else 8575 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8576 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8577 fi 8578 ;; 8579 8580 solaris*) 8581 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8582 ld_shlibs=no 8583 cat <<_LT_EOF 1>&2 8584 8585*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8586*** create shared libraries on Solaris systems. Therefore, libtool 8587*** is disabling shared libraries support. We urge you to upgrade GNU 8588*** binutils to release 2.9.1 or newer. Another option is to modify 8589*** your PATH or compiler configuration so that the native linker is 8590*** used, and then restart. 8591 8592_LT_EOF 8593 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8594 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8595 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8596 else 8597 ld_shlibs=no 8598 fi 8599 ;; 8600 8601 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8602 case `$LD -v 2>&1` in 8603 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8604 ld_shlibs=no 8605 cat <<_LT_EOF 1>&2 8606 8607*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8608*** reliably create shared libraries on SCO systems. Therefore, libtool 8609*** is disabling shared libraries support. We urge you to upgrade GNU 8610*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8611*** your PATH or compiler configuration so that the native linker is 8612*** used, and then restart. 8613 8614_LT_EOF 8615 ;; 8616 *) 8617 # For security reasons, it is highly recommended that you always 8618 # use absolute paths for naming shared libraries, and exclude the 8619 # DT_RUNPATH tag from executables and libraries. But doing so 8620 # requires that you compile everything twice, which is a pain. 8621 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8622 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8623 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8624 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8625 else 8626 ld_shlibs=no 8627 fi 8628 ;; 8629 esac 8630 ;; 8631 8632 sunos4*) 8633 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8634 wlarc= 8635 hardcode_direct=yes 8636 hardcode_shlibpath_var=no 8637 ;; 8638 8639 *) 8640 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8641 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8642 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8643 else 8644 ld_shlibs=no 8645 fi 8646 ;; 8647 esac 8648 8649 if test "$ld_shlibs" = no; then 8650 runpath_var= 8651 hardcode_libdir_flag_spec= 8652 export_dynamic_flag_spec= 8653 whole_archive_flag_spec= 8654 fi 8655 else 8656 # PORTME fill in a description of your system's linker (not GNU ld) 8657 case $host_os in 8658 aix3*) 8659 allow_undefined_flag=unsupported 8660 always_export_symbols=yes 8661 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' 8662 # Note: this linker hardcodes the directories in LIBPATH if there 8663 # are no directories specified by -L. 8664 hardcode_minus_L=yes 8665 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8666 # Neither direct hardcoding nor static linking is supported with a 8667 # broken collect2. 8668 hardcode_direct=unsupported 8669 fi 8670 ;; 8671 8672 aix[4-9]*) 8673 if test "$host_cpu" = ia64; then 8674 # On IA64, the linker does run time linking by default, so we don't 8675 # have to do anything special. 8676 aix_use_runtimelinking=no 8677 exp_sym_flag='-Bexport' 8678 no_entry_flag="" 8679 else 8680 # If we're using GNU nm, then we don't want the "-C" option. 8681 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8682 # Also, AIX nm treats weak defined symbols like other global 8683 # defined symbols, whereas GNU nm marks them as "W". 8684 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8685 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' 8686 else 8687 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' 8688 fi 8689 aix_use_runtimelinking=no 8690 8691 # Test if we are trying to use run time linking or normal 8692 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8693 # need to do runtime linking. 8694 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8695 for ld_flag in $LDFLAGS; do 8696 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8697 aix_use_runtimelinking=yes 8698 break 8699 fi 8700 done 8701 ;; 8702 esac 8703 8704 exp_sym_flag='-bexport' 8705 no_entry_flag='-bnoentry' 8706 fi 8707 8708 # When large executables or shared objects are built, AIX ld can 8709 # have problems creating the table of contents. If linking a library 8710 # or program results in "error TOC overflow" add -mminimal-toc to 8711 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8712 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8713 8714 archive_cmds='' 8715 hardcode_direct=yes 8716 hardcode_direct_absolute=yes 8717 hardcode_libdir_separator=':' 8718 link_all_deplibs=yes 8719 file_list_spec='${wl}-f,' 8720 8721 if test "$GCC" = yes; then 8722 case $host_os in aix4.[012]|aix4.[012].*) 8723 # We only want to do this on AIX 4.2 and lower, the check 8724 # below for broken collect2 doesn't work under 4.3+ 8725 collect2name=`${CC} -print-prog-name=collect2` 8726 if test -f "$collect2name" && 8727 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8728 then 8729 # We have reworked collect2 8730 : 8731 else 8732 # We have old collect2 8733 hardcode_direct=unsupported 8734 # It fails to find uninstalled libraries when the uninstalled 8735 # path is not listed in the libpath. Setting hardcode_minus_L 8736 # to unsupported forces relinking 8737 hardcode_minus_L=yes 8738 hardcode_libdir_flag_spec='-L$libdir' 8739 hardcode_libdir_separator= 8740 fi 8741 ;; 8742 esac 8743 shared_flag='-shared' 8744 if test "$aix_use_runtimelinking" = yes; then 8745 shared_flag="$shared_flag "'${wl}-G' 8746 fi 8747 else 8748 # not using gcc 8749 if test "$host_cpu" = ia64; then 8750 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8751 # chokes on -Wl,-G. The following line is correct: 8752 shared_flag='-G' 8753 else 8754 if test "$aix_use_runtimelinking" = yes; then 8755 shared_flag='${wl}-G' 8756 else 8757 shared_flag='${wl}-bM:SRE' 8758 fi 8759 fi 8760 fi 8761 8762 export_dynamic_flag_spec='${wl}-bexpall' 8763 # It seems that -bexpall does not export symbols beginning with 8764 # underscore (_), so it is better to generate a list of symbols to export. 8765 always_export_symbols=yes 8766 if test "$aix_use_runtimelinking" = yes; then 8767 # Warning - without using the other runtime loading flags (-brtl), 8768 # -berok will link without error, but may produce a broken library. 8769 allow_undefined_flag='-berok' 8770 # Determine the default libpath from the value encoded in an 8771 # empty executable. 8772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8773/* end confdefs.h. */ 8774 8775int 8776main () 8777{ 8778 8779 ; 8780 return 0; 8781} 8782_ACEOF 8783if ac_fn_c_try_link "$LINENO"; then : 8784 8785lt_aix_libpath_sed=' 8786 /Import File Strings/,/^$/ { 8787 /^0/ { 8788 s/^0 *\(.*\)$/\1/ 8789 p 8790 } 8791 }' 8792aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8793# Check for a 64-bit object if we didn't find anything. 8794if test -z "$aix_libpath"; then 8795 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8796fi 8797fi 8798rm -f core conftest.err conftest.$ac_objext \ 8799 conftest$ac_exeext conftest.$ac_ext 8800if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8801 8802 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8803 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" 8804 else 8805 if test "$host_cpu" = ia64; then 8806 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8807 allow_undefined_flag="-z nodefs" 8808 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" 8809 else 8810 # Determine the default libpath from the value encoded in an 8811 # empty executable. 8812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8813/* end confdefs.h. */ 8814 8815int 8816main () 8817{ 8818 8819 ; 8820 return 0; 8821} 8822_ACEOF 8823if ac_fn_c_try_link "$LINENO"; then : 8824 8825lt_aix_libpath_sed=' 8826 /Import File Strings/,/^$/ { 8827 /^0/ { 8828 s/^0 *\(.*\)$/\1/ 8829 p 8830 } 8831 }' 8832aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8833# Check for a 64-bit object if we didn't find anything. 8834if test -z "$aix_libpath"; then 8835 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8836fi 8837fi 8838rm -f core conftest.err conftest.$ac_objext \ 8839 conftest$ac_exeext conftest.$ac_ext 8840if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8841 8842 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8843 # Warning - without using the other run time loading flags, 8844 # -berok will link without error, but may produce a broken library. 8845 no_undefined_flag=' ${wl}-bernotok' 8846 allow_undefined_flag=' ${wl}-berok' 8847 if test "$with_gnu_ld" = yes; then 8848 # We only use this code for GNU lds that support --whole-archive. 8849 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8850 else 8851 # Exported symbols can be pulled into shared objects from archives 8852 whole_archive_flag_spec='$convenience' 8853 fi 8854 archive_cmds_need_lc=yes 8855 # This is similar to how AIX traditionally builds its shared libraries. 8856 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' 8857 fi 8858 fi 8859 ;; 8860 8861 amigaos*) 8862 case $host_cpu in 8863 powerpc) 8864 # see comment about AmigaOS4 .so support 8865 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8866 archive_expsym_cmds='' 8867 ;; 8868 m68k) 8869 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)' 8870 hardcode_libdir_flag_spec='-L$libdir' 8871 hardcode_minus_L=yes 8872 ;; 8873 esac 8874 ;; 8875 8876 bsdi[45]*) 8877 export_dynamic_flag_spec=-rdynamic 8878 ;; 8879 8880 cygwin* | mingw* | pw32* | cegcc*) 8881 # When not using gcc, we currently assume that we are using 8882 # Microsoft Visual C++. 8883 # hardcode_libdir_flag_spec is actually meaningless, as there is 8884 # no search path for DLLs. 8885 hardcode_libdir_flag_spec=' ' 8886 allow_undefined_flag=unsupported 8887 # Tell ltmain to make .lib files, not .a files. 8888 libext=lib 8889 # Tell ltmain to make .dll files, not .so files. 8890 shrext_cmds=".dll" 8891 # FIXME: Setting linknames here is a bad hack. 8892 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8893 # The linker will automatically build a .lib file if we build a DLL. 8894 old_archive_from_new_cmds='true' 8895 # FIXME: Should let the user specify the lib program. 8896 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8897 fix_srcfile_path='`cygpath -w "$srcfile"`' 8898 enable_shared_with_static_runtimes=yes 8899 ;; 8900 8901 darwin* | rhapsody*) 8902 8903 8904 archive_cmds_need_lc=no 8905 hardcode_direct=no 8906 hardcode_automatic=yes 8907 hardcode_shlibpath_var=unsupported 8908 if test "$lt_cv_ld_force_load" = "yes"; then 8909 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\"`' 8910 else 8911 whole_archive_flag_spec='' 8912 fi 8913 link_all_deplibs=yes 8914 allow_undefined_flag="$_lt_dar_allow_undefined" 8915 case $cc_basename in 8916 ifort*) _lt_dar_can_shared=yes ;; 8917 *) _lt_dar_can_shared=$GCC ;; 8918 esac 8919 if test "$_lt_dar_can_shared" = "yes"; then 8920 output_verbose_link_cmd=func_echo_all 8921 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8922 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8923 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}" 8924 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}" 8925 8926 else 8927 ld_shlibs=no 8928 fi 8929 8930 ;; 8931 8932 dgux*) 8933 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8934 hardcode_libdir_flag_spec='-L$libdir' 8935 hardcode_shlibpath_var=no 8936 ;; 8937 8938 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8939 # support. Future versions do this automatically, but an explicit c++rt0.o 8940 # does not break anything, and helps significantly (at the cost of a little 8941 # extra space). 8942 freebsd2.2*) 8943 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8944 hardcode_libdir_flag_spec='-R$libdir' 8945 hardcode_direct=yes 8946 hardcode_shlibpath_var=no 8947 ;; 8948 8949 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8950 freebsd2.*) 8951 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8952 hardcode_direct=yes 8953 hardcode_minus_L=yes 8954 hardcode_shlibpath_var=no 8955 ;; 8956 8957 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8958 freebsd* | dragonfly*) 8959 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8960 hardcode_libdir_flag_spec='-R$libdir' 8961 hardcode_direct=yes 8962 hardcode_shlibpath_var=no 8963 ;; 8964 8965 hpux9*) 8966 if test "$GCC" = yes; then 8967 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' 8968 else 8969 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' 8970 fi 8971 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8972 hardcode_libdir_separator=: 8973 hardcode_direct=yes 8974 8975 # hardcode_minus_L: Not really in the search PATH, 8976 # but as the default location of the library. 8977 hardcode_minus_L=yes 8978 export_dynamic_flag_spec='${wl}-E' 8979 ;; 8980 8981 hpux10*) 8982 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8983 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8984 else 8985 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8986 fi 8987 if test "$with_gnu_ld" = no; then 8988 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8989 hardcode_libdir_flag_spec_ld='+b $libdir' 8990 hardcode_libdir_separator=: 8991 hardcode_direct=yes 8992 hardcode_direct_absolute=yes 8993 export_dynamic_flag_spec='${wl}-E' 8994 # hardcode_minus_L: Not really in the search PATH, 8995 # but as the default location of the library. 8996 hardcode_minus_L=yes 8997 fi 8998 ;; 8999 9000 hpux11*) 9001 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9002 case $host_cpu in 9003 hppa*64*) 9004 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9005 ;; 9006 ia64*) 9007 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9008 ;; 9009 *) 9010 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9011 ;; 9012 esac 9013 else 9014 case $host_cpu in 9015 hppa*64*) 9016 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9017 ;; 9018 ia64*) 9019 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9020 ;; 9021 *) 9022 9023 # Older versions of the 11.00 compiler do not understand -b yet 9024 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9026$as_echo_n "checking if $CC understands -b... " >&6; } 9027if ${lt_cv_prog_compiler__b+:} false; then : 9028 $as_echo_n "(cached) " >&6 9029else 9030 lt_cv_prog_compiler__b=no 9031 save_LDFLAGS="$LDFLAGS" 9032 LDFLAGS="$LDFLAGS -b" 9033 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9034 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9035 # The linker can only warn and ignore the option if not recognized 9036 # So say no if there are warnings 9037 if test -s conftest.err; then 9038 # Append any errors to the config.log. 9039 cat conftest.err 1>&5 9040 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9041 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9042 if diff conftest.exp conftest.er2 >/dev/null; then 9043 lt_cv_prog_compiler__b=yes 9044 fi 9045 else 9046 lt_cv_prog_compiler__b=yes 9047 fi 9048 fi 9049 $RM -r conftest* 9050 LDFLAGS="$save_LDFLAGS" 9051 9052fi 9053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9054$as_echo "$lt_cv_prog_compiler__b" >&6; } 9055 9056if test x"$lt_cv_prog_compiler__b" = xyes; then 9057 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9058else 9059 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9060fi 9061 9062 ;; 9063 esac 9064 fi 9065 if test "$with_gnu_ld" = no; then 9066 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9067 hardcode_libdir_separator=: 9068 9069 case $host_cpu in 9070 hppa*64*|ia64*) 9071 hardcode_direct=no 9072 hardcode_shlibpath_var=no 9073 ;; 9074 *) 9075 hardcode_direct=yes 9076 hardcode_direct_absolute=yes 9077 export_dynamic_flag_spec='${wl}-E' 9078 9079 # hardcode_minus_L: Not really in the search PATH, 9080 # but as the default location of the library. 9081 hardcode_minus_L=yes 9082 ;; 9083 esac 9084 fi 9085 ;; 9086 9087 irix5* | irix6* | nonstopux*) 9088 if test "$GCC" = yes; then 9089 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' 9090 # Try to use the -exported_symbol ld option, if it does not 9091 # work, assume that -exports_file does not work either and 9092 # implicitly export all symbols. 9093 save_LDFLAGS="$LDFLAGS" 9094 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9096/* end confdefs.h. */ 9097int foo(void) {} 9098_ACEOF 9099if ac_fn_c_try_link "$LINENO"; then : 9100 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' 9101 9102fi 9103rm -f core conftest.err conftest.$ac_objext \ 9104 conftest$ac_exeext conftest.$ac_ext 9105 LDFLAGS="$save_LDFLAGS" 9106 else 9107 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' 9108 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' 9109 fi 9110 archive_cmds_need_lc='no' 9111 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9112 hardcode_libdir_separator=: 9113 inherit_rpath=yes 9114 link_all_deplibs=yes 9115 ;; 9116 9117 netbsd*) 9118 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9119 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9120 else 9121 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9122 fi 9123 hardcode_libdir_flag_spec='-R$libdir' 9124 hardcode_direct=yes 9125 hardcode_shlibpath_var=no 9126 ;; 9127 9128 newsos6) 9129 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9130 hardcode_direct=yes 9131 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9132 hardcode_libdir_separator=: 9133 hardcode_shlibpath_var=no 9134 ;; 9135 9136 *nto* | *qnx*) 9137 ;; 9138 9139 openbsd*) 9140 if test -f /usr/libexec/ld.so; then 9141 hardcode_direct=yes 9142 hardcode_shlibpath_var=no 9143 hardcode_direct_absolute=yes 9144 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9145 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9146 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9147 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9148 export_dynamic_flag_spec='${wl}-E' 9149 else 9150 case $host_os in 9151 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9152 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9153 hardcode_libdir_flag_spec='-R$libdir' 9154 ;; 9155 *) 9156 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9157 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9158 ;; 9159 esac 9160 fi 9161 else 9162 ld_shlibs=no 9163 fi 9164 ;; 9165 9166 os2*) 9167 hardcode_libdir_flag_spec='-L$libdir' 9168 hardcode_minus_L=yes 9169 allow_undefined_flag=unsupported 9170 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' 9171 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9172 ;; 9173 9174 osf3*) 9175 if test "$GCC" = yes; then 9176 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9177 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' 9178 else 9179 allow_undefined_flag=' -expect_unresolved \*' 9180 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' 9181 fi 9182 archive_cmds_need_lc='no' 9183 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9184 hardcode_libdir_separator=: 9185 ;; 9186 9187 osf4* | osf5*) # as osf3* with the addition of -msym flag 9188 if test "$GCC" = yes; then 9189 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9190 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' 9191 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9192 else 9193 allow_undefined_flag=' -expect_unresolved \*' 9194 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' 9195 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~ 9196 $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' 9197 9198 # Both c and cxx compiler support -rpath directly 9199 hardcode_libdir_flag_spec='-rpath $libdir' 9200 fi 9201 archive_cmds_need_lc='no' 9202 hardcode_libdir_separator=: 9203 ;; 9204 9205 solaris*) 9206 no_undefined_flag=' -z defs' 9207 if test "$GCC" = yes; then 9208 wlarc='${wl}' 9209 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9210 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9211 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9212 else 9213 case `$CC -V 2>&1` in 9214 *"Compilers 5.0"*) 9215 wlarc='' 9216 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9217 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9218 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9219 ;; 9220 *) 9221 wlarc='${wl}' 9222 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9223 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9224 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9225 ;; 9226 esac 9227 fi 9228 hardcode_libdir_flag_spec='-R$libdir' 9229 hardcode_shlibpath_var=no 9230 case $host_os in 9231 solaris2.[0-5] | solaris2.[0-5].*) ;; 9232 *) 9233 # The compiler driver will combine and reorder linker options, 9234 # but understands `-z linker_flag'. GCC discards it without `$wl', 9235 # but is careful enough not to reorder. 9236 # Supported since Solaris 2.6 (maybe 2.5.1?) 9237 if test "$GCC" = yes; then 9238 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9239 else 9240 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9241 fi 9242 ;; 9243 esac 9244 link_all_deplibs=yes 9245 ;; 9246 9247 sunos4*) 9248 if test "x$host_vendor" = xsequent; then 9249 # Use $CC to link under sequent, because it throws in some extra .o 9250 # files that make .init and .fini sections work. 9251 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9252 else 9253 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9254 fi 9255 hardcode_libdir_flag_spec='-L$libdir' 9256 hardcode_direct=yes 9257 hardcode_minus_L=yes 9258 hardcode_shlibpath_var=no 9259 ;; 9260 9261 sysv4) 9262 case $host_vendor in 9263 sni) 9264 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9265 hardcode_direct=yes # is this really true??? 9266 ;; 9267 siemens) 9268 ## LD is ld it makes a PLAMLIB 9269 ## CC just makes a GrossModule. 9270 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9271 reload_cmds='$CC -r -o $output$reload_objs' 9272 hardcode_direct=no 9273 ;; 9274 motorola) 9275 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9276 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9277 ;; 9278 esac 9279 runpath_var='LD_RUN_PATH' 9280 hardcode_shlibpath_var=no 9281 ;; 9282 9283 sysv4.3*) 9284 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9285 hardcode_shlibpath_var=no 9286 export_dynamic_flag_spec='-Bexport' 9287 ;; 9288 9289 sysv4*MP*) 9290 if test -d /usr/nec; then 9291 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9292 hardcode_shlibpath_var=no 9293 runpath_var=LD_RUN_PATH 9294 hardcode_runpath_var=yes 9295 ld_shlibs=yes 9296 fi 9297 ;; 9298 9299 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9300 no_undefined_flag='${wl}-z,text' 9301 archive_cmds_need_lc=no 9302 hardcode_shlibpath_var=no 9303 runpath_var='LD_RUN_PATH' 9304 9305 if test "$GCC" = yes; then 9306 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9307 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9308 else 9309 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9310 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9311 fi 9312 ;; 9313 9314 sysv5* | sco3.2v5* | sco5v6*) 9315 # Note: We can NOT use -z defs as we might desire, because we do not 9316 # link with -lc, and that would cause any symbols used from libc to 9317 # always be unresolved, which means just about no library would 9318 # ever link correctly. If we're not using GNU ld we use -z text 9319 # though, which does catch some bad symbols but isn't as heavy-handed 9320 # as -z defs. 9321 no_undefined_flag='${wl}-z,text' 9322 allow_undefined_flag='${wl}-z,nodefs' 9323 archive_cmds_need_lc=no 9324 hardcode_shlibpath_var=no 9325 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9326 hardcode_libdir_separator=':' 9327 link_all_deplibs=yes 9328 export_dynamic_flag_spec='${wl}-Bexport' 9329 runpath_var='LD_RUN_PATH' 9330 9331 if test "$GCC" = yes; then 9332 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9333 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9334 else 9335 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9336 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9337 fi 9338 ;; 9339 9340 uts4*) 9341 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9342 hardcode_libdir_flag_spec='-L$libdir' 9343 hardcode_shlibpath_var=no 9344 ;; 9345 9346 *) 9347 ld_shlibs=no 9348 ;; 9349 esac 9350 9351 if test x$host_vendor = xsni; then 9352 case $host in 9353 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9354 export_dynamic_flag_spec='${wl}-Blargedynsym' 9355 ;; 9356 esac 9357 fi 9358 fi 9359 9360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9361$as_echo "$ld_shlibs" >&6; } 9362test "$ld_shlibs" = no && can_build_shared=no 9363 9364with_gnu_ld=$with_gnu_ld 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380# 9381# Do we need to explicitly link libc? 9382# 9383case "x$archive_cmds_need_lc" in 9384x|xyes) 9385 # Assume -lc should be added 9386 archive_cmds_need_lc=yes 9387 9388 if test "$enable_shared" = yes && test "$GCC" = yes; then 9389 case $archive_cmds in 9390 *'~'*) 9391 # FIXME: we may have to deal with multi-command sequences. 9392 ;; 9393 '$CC '*) 9394 # Test whether the compiler implicitly links with -lc since on some 9395 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9396 # to ld, don't add -lc before -lgcc. 9397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9398$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9399if ${lt_cv_archive_cmds_need_lc+:} false; then : 9400 $as_echo_n "(cached) " >&6 9401else 9402 $RM conftest* 9403 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9404 9405 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9406 (eval $ac_compile) 2>&5 9407 ac_status=$? 9408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9409 test $ac_status = 0; } 2>conftest.err; then 9410 soname=conftest 9411 lib=conftest 9412 libobjs=conftest.$ac_objext 9413 deplibs= 9414 wl=$lt_prog_compiler_wl 9415 pic_flag=$lt_prog_compiler_pic 9416 compiler_flags=-v 9417 linker_flags=-v 9418 verstring= 9419 output_objdir=. 9420 libname=conftest 9421 lt_save_allow_undefined_flag=$allow_undefined_flag 9422 allow_undefined_flag= 9423 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9424 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9425 ac_status=$? 9426 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9427 test $ac_status = 0; } 9428 then 9429 lt_cv_archive_cmds_need_lc=no 9430 else 9431 lt_cv_archive_cmds_need_lc=yes 9432 fi 9433 allow_undefined_flag=$lt_save_allow_undefined_flag 9434 else 9435 cat conftest.err 1>&5 9436 fi 9437 $RM conftest* 9438 9439fi 9440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9441$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9442 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9443 ;; 9444 esac 9445 fi 9446 ;; 9447esac 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9606$as_echo_n "checking dynamic linker characteristics... " >&6; } 9607 9608if test "$GCC" = yes; then 9609 case $host_os in 9610 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9611 *) lt_awk_arg="/^libraries:/" ;; 9612 esac 9613 case $host_os in 9614 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9615 *) lt_sed_strip_eq="s,=/,/,g" ;; 9616 esac 9617 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9618 case $lt_search_path_spec in 9619 *\;*) 9620 # if the path contains ";" then we assume it to be the separator 9621 # otherwise default to the standard path separator (i.e. ":") - it is 9622 # assumed that no part of a normal pathname contains ";" but that should 9623 # okay in the real world where ";" in dirpaths is itself problematic. 9624 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9625 ;; 9626 *) 9627 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9628 ;; 9629 esac 9630 # Ok, now we have the path, separated by spaces, we can step through it 9631 # and add multilib dir if necessary. 9632 lt_tmp_lt_search_path_spec= 9633 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9634 for lt_sys_path in $lt_search_path_spec; do 9635 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9636 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9637 else 9638 test -d "$lt_sys_path" && \ 9639 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9640 fi 9641 done 9642 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9643BEGIN {RS=" "; FS="/|\n";} { 9644 lt_foo=""; 9645 lt_count=0; 9646 for (lt_i = NF; lt_i > 0; lt_i--) { 9647 if ($lt_i != "" && $lt_i != ".") { 9648 if ($lt_i == "..") { 9649 lt_count++; 9650 } else { 9651 if (lt_count == 0) { 9652 lt_foo="/" $lt_i lt_foo; 9653 } else { 9654 lt_count--; 9655 } 9656 } 9657 } 9658 } 9659 if (lt_foo != "") { lt_freq[lt_foo]++; } 9660 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9661}'` 9662 # AWK program above erroneously prepends '/' to C:/dos/paths 9663 # for these hosts. 9664 case $host_os in 9665 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9666 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9667 esac 9668 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9669else 9670 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9671fi 9672library_names_spec= 9673libname_spec='lib$name' 9674soname_spec= 9675shrext_cmds=".so" 9676postinstall_cmds= 9677postuninstall_cmds= 9678finish_cmds= 9679finish_eval= 9680shlibpath_var= 9681shlibpath_overrides_runpath=unknown 9682version_type=none 9683dynamic_linker="$host_os ld.so" 9684sys_lib_dlsearch_path_spec="/lib /usr/lib" 9685need_lib_prefix=unknown 9686hardcode_into_libs=no 9687 9688# when you set need_version to no, make sure it does not cause -set_version 9689# flags to be left without arguments 9690need_version=unknown 9691 9692case $host_os in 9693aix3*) 9694 version_type=linux 9695 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9696 shlibpath_var=LIBPATH 9697 9698 # AIX 3 has no versioning support, so we append a major version to the name. 9699 soname_spec='${libname}${release}${shared_ext}$major' 9700 ;; 9701 9702aix[4-9]*) 9703 version_type=linux 9704 need_lib_prefix=no 9705 need_version=no 9706 hardcode_into_libs=yes 9707 if test "$host_cpu" = ia64; then 9708 # AIX 5 supports IA64 9709 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9710 shlibpath_var=LD_LIBRARY_PATH 9711 else 9712 # With GCC up to 2.95.x, collect2 would create an import file 9713 # for dependence libraries. The import file would start with 9714 # the line `#! .'. This would cause the generated library to 9715 # depend on `.', always an invalid library. This was fixed in 9716 # development snapshots of GCC prior to 3.0. 9717 case $host_os in 9718 aix4 | aix4.[01] | aix4.[01].*) 9719 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9720 echo ' yes ' 9721 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9722 : 9723 else 9724 can_build_shared=no 9725 fi 9726 ;; 9727 esac 9728 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9729 # soname into executable. Probably we can add versioning support to 9730 # collect2, so additional links can be useful in future. 9731 if test "$aix_use_runtimelinking" = yes; then 9732 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9733 # instead of lib<name>.a to let people know that these are not 9734 # typical AIX shared libraries. 9735 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9736 else 9737 # We preserve .a as extension for shared libraries through AIX4.2 9738 # and later when we are not doing run time linking. 9739 library_names_spec='${libname}${release}.a $libname.a' 9740 soname_spec='${libname}${release}${shared_ext}$major' 9741 fi 9742 shlibpath_var=LIBPATH 9743 fi 9744 ;; 9745 9746amigaos*) 9747 case $host_cpu in 9748 powerpc) 9749 # Since July 2007 AmigaOS4 officially supports .so libraries. 9750 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9752 ;; 9753 m68k) 9754 library_names_spec='$libname.ixlibrary $libname.a' 9755 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9756 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' 9757 ;; 9758 esac 9759 ;; 9760 9761beos*) 9762 library_names_spec='${libname}${shared_ext}' 9763 dynamic_linker="$host_os ld.so" 9764 shlibpath_var=LIBRARY_PATH 9765 ;; 9766 9767bsdi[45]*) 9768 version_type=linux 9769 need_version=no 9770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9771 soname_spec='${libname}${release}${shared_ext}$major' 9772 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9773 shlibpath_var=LD_LIBRARY_PATH 9774 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9775 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9776 # the default ld.so.conf also contains /usr/contrib/lib and 9777 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9778 # libtool to hard-code these into programs 9779 ;; 9780 9781cygwin* | mingw* | pw32* | cegcc*) 9782 version_type=windows 9783 shrext_cmds=".dll" 9784 need_version=no 9785 need_lib_prefix=no 9786 9787 case $GCC,$host_os in 9788 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9789 library_names_spec='$libname.dll.a' 9790 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9791 postinstall_cmds='base_file=`basename \${file}`~ 9792 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9793 dldir=$destdir/`dirname \$dlpath`~ 9794 test -d \$dldir || mkdir -p \$dldir~ 9795 $install_prog $dir/$dlname \$dldir/$dlname~ 9796 chmod a+x \$dldir/$dlname~ 9797 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9798 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9799 fi' 9800 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9801 dlpath=$dir/\$dldll~ 9802 $RM \$dlpath' 9803 shlibpath_overrides_runpath=yes 9804 9805 case $host_os in 9806 cygwin*) 9807 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9808 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9809 9810 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9811 ;; 9812 mingw* | cegcc*) 9813 # MinGW DLLs use traditional 'lib' prefix 9814 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9815 ;; 9816 pw32*) 9817 # pw32 DLLs use 'pw' prefix rather than 'lib' 9818 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9819 ;; 9820 esac 9821 ;; 9822 9823 *) 9824 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9825 ;; 9826 esac 9827 dynamic_linker='Win32 ld.exe' 9828 # FIXME: first we should search . and the directory the executable is in 9829 shlibpath_var=PATH 9830 ;; 9831 9832darwin* | rhapsody*) 9833 dynamic_linker="$host_os dyld" 9834 version_type=darwin 9835 need_lib_prefix=no 9836 need_version=no 9837 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9838 soname_spec='${libname}${release}${major}$shared_ext' 9839 shlibpath_overrides_runpath=yes 9840 shlibpath_var=DYLD_LIBRARY_PATH 9841 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9842 9843 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9844 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9845 ;; 9846 9847dgux*) 9848 version_type=linux 9849 need_lib_prefix=no 9850 need_version=no 9851 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9852 soname_spec='${libname}${release}${shared_ext}$major' 9853 shlibpath_var=LD_LIBRARY_PATH 9854 ;; 9855 9856freebsd* | dragonfly*) 9857 # DragonFly does not have aout. When/if they implement a new 9858 # versioning mechanism, adjust this. 9859 if test -x /usr/bin/objformat; then 9860 objformat=`/usr/bin/objformat` 9861 else 9862 case $host_os in 9863 freebsd[23].*) objformat=aout ;; 9864 *) objformat=elf ;; 9865 esac 9866 fi 9867 version_type=freebsd-$objformat 9868 case $version_type in 9869 freebsd-elf*) 9870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9871 need_version=no 9872 need_lib_prefix=no 9873 ;; 9874 freebsd-*) 9875 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9876 need_version=yes 9877 ;; 9878 esac 9879 shlibpath_var=LD_LIBRARY_PATH 9880 case $host_os in 9881 freebsd2.*) 9882 shlibpath_overrides_runpath=yes 9883 ;; 9884 freebsd3.[01]* | freebsdelf3.[01]*) 9885 shlibpath_overrides_runpath=yes 9886 hardcode_into_libs=yes 9887 ;; 9888 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9889 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9890 shlibpath_overrides_runpath=no 9891 hardcode_into_libs=yes 9892 ;; 9893 *) # from 4.6 on, and DragonFly 9894 shlibpath_overrides_runpath=yes 9895 hardcode_into_libs=yes 9896 ;; 9897 esac 9898 ;; 9899 9900haiku*) 9901 version_type=linux 9902 need_lib_prefix=no 9903 need_version=no 9904 dynamic_linker="$host_os runtime_loader" 9905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9906 soname_spec='${libname}${release}${shared_ext}$major' 9907 shlibpath_var=LIBRARY_PATH 9908 shlibpath_overrides_runpath=yes 9909 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9910 hardcode_into_libs=yes 9911 ;; 9912 9913hpux9* | hpux10* | hpux11*) 9914 # Give a soname corresponding to the major version so that dld.sl refuses to 9915 # link against other versions. 9916 version_type=sunos 9917 need_lib_prefix=no 9918 need_version=no 9919 case $host_cpu in 9920 ia64*) 9921 shrext_cmds='.so' 9922 hardcode_into_libs=yes 9923 dynamic_linker="$host_os dld.so" 9924 shlibpath_var=LD_LIBRARY_PATH 9925 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9926 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9927 soname_spec='${libname}${release}${shared_ext}$major' 9928 if test "X$HPUX_IA64_MODE" = X32; then 9929 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9930 else 9931 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9932 fi 9933 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9934 ;; 9935 hppa*64*) 9936 shrext_cmds='.sl' 9937 hardcode_into_libs=yes 9938 dynamic_linker="$host_os dld.sl" 9939 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9940 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9942 soname_spec='${libname}${release}${shared_ext}$major' 9943 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9944 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9945 ;; 9946 *) 9947 shrext_cmds='.sl' 9948 dynamic_linker="$host_os dld.sl" 9949 shlibpath_var=SHLIB_PATH 9950 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9952 soname_spec='${libname}${release}${shared_ext}$major' 9953 ;; 9954 esac 9955 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9956 postinstall_cmds='chmod 555 $lib' 9957 # or fails outright, so override atomically: 9958 install_override_mode=555 9959 ;; 9960 9961interix[3-9]*) 9962 version_type=linux 9963 need_lib_prefix=no 9964 need_version=no 9965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9966 soname_spec='${libname}${release}${shared_ext}$major' 9967 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9968 shlibpath_var=LD_LIBRARY_PATH 9969 shlibpath_overrides_runpath=no 9970 hardcode_into_libs=yes 9971 ;; 9972 9973irix5* | irix6* | nonstopux*) 9974 case $host_os in 9975 nonstopux*) version_type=nonstopux ;; 9976 *) 9977 if test "$lt_cv_prog_gnu_ld" = yes; then 9978 version_type=linux 9979 else 9980 version_type=irix 9981 fi ;; 9982 esac 9983 need_lib_prefix=no 9984 need_version=no 9985 soname_spec='${libname}${release}${shared_ext}$major' 9986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9987 case $host_os in 9988 irix5* | nonstopux*) 9989 libsuff= shlibsuff= 9990 ;; 9991 *) 9992 case $LD in # libtool.m4 will add one of these switches to LD 9993 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9994 libsuff= shlibsuff= libmagic=32-bit;; 9995 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9996 libsuff=32 shlibsuff=N32 libmagic=N32;; 9997 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9998 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9999 *) libsuff= shlibsuff= libmagic=never-match;; 10000 esac 10001 ;; 10002 esac 10003 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10004 shlibpath_overrides_runpath=no 10005 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10006 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10007 hardcode_into_libs=yes 10008 ;; 10009 10010# No shared lib support for Linux oldld, aout, or coff. 10011linux*oldld* | linux*aout* | linux*coff*) 10012 dynamic_linker=no 10013 ;; 10014 10015# This must be Linux ELF. 10016linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10017 version_type=linux 10018 need_lib_prefix=no 10019 need_version=no 10020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10021 soname_spec='${libname}${release}${shared_ext}$major' 10022 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10023 shlibpath_var=LD_LIBRARY_PATH 10024 shlibpath_overrides_runpath=no 10025 10026 # Some binutils ld are patched to set DT_RUNPATH 10027 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10028 $as_echo_n "(cached) " >&6 10029else 10030 lt_cv_shlibpath_overrides_runpath=no 10031 save_LDFLAGS=$LDFLAGS 10032 save_libdir=$libdir 10033 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10034 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10036/* end confdefs.h. */ 10037 10038int 10039main () 10040{ 10041 10042 ; 10043 return 0; 10044} 10045_ACEOF 10046if ac_fn_c_try_link "$LINENO"; then : 10047 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10048 lt_cv_shlibpath_overrides_runpath=yes 10049fi 10050fi 10051rm -f core conftest.err conftest.$ac_objext \ 10052 conftest$ac_exeext conftest.$ac_ext 10053 LDFLAGS=$save_LDFLAGS 10054 libdir=$save_libdir 10055 10056fi 10057 10058 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10059 10060 # This implies no fast_install, which is unacceptable. 10061 # Some rework will be needed to allow for fast_install 10062 # before this can be enabled. 10063 hardcode_into_libs=yes 10064 10065 # Append ld.so.conf contents to the search path 10066 if test -f /etc/ld.so.conf; then 10067 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' ' '` 10068 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10069 fi 10070 10071 # We used to test for /lib/ld.so.1 and disable shared libraries on 10072 # powerpc, because MkLinux only supported shared libraries with the 10073 # GNU dynamic linker. Since this was broken with cross compilers, 10074 # most powerpc-linux boxes support dynamic linking these days and 10075 # people can always --disable-shared, the test was removed, and we 10076 # assume the GNU/Linux dynamic linker is in use. 10077 dynamic_linker='GNU/Linux ld.so' 10078 ;; 10079 10080netbsd*) 10081 version_type=sunos 10082 need_lib_prefix=no 10083 need_version=no 10084 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10086 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10087 dynamic_linker='NetBSD (a.out) ld.so' 10088 else 10089 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10090 soname_spec='${libname}${release}${shared_ext}$major' 10091 dynamic_linker='NetBSD ld.elf_so' 10092 fi 10093 shlibpath_var=LD_LIBRARY_PATH 10094 shlibpath_overrides_runpath=yes 10095 hardcode_into_libs=yes 10096 ;; 10097 10098newsos6) 10099 version_type=linux 10100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10101 shlibpath_var=LD_LIBRARY_PATH 10102 shlibpath_overrides_runpath=yes 10103 ;; 10104 10105*nto* | *qnx*) 10106 version_type=qnx 10107 need_lib_prefix=no 10108 need_version=no 10109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10110 soname_spec='${libname}${release}${shared_ext}$major' 10111 shlibpath_var=LD_LIBRARY_PATH 10112 shlibpath_overrides_runpath=no 10113 hardcode_into_libs=yes 10114 dynamic_linker='ldqnx.so' 10115 ;; 10116 10117openbsd*) 10118 version_type=sunos 10119 sys_lib_dlsearch_path_spec="/usr/lib" 10120 need_lib_prefix=no 10121 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10122 case $host_os in 10123 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10124 *) need_version=no ;; 10125 esac 10126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10127 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10128 shlibpath_var=LD_LIBRARY_PATH 10129 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10130 case $host_os in 10131 openbsd2.[89] | openbsd2.[89].*) 10132 shlibpath_overrides_runpath=no 10133 ;; 10134 *) 10135 shlibpath_overrides_runpath=yes 10136 ;; 10137 esac 10138 else 10139 shlibpath_overrides_runpath=yes 10140 fi 10141 ;; 10142 10143os2*) 10144 libname_spec='$name' 10145 shrext_cmds=".dll" 10146 need_lib_prefix=no 10147 library_names_spec='$libname${shared_ext} $libname.a' 10148 dynamic_linker='OS/2 ld.exe' 10149 shlibpath_var=LIBPATH 10150 ;; 10151 10152osf3* | osf4* | osf5*) 10153 version_type=osf 10154 need_lib_prefix=no 10155 need_version=no 10156 soname_spec='${libname}${release}${shared_ext}$major' 10157 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10158 shlibpath_var=LD_LIBRARY_PATH 10159 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10160 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10161 ;; 10162 10163rdos*) 10164 dynamic_linker=no 10165 ;; 10166 10167solaris*) 10168 version_type=linux 10169 need_lib_prefix=no 10170 need_version=no 10171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10172 soname_spec='${libname}${release}${shared_ext}$major' 10173 shlibpath_var=LD_LIBRARY_PATH 10174 shlibpath_overrides_runpath=yes 10175 hardcode_into_libs=yes 10176 # ldd complains unless libraries are executable 10177 postinstall_cmds='chmod +x $lib' 10178 ;; 10179 10180sunos4*) 10181 version_type=sunos 10182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10183 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10184 shlibpath_var=LD_LIBRARY_PATH 10185 shlibpath_overrides_runpath=yes 10186 if test "$with_gnu_ld" = yes; then 10187 need_lib_prefix=no 10188 fi 10189 need_version=yes 10190 ;; 10191 10192sysv4 | sysv4.3*) 10193 version_type=linux 10194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10195 soname_spec='${libname}${release}${shared_ext}$major' 10196 shlibpath_var=LD_LIBRARY_PATH 10197 case $host_vendor in 10198 sni) 10199 shlibpath_overrides_runpath=no 10200 need_lib_prefix=no 10201 runpath_var=LD_RUN_PATH 10202 ;; 10203 siemens) 10204 need_lib_prefix=no 10205 ;; 10206 motorola) 10207 need_lib_prefix=no 10208 need_version=no 10209 shlibpath_overrides_runpath=no 10210 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10211 ;; 10212 esac 10213 ;; 10214 10215sysv4*MP*) 10216 if test -d /usr/nec ;then 10217 version_type=linux 10218 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10219 soname_spec='$libname${shared_ext}.$major' 10220 shlibpath_var=LD_LIBRARY_PATH 10221 fi 10222 ;; 10223 10224sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10225 version_type=freebsd-elf 10226 need_lib_prefix=no 10227 need_version=no 10228 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10229 soname_spec='${libname}${release}${shared_ext}$major' 10230 shlibpath_var=LD_LIBRARY_PATH 10231 shlibpath_overrides_runpath=yes 10232 hardcode_into_libs=yes 10233 if test "$with_gnu_ld" = yes; then 10234 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10235 else 10236 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10237 case $host_os in 10238 sco3.2v5*) 10239 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10240 ;; 10241 esac 10242 fi 10243 sys_lib_dlsearch_path_spec='/usr/lib' 10244 ;; 10245 10246tpf*) 10247 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10248 version_type=linux 10249 need_lib_prefix=no 10250 need_version=no 10251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10252 shlibpath_var=LD_LIBRARY_PATH 10253 shlibpath_overrides_runpath=no 10254 hardcode_into_libs=yes 10255 ;; 10256 10257uts4*) 10258 version_type=linux 10259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10260 soname_spec='${libname}${release}${shared_ext}$major' 10261 shlibpath_var=LD_LIBRARY_PATH 10262 ;; 10263 10264*) 10265 dynamic_linker=no 10266 ;; 10267esac 10268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10269$as_echo "$dynamic_linker" >&6; } 10270test "$dynamic_linker" = no && can_build_shared=no 10271 10272variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10273if test "$GCC" = yes; then 10274 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10275fi 10276 10277if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10278 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10279fi 10280if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10281 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10282fi 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10376$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10377hardcode_action= 10378if test -n "$hardcode_libdir_flag_spec" || 10379 test -n "$runpath_var" || 10380 test "X$hardcode_automatic" = "Xyes" ; then 10381 10382 # We can hardcode non-existent directories. 10383 if test "$hardcode_direct" != no && 10384 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10385 # have to relink, otherwise we might link with an installed library 10386 # when we should be linking with a yet-to-be-installed one 10387 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10388 test "$hardcode_minus_L" != no; then 10389 # Linking always hardcodes the temporary library directory. 10390 hardcode_action=relink 10391 else 10392 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10393 hardcode_action=immediate 10394 fi 10395else 10396 # We cannot hardcode anything, or else we can only hardcode existing 10397 # directories. 10398 hardcode_action=unsupported 10399fi 10400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10401$as_echo "$hardcode_action" >&6; } 10402 10403if test "$hardcode_action" = relink || 10404 test "$inherit_rpath" = yes; then 10405 # Fast installation is not supported 10406 enable_fast_install=no 10407elif test "$shlibpath_overrides_runpath" = yes || 10408 test "$enable_shared" = no; then 10409 # Fast installation is not necessary 10410 enable_fast_install=needless 10411fi 10412 10413 10414 10415 10416 10417 10418 if test "x$enable_dlopen" != xyes; then 10419 enable_dlopen=unknown 10420 enable_dlopen_self=unknown 10421 enable_dlopen_self_static=unknown 10422else 10423 lt_cv_dlopen=no 10424 lt_cv_dlopen_libs= 10425 10426 case $host_os in 10427 beos*) 10428 lt_cv_dlopen="load_add_on" 10429 lt_cv_dlopen_libs= 10430 lt_cv_dlopen_self=yes 10431 ;; 10432 10433 mingw* | pw32* | cegcc*) 10434 lt_cv_dlopen="LoadLibrary" 10435 lt_cv_dlopen_libs= 10436 ;; 10437 10438 cygwin*) 10439 lt_cv_dlopen="dlopen" 10440 lt_cv_dlopen_libs= 10441 ;; 10442 10443 darwin*) 10444 # if libdl is installed we need to link against it 10445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10446$as_echo_n "checking for dlopen in -ldl... " >&6; } 10447if ${ac_cv_lib_dl_dlopen+:} false; then : 10448 $as_echo_n "(cached) " >&6 10449else 10450 ac_check_lib_save_LIBS=$LIBS 10451LIBS="-ldl $LIBS" 10452cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10453/* end confdefs.h. */ 10454 10455/* Override any GCC internal prototype to avoid an error. 10456 Use char because int might match the return type of a GCC 10457 builtin and then its argument prototype would still apply. */ 10458#ifdef __cplusplus 10459extern "C" 10460#endif 10461char dlopen (); 10462int 10463main () 10464{ 10465return dlopen (); 10466 ; 10467 return 0; 10468} 10469_ACEOF 10470if ac_fn_c_try_link "$LINENO"; then : 10471 ac_cv_lib_dl_dlopen=yes 10472else 10473 ac_cv_lib_dl_dlopen=no 10474fi 10475rm -f core conftest.err conftest.$ac_objext \ 10476 conftest$ac_exeext conftest.$ac_ext 10477LIBS=$ac_check_lib_save_LIBS 10478fi 10479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10480$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10481if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10482 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10483else 10484 10485 lt_cv_dlopen="dyld" 10486 lt_cv_dlopen_libs= 10487 lt_cv_dlopen_self=yes 10488 10489fi 10490 10491 ;; 10492 10493 *) 10494 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10495if test "x$ac_cv_func_shl_load" = xyes; then : 10496 lt_cv_dlopen="shl_load" 10497else 10498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10499$as_echo_n "checking for shl_load in -ldld... " >&6; } 10500if ${ac_cv_lib_dld_shl_load+:} false; then : 10501 $as_echo_n "(cached) " >&6 10502else 10503 ac_check_lib_save_LIBS=$LIBS 10504LIBS="-ldld $LIBS" 10505cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10506/* end confdefs.h. */ 10507 10508/* Override any GCC internal prototype to avoid an error. 10509 Use char because int might match the return type of a GCC 10510 builtin and then its argument prototype would still apply. */ 10511#ifdef __cplusplus 10512extern "C" 10513#endif 10514char shl_load (); 10515int 10516main () 10517{ 10518return shl_load (); 10519 ; 10520 return 0; 10521} 10522_ACEOF 10523if ac_fn_c_try_link "$LINENO"; then : 10524 ac_cv_lib_dld_shl_load=yes 10525else 10526 ac_cv_lib_dld_shl_load=no 10527fi 10528rm -f core conftest.err conftest.$ac_objext \ 10529 conftest$ac_exeext conftest.$ac_ext 10530LIBS=$ac_check_lib_save_LIBS 10531fi 10532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10533$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10534if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10535 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10536else 10537 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10538if test "x$ac_cv_func_dlopen" = xyes; then : 10539 lt_cv_dlopen="dlopen" 10540else 10541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10542$as_echo_n "checking for dlopen in -ldl... " >&6; } 10543if ${ac_cv_lib_dl_dlopen+:} false; then : 10544 $as_echo_n "(cached) " >&6 10545else 10546 ac_check_lib_save_LIBS=$LIBS 10547LIBS="-ldl $LIBS" 10548cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10549/* end confdefs.h. */ 10550 10551/* Override any GCC internal prototype to avoid an error. 10552 Use char because int might match the return type of a GCC 10553 builtin and then its argument prototype would still apply. */ 10554#ifdef __cplusplus 10555extern "C" 10556#endif 10557char dlopen (); 10558int 10559main () 10560{ 10561return dlopen (); 10562 ; 10563 return 0; 10564} 10565_ACEOF 10566if ac_fn_c_try_link "$LINENO"; then : 10567 ac_cv_lib_dl_dlopen=yes 10568else 10569 ac_cv_lib_dl_dlopen=no 10570fi 10571rm -f core conftest.err conftest.$ac_objext \ 10572 conftest$ac_exeext conftest.$ac_ext 10573LIBS=$ac_check_lib_save_LIBS 10574fi 10575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10576$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10577if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10578 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10579else 10580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10581$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10582if ${ac_cv_lib_svld_dlopen+:} false; then : 10583 $as_echo_n "(cached) " >&6 10584else 10585 ac_check_lib_save_LIBS=$LIBS 10586LIBS="-lsvld $LIBS" 10587cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10588/* end confdefs.h. */ 10589 10590/* Override any GCC internal prototype to avoid an error. 10591 Use char because int might match the return type of a GCC 10592 builtin and then its argument prototype would still apply. */ 10593#ifdef __cplusplus 10594extern "C" 10595#endif 10596char dlopen (); 10597int 10598main () 10599{ 10600return dlopen (); 10601 ; 10602 return 0; 10603} 10604_ACEOF 10605if ac_fn_c_try_link "$LINENO"; then : 10606 ac_cv_lib_svld_dlopen=yes 10607else 10608 ac_cv_lib_svld_dlopen=no 10609fi 10610rm -f core conftest.err conftest.$ac_objext \ 10611 conftest$ac_exeext conftest.$ac_ext 10612LIBS=$ac_check_lib_save_LIBS 10613fi 10614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10615$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10616if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10617 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10618else 10619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10620$as_echo_n "checking for dld_link in -ldld... " >&6; } 10621if ${ac_cv_lib_dld_dld_link+:} false; then : 10622 $as_echo_n "(cached) " >&6 10623else 10624 ac_check_lib_save_LIBS=$LIBS 10625LIBS="-ldld $LIBS" 10626cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10627/* end confdefs.h. */ 10628 10629/* Override any GCC internal prototype to avoid an error. 10630 Use char because int might match the return type of a GCC 10631 builtin and then its argument prototype would still apply. */ 10632#ifdef __cplusplus 10633extern "C" 10634#endif 10635char dld_link (); 10636int 10637main () 10638{ 10639return dld_link (); 10640 ; 10641 return 0; 10642} 10643_ACEOF 10644if ac_fn_c_try_link "$LINENO"; then : 10645 ac_cv_lib_dld_dld_link=yes 10646else 10647 ac_cv_lib_dld_dld_link=no 10648fi 10649rm -f core conftest.err conftest.$ac_objext \ 10650 conftest$ac_exeext conftest.$ac_ext 10651LIBS=$ac_check_lib_save_LIBS 10652fi 10653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10654$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10655if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10656 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10657fi 10658 10659 10660fi 10661 10662 10663fi 10664 10665 10666fi 10667 10668 10669fi 10670 10671 10672fi 10673 10674 ;; 10675 esac 10676 10677 if test "x$lt_cv_dlopen" != xno; then 10678 enable_dlopen=yes 10679 else 10680 enable_dlopen=no 10681 fi 10682 10683 case $lt_cv_dlopen in 10684 dlopen) 10685 save_CPPFLAGS="$CPPFLAGS" 10686 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10687 10688 save_LDFLAGS="$LDFLAGS" 10689 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10690 10691 save_LIBS="$LIBS" 10692 LIBS="$lt_cv_dlopen_libs $LIBS" 10693 10694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10695$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10696if ${lt_cv_dlopen_self+:} false; then : 10697 $as_echo_n "(cached) " >&6 10698else 10699 if test "$cross_compiling" = yes; then : 10700 lt_cv_dlopen_self=cross 10701else 10702 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10703 lt_status=$lt_dlunknown 10704 cat > conftest.$ac_ext <<_LT_EOF 10705#line 10705 "configure" 10706#include "confdefs.h" 10707 10708#if HAVE_DLFCN_H 10709#include <dlfcn.h> 10710#endif 10711 10712#include <stdio.h> 10713 10714#ifdef RTLD_GLOBAL 10715# define LT_DLGLOBAL RTLD_GLOBAL 10716#else 10717# ifdef DL_GLOBAL 10718# define LT_DLGLOBAL DL_GLOBAL 10719# else 10720# define LT_DLGLOBAL 0 10721# endif 10722#endif 10723 10724/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10725 find out it does not work in some platform. */ 10726#ifndef LT_DLLAZY_OR_NOW 10727# ifdef RTLD_LAZY 10728# define LT_DLLAZY_OR_NOW RTLD_LAZY 10729# else 10730# ifdef DL_LAZY 10731# define LT_DLLAZY_OR_NOW DL_LAZY 10732# else 10733# ifdef RTLD_NOW 10734# define LT_DLLAZY_OR_NOW RTLD_NOW 10735# else 10736# ifdef DL_NOW 10737# define LT_DLLAZY_OR_NOW DL_NOW 10738# else 10739# define LT_DLLAZY_OR_NOW 0 10740# endif 10741# endif 10742# endif 10743# endif 10744#endif 10745 10746/* When -fvisbility=hidden is used, assume the code has been annotated 10747 correspondingly for the symbols needed. */ 10748#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10749void fnord () __attribute__((visibility("default"))); 10750#endif 10751 10752void fnord () { int i=42; } 10753int main () 10754{ 10755 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10756 int status = $lt_dlunknown; 10757 10758 if (self) 10759 { 10760 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10761 else 10762 { 10763 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10764 else puts (dlerror ()); 10765 } 10766 /* dlclose (self); */ 10767 } 10768 else 10769 puts (dlerror ()); 10770 10771 return status; 10772} 10773_LT_EOF 10774 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10775 (eval $ac_link) 2>&5 10776 ac_status=$? 10777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10778 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10779 (./conftest; exit; ) >&5 2>/dev/null 10780 lt_status=$? 10781 case x$lt_status in 10782 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10783 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10784 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10785 esac 10786 else : 10787 # compilation failed 10788 lt_cv_dlopen_self=no 10789 fi 10790fi 10791rm -fr conftest* 10792 10793 10794fi 10795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10796$as_echo "$lt_cv_dlopen_self" >&6; } 10797 10798 if test "x$lt_cv_dlopen_self" = xyes; then 10799 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10801$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10802if ${lt_cv_dlopen_self_static+:} false; then : 10803 $as_echo_n "(cached) " >&6 10804else 10805 if test "$cross_compiling" = yes; then : 10806 lt_cv_dlopen_self_static=cross 10807else 10808 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10809 lt_status=$lt_dlunknown 10810 cat > conftest.$ac_ext <<_LT_EOF 10811#line 10811 "configure" 10812#include "confdefs.h" 10813 10814#if HAVE_DLFCN_H 10815#include <dlfcn.h> 10816#endif 10817 10818#include <stdio.h> 10819 10820#ifdef RTLD_GLOBAL 10821# define LT_DLGLOBAL RTLD_GLOBAL 10822#else 10823# ifdef DL_GLOBAL 10824# define LT_DLGLOBAL DL_GLOBAL 10825# else 10826# define LT_DLGLOBAL 0 10827# endif 10828#endif 10829 10830/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10831 find out it does not work in some platform. */ 10832#ifndef LT_DLLAZY_OR_NOW 10833# ifdef RTLD_LAZY 10834# define LT_DLLAZY_OR_NOW RTLD_LAZY 10835# else 10836# ifdef DL_LAZY 10837# define LT_DLLAZY_OR_NOW DL_LAZY 10838# else 10839# ifdef RTLD_NOW 10840# define LT_DLLAZY_OR_NOW RTLD_NOW 10841# else 10842# ifdef DL_NOW 10843# define LT_DLLAZY_OR_NOW DL_NOW 10844# else 10845# define LT_DLLAZY_OR_NOW 0 10846# endif 10847# endif 10848# endif 10849# endif 10850#endif 10851 10852/* When -fvisbility=hidden is used, assume the code has been annotated 10853 correspondingly for the symbols needed. */ 10854#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10855void fnord () __attribute__((visibility("default"))); 10856#endif 10857 10858void fnord () { int i=42; } 10859int main () 10860{ 10861 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10862 int status = $lt_dlunknown; 10863 10864 if (self) 10865 { 10866 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10867 else 10868 { 10869 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10870 else puts (dlerror ()); 10871 } 10872 /* dlclose (self); */ 10873 } 10874 else 10875 puts (dlerror ()); 10876 10877 return status; 10878} 10879_LT_EOF 10880 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10881 (eval $ac_link) 2>&5 10882 ac_status=$? 10883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10884 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10885 (./conftest; exit; ) >&5 2>/dev/null 10886 lt_status=$? 10887 case x$lt_status in 10888 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10889 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10890 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10891 esac 10892 else : 10893 # compilation failed 10894 lt_cv_dlopen_self_static=no 10895 fi 10896fi 10897rm -fr conftest* 10898 10899 10900fi 10901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10902$as_echo "$lt_cv_dlopen_self_static" >&6; } 10903 fi 10904 10905 CPPFLAGS="$save_CPPFLAGS" 10906 LDFLAGS="$save_LDFLAGS" 10907 LIBS="$save_LIBS" 10908 ;; 10909 esac 10910 10911 case $lt_cv_dlopen_self in 10912 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10913 *) enable_dlopen_self=unknown ;; 10914 esac 10915 10916 case $lt_cv_dlopen_self_static in 10917 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10918 *) enable_dlopen_self_static=unknown ;; 10919 esac 10920fi 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938striplib= 10939old_striplib= 10940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10941$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10942if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10943 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10944 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10946$as_echo "yes" >&6; } 10947else 10948# FIXME - insert some real tests, host_os isn't really good enough 10949 case $host_os in 10950 darwin*) 10951 if test -n "$STRIP" ; then 10952 striplib="$STRIP -x" 10953 old_striplib="$STRIP -S" 10954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10955$as_echo "yes" >&6; } 10956 else 10957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10958$as_echo "no" >&6; } 10959 fi 10960 ;; 10961 *) 10962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10963$as_echo "no" >&6; } 10964 ;; 10965 esac 10966fi 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 # Report which library types will actually be built 10980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10981$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10983$as_echo "$can_build_shared" >&6; } 10984 10985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10986$as_echo_n "checking whether to build shared libraries... " >&6; } 10987 test "$can_build_shared" = "no" && enable_shared=no 10988 10989 # On AIX, shared libraries and static libraries use the same namespace, and 10990 # are all built from PIC. 10991 case $host_os in 10992 aix3*) 10993 test "$enable_shared" = yes && enable_static=no 10994 if test -n "$RANLIB"; then 10995 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10996 postinstall_cmds='$RANLIB $lib' 10997 fi 10998 ;; 10999 11000 aix[4-9]*) 11001 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11002 test "$enable_shared" = yes && enable_static=no 11003 fi 11004 ;; 11005 esac 11006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11007$as_echo "$enable_shared" >&6; } 11008 11009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11010$as_echo_n "checking whether to build static libraries... " >&6; } 11011 # Make sure either enable_shared or enable_static is yes. 11012 test "$enable_shared" = yes || enable_static=yes 11013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11014$as_echo "$enable_static" >&6; } 11015 11016 11017 11018 11019fi 11020ac_ext=c 11021ac_cpp='$CPP $CPPFLAGS' 11022ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11023ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11024ac_compiler_gnu=$ac_cv_c_compiler_gnu 11025 11026CC="$lt_save_CC" 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 ac_config_commands="$ac_config_commands libtool" 11041 11042 11043 11044 11045# Only expand once: 11046 11047 11048 11049# The tests for host and target for $enable_largefile require 11050# canonical names. 11051 11052 11053 11054# As the $enable_largefile decision depends on --enable-plugins we must set it 11055# even in directories otherwise not depending on the $plugins option. 11056 11057 11058 maybe_plugins=no 11059 for ac_header in dlfcn.h 11060do : 11061 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 11062" 11063if test "x$ac_cv_header_dlfcn_h" = xyes; then : 11064 cat >>confdefs.h <<_ACEOF 11065#define HAVE_DLFCN_H 1 11066_ACEOF 11067 maybe_plugins=yes 11068fi 11069 11070done 11071 11072 for ac_header in windows.h 11073do : 11074 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 11075" 11076if test "x$ac_cv_header_windows_h" = xyes; then : 11077 cat >>confdefs.h <<_ACEOF 11078#define HAVE_WINDOWS_H 1 11079_ACEOF 11080 maybe_plugins=yes 11081fi 11082 11083done 11084 11085 11086 # Check whether --enable-plugins was given. 11087if test "${enable_plugins+set}" = set; then : 11088 enableval=$enable_plugins; case "${enableval}" in 11089 no) plugins=no ;; 11090 *) plugins=yes 11091 if test "$maybe_plugins" != "yes" ; then 11092 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 11093 fi ;; 11094 esac 11095else 11096 plugins=$maybe_plugins 11097 11098fi 11099 11100 if test "$plugins" = "yes"; then 11101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 11102$as_echo_n "checking for library containing dlsym... " >&6; } 11103if ${ac_cv_search_dlsym+:} false; then : 11104 $as_echo_n "(cached) " >&6 11105else 11106 ac_func_search_save_LIBS=$LIBS 11107cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11108/* end confdefs.h. */ 11109 11110/* Override any GCC internal prototype to avoid an error. 11111 Use char because int might match the return type of a GCC 11112 builtin and then its argument prototype would still apply. */ 11113#ifdef __cplusplus 11114extern "C" 11115#endif 11116char dlsym (); 11117int 11118main () 11119{ 11120return dlsym (); 11121 ; 11122 return 0; 11123} 11124_ACEOF 11125for ac_lib in '' dl; do 11126 if test -z "$ac_lib"; then 11127 ac_res="none required" 11128 else 11129 ac_res=-l$ac_lib 11130 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11131 fi 11132 if ac_fn_c_try_link "$LINENO"; then : 11133 ac_cv_search_dlsym=$ac_res 11134fi 11135rm -f core conftest.err conftest.$ac_objext \ 11136 conftest$ac_exeext 11137 if ${ac_cv_search_dlsym+:} false; then : 11138 break 11139fi 11140done 11141if ${ac_cv_search_dlsym+:} false; then : 11142 11143else 11144 ac_cv_search_dlsym=no 11145fi 11146rm conftest.$ac_ext 11147LIBS=$ac_func_search_save_LIBS 11148fi 11149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 11150$as_echo "$ac_cv_search_dlsym" >&6; } 11151ac_res=$ac_cv_search_dlsym 11152if test "$ac_res" != no; then : 11153 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11154 11155fi 11156 11157 fi 11158 11159 11160case "${host}" in 11161 sparc-*-solaris*|i?86-*-solaris*) 11162 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support 11163 # were mutually exclusive until Solaris 11.3. Without procfs support, 11164 # the bfd/ elf module cannot provide certain routines such as 11165 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user 11166 # explicitly requested large-file support through the 11167 # --enable-largefile switch, disable large-file support in favor of 11168 # procfs support. 11169 # 11170 # Check if <sys/procfs.h> is incompatible with large-file support. 11171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11172/* end confdefs.h. */ 11173#define _FILE_OFFSET_BITS 64 11174#define _STRUCTURED_PROC 1 11175#include <sys/procfs.h> 11176int 11177main () 11178{ 11179 11180 ; 11181 return 0; 11182} 11183_ACEOF 11184if ac_fn_c_try_compile "$LINENO"; then : 11185 acx_cv_procfs_lfs=yes 11186else 11187 acx_cv_procfs_lfs=no 11188fi 11189rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11190 # 11191 # Forcefully disable large-file support only if necessary, gdb is in 11192 # tree and enabled. 11193 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \ 11194 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then 11195 : ${enable_largefile="no"} 11196 if test "$plugins" = yes; then 11197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 11198plugin support disabled; require large-file support which is incompatible with GDB." >&5 11199$as_echo "$as_me: WARNING: 11200plugin support disabled; require large-file support which is incompatible with GDB." >&2;} 11201 plugins=no 11202 fi 11203 fi 11204 # 11205 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the 11206 # benefit of g++ 9+ which predefines it on Solaris. 11207 if test "$enable_largefile" = no; then 11208 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS" 11209 11210 fi 11211 ;; 11212esac 11213 11214# Check whether --enable-largefile was given. 11215if test "${enable_largefile+set}" = set; then : 11216 enableval=$enable_largefile; 11217fi 11218 11219if test "$enable_largefile" != no; then 11220 11221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11222$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11223if ${ac_cv_sys_largefile_CC+:} false; then : 11224 $as_echo_n "(cached) " >&6 11225else 11226 ac_cv_sys_largefile_CC=no 11227 if test "$GCC" != yes; then 11228 ac_save_CC=$CC 11229 while :; do 11230 # IRIX 6.2 and later do not support large files by default, 11231 # so use the C compiler's -n32 option if that helps. 11232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11233/* end confdefs.h. */ 11234#include <sys/types.h> 11235 /* Check that off_t can represent 2**63 - 1 correctly. 11236 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11237 since some C++ compilers masquerading as C compilers 11238 incorrectly reject 9223372036854775807. */ 11239#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11240 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11241 && LARGE_OFF_T % 2147483647 == 1) 11242 ? 1 : -1]; 11243int 11244main () 11245{ 11246 11247 ; 11248 return 0; 11249} 11250_ACEOF 11251 if ac_fn_c_try_compile "$LINENO"; then : 11252 break 11253fi 11254rm -f core conftest.err conftest.$ac_objext 11255 CC="$CC -n32" 11256 if ac_fn_c_try_compile "$LINENO"; then : 11257 ac_cv_sys_largefile_CC=' -n32'; break 11258fi 11259rm -f core conftest.err conftest.$ac_objext 11260 break 11261 done 11262 CC=$ac_save_CC 11263 rm -f conftest.$ac_ext 11264 fi 11265fi 11266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11267$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11268 if test "$ac_cv_sys_largefile_CC" != no; then 11269 CC=$CC$ac_cv_sys_largefile_CC 11270 fi 11271 11272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11273$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11274if ${ac_cv_sys_file_offset_bits+:} false; then : 11275 $as_echo_n "(cached) " >&6 11276else 11277 while :; do 11278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11279/* end confdefs.h. */ 11280#include <sys/types.h> 11281 /* Check that off_t can represent 2**63 - 1 correctly. 11282 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11283 since some C++ compilers masquerading as C compilers 11284 incorrectly reject 9223372036854775807. */ 11285#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11286 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11287 && LARGE_OFF_T % 2147483647 == 1) 11288 ? 1 : -1]; 11289int 11290main () 11291{ 11292 11293 ; 11294 return 0; 11295} 11296_ACEOF 11297if ac_fn_c_try_compile "$LINENO"; then : 11298 ac_cv_sys_file_offset_bits=no; break 11299fi 11300rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11302/* end confdefs.h. */ 11303#define _FILE_OFFSET_BITS 64 11304#include <sys/types.h> 11305 /* Check that off_t can represent 2**63 - 1 correctly. 11306 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11307 since some C++ compilers masquerading as C compilers 11308 incorrectly reject 9223372036854775807. */ 11309#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11310 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11311 && LARGE_OFF_T % 2147483647 == 1) 11312 ? 1 : -1]; 11313int 11314main () 11315{ 11316 11317 ; 11318 return 0; 11319} 11320_ACEOF 11321if ac_fn_c_try_compile "$LINENO"; then : 11322 ac_cv_sys_file_offset_bits=64; break 11323fi 11324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11325 ac_cv_sys_file_offset_bits=unknown 11326 break 11327done 11328fi 11329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11330$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11331case $ac_cv_sys_file_offset_bits in #( 11332 no | unknown) ;; 11333 *) 11334cat >>confdefs.h <<_ACEOF 11335#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11336_ACEOF 11337;; 11338esac 11339rm -rf conftest* 11340 if test $ac_cv_sys_file_offset_bits = unknown; then 11341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11342$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11343if ${ac_cv_sys_large_files+:} false; then : 11344 $as_echo_n "(cached) " >&6 11345else 11346 while :; do 11347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11348/* end confdefs.h. */ 11349#include <sys/types.h> 11350 /* Check that off_t can represent 2**63 - 1 correctly. 11351 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11352 since some C++ compilers masquerading as C compilers 11353 incorrectly reject 9223372036854775807. */ 11354#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11355 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11356 && LARGE_OFF_T % 2147483647 == 1) 11357 ? 1 : -1]; 11358int 11359main () 11360{ 11361 11362 ; 11363 return 0; 11364} 11365_ACEOF 11366if ac_fn_c_try_compile "$LINENO"; then : 11367 ac_cv_sys_large_files=no; break 11368fi 11369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11371/* end confdefs.h. */ 11372#define _LARGE_FILES 1 11373#include <sys/types.h> 11374 /* Check that off_t can represent 2**63 - 1 correctly. 11375 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11376 since some C++ compilers masquerading as C compilers 11377 incorrectly reject 9223372036854775807. */ 11378#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11379 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11380 && LARGE_OFF_T % 2147483647 == 1) 11381 ? 1 : -1]; 11382int 11383main () 11384{ 11385 11386 ; 11387 return 0; 11388} 11389_ACEOF 11390if ac_fn_c_try_compile "$LINENO"; then : 11391 ac_cv_sys_large_files=1; break 11392fi 11393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11394 ac_cv_sys_large_files=unknown 11395 break 11396done 11397fi 11398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11399$as_echo "$ac_cv_sys_large_files" >&6; } 11400case $ac_cv_sys_large_files in #( 11401 no | unknown) ;; 11402 *) 11403cat >>confdefs.h <<_ACEOF 11404#define _LARGE_FILES $ac_cv_sys_large_files 11405_ACEOF 11406;; 11407esac 11408rm -rf conftest* 11409 fi 11410 11411 11412fi 11413 11414 11415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5 11416$as_echo_n "checking how to compare bootstrapped objects... " >&6; } 11417if ${gcc_cv_prog_cmp_skip+:} false; then : 11418 $as_echo_n "(cached) " >&6 11419else 11420 echo abfoo >t1 11421 echo cdfoo >t2 11422 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2' 11423 if cmp t1 t2 2 2 > /dev/null 2>&1; then 11424 if cmp t1 t2 1 1 > /dev/null 2>&1; then 11425 : 11426 else 11427 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16' 11428 fi 11429 fi 11430 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then 11431 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then 11432 : 11433 else 11434 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2' 11435 fi 11436 fi 11437 rm t1 t2 11438 11439fi 11440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5 11441$as_echo "$gcc_cv_prog_cmp_skip" >&6; } 11442do_compare="$gcc_cv_prog_cmp_skip" 11443 11444 11445 11446# Check whether --enable-targets was given. 11447if test "${enable_targets+set}" = set; then : 11448 enableval=$enable_targets; case "${enableval}" in 11449 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 11450 ;; 11451 no) enable_targets= ;; 11452 *) enable_targets=$enableval ;; 11453esac 11454fi 11455 11456ac_checking= 11457. ${srcdir}/../bfd/development.sh 11458test "$development" = true && ac_checking=yes 11459# Check whether --enable-checking was given. 11460if test "${enable_checking+set}" = set; then : 11461 enableval=$enable_checking; case "${enableval}" in 11462 no|none) ac_checking= ;; 11463 *) ac_checking=yes ;; 11464esac 11465fi 11466if test x$ac_checking != x ; then 11467 11468$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h 11469 11470fi 11471 11472# PR gas/19109 11473# Decide the default method for compressing debug sections. 11474ac_default_compressed_debug_sections=unset 11475# Provide a configure time option to override our default. 11476# Check whether --enable-compressed_debug_sections was given. 11477if test "${enable_compressed_debug_sections+set}" = set; then : 11478 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in 11479 ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;; 11480 ,no, | ,none,) ac_default_compressed_debug_sections=no ;; 11481 *) ac_default_compressed_debug_sections=unset ;; 11482esac 11483fi 11484 11485# PR gas/19520 11486# Decide if x86 assembler should generate relax relocations. 11487ac_default_x86_relax_relocations=unset 11488# Provide a configure time option to override our default. 11489# Check whether --enable-x86_relax_relocations was given. 11490if test "${enable_x86_relax_relocations+set}" = set; then : 11491 enableval=$enable_x86_relax_relocations; case "${enableval}" in 11492 no) ac_default_x86_relax_relocations=0 ;; 11493esac 11494fi 11495 11496# Decide if ELF assembler should generate common symbols with the 11497# STT_COMMON type. 11498ac_default_elf_stt_common=unset 11499# Provide a configure time option to override our default. 11500# Check whether --enable-elf_stt_common was given. 11501if test "${enable_elf_stt_common+set}" = set; then : 11502 enableval=$enable_elf_stt_common; case "${enableval}" in 11503 yes) ac_default_elf_stt_common=1 ;; 11504esac 11505fi 11506 11507 11508# Decide if the ELF assembler should default to generating 11509# GNU Build notes if none are provided by the input. 11510ac_default_generate_build_notes=0 11511# Provide a configuration option to override the default. 11512# Check whether --enable-generate_build_notes was given. 11513if test "${enable_generate_build_notes+set}" = set; then : 11514 enableval=$enable_generate_build_notes; case "${enableval}" in 11515 yes) ac_default_generate_build_notes=1 ;; 11516 no) ac_default_generate_build_notes=0 ;; 11517esac 11518fi 11519 11520# Decide if the MIPS assembler should default to enable MIPS fix Loongson3 11521# LLSC errata. 11522ac_default_mips_fix_loongson3_llsc=unset 11523# Provide a configuration option to override the default. 11524# Check whether --enable-mips-fix-loongson3-llsc was given. 11525if test "${enable_mips_fix_loongson3_llsc+set}" = set; then : 11526 enableval=$enable_mips_fix_loongson3_llsc; case "${enableval}" in 11527 yes) ac_default_mips_fix_loongson3_llsc=1 ;; 11528 no) ac_default_mips_fix_loongson3_llsc=0 ;; 11529esac 11530fi 11531 11532# Decide if the x86 ELF assembler should default to generating GNU x86 11533# used ISA and feature properties. 11534ac_default_generate_x86_used_note=unset 11535# Provide a configuration option to override the default. 11536# Check whether --enable-x86-used-note was given. 11537if test "${enable_x86_used_note+set}" = set; then : 11538 enableval=$enable_x86_used_note; case "${enableval}" in 11539 yes) ac_default_generate_x86_used_note=1 ;; 11540 no) ac_default_generate_x86_used_note=0 ;; 11541esac 11542fi 11543 11544# Decide if the RISC-V ELF assembler should default to generating attribute. 11545ac_default_generate_riscv_attr=unset 11546# Provide a configuration option to override the default. 11547# Check whether --enable-default-riscv-attribute was given. 11548if test "${enable_default_riscv_attribute+set}" = set; then : 11549 enableval=$enable_default_riscv_attribute; case "${enableval}" in 11550 yes) ac_default_generate_riscv_attr=1 ;; 11551 no) ac_default_generate_riscv_attr=0 ;; 11552esac 11553fi 11554 11555using_cgen=no 11556 11557 11558# Set the 'development' global. 11559. $srcdir/../bfd/development.sh 11560 11561# Set acp_cpp_for_build variable 11562ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 11563 11564# Default set of GCC warnings to enable. 11565GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11566GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11567 11568# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11569cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11570/* end confdefs.h. */ 11571__GNUC__ 11572_ACEOF 11573if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11574 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 11575 11576else 11577 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 11578fi 11579rm -f conftest* 11580 11581 11582# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11583#cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11584#/* end confdefs.h. */ 11585#__GNUC__ 11586#_ACEOF 11587#if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11588# $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 11589# 11590#else 11591# GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 11592#fi 11593#rm -f conftest* 11594 11595 11596# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 11597WARN_WRITE_STRINGS="" 11598cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11599/* end confdefs.h. */ 11600__GNUC__ 11601_ACEOF 11602if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11603 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 11604 11605else 11606 WARN_WRITE_STRINGS="-Wwrite-strings" 11607fi 11608rm -f conftest* 11609 11610 11611# Verify CC_FOR_BUILD to be compatible with warning flags 11612 11613# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11614cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11615/* end confdefs.h. */ 11616__GNUC__ 11617_ACEOF 11618if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11619 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 11620 11621else 11622 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 11623fi 11624rm -f conftest* 11625 11626 11627# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11628#cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11629#/* end confdefs.h. */ 11630#__GNUC__ 11631#_ACEOF 11632#if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11633# $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 11634# 11635#else 11636# GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 11637#fi 11638#rm -f conftest* 11639 11640 11641# Check whether --enable-werror was given. 11642if test "${enable_werror+set}" = set; then : 11643 enableval=$enable_werror; case "${enableval}" in 11644 yes | y) ERROR_ON_WARNING="yes" ;; 11645 no | n) ERROR_ON_WARNING="no" ;; 11646 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 11647 esac 11648fi 11649 11650 11651# Disable -Wformat by default when using gcc on mingw 11652case "${host}" in 11653 *-*-mingw32*) 11654 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 11655 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 11656 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 11657 fi 11658 ;; 11659 *) ;; 11660esac 11661 11662# Enable -Werror by default when using gcc. Turn it off for releases. 11663if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 11664 ERROR_ON_WARNING=yes 11665fi 11666 11667NO_WERROR= 11668if test "${ERROR_ON_WARNING}" = yes ; then 11669 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 11670 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 11671 NO_WERROR="-Wno-error" 11672fi 11673 11674if test "${GCC}" = yes ; then 11675 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11676 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 11677fi 11678 11679# Check whether --enable-build-warnings was given. 11680if test "${enable_build_warnings+set}" = set; then : 11681 enableval=$enable_build_warnings; case "${enableval}" in 11682 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11683 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 11684 no) if test "${GCC}" = yes ; then 11685 WARN_CFLAGS="-w" 11686 WARN_CFLAGS_FOR_BUILD="-w" 11687 fi;; 11688 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11689 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 11690 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 11691 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11692 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 11693 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 11694 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 11695 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 11696esac 11697fi 11698 11699 11700if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 11701 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 11702fi 11703 11704 11705 11706 11707 11708 11709 11710# Generate a header file 11711ac_config_headers="$ac_config_headers config.h:config.in" 11712 11713 11714 11715# Check whether --with-cpu was given. 11716if test "${with_cpu+set}" = set; then : 11717 withval=$with_cpu; 11718cat >>confdefs.h <<_ACEOF 11719#define TARGET_WITH_CPU "${with_cpu}" 11720_ACEOF 11721 11722fi 11723 11724 11725# PR 14072 11726 11727 11728# If we are on a DOS filesystem, we must use gdb.ini rather than 11729# .gdbinit. 11730case "${host}" in 11731 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*) 11732 GDBINIT="gdb.ini" 11733 ac_config_files="$ac_config_files gdb.ini:gdbinit.in" 11734 11735 ;; 11736 *) 11737 GDBINIT=".gdbinit" 11738 ac_config_files="$ac_config_files .gdbinit:gdbinit.in" 11739 11740 ;; 11741esac 11742 11743 11744#We need this for the host. 11745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11746$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11747if ${ac_cv_c_bigendian+:} false; then : 11748 $as_echo_n "(cached) " >&6 11749else 11750 ac_cv_c_bigendian=unknown 11751 # See if we're dealing with a universal compiler. 11752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11753/* end confdefs.h. */ 11754#ifndef __APPLE_CC__ 11755 not a universal capable compiler 11756 #endif 11757 typedef int dummy; 11758 11759_ACEOF 11760if ac_fn_c_try_compile "$LINENO"; then : 11761 11762 # Check for potential -arch flags. It is not universal unless 11763 # there are at least two -arch flags with different values. 11764 ac_arch= 11765 ac_prev= 11766 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11767 if test -n "$ac_prev"; then 11768 case $ac_word in 11769 i?86 | x86_64 | ppc | ppc64) 11770 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11771 ac_arch=$ac_word 11772 else 11773 ac_cv_c_bigendian=universal 11774 break 11775 fi 11776 ;; 11777 esac 11778 ac_prev= 11779 elif test "x$ac_word" = "x-arch"; then 11780 ac_prev=arch 11781 fi 11782 done 11783fi 11784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11785 if test $ac_cv_c_bigendian = unknown; then 11786 # See if sys/param.h defines the BYTE_ORDER macro. 11787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11788/* end confdefs.h. */ 11789#include <sys/types.h> 11790 #include <sys/param.h> 11791 11792int 11793main () 11794{ 11795#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11796 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11797 && LITTLE_ENDIAN) 11798 bogus endian macros 11799 #endif 11800 11801 ; 11802 return 0; 11803} 11804_ACEOF 11805if ac_fn_c_try_compile "$LINENO"; then : 11806 # It does; now see whether it defined to BIG_ENDIAN or not. 11807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11808/* end confdefs.h. */ 11809#include <sys/types.h> 11810 #include <sys/param.h> 11811 11812int 11813main () 11814{ 11815#if BYTE_ORDER != BIG_ENDIAN 11816 not big endian 11817 #endif 11818 11819 ; 11820 return 0; 11821} 11822_ACEOF 11823if ac_fn_c_try_compile "$LINENO"; then : 11824 ac_cv_c_bigendian=yes 11825else 11826 ac_cv_c_bigendian=no 11827fi 11828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11829fi 11830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11831 fi 11832 if test $ac_cv_c_bigendian = unknown; then 11833 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11835/* end confdefs.h. */ 11836#include <limits.h> 11837 11838int 11839main () 11840{ 11841#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11842 bogus endian macros 11843 #endif 11844 11845 ; 11846 return 0; 11847} 11848_ACEOF 11849if ac_fn_c_try_compile "$LINENO"; then : 11850 # It does; now see whether it defined to _BIG_ENDIAN or not. 11851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11852/* end confdefs.h. */ 11853#include <limits.h> 11854 11855int 11856main () 11857{ 11858#ifndef _BIG_ENDIAN 11859 not big endian 11860 #endif 11861 11862 ; 11863 return 0; 11864} 11865_ACEOF 11866if ac_fn_c_try_compile "$LINENO"; then : 11867 ac_cv_c_bigendian=yes 11868else 11869 ac_cv_c_bigendian=no 11870fi 11871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11872fi 11873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11874 fi 11875 if test $ac_cv_c_bigendian = unknown; then 11876 # Compile a test program. 11877 if test "$cross_compiling" = yes; then : 11878 # Try to guess by grepping values from an object file. 11879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11880/* end confdefs.h. */ 11881short int ascii_mm[] = 11882 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11883 short int ascii_ii[] = 11884 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11885 int use_ascii (int i) { 11886 return ascii_mm[i] + ascii_ii[i]; 11887 } 11888 short int ebcdic_ii[] = 11889 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11890 short int ebcdic_mm[] = 11891 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11892 int use_ebcdic (int i) { 11893 return ebcdic_mm[i] + ebcdic_ii[i]; 11894 } 11895 extern int foo; 11896 11897int 11898main () 11899{ 11900return use_ascii (foo) == use_ebcdic (foo); 11901 ; 11902 return 0; 11903} 11904_ACEOF 11905if ac_fn_c_try_compile "$LINENO"; then : 11906 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11907 ac_cv_c_bigendian=yes 11908 fi 11909 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11910 if test "$ac_cv_c_bigendian" = unknown; then 11911 ac_cv_c_bigendian=no 11912 else 11913 # finding both strings is unlikely to happen, but who knows? 11914 ac_cv_c_bigendian=unknown 11915 fi 11916 fi 11917fi 11918rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11919else 11920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11921/* end confdefs.h. */ 11922$ac_includes_default 11923int 11924main () 11925{ 11926 11927 /* Are we little or big endian? From Harbison&Steele. */ 11928 union 11929 { 11930 long int l; 11931 char c[sizeof (long int)]; 11932 } u; 11933 u.l = 1; 11934 return u.c[sizeof (long int) - 1] == 1; 11935 11936 ; 11937 return 0; 11938} 11939_ACEOF 11940if ac_fn_c_try_run "$LINENO"; then : 11941 ac_cv_c_bigendian=no 11942else 11943 ac_cv_c_bigendian=yes 11944fi 11945rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11946 conftest.$ac_objext conftest.beam conftest.$ac_ext 11947fi 11948 11949 fi 11950fi 11951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11952$as_echo "$ac_cv_c_bigendian" >&6; } 11953 case $ac_cv_c_bigendian in #( 11954 yes) 11955 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11956;; #( 11957 no) 11958 ;; #( 11959 universal) 11960 11961$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11962 11963 ;; #( 11964 *) 11965 as_fn_error $? "unknown endianness 11966 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11967 esac 11968 11969 11970te_file=generic 11971 11972# Makefile target for installing gas in $(tooldir)/bin. 11973install_tooldir=install-exec-tooldir 11974 11975canon_targets="" 11976all_targets=no 11977if test -n "$enable_targets" ; then 11978 for t in `echo $enable_targets | sed 's/,/ /g'`; do 11979 if test $t = "all"; then 11980 all_targets=yes 11981 continue 11982 fi 11983 result=`$ac_config_sub $t 2>/dev/null` 11984 if test -n "$result" ; then 11985 canon_targets="$canon_targets $result" 11986# else 11987# # Permit "all", etc. We don't support it yet though. 11988# canon_targets="$canon_targets $t" 11989 fi 11990 done 11991 _gas_uniq_list="$canon_targets" 11992_gas_uniq_newlist="" 11993for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 11994 case $_gas_uniq_i in 11995 _gas_uniq_dummy) ;; 11996 *) case " $_gas_uniq_newlist " in 11997 *" $_gas_uniq_i "*) ;; 11998 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 11999 esac ;; 12000 esac 12001done 12002canon_targets=$_gas_uniq_newlist 12003 12004fi 12005 12006emulations="" 12007 12008for this_target in $target $canon_targets ; do 12009 12010 targ=${this_target} 12011 . ${srcdir}/configure.tgt 12012 12013 case ${target_cpu} in 12014 crisv32) 12015 12016cat >>confdefs.h <<_ACEOF 12017#define DEFAULT_CRIS_ARCH $arch 12018_ACEOF 12019 12020 ;; 12021 esac 12022 12023 if test ${this_target} = $target ; then 12024 target_cpu_type=${cpu_type} 12025 elif test ${target_cpu_type} != ${cpu_type} ; then 12026 continue 12027 fi 12028 12029 generic_target=${cpu_type}-${target_vendor}-${target_os} 12030 case ${generic_target} in 12031 i386-*-msdosdjgpp* \ 12032 | i386-*-go32* \ 12033 | i386-go32-rtems*) 12034 12035$as_echo "#define STRICTCOFF 1" >>confdefs.h 12036 12037 ;; 12038 12039 i386-*-linux-* | x86_64-*-linux-*) 12040 if test ${this_target} = $target \ 12041 && test ${ac_default_generate_x86_used_note} = unset; then 12042 ac_default_generate_x86_used_note=1 12043 fi 12044 ;; 12045 12046 i386-*-solaris2 \ 12047 | x86_64-*-solaris2 \ 12048 | i386-*-solaris2.[0-9] \ 12049 | i386-*-solaris2.1[01] \ 12050 | x86_64-*-solaris2.1[01]) 12051 if test ${this_target} = $target \ 12052 && test ${ac_default_x86_relax_relocations} = unset; then 12053 ac_default_x86_relax_relocations=0 12054 fi 12055 ;; 12056 12057 microblaze*) 12058 ;; 12059 12060 ppc-*-aix[5-9].*) 12061 12062$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h 12063 12064 ;; 12065 ppc-*-solaris*) 12066 if test ${this_target} = $target; then 12067 12068$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h 12069 12070 fi 12071 if test x${endian} = xbig; then 12072 as_fn_error $? "Solaris must be configured little endian" "$LINENO" 5 12073 fi 12074 ;; 12075 esac 12076 12077 if test ${this_target} = $target ; then 12078 endian_def= 12079 if test x${endian} = xbig; then 12080 endian_def=1 12081 elif test x${endian} = xlittle; then 12082 endian_def=0 12083 fi 12084 if test x${endian_def} != x; then 12085 12086cat >>confdefs.h <<_ACEOF 12087#define TARGET_BYTES_BIG_ENDIAN $endian_def 12088_ACEOF 12089 12090 fi 12091 fi 12092 12093# Other random stuff. 12094 12095 case ${cpu_type} in 12096 mips) 12097 # Set mips_cpu to the name of the default CPU. 12098 case ${target_cpu} in 12099 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el | mips64eb | mipsn64el | mipsn64eb) 12100 mips_cpu=from-abi 12101 ;; 12102 mipsisa32 | mipsisa32el) 12103 mips_cpu=mips32 12104 ;; 12105 mipsisa32r2 | mipsisa32r2el) 12106 mips_cpu=mips32r2 12107 ;; 12108 mipsisa32r3 | mipsisa32r3el) 12109 mips_cpu=mips32r3 12110 ;; 12111 mipsisa32r5 | mipsisa32r5el) 12112 mips_cpu=mips32r5 12113 ;; 12114 mipsisa32r6 | mipsisa32r6el) 12115 mips_cpu=mips32r6 12116 ;; 12117 mipsisa64 | mipsisa64el) 12118 mips_cpu=mips64 12119 ;; 12120 mipsisa64r2 | mipsisa64r2el) 12121 mips_cpu=mips64r2 12122 ;; 12123 mipsisa64r3 | mipsisa64r3el) 12124 mips_cpu=mips64r3 12125 ;; 12126 mipsisa64r5 | mipsisa64r5el) 12127 mips_cpu=mips64r5 12128 ;; 12129 mipsisa64r6 | mipsisa64r6el) 12130 mips_cpu=mips64r6 12131 ;; 12132 mipstx39 | mipstx39el) 12133 mips_cpu=r3900 12134 ;; 12135 mips64vr | mips64vrel) 12136 mips_cpu=vr4100 12137 ;; 12138 mipsisa32r2* | mipsisa64r2*) 12139 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'` 12140 ;; 12141 mipsisa32r6* | mipsisa64r6*) 12142 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'` 12143 ;; 12144 mips64* | mipsisa64* | mipsisa32*) 12145 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'` 12146 ;; 12147 mips*) 12148 mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'` 12149 ;; 12150 *) 12151 as_fn_error $? "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5 12152 ;; 12153 esac 12154 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32 12155 # binaries. It's a GNU extension that some OSes don't understand. 12156 case ${target} in 12157 *-*-irix*) 12158 use_e_mips_abi_o32=0 12159 ;; 12160 *) 12161 use_e_mips_abi_o32=1 12162 ;; 12163 esac 12164 # Decide whether to generate 32-bit or 64-bit code by default. 12165 # Used to resolve -march=from-abi when an embedded ABI is selected. 12166 case ${target} in 12167 mips64*-*-* | mipsisa64*-*-*) 12168 mips_default_64bit=1 12169 ;; 12170 *) 12171 mips_default_64bit=0 12172 ;; 12173 esac 12174 # Decide which ABI to target by default. 12175 case ${target} in 12176 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \ 12177 | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*) 12178 mips_default_abi=N32_ABI 12179 ;; 12180 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu) 12181 mips_default_abi=O32_ABI 12182 ;; 12183 mips64*-openbsd*) 12184 mips_default_abi=N64_ABI 12185 ;; 12186 *) 12187 mips_default_abi=NO_ABI 12188 ;; 12189 esac 12190 12191cat >>confdefs.h <<_ACEOF 12192#define MIPS_CPU_STRING_DEFAULT "$mips_cpu" 12193_ACEOF 12194 12195 12196cat >>confdefs.h <<_ACEOF 12197#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32 12198_ACEOF 12199 12200 12201cat >>confdefs.h <<_ACEOF 12202#define MIPS_DEFAULT_64BIT $mips_default_64bit 12203_ACEOF 12204 12205 12206cat >>confdefs.h <<_ACEOF 12207#define MIPS_DEFAULT_ABI $mips_default_abi 12208_ACEOF 12209 12210 ;; 12211 esac 12212 12213 # Do we need the opcodes library? 12214 case ${cpu_type} in 12215 vax | tic30) 12216 ;; 12217 12218 *) 12219 need_opcodes=yes 12220 12221 case "${enable_shared}" in 12222 yes) shared_opcodes=true ;; 12223 *opcodes*) shared_opcodes=true ;; 12224 *) shared_opcodes=false ;; 12225 esac 12226 ;; 12227 esac 12228 12229 # Any other special object files needed ? 12230 case ${cpu_type} in 12231 12232 bfin) 12233 for f in config/bfin-parse.o config/bfin-lex-wrapper.o; do 12234 case " $extra_objects " in 12235 *" $f "*) ;; 12236 *) extra_objects="$extra_objects $f" ;; 12237 esac 12238 done 12239 ;; 12240 12241 bpf) 12242 if test $this_target = $target ; then 12243 12244cat >>confdefs.h <<_ACEOF 12245#define DEFAULT_ARCH "${arch}" 12246_ACEOF 12247 12248 fi 12249 using_cgen=yes 12250 ;; 12251 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k) 12252 using_cgen=yes 12253 ;; 12254 12255 loongarch) 12256 for f in config/loongarch-parse.o config/loongarch-lex-wrapper.o; do 12257 case " $extra_objects " in 12258 *" $f "*) ;; 12259 *) extra_objects="$extra_objects $f" ;; 12260 esac 12261 done 12262 # --target=loongarch[32|64]-*-*. */ 12263 if test $this_target = $target ; then 12264 12265cat >>confdefs.h <<_ACEOF 12266#define DEFAULT_ARCH "${arch}" 12267_ACEOF 12268 12269 fi 12270 ;; 12271 12272 m32c) 12273 using_cgen=yes 12274 ;; 12275 frv) 12276 using_cgen=yes 12277 ;; 12278 m68k) 12279 f=config/m68k-parse.o 12280 case " $extra_objects " in 12281 *" $f "*) ;; 12282 *) extra_objects="$extra_objects $f" ;; 12283 esac 12284 ;; 12285 12286 mep) 12287 using_cgen=yes 12288 ;; 12289 12290 mips) 12291 for f in itbl-parse.o itbl-lex-wrapper.o itbl-ops.o; do 12292 case " $extra_objects " in 12293 *" $f "*) ;; 12294 *) extra_objects="$extra_objects $f" ;; 12295 esac 12296 done 12297 ;; 12298 12299 mt) 12300 using_cgen=yes 12301 ;; 12302 12303 nds32) 12304 # setup NDS32_LINUX_TOOLCHAIN definition 12305 if test "linux" = $em; then 12306 12307$as_echo "#define NDS32_LINUX_TOOLCHAIN 1" >>confdefs.h 12308 12309 else 12310 12311$as_echo "#define NDS32_LINUX_TOOLCHAIN 0" >>confdefs.h 12312 12313 fi 12314 12315 # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features 12316 # based on arch_name. 12317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5 12318$as_echo_n "checking for default configuration of --with-arch... " >&6; } 12319 if test "x${with_arch}" != x; then 12320 case ${with_arch} in 12321 v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 ) 12322 12323cat >>confdefs.h <<_ACEOF 12324#define NDS32_DEFAULT_ARCH_NAME "$with_arch" 12325_ACEOF 12326 12327 ;; 12328 *) 12329 as_fn_error $? "This kind of arch name does *NOT* exist!" "$LINENO" 5 12330 ;; 12331 esac 12332 fi 12333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5 12334$as_echo "$with_arch" >&6; } 12335 12336 # Decide features one by one. 12337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5 12338$as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; } 12339 if test "x${enable_dx_regs}" = xyes; then 12340 12341$as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h 12342 12343 else 12344 12345$as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h 12346 12347 fi 12348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5 12349$as_echo "$enable_dx_regs" >&6; } 12350 12351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5 12352$as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; } 12353 if test "x${enable_perf_ext}" = xno; then 12354 12355$as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h 12356 12357 else 12358 12359$as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h 12360 12361 fi 12362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5 12363$as_echo "$enable_perf_ext" >&6; } 12364 12365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5 12366$as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; } 12367 if test "x${enable_perf_ext2}" = xno; then 12368 12369$as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h 12370 12371 else 12372 12373$as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h 12374 12375 fi 12376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5 12377$as_echo "$enable_perf_ext2" >&6; } 12378 12379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5 12380$as_echo_n "checking for default configuration of --enable-string-ext... " >&6; } 12381 if test "x${enable_string_ext}" = xno; then 12382 12383$as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h 12384 12385 else 12386 12387$as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h 12388 12389 fi 12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5 12391$as_echo "$enable_string_ext" >&6; } 12392 12393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5 12394$as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; } 12395 if test "x${enable_audio_ext}" = xno; then 12396 12397$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h 12398 12399 else 12400 12401$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h 12402 12403 fi 12404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5 12405$as_echo "$enable_audio_ext" >&6; } 12406 12407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dsp-ext" >&5 12408$as_echo_n "checking for default configuration of --enable-dsp-ext... " >&6; } 12409 if test "x${enable_dsp_ext}" = xno; then 12410 12411$as_echo "#define NDS32_DEFAULT_DSP_EXT 0" >>confdefs.h 12412 12413 else 12414 12415$as_echo "#define NDS32_DEFAULT_DSP_EXT 1" >>confdefs.h 12416 12417 fi 12418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dsp_ext" >&5 12419$as_echo "$enable_dsp_ext" >&6; } 12420 12421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-zol-ext" >&5 12422$as_echo_n "checking for default configuration of --enable-zol-ext... " >&6; } 12423 if test "x${enable_zol_ext}" = xno; then 12424 12425$as_echo "#define NDS32_DEFAULT_ZOL_EXT 0" >>confdefs.h 12426 12427 else 12428 12429$as_echo "#define NDS32_DEFAULT_ZOL_EXT 1" >>confdefs.h 12430 12431 fi 12432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zol_ext" >&5 12433$as_echo "$enable_zol_ext" >&6; } 12434 ;; 12435 12436 aarch64 | i386 | s390 | sparc) 12437 if test $this_target = $target ; then 12438 12439cat >>confdefs.h <<_ACEOF 12440#define DEFAULT_ARCH "${arch}" 12441_ACEOF 12442 12443 fi 12444 ;; 12445 12446 riscv) 12447 # --target=riscv[32|64]-*-*. */ 12448 if test $this_target = $target ; then 12449 12450cat >>confdefs.h <<_ACEOF 12451#define DEFAULT_ARCH "${arch}" 12452_ACEOF 12453 12454 fi 12455 12456 # --with-arch=<value>. The syntax of <value> is same as Gas option -march. 12457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5 12458$as_echo_n "checking for default configuration of --with-arch... " >&6; } 12459 if test "x${with_arch}" != x; then 12460 12461cat >>confdefs.h <<_ACEOF 12462#define DEFAULT_RISCV_ARCH_WITH_EXT "$with_arch" 12463_ACEOF 12464 12465 fi 12466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5 12467$as_echo "$with_arch" >&6; } 12468 12469 # --with-isa-spec=[2.2|20190608|20191213]. 12470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-isa-spec" >&5 12471$as_echo_n "checking for default configuration of --with-isa-spec... " >&6; } 12472 if test "x${with_isa_spec}" != x; then 12473 12474cat >>confdefs.h <<_ACEOF 12475#define DEFAULT_RISCV_ISA_SPEC "$with_isa_spec" 12476_ACEOF 12477 12478 fi 12479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_isa_spec" >&5 12480$as_echo "$with_isa_spec" >&6; } 12481 12482 # --with-priv-spec=[1.9.1|1.10|1.11|1.12]. 12483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-priv-spec" >&5 12484$as_echo_n "checking for default configuration of --with-priv-spec... " >&6; } 12485 if test "x${with_priv_spec}" != x; then 12486 12487cat >>confdefs.h <<_ACEOF 12488#define DEFAULT_RISCV_PRIV_SPEC "$with_priv_spec" 12489_ACEOF 12490 12491 fi 12492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_priv_spec" >&5 12493$as_echo "$with_priv_spec" >&6; } 12494 ;; 12495 12496 rl78) 12497 f=config/rl78-parse.o 12498 case " $extra_objects " in 12499 *" $f "*) ;; 12500 *) extra_objects="$extra_objects $f" ;; 12501 esac 12502 ;; 12503 12504 rx) 12505 f=config/rx-parse.o 12506 case " $extra_objects " in 12507 *" $f "*) ;; 12508 *) extra_objects="$extra_objects $f" ;; 12509 esac 12510 ;; 12511 12512 xstormy16) 12513 using_cgen=yes 12514 ;; 12515 12516 xtensa) 12517 f=config/xtensa-relax.o 12518 case " $extra_objects " in 12519 *" $f "*) ;; 12520 *) extra_objects="$extra_objects $f" ;; 12521 esac 12522 ;; 12523 12524 *) 12525 ;; 12526 esac 12527 12528 if test $using_cgen = yes ; then 12529 f=cgen.o 12530 case " $extra_objects " in 12531 *" $f "*) ;; 12532 *) extra_objects="$extra_objects $f" ;; 12533 esac 12534 fi 12535 12536# See if we really can support this configuration with the emulation code. 12537 12538 if test $this_target = $target ; then 12539 obj_format=$fmt 12540 te_file=$em 12541 fi 12542 12543 case ${te_file} in 12544 vms) 12545 f=config/te-vms.o 12546 case " $extra_objects " in 12547 *" $f "*) ;; 12548 *) extra_objects="$extra_objects $f" ;; 12549 esac ;; 12550 esac 12551 12552# From target name and format, produce a list of supported emulations. 12553 12554 case ${generic_target}-${fmt} in 12555 mips-*-*-*) case "$endian" in 12556 big) emulation="mipsbelf mipslelf mipself" ;; 12557 *) emulation="mipslelf mipsbelf mipself" ;; 12558 esac ;; 12559 # i386-pc-pe-coff != i386-pc-coff. 12560 i386-*-pe-coff) ;; 12561 # Uncommenting the next line will turn on support for i386 AOUT 12562 # for the default linux configuration 12563 # i386-*-linux*-elf) emulation="i386elf i386aout" ;; 12564 # 12565 i386-*-aout) emulation="i386aout" ;; 12566 i386-*-coff) emulation="i386coff" ;; 12567 i386-*-elf) emulation="i386elf" ;; 12568 12569 # Always all formats. The first stated emulation becomes the default. 12570 cris-*-*aout*) emulation="crisaout criself" ;; 12571 cris-*-*) emulation="criself crisaout" ;; 12572 esac 12573 12574 emulations="$emulations $emulation" 12575 12576done 12577 12578if test ${ac_default_x86_relax_relocations} = unset; then 12579 ac_default_x86_relax_relocations=1 12580fi 12581 12582cat >>confdefs.h <<_ACEOF 12583#define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations 12584_ACEOF 12585 12586 12587if test ${ac_default_elf_stt_common} = unset; then 12588 ac_default_elf_stt_common=0 12589fi 12590 12591cat >>confdefs.h <<_ACEOF 12592#define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common 12593_ACEOF 12594 12595 12596 12597cat >>confdefs.h <<_ACEOF 12598#define DEFAULT_GENERATE_BUILD_NOTES $ac_default_generate_build_notes 12599_ACEOF 12600 12601 12602if test ${ac_default_generate_x86_used_note} = unset; then 12603 ac_default_generate_x86_used_note=0 12604fi 12605 12606cat >>confdefs.h <<_ACEOF 12607#define DEFAULT_X86_USED_NOTE $ac_default_generate_x86_used_note 12608_ACEOF 12609 12610 12611if test ${ac_default_generate_riscv_attr} = unset; then 12612 ac_default_generate_riscv_attr=1 12613fi 12614 12615 12616cat >>confdefs.h <<_ACEOF 12617#define DEFAULT_RISCV_ATTR $ac_default_generate_riscv_attr 12618_ACEOF 12619 12620 12621if test ${ac_default_mips_fix_loongson3_llsc} = unset; then 12622 ac_default_mips_fix_loongson3_llsc=0 12623fi 12624 12625cat >>confdefs.h <<_ACEOF 12626#define DEFAULT_MIPS_FIX_LOONGSON3_LLSC $ac_default_mips_fix_loongson3_llsc 12627_ACEOF 12628 12629 12630if test x$ac_default_compressed_debug_sections = xyes ; then 12631 12632$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h 12633 12634fi 12635 12636# Turn on all targets if possible 12637if test ${all_targets} = "yes"; then 12638 case ${target_cpu_type} in 12639 i386) 12640 case ${obj_format} in 12641 aout) 12642 emulations="$emulations i386coff i386elf" 12643 ;; 12644 coff) 12645 emulations="$emulations i386aout i386elf" 12646 ;; 12647 elf) 12648 emulations="$emulations i386aout i386coff" 12649 ;; 12650 esac 12651 ;; 12652 x86_64) 12653 case ${obj_format} in 12654 aout) 12655 emulations="$emulations i386coff i386elf" 12656 ;; 12657 coff) 12658 emulations="$emulations i386aout i386elf" 12659 ;; 12660 elf) 12661 emulations="$emulations i386aout i386coff" 12662 ;; 12663 esac 12664 ;; 12665 esac 12666fi 12667 12668# PE code has way too many macros tweaking behaviour 12669case ${te_file} in 12670 pe*) emulations="" ;; 12671esac 12672 12673# Assign floating point type. Most processors with FP support 12674# IEEE FP. On those that don't support FP at all, usually IEEE 12675# is emulated. 12676case ${target_cpu} in 12677 vax | pdp11 ) atof=vax ;; 12678 *) atof=ieee ;; 12679esac 12680 12681case "${obj_format}" in 12682 "") as_fn_error $? "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;; 12683esac 12684 12685# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU). 12686cgen_cpu_prefix="" 12687if test $using_cgen = yes ; then 12688 case ${target_cpu} in 12689 or1knd) 12690 cgen_cpu_prefix=or1k ;; 12691 *) cgen_cpu_prefix=${target_cpu} ;; 12692 esac 12693 12694 12695$as_echo "#define USING_CGEN 1" >>confdefs.h 12696 12697fi 12698 12699 12700if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then 12701 as_fn_error $? "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5 12702fi 12703 12704if test ! -r ${srcdir}/config/obj-${obj_format}.c; then 12705 as_fn_error $? "GAS does not have support for object file format ${obj_format}" "$LINENO" 5 12706fi 12707 12708# Some COFF configurations want these random other flags set. 12709case ${obj_format} in 12710 coff) 12711 case ${target_cpu_type} in 12712 i386) 12713$as_echo "#define I386COFF 1" >>confdefs.h 12714 ;; 12715 x86_64) 12716$as_echo "#define I386COFF 1" >>confdefs.h 12717 ;; 12718 esac 12719 ;; 12720esac 12721 12722# Getting this done right is going to be a bitch. Each configuration specified 12723# with --enable-targets=... should be checked for environment, format, cpu 12724# setting. 12725# 12726# For each configuration, the necessary object file support code must be linked 12727# in. This might be only one, it might be up to four. The necessary emulation 12728# code needs to be provided, too. 12729# 12730# And then there's "--enable-targets=all".... 12731# 12732# For now, just always do it for MIPS ELF configurations. Sigh. 12733 12734formats="${obj_format}" 12735emfiles="" 12736EMULATIONS="" 12737_gas_uniq_list="$emulations" 12738_gas_uniq_newlist="" 12739for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12740 case $_gas_uniq_i in 12741 _gas_uniq_dummy) ;; 12742 *) case " $_gas_uniq_newlist " in 12743 *" $_gas_uniq_i "*) ;; 12744 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12745 esac ;; 12746 esac 12747done 12748emulations=$_gas_uniq_newlist 12749 12750for em in . $emulations ; do 12751 case $em in 12752 .) continue ;; 12753 mipsbelf | mipslelf | mipself) 12754 fmt=elf file=mipself ;; 12755 *coff) 12756 fmt=coff file=$em ;; 12757 *aout) 12758 fmt=aout file=$em ;; 12759 *elf) 12760 fmt=elf file=$em ;; 12761 esac 12762 formats="$formats $fmt" 12763 emfiles="$emfiles config/e-$file.o" 12764 EMULATIONS="$EMULATIONS &$em," 12765done 12766_gas_uniq_list="$formats" 12767_gas_uniq_newlist="" 12768for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12769 case $_gas_uniq_i in 12770 _gas_uniq_dummy) ;; 12771 *) case " $_gas_uniq_newlist " in 12772 *" $_gas_uniq_i "*) ;; 12773 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12774 esac ;; 12775 esac 12776done 12777formats=$_gas_uniq_newlist 12778 12779_gas_uniq_list="$emfiles" 12780_gas_uniq_newlist="" 12781for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12782 case $_gas_uniq_i in 12783 _gas_uniq_dummy) ;; 12784 *) case " $_gas_uniq_newlist " in 12785 *" $_gas_uniq_i "*) ;; 12786 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12787 esac ;; 12788 esac 12789done 12790emfiles=$_gas_uniq_newlist 12791 12792if test `set . $formats ; shift ; echo $#` -gt 1 ; then 12793 for fmt in $formats ; do 12794 case $fmt in 12795 aout) 12796$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h 12797 ;; 12798 coff) 12799$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h 12800 ;; 12801 ecoff) 12802$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h 12803 ;; 12804 elf) 12805$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h 12806 ;; 12807 generic) 12808$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h 12809 ;; 12810 som) 12811$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h 12812 ;; 12813 esac 12814 extra_objects="$extra_objects config/obj-$fmt.o" 12815 done 12816 obj_format=multi 12817fi 12818if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then 12819 DEFAULT_EMULATION=`set . $emulations ; echo $2` 12820 # e-mipself has more than one emulation per file, e-i386* has just one at the 12821 # moment. If only one emulation is specified, then don't define 12822 # USE_EMULATIONS or include any of the e-files as they will only be bloat. 12823 case "${obj_format}${emfiles}" in 12824 multi* | *mipself*) 12825 extra_objects="$extra_objects $emfiles" 12826 12827$as_echo "#define USE_EMULATIONS 1" >>confdefs.h 12828 ;; 12829 esac 12830fi 12831 12832 12833cat >>confdefs.h <<_ACEOF 12834#define EMULATIONS $EMULATIONS 12835_ACEOF 12836 12837 12838cat >>confdefs.h <<_ACEOF 12839#define DEFAULT_EMULATION "$DEFAULT_EMULATION" 12840_ACEOF 12841 12842 12843reject_dev_configs=yes 12844 12845case ${reject_dev_configs}-${dev} in 12846 yes-yes) # Oops. 12847 as_fn_error $? "GAS does not support the ${generic_target} configuration." "$LINENO" 5 12848 ;; 12849esac 12850 12851 12852 12853 12854 12855 12856 12857# do we need the opcodes library? 12858case "${need_opcodes}" in 12859yes) 12860 OPCODES_LIB=../opcodes/libopcodes.la 12861 ;; 12862esac 12863 12864 12865 12866 12867cat >>confdefs.h <<_ACEOF 12868#define TARGET_ALIAS "${target_alias}" 12869_ACEOF 12870 12871 12872cat >>confdefs.h <<_ACEOF 12873#define TARGET_CANONICAL "${target}" 12874_ACEOF 12875 12876 12877cat >>confdefs.h <<_ACEOF 12878#define TARGET_CPU "${target_cpu}" 12879_ACEOF 12880 12881 12882cat >>confdefs.h <<_ACEOF 12883#define TARGET_VENDOR "${target_vendor}" 12884_ACEOF 12885 12886 12887cat >>confdefs.h <<_ACEOF 12888#define TARGET_OS "${target_os}" 12889_ACEOF 12890 12891 12892for ac_prog in 'bison -y' byacc 12893do 12894 # Extract the first word of "$ac_prog", so it can be a program name with args. 12895set dummy $ac_prog; ac_word=$2 12896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12897$as_echo_n "checking for $ac_word... " >&6; } 12898if ${ac_cv_prog_YACC+:} false; then : 12899 $as_echo_n "(cached) " >&6 12900else 12901 if test -n "$YACC"; then 12902 ac_cv_prog_YACC="$YACC" # Let the user override the test. 12903else 12904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12905for as_dir in $PATH 12906do 12907 IFS=$as_save_IFS 12908 test -z "$as_dir" && as_dir=. 12909 for ac_exec_ext in '' $ac_executable_extensions; do 12910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12911 ac_cv_prog_YACC="$ac_prog" 12912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12913 break 2 12914 fi 12915done 12916 done 12917IFS=$as_save_IFS 12918 12919fi 12920fi 12921YACC=$ac_cv_prog_YACC 12922if test -n "$YACC"; then 12923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 12924$as_echo "$YACC" >&6; } 12925else 12926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12927$as_echo "no" >&6; } 12928fi 12929 12930 12931 test -n "$YACC" && break 12932done 12933test -n "$YACC" || YACC="yacc" 12934 12935for ac_prog in flex lex 12936do 12937 # Extract the first word of "$ac_prog", so it can be a program name with args. 12938set dummy $ac_prog; ac_word=$2 12939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12940$as_echo_n "checking for $ac_word... " >&6; } 12941if ${ac_cv_prog_LEX+:} false; then : 12942 $as_echo_n "(cached) " >&6 12943else 12944 if test -n "$LEX"; then 12945 ac_cv_prog_LEX="$LEX" # Let the user override the test. 12946else 12947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12948for as_dir in $PATH 12949do 12950 IFS=$as_save_IFS 12951 test -z "$as_dir" && as_dir=. 12952 for ac_exec_ext in '' $ac_executable_extensions; do 12953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12954 ac_cv_prog_LEX="$ac_prog" 12955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12956 break 2 12957 fi 12958done 12959 done 12960IFS=$as_save_IFS 12961 12962fi 12963fi 12964LEX=$ac_cv_prog_LEX 12965if test -n "$LEX"; then 12966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 12967$as_echo "$LEX" >&6; } 12968else 12969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12970$as_echo "no" >&6; } 12971fi 12972 12973 12974 test -n "$LEX" && break 12975done 12976test -n "$LEX" || LEX=":" 12977 12978case "$LEX" in 12979 :|*"missing "*) ;; 12980 *) cat >conftest.l <<_ACEOF 12981%% 12982a { ECHO; } 12983b { REJECT; } 12984c { yymore (); } 12985d { yyless (1); } 12986e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ 12987 yyless ((input () != 0)); } 12988f { unput (yytext[0]); } 12989. { BEGIN INITIAL; } 12990%% 12991#ifdef YYTEXT_POINTER 12992extern char *yytext; 12993#endif 12994int 12995main (void) 12996{ 12997 return ! yylex () + ! yywrap (); 12998} 12999_ACEOF 13000{ { ac_try="$LEX conftest.l" 13001case "(($ac_try" in 13002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13003 *) ac_try_echo=$ac_try;; 13004esac 13005eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 13006$as_echo "$ac_try_echo"; } >&5 13007 (eval "$LEX conftest.l") 2>&5 13008 ac_status=$? 13009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13010 test $ac_status = 0; } 13011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 13012$as_echo_n "checking lex output file root... " >&6; } 13013if ${ac_cv_prog_lex_root+:} false; then : 13014 $as_echo_n "(cached) " >&6 13015else 13016 13017if test -f lex.yy.c; then 13018 ac_cv_prog_lex_root=lex.yy 13019elif test -f lexyy.c; then 13020 ac_cv_prog_lex_root=lexyy 13021else 13022 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5 13023fi 13024fi 13025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 13026$as_echo "$ac_cv_prog_lex_root" >&6; } 13027LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 13028 13029if test -z "${LEXLIB+set}"; then 13030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 13031$as_echo_n "checking lex library... " >&6; } 13032if ${ac_cv_lib_lex+:} false; then : 13033 $as_echo_n "(cached) " >&6 13034else 13035 13036 ac_save_LIBS=$LIBS 13037 ac_cv_lib_lex='none needed' 13038 for ac_lib in '' -lfl -ll; do 13039 LIBS="$ac_lib $ac_save_LIBS" 13040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13041/* end confdefs.h. */ 13042`cat $LEX_OUTPUT_ROOT.c` 13043_ACEOF 13044if ac_fn_c_try_link "$LINENO"; then : 13045 ac_cv_lib_lex=$ac_lib 13046fi 13047rm -f core conftest.err conftest.$ac_objext \ 13048 conftest$ac_exeext conftest.$ac_ext 13049 test "$ac_cv_lib_lex" != 'none needed' && break 13050 done 13051 LIBS=$ac_save_LIBS 13052 13053fi 13054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 13055$as_echo "$ac_cv_lib_lex" >&6; } 13056 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex 13057fi 13058 13059 13060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 13061$as_echo_n "checking whether yytext is a pointer... " >&6; } 13062if ${ac_cv_prog_lex_yytext_pointer+:} false; then : 13063 $as_echo_n "(cached) " >&6 13064else 13065 # POSIX says lex can declare yytext either as a pointer or an array; the 13066# default is implementation-dependent. Figure out which it is, since 13067# not all implementations provide the %pointer and %array declarations. 13068ac_cv_prog_lex_yytext_pointer=no 13069ac_save_LIBS=$LIBS 13070LIBS="$LEXLIB $ac_save_LIBS" 13071cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13072/* end confdefs.h. */ 13073 13074 #define YYTEXT_POINTER 1 13075`cat $LEX_OUTPUT_ROOT.c` 13076_ACEOF 13077if ac_fn_c_try_link "$LINENO"; then : 13078 ac_cv_prog_lex_yytext_pointer=yes 13079fi 13080rm -f core conftest.err conftest.$ac_objext \ 13081 conftest$ac_exeext conftest.$ac_ext 13082LIBS=$ac_save_LIBS 13083 13084fi 13085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 13086$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } 13087if test $ac_cv_prog_lex_yytext_pointer = yes; then 13088 13089$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h 13090 13091fi 13092rm -f conftest.l $LEX_OUTPUT_ROOT.c 13093 ;; 13094esac 13095if test "$LEX" = :; then 13096 LEX=${am_missing_run}flex 13097fi 13098 13099ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN" 13100# If we haven't got the data from the intl directory, 13101# assume NLS is disabled. 13102USE_NLS=no 13103LIBINTL= 13104LIBINTL_DEP= 13105INCINTL= 13106XGETTEXT= 13107GMSGFMT= 13108POSUB= 13109 13110if test -f ../intl/config.intl; then 13111 . ../intl/config.intl 13112fi 13113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 13114$as_echo_n "checking whether NLS is requested... " >&6; } 13115if test x"$USE_NLS" != xyes; then 13116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13117$as_echo "no" >&6; } 13118else 13119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13120$as_echo "yes" >&6; } 13121 13122$as_echo "#define ENABLE_NLS 1" >>confdefs.h 13123 13124 13125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 13126$as_echo_n "checking for catalogs to be installed... " >&6; } 13127 # Look for .po and .gmo files in the source directory. 13128 CATALOGS= 13129 XLINGUAS= 13130 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 13131 # If there aren't any .gmo files the shell will give us the 13132 # literal string "../path/to/srcdir/po/*.gmo" which has to be 13133 # weeded out. 13134 case "$cat" in *\**) 13135 continue;; 13136 esac 13137 # The quadruple backslash is collapsed to a double backslash 13138 # by the backticks, then collapsed again by the double quotes, 13139 # leaving us with one backslash in the sed expression (right 13140 # before the dot that mustn't act as a wildcard). 13141 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 13142 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 13143 # The user is allowed to set LINGUAS to a list of languages to 13144 # install catalogs for. If it's empty that means "all of them." 13145 if test "x$LINGUAS" = x; then 13146 CATALOGS="$CATALOGS $cat" 13147 XLINGUAS="$XLINGUAS $lang" 13148 else 13149 case "$LINGUAS" in *$lang*) 13150 CATALOGS="$CATALOGS $cat" 13151 XLINGUAS="$XLINGUAS $lang" 13152 ;; 13153 esac 13154 fi 13155 done 13156 LINGUAS="$XLINGUAS" 13157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 13158$as_echo "$LINGUAS" >&6; } 13159 13160 13161 DATADIRNAME=share 13162 13163 INSTOBJEXT=.mo 13164 13165 GENCAT=gencat 13166 13167 CATOBJEXT=.gmo 13168 13169fi 13170 13171 MKINSTALLDIRS= 13172 if test -n "$ac_aux_dir"; then 13173 case "$ac_aux_dir" in 13174 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 13175 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 13176 esac 13177 fi 13178 if test -z "$MKINSTALLDIRS"; then 13179 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 13180 fi 13181 13182 13183 13184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 13185$as_echo_n "checking whether NLS is requested... " >&6; } 13186 # Check whether --enable-nls was given. 13187if test "${enable_nls+set}" = set; then : 13188 enableval=$enable_nls; USE_NLS=$enableval 13189else 13190 USE_NLS=yes 13191fi 13192 13193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 13194$as_echo "$USE_NLS" >&6; } 13195 13196 13197 13198 13199 13200 13201# Prepare PATH_SEPARATOR. 13202# The user is always right. 13203if test "${PATH_SEPARATOR+set}" != set; then 13204 echo "#! /bin/sh" >conf$$.sh 13205 echo "exit 0" >>conf$$.sh 13206 chmod +x conf$$.sh 13207 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13208 PATH_SEPARATOR=';' 13209 else 13210 PATH_SEPARATOR=: 13211 fi 13212 rm -f conf$$.sh 13213fi 13214 13215# Find out how to test for executable files. Don't use a zero-byte file, 13216# as systems may use methods other than mode bits to determine executability. 13217cat >conf$$.file <<_ASEOF 13218#! /bin/sh 13219exit 0 13220_ASEOF 13221chmod +x conf$$.file 13222if test -x conf$$.file >/dev/null 2>&1; then 13223 ac_executable_p="test -x" 13224else 13225 ac_executable_p="test -f" 13226fi 13227rm -f conf$$.file 13228 13229# Extract the first word of "msgfmt", so it can be a program name with args. 13230set dummy msgfmt; ac_word=$2 13231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13232$as_echo_n "checking for $ac_word... " >&6; } 13233if ${ac_cv_path_MSGFMT+:} false; then : 13234 $as_echo_n "(cached) " >&6 13235else 13236 case "$MSGFMT" in 13237 [\\/]* | ?:[\\/]*) 13238 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 13239 ;; 13240 *) 13241 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13242 for ac_dir in $PATH; do 13243 IFS="$ac_save_IFS" 13244 test -z "$ac_dir" && ac_dir=. 13245 for ac_exec_ext in '' $ac_executable_extensions; do 13246 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13247 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 13248 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13249 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 13250 break 2 13251 fi 13252 fi 13253 done 13254 done 13255 IFS="$ac_save_IFS" 13256 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 13257 ;; 13258esac 13259fi 13260MSGFMT="$ac_cv_path_MSGFMT" 13261if test "$MSGFMT" != ":"; then 13262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 13263$as_echo "$MSGFMT" >&6; } 13264else 13265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13266$as_echo "no" >&6; } 13267fi 13268 13269 # Extract the first word of "gmsgfmt", so it can be a program name with args. 13270set dummy gmsgfmt; ac_word=$2 13271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13272$as_echo_n "checking for $ac_word... " >&6; } 13273if ${ac_cv_path_GMSGFMT+:} false; then : 13274 $as_echo_n "(cached) " >&6 13275else 13276 case $GMSGFMT in 13277 [\\/]* | ?:[\\/]*) 13278 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 13279 ;; 13280 *) 13281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13282for as_dir in $PATH 13283do 13284 IFS=$as_save_IFS 13285 test -z "$as_dir" && as_dir=. 13286 for ac_exec_ext in '' $ac_executable_extensions; do 13287 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13288 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 13289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13290 break 2 13291 fi 13292done 13293 done 13294IFS=$as_save_IFS 13295 13296 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 13297 ;; 13298esac 13299fi 13300GMSGFMT=$ac_cv_path_GMSGFMT 13301if test -n "$GMSGFMT"; then 13302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 13303$as_echo "$GMSGFMT" >&6; } 13304else 13305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13306$as_echo "no" >&6; } 13307fi 13308 13309 13310 13311 13312# Prepare PATH_SEPARATOR. 13313# The user is always right. 13314if test "${PATH_SEPARATOR+set}" != set; then 13315 echo "#! /bin/sh" >conf$$.sh 13316 echo "exit 0" >>conf$$.sh 13317 chmod +x conf$$.sh 13318 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13319 PATH_SEPARATOR=';' 13320 else 13321 PATH_SEPARATOR=: 13322 fi 13323 rm -f conf$$.sh 13324fi 13325 13326# Find out how to test for executable files. Don't use a zero-byte file, 13327# as systems may use methods other than mode bits to determine executability. 13328cat >conf$$.file <<_ASEOF 13329#! /bin/sh 13330exit 0 13331_ASEOF 13332chmod +x conf$$.file 13333if test -x conf$$.file >/dev/null 2>&1; then 13334 ac_executable_p="test -x" 13335else 13336 ac_executable_p="test -f" 13337fi 13338rm -f conf$$.file 13339 13340# Extract the first word of "xgettext", so it can be a program name with args. 13341set dummy xgettext; ac_word=$2 13342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13343$as_echo_n "checking for $ac_word... " >&6; } 13344if ${ac_cv_path_XGETTEXT+:} false; then : 13345 $as_echo_n "(cached) " >&6 13346else 13347 case "$XGETTEXT" in 13348 [\\/]* | ?:[\\/]*) 13349 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 13350 ;; 13351 *) 13352 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13353 for ac_dir in $PATH; do 13354 IFS="$ac_save_IFS" 13355 test -z "$ac_dir" && ac_dir=. 13356 for ac_exec_ext in '' $ac_executable_extensions; do 13357 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13358 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13359 (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 13360 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 13361 break 2 13362 fi 13363 fi 13364 done 13365 done 13366 IFS="$ac_save_IFS" 13367 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 13368 ;; 13369esac 13370fi 13371XGETTEXT="$ac_cv_path_XGETTEXT" 13372if test "$XGETTEXT" != ":"; then 13373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 13374$as_echo "$XGETTEXT" >&6; } 13375else 13376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13377$as_echo "no" >&6; } 13378fi 13379 13380 rm -f messages.po 13381 13382 13383# Prepare PATH_SEPARATOR. 13384# The user is always right. 13385if test "${PATH_SEPARATOR+set}" != set; then 13386 echo "#! /bin/sh" >conf$$.sh 13387 echo "exit 0" >>conf$$.sh 13388 chmod +x conf$$.sh 13389 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13390 PATH_SEPARATOR=';' 13391 else 13392 PATH_SEPARATOR=: 13393 fi 13394 rm -f conf$$.sh 13395fi 13396 13397# Find out how to test for executable files. Don't use a zero-byte file, 13398# as systems may use methods other than mode bits to determine executability. 13399cat >conf$$.file <<_ASEOF 13400#! /bin/sh 13401exit 0 13402_ASEOF 13403chmod +x conf$$.file 13404if test -x conf$$.file >/dev/null 2>&1; then 13405 ac_executable_p="test -x" 13406else 13407 ac_executable_p="test -f" 13408fi 13409rm -f conf$$.file 13410 13411# Extract the first word of "msgmerge", so it can be a program name with args. 13412set dummy msgmerge; ac_word=$2 13413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13414$as_echo_n "checking for $ac_word... " >&6; } 13415if ${ac_cv_path_MSGMERGE+:} false; then : 13416 $as_echo_n "(cached) " >&6 13417else 13418 case "$MSGMERGE" in 13419 [\\/]* | ?:[\\/]*) 13420 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 13421 ;; 13422 *) 13423 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13424 for ac_dir in $PATH; do 13425 IFS="$ac_save_IFS" 13426 test -z "$ac_dir" && ac_dir=. 13427 for ac_exec_ext in '' $ac_executable_extensions; do 13428 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13429 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 13430 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 13431 break 2 13432 fi 13433 fi 13434 done 13435 done 13436 IFS="$ac_save_IFS" 13437 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 13438 ;; 13439esac 13440fi 13441MSGMERGE="$ac_cv_path_MSGMERGE" 13442if test "$MSGMERGE" != ":"; then 13443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 13444$as_echo "$MSGMERGE" >&6; } 13445else 13446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13447$as_echo "no" >&6; } 13448fi 13449 13450 13451 if test "$GMSGFMT" != ":"; then 13452 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 13453 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13454 : ; 13455 else 13456 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 13457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 13458$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 13459 GMSGFMT=":" 13460 fi 13461 fi 13462 13463 if test "$XGETTEXT" != ":"; then 13464 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13465 (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 13466 : ; 13467 else 13468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 13469$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 13470 XGETTEXT=":" 13471 fi 13472 rm -f messages.po 13473 fi 13474 13475 ac_config_commands="$ac_config_commands default-1" 13476 13477 13478 13479 13480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 13481$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 13482 # Check whether --enable-maintainer-mode was given. 13483if test "${enable_maintainer_mode+set}" = set; then : 13484 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 13485else 13486 USE_MAINTAINER_MODE=no 13487fi 13488 13489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 13490$as_echo "$USE_MAINTAINER_MODE" >&6; } 13491 if test $USE_MAINTAINER_MODE = yes; then 13492 MAINTAINER_MODE_TRUE= 13493 MAINTAINER_MODE_FALSE='#' 13494else 13495 MAINTAINER_MODE_TRUE='#' 13496 MAINTAINER_MODE_FALSE= 13497fi 13498 13499 MAINT=$MAINTAINER_MODE_TRUE 13500 13501 13502 if false; then 13503 GENINSRC_NEVER_TRUE= 13504 GENINSRC_NEVER_FALSE='#' 13505else 13506 GENINSRC_NEVER_TRUE='#' 13507 GENINSRC_NEVER_FALSE= 13508fi 13509 13510 13511 13512for ac_header in memory.h sys/stat.h sys/types.h unistd.h 13513do : 13514 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13515ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13516if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13517 cat >>confdefs.h <<_ACEOF 13518#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13519_ACEOF 13520 13521fi 13522 13523done 13524 13525 13526# Put this here so that autoconf's "cross-compiling" message doesn't confuse 13527# people who are not cross-compiling but are compiling cross-assemblers. 13528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5 13529$as_echo_n "checking whether compiling a cross-assembler... " >&6; } 13530if test "${host}" = "${target}"; then 13531 cross_gas=no 13532else 13533 cross_gas=yes 13534 13535$as_echo "#define CROSS_COMPILE 1" >>confdefs.h 13536 13537fi 13538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5 13539$as_echo "$cross_gas" >&6; } 13540 13541for ac_func in strsignal 13542do : 13543 ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal" 13544if test "x$ac_cv_func_strsignal" = xyes; then : 13545 cat >>confdefs.h <<_ACEOF 13546#define HAVE_STRSIGNAL 1 13547_ACEOF 13548 13549fi 13550done 13551 13552 13553 13554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 13555$as_echo_n "checking for LC_MESSAGES... " >&6; } 13556if ${am_cv_val_LC_MESSAGES+:} false; then : 13557 $as_echo_n "(cached) " >&6 13558else 13559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13560/* end confdefs.h. */ 13561#include <locale.h> 13562int 13563main () 13564{ 13565return LC_MESSAGES 13566 ; 13567 return 0; 13568} 13569_ACEOF 13570if ac_fn_c_try_link "$LINENO"; then : 13571 am_cv_val_LC_MESSAGES=yes 13572else 13573 am_cv_val_LC_MESSAGES=no 13574fi 13575rm -f core conftest.err conftest.$ac_objext \ 13576 conftest$ac_exeext conftest.$ac_ext 13577fi 13578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 13579$as_echo "$am_cv_val_LC_MESSAGES" >&6; } 13580 if test $am_cv_val_LC_MESSAGES = yes; then 13581 13582$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h 13583 13584 fi 13585 13586 13587# do we need the math library? 13588case "${need_libm}" in 13589yes) 13590 LIBM= 13591case $host in 13592*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 13593 # These system don't have libm, or don't need it 13594 ;; 13595*-ncr-sysv4.3*) 13596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 13597$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 13598if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 13599 $as_echo_n "(cached) " >&6 13600else 13601 ac_check_lib_save_LIBS=$LIBS 13602LIBS="-lmw $LIBS" 13603cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13604/* end confdefs.h. */ 13605 13606/* Override any GCC internal prototype to avoid an error. 13607 Use char because int might match the return type of a GCC 13608 builtin and then its argument prototype would still apply. */ 13609#ifdef __cplusplus 13610extern "C" 13611#endif 13612char _mwvalidcheckl (); 13613int 13614main () 13615{ 13616return _mwvalidcheckl (); 13617 ; 13618 return 0; 13619} 13620_ACEOF 13621if ac_fn_c_try_link "$LINENO"; then : 13622 ac_cv_lib_mw__mwvalidcheckl=yes 13623else 13624 ac_cv_lib_mw__mwvalidcheckl=no 13625fi 13626rm -f core conftest.err conftest.$ac_objext \ 13627 conftest$ac_exeext conftest.$ac_ext 13628LIBS=$ac_check_lib_save_LIBS 13629fi 13630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 13631$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 13632if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 13633 LIBM="-lmw" 13634fi 13635 13636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 13637$as_echo_n "checking for cos in -lm... " >&6; } 13638if ${ac_cv_lib_m_cos+:} false; then : 13639 $as_echo_n "(cached) " >&6 13640else 13641 ac_check_lib_save_LIBS=$LIBS 13642LIBS="-lm $LIBS" 13643cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13644/* end confdefs.h. */ 13645 13646/* Override any GCC internal prototype to avoid an error. 13647 Use char because int might match the return type of a GCC 13648 builtin and then its argument prototype would still apply. */ 13649#ifdef __cplusplus 13650extern "C" 13651#endif 13652char cos (); 13653int 13654main () 13655{ 13656return cos (); 13657 ; 13658 return 0; 13659} 13660_ACEOF 13661if ac_fn_c_try_link "$LINENO"; then : 13662 ac_cv_lib_m_cos=yes 13663else 13664 ac_cv_lib_m_cos=no 13665fi 13666rm -f core conftest.err conftest.$ac_objext \ 13667 conftest$ac_exeext conftest.$ac_ext 13668LIBS=$ac_check_lib_save_LIBS 13669fi 13670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 13671$as_echo "$ac_cv_lib_m_cos" >&6; } 13672if test "x$ac_cv_lib_m_cos" = xyes; then : 13673 LIBM="$LIBM -lm" 13674fi 13675 13676 ;; 13677*) 13678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 13679$as_echo_n "checking for cos in -lm... " >&6; } 13680if ${ac_cv_lib_m_cos+:} false; then : 13681 $as_echo_n "(cached) " >&6 13682else 13683 ac_check_lib_save_LIBS=$LIBS 13684LIBS="-lm $LIBS" 13685cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13686/* end confdefs.h. */ 13687 13688/* Override any GCC internal prototype to avoid an error. 13689 Use char because int might match the return type of a GCC 13690 builtin and then its argument prototype would still apply. */ 13691#ifdef __cplusplus 13692extern "C" 13693#endif 13694char cos (); 13695int 13696main () 13697{ 13698return cos (); 13699 ; 13700 return 0; 13701} 13702_ACEOF 13703if ac_fn_c_try_link "$LINENO"; then : 13704 ac_cv_lib_m_cos=yes 13705else 13706 ac_cv_lib_m_cos=no 13707fi 13708rm -f core conftest.err conftest.$ac_objext \ 13709 conftest$ac_exeext conftest.$ac_ext 13710LIBS=$ac_check_lib_save_LIBS 13711fi 13712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 13713$as_echo "$ac_cv_lib_m_cos" >&6; } 13714if test "x$ac_cv_lib_m_cos" = xyes; then : 13715 LIBM="-lm" 13716fi 13717 13718 ;; 13719esac 13720 13721 13722 13723 ;; 13724esac 13725 13726# Some non-ANSI preprocessors botch requoting inside strings. That's bad 13727# enough, but on some of those systems, the assert macro relies on requoting 13728# working properly! 13729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5 13730$as_echo_n "checking for working assert macro... " >&6; } 13731if ${gas_cv_assert_ok+:} false; then : 13732 $as_echo_n "(cached) " >&6 13733else 13734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13735/* end confdefs.h. */ 13736#include <assert.h> 13737#include <stdio.h> 13738int 13739main () 13740{ 13741 13742/* check for requoting problems */ 13743static int a, b, c, d; 13744static char *s; 13745assert (!strcmp(s, "foo bar baz quux")); 13746/* check for newline handling */ 13747assert (a == b 13748 || c == d); 13749 13750 ; 13751 return 0; 13752} 13753_ACEOF 13754if ac_fn_c_try_link "$LINENO"; then : 13755 gas_cv_assert_ok=yes 13756else 13757 gas_cv_assert_ok=no 13758fi 13759rm -f core conftest.err conftest.$ac_objext \ 13760 conftest$ac_exeext conftest.$ac_ext 13761fi 13762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5 13763$as_echo "$gas_cv_assert_ok" >&6; } 13764test $gas_cv_assert_ok = yes || 13765$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h 13766 13767 13768 13769# On some systems, the system header files may not declare malloc, realloc, 13770# and free. There are places where gas needs these functions to have been 13771# declared -- such as when taking their addresses. 13772gas_test_headers=" 13773#ifdef HAVE_MEMORY_H 13774#include <memory.h> 13775#endif 13776#include <string.h> 13777#include <stdlib.h> 13778#ifdef HAVE_UNISTD_H 13779#include <unistd.h> 13780#endif 13781" 13782 13783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 13784$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 13785if ${gas_cv_decl_getopt_unistd_h+:} false; then : 13786 $as_echo_n "(cached) " >&6 13787else 13788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13789/* end confdefs.h. */ 13790#include <unistd.h> 13791int 13792main () 13793{ 13794extern int getopt (int, char *const*, const char *); 13795 ; 13796 return 0; 13797} 13798_ACEOF 13799if ac_fn_c_try_compile "$LINENO"; then : 13800 gas_cv_decl_getopt_unistd_h=yes 13801else 13802 gas_cv_decl_getopt_unistd_h=no 13803fi 13804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13805fi 13806 13807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5 13808$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; } 13809if test $gas_cv_decl_getopt_unistd_h = yes; then 13810 13811$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 13812 13813fi 13814 13815 13816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5 13817$as_echo_n "checking whether declaration is required for environ... " >&6; } 13818if ${gas_cv_decl_needed_environ+:} false; then : 13819 $as_echo_n "(cached) " >&6 13820else 13821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13822/* end confdefs.h. */ 13823$gas_test_headers 13824int 13825main () 13826{ 13827 13828typedef char **f; 13829f x; 13830x = (f) environ; 13831 13832 ; 13833 return 0; 13834} 13835_ACEOF 13836if ac_fn_c_try_link "$LINENO"; then : 13837 gas_cv_decl_needed_environ=no 13838else 13839 gas_cv_decl_needed_environ=yes 13840fi 13841rm -f core conftest.err conftest.$ac_objext \ 13842 conftest$ac_exeext conftest.$ac_ext 13843fi 13844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5 13845$as_echo "$gas_cv_decl_needed_environ" >&6; } 13846if test $gas_cv_decl_needed_environ = yes; then 13847 13848$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h 13849 13850fi 13851 13852 13853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5 13854$as_echo_n "checking whether declaration is required for ffs... " >&6; } 13855if ${gas_cv_decl_needed_ffs+:} false; then : 13856 $as_echo_n "(cached) " >&6 13857else 13858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13859/* end confdefs.h. */ 13860$gas_test_headers 13861int 13862main () 13863{ 13864 13865typedef int (*f)(int); 13866f x; 13867x = (f) ffs; 13868 13869 ; 13870 return 0; 13871} 13872_ACEOF 13873if ac_fn_c_try_link "$LINENO"; then : 13874 gas_cv_decl_needed_ffs=no 13875else 13876 gas_cv_decl_needed_ffs=yes 13877fi 13878rm -f core conftest.err conftest.$ac_objext \ 13879 conftest$ac_exeext conftest.$ac_ext 13880fi 13881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5 13882$as_echo "$gas_cv_decl_needed_ffs" >&6; } 13883if test $gas_cv_decl_needed_ffs = yes; then 13884 13885$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h 13886 13887fi 13888 13889 13890ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 13891if test "x$ac_cv_have_decl_asprintf" = xyes; then : 13892 ac_have_decl=1 13893else 13894 ac_have_decl=0 13895fi 13896 13897cat >>confdefs.h <<_ACEOF 13898#define HAVE_DECL_ASPRINTF $ac_have_decl 13899_ACEOF 13900ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default" 13901if test "x$ac_cv_have_decl_mempcpy" = xyes; then : 13902 ac_have_decl=1 13903else 13904 ac_have_decl=0 13905fi 13906 13907cat >>confdefs.h <<_ACEOF 13908#define HAVE_DECL_MEMPCPY $ac_have_decl 13909_ACEOF 13910ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 13911if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 13912 ac_have_decl=1 13913else 13914 ac_have_decl=0 13915fi 13916 13917cat >>confdefs.h <<_ACEOF 13918#define HAVE_DECL_STPCPY $ac_have_decl 13919_ACEOF 13920 13921 13922 13923case "${host}" in 13924*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 13925 13926$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 13927 ;; 13928esac 13929 13930# Link in zlib if we can. This allows us to write compressed debug sections. 13931 13932 # Use the system's zlib library. 13933 zlibdir="-L\$(top_builddir)/../zlib" 13934 zlibinc="-I\$(top_srcdir)/../zlib" 13935 13936# Check whether --with-system-zlib was given. 13937if test "${with_system_zlib+set}" = set; then : 13938 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 13939 zlibdir= 13940 zlibinc= 13941 fi 13942 13943fi 13944 13945 13946 13947 13948 13949# Support for VMS timestamps via cross compile 13950 13951if test "$ac_cv_header_time_h" = yes; then 13952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5 13953$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; } 13954 if ${gas_cv_have_time_type_member_tm_gmtoff+:} false; then : 13955 $as_echo_n "(cached) " >&6 13956else 13957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13958/* end confdefs.h. */ 13959 13960#define _BSD_SOURCE 1 13961#include <time.h> 13962int 13963main () 13964{ 13965struct tm avar; void* aref = (void*) &avar.tm_gmtoff 13966 ; 13967 return 0; 13968} 13969_ACEOF 13970if ac_fn_c_try_compile "$LINENO"; then : 13971 gas_cv_have_time_type_member_tm_gmtoff=yes 13972else 13973 gas_cv_have_time_type_member_tm_gmtoff=no 13974 13975fi 13976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13977fi 13978 13979 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then 13980 13981$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h 13982 13983 fi 13984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5 13985$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; } 13986 13987fi 13988 13989if test "$ac_cv_header_sys_stat_h" = yes; then 13990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5 13991$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; } 13992 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+:} false; then : 13993 $as_echo_n "(cached) " >&6 13994else 13995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13996/* end confdefs.h. */ 13997 13998#define _BSD_SOURCE 1 13999#include <sys/stat.h> 14000int 14001main () 14002{ 14003struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec 14004 ; 14005 return 0; 14006} 14007_ACEOF 14008if ac_fn_c_try_compile "$LINENO"; then : 14009 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes 14010else 14011 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no 14012 14013fi 14014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14015fi 14016 14017 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then 14018 14019$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h 14020 14021 fi 14022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5 14023$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; } 14024 14025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5 14026$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; } 14027 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+:} false; then : 14028 $as_echo_n "(cached) " >&6 14029else 14030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14031/* end confdefs.h. */ 14032 14033#define _BSD_SOURCE 1 14034#include <sys/stat.h> 14035int 14036main () 14037{ 14038struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec 14039 ; 14040 return 0; 14041} 14042_ACEOF 14043if ac_fn_c_try_compile "$LINENO"; then : 14044 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes 14045else 14046 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no 14047 14048fi 14049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14050fi 14051 14052 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then 14053 14054$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h 14055 14056 fi 14057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5 14058$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; } 14059 14060fi 14061 14062 14063 14064 14065 14066 14067 14068 14069 14070ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in" 14071 14072ac_config_commands="$ac_config_commands default" 14073 14074 14075cat >confcache <<\_ACEOF 14076# This file is a shell script that caches the results of configure 14077# tests run on this system so they can be shared between configure 14078# scripts and configure runs, see configure's option --config-cache. 14079# It is not useful on other systems. If it contains results you don't 14080# want to keep, you may remove or edit it. 14081# 14082# config.status only pays attention to the cache file if you give it 14083# the --recheck option to rerun configure. 14084# 14085# `ac_cv_env_foo' variables (set or unset) will be overridden when 14086# loading this file, other *unset* `ac_cv_foo' will be assigned the 14087# following values. 14088 14089_ACEOF 14090 14091# The following way of writing the cache mishandles newlines in values, 14092# but we know of no workaround that is simple, portable, and efficient. 14093# So, we kill variables containing newlines. 14094# Ultrix sh set writes to stderr and can't be redirected directly, 14095# and sets the high bit in the cache file unless we assign to the vars. 14096( 14097 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14098 eval ac_val=\$$ac_var 14099 case $ac_val in #( 14100 *${as_nl}*) 14101 case $ac_var in #( 14102 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14103$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14104 esac 14105 case $ac_var in #( 14106 _ | IFS | as_nl) ;; #( 14107 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14108 *) { eval $ac_var=; unset $ac_var;} ;; 14109 esac ;; 14110 esac 14111 done 14112 14113 (set) 2>&1 | 14114 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14115 *${as_nl}ac_space=\ *) 14116 # `set' does not quote correctly, so add quotes: double-quote 14117 # substitution turns \\\\ into \\, and sed turns \\ into \. 14118 sed -n \ 14119 "s/'/'\\\\''/g; 14120 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14121 ;; #( 14122 *) 14123 # `set' quotes correctly as required by POSIX, so do not add quotes. 14124 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14125 ;; 14126 esac | 14127 sort 14128) | 14129 sed ' 14130 /^ac_cv_env_/b end 14131 t clear 14132 :clear 14133 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14134 t end 14135 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14136 :end' >>confcache 14137if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14138 if test -w "$cache_file"; then 14139 if test "x$cache_file" != "x/dev/null"; then 14140 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14141$as_echo "$as_me: updating cache $cache_file" >&6;} 14142 if test ! -f "$cache_file" || test -h "$cache_file"; then 14143 cat confcache >"$cache_file" 14144 else 14145 case $cache_file in #( 14146 */* | ?:*) 14147 mv -f confcache "$cache_file"$$ && 14148 mv -f "$cache_file"$$ "$cache_file" ;; #( 14149 *) 14150 mv -f confcache "$cache_file" ;; 14151 esac 14152 fi 14153 fi 14154 else 14155 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14156$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14157 fi 14158fi 14159rm -f confcache 14160 14161test "x$prefix" = xNONE && prefix=$ac_default_prefix 14162# Let make expand exec_prefix. 14163test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14164 14165DEFS=-DHAVE_CONFIG_H 14166 14167ac_libobjs= 14168ac_ltlibobjs= 14169U= 14170for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14171 # 1. Remove the extension, and $U if already installed. 14172 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14173 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14174 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14175 # will be set to the directory where LIBOBJS objects are built. 14176 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14177 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14178done 14179LIBOBJS=$ac_libobjs 14180 14181LTLIBOBJS=$ac_ltlibobjs 14182 14183 14184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14185$as_echo_n "checking that generated files are newer than configure... " >&6; } 14186 if test -n "$am_sleep_pid"; then 14187 # Hide warnings about reused PIDs. 14188 wait $am_sleep_pid 2>/dev/null 14189 fi 14190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14191$as_echo "done" >&6; } 14192 if test -n "$EXEEXT"; then 14193 am__EXEEXT_TRUE= 14194 am__EXEEXT_FALSE='#' 14195else 14196 am__EXEEXT_TRUE='#' 14197 am__EXEEXT_FALSE= 14198fi 14199 14200if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14201 as_fn_error $? "conditional \"AMDEP\" was never defined. 14202Usually this means the macro was only invoked conditionally." "$LINENO" 5 14203fi 14204if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14205 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14206Usually this means the macro was only invoked conditionally." "$LINENO" 5 14207fi 14208 14209if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14210 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 14211Usually this means the macro was only invoked conditionally." "$LINENO" 5 14212fi 14213if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 14214 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 14215Usually this means the macro was only invoked conditionally." "$LINENO" 5 14216fi 14217 14218: "${CONFIG_STATUS=./config.status}" 14219ac_write_fail=0 14220ac_clean_files_save=$ac_clean_files 14221ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14222{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14223$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14224as_write_fail=0 14225cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14226#! $SHELL 14227# Generated by $as_me. 14228# Run this file to recreate the current configuration. 14229# Compiler output produced by configure, useful for debugging 14230# configure, is in config.log if it exists. 14231 14232debug=false 14233ac_cs_recheck=false 14234ac_cs_silent=false 14235 14236SHELL=\${CONFIG_SHELL-$SHELL} 14237export SHELL 14238_ASEOF 14239cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14240## -------------------- ## 14241## M4sh Initialization. ## 14242## -------------------- ## 14243 14244# Be more Bourne compatible 14245DUALCASE=1; export DUALCASE # for MKS sh 14246if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14247 emulate sh 14248 NULLCMD=: 14249 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14250 # is contrary to our usage. Disable this feature. 14251 alias -g '${1+"$@"}'='"$@"' 14252 setopt NO_GLOB_SUBST 14253else 14254 case `(set -o) 2>/dev/null` in #( 14255 *posix*) : 14256 set -o posix ;; #( 14257 *) : 14258 ;; 14259esac 14260fi 14261 14262 14263as_nl=' 14264' 14265export as_nl 14266# Printing a long string crashes Solaris 7 /usr/bin/printf. 14267as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14268as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14269as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14270# Prefer a ksh shell builtin over an external printf program on Solaris, 14271# but without wasting forks for bash or zsh. 14272if test -z "$BASH_VERSION$ZSH_VERSION" \ 14273 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14274 as_echo='print -r --' 14275 as_echo_n='print -rn --' 14276elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14277 as_echo='printf %s\n' 14278 as_echo_n='printf %s' 14279else 14280 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14281 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14282 as_echo_n='/usr/ucb/echo -n' 14283 else 14284 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14285 as_echo_n_body='eval 14286 arg=$1; 14287 case $arg in #( 14288 *"$as_nl"*) 14289 expr "X$arg" : "X\\(.*\\)$as_nl"; 14290 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14291 esac; 14292 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14293 ' 14294 export as_echo_n_body 14295 as_echo_n='sh -c $as_echo_n_body as_echo' 14296 fi 14297 export as_echo_body 14298 as_echo='sh -c $as_echo_body as_echo' 14299fi 14300 14301# The user is always right. 14302if test "${PATH_SEPARATOR+set}" != set; then 14303 PATH_SEPARATOR=: 14304 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14305 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14306 PATH_SEPARATOR=';' 14307 } 14308fi 14309 14310 14311# IFS 14312# We need space, tab and new line, in precisely that order. Quoting is 14313# there to prevent editors from complaining about space-tab. 14314# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14315# splitting by setting IFS to empty value.) 14316IFS=" "" $as_nl" 14317 14318# Find who we are. Look in the path if we contain no directory separator. 14319as_myself= 14320case $0 in #(( 14321 *[\\/]* ) as_myself=$0 ;; 14322 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14323for as_dir in $PATH 14324do 14325 IFS=$as_save_IFS 14326 test -z "$as_dir" && as_dir=. 14327 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14328 done 14329IFS=$as_save_IFS 14330 14331 ;; 14332esac 14333# We did not find ourselves, most probably we were run as `sh COMMAND' 14334# in which case we are not to be found in the path. 14335if test "x$as_myself" = x; then 14336 as_myself=$0 14337fi 14338if test ! -f "$as_myself"; then 14339 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14340 exit 1 14341fi 14342 14343# Unset variables that we do not need and which cause bugs (e.g. in 14344# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14345# suppresses any "Segmentation fault" message there. '((' could 14346# trigger a bug in pdksh 5.2.14. 14347for as_var in BASH_ENV ENV MAIL MAILPATH 14348do eval test x\${$as_var+set} = xset \ 14349 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14350done 14351PS1='$ ' 14352PS2='> ' 14353PS4='+ ' 14354 14355# NLS nuisances. 14356LC_ALL=C 14357export LC_ALL 14358LANGUAGE=C 14359export LANGUAGE 14360 14361# CDPATH. 14362(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14363 14364 14365# as_fn_error STATUS ERROR [LINENO LOG_FD] 14366# ---------------------------------------- 14367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14369# script with STATUS, using 1 if that was 0. 14370as_fn_error () 14371{ 14372 as_status=$1; test $as_status -eq 0 && as_status=1 14373 if test "$4"; then 14374 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14376 fi 14377 $as_echo "$as_me: error: $2" >&2 14378 as_fn_exit $as_status 14379} # as_fn_error 14380 14381 14382# as_fn_set_status STATUS 14383# ----------------------- 14384# Set $? to STATUS, without forking. 14385as_fn_set_status () 14386{ 14387 return $1 14388} # as_fn_set_status 14389 14390# as_fn_exit STATUS 14391# ----------------- 14392# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14393as_fn_exit () 14394{ 14395 set +e 14396 as_fn_set_status $1 14397 exit $1 14398} # as_fn_exit 14399 14400# as_fn_unset VAR 14401# --------------- 14402# Portably unset VAR. 14403as_fn_unset () 14404{ 14405 { eval $1=; unset $1;} 14406} 14407as_unset=as_fn_unset 14408# as_fn_append VAR VALUE 14409# ---------------------- 14410# Append the text in VALUE to the end of the definition contained in VAR. Take 14411# advantage of any shell optimizations that allow amortized linear growth over 14412# repeated appends, instead of the typical quadratic growth present in naive 14413# implementations. 14414if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14415 eval 'as_fn_append () 14416 { 14417 eval $1+=\$2 14418 }' 14419else 14420 as_fn_append () 14421 { 14422 eval $1=\$$1\$2 14423 } 14424fi # as_fn_append 14425 14426# as_fn_arith ARG... 14427# ------------------ 14428# Perform arithmetic evaluation on the ARGs, and store the result in the 14429# global $as_val. Take advantage of shells that can avoid forks. The arguments 14430# must be portable across $(()) and expr. 14431if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14432 eval 'as_fn_arith () 14433 { 14434 as_val=$(( $* )) 14435 }' 14436else 14437 as_fn_arith () 14438 { 14439 as_val=`expr "$@" || test $? -eq 1` 14440 } 14441fi # as_fn_arith 14442 14443 14444if expr a : '\(a\)' >/dev/null 2>&1 && 14445 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14446 as_expr=expr 14447else 14448 as_expr=false 14449fi 14450 14451if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14452 as_basename=basename 14453else 14454 as_basename=false 14455fi 14456 14457if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14458 as_dirname=dirname 14459else 14460 as_dirname=false 14461fi 14462 14463as_me=`$as_basename -- "$0" || 14464$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14465 X"$0" : 'X\(//\)$' \| \ 14466 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14467$as_echo X/"$0" | 14468 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14469 s//\1/ 14470 q 14471 } 14472 /^X\/\(\/\/\)$/{ 14473 s//\1/ 14474 q 14475 } 14476 /^X\/\(\/\).*/{ 14477 s//\1/ 14478 q 14479 } 14480 s/.*/./; q'` 14481 14482# Avoid depending upon Character Ranges. 14483as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14484as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14485as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14486as_cr_digits='0123456789' 14487as_cr_alnum=$as_cr_Letters$as_cr_digits 14488 14489ECHO_C= ECHO_N= ECHO_T= 14490case `echo -n x` in #((((( 14491-n*) 14492 case `echo 'xy\c'` in 14493 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14494 xy) ECHO_C='\c';; 14495 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14496 ECHO_T=' ';; 14497 esac;; 14498*) 14499 ECHO_N='-n';; 14500esac 14501 14502rm -f conf$$ conf$$.exe conf$$.file 14503if test -d conf$$.dir; then 14504 rm -f conf$$.dir/conf$$.file 14505else 14506 rm -f conf$$.dir 14507 mkdir conf$$.dir 2>/dev/null 14508fi 14509if (echo >conf$$.file) 2>/dev/null; then 14510 if ln -s conf$$.file conf$$ 2>/dev/null; then 14511 as_ln_s='ln -s' 14512 # ... but there are two gotchas: 14513 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14514 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14515 # In both cases, we have to default to `cp -pR'. 14516 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14517 as_ln_s='cp -pR' 14518 elif ln conf$$.file conf$$ 2>/dev/null; then 14519 as_ln_s=ln 14520 else 14521 as_ln_s='cp -pR' 14522 fi 14523else 14524 as_ln_s='cp -pR' 14525fi 14526rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14527rmdir conf$$.dir 2>/dev/null 14528 14529 14530# as_fn_mkdir_p 14531# ------------- 14532# Create "$as_dir" as a directory, including parents if necessary. 14533as_fn_mkdir_p () 14534{ 14535 14536 case $as_dir in #( 14537 -*) as_dir=./$as_dir;; 14538 esac 14539 test -d "$as_dir" || eval $as_mkdir_p || { 14540 as_dirs= 14541 while :; do 14542 case $as_dir in #( 14543 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14544 *) as_qdir=$as_dir;; 14545 esac 14546 as_dirs="'$as_qdir' $as_dirs" 14547 as_dir=`$as_dirname -- "$as_dir" || 14548$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14549 X"$as_dir" : 'X\(//\)[^/]' \| \ 14550 X"$as_dir" : 'X\(//\)$' \| \ 14551 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14552$as_echo X"$as_dir" | 14553 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14554 s//\1/ 14555 q 14556 } 14557 /^X\(\/\/\)[^/].*/{ 14558 s//\1/ 14559 q 14560 } 14561 /^X\(\/\/\)$/{ 14562 s//\1/ 14563 q 14564 } 14565 /^X\(\/\).*/{ 14566 s//\1/ 14567 q 14568 } 14569 s/.*/./; q'` 14570 test -d "$as_dir" && break 14571 done 14572 test -z "$as_dirs" || eval "mkdir $as_dirs" 14573 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14574 14575 14576} # as_fn_mkdir_p 14577if mkdir -p . 2>/dev/null; then 14578 as_mkdir_p='mkdir -p "$as_dir"' 14579else 14580 test -d ./-p && rmdir ./-p 14581 as_mkdir_p=false 14582fi 14583 14584 14585# as_fn_executable_p FILE 14586# ----------------------- 14587# Test if FILE is an executable regular file. 14588as_fn_executable_p () 14589{ 14590 test -f "$1" && test -x "$1" 14591} # as_fn_executable_p 14592as_test_x='test -x' 14593as_executable_p=as_fn_executable_p 14594 14595# Sed expression to map a string onto a valid CPP name. 14596as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14597 14598# Sed expression to map a string onto a valid variable name. 14599as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14600 14601 14602exec 6>&1 14603## ----------------------------------- ## 14604## Main body of $CONFIG_STATUS script. ## 14605## ----------------------------------- ## 14606_ASEOF 14607test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14608 14609cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14610# Save the log message, to keep $0 and so on meaningful, and to 14611# report actual input values of CONFIG_FILES etc. instead of their 14612# values after options handling. 14613ac_log=" 14614This file was extended by gas $as_me 2.39, which was 14615generated by GNU Autoconf 2.69. Invocation command line was 14616 14617 CONFIG_FILES = $CONFIG_FILES 14618 CONFIG_HEADERS = $CONFIG_HEADERS 14619 CONFIG_LINKS = $CONFIG_LINKS 14620 CONFIG_COMMANDS = $CONFIG_COMMANDS 14621 $ $0 $@ 14622 14623on `(hostname || uname -n) 2>/dev/null | sed 1q` 14624" 14625 14626_ACEOF 14627 14628case $ac_config_files in *" 14629"*) set x $ac_config_files; shift; ac_config_files=$*;; 14630esac 14631 14632case $ac_config_headers in *" 14633"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14634esac 14635 14636 14637cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14638# Files that config.status was made for. 14639config_files="$ac_config_files" 14640config_headers="$ac_config_headers" 14641config_commands="$ac_config_commands" 14642 14643_ACEOF 14644 14645cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14646ac_cs_usage="\ 14647\`$as_me' instantiates files and other configuration actions 14648from templates according to the current configuration. Unless the files 14649and actions are specified as TAGs, all are instantiated by default. 14650 14651Usage: $0 [OPTION]... [TAG]... 14652 14653 -h, --help print this help, then exit 14654 -V, --version print version number and configuration settings, then exit 14655 --config print configuration, then exit 14656 -q, --quiet, --silent 14657 do not print progress messages 14658 -d, --debug don't remove temporary files 14659 --recheck update $as_me by reconfiguring in the same conditions 14660 --file=FILE[:TEMPLATE] 14661 instantiate the configuration file FILE 14662 --header=FILE[:TEMPLATE] 14663 instantiate the configuration header FILE 14664 14665Configuration files: 14666$config_files 14667 14668Configuration headers: 14669$config_headers 14670 14671Configuration commands: 14672$config_commands 14673 14674Report bugs to the package provider." 14675 14676_ACEOF 14677cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14678ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14679ac_cs_version="\\ 14680gas config.status 2.39 14681configured by $0, generated by GNU Autoconf 2.69, 14682 with options \\"\$ac_cs_config\\" 14683 14684Copyright (C) 2012 Free Software Foundation, Inc. 14685This config.status script is free software; the Free Software Foundation 14686gives unlimited permission to copy, distribute and modify it." 14687 14688ac_pwd='$ac_pwd' 14689srcdir='$srcdir' 14690INSTALL='$INSTALL' 14691MKDIR_P='$MKDIR_P' 14692AWK='$AWK' 14693test -n "\$AWK" || AWK=awk 14694_ACEOF 14695 14696cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14697# The default lists apply if the user does not specify any file. 14698ac_need_defaults=: 14699while test $# != 0 14700do 14701 case $1 in 14702 --*=?*) 14703 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14704 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14705 ac_shift=: 14706 ;; 14707 --*=) 14708 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14709 ac_optarg= 14710 ac_shift=: 14711 ;; 14712 *) 14713 ac_option=$1 14714 ac_optarg=$2 14715 ac_shift=shift 14716 ;; 14717 esac 14718 14719 case $ac_option in 14720 # Handling of the options. 14721 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14722 ac_cs_recheck=: ;; 14723 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14724 $as_echo "$ac_cs_version"; exit ;; 14725 --config | --confi | --conf | --con | --co | --c ) 14726 $as_echo "$ac_cs_config"; exit ;; 14727 --debug | --debu | --deb | --de | --d | -d ) 14728 debug=: ;; 14729 --file | --fil | --fi | --f ) 14730 $ac_shift 14731 case $ac_optarg in 14732 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14733 '') as_fn_error $? "missing file argument" ;; 14734 esac 14735 as_fn_append CONFIG_FILES " '$ac_optarg'" 14736 ac_need_defaults=false;; 14737 --header | --heade | --head | --hea ) 14738 $ac_shift 14739 case $ac_optarg in 14740 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14741 esac 14742 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14743 ac_need_defaults=false;; 14744 --he | --h) 14745 # Conflict between --help and --header 14746 as_fn_error $? "ambiguous option: \`$1' 14747Try \`$0 --help' for more information.";; 14748 --help | --hel | -h ) 14749 $as_echo "$ac_cs_usage"; exit ;; 14750 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14751 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14752 ac_cs_silent=: ;; 14753 14754 # This is an error. 14755 -*) as_fn_error $? "unrecognized option: \`$1' 14756Try \`$0 --help' for more information." ;; 14757 14758 *) as_fn_append ac_config_targets " $1" 14759 ac_need_defaults=false ;; 14760 14761 esac 14762 shift 14763done 14764 14765ac_configure_extra_args= 14766 14767if $ac_cs_silent; then 14768 exec 6>/dev/null 14769 ac_configure_extra_args="$ac_configure_extra_args --silent" 14770fi 14771 14772_ACEOF 14773cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14774if \$ac_cs_recheck; then 14775 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14776 shift 14777 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14778 CONFIG_SHELL='$SHELL' 14779 export CONFIG_SHELL 14780 exec "\$@" 14781fi 14782 14783_ACEOF 14784cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14785exec 5>>config.log 14786{ 14787 echo 14788 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14789## Running $as_me. ## 14790_ASBOX 14791 $as_echo "$ac_log" 14792} >&5 14793 14794_ACEOF 14795cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14796# 14797# INIT-COMMANDS 14798# 14799AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14800 14801 14802# The HP-UX ksh and POSIX shell print the target directory to stdout 14803# if CDPATH is set. 14804(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14805 14806sed_quote_subst='$sed_quote_subst' 14807double_quote_subst='$double_quote_subst' 14808delay_variable_subst='$delay_variable_subst' 14809macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14810macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14811enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14812enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14813pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14814enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14815SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14816ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14817host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14818host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14819host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14820build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14821build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14822build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14823SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14824Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14825GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14826EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14827FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14828LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14829NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14830LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14831max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14832ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14833exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14834lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14835lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14836lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14837reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14838reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14839OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14840deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14841file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14842AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14843AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14844STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14845RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14846old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14847old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14848old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14849lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14850CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14851CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14852compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14853GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14854lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14855lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14856lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14857lt_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"`' 14858objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14859MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14860lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14861lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14862lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14863lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14864lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14865need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14866DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14867NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14868LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14869OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14870OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14871libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14872shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14873extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14874archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14875enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14876export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14877whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14878compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14879old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14880old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14881archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14882archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14883module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14884module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14885with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14886allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14887no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14888hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14889hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14890hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14891hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14892hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14893hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14894hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14895hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14896inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14897link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14898fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14899always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14900export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14901exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14902include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14903prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14904file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14905variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14906need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14907need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14908version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14909runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14910shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14911shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14912libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14913library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14914soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14915install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14916postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14917postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14918finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14919finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14920hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14921sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14922sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14923hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14924enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14925enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14926enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14927old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14928striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14929 14930LTCC='$LTCC' 14931LTCFLAGS='$LTCFLAGS' 14932compiler='$compiler_DEFAULT' 14933 14934# A function that is used when there is no print builtin or printf. 14935func_fallback_echo () 14936{ 14937 eval 'cat <<_LTECHO_EOF 14938\$1 14939_LTECHO_EOF' 14940} 14941 14942# Quote evaled strings. 14943for var in SHELL \ 14944ECHO \ 14945SED \ 14946GREP \ 14947EGREP \ 14948FGREP \ 14949LD \ 14950NM \ 14951LN_S \ 14952lt_SP2NL \ 14953lt_NL2SP \ 14954reload_flag \ 14955OBJDUMP \ 14956deplibs_check_method \ 14957file_magic_cmd \ 14958AR \ 14959AR_FLAGS \ 14960STRIP \ 14961RANLIB \ 14962CC \ 14963CFLAGS \ 14964compiler \ 14965lt_cv_sys_global_symbol_pipe \ 14966lt_cv_sys_global_symbol_to_cdecl \ 14967lt_cv_sys_global_symbol_to_c_name_address \ 14968lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14969lt_prog_compiler_no_builtin_flag \ 14970lt_prog_compiler_wl \ 14971lt_prog_compiler_pic \ 14972lt_prog_compiler_static \ 14973lt_cv_prog_compiler_c_o \ 14974need_locks \ 14975DSYMUTIL \ 14976NMEDIT \ 14977LIPO \ 14978OTOOL \ 14979OTOOL64 \ 14980shrext_cmds \ 14981export_dynamic_flag_spec \ 14982whole_archive_flag_spec \ 14983compiler_needs_object \ 14984with_gnu_ld \ 14985allow_undefined_flag \ 14986no_undefined_flag \ 14987hardcode_libdir_flag_spec \ 14988hardcode_libdir_flag_spec_ld \ 14989hardcode_libdir_separator \ 14990fix_srcfile_path \ 14991exclude_expsyms \ 14992include_expsyms \ 14993file_list_spec \ 14994variables_saved_for_relink \ 14995libname_spec \ 14996library_names_spec \ 14997soname_spec \ 14998install_override_mode \ 14999finish_eval \ 15000old_striplib \ 15001striplib; do 15002 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15003 *[\\\\\\\`\\"\\\$]*) 15004 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15005 ;; 15006 *) 15007 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15008 ;; 15009 esac 15010done 15011 15012# Double-quote double-evaled strings. 15013for var in reload_cmds \ 15014old_postinstall_cmds \ 15015old_postuninstall_cmds \ 15016old_archive_cmds \ 15017extract_expsyms_cmds \ 15018old_archive_from_new_cmds \ 15019old_archive_from_expsyms_cmds \ 15020archive_cmds \ 15021archive_expsym_cmds \ 15022module_cmds \ 15023module_expsym_cmds \ 15024export_symbols_cmds \ 15025prelink_cmds \ 15026postinstall_cmds \ 15027postuninstall_cmds \ 15028finish_cmds \ 15029sys_lib_search_path_spec \ 15030sys_lib_dlsearch_path_spec; do 15031 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15032 *[\\\\\\\`\\"\\\$]*) 15033 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15034 ;; 15035 *) 15036 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15037 ;; 15038 esac 15039done 15040 15041ac_aux_dir='$ac_aux_dir' 15042xsi_shell='$xsi_shell' 15043lt_shell_append='$lt_shell_append' 15044 15045# See if we are running on zsh, and set the options which allow our 15046# commands through without removal of \ escapes INIT. 15047if test -n "\${ZSH_VERSION+set}" ; then 15048 setopt NO_GLOB_SUBST 15049fi 15050 15051 15052 PACKAGE='$PACKAGE' 15053 VERSION='$VERSION' 15054 TIMESTAMP='$TIMESTAMP' 15055 RM='$RM' 15056 ofile='$ofile' 15057 15058 15059 15060# Capture the value of obsolete ALL_LINGUAS because we need it to compute 15061 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 15062 # from automake. 15063 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 15064 # Capture the value of LINGUAS because we need it to compute CATALOGS. 15065 LINGUAS="${LINGUAS-%UNSET%}" 15066 15067target_cpu_type=${target_cpu_type} 15068 cgen_cpu_prefix=${cgen_cpu_prefix} 15069 obj_format=${obj_format} 15070 te_file=${te_file} 15071 15072_ACEOF 15073 15074cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15075 15076# Handling of arguments. 15077for ac_config_target in $ac_config_targets 15078do 15079 case $ac_config_target in 15080 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15081 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15082 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 15083 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;; 15084 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;; 15085 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 15086 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15087 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 15088 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 15089 15090 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15091 esac 15092done 15093 15094 15095# If the user did not use the arguments to specify the items to instantiate, 15096# then the envvar interface is used. Set only those that are not. 15097# We use the long form for the default assignment because of an extremely 15098# bizarre bug on SunOS 4.1.3. 15099if $ac_need_defaults; then 15100 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15101 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15102 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15103fi 15104 15105# Have a temporary directory for convenience. Make it in the build tree 15106# simply because there is no reason against having it here, and in addition, 15107# creating and moving files from /tmp can sometimes cause problems. 15108# Hook for its removal unless debugging. 15109# Note that there is a small window in which the directory will not be cleaned: 15110# after its creation but before its name has been assigned to `$tmp'. 15111$debug || 15112{ 15113 tmp= ac_tmp= 15114 trap 'exit_status=$? 15115 : "${ac_tmp:=$tmp}" 15116 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15117' 0 15118 trap 'as_fn_exit 1' 1 2 13 15 15119} 15120# Create a (secure) tmp directory for tmp files. 15121 15122{ 15123 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15124 test -d "$tmp" 15125} || 15126{ 15127 tmp=./conf$$-$RANDOM 15128 (umask 077 && mkdir "$tmp") 15129} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15130ac_tmp=$tmp 15131 15132# Set up the scripts for CONFIG_FILES section. 15133# No need to generate them if there are no CONFIG_FILES. 15134# This happens for instance with `./config.status config.h'. 15135if test -n "$CONFIG_FILES"; then 15136 15137 15138ac_cr=`echo X | tr X '\015'` 15139# On cygwin, bash can eat \r inside `` if the user requested igncr. 15140# But we know of no other shell where ac_cr would be empty at this 15141# point, so we can use a bashism as a fallback. 15142if test "x$ac_cr" = x; then 15143 eval ac_cr=\$\'\\r\' 15144fi 15145ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15146if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15147 ac_cs_awk_cr='\\r' 15148else 15149 ac_cs_awk_cr=$ac_cr 15150fi 15151 15152echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15153_ACEOF 15154 15155 15156{ 15157 echo "cat >conf$$subs.awk <<_ACEOF" && 15158 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15159 echo "_ACEOF" 15160} >conf$$subs.sh || 15161 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15162ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15163ac_delim='%!_!# ' 15164for ac_last_try in false false false false false :; do 15165 . ./conf$$subs.sh || 15166 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15167 15168 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15169 if test $ac_delim_n = $ac_delim_num; then 15170 break 15171 elif $ac_last_try; then 15172 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15173 else 15174 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15175 fi 15176done 15177rm -f conf$$subs.sh 15178 15179cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15180cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15181_ACEOF 15182sed -n ' 15183h 15184s/^/S["/; s/!.*/"]=/ 15185p 15186g 15187s/^[^!]*!// 15188:repl 15189t repl 15190s/'"$ac_delim"'$// 15191t delim 15192:nl 15193h 15194s/\(.\{148\}\)..*/\1/ 15195t more1 15196s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15197p 15198n 15199b repl 15200:more1 15201s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15202p 15203g 15204s/.\{148\}// 15205t nl 15206:delim 15207h 15208s/\(.\{148\}\)..*/\1/ 15209t more2 15210s/["\\]/\\&/g; s/^/"/; s/$/"/ 15211p 15212b 15213:more2 15214s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15215p 15216g 15217s/.\{148\}// 15218t delim 15219' <conf$$subs.awk | sed ' 15220/^[^""]/{ 15221 N 15222 s/\n// 15223} 15224' >>$CONFIG_STATUS || ac_write_fail=1 15225rm -f conf$$subs.awk 15226cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15227_ACAWK 15228cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15229 for (key in S) S_is_set[key] = 1 15230 FS = "" 15231 15232} 15233{ 15234 line = $ 0 15235 nfields = split(line, field, "@") 15236 substed = 0 15237 len = length(field[1]) 15238 for (i = 2; i < nfields; i++) { 15239 key = field[i] 15240 keylen = length(key) 15241 if (S_is_set[key]) { 15242 value = S[key] 15243 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15244 len += length(value) + length(field[++i]) 15245 substed = 1 15246 } else 15247 len += 1 + keylen 15248 } 15249 15250 print line 15251} 15252 15253_ACAWK 15254_ACEOF 15255cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15256if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15257 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15258else 15259 cat 15260fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15261 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15262_ACEOF 15263 15264# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15265# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15266# trailing colons and then remove the whole line if VPATH becomes empty 15267# (actually we leave an empty line to preserve line numbers). 15268if test "x$srcdir" = x.; then 15269 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15270h 15271s/// 15272s/^/:/ 15273s/[ ]*$/:/ 15274s/:\$(srcdir):/:/g 15275s/:\${srcdir}:/:/g 15276s/:@srcdir@:/:/g 15277s/^:*// 15278s/:*$// 15279x 15280s/\(=[ ]*\).*/\1/ 15281G 15282s/\n// 15283s/^[^=]*=[ ]*$// 15284}' 15285fi 15286 15287cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15288fi # test -n "$CONFIG_FILES" 15289 15290# Set up the scripts for CONFIG_HEADERS section. 15291# No need to generate them if there are no CONFIG_HEADERS. 15292# This happens for instance with `./config.status Makefile'. 15293if test -n "$CONFIG_HEADERS"; then 15294cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15295BEGIN { 15296_ACEOF 15297 15298# Transform confdefs.h into an awk script `defines.awk', embedded as 15299# here-document in config.status, that substitutes the proper values into 15300# config.h.in to produce config.h. 15301 15302# Create a delimiter string that does not exist in confdefs.h, to ease 15303# handling of long lines. 15304ac_delim='%!_!# ' 15305for ac_last_try in false false :; do 15306 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15307 if test -z "$ac_tt"; then 15308 break 15309 elif $ac_last_try; then 15310 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15311 else 15312 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15313 fi 15314done 15315 15316# For the awk script, D is an array of macro values keyed by name, 15317# likewise P contains macro parameters if any. Preserve backslash 15318# newline sequences. 15319 15320ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15321sed -n ' 15322s/.\{148\}/&'"$ac_delim"'/g 15323t rset 15324:rset 15325s/^[ ]*#[ ]*define[ ][ ]*/ / 15326t def 15327d 15328:def 15329s/\\$// 15330t bsnl 15331s/["\\]/\\&/g 15332s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15333D["\1"]=" \3"/p 15334s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15335d 15336:bsnl 15337s/["\\]/\\&/g 15338s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15339D["\1"]=" \3\\\\\\n"\\/p 15340t cont 15341s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15342t cont 15343d 15344:cont 15345n 15346s/.\{148\}/&'"$ac_delim"'/g 15347t clear 15348:clear 15349s/\\$// 15350t bsnlc 15351s/["\\]/\\&/g; s/^/"/; s/$/"/p 15352d 15353:bsnlc 15354s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15355b cont 15356' <confdefs.h | sed ' 15357s/'"$ac_delim"'/"\\\ 15358"/g' >>$CONFIG_STATUS || ac_write_fail=1 15359 15360cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15361 for (key in D) D_is_set[key] = 1 15362 FS = "" 15363} 15364/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15365 line = \$ 0 15366 split(line, arg, " ") 15367 if (arg[1] == "#") { 15368 defundef = arg[2] 15369 mac1 = arg[3] 15370 } else { 15371 defundef = substr(arg[1], 2) 15372 mac1 = arg[2] 15373 } 15374 split(mac1, mac2, "(") #) 15375 macro = mac2[1] 15376 prefix = substr(line, 1, index(line, defundef) - 1) 15377 if (D_is_set[macro]) { 15378 # Preserve the white space surrounding the "#". 15379 print prefix "define", macro P[macro] D[macro] 15380 next 15381 } else { 15382 # Replace #undef with comments. This is necessary, for example, 15383 # in the case of _POSIX_SOURCE, which is predefined and required 15384 # on some systems where configure will not decide to define it. 15385 if (defundef == "undef") { 15386 print "/*", prefix defundef, macro, "*/" 15387 next 15388 } 15389 } 15390} 15391{ print } 15392_ACAWK 15393_ACEOF 15394cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15395 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15396fi # test -n "$CONFIG_HEADERS" 15397 15398 15399eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15400shift 15401for ac_tag 15402do 15403 case $ac_tag in 15404 :[FHLC]) ac_mode=$ac_tag; continue;; 15405 esac 15406 case $ac_mode$ac_tag in 15407 :[FHL]*:*);; 15408 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15409 :[FH]-) ac_tag=-:-;; 15410 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15411 esac 15412 ac_save_IFS=$IFS 15413 IFS=: 15414 set x $ac_tag 15415 IFS=$ac_save_IFS 15416 shift 15417 ac_file=$1 15418 shift 15419 15420 case $ac_mode in 15421 :L) ac_source=$1;; 15422 :[FH]) 15423 ac_file_inputs= 15424 for ac_f 15425 do 15426 case $ac_f in 15427 -) ac_f="$ac_tmp/stdin";; 15428 *) # Look for the file first in the build tree, then in the source tree 15429 # (if the path is not absolute). The absolute path cannot be DOS-style, 15430 # because $ac_f cannot contain `:'. 15431 test -f "$ac_f" || 15432 case $ac_f in 15433 [\\/$]*) false;; 15434 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15435 esac || 15436 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15437 esac 15438 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15439 as_fn_append ac_file_inputs " '$ac_f'" 15440 done 15441 15442 # Let's still pretend it is `configure' which instantiates (i.e., don't 15443 # use $as_me), people would be surprised to read: 15444 # /* config.h. Generated by config.status. */ 15445 configure_input='Generated from '` 15446 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15447 `' by configure.' 15448 if test x"$ac_file" != x-; then 15449 configure_input="$ac_file. $configure_input" 15450 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15451$as_echo "$as_me: creating $ac_file" >&6;} 15452 fi 15453 # Neutralize special characters interpreted by sed in replacement strings. 15454 case $configure_input in #( 15455 *\&* | *\|* | *\\* ) 15456 ac_sed_conf_input=`$as_echo "$configure_input" | 15457 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15458 *) ac_sed_conf_input=$configure_input;; 15459 esac 15460 15461 case $ac_tag in 15462 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15463 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15464 esac 15465 ;; 15466 esac 15467 15468 ac_dir=`$as_dirname -- "$ac_file" || 15469$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15470 X"$ac_file" : 'X\(//\)[^/]' \| \ 15471 X"$ac_file" : 'X\(//\)$' \| \ 15472 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15473$as_echo X"$ac_file" | 15474 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15475 s//\1/ 15476 q 15477 } 15478 /^X\(\/\/\)[^/].*/{ 15479 s//\1/ 15480 q 15481 } 15482 /^X\(\/\/\)$/{ 15483 s//\1/ 15484 q 15485 } 15486 /^X\(\/\).*/{ 15487 s//\1/ 15488 q 15489 } 15490 s/.*/./; q'` 15491 as_dir="$ac_dir"; as_fn_mkdir_p 15492 ac_builddir=. 15493 15494case "$ac_dir" in 15495.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15496*) 15497 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15498 # A ".." for each directory in $ac_dir_suffix. 15499 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15500 case $ac_top_builddir_sub in 15501 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15502 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15503 esac ;; 15504esac 15505ac_abs_top_builddir=$ac_pwd 15506ac_abs_builddir=$ac_pwd$ac_dir_suffix 15507# for backward compatibility: 15508ac_top_builddir=$ac_top_build_prefix 15509 15510case $srcdir in 15511 .) # We are building in place. 15512 ac_srcdir=. 15513 ac_top_srcdir=$ac_top_builddir_sub 15514 ac_abs_top_srcdir=$ac_pwd ;; 15515 [\\/]* | ?:[\\/]* ) # Absolute name. 15516 ac_srcdir=$srcdir$ac_dir_suffix; 15517 ac_top_srcdir=$srcdir 15518 ac_abs_top_srcdir=$srcdir ;; 15519 *) # Relative name. 15520 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15521 ac_top_srcdir=$ac_top_build_prefix$srcdir 15522 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15523esac 15524ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15525 15526 15527 case $ac_mode in 15528 :F) 15529 # 15530 # CONFIG_FILE 15531 # 15532 15533 case $INSTALL in 15534 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15535 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15536 esac 15537 ac_MKDIR_P=$MKDIR_P 15538 case $MKDIR_P in 15539 [\\/$]* | ?:[\\/]* ) ;; 15540 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15541 esac 15542_ACEOF 15543 15544cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15545# If the template does not know about datarootdir, expand it. 15546# FIXME: This hack should be removed a few years after 2.60. 15547ac_datarootdir_hack=; ac_datarootdir_seen= 15548ac_sed_dataroot=' 15549/datarootdir/ { 15550 p 15551 q 15552} 15553/@datadir@/p 15554/@docdir@/p 15555/@infodir@/p 15556/@localedir@/p 15557/@mandir@/p' 15558case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15559*datarootdir*) ac_datarootdir_seen=yes;; 15560*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15562$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15563_ACEOF 15564cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15565 ac_datarootdir_hack=' 15566 s&@datadir@&$datadir&g 15567 s&@docdir@&$docdir&g 15568 s&@infodir@&$infodir&g 15569 s&@localedir@&$localedir&g 15570 s&@mandir@&$mandir&g 15571 s&\\\${datarootdir}&$datarootdir&g' ;; 15572esac 15573_ACEOF 15574 15575# Neutralize VPATH when `$srcdir' = `.'. 15576# Shell code in configure.ac might set extrasub. 15577# FIXME: do we really want to maintain this feature? 15578cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15579ac_sed_extra="$ac_vpsub 15580$extrasub 15581_ACEOF 15582cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15583:t 15584/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15585s|@configure_input@|$ac_sed_conf_input|;t t 15586s&@top_builddir@&$ac_top_builddir_sub&;t t 15587s&@top_build_prefix@&$ac_top_build_prefix&;t t 15588s&@srcdir@&$ac_srcdir&;t t 15589s&@abs_srcdir@&$ac_abs_srcdir&;t t 15590s&@top_srcdir@&$ac_top_srcdir&;t t 15591s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15592s&@builddir@&$ac_builddir&;t t 15593s&@abs_builddir@&$ac_abs_builddir&;t t 15594s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15595s&@INSTALL@&$ac_INSTALL&;t t 15596s&@MKDIR_P@&$ac_MKDIR_P&;t t 15597$ac_datarootdir_hack 15598" 15599eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15600 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15601 15602test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15603 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15604 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15605 "$ac_tmp/out"`; test -z "$ac_out"; } && 15606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15607which seems to be undefined. Please make sure it is defined" >&5 15608$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15609which seems to be undefined. Please make sure it is defined" >&2;} 15610 15611 rm -f "$ac_tmp/stdin" 15612 case $ac_file in 15613 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15614 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15615 esac \ 15616 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15617 ;; 15618 :H) 15619 # 15620 # CONFIG_HEADER 15621 # 15622 if test x"$ac_file" != x-; then 15623 { 15624 $as_echo "/* $configure_input */" \ 15625 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15626 } >"$ac_tmp/config.h" \ 15627 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15628 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15629 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15630$as_echo "$as_me: $ac_file is unchanged" >&6;} 15631 else 15632 rm -f "$ac_file" 15633 mv "$ac_tmp/config.h" "$ac_file" \ 15634 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15635 fi 15636 else 15637 $as_echo "/* $configure_input */" \ 15638 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15639 || as_fn_error $? "could not create -" "$LINENO" 5 15640 fi 15641# Compute "$ac_file"'s index in $config_headers. 15642_am_arg="$ac_file" 15643_am_stamp_count=1 15644for _am_header in $config_headers :; do 15645 case $_am_header in 15646 $_am_arg | $_am_arg:* ) 15647 break ;; 15648 * ) 15649 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15650 esac 15651done 15652echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 15653$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15654 X"$_am_arg" : 'X\(//\)[^/]' \| \ 15655 X"$_am_arg" : 'X\(//\)$' \| \ 15656 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 15657$as_echo X"$_am_arg" | 15658 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15659 s//\1/ 15660 q 15661 } 15662 /^X\(\/\/\)[^/].*/{ 15663 s//\1/ 15664 q 15665 } 15666 /^X\(\/\/\)$/{ 15667 s//\1/ 15668 q 15669 } 15670 /^X\(\/\).*/{ 15671 s//\1/ 15672 q 15673 } 15674 s/.*/./; q'`/stamp-h$_am_stamp_count 15675 ;; 15676 15677 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15678$as_echo "$as_me: executing $ac_file commands" >&6;} 15679 ;; 15680 esac 15681 15682 15683 case $ac_file$ac_mode in 15684 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15685 # Older Autoconf quotes --file arguments for eval, but not when files 15686 # are listed without --file. Let's play safe and only enable the eval 15687 # if we detect the quoting. 15688 case $CONFIG_FILES in 15689 *\'*) eval set x "$CONFIG_FILES" ;; 15690 *) set x $CONFIG_FILES ;; 15691 esac 15692 shift 15693 for mf 15694 do 15695 # Strip MF so we end up with the name of the file. 15696 mf=`echo "$mf" | sed -e 's/:.*$//'` 15697 # Check whether this is an Automake generated Makefile or not. 15698 # We used to match only the files named 'Makefile.in', but 15699 # some people rename them; so instead we look at the file content. 15700 # Grep'ing the first line is not enough: some people post-process 15701 # each Makefile.in and add a new line on top of each file to say so. 15702 # Grep'ing the whole file is not good either: AIX grep has a line 15703 # limit of 2048, but all sed's we know have understand at least 4000. 15704 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15705 dirpart=`$as_dirname -- "$mf" || 15706$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15707 X"$mf" : 'X\(//\)[^/]' \| \ 15708 X"$mf" : 'X\(//\)$' \| \ 15709 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15710$as_echo X"$mf" | 15711 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15712 s//\1/ 15713 q 15714 } 15715 /^X\(\/\/\)[^/].*/{ 15716 s//\1/ 15717 q 15718 } 15719 /^X\(\/\/\)$/{ 15720 s//\1/ 15721 q 15722 } 15723 /^X\(\/\).*/{ 15724 s//\1/ 15725 q 15726 } 15727 s/.*/./; q'` 15728 else 15729 continue 15730 fi 15731 # Extract the definition of DEPDIR, am__include, and am__quote 15732 # from the Makefile without running 'make'. 15733 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15734 test -z "$DEPDIR" && continue 15735 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15736 test -z "$am__include" && continue 15737 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15738 # Find all dependency output files, they are included files with 15739 # $(DEPDIR) in their names. We invoke sed twice because it is the 15740 # simplest approach to changing $(DEPDIR) to its actual value in the 15741 # expansion. 15742 for file in `sed -n " 15743 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15744 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15745 # Make sure the directory exists. 15746 test -f "$dirpart/$file" && continue 15747 fdir=`$as_dirname -- "$file" || 15748$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15749 X"$file" : 'X\(//\)[^/]' \| \ 15750 X"$file" : 'X\(//\)$' \| \ 15751 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15752$as_echo X"$file" | 15753 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15754 s//\1/ 15755 q 15756 } 15757 /^X\(\/\/\)[^/].*/{ 15758 s//\1/ 15759 q 15760 } 15761 /^X\(\/\/\)$/{ 15762 s//\1/ 15763 q 15764 } 15765 /^X\(\/\).*/{ 15766 s//\1/ 15767 q 15768 } 15769 s/.*/./; q'` 15770 as_dir=$dirpart/$fdir; as_fn_mkdir_p 15771 # echo "creating $dirpart/$file" 15772 echo '# dummy' > "$dirpart/$file" 15773 done 15774 done 15775} 15776 ;; 15777 "libtool":C) 15778 15779 # See if we are running on zsh, and set the options which allow our 15780 # commands through without removal of \ escapes. 15781 if test -n "${ZSH_VERSION+set}" ; then 15782 setopt NO_GLOB_SUBST 15783 fi 15784 15785 cfgfile="${ofile}T" 15786 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15787 $RM "$cfgfile" 15788 15789 cat <<_LT_EOF >> "$cfgfile" 15790#! $SHELL 15791 15792# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15793# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15794# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15795# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15796# 15797# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15798# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15799# Written by Gordon Matzigkeit, 1996 15800# 15801# This file is part of GNU Libtool. 15802# 15803# GNU Libtool is free software; you can redistribute it and/or 15804# modify it under the terms of the GNU General Public License as 15805# published by the Free Software Foundation; either version 2 of 15806# the License, or (at your option) any later version. 15807# 15808# As a special exception to the GNU General Public License, 15809# if you distribute this file as part of a program or library that 15810# is built using GNU Libtool, you may include this file under the 15811# same distribution terms that you use for the rest of that program. 15812# 15813# GNU Libtool is distributed in the hope that it will be useful, 15814# but WITHOUT ANY WARRANTY; without even the implied warranty of 15815# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15816# GNU General Public License for more details. 15817# 15818# You should have received a copy of the GNU General Public License 15819# along with GNU Libtool; see the file COPYING. If not, a copy 15820# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15821# obtained by writing to the Free Software Foundation, Inc., 15822# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15823 15824 15825# The names of the tagged configurations supported by this script. 15826available_tags="" 15827 15828# ### BEGIN LIBTOOL CONFIG 15829 15830# Which release of libtool.m4 was used? 15831macro_version=$macro_version 15832macro_revision=$macro_revision 15833 15834# Whether or not to build shared libraries. 15835build_libtool_libs=$enable_shared 15836 15837# Whether or not to build static libraries. 15838build_old_libs=$enable_static 15839 15840# What type of objects to build. 15841pic_mode=$pic_mode 15842 15843# Whether or not to optimize for fast installation. 15844fast_install=$enable_fast_install 15845 15846# Shell to use when invoking shell scripts. 15847SHELL=$lt_SHELL 15848 15849# An echo program that protects backslashes. 15850ECHO=$lt_ECHO 15851 15852# The host system. 15853host_alias=$host_alias 15854host=$host 15855host_os=$host_os 15856 15857# The build system. 15858build_alias=$build_alias 15859build=$build 15860build_os=$build_os 15861 15862# A sed program that does not truncate output. 15863SED=$lt_SED 15864 15865# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15866Xsed="\$SED -e 1s/^X//" 15867 15868# A grep program that handles long lines. 15869GREP=$lt_GREP 15870 15871# An ERE matcher. 15872EGREP=$lt_EGREP 15873 15874# A literal string matcher. 15875FGREP=$lt_FGREP 15876 15877# A BSD- or MS-compatible name lister. 15878NM=$lt_NM 15879 15880# Whether we need soft or hard links. 15881LN_S=$lt_LN_S 15882 15883# What is the maximum length of a command? 15884max_cmd_len=$max_cmd_len 15885 15886# Object file suffix (normally "o"). 15887objext=$ac_objext 15888 15889# Executable file suffix (normally ""). 15890exeext=$exeext 15891 15892# whether the shell understands "unset". 15893lt_unset=$lt_unset 15894 15895# turn spaces into newlines. 15896SP2NL=$lt_lt_SP2NL 15897 15898# turn newlines into spaces. 15899NL2SP=$lt_lt_NL2SP 15900 15901# An object symbol dumper. 15902OBJDUMP=$lt_OBJDUMP 15903 15904# Method to check whether dependent libraries are shared objects. 15905deplibs_check_method=$lt_deplibs_check_method 15906 15907# Command to use when deplibs_check_method == "file_magic". 15908file_magic_cmd=$lt_file_magic_cmd 15909 15910# The archiver. 15911AR=$lt_AR 15912AR_FLAGS=$lt_AR_FLAGS 15913 15914# A symbol stripping program. 15915STRIP=$lt_STRIP 15916 15917# Commands used to install an old-style archive. 15918RANLIB=$lt_RANLIB 15919old_postinstall_cmds=$lt_old_postinstall_cmds 15920old_postuninstall_cmds=$lt_old_postuninstall_cmds 15921 15922# Whether to use a lock for old archive extraction. 15923lock_old_archive_extraction=$lock_old_archive_extraction 15924 15925# A C compiler. 15926LTCC=$lt_CC 15927 15928# LTCC compiler flags. 15929LTCFLAGS=$lt_CFLAGS 15930 15931# Take the output of nm and produce a listing of raw symbols and C names. 15932global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15933 15934# Transform the output of nm in a proper C declaration. 15935global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15936 15937# Transform the output of nm in a C name address pair. 15938global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15939 15940# Transform the output of nm in a C name address pair when lib prefix is needed. 15941global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15942 15943# The name of the directory that contains temporary libtool files. 15944objdir=$objdir 15945 15946# Used to examine libraries when file_magic_cmd begins with "file". 15947MAGIC_CMD=$MAGIC_CMD 15948 15949# Must we lock files when doing compilation? 15950need_locks=$lt_need_locks 15951 15952# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15953DSYMUTIL=$lt_DSYMUTIL 15954 15955# Tool to change global to local symbols on Mac OS X. 15956NMEDIT=$lt_NMEDIT 15957 15958# Tool to manipulate fat objects and archives on Mac OS X. 15959LIPO=$lt_LIPO 15960 15961# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15962OTOOL=$lt_OTOOL 15963 15964# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15965OTOOL64=$lt_OTOOL64 15966 15967# Old archive suffix (normally "a"). 15968libext=$libext 15969 15970# Shared library suffix (normally ".so"). 15971shrext_cmds=$lt_shrext_cmds 15972 15973# The commands to extract the exported symbol list from a shared archive. 15974extract_expsyms_cmds=$lt_extract_expsyms_cmds 15975 15976# Variables whose values should be saved in libtool wrapper scripts and 15977# restored at link time. 15978variables_saved_for_relink=$lt_variables_saved_for_relink 15979 15980# Do we need the "lib" prefix for modules? 15981need_lib_prefix=$need_lib_prefix 15982 15983# Do we need a version for libraries? 15984need_version=$need_version 15985 15986# Library versioning type. 15987version_type=$version_type 15988 15989# Shared library runtime path variable. 15990runpath_var=$runpath_var 15991 15992# Shared library path variable. 15993shlibpath_var=$shlibpath_var 15994 15995# Is shlibpath searched before the hard-coded library search path? 15996shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15997 15998# Format of library name prefix. 15999libname_spec=$lt_libname_spec 16000 16001# List of archive names. First name is the real one, the rest are links. 16002# The last name is the one that the linker finds with -lNAME 16003library_names_spec=$lt_library_names_spec 16004 16005# The coded name of the library, if different from the real name. 16006soname_spec=$lt_soname_spec 16007 16008# Permission mode override for installation of shared libraries. 16009install_override_mode=$lt_install_override_mode 16010 16011# Command to use after installation of a shared archive. 16012postinstall_cmds=$lt_postinstall_cmds 16013 16014# Command to use after uninstallation of a shared archive. 16015postuninstall_cmds=$lt_postuninstall_cmds 16016 16017# Commands used to finish a libtool library installation in a directory. 16018finish_cmds=$lt_finish_cmds 16019 16020# As "finish_cmds", except a single script fragment to be evaled but 16021# not shown. 16022finish_eval=$lt_finish_eval 16023 16024# Whether we should hardcode library paths into libraries. 16025hardcode_into_libs=$hardcode_into_libs 16026 16027# Compile-time system search path for libraries. 16028sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16029 16030# Run-time system search path for libraries. 16031sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16032 16033# Whether dlopen is supported. 16034dlopen_support=$enable_dlopen 16035 16036# Whether dlopen of programs is supported. 16037dlopen_self=$enable_dlopen_self 16038 16039# Whether dlopen of statically linked programs is supported. 16040dlopen_self_static=$enable_dlopen_self_static 16041 16042# Commands to strip libraries. 16043old_striplib=$lt_old_striplib 16044striplib=$lt_striplib 16045 16046 16047# The linker used to build libraries. 16048LD=$lt_LD 16049 16050# How to create reloadable object files. 16051reload_flag=$lt_reload_flag 16052reload_cmds=$lt_reload_cmds 16053 16054# Commands used to build an old-style archive. 16055old_archive_cmds=$lt_old_archive_cmds 16056 16057# A language specific compiler. 16058CC=$lt_compiler 16059 16060# Is the compiler the GNU compiler? 16061with_gcc=$GCC 16062 16063# Compiler flag to turn off builtin functions. 16064no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16065 16066# How to pass a linker flag through the compiler. 16067wl=$lt_lt_prog_compiler_wl 16068 16069# Additional compiler flags for building library objects. 16070pic_flag=$lt_lt_prog_compiler_pic 16071 16072# Compiler flag to prevent dynamic linking. 16073link_static_flag=$lt_lt_prog_compiler_static 16074 16075# Does compiler simultaneously support -c and -o options? 16076compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16077 16078# Whether or not to add -lc for building shared libraries. 16079build_libtool_need_lc=$archive_cmds_need_lc 16080 16081# Whether or not to disallow shared libs when runtime libs are static. 16082allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16083 16084# Compiler flag to allow reflexive dlopens. 16085export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16086 16087# Compiler flag to generate shared objects directly from archives. 16088whole_archive_flag_spec=$lt_whole_archive_flag_spec 16089 16090# Whether the compiler copes with passing no objects directly. 16091compiler_needs_object=$lt_compiler_needs_object 16092 16093# Create an old-style archive from a shared archive. 16094old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16095 16096# Create a temporary old-style archive to link instead of a shared archive. 16097old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16098 16099# Commands used to build a shared archive. 16100archive_cmds=$lt_archive_cmds 16101archive_expsym_cmds=$lt_archive_expsym_cmds 16102 16103# Commands used to build a loadable module if different from building 16104# a shared archive. 16105module_cmds=$lt_module_cmds 16106module_expsym_cmds=$lt_module_expsym_cmds 16107 16108# Whether we are building with GNU ld or not. 16109with_gnu_ld=$lt_with_gnu_ld 16110 16111# Flag that allows shared libraries with undefined symbols to be built. 16112allow_undefined_flag=$lt_allow_undefined_flag 16113 16114# Flag that enforces no undefined symbols. 16115no_undefined_flag=$lt_no_undefined_flag 16116 16117# Flag to hardcode \$libdir into a binary during linking. 16118# This must work even if \$libdir does not exist 16119hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16120 16121# If ld is used when linking, flag to hardcode \$libdir into a binary 16122# during linking. This must work even if \$libdir does not exist. 16123hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 16124 16125# Whether we need a single "-rpath" flag with a separated argument. 16126hardcode_libdir_separator=$lt_hardcode_libdir_separator 16127 16128# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16129# DIR into the resulting binary. 16130hardcode_direct=$hardcode_direct 16131 16132# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16133# DIR into the resulting binary and the resulting library dependency is 16134# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16135# library is relocated. 16136hardcode_direct_absolute=$hardcode_direct_absolute 16137 16138# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16139# into the resulting binary. 16140hardcode_minus_L=$hardcode_minus_L 16141 16142# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16143# into the resulting binary. 16144hardcode_shlibpath_var=$hardcode_shlibpath_var 16145 16146# Set to "yes" if building a shared library automatically hardcodes DIR 16147# into the library and all subsequent libraries and executables linked 16148# against it. 16149hardcode_automatic=$hardcode_automatic 16150 16151# Set to yes if linker adds runtime paths of dependent libraries 16152# to runtime path list. 16153inherit_rpath=$inherit_rpath 16154 16155# Whether libtool must link a program against all its dependency libraries. 16156link_all_deplibs=$link_all_deplibs 16157 16158# Fix the shell variable \$srcfile for the compiler. 16159fix_srcfile_path=$lt_fix_srcfile_path 16160 16161# Set to "yes" if exported symbols are required. 16162always_export_symbols=$always_export_symbols 16163 16164# The commands to list exported symbols. 16165export_symbols_cmds=$lt_export_symbols_cmds 16166 16167# Symbols that should not be listed in the preloaded symbols. 16168exclude_expsyms=$lt_exclude_expsyms 16169 16170# Symbols that must always be exported. 16171include_expsyms=$lt_include_expsyms 16172 16173# Commands necessary for linking programs (against libraries) with templates. 16174prelink_cmds=$lt_prelink_cmds 16175 16176# Specify filename containing input files. 16177file_list_spec=$lt_file_list_spec 16178 16179# How to hardcode a shared library path into an executable. 16180hardcode_action=$hardcode_action 16181 16182# ### END LIBTOOL CONFIG 16183 16184_LT_EOF 16185 16186 case $host_os in 16187 aix3*) 16188 cat <<\_LT_EOF >> "$cfgfile" 16189# AIX sometimes has problems with the GCC collect2 program. For some 16190# reason, if we set the COLLECT_NAMES environment variable, the problems 16191# vanish in a puff of smoke. 16192if test "X${COLLECT_NAMES+set}" != Xset; then 16193 COLLECT_NAMES= 16194 export COLLECT_NAMES 16195fi 16196_LT_EOF 16197 ;; 16198 esac 16199 16200 16201ltmain="$ac_aux_dir/ltmain.sh" 16202 16203 16204 # We use sed instead of cat because bash on DJGPP gets confused if 16205 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16206 # text mode, it properly converts lines to CR/LF. This bash problem 16207 # is reportedly fixed, but why not run on old versions too? 16208 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 16209 || (rm -f "$cfgfile"; exit 1) 16210 16211 case $xsi_shell in 16212 yes) 16213 cat << \_LT_EOF >> "$cfgfile" 16214 16215# func_dirname file append nondir_replacement 16216# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16217# otherwise set result to NONDIR_REPLACEMENT. 16218func_dirname () 16219{ 16220 case ${1} in 16221 */*) func_dirname_result="${1%/*}${2}" ;; 16222 * ) func_dirname_result="${3}" ;; 16223 esac 16224} 16225 16226# func_basename file 16227func_basename () 16228{ 16229 func_basename_result="${1##*/}" 16230} 16231 16232# func_dirname_and_basename file append nondir_replacement 16233# perform func_basename and func_dirname in a single function 16234# call: 16235# dirname: Compute the dirname of FILE. If nonempty, 16236# add APPEND to the result, otherwise set result 16237# to NONDIR_REPLACEMENT. 16238# value returned in "$func_dirname_result" 16239# basename: Compute filename of FILE. 16240# value retuned in "$func_basename_result" 16241# Implementation must be kept synchronized with func_dirname 16242# and func_basename. For efficiency, we do not delegate to 16243# those functions but instead duplicate the functionality here. 16244func_dirname_and_basename () 16245{ 16246 case ${1} in 16247 */*) func_dirname_result="${1%/*}${2}" ;; 16248 * ) func_dirname_result="${3}" ;; 16249 esac 16250 func_basename_result="${1##*/}" 16251} 16252 16253# func_stripname prefix suffix name 16254# strip PREFIX and SUFFIX off of NAME. 16255# PREFIX and SUFFIX must not contain globbing or regex special 16256# characters, hashes, percent signs, but SUFFIX may contain a leading 16257# dot (in which case that matches only a dot). 16258func_stripname () 16259{ 16260 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 16261 # positional parameters, so assign one to ordinary parameter first. 16262 func_stripname_result=${3} 16263 func_stripname_result=${func_stripname_result#"${1}"} 16264 func_stripname_result=${func_stripname_result%"${2}"} 16265} 16266 16267# func_opt_split 16268func_opt_split () 16269{ 16270 func_opt_split_opt=${1%%=*} 16271 func_opt_split_arg=${1#*=} 16272} 16273 16274# func_lo2o object 16275func_lo2o () 16276{ 16277 case ${1} in 16278 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 16279 *) func_lo2o_result=${1} ;; 16280 esac 16281} 16282 16283# func_xform libobj-or-source 16284func_xform () 16285{ 16286 func_xform_result=${1%.*}.lo 16287} 16288 16289# func_arith arithmetic-term... 16290func_arith () 16291{ 16292 func_arith_result=$(( $* )) 16293} 16294 16295# func_len string 16296# STRING may not start with a hyphen. 16297func_len () 16298{ 16299 func_len_result=${#1} 16300} 16301 16302_LT_EOF 16303 ;; 16304 *) # Bourne compatible functions. 16305 cat << \_LT_EOF >> "$cfgfile" 16306 16307# func_dirname file append nondir_replacement 16308# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16309# otherwise set result to NONDIR_REPLACEMENT. 16310func_dirname () 16311{ 16312 # Extract subdirectory from the argument. 16313 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 16314 if test "X$func_dirname_result" = "X${1}"; then 16315 func_dirname_result="${3}" 16316 else 16317 func_dirname_result="$func_dirname_result${2}" 16318 fi 16319} 16320 16321# func_basename file 16322func_basename () 16323{ 16324 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 16325} 16326 16327 16328# func_stripname prefix suffix name 16329# strip PREFIX and SUFFIX off of NAME. 16330# PREFIX and SUFFIX must not contain globbing or regex special 16331# characters, hashes, percent signs, but SUFFIX may contain a leading 16332# dot (in which case that matches only a dot). 16333# func_strip_suffix prefix name 16334func_stripname () 16335{ 16336 case ${2} in 16337 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 16338 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 16339 esac 16340} 16341 16342# sed scripts: 16343my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 16344my_sed_long_arg='1s/^-[^=]*=//' 16345 16346# func_opt_split 16347func_opt_split () 16348{ 16349 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 16350 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 16351} 16352 16353# func_lo2o object 16354func_lo2o () 16355{ 16356 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 16357} 16358 16359# func_xform libobj-or-source 16360func_xform () 16361{ 16362 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 16363} 16364 16365# func_arith arithmetic-term... 16366func_arith () 16367{ 16368 func_arith_result=`expr "$@"` 16369} 16370 16371# func_len string 16372# STRING may not start with a hyphen. 16373func_len () 16374{ 16375 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16376} 16377 16378_LT_EOF 16379esac 16380 16381case $lt_shell_append in 16382 yes) 16383 cat << \_LT_EOF >> "$cfgfile" 16384 16385# func_append var value 16386# Append VALUE to the end of shell variable VAR. 16387func_append () 16388{ 16389 eval "$1+=\$2" 16390} 16391_LT_EOF 16392 ;; 16393 *) 16394 cat << \_LT_EOF >> "$cfgfile" 16395 16396# func_append var value 16397# Append VALUE to the end of shell variable VAR. 16398func_append () 16399{ 16400 eval "$1=\$$1\$2" 16401} 16402 16403_LT_EOF 16404 ;; 16405 esac 16406 16407 16408 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16409 || (rm -f "$cfgfile"; exit 1) 16410 16411 mv -f "$cfgfile" "$ofile" || 16412 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16413 chmod +x "$ofile" 16414 16415 ;; 16416 "default-1":C) 16417 for ac_file in $CONFIG_FILES; do 16418 # Support "outfile[:infile[:infile...]]" 16419 case "$ac_file" in 16420 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 16421 esac 16422 # PO directories have a Makefile.in generated from Makefile.in.in. 16423 case "$ac_file" in */Makefile.in) 16424 # Adjust a relative srcdir. 16425 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 16426 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 16427 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 16428 # In autoconf-2.13 it is called $ac_given_srcdir. 16429 # In autoconf-2.50 it is called $srcdir. 16430 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 16431 case "$ac_given_srcdir" in 16432 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 16433 /*) top_srcdir="$ac_given_srcdir" ;; 16434 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 16435 esac 16436 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 16437 rm -f "$ac_dir/POTFILES" 16438 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 16439 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 16440 POMAKEFILEDEPS="POTFILES.in" 16441 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 16442 # on $ac_dir but don't depend on user-specified configuration 16443 # parameters. 16444 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 16445 # The LINGUAS file contains the set of available languages. 16446 if test -n "$OBSOLETE_ALL_LINGUAS"; then 16447 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 16448 fi 16449 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 16450 # Hide the ALL_LINGUAS assigment from automake. 16451 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 16452 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 16453 else 16454 # The set of available languages was given in configure.ac. 16455 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 16456 fi 16457 case "$ac_given_srcdir" in 16458 .) srcdirpre= ;; 16459 *) srcdirpre='$(srcdir)/' ;; 16460 esac 16461 POFILES= 16462 GMOFILES= 16463 UPDATEPOFILES= 16464 DUMMYPOFILES= 16465 for lang in $ALL_LINGUAS; do 16466 POFILES="$POFILES $srcdirpre$lang.po" 16467 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 16468 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 16469 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 16470 done 16471 # CATALOGS depends on both $ac_dir and the user's LINGUAS 16472 # environment variable. 16473 INST_LINGUAS= 16474 if test -n "$ALL_LINGUAS"; then 16475 for presentlang in $ALL_LINGUAS; do 16476 useit=no 16477 if test "%UNSET%" != "$LINGUAS"; then 16478 desiredlanguages="$LINGUAS" 16479 else 16480 desiredlanguages="$ALL_LINGUAS" 16481 fi 16482 for desiredlang in $desiredlanguages; do 16483 # Use the presentlang catalog if desiredlang is 16484 # a. equal to presentlang, or 16485 # b. a variant of presentlang (because in this case, 16486 # presentlang can be used as a fallback for messages 16487 # which are not translated in the desiredlang catalog). 16488 case "$desiredlang" in 16489 "$presentlang"*) useit=yes;; 16490 esac 16491 done 16492 if test $useit = yes; then 16493 INST_LINGUAS="$INST_LINGUAS $presentlang" 16494 fi 16495 done 16496 fi 16497 CATALOGS= 16498 if test -n "$INST_LINGUAS"; then 16499 for lang in $INST_LINGUAS; do 16500 CATALOGS="$CATALOGS $lang.gmo" 16501 done 16502 fi 16503 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 16504 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" 16505 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 16506 if test -f "$f"; then 16507 case "$f" in 16508 *.orig | *.bak | *~) ;; 16509 *) cat "$f" >> "$ac_dir/Makefile" ;; 16510 esac 16511 fi 16512 done 16513 fi 16514 ;; 16515 esac 16516 done ;; 16517 "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 16518 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h 16519 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h 16520 echo '#include "te-'"${te_file}"'.h"' > targ-env.h 16521 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h 16522 if test "x$cgen_cpu_prefix" != x ; then 16523 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h 16524 fi ;; 16525 16526 esac 16527done # for ac_tag 16528 16529 16530as_fn_exit 0 16531_ACEOF 16532ac_clean_files=$ac_clean_files_save 16533 16534test $ac_write_fail = 0 || 16535 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16536 16537 16538# configure is writing to config.log, and then calls config.status. 16539# config.status does its own redirection, appending to config.log. 16540# Unfortunately, on DOS this fails, as config.log is still kept open 16541# by configure, so config.status won't be able to write to it; its 16542# output is simply discarded. So we exec the FD to /dev/null, 16543# effectively closing config.log, so it can be properly (re)opened and 16544# appended to by config.status. When coming back to configure, we 16545# need to make the FD available again. 16546if test "$no_create" != yes; then 16547 ac_cs_success=: 16548 ac_config_status_args= 16549 test "$silent" = yes && 16550 ac_config_status_args="$ac_config_status_args --quiet" 16551 exec 5>/dev/null 16552 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16553 exec 5>>config.log 16554 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16555 # would make configure fail if this is the last instruction. 16556 $ac_cs_success || as_fn_exit 1 16557fi 16558if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16560$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16561fi 16562 16563 16564 16565touch config.status.tmp 16566if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 16567 sed '/as_fn_exit 0/i \ 16568sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 16569touch --reference=Makefile Makefile.tmp \ 16570mv Makefile.tmp Makefile \ 16571' config.status > config.status.tmp 16572 touch --reference=config.status config.status.tmp 16573 mv config.status.tmp config.status 16574 chmod +x config.status 16575 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 16576 touch --reference=Makefile Makefile.tmp 16577 mv Makefile.tmp Makefile 16578else 16579 rm -f config.status.tmp 16580fi 16581