1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for gas 2.42. 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.42' 591PACKAGE_STRING='gas 2.42' 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 632gt_needs= 633ac_subst_vars='am__EXEEXT_FALSE 634am__EXEEXT_TRUE 635LTLIBOBJS 636LIBOBJS 637ZSTD_LIBS 638ZSTD_CFLAGS 639PKG_CONFIG_LIBDIR 640PKG_CONFIG_PATH 641PKG_CONFIG 642zlibinc 643zlibdir 644LIBM 645GENINSRC_NEVER_FALSE 646GENINSRC_NEVER_TRUE 647MAINT 648MAINTAINER_MODE_FALSE 649MAINTAINER_MODE_TRUE 650CATOBJEXT 651GENCAT 652INSTOBJEXT 653DATADIRNAME 654CATALOGS 655INCINTL 656LIBINTL_DEP 657POSUB 658LTLIBINTL 659LIBINTL 660INTLLIBS 661LTLIBICONV 662LIBICONV 663INTL_MACOSX_LIBS 664MSGMERGE 665XGETTEXT 666GMSGFMT 667MSGFMT 668USE_NLS 669MKINSTALLDIRS 670LEXLIB 671LEX_OUTPUT_ROOT 672LEX 673YFLAGS 674YACC 675OPCODES_LIB 676atof 677install_tooldir 678te_file 679obj_format 680target_cpu_type 681extra_objects 682cgen_cpu_prefix 683GDBINIT 684WARN_WRITE_STRINGS 685NO_WERROR 686WARN_CFLAGS_FOR_BUILD 687WARN_CFLAGS 688do_compare 689LARGEFILE_CPPFLAGS 690OTOOL64 691OTOOL 692LIPO 693NMEDIT 694DSYMUTIL 695RANLIB 696AR 697OBJDUMP 698LN_S 699NM 700ac_ct_DUMPBIN 701DUMPBIN 702LD 703FGREP 704SED 705LIBTOOL 706EGREP 707GREP 708CPP 709am__fastdepCC_FALSE 710am__fastdepCC_TRUE 711CCDEPMODE 712am__nodep 713AMDEPBACKSLASH 714AMDEP_FALSE 715AMDEP_TRUE 716am__quote 717am__include 718DEPDIR 719OBJEXT 720EXEEXT 721ac_ct_CC 722CPPFLAGS 723LDFLAGS 724CFLAGS 725CC 726AM_BACKSLASH 727AM_DEFAULT_VERBOSITY 728AM_DEFAULT_V 729AM_V 730am__untar 731am__tar 732AMTAR 733am__leading_dot 734SET_MAKE 735AWK 736mkdir_p 737MKDIR_P 738INSTALL_STRIP_PROGRAM 739STRIP 740install_sh 741MAKEINFO 742AUTOHEADER 743AUTOMAKE 744AUTOCONF 745ACLOCAL 746VERSION 747PACKAGE 748CYGPATH_W 749am__isrc 750INSTALL_DATA 751INSTALL_SCRIPT 752INSTALL_PROGRAM 753target_os 754target_vendor 755target_cpu 756target 757host_os 758host_vendor 759host_cpu 760host 761build_os 762build_vendor 763build_cpu 764build 765target_alias 766host_alias 767build_alias 768LIBS 769ECHO_T 770ECHO_N 771ECHO_C 772DEFS 773mandir 774localedir 775libdir 776psdir 777pdfdir 778dvidir 779htmldir 780infodir 781docdir 782oldincludedir 783includedir 784localstatedir 785sharedstatedir 786sysconfdir 787datadir 788datarootdir 789libexecdir 790sbindir 791bindir 792program_transform_name 793prefix 794exec_prefix 795PACKAGE_URL 796PACKAGE_BUGREPORT 797PACKAGE_STRING 798PACKAGE_VERSION 799PACKAGE_TARNAME 800PACKAGE_NAME 801PATH_SEPARATOR 802SHELL' 803ac_subst_files='' 804ac_user_opts=' 805enable_option_checking 806enable_silent_rules 807enable_dependency_tracking 808enable_shared 809enable_static 810with_pic 811enable_fast_install 812with_gnu_ld 813enable_libtool_lock 814enable_plugins 815enable_largefile 816enable_targets 817enable_checking 818enable_compressed_debug_sections 819enable_default_compressed_debug_sections_algorithm 820enable_x86_relax_relocations 821enable_elf_stt_common 822enable_generate_build_notes 823enable_mips_fix_loongson3_llsc 824enable_x86_used_note 825enable_default_riscv_attribute 826enable_werror 827enable_build_warnings 828with_cpu 829enable_nls 830enable_rpath 831with_libiconv_prefix 832with_libiconv_type 833with_libintl_prefix 834with_libintl_type 835enable_maintainer_mode 836with_system_zlib 837with_zstd 838' 839 ac_precious_vars='build_alias 840host_alias 841target_alias 842CC 843CFLAGS 844LDFLAGS 845LIBS 846CPPFLAGS 847CPP 848YACC 849YFLAGS 850PKG_CONFIG 851PKG_CONFIG_PATH 852PKG_CONFIG_LIBDIR 853ZSTD_CFLAGS 854ZSTD_LIBS' 855 856 857# Initialize some variables set by options. 858ac_init_help= 859ac_init_version=false 860ac_unrecognized_opts= 861ac_unrecognized_sep= 862# The variables have the same names as the options, with 863# dashes changed to underlines. 864cache_file=/dev/null 865exec_prefix=NONE 866no_create= 867no_recursion= 868prefix=NONE 869program_prefix=NONE 870program_suffix=NONE 871program_transform_name=s,x,x, 872silent= 873site= 874srcdir= 875verbose= 876x_includes=NONE 877x_libraries=NONE 878 879# Installation directory options. 880# These are left unexpanded so users can "make install exec_prefix=/foo" 881# and all the variables that are supposed to be based on exec_prefix 882# by default will actually change. 883# Use braces instead of parens because sh, perl, etc. also accept them. 884# (The list follows the same order as the GNU Coding Standards.) 885bindir='${exec_prefix}/bin' 886sbindir='${exec_prefix}/sbin' 887libexecdir='${exec_prefix}/libexec' 888datarootdir='${prefix}/share' 889datadir='${datarootdir}' 890sysconfdir='${prefix}/etc' 891sharedstatedir='${prefix}/com' 892localstatedir='${prefix}/var' 893includedir='${prefix}/include' 894oldincludedir='/usr/include' 895docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 896infodir='${datarootdir}/info' 897htmldir='${docdir}' 898dvidir='${docdir}' 899pdfdir='${docdir}' 900psdir='${docdir}' 901libdir='${exec_prefix}/lib' 902localedir='${datarootdir}/locale' 903mandir='${datarootdir}/man' 904 905ac_prev= 906ac_dashdash= 907for ac_option 908do 909 # If the previous option needs an argument, assign it. 910 if test -n "$ac_prev"; then 911 eval $ac_prev=\$ac_option 912 ac_prev= 913 continue 914 fi 915 916 case $ac_option in 917 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 918 *=) ac_optarg= ;; 919 *) ac_optarg=yes ;; 920 esac 921 922 # Accept the important Cygnus configure options, so we can diagnose typos. 923 924 case $ac_dashdash$ac_option in 925 --) 926 ac_dashdash=yes ;; 927 928 -bindir | --bindir | --bindi | --bind | --bin | --bi) 929 ac_prev=bindir ;; 930 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 931 bindir=$ac_optarg ;; 932 933 -build | --build | --buil | --bui | --bu) 934 ac_prev=build_alias ;; 935 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 936 build_alias=$ac_optarg ;; 937 938 -cache-file | --cache-file | --cache-fil | --cache-fi \ 939 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 940 ac_prev=cache_file ;; 941 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 942 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 943 cache_file=$ac_optarg ;; 944 945 --config-cache | -C) 946 cache_file=config.cache ;; 947 948 -datadir | --datadir | --datadi | --datad) 949 ac_prev=datadir ;; 950 -datadir=* | --datadir=* | --datadi=* | --datad=*) 951 datadir=$ac_optarg ;; 952 953 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 954 | --dataroo | --dataro | --datar) 955 ac_prev=datarootdir ;; 956 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 957 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 958 datarootdir=$ac_optarg ;; 959 960 -disable-* | --disable-*) 961 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 962 # Reject names that are not valid shell variable names. 963 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 964 as_fn_error $? "invalid feature name: $ac_useropt" 965 ac_useropt_orig=$ac_useropt 966 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 967 case $ac_user_opts in 968 *" 969"enable_$ac_useropt" 970"*) ;; 971 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 972 ac_unrecognized_sep=', ';; 973 esac 974 eval enable_$ac_useropt=no ;; 975 976 -docdir | --docdir | --docdi | --doc | --do) 977 ac_prev=docdir ;; 978 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 979 docdir=$ac_optarg ;; 980 981 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 982 ac_prev=dvidir ;; 983 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 984 dvidir=$ac_optarg ;; 985 986 -enable-* | --enable-*) 987 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 988 # Reject names that are not valid shell variable names. 989 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 990 as_fn_error $? "invalid feature name: $ac_useropt" 991 ac_useropt_orig=$ac_useropt 992 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 993 case $ac_user_opts in 994 *" 995"enable_$ac_useropt" 996"*) ;; 997 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 998 ac_unrecognized_sep=', ';; 999 esac 1000 eval enable_$ac_useropt=\$ac_optarg ;; 1001 1002 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1003 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1004 | --exec | --exe | --ex) 1005 ac_prev=exec_prefix ;; 1006 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1007 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1008 | --exec=* | --exe=* | --ex=*) 1009 exec_prefix=$ac_optarg ;; 1010 1011 -gas | --gas | --ga | --g) 1012 # Obsolete; use --with-gas. 1013 with_gas=yes ;; 1014 1015 -help | --help | --hel | --he | -h) 1016 ac_init_help=long ;; 1017 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1018 ac_init_help=recursive ;; 1019 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1020 ac_init_help=short ;; 1021 1022 -host | --host | --hos | --ho) 1023 ac_prev=host_alias ;; 1024 -host=* | --host=* | --hos=* | --ho=*) 1025 host_alias=$ac_optarg ;; 1026 1027 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1028 ac_prev=htmldir ;; 1029 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1030 | --ht=*) 1031 htmldir=$ac_optarg ;; 1032 1033 -includedir | --includedir | --includedi | --included | --include \ 1034 | --includ | --inclu | --incl | --inc) 1035 ac_prev=includedir ;; 1036 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1037 | --includ=* | --inclu=* | --incl=* | --inc=*) 1038 includedir=$ac_optarg ;; 1039 1040 -infodir | --infodir | --infodi | --infod | --info | --inf) 1041 ac_prev=infodir ;; 1042 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1043 infodir=$ac_optarg ;; 1044 1045 -libdir | --libdir | --libdi | --libd) 1046 ac_prev=libdir ;; 1047 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1048 libdir=$ac_optarg ;; 1049 1050 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1051 | --libexe | --libex | --libe) 1052 ac_prev=libexecdir ;; 1053 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1054 | --libexe=* | --libex=* | --libe=*) 1055 libexecdir=$ac_optarg ;; 1056 1057 -localedir | --localedir | --localedi | --localed | --locale) 1058 ac_prev=localedir ;; 1059 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1060 localedir=$ac_optarg ;; 1061 1062 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1063 | --localstate | --localstat | --localsta | --localst | --locals) 1064 ac_prev=localstatedir ;; 1065 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1066 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1067 localstatedir=$ac_optarg ;; 1068 1069 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1070 ac_prev=mandir ;; 1071 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1072 mandir=$ac_optarg ;; 1073 1074 -nfp | --nfp | --nf) 1075 # Obsolete; use --without-fp. 1076 with_fp=no ;; 1077 1078 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1079 | --no-cr | --no-c | -n) 1080 no_create=yes ;; 1081 1082 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1083 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1084 no_recursion=yes ;; 1085 1086 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1087 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1088 | --oldin | --oldi | --old | --ol | --o) 1089 ac_prev=oldincludedir ;; 1090 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1091 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1092 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1093 oldincludedir=$ac_optarg ;; 1094 1095 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1096 ac_prev=prefix ;; 1097 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1098 prefix=$ac_optarg ;; 1099 1100 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1101 | --program-pre | --program-pr | --program-p) 1102 ac_prev=program_prefix ;; 1103 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1104 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1105 program_prefix=$ac_optarg ;; 1106 1107 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1108 | --program-suf | --program-su | --program-s) 1109 ac_prev=program_suffix ;; 1110 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1111 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1112 program_suffix=$ac_optarg ;; 1113 1114 -program-transform-name | --program-transform-name \ 1115 | --program-transform-nam | --program-transform-na \ 1116 | --program-transform-n | --program-transform- \ 1117 | --program-transform | --program-transfor \ 1118 | --program-transfo | --program-transf \ 1119 | --program-trans | --program-tran \ 1120 | --progr-tra | --program-tr | --program-t) 1121 ac_prev=program_transform_name ;; 1122 -program-transform-name=* | --program-transform-name=* \ 1123 | --program-transform-nam=* | --program-transform-na=* \ 1124 | --program-transform-n=* | --program-transform-=* \ 1125 | --program-transform=* | --program-transfor=* \ 1126 | --program-transfo=* | --program-transf=* \ 1127 | --program-trans=* | --program-tran=* \ 1128 | --progr-tra=* | --program-tr=* | --program-t=*) 1129 program_transform_name=$ac_optarg ;; 1130 1131 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1132 ac_prev=pdfdir ;; 1133 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1134 pdfdir=$ac_optarg ;; 1135 1136 -psdir | --psdir | --psdi | --psd | --ps) 1137 ac_prev=psdir ;; 1138 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1139 psdir=$ac_optarg ;; 1140 1141 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1142 | -silent | --silent | --silen | --sile | --sil) 1143 silent=yes ;; 1144 1145 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1146 ac_prev=sbindir ;; 1147 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1148 | --sbi=* | --sb=*) 1149 sbindir=$ac_optarg ;; 1150 1151 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1152 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1153 | --sharedst | --shareds | --shared | --share | --shar \ 1154 | --sha | --sh) 1155 ac_prev=sharedstatedir ;; 1156 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1157 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1158 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1159 | --sha=* | --sh=*) 1160 sharedstatedir=$ac_optarg ;; 1161 1162 -site | --site | --sit) 1163 ac_prev=site ;; 1164 -site=* | --site=* | --sit=*) 1165 site=$ac_optarg ;; 1166 1167 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1168 ac_prev=srcdir ;; 1169 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1170 srcdir=$ac_optarg ;; 1171 1172 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1173 | --syscon | --sysco | --sysc | --sys | --sy) 1174 ac_prev=sysconfdir ;; 1175 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1176 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1177 sysconfdir=$ac_optarg ;; 1178 1179 -target | --target | --targe | --targ | --tar | --ta | --t) 1180 ac_prev=target_alias ;; 1181 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1182 target_alias=$ac_optarg ;; 1183 1184 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1185 verbose=yes ;; 1186 1187 -version | --version | --versio | --versi | --vers | -V) 1188 ac_init_version=: ;; 1189 1190 -with-* | --with-*) 1191 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1192 # Reject names that are not valid shell variable names. 1193 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1194 as_fn_error $? "invalid package name: $ac_useropt" 1195 ac_useropt_orig=$ac_useropt 1196 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1197 case $ac_user_opts in 1198 *" 1199"with_$ac_useropt" 1200"*) ;; 1201 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1202 ac_unrecognized_sep=', ';; 1203 esac 1204 eval with_$ac_useropt=\$ac_optarg ;; 1205 1206 -without-* | --without-*) 1207 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1208 # Reject names that are not valid shell variable names. 1209 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1210 as_fn_error $? "invalid package name: $ac_useropt" 1211 ac_useropt_orig=$ac_useropt 1212 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1213 case $ac_user_opts in 1214 *" 1215"with_$ac_useropt" 1216"*) ;; 1217 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1218 ac_unrecognized_sep=', ';; 1219 esac 1220 eval with_$ac_useropt=no ;; 1221 1222 --x) 1223 # Obsolete; use --with-x. 1224 with_x=yes ;; 1225 1226 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1227 | --x-incl | --x-inc | --x-in | --x-i) 1228 ac_prev=x_includes ;; 1229 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1230 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1231 x_includes=$ac_optarg ;; 1232 1233 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1234 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1235 ac_prev=x_libraries ;; 1236 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1237 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1238 x_libraries=$ac_optarg ;; 1239 1240 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1241Try \`$0 --help' for more information" 1242 ;; 1243 1244 *=*) 1245 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1246 # Reject names that are not valid shell variable names. 1247 case $ac_envvar in #( 1248 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1249 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1250 esac 1251 eval $ac_envvar=\$ac_optarg 1252 export $ac_envvar ;; 1253 1254 *) 1255 # FIXME: should be removed in autoconf 3.0. 1256 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1257 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1258 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1259 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1260 ;; 1261 1262 esac 1263done 1264 1265if test -n "$ac_prev"; then 1266 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1267 as_fn_error $? "missing argument to $ac_option" 1268fi 1269 1270if test -n "$ac_unrecognized_opts"; then 1271 case $enable_option_checking in 1272 no) ;; 1273 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1274 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1275 esac 1276fi 1277 1278# Check all directory arguments for consistency. 1279for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1280 datadir sysconfdir sharedstatedir localstatedir includedir \ 1281 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1282 libdir localedir mandir 1283do 1284 eval ac_val=\$$ac_var 1285 # Remove trailing slashes. 1286 case $ac_val in 1287 */ ) 1288 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1289 eval $ac_var=\$ac_val;; 1290 esac 1291 # Be sure to have absolute directory names. 1292 case $ac_val in 1293 [\\/$]* | ?:[\\/]* ) continue;; 1294 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1295 esac 1296 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1297done 1298 1299# There might be people who depend on the old broken behavior: `$host' 1300# used to hold the argument of --host etc. 1301# FIXME: To remove some day. 1302build=$build_alias 1303host=$host_alias 1304target=$target_alias 1305 1306# FIXME: To remove some day. 1307if test "x$host_alias" != x; then 1308 if test "x$build_alias" = x; then 1309 cross_compiling=maybe 1310 elif test "x$build_alias" != "x$host_alias"; then 1311 cross_compiling=yes 1312 fi 1313fi 1314 1315ac_tool_prefix= 1316test -n "$host_alias" && ac_tool_prefix=$host_alias- 1317 1318test "$silent" = yes && exec 6>/dev/null 1319 1320 1321ac_pwd=`pwd` && test -n "$ac_pwd" && 1322ac_ls_di=`ls -di .` && 1323ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1324 as_fn_error $? "working directory cannot be determined" 1325test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1326 as_fn_error $? "pwd does not report name of working directory" 1327 1328 1329# Find the source files, if location was not specified. 1330if test -z "$srcdir"; then 1331 ac_srcdir_defaulted=yes 1332 # Try the directory containing this script, then the parent directory. 1333 ac_confdir=`$as_dirname -- "$as_myself" || 1334$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1335 X"$as_myself" : 'X\(//\)[^/]' \| \ 1336 X"$as_myself" : 'X\(//\)$' \| \ 1337 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1338$as_echo X"$as_myself" | 1339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1340 s//\1/ 1341 q 1342 } 1343 /^X\(\/\/\)[^/].*/{ 1344 s//\1/ 1345 q 1346 } 1347 /^X\(\/\/\)$/{ 1348 s//\1/ 1349 q 1350 } 1351 /^X\(\/\).*/{ 1352 s//\1/ 1353 q 1354 } 1355 s/.*/./; q'` 1356 srcdir=$ac_confdir 1357 if test ! -r "$srcdir/$ac_unique_file"; then 1358 srcdir=.. 1359 fi 1360else 1361 ac_srcdir_defaulted=no 1362fi 1363if test ! -r "$srcdir/$ac_unique_file"; then 1364 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1365 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1366fi 1367ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1368ac_abs_confdir=`( 1369 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1370 pwd)` 1371# When building in place, set srcdir=. 1372if test "$ac_abs_confdir" = "$ac_pwd"; then 1373 srcdir=. 1374fi 1375# Remove unnecessary trailing slashes from srcdir. 1376# Double slashes in file names in object file debugging info 1377# mess up M-x gdb in Emacs. 1378case $srcdir in 1379*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1380esac 1381for ac_var in $ac_precious_vars; do 1382 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1383 eval ac_env_${ac_var}_value=\$${ac_var} 1384 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1385 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1386done 1387 1388# 1389# Report the --help message. 1390# 1391if test "$ac_init_help" = "long"; then 1392 # Omit some internal or obsolete options to make the list less imposing. 1393 # This message is too long to be a string in the A/UX 3.1 sh. 1394 cat <<_ACEOF 1395\`configure' configures gas 2.42 to adapt to many kinds of systems. 1396 1397Usage: $0 [OPTION]... [VAR=VALUE]... 1398 1399To assign environment variables (e.g., CC, CFLAGS...), specify them as 1400VAR=VALUE. See below for descriptions of some of the useful variables. 1401 1402Defaults for the options are specified in brackets. 1403 1404Configuration: 1405 -h, --help display this help and exit 1406 --help=short display options specific to this package 1407 --help=recursive display the short help of all the included packages 1408 -V, --version display version information and exit 1409 -q, --quiet, --silent do not print \`checking ...' messages 1410 --cache-file=FILE cache test results in FILE [disabled] 1411 -C, --config-cache alias for \`--cache-file=config.cache' 1412 -n, --no-create do not create output files 1413 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1414 1415Installation directories: 1416 --prefix=PREFIX install architecture-independent files in PREFIX 1417 [$ac_default_prefix] 1418 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1419 [PREFIX] 1420 1421By default, \`make install' will install all the files in 1422\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1423an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1424for instance \`--prefix=\$HOME'. 1425 1426For better control, use the options below. 1427 1428Fine tuning of the installation directories: 1429 --bindir=DIR user executables [EPREFIX/bin] 1430 --sbindir=DIR system admin executables [EPREFIX/sbin] 1431 --libexecdir=DIR program executables [EPREFIX/libexec] 1432 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1433 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1434 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1435 --libdir=DIR object code libraries [EPREFIX/lib] 1436 --includedir=DIR C header files [PREFIX/include] 1437 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1438 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1439 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1440 --infodir=DIR info documentation [DATAROOTDIR/info] 1441 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1442 --mandir=DIR man documentation [DATAROOTDIR/man] 1443 --docdir=DIR documentation root [DATAROOTDIR/doc/gas] 1444 --htmldir=DIR html documentation [DOCDIR] 1445 --dvidir=DIR dvi documentation [DOCDIR] 1446 --pdfdir=DIR pdf documentation [DOCDIR] 1447 --psdir=DIR ps documentation [DOCDIR] 1448_ACEOF 1449 1450 cat <<\_ACEOF 1451 1452Program names: 1453 --program-prefix=PREFIX prepend PREFIX to installed program names 1454 --program-suffix=SUFFIX append SUFFIX to installed program names 1455 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1456 1457System types: 1458 --build=BUILD configure for building on BUILD [guessed] 1459 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1460 --target=TARGET configure for building compilers for TARGET [HOST] 1461_ACEOF 1462fi 1463 1464if test -n "$ac_init_help"; then 1465 case $ac_init_help in 1466 short | recursive ) echo "Configuration of gas 2.42:";; 1467 esac 1468 cat <<\_ACEOF 1469 1470Optional Features: 1471 --disable-option-checking ignore unrecognized --enable/--with options 1472 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1473 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1474 --enable-silent-rules less verbose build output (undo: "make V=1") 1475 --disable-silent-rules verbose build output (undo: "make V=0") 1476 --enable-dependency-tracking 1477 do not reject slow dependency extractors 1478 --disable-dependency-tracking 1479 speeds up one-time build 1480 --enable-shared[=PKGS] build shared libraries [default=yes] 1481 --enable-static[=PKGS] build static libraries [default=yes] 1482 --enable-fast-install[=PKGS] 1483 optimize for fast installation [default=yes] 1484 --disable-libtool-lock avoid locking (might break parallel builds) 1485 --enable-plugins Enable support for plugins 1486 --disable-largefile omit support for large files 1487 --enable-targets alternative target configurations besides the primary 1488 --enable-checking enable run-time checks 1489 --enable-compressed-debug-sections={all,gas,none} 1490 compress debug sections by default 1491 --enable-default-compressed-debug-sections-algorithm={zlib,zstd} 1492 Default compression algorithm for 1493 --enable-compressed-debug-sections. 1494 --enable-x86-relax-relocations 1495 generate x86 relax relocations by default 1496 --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by 1497 default 1498 --enable-generate-build-notes 1499 generate GNU Build notes if none are provided by the 1500 input 1501 --enable-mips-fix-loongson3-llsc 1502 enable MIPS fix Loongson3 LLSC errata 1503 --enable-x86-used-note generate GNU x86 used ISA and feature properties 1504 --enable-default-riscv-attribute 1505 generate RISC-V arch attribute by default 1506 --enable-werror treat compile warnings as errors 1507 --enable-build-warnings enable build-time compiler warnings 1508 --disable-nls do not use Native Language Support 1509 --disable-rpath do not hardcode runtime library paths 1510 --enable-maintainer-mode 1511 enable make rules and dependencies not useful (and 1512 sometimes confusing) to the casual installer 1513 1514Optional Packages: 1515 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1516 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1517 --with-pic try to use only PIC/non-PIC objects [default=use 1518 both] 1519 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1520 --with-cpu=CPU default cpu variant is CPU (currently only supported 1521 on ARC) 1522 --with-gnu-ld assume the C compiler uses GNU ld default=no 1523 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1524 --without-libiconv-prefix don't search for libiconv in includedir and libdir 1525 --with-libiconv-type=TYPE type of library to search for (auto/static/shared) 1526 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib 1527 --without-libintl-prefix don't search for libintl in includedir and libdir 1528 --with-libintl-type=TYPE type of library to search for (auto/static/shared) 1529 --with-system-zlib use installed libz 1530 --with-zstd support zstd compressed debug sections 1531 (default=auto) 1532 1533Some influential environment variables: 1534 CC C compiler command 1535 CFLAGS C compiler flags 1536 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1537 nonstandard directory <lib dir> 1538 LIBS libraries to pass to the linker, e.g. -l<library> 1539 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1540 you have headers in a nonstandard directory <include dir> 1541 CPP C preprocessor 1542 YACC The `Yet Another Compiler Compiler' implementation to use. 1543 Defaults to the first program found out of: `bison -y', `byacc', 1544 `yacc'. 1545 YFLAGS The list of arguments that will be passed by default to $YACC. 1546 This script will default YFLAGS to the empty string to avoid a 1547 default value of `-d' given by some make applications. 1548 PKG_CONFIG path to pkg-config utility 1549 PKG_CONFIG_PATH 1550 directories to add to pkg-config's search path 1551 PKG_CONFIG_LIBDIR 1552 path overriding pkg-config's built-in search path 1553 ZSTD_CFLAGS C compiler flags for ZSTD, overriding pkg-config 1554 ZSTD_LIBS linker flags for ZSTD, overriding pkg-config 1555 1556Use these variables to override the choices made by `configure' or to help 1557it to find libraries and programs with nonstandard names/locations. 1558 1559Report bugs to the package provider. 1560_ACEOF 1561ac_status=$? 1562fi 1563 1564if test "$ac_init_help" = "recursive"; then 1565 # If there are subdirs, report their specific --help. 1566 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1567 test -d "$ac_dir" || 1568 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1569 continue 1570 ac_builddir=. 1571 1572case "$ac_dir" in 1573.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1574*) 1575 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1576 # A ".." for each directory in $ac_dir_suffix. 1577 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1578 case $ac_top_builddir_sub in 1579 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1580 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1581 esac ;; 1582esac 1583ac_abs_top_builddir=$ac_pwd 1584ac_abs_builddir=$ac_pwd$ac_dir_suffix 1585# for backward compatibility: 1586ac_top_builddir=$ac_top_build_prefix 1587 1588case $srcdir in 1589 .) # We are building in place. 1590 ac_srcdir=. 1591 ac_top_srcdir=$ac_top_builddir_sub 1592 ac_abs_top_srcdir=$ac_pwd ;; 1593 [\\/]* | ?:[\\/]* ) # Absolute name. 1594 ac_srcdir=$srcdir$ac_dir_suffix; 1595 ac_top_srcdir=$srcdir 1596 ac_abs_top_srcdir=$srcdir ;; 1597 *) # Relative name. 1598 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1599 ac_top_srcdir=$ac_top_build_prefix$srcdir 1600 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1601esac 1602ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1603 1604 cd "$ac_dir" || { ac_status=$?; continue; } 1605 # Check for guested configure. 1606 if test -f "$ac_srcdir/configure.gnu"; then 1607 echo && 1608 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1609 elif test -f "$ac_srcdir/configure"; then 1610 echo && 1611 $SHELL "$ac_srcdir/configure" --help=recursive 1612 else 1613 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1614 fi || ac_status=$? 1615 cd "$ac_pwd" || { ac_status=$?; break; } 1616 done 1617fi 1618 1619test -n "$ac_init_help" && exit $ac_status 1620if $ac_init_version; then 1621 cat <<\_ACEOF 1622gas configure 2.42 1623generated by GNU Autoconf 2.69 1624 1625Copyright (C) 2012 Free Software Foundation, Inc. 1626This configure script is free software; the Free Software Foundation 1627gives unlimited permission to copy, distribute and modify it. 1628_ACEOF 1629 exit 1630fi 1631 1632## ------------------------ ## 1633## Autoconf initialization. ## 1634## ------------------------ ## 1635 1636# ac_fn_c_try_compile LINENO 1637# -------------------------- 1638# Try to compile conftest.$ac_ext, and return whether this succeeded. 1639ac_fn_c_try_compile () 1640{ 1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1642 rm -f conftest.$ac_objext 1643 if { { ac_try="$ac_compile" 1644case "(($ac_try" in 1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1646 *) ac_try_echo=$ac_try;; 1647esac 1648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1649$as_echo "$ac_try_echo"; } >&5 1650 (eval "$ac_compile") 2>conftest.err 1651 ac_status=$? 1652 if test -s conftest.err; then 1653 grep -v '^ *+' conftest.err >conftest.er1 1654 cat conftest.er1 >&5 1655 mv -f conftest.er1 conftest.err 1656 fi 1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1658 test $ac_status = 0; } && { 1659 test -z "$ac_c_werror_flag" || 1660 test ! -s conftest.err 1661 } && test -s conftest.$ac_objext; then : 1662 ac_retval=0 1663else 1664 $as_echo "$as_me: failed program was:" >&5 1665sed 's/^/| /' conftest.$ac_ext >&5 1666 1667 ac_retval=1 1668fi 1669 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1670 as_fn_set_status $ac_retval 1671 1672} # ac_fn_c_try_compile 1673 1674# ac_fn_c_try_cpp LINENO 1675# ---------------------- 1676# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1677ac_fn_c_try_cpp () 1678{ 1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1680 if { { ac_try="$ac_cpp conftest.$ac_ext" 1681case "(($ac_try" in 1682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1683 *) ac_try_echo=$ac_try;; 1684esac 1685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1686$as_echo "$ac_try_echo"; } >&5 1687 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1688 ac_status=$? 1689 if test -s conftest.err; then 1690 grep -v '^ *+' conftest.err >conftest.er1 1691 cat conftest.er1 >&5 1692 mv -f conftest.er1 conftest.err 1693 fi 1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1695 test $ac_status = 0; } > conftest.i && { 1696 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1697 test ! -s conftest.err 1698 }; then : 1699 ac_retval=0 1700else 1701 $as_echo "$as_me: failed program was:" >&5 1702sed 's/^/| /' conftest.$ac_ext >&5 1703 1704 ac_retval=1 1705fi 1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1707 as_fn_set_status $ac_retval 1708 1709} # ac_fn_c_try_cpp 1710 1711# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1712# ------------------------------------------------------- 1713# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1714# the include files in INCLUDES and setting the cache variable VAR 1715# accordingly. 1716ac_fn_c_check_header_mongrel () 1717{ 1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1719 if eval \${$3+:} false; then : 1720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1721$as_echo_n "checking for $2... " >&6; } 1722if eval \${$3+:} false; then : 1723 $as_echo_n "(cached) " >&6 1724fi 1725eval ac_res=\$$3 1726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1727$as_echo "$ac_res" >&6; } 1728else 1729 # Is the header compilable? 1730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1731$as_echo_n "checking $2 usability... " >&6; } 1732cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1733/* end confdefs.h. */ 1734$4 1735#include <$2> 1736_ACEOF 1737if ac_fn_c_try_compile "$LINENO"; then : 1738 ac_header_compiler=yes 1739else 1740 ac_header_compiler=no 1741fi 1742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1744$as_echo "$ac_header_compiler" >&6; } 1745 1746# Is the header present? 1747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1748$as_echo_n "checking $2 presence... " >&6; } 1749cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1750/* end confdefs.h. */ 1751#include <$2> 1752_ACEOF 1753if ac_fn_c_try_cpp "$LINENO"; then : 1754 ac_header_preproc=yes 1755else 1756 ac_header_preproc=no 1757fi 1758rm -f conftest.err conftest.i conftest.$ac_ext 1759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1760$as_echo "$ac_header_preproc" >&6; } 1761 1762# So? What about this header? 1763case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1764 yes:no: ) 1765 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1766$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1768$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1769 ;; 1770 no:yes:* ) 1771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1772$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1774$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1776$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1778$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1780$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1781 ;; 1782esac 1783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1784$as_echo_n "checking for $2... " >&6; } 1785if eval \${$3+:} false; then : 1786 $as_echo_n "(cached) " >&6 1787else 1788 eval "$3=\$ac_header_compiler" 1789fi 1790eval ac_res=\$$3 1791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1792$as_echo "$ac_res" >&6; } 1793fi 1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1795 1796} # ac_fn_c_check_header_mongrel 1797 1798# ac_fn_c_try_run LINENO 1799# ---------------------- 1800# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1801# that executables *can* be run. 1802ac_fn_c_try_run () 1803{ 1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1805 if { { ac_try="$ac_link" 1806case "(($ac_try" in 1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1808 *) ac_try_echo=$ac_try;; 1809esac 1810eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1811$as_echo "$ac_try_echo"; } >&5 1812 (eval "$ac_link") 2>&5 1813 ac_status=$? 1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1815 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1816 { { case "(($ac_try" in 1817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1818 *) ac_try_echo=$ac_try;; 1819esac 1820eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1821$as_echo "$ac_try_echo"; } >&5 1822 (eval "$ac_try") 2>&5 1823 ac_status=$? 1824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1825 test $ac_status = 0; }; }; then : 1826 ac_retval=0 1827else 1828 $as_echo "$as_me: program exited with status $ac_status" >&5 1829 $as_echo "$as_me: failed program was:" >&5 1830sed 's/^/| /' conftest.$ac_ext >&5 1831 1832 ac_retval=$ac_status 1833fi 1834 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1835 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1836 as_fn_set_status $ac_retval 1837 1838} # ac_fn_c_try_run 1839 1840# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1841# ------------------------------------------------------- 1842# Tests whether HEADER exists and can be compiled using the include files in 1843# INCLUDES, setting the cache variable VAR accordingly. 1844ac_fn_c_check_header_compile () 1845{ 1846 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1848$as_echo_n "checking for $2... " >&6; } 1849if eval \${$3+:} false; then : 1850 $as_echo_n "(cached) " >&6 1851else 1852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1853/* end confdefs.h. */ 1854$4 1855#include <$2> 1856_ACEOF 1857if ac_fn_c_try_compile "$LINENO"; then : 1858 eval "$3=yes" 1859else 1860 eval "$3=no" 1861fi 1862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1863fi 1864eval ac_res=\$$3 1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1866$as_echo "$ac_res" >&6; } 1867 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1868 1869} # ac_fn_c_check_header_compile 1870 1871# ac_fn_c_try_link LINENO 1872# ----------------------- 1873# Try to link conftest.$ac_ext, and return whether this succeeded. 1874ac_fn_c_try_link () 1875{ 1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1877 rm -f conftest.$ac_objext conftest$ac_exeext 1878 if { { ac_try="$ac_link" 1879case "(($ac_try" in 1880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1881 *) ac_try_echo=$ac_try;; 1882esac 1883eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1884$as_echo "$ac_try_echo"; } >&5 1885 (eval "$ac_link") 2>conftest.err 1886 ac_status=$? 1887 if test -s conftest.err; then 1888 grep -v '^ *+' conftest.err >conftest.er1 1889 cat conftest.er1 >&5 1890 mv -f conftest.er1 conftest.err 1891 fi 1892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1893 test $ac_status = 0; } && { 1894 test -z "$ac_c_werror_flag" || 1895 test ! -s conftest.err 1896 } && test -s conftest$ac_exeext && { 1897 test "$cross_compiling" = yes || 1898 test -x conftest$ac_exeext 1899 }; then : 1900 ac_retval=0 1901else 1902 $as_echo "$as_me: failed program was:" >&5 1903sed 's/^/| /' conftest.$ac_ext >&5 1904 1905 ac_retval=1 1906fi 1907 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1908 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1909 # interfere with the next link command; also delete a directory that is 1910 # left behind by Apple's compiler. We do this before executing the actions. 1911 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1912 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1913 as_fn_set_status $ac_retval 1914 1915} # ac_fn_c_try_link 1916 1917# ac_fn_c_check_func LINENO FUNC VAR 1918# ---------------------------------- 1919# Tests whether FUNC exists, setting the cache variable VAR accordingly 1920ac_fn_c_check_func () 1921{ 1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1924$as_echo_n "checking for $2... " >&6; } 1925if eval \${$3+:} false; then : 1926 $as_echo_n "(cached) " >&6 1927else 1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1929/* end confdefs.h. */ 1930/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1931 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1932#define $2 innocuous_$2 1933 1934/* System header to define __stub macros and hopefully few prototypes, 1935 which can conflict with char $2 (); below. 1936 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1937 <limits.h> exists even on freestanding compilers. */ 1938 1939#ifdef __STDC__ 1940# include <limits.h> 1941#else 1942# include <assert.h> 1943#endif 1944 1945#undef $2 1946 1947/* Override any GCC internal prototype to avoid an error. 1948 Use char because int might match the return type of a GCC 1949 builtin and then its argument prototype would still apply. */ 1950#ifdef __cplusplus 1951extern "C" 1952#endif 1953char $2 (); 1954/* The GNU C library defines this for functions which it implements 1955 to always fail with ENOSYS. Some functions are actually named 1956 something starting with __ and the normal name is an alias. */ 1957#if defined __stub_$2 || defined __stub___$2 1958choke me 1959#endif 1960 1961int 1962main () 1963{ 1964return $2 (); 1965 ; 1966 return 0; 1967} 1968_ACEOF 1969if ac_fn_c_try_link "$LINENO"; then : 1970 eval "$3=yes" 1971else 1972 eval "$3=no" 1973fi 1974rm -f core conftest.err conftest.$ac_objext \ 1975 conftest$ac_exeext conftest.$ac_ext 1976fi 1977eval ac_res=\$$3 1978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1979$as_echo "$ac_res" >&6; } 1980 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1981 1982} # ac_fn_c_check_func 1983 1984# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1985# --------------------------------------------- 1986# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1987# accordingly. 1988ac_fn_c_check_decl () 1989{ 1990 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1991 as_decl_name=`echo $2|sed 's/ *(.*//'` 1992 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1994$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1995if eval \${$3+:} false; then : 1996 $as_echo_n "(cached) " >&6 1997else 1998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1999/* end confdefs.h. */ 2000$4 2001int 2002main () 2003{ 2004#ifndef $as_decl_name 2005#ifdef __cplusplus 2006 (void) $as_decl_use; 2007#else 2008 (void) $as_decl_name; 2009#endif 2010#endif 2011 2012 ; 2013 return 0; 2014} 2015_ACEOF 2016if ac_fn_c_try_compile "$LINENO"; then : 2017 eval "$3=yes" 2018else 2019 eval "$3=no" 2020fi 2021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2022fi 2023eval ac_res=\$$3 2024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2025$as_echo "$ac_res" >&6; } 2026 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2027 2028} # ac_fn_c_check_decl 2029cat >config.log <<_ACEOF 2030This file contains any messages produced by compilers while 2031running configure, to aid debugging if configure makes a mistake. 2032 2033It was created by gas $as_me 2.42, which was 2034generated by GNU Autoconf 2.69. Invocation command line was 2035 2036 $ $0 $@ 2037 2038_ACEOF 2039exec 5>>config.log 2040{ 2041cat <<_ASUNAME 2042## --------- ## 2043## Platform. ## 2044## --------- ## 2045 2046hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2047uname -m = `(uname -m) 2>/dev/null || echo unknown` 2048uname -r = `(uname -r) 2>/dev/null || echo unknown` 2049uname -s = `(uname -s) 2>/dev/null || echo unknown` 2050uname -v = `(uname -v) 2>/dev/null || echo unknown` 2051 2052/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2053/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2054 2055/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2056/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2057/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2058/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2059/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2060/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2061/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2062 2063_ASUNAME 2064 2065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2066for as_dir in $PATH 2067do 2068 IFS=$as_save_IFS 2069 test -z "$as_dir" && as_dir=. 2070 $as_echo "PATH: $as_dir" 2071 done 2072IFS=$as_save_IFS 2073 2074} >&5 2075 2076cat >&5 <<_ACEOF 2077 2078 2079## ----------- ## 2080## Core tests. ## 2081## ----------- ## 2082 2083_ACEOF 2084 2085 2086# Keep a trace of the command line. 2087# Strip out --no-create and --no-recursion so they do not pile up. 2088# Strip out --silent because we don't want to record it for future runs. 2089# Also quote any args containing shell meta-characters. 2090# Make two passes to allow for proper duplicate-argument suppression. 2091ac_configure_args= 2092ac_configure_args0= 2093ac_configure_args1= 2094ac_must_keep_next=false 2095for ac_pass in 1 2 2096do 2097 for ac_arg 2098 do 2099 case $ac_arg in 2100 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2101 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2102 | -silent | --silent | --silen | --sile | --sil) 2103 continue ;; 2104 *\'*) 2105 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2106 esac 2107 case $ac_pass in 2108 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2109 2) 2110 as_fn_append ac_configure_args1 " '$ac_arg'" 2111 if test $ac_must_keep_next = true; then 2112 ac_must_keep_next=false # Got value, back to normal. 2113 else 2114 case $ac_arg in 2115 *=* | --config-cache | -C | -disable-* | --disable-* \ 2116 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2117 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2118 | -with-* | --with-* | -without-* | --without-* | --x) 2119 case "$ac_configure_args0 " in 2120 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2121 esac 2122 ;; 2123 -* ) ac_must_keep_next=true ;; 2124 esac 2125 fi 2126 as_fn_append ac_configure_args " '$ac_arg'" 2127 ;; 2128 esac 2129 done 2130done 2131{ ac_configure_args0=; unset ac_configure_args0;} 2132{ ac_configure_args1=; unset ac_configure_args1;} 2133 2134# When interrupted or exit'd, cleanup temporary files, and complete 2135# config.log. We remove comments because anyway the quotes in there 2136# would cause problems or look ugly. 2137# WARNING: Use '\'' to represent an apostrophe within the trap. 2138# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2139trap 'exit_status=$? 2140 # Save into config.log some information that might help in debugging. 2141 { 2142 echo 2143 2144 $as_echo "## ---------------- ## 2145## Cache variables. ## 2146## ---------------- ##" 2147 echo 2148 # The following way of writing the cache mishandles newlines in values, 2149( 2150 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2151 eval ac_val=\$$ac_var 2152 case $ac_val in #( 2153 *${as_nl}*) 2154 case $ac_var in #( 2155 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2156$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2157 esac 2158 case $ac_var in #( 2159 _ | IFS | as_nl) ;; #( 2160 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2161 *) { eval $ac_var=; unset $ac_var;} ;; 2162 esac ;; 2163 esac 2164 done 2165 (set) 2>&1 | 2166 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2167 *${as_nl}ac_space=\ *) 2168 sed -n \ 2169 "s/'\''/'\''\\\\'\'''\''/g; 2170 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2171 ;; #( 2172 *) 2173 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2174 ;; 2175 esac | 2176 sort 2177) 2178 echo 2179 2180 $as_echo "## ----------------- ## 2181## Output variables. ## 2182## ----------------- ##" 2183 echo 2184 for ac_var in $ac_subst_vars 2185 do 2186 eval ac_val=\$$ac_var 2187 case $ac_val in 2188 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2189 esac 2190 $as_echo "$ac_var='\''$ac_val'\''" 2191 done | sort 2192 echo 2193 2194 if test -n "$ac_subst_files"; then 2195 $as_echo "## ------------------- ## 2196## File substitutions. ## 2197## ------------------- ##" 2198 echo 2199 for ac_var in $ac_subst_files 2200 do 2201 eval ac_val=\$$ac_var 2202 case $ac_val in 2203 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2204 esac 2205 $as_echo "$ac_var='\''$ac_val'\''" 2206 done | sort 2207 echo 2208 fi 2209 2210 if test -s confdefs.h; then 2211 $as_echo "## ----------- ## 2212## confdefs.h. ## 2213## ----------- ##" 2214 echo 2215 cat confdefs.h 2216 echo 2217 fi 2218 test "$ac_signal" != 0 && 2219 $as_echo "$as_me: caught signal $ac_signal" 2220 $as_echo "$as_me: exit $exit_status" 2221 } >&5 2222 rm -f core *.core core.conftest.* && 2223 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2224 exit $exit_status 2225' 0 2226for ac_signal in 1 2 13 15; do 2227 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2228done 2229ac_signal=0 2230 2231# confdefs.h avoids OS command line length limits that DEFS can exceed. 2232rm -f -r conftest* confdefs.h 2233 2234$as_echo "/* confdefs.h */" > confdefs.h 2235 2236# Predefined preprocessor variables. 2237 2238cat >>confdefs.h <<_ACEOF 2239#define PACKAGE_NAME "$PACKAGE_NAME" 2240_ACEOF 2241 2242cat >>confdefs.h <<_ACEOF 2243#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2244_ACEOF 2245 2246cat >>confdefs.h <<_ACEOF 2247#define PACKAGE_VERSION "$PACKAGE_VERSION" 2248_ACEOF 2249 2250cat >>confdefs.h <<_ACEOF 2251#define PACKAGE_STRING "$PACKAGE_STRING" 2252_ACEOF 2253 2254cat >>confdefs.h <<_ACEOF 2255#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2256_ACEOF 2257 2258cat >>confdefs.h <<_ACEOF 2259#define PACKAGE_URL "$PACKAGE_URL" 2260_ACEOF 2261 2262 2263# Let the site file select an alternate cache file if it wants to. 2264# Prefer an explicitly selected file to automatically selected ones. 2265ac_site_file1=NONE 2266ac_site_file2=NONE 2267if test -n "$CONFIG_SITE"; then 2268 # We do not want a PATH search for config.site. 2269 case $CONFIG_SITE in #(( 2270 -*) ac_site_file1=./$CONFIG_SITE;; 2271 */*) ac_site_file1=$CONFIG_SITE;; 2272 *) ac_site_file1=./$CONFIG_SITE;; 2273 esac 2274elif test "x$prefix" != xNONE; then 2275 ac_site_file1=$prefix/share/config.site 2276 ac_site_file2=$prefix/etc/config.site 2277else 2278 ac_site_file1=$ac_default_prefix/share/config.site 2279 ac_site_file2=$ac_default_prefix/etc/config.site 2280fi 2281for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2282do 2283 test "x$ac_site_file" = xNONE && continue 2284 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2286$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2287 sed 's/^/| /' "$ac_site_file" >&5 2288 . "$ac_site_file" \ 2289 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2290$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2291as_fn_error $? "failed to load site script $ac_site_file 2292See \`config.log' for more details" "$LINENO" 5; } 2293 fi 2294done 2295 2296if test -r "$cache_file"; then 2297 # Some versions of bash will fail to source /dev/null (special files 2298 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2299 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2300 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2301$as_echo "$as_me: loading cache $cache_file" >&6;} 2302 case $cache_file in 2303 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2304 *) . "./$cache_file";; 2305 esac 2306 fi 2307else 2308 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2309$as_echo "$as_me: creating cache $cache_file" >&6;} 2310 >$cache_file 2311fi 2312 2313gt_needs="$gt_needs " 2314# Check that the precious variables saved in the cache have kept the same 2315# value. 2316ac_cache_corrupted=false 2317for ac_var in $ac_precious_vars; do 2318 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2319 eval ac_new_set=\$ac_env_${ac_var}_set 2320 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2321 eval ac_new_val=\$ac_env_${ac_var}_value 2322 case $ac_old_set,$ac_new_set in 2323 set,) 2324 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2325$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2326 ac_cache_corrupted=: ;; 2327 ,set) 2328 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2329$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2330 ac_cache_corrupted=: ;; 2331 ,);; 2332 *) 2333 if test "x$ac_old_val" != "x$ac_new_val"; then 2334 # differences in whitespace do not lead to failure. 2335 ac_old_val_w=`echo x $ac_old_val` 2336 ac_new_val_w=`echo x $ac_new_val` 2337 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2338 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2339$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2340 ac_cache_corrupted=: 2341 else 2342 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2343$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2344 eval $ac_var=\$ac_old_val 2345 fi 2346 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2347$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2348 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2349$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2350 fi;; 2351 esac 2352 # Pass precious variables to config.status. 2353 if test "$ac_new_set" = set; then 2354 case $ac_new_val in 2355 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2356 *) ac_arg=$ac_var=$ac_new_val ;; 2357 esac 2358 case " $ac_configure_args " in 2359 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2360 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2361 esac 2362 fi 2363done 2364if $ac_cache_corrupted; then 2365 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2366$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2367 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2368$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2369 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2370fi 2371## -------------------- ## 2372## Main body of script. ## 2373## -------------------- ## 2374 2375ac_ext=c 2376ac_cpp='$CPP $CPPFLAGS' 2377ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2378ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2379ac_compiler_gnu=$ac_cv_c_compiler_gnu 2380 2381 2382 2383 2384 2385 2386 2387ac_aux_dir= 2388for ac_dir in .. "$srcdir"/..; do 2389 if test -f "$ac_dir/install-sh"; then 2390 ac_aux_dir=$ac_dir 2391 ac_install_sh="$ac_aux_dir/install-sh -c" 2392 break 2393 elif test -f "$ac_dir/install.sh"; then 2394 ac_aux_dir=$ac_dir 2395 ac_install_sh="$ac_aux_dir/install.sh -c" 2396 break 2397 elif test -f "$ac_dir/shtool"; then 2398 ac_aux_dir=$ac_dir 2399 ac_install_sh="$ac_aux_dir/shtool install -c" 2400 break 2401 fi 2402done 2403if test -z "$ac_aux_dir"; then 2404 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5 2405fi 2406 2407# These three variables are undocumented and unsupported, 2408# and are intended to be withdrawn in a future Autoconf release. 2409# They can cause serious problems if a builder's source tree is in a directory 2410# whose full name contains unusual characters. 2411ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2412ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2413ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2414 2415 2416# Make sure we can run config.sub. 2417$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2418 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2419 2420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2421$as_echo_n "checking build system type... " >&6; } 2422if ${ac_cv_build+:} false; then : 2423 $as_echo_n "(cached) " >&6 2424else 2425 ac_build_alias=$build_alias 2426test "x$ac_build_alias" = x && 2427 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2428test "x$ac_build_alias" = x && 2429 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2430ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2431 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2432 2433fi 2434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2435$as_echo "$ac_cv_build" >&6; } 2436case $ac_cv_build in 2437*-*-*) ;; 2438*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2439esac 2440build=$ac_cv_build 2441ac_save_IFS=$IFS; IFS='-' 2442set x $ac_cv_build 2443shift 2444build_cpu=$1 2445build_vendor=$2 2446shift; shift 2447# Remember, the first character of IFS is used to create $*, 2448# except with old shells: 2449build_os=$* 2450IFS=$ac_save_IFS 2451case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2452 2453 2454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2455$as_echo_n "checking host system type... " >&6; } 2456if ${ac_cv_host+:} false; then : 2457 $as_echo_n "(cached) " >&6 2458else 2459 if test "x$host_alias" = x; then 2460 ac_cv_host=$ac_cv_build 2461else 2462 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2463 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2464fi 2465 2466fi 2467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2468$as_echo "$ac_cv_host" >&6; } 2469case $ac_cv_host in 2470*-*-*) ;; 2471*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2472esac 2473host=$ac_cv_host 2474ac_save_IFS=$IFS; IFS='-' 2475set x $ac_cv_host 2476shift 2477host_cpu=$1 2478host_vendor=$2 2479shift; shift 2480# Remember, the first character of IFS is used to create $*, 2481# except with old shells: 2482host_os=$* 2483IFS=$ac_save_IFS 2484case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2485 2486 2487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2488$as_echo_n "checking target system type... " >&6; } 2489if ${ac_cv_target+:} false; then : 2490 $as_echo_n "(cached) " >&6 2491else 2492 if test "x$target_alias" = x; then 2493 ac_cv_target=$ac_cv_host 2494else 2495 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2496 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2497fi 2498 2499fi 2500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2501$as_echo "$ac_cv_target" >&6; } 2502case $ac_cv_target in 2503*-*-*) ;; 2504*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2505esac 2506target=$ac_cv_target 2507ac_save_IFS=$IFS; IFS='-' 2508set x $ac_cv_target 2509shift 2510target_cpu=$1 2511target_vendor=$2 2512shift; shift 2513# Remember, the first character of IFS is used to create $*, 2514# except with old shells: 2515target_os=$* 2516IFS=$ac_save_IFS 2517case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2518 2519 2520# The aliases save the names the user supplied, while $host etc. 2521# will get canonicalized. 2522test -n "$target_alias" && 2523 test "$program_prefix$program_suffix$program_transform_name" = \ 2524 NONENONEs,x,x, && 2525 program_prefix=${target_alias}- 2526 2527am__api_version='1.15' 2528 2529# Find a good install program. We prefer a C program (faster), 2530# so one script is as good as another. But avoid the broken or 2531# incompatible versions: 2532# SysV /etc/install, /usr/sbin/install 2533# SunOS /usr/etc/install 2534# IRIX /sbin/install 2535# AIX /bin/install 2536# AmigaOS /C/install, which installs bootblocks on floppy discs 2537# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2538# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2539# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2540# OS/2's system install, which has a completely different semantic 2541# ./install, which can be erroneously created by make from ./install.sh. 2542# Reject install programs that cannot install multiple files. 2543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2544$as_echo_n "checking for a BSD-compatible install... " >&6; } 2545if test -z "$INSTALL"; then 2546if ${ac_cv_path_install+:} false; then : 2547 $as_echo_n "(cached) " >&6 2548else 2549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2550for as_dir in $PATH 2551do 2552 IFS=$as_save_IFS 2553 test -z "$as_dir" && as_dir=. 2554 # Account for people who put trailing slashes in PATH elements. 2555case $as_dir/ in #(( 2556 ./ | .// | /[cC]/* | \ 2557 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2558 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2559 /usr/ucb/* ) ;; 2560 *) 2561 # OSF1 and SCO ODT 3.0 have their own names for install. 2562 # Don't use installbsd from OSF since it installs stuff as root 2563 # by default. 2564 for ac_prog in ginstall scoinst install; do 2565 for ac_exec_ext in '' $ac_executable_extensions; do 2566 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2567 if test $ac_prog = install && 2568 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2569 # AIX install. It has an incompatible calling convention. 2570 : 2571 elif test $ac_prog = install && 2572 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2573 # program-specific install script used by HP pwplus--don't use. 2574 : 2575 else 2576 rm -rf conftest.one conftest.two conftest.dir 2577 echo one > conftest.one 2578 echo two > conftest.two 2579 mkdir conftest.dir 2580 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2581 test -s conftest.one && test -s conftest.two && 2582 test -s conftest.dir/conftest.one && 2583 test -s conftest.dir/conftest.two 2584 then 2585 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2586 break 3 2587 fi 2588 fi 2589 fi 2590 done 2591 done 2592 ;; 2593esac 2594 2595 done 2596IFS=$as_save_IFS 2597 2598rm -rf conftest.one conftest.two conftest.dir 2599 2600fi 2601 if test "${ac_cv_path_install+set}" = set; then 2602 INSTALL=$ac_cv_path_install 2603 else 2604 # As a last resort, use the slow shell script. Don't cache a 2605 # value for INSTALL within a source directory, because that will 2606 # break other packages using the cache if that directory is 2607 # removed, or if the value is a relative name. 2608 INSTALL=$ac_install_sh 2609 fi 2610fi 2611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2612$as_echo "$INSTALL" >&6; } 2613 2614# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2615# It thinks the first close brace ends the variable substitution. 2616test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2617 2618test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2619 2620test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2621 2622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2623$as_echo_n "checking whether build environment is sane... " >&6; } 2624# Reject unsafe characters in $srcdir or the absolute working directory 2625# name. Accept space and tab only in the latter. 2626am_lf=' 2627' 2628case `pwd` in 2629 *[\\\"\#\$\&\'\`$am_lf]*) 2630 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2631esac 2632case $srcdir in 2633 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2634 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2635esac 2636 2637# Do 'set' in a subshell so we don't clobber the current shell's 2638# arguments. Must try -L first in case configure is actually a 2639# symlink; some systems play weird games with the mod time of symlinks 2640# (eg FreeBSD returns the mod time of the symlink's containing 2641# directory). 2642if ( 2643 am_has_slept=no 2644 for am_try in 1 2; do 2645 echo "timestamp, slept: $am_has_slept" > conftest.file 2646 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2647 if test "$*" = "X"; then 2648 # -L didn't work. 2649 set X `ls -t "$srcdir/configure" conftest.file` 2650 fi 2651 if test "$*" != "X $srcdir/configure conftest.file" \ 2652 && test "$*" != "X conftest.file $srcdir/configure"; then 2653 2654 # If neither matched, then we have a broken ls. This can happen 2655 # if, for instance, CONFIG_SHELL is bash and it inherits a 2656 # broken ls alias from the environment. This has actually 2657 # happened. Such a system could not be considered "sane". 2658 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2659 alias in your environment" "$LINENO" 5 2660 fi 2661 if test "$2" = conftest.file || test $am_try -eq 2; then 2662 break 2663 fi 2664 # Just in case. 2665 sleep 1 2666 am_has_slept=yes 2667 done 2668 test "$2" = conftest.file 2669 ) 2670then 2671 # Ok. 2672 : 2673else 2674 as_fn_error $? "newly created file is older than distributed files! 2675Check your system clock" "$LINENO" 5 2676fi 2677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2678$as_echo "yes" >&6; } 2679# If we didn't sleep, we still need to ensure time stamps of config.status and 2680# generated files are strictly newer. 2681am_sleep_pid= 2682if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2683 ( sleep 1 ) & 2684 am_sleep_pid=$! 2685fi 2686 2687rm -f conftest.file 2688 2689test "$program_prefix" != NONE && 2690 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2691# Use a double $ so make ignores it. 2692test "$program_suffix" != NONE && 2693 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2694# Double any \ or $. 2695# By default was `s,x,x', remove it if useless. 2696ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2697program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2698 2699# Expand $ac_aux_dir to an absolute path. 2700am_aux_dir=`cd "$ac_aux_dir" && pwd` 2701 2702if test x"${MISSING+set}" != xset; then 2703 case $am_aux_dir in 2704 *\ * | *\ *) 2705 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2706 *) 2707 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2708 esac 2709fi 2710# Use eval to expand $SHELL 2711if eval "$MISSING --is-lightweight"; then 2712 am_missing_run="$MISSING " 2713else 2714 am_missing_run= 2715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2716$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2717fi 2718 2719if test x"${install_sh+set}" != xset; then 2720 case $am_aux_dir in 2721 *\ * | *\ *) 2722 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2723 *) 2724 install_sh="\${SHELL} $am_aux_dir/install-sh" 2725 esac 2726fi 2727 2728# Installed binaries are usually stripped using 'strip' when the user 2729# run "make install-strip". However 'strip' might not be the right 2730# tool to use in cross-compilation environments, therefore Automake 2731# will honor the 'STRIP' environment variable to overrule this program. 2732if test "$cross_compiling" != no; then 2733 if test -n "$ac_tool_prefix"; then 2734 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2735set dummy ${ac_tool_prefix}strip; ac_word=$2 2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2737$as_echo_n "checking for $ac_word... " >&6; } 2738if ${ac_cv_prog_STRIP+:} false; then : 2739 $as_echo_n "(cached) " >&6 2740else 2741 if test -n "$STRIP"; then 2742 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2743else 2744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2745for as_dir in $PATH 2746do 2747 IFS=$as_save_IFS 2748 test -z "$as_dir" && as_dir=. 2749 for ac_exec_ext in '' $ac_executable_extensions; do 2750 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2751 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2753 break 2 2754 fi 2755done 2756 done 2757IFS=$as_save_IFS 2758 2759fi 2760fi 2761STRIP=$ac_cv_prog_STRIP 2762if test -n "$STRIP"; then 2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2764$as_echo "$STRIP" >&6; } 2765else 2766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2767$as_echo "no" >&6; } 2768fi 2769 2770 2771fi 2772if test -z "$ac_cv_prog_STRIP"; then 2773 ac_ct_STRIP=$STRIP 2774 # Extract the first word of "strip", so it can be a program name with args. 2775set dummy strip; ac_word=$2 2776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2777$as_echo_n "checking for $ac_word... " >&6; } 2778if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2779 $as_echo_n "(cached) " >&6 2780else 2781 if test -n "$ac_ct_STRIP"; then 2782 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2783else 2784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2785for as_dir in $PATH 2786do 2787 IFS=$as_save_IFS 2788 test -z "$as_dir" && as_dir=. 2789 for ac_exec_ext in '' $ac_executable_extensions; do 2790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2791 ac_cv_prog_ac_ct_STRIP="strip" 2792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2793 break 2 2794 fi 2795done 2796 done 2797IFS=$as_save_IFS 2798 2799fi 2800fi 2801ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2802if test -n "$ac_ct_STRIP"; then 2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2804$as_echo "$ac_ct_STRIP" >&6; } 2805else 2806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2807$as_echo "no" >&6; } 2808fi 2809 2810 if test "x$ac_ct_STRIP" = x; then 2811 STRIP=":" 2812 else 2813 case $cross_compiling:$ac_tool_warned in 2814yes:) 2815{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2816$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2817ac_tool_warned=yes ;; 2818esac 2819 STRIP=$ac_ct_STRIP 2820 fi 2821else 2822 STRIP="$ac_cv_prog_STRIP" 2823fi 2824 2825fi 2826INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2827 2828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2829$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2830if test -z "$MKDIR_P"; then 2831 if ${ac_cv_path_mkdir+:} false; then : 2832 $as_echo_n "(cached) " >&6 2833else 2834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2835for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2836do 2837 IFS=$as_save_IFS 2838 test -z "$as_dir" && as_dir=. 2839 for ac_prog in mkdir gmkdir; do 2840 for ac_exec_ext in '' $ac_executable_extensions; do 2841 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2842 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2843 'mkdir (GNU coreutils) '* | \ 2844 'mkdir (coreutils) '* | \ 2845 'mkdir (fileutils) '4.1*) 2846 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2847 break 3;; 2848 esac 2849 done 2850 done 2851 done 2852IFS=$as_save_IFS 2853 2854fi 2855 2856 test -d ./--version && rmdir ./--version 2857 if test "${ac_cv_path_mkdir+set}" = set; then 2858 MKDIR_P="$ac_cv_path_mkdir -p" 2859 else 2860 # As a last resort, use the slow shell script. Don't cache a 2861 # value for MKDIR_P within a source directory, because that will 2862 # break other packages using the cache if that directory is 2863 # removed, or if the value is a relative name. 2864 MKDIR_P="$ac_install_sh -d" 2865 fi 2866fi 2867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2868$as_echo "$MKDIR_P" >&6; } 2869 2870for ac_prog in gawk mawk nawk awk 2871do 2872 # Extract the first word of "$ac_prog", so it can be a program name with args. 2873set dummy $ac_prog; ac_word=$2 2874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2875$as_echo_n "checking for $ac_word... " >&6; } 2876if ${ac_cv_prog_AWK+:} false; then : 2877 $as_echo_n "(cached) " >&6 2878else 2879 if test -n "$AWK"; then 2880 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2881else 2882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2883for as_dir in $PATH 2884do 2885 IFS=$as_save_IFS 2886 test -z "$as_dir" && as_dir=. 2887 for ac_exec_ext in '' $ac_executable_extensions; do 2888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2889 ac_cv_prog_AWK="$ac_prog" 2890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2891 break 2 2892 fi 2893done 2894 done 2895IFS=$as_save_IFS 2896 2897fi 2898fi 2899AWK=$ac_cv_prog_AWK 2900if test -n "$AWK"; then 2901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2902$as_echo "$AWK" >&6; } 2903else 2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2905$as_echo "no" >&6; } 2906fi 2907 2908 2909 test -n "$AWK" && break 2910done 2911 2912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2913$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2914set x ${MAKE-make} 2915ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2916if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2917 $as_echo_n "(cached) " >&6 2918else 2919 cat >conftest.make <<\_ACEOF 2920SHELL = /bin/sh 2921all: 2922 @echo '@@@%%%=$(MAKE)=@@@%%%' 2923_ACEOF 2924# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2925case `${MAKE-make} -f conftest.make 2>/dev/null` in 2926 *@@@%%%=?*=@@@%%%*) 2927 eval ac_cv_prog_make_${ac_make}_set=yes;; 2928 *) 2929 eval ac_cv_prog_make_${ac_make}_set=no;; 2930esac 2931rm -f conftest.make 2932fi 2933if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2935$as_echo "yes" >&6; } 2936 SET_MAKE= 2937else 2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2939$as_echo "no" >&6; } 2940 SET_MAKE="MAKE=${MAKE-make}" 2941fi 2942 2943rm -rf .tst 2>/dev/null 2944mkdir .tst 2>/dev/null 2945if test -d .tst; then 2946 am__leading_dot=. 2947else 2948 am__leading_dot=_ 2949fi 2950rmdir .tst 2>/dev/null 2951 2952# Check whether --enable-silent-rules was given. 2953if test "${enable_silent_rules+set}" = set; then : 2954 enableval=$enable_silent_rules; 2955fi 2956 2957case $enable_silent_rules in # ((( 2958 yes) AM_DEFAULT_VERBOSITY=0;; 2959 no) AM_DEFAULT_VERBOSITY=1;; 2960 *) AM_DEFAULT_VERBOSITY=1;; 2961esac 2962am_make=${MAKE-make} 2963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2964$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2965if ${am_cv_make_support_nested_variables+:} false; then : 2966 $as_echo_n "(cached) " >&6 2967else 2968 if $as_echo 'TRUE=$(BAR$(V)) 2969BAR0=false 2970BAR1=true 2971V=1 2972am__doit: 2973 @$(TRUE) 2974.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2975 am_cv_make_support_nested_variables=yes 2976else 2977 am_cv_make_support_nested_variables=no 2978fi 2979fi 2980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2981$as_echo "$am_cv_make_support_nested_variables" >&6; } 2982if test $am_cv_make_support_nested_variables = yes; then 2983 AM_V='$(V)' 2984 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2985else 2986 AM_V=$AM_DEFAULT_VERBOSITY 2987 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2988fi 2989AM_BACKSLASH='\' 2990 2991if test "`cd $srcdir && pwd`" != "`pwd`"; then 2992 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2993 # is not polluted with repeated "-I." 2994 am__isrc=' -I$(srcdir)' 2995 # test to see if srcdir already configured 2996 if test -f $srcdir/config.status; then 2997 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2998 fi 2999fi 3000 3001# test whether we have cygpath 3002if test -z "$CYGPATH_W"; then 3003 if (cygpath --version) >/dev/null 2>/dev/null; then 3004 CYGPATH_W='cygpath -w' 3005 else 3006 CYGPATH_W=echo 3007 fi 3008fi 3009 3010 3011# Define the identity of the package. 3012 PACKAGE='gas' 3013 VERSION='2.42' 3014 3015 3016cat >>confdefs.h <<_ACEOF 3017#define PACKAGE "$PACKAGE" 3018_ACEOF 3019 3020 3021cat >>confdefs.h <<_ACEOF 3022#define VERSION "$VERSION" 3023_ACEOF 3024 3025# Some tools Automake needs. 3026 3027ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3028 3029 3030AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3031 3032 3033AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3034 3035 3036AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3037 3038 3039MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3040 3041# For better backward compatibility. To be removed once Automake 1.9.x 3042# dies out for good. For more background, see: 3043# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3044# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3045mkdir_p='$(MKDIR_P)' 3046 3047# We need awk for the "check" target (and possibly the TAP driver). The 3048# system "awk" is bad on some platforms. 3049# Always define AMTAR for backward compatibility. Yes, it's still used 3050# in the wild :-( We should find a proper way to deprecate it ... 3051AMTAR='$${TAR-tar}' 3052 3053 3054# We'll loop over all known methods to create a tar archive until one works. 3055_am_tools='gnutar pax cpio none' 3056 3057am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3058 3059 3060 3061 3062 3063 3064# POSIX will say in a future version that running "rm -f" with no argument 3065# is OK; and we want to be able to make that assumption in our Makefile 3066# recipes. So use an aggressive probe to check that the usage we want is 3067# actually supported "in the wild" to an acceptable degree. 3068# See automake bug#10828. 3069# To make any issue more visible, cause the running configure to be aborted 3070# by default if the 'rm' program in use doesn't match our expectations; the 3071# user can still override this though. 3072if rm -f && rm -fr && rm -rf; then : OK; else 3073 cat >&2 <<'END' 3074Oops! 3075 3076Your 'rm' program seems unable to run without file operands specified 3077on the command line, even when the '-f' option is present. This is contrary 3078to the behaviour of most rm programs out there, and not conforming with 3079the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3080 3081Please tell bug-automake@gnu.org about your system, including the value 3082of your $PATH and any error possibly output before this message. This 3083can help us improve future automake versions. 3084 3085END 3086 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3087 echo 'Configuration will proceed anyway, since you have set the' >&2 3088 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3089 echo >&2 3090 else 3091 cat >&2 <<'END' 3092Aborting the configuration process, to ensure you take notice of the issue. 3093 3094You can download and install GNU coreutils to get an 'rm' implementation 3095that behaves properly: <http://www.gnu.org/software/coreutils/>. 3096 3097If you want to complete the configuration process using your problematic 3098'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3099to "yes", and re-run configure. 3100 3101END 3102 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3103 fi 3104fi 3105 3106# Check whether --enable-silent-rules was given. 3107if test "${enable_silent_rules+set}" = set; then : 3108 enableval=$enable_silent_rules; 3109fi 3110 3111case $enable_silent_rules in # ((( 3112 yes) AM_DEFAULT_VERBOSITY=0;; 3113 no) AM_DEFAULT_VERBOSITY=1;; 3114 *) AM_DEFAULT_VERBOSITY=0;; 3115esac 3116am_make=${MAKE-make} 3117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3118$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3119if ${am_cv_make_support_nested_variables+:} false; then : 3120 $as_echo_n "(cached) " >&6 3121else 3122 if $as_echo 'TRUE=$(BAR$(V)) 3123BAR0=false 3124BAR1=true 3125V=1 3126am__doit: 3127 @$(TRUE) 3128.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3129 am_cv_make_support_nested_variables=yes 3130else 3131 am_cv_make_support_nested_variables=no 3132fi 3133fi 3134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3135$as_echo "$am_cv_make_support_nested_variables" >&6; } 3136if test $am_cv_make_support_nested_variables = yes; then 3137 AM_V='$(V)' 3138 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3139else 3140 AM_V=$AM_DEFAULT_VERBOSITY 3141 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3142fi 3143AM_BACKSLASH='\' 3144 3145 3146ac_ext=c 3147ac_cpp='$CPP $CPPFLAGS' 3148ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3149ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3150ac_compiler_gnu=$ac_cv_c_compiler_gnu 3151if test -n "$ac_tool_prefix"; then 3152 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3153set dummy ${ac_tool_prefix}gcc; ac_word=$2 3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3155$as_echo_n "checking for $ac_word... " >&6; } 3156if ${ac_cv_prog_CC+:} false; then : 3157 $as_echo_n "(cached) " >&6 3158else 3159 if test -n "$CC"; then 3160 ac_cv_prog_CC="$CC" # Let the user override the test. 3161else 3162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3163for as_dir in $PATH 3164do 3165 IFS=$as_save_IFS 3166 test -z "$as_dir" && as_dir=. 3167 for ac_exec_ext in '' $ac_executable_extensions; do 3168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3169 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3171 break 2 3172 fi 3173done 3174 done 3175IFS=$as_save_IFS 3176 3177fi 3178fi 3179CC=$ac_cv_prog_CC 3180if test -n "$CC"; then 3181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3182$as_echo "$CC" >&6; } 3183else 3184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3185$as_echo "no" >&6; } 3186fi 3187 3188 3189fi 3190if test -z "$ac_cv_prog_CC"; then 3191 ac_ct_CC=$CC 3192 # Extract the first word of "gcc", so it can be a program name with args. 3193set dummy gcc; ac_word=$2 3194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3195$as_echo_n "checking for $ac_word... " >&6; } 3196if ${ac_cv_prog_ac_ct_CC+:} false; then : 3197 $as_echo_n "(cached) " >&6 3198else 3199 if test -n "$ac_ct_CC"; then 3200 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3201else 3202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3203for as_dir in $PATH 3204do 3205 IFS=$as_save_IFS 3206 test -z "$as_dir" && as_dir=. 3207 for ac_exec_ext in '' $ac_executable_extensions; do 3208 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3209 ac_cv_prog_ac_ct_CC="gcc" 3210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3211 break 2 3212 fi 3213done 3214 done 3215IFS=$as_save_IFS 3216 3217fi 3218fi 3219ac_ct_CC=$ac_cv_prog_ac_ct_CC 3220if test -n "$ac_ct_CC"; then 3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3222$as_echo "$ac_ct_CC" >&6; } 3223else 3224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3225$as_echo "no" >&6; } 3226fi 3227 3228 if test "x$ac_ct_CC" = x; then 3229 CC="" 3230 else 3231 case $cross_compiling:$ac_tool_warned in 3232yes:) 3233{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3234$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3235ac_tool_warned=yes ;; 3236esac 3237 CC=$ac_ct_CC 3238 fi 3239else 3240 CC="$ac_cv_prog_CC" 3241fi 3242 3243if test -z "$CC"; then 3244 if test -n "$ac_tool_prefix"; then 3245 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3246set dummy ${ac_tool_prefix}cc; ac_word=$2 3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3248$as_echo_n "checking for $ac_word... " >&6; } 3249if ${ac_cv_prog_CC+:} false; then : 3250 $as_echo_n "(cached) " >&6 3251else 3252 if test -n "$CC"; then 3253 ac_cv_prog_CC="$CC" # Let the user override the test. 3254else 3255as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3256for as_dir in $PATH 3257do 3258 IFS=$as_save_IFS 3259 test -z "$as_dir" && as_dir=. 3260 for ac_exec_ext in '' $ac_executable_extensions; do 3261 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3262 ac_cv_prog_CC="${ac_tool_prefix}cc" 3263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3264 break 2 3265 fi 3266done 3267 done 3268IFS=$as_save_IFS 3269 3270fi 3271fi 3272CC=$ac_cv_prog_CC 3273if test -n "$CC"; then 3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3275$as_echo "$CC" >&6; } 3276else 3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3278$as_echo "no" >&6; } 3279fi 3280 3281 3282 fi 3283fi 3284if test -z "$CC"; then 3285 # Extract the first word of "cc", so it can be a program name with args. 3286set dummy cc; ac_word=$2 3287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3288$as_echo_n "checking for $ac_word... " >&6; } 3289if ${ac_cv_prog_CC+:} false; then : 3290 $as_echo_n "(cached) " >&6 3291else 3292 if test -n "$CC"; then 3293 ac_cv_prog_CC="$CC" # Let the user override the test. 3294else 3295 ac_prog_rejected=no 3296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3297for as_dir in $PATH 3298do 3299 IFS=$as_save_IFS 3300 test -z "$as_dir" && as_dir=. 3301 for ac_exec_ext in '' $ac_executable_extensions; do 3302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3303 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3304 ac_prog_rejected=yes 3305 continue 3306 fi 3307 ac_cv_prog_CC="cc" 3308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3309 break 2 3310 fi 3311done 3312 done 3313IFS=$as_save_IFS 3314 3315if test $ac_prog_rejected = yes; then 3316 # We found a bogon in the path, so make sure we never use it. 3317 set dummy $ac_cv_prog_CC 3318 shift 3319 if test $# != 0; then 3320 # We chose a different compiler from the bogus one. 3321 # However, it has the same basename, so the bogon will be chosen 3322 # first if we set CC to just the basename; use the full file name. 3323 shift 3324 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3325 fi 3326fi 3327fi 3328fi 3329CC=$ac_cv_prog_CC 3330if test -n "$CC"; then 3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3332$as_echo "$CC" >&6; } 3333else 3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3335$as_echo "no" >&6; } 3336fi 3337 3338 3339fi 3340if test -z "$CC"; then 3341 if test -n "$ac_tool_prefix"; then 3342 for ac_prog in cl.exe 3343 do 3344 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3345set dummy $ac_tool_prefix$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_CC+:} false; then : 3349 $as_echo_n "(cached) " >&6 3350else 3351 if test -n "$CC"; then 3352 ac_cv_prog_CC="$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_CC="$ac_tool_prefix$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 3371CC=$ac_cv_prog_CC 3372if test -n "$CC"; then 3373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3374$as_echo "$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 "$CC" && break 3382 done 3383fi 3384if test -z "$CC"; then 3385 ac_ct_CC=$CC 3386 for ac_prog in cl.exe 3387do 3388 # Extract the first word of "$ac_prog", so it can be a program name with args. 3389set dummy $ac_prog; ac_word=$2 3390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3391$as_echo_n "checking for $ac_word... " >&6; } 3392if ${ac_cv_prog_ac_ct_CC+:} false; then : 3393 $as_echo_n "(cached) " >&6 3394else 3395 if test -n "$ac_ct_CC"; then 3396 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3397else 3398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3399for as_dir in $PATH 3400do 3401 IFS=$as_save_IFS 3402 test -z "$as_dir" && as_dir=. 3403 for ac_exec_ext in '' $ac_executable_extensions; do 3404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3405 ac_cv_prog_ac_ct_CC="$ac_prog" 3406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3407 break 2 3408 fi 3409done 3410 done 3411IFS=$as_save_IFS 3412 3413fi 3414fi 3415ac_ct_CC=$ac_cv_prog_ac_ct_CC 3416if test -n "$ac_ct_CC"; then 3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3418$as_echo "$ac_ct_CC" >&6; } 3419else 3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3421$as_echo "no" >&6; } 3422fi 3423 3424 3425 test -n "$ac_ct_CC" && break 3426done 3427 3428 if test "x$ac_ct_CC" = x; then 3429 CC="" 3430 else 3431 case $cross_compiling:$ac_tool_warned in 3432yes:) 3433{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3434$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3435ac_tool_warned=yes ;; 3436esac 3437 CC=$ac_ct_CC 3438 fi 3439fi 3440 3441fi 3442 3443 3444test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3445$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3446as_fn_error $? "no acceptable C compiler found in \$PATH 3447See \`config.log' for more details" "$LINENO" 5; } 3448 3449# Provide some information about the compiler. 3450$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3451set X $ac_compile 3452ac_compiler=$2 3453for ac_option in --version -v -V -qversion; do 3454 { { ac_try="$ac_compiler $ac_option >&5" 3455case "(($ac_try" in 3456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3457 *) ac_try_echo=$ac_try;; 3458esac 3459eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3460$as_echo "$ac_try_echo"; } >&5 3461 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3462 ac_status=$? 3463 if test -s conftest.err; then 3464 sed '10a\ 3465... rest of stderr output deleted ... 3466 10q' conftest.err >conftest.er1 3467 cat conftest.er1 >&5 3468 fi 3469 rm -f conftest.er1 conftest.err 3470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3471 test $ac_status = 0; } 3472done 3473 3474cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3475/* end confdefs.h. */ 3476 3477int 3478main () 3479{ 3480 3481 ; 3482 return 0; 3483} 3484_ACEOF 3485ac_clean_files_save=$ac_clean_files 3486ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3487# Try to create an executable without -o first, disregard a.out. 3488# It will help us diagnose broken compilers, and finding out an intuition 3489# of exeext. 3490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3491$as_echo_n "checking whether the C compiler works... " >&6; } 3492ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3493 3494# The possible output files: 3495ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3496 3497ac_rmfiles= 3498for ac_file in $ac_files 3499do 3500 case $ac_file in 3501 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3502 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3503 esac 3504done 3505rm -f $ac_rmfiles 3506 3507if { { ac_try="$ac_link_default" 3508case "(($ac_try" in 3509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3510 *) ac_try_echo=$ac_try;; 3511esac 3512eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3513$as_echo "$ac_try_echo"; } >&5 3514 (eval "$ac_link_default") 2>&5 3515 ac_status=$? 3516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3517 test $ac_status = 0; }; then : 3518 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3519# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3520# in a Makefile. We should not override ac_cv_exeext if it was cached, 3521# so that the user can short-circuit this test for compilers unknown to 3522# Autoconf. 3523for ac_file in $ac_files '' 3524do 3525 test -f "$ac_file" || continue 3526 case $ac_file in 3527 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3528 ;; 3529 [ab].out ) 3530 # We found the default executable, but exeext='' is most 3531 # certainly right. 3532 break;; 3533 *.* ) 3534 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3535 then :; else 3536 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3537 fi 3538 # We set ac_cv_exeext here because the later test for it is not 3539 # safe: cross compilers may not add the suffix if given an `-o' 3540 # argument, so we may need to know it at that point already. 3541 # Even if this section looks crufty: it has the advantage of 3542 # actually working. 3543 break;; 3544 * ) 3545 break;; 3546 esac 3547done 3548test "$ac_cv_exeext" = no && ac_cv_exeext= 3549 3550else 3551 ac_file='' 3552fi 3553if test -z "$ac_file"; then : 3554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3555$as_echo "no" >&6; } 3556$as_echo "$as_me: failed program was:" >&5 3557sed 's/^/| /' conftest.$ac_ext >&5 3558 3559{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3560$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3561as_fn_error 77 "C compiler cannot create executables 3562See \`config.log' for more details" "$LINENO" 5; } 3563else 3564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3565$as_echo "yes" >&6; } 3566fi 3567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3568$as_echo_n "checking for C compiler default output file name... " >&6; } 3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3570$as_echo "$ac_file" >&6; } 3571ac_exeext=$ac_cv_exeext 3572 3573rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3574ac_clean_files=$ac_clean_files_save 3575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3576$as_echo_n "checking for suffix of executables... " >&6; } 3577if { { ac_try="$ac_link" 3578case "(($ac_try" in 3579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3580 *) ac_try_echo=$ac_try;; 3581esac 3582eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3583$as_echo "$ac_try_echo"; } >&5 3584 (eval "$ac_link") 2>&5 3585 ac_status=$? 3586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3587 test $ac_status = 0; }; then : 3588 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3589# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3590# work properly (i.e., refer to `conftest.exe'), while it won't with 3591# `rm'. 3592for ac_file in conftest.exe conftest conftest.*; do 3593 test -f "$ac_file" || continue 3594 case $ac_file in 3595 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3596 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3597 break;; 3598 * ) break;; 3599 esac 3600done 3601else 3602 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3603$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3604as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3605See \`config.log' for more details" "$LINENO" 5; } 3606fi 3607rm -f conftest conftest$ac_cv_exeext 3608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3609$as_echo "$ac_cv_exeext" >&6; } 3610 3611rm -f conftest.$ac_ext 3612EXEEXT=$ac_cv_exeext 3613ac_exeext=$EXEEXT 3614cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3615/* end confdefs.h. */ 3616#include <stdio.h> 3617int 3618main () 3619{ 3620FILE *f = fopen ("conftest.out", "w"); 3621 return ferror (f) || fclose (f) != 0; 3622 3623 ; 3624 return 0; 3625} 3626_ACEOF 3627ac_clean_files="$ac_clean_files conftest.out" 3628# Check that the compiler produces executables we can run. If not, either 3629# the compiler is broken, or we cross compile. 3630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3631$as_echo_n "checking whether we are cross compiling... " >&6; } 3632if test "$cross_compiling" != yes; then 3633 { { ac_try="$ac_link" 3634case "(($ac_try" in 3635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3636 *) ac_try_echo=$ac_try;; 3637esac 3638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3639$as_echo "$ac_try_echo"; } >&5 3640 (eval "$ac_link") 2>&5 3641 ac_status=$? 3642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3643 test $ac_status = 0; } 3644 if { ac_try='./conftest$ac_cv_exeext' 3645 { { case "(($ac_try" in 3646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3647 *) ac_try_echo=$ac_try;; 3648esac 3649eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3650$as_echo "$ac_try_echo"; } >&5 3651 (eval "$ac_try") 2>&5 3652 ac_status=$? 3653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3654 test $ac_status = 0; }; }; then 3655 cross_compiling=no 3656 else 3657 if test "$cross_compiling" = maybe; then 3658 cross_compiling=yes 3659 else 3660 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3661$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3662as_fn_error $? "cannot run C compiled programs. 3663If you meant to cross compile, use \`--host'. 3664See \`config.log' for more details" "$LINENO" 5; } 3665 fi 3666 fi 3667fi 3668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3669$as_echo "$cross_compiling" >&6; } 3670 3671rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3672ac_clean_files=$ac_clean_files_save 3673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3674$as_echo_n "checking for suffix of object files... " >&6; } 3675if ${ac_cv_objext+:} false; then : 3676 $as_echo_n "(cached) " >&6 3677else 3678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3679/* end confdefs.h. */ 3680 3681int 3682main () 3683{ 3684 3685 ; 3686 return 0; 3687} 3688_ACEOF 3689rm -f conftest.o conftest.obj 3690if { { ac_try="$ac_compile" 3691case "(($ac_try" in 3692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3693 *) ac_try_echo=$ac_try;; 3694esac 3695eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3696$as_echo "$ac_try_echo"; } >&5 3697 (eval "$ac_compile") 2>&5 3698 ac_status=$? 3699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3700 test $ac_status = 0; }; then : 3701 for ac_file in conftest.o conftest.obj conftest.*; do 3702 test -f "$ac_file" || continue; 3703 case $ac_file in 3704 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3705 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3706 break;; 3707 esac 3708done 3709else 3710 $as_echo "$as_me: failed program was:" >&5 3711sed 's/^/| /' conftest.$ac_ext >&5 3712 3713{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3714$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3715as_fn_error $? "cannot compute suffix of object files: cannot compile 3716See \`config.log' for more details" "$LINENO" 5; } 3717fi 3718rm -f conftest.$ac_cv_objext conftest.$ac_ext 3719fi 3720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3721$as_echo "$ac_cv_objext" >&6; } 3722OBJEXT=$ac_cv_objext 3723ac_objext=$OBJEXT 3724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3725$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3726if ${ac_cv_c_compiler_gnu+:} false; then : 3727 $as_echo_n "(cached) " >&6 3728else 3729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3730/* end confdefs.h. */ 3731 3732int 3733main () 3734{ 3735#ifndef __GNUC__ 3736 choke me 3737#endif 3738 3739 ; 3740 return 0; 3741} 3742_ACEOF 3743if ac_fn_c_try_compile "$LINENO"; then : 3744 ac_compiler_gnu=yes 3745else 3746 ac_compiler_gnu=no 3747fi 3748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3749ac_cv_c_compiler_gnu=$ac_compiler_gnu 3750 3751fi 3752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3753$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3754if test $ac_compiler_gnu = yes; then 3755 GCC=yes 3756else 3757 GCC= 3758fi 3759ac_test_CFLAGS=${CFLAGS+set} 3760ac_save_CFLAGS=$CFLAGS 3761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3762$as_echo_n "checking whether $CC accepts -g... " >&6; } 3763if ${ac_cv_prog_cc_g+:} false; then : 3764 $as_echo_n "(cached) " >&6 3765else 3766 ac_save_c_werror_flag=$ac_c_werror_flag 3767 ac_c_werror_flag=yes 3768 ac_cv_prog_cc_g=no 3769 CFLAGS="-g" 3770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3771/* end confdefs.h. */ 3772 3773int 3774main () 3775{ 3776 3777 ; 3778 return 0; 3779} 3780_ACEOF 3781if ac_fn_c_try_compile "$LINENO"; then : 3782 ac_cv_prog_cc_g=yes 3783else 3784 CFLAGS="" 3785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3786/* end confdefs.h. */ 3787 3788int 3789main () 3790{ 3791 3792 ; 3793 return 0; 3794} 3795_ACEOF 3796if ac_fn_c_try_compile "$LINENO"; then : 3797 3798else 3799 ac_c_werror_flag=$ac_save_c_werror_flag 3800 CFLAGS="-g" 3801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3802/* end confdefs.h. */ 3803 3804int 3805main () 3806{ 3807 3808 ; 3809 return 0; 3810} 3811_ACEOF 3812if ac_fn_c_try_compile "$LINENO"; then : 3813 ac_cv_prog_cc_g=yes 3814fi 3815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3816fi 3817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3818fi 3819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3820 ac_c_werror_flag=$ac_save_c_werror_flag 3821fi 3822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3823$as_echo "$ac_cv_prog_cc_g" >&6; } 3824if test "$ac_test_CFLAGS" = set; then 3825 CFLAGS=$ac_save_CFLAGS 3826elif test $ac_cv_prog_cc_g = yes; then 3827 if test "$GCC" = yes; then 3828 CFLAGS="-g -O2" 3829 else 3830 CFLAGS="-g" 3831 fi 3832else 3833 if test "$GCC" = yes; then 3834 CFLAGS="-O2" 3835 else 3836 CFLAGS= 3837 fi 3838fi 3839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3840$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3841if ${ac_cv_prog_cc_c89+:} false; then : 3842 $as_echo_n "(cached) " >&6 3843else 3844 ac_cv_prog_cc_c89=no 3845ac_save_CC=$CC 3846cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3847/* end confdefs.h. */ 3848#include <stdarg.h> 3849#include <stdio.h> 3850struct stat; 3851/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3852struct buf { int x; }; 3853FILE * (*rcsopen) (struct buf *, struct stat *, int); 3854static char *e (p, i) 3855 char **p; 3856 int i; 3857{ 3858 return p[i]; 3859} 3860static char *f (char * (*g) (char **, int), char **p, ...) 3861{ 3862 char *s; 3863 va_list v; 3864 va_start (v,p); 3865 s = g (p, va_arg (v,int)); 3866 va_end (v); 3867 return s; 3868} 3869 3870/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3871 function prototypes and stuff, but not '\xHH' hex character constants. 3872 These don't provoke an error unfortunately, instead are silently treated 3873 as 'x'. The following induces an error, until -std is added to get 3874 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3875 array size at least. It's necessary to write '\x00'==0 to get something 3876 that's true only with -std. */ 3877int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3878 3879/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3880 inside strings and character constants. */ 3881#define FOO(x) 'x' 3882int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3883 3884int test (int i, double x); 3885struct s1 {int (*f) (int a);}; 3886struct s2 {int (*f) (double a);}; 3887int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3888int argc; 3889char **argv; 3890int 3891main () 3892{ 3893return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3894 ; 3895 return 0; 3896} 3897_ACEOF 3898for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3899 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3900do 3901 CC="$ac_save_CC $ac_arg" 3902 if ac_fn_c_try_compile "$LINENO"; then : 3903 ac_cv_prog_cc_c89=$ac_arg 3904fi 3905rm -f core conftest.err conftest.$ac_objext 3906 test "x$ac_cv_prog_cc_c89" != "xno" && break 3907done 3908rm -f conftest.$ac_ext 3909CC=$ac_save_CC 3910 3911fi 3912# AC_CACHE_VAL 3913case "x$ac_cv_prog_cc_c89" in 3914 x) 3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3916$as_echo "none needed" >&6; } ;; 3917 xno) 3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3919$as_echo "unsupported" >&6; } ;; 3920 *) 3921 CC="$CC $ac_cv_prog_cc_c89" 3922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3923$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3924esac 3925if test "x$ac_cv_prog_cc_c89" != xno; then : 3926 3927fi 3928 3929ac_ext=c 3930ac_cpp='$CPP $CPPFLAGS' 3931ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3932ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3933ac_compiler_gnu=$ac_cv_c_compiler_gnu 3934 3935ac_ext=c 3936ac_cpp='$CPP $CPPFLAGS' 3937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3939ac_compiler_gnu=$ac_cv_c_compiler_gnu 3940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3941$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3942if ${am_cv_prog_cc_c_o+:} false; then : 3943 $as_echo_n "(cached) " >&6 3944else 3945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3946/* end confdefs.h. */ 3947 3948int 3949main () 3950{ 3951 3952 ; 3953 return 0; 3954} 3955_ACEOF 3956 # Make sure it works both with $CC and with simple cc. 3957 # Following AC_PROG_CC_C_O, we do the test twice because some 3958 # compilers refuse to overwrite an existing .o file with -o, 3959 # though they will create one. 3960 am_cv_prog_cc_c_o=yes 3961 for am_i in 1 2; do 3962 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3963 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3964 ac_status=$? 3965 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3966 (exit $ac_status); } \ 3967 && test -f conftest2.$ac_objext; then 3968 : OK 3969 else 3970 am_cv_prog_cc_c_o=no 3971 break 3972 fi 3973 done 3974 rm -f core conftest* 3975 unset am_i 3976fi 3977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3978$as_echo "$am_cv_prog_cc_c_o" >&6; } 3979if test "$am_cv_prog_cc_c_o" != yes; then 3980 # Losing compiler, so override with the script. 3981 # FIXME: It is wrong to rewrite CC. 3982 # But if we don't then we get into trouble of one sort or another. 3983 # A longer-term fix would be to have automake use am__CC in this case, 3984 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3985 CC="$am_aux_dir/compile $CC" 3986fi 3987ac_ext=c 3988ac_cpp='$CPP $CPPFLAGS' 3989ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3990ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3991ac_compiler_gnu=$ac_cv_c_compiler_gnu 3992 3993DEPDIR="${am__leading_dot}deps" 3994 3995ac_config_commands="$ac_config_commands depfiles" 3996 3997 3998am_make=${MAKE-make} 3999cat > confinc << 'END' 4000am__doit: 4001 @echo this is the am__doit target 4002.PHONY: am__doit 4003END 4004# If we don't find an include directive, just comment out the code. 4005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4006$as_echo_n "checking for style of include used by $am_make... " >&6; } 4007am__include="#" 4008am__quote= 4009_am_result=none 4010# First try GNU make style include. 4011echo "include confinc" > confmf 4012# Ignore all kinds of additional output from 'make'. 4013case `$am_make -s -f confmf 2> /dev/null` in #( 4014*the\ am__doit\ target*) 4015 am__include=include 4016 am__quote= 4017 _am_result=GNU 4018 ;; 4019esac 4020# Now try BSD make style include. 4021if test "$am__include" = "#"; then 4022 echo '.include "confinc"' > confmf 4023 case `$am_make -s -f confmf 2> /dev/null` in #( 4024 *the\ am__doit\ target*) 4025 am__include=.include 4026 am__quote="\"" 4027 _am_result=BSD 4028 ;; 4029 esac 4030fi 4031 4032 4033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4034$as_echo "$_am_result" >&6; } 4035rm -f confinc confmf 4036 4037# Check whether --enable-dependency-tracking was given. 4038if test "${enable_dependency_tracking+set}" = set; then : 4039 enableval=$enable_dependency_tracking; 4040fi 4041 4042if test "x$enable_dependency_tracking" != xno; then 4043 am_depcomp="$ac_aux_dir/depcomp" 4044 AMDEPBACKSLASH='\' 4045 am__nodep='_no' 4046fi 4047 if test "x$enable_dependency_tracking" != xno; then 4048 AMDEP_TRUE= 4049 AMDEP_FALSE='#' 4050else 4051 AMDEP_TRUE='#' 4052 AMDEP_FALSE= 4053fi 4054 4055 4056 4057depcc="$CC" am_compiler_list= 4058 4059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4060$as_echo_n "checking dependency style of $depcc... " >&6; } 4061if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4062 $as_echo_n "(cached) " >&6 4063else 4064 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4065 # We make a subdir and do the tests there. Otherwise we can end up 4066 # making bogus files that we don't know about and never remove. For 4067 # instance it was reported that on HP-UX the gcc test will end up 4068 # making a dummy file named 'D' -- because '-MD' means "put the output 4069 # in D". 4070 rm -rf conftest.dir 4071 mkdir conftest.dir 4072 # Copy depcomp to subdir because otherwise we won't find it if we're 4073 # using a relative directory. 4074 cp "$am_depcomp" conftest.dir 4075 cd conftest.dir 4076 # We will build objects and dependencies in a subdirectory because 4077 # it helps to detect inapplicable dependency modes. For instance 4078 # both Tru64's cc and ICC support -MD to output dependencies as a 4079 # side effect of compilation, but ICC will put the dependencies in 4080 # the current directory while Tru64 will put them in the object 4081 # directory. 4082 mkdir sub 4083 4084 am_cv_CC_dependencies_compiler_type=none 4085 if test "$am_compiler_list" = ""; then 4086 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4087 fi 4088 am__universal=false 4089 case " $depcc " in #( 4090 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4091 esac 4092 4093 for depmode in $am_compiler_list; do 4094 # Setup a source with many dependencies, because some compilers 4095 # like to wrap large dependency lists on column 80 (with \), and 4096 # we should not choose a depcomp mode which is confused by this. 4097 # 4098 # We need to recreate these files for each test, as the compiler may 4099 # overwrite some of them when testing with obscure command lines. 4100 # This happens at least with the AIX C compiler. 4101 : > sub/conftest.c 4102 for i in 1 2 3 4 5 6; do 4103 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4104 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4105 # Solaris 10 /bin/sh. 4106 echo '/* dummy */' > sub/conftst$i.h 4107 done 4108 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4109 4110 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4111 # mode. It turns out that the SunPro C++ compiler does not properly 4112 # handle '-M -o', and we need to detect this. Also, some Intel 4113 # versions had trouble with output in subdirs. 4114 am__obj=sub/conftest.${OBJEXT-o} 4115 am__minus_obj="-o $am__obj" 4116 case $depmode in 4117 gcc) 4118 # This depmode causes a compiler race in universal mode. 4119 test "$am__universal" = false || continue 4120 ;; 4121 nosideeffect) 4122 # After this tag, mechanisms are not by side-effect, so they'll 4123 # only be used when explicitly requested. 4124 if test "x$enable_dependency_tracking" = xyes; then 4125 continue 4126 else 4127 break 4128 fi 4129 ;; 4130 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4131 # This compiler won't grok '-c -o', but also, the minuso test has 4132 # not run yet. These depmodes are late enough in the game, and 4133 # so weak that their functioning should not be impacted. 4134 am__obj=conftest.${OBJEXT-o} 4135 am__minus_obj= 4136 ;; 4137 none) break ;; 4138 esac 4139 if depmode=$depmode \ 4140 source=sub/conftest.c object=$am__obj \ 4141 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4142 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4143 >/dev/null 2>conftest.err && 4144 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4145 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4146 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4147 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4148 # icc doesn't choke on unknown options, it will just issue warnings 4149 # or remarks (even with -Werror). So we grep stderr for any message 4150 # that says an option was ignored or not supported. 4151 # When given -MP, icc 7.0 and 7.1 complain thusly: 4152 # icc: Command line warning: ignoring option '-M'; no argument required 4153 # The diagnosis changed in icc 8.0: 4154 # icc: Command line remark: option '-MP' not supported 4155 if (grep 'ignoring option' conftest.err || 4156 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4157 am_cv_CC_dependencies_compiler_type=$depmode 4158 break 4159 fi 4160 fi 4161 done 4162 4163 cd .. 4164 rm -rf conftest.dir 4165else 4166 am_cv_CC_dependencies_compiler_type=none 4167fi 4168 4169fi 4170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4171$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4172CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4173 4174 if 4175 test "x$enable_dependency_tracking" != xno \ 4176 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4177 am__fastdepCC_TRUE= 4178 am__fastdepCC_FALSE='#' 4179else 4180 am__fastdepCC_TRUE='#' 4181 am__fastdepCC_FALSE= 4182fi 4183 4184 4185 4186ac_ext=c 4187ac_cpp='$CPP $CPPFLAGS' 4188ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4189ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4190ac_compiler_gnu=$ac_cv_c_compiler_gnu 4191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4192$as_echo_n "checking how to run the C preprocessor... " >&6; } 4193# On Suns, sometimes $CPP names a directory. 4194if test -n "$CPP" && test -d "$CPP"; then 4195 CPP= 4196fi 4197if test -z "$CPP"; then 4198 if ${ac_cv_prog_CPP+:} false; then : 4199 $as_echo_n "(cached) " >&6 4200else 4201 # Double quotes because CPP needs to be expanded 4202 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4203 do 4204 ac_preproc_ok=false 4205for ac_c_preproc_warn_flag in '' yes 4206do 4207 # Use a header file that comes with gcc, so configuring glibc 4208 # with a fresh cross-compiler works. 4209 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4210 # <limits.h> exists even on freestanding compilers. 4211 # On the NeXT, cc -E runs the code through the compiler's parser, 4212 # not just through cpp. "Syntax error" is here to catch this case. 4213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4214/* end confdefs.h. */ 4215#ifdef __STDC__ 4216# include <limits.h> 4217#else 4218# include <assert.h> 4219#endif 4220 Syntax error 4221_ACEOF 4222if ac_fn_c_try_cpp "$LINENO"; then : 4223 4224else 4225 # Broken: fails on valid input. 4226continue 4227fi 4228rm -f conftest.err conftest.i conftest.$ac_ext 4229 4230 # OK, works on sane cases. Now check whether nonexistent headers 4231 # can be detected and how. 4232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4233/* end confdefs.h. */ 4234#include <ac_nonexistent.h> 4235_ACEOF 4236if ac_fn_c_try_cpp "$LINENO"; then : 4237 # Broken: success on invalid input. 4238continue 4239else 4240 # Passes both tests. 4241ac_preproc_ok=: 4242break 4243fi 4244rm -f conftest.err conftest.i conftest.$ac_ext 4245 4246done 4247# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4248rm -f conftest.i conftest.err conftest.$ac_ext 4249if $ac_preproc_ok; then : 4250 break 4251fi 4252 4253 done 4254 ac_cv_prog_CPP=$CPP 4255 4256fi 4257 CPP=$ac_cv_prog_CPP 4258else 4259 ac_cv_prog_CPP=$CPP 4260fi 4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4262$as_echo "$CPP" >&6; } 4263ac_preproc_ok=false 4264for ac_c_preproc_warn_flag in '' yes 4265do 4266 # Use a header file that comes with gcc, so configuring glibc 4267 # with a fresh cross-compiler works. 4268 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4269 # <limits.h> exists even on freestanding compilers. 4270 # On the NeXT, cc -E runs the code through the compiler's parser, 4271 # not just through cpp. "Syntax error" is here to catch this case. 4272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4273/* end confdefs.h. */ 4274#ifdef __STDC__ 4275# include <limits.h> 4276#else 4277# include <assert.h> 4278#endif 4279 Syntax error 4280_ACEOF 4281if ac_fn_c_try_cpp "$LINENO"; then : 4282 4283else 4284 # Broken: fails on valid input. 4285continue 4286fi 4287rm -f conftest.err conftest.i conftest.$ac_ext 4288 4289 # OK, works on sane cases. Now check whether nonexistent headers 4290 # can be detected and how. 4291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4292/* end confdefs.h. */ 4293#include <ac_nonexistent.h> 4294_ACEOF 4295if ac_fn_c_try_cpp "$LINENO"; then : 4296 # Broken: success on invalid input. 4297continue 4298else 4299 # Passes both tests. 4300ac_preproc_ok=: 4301break 4302fi 4303rm -f conftest.err conftest.i conftest.$ac_ext 4304 4305done 4306# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4307rm -f conftest.i conftest.err conftest.$ac_ext 4308if $ac_preproc_ok; then : 4309 4310else 4311 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4312$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4313as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4314See \`config.log' for more details" "$LINENO" 5; } 4315fi 4316 4317ac_ext=c 4318ac_cpp='$CPP $CPPFLAGS' 4319ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4320ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4321ac_compiler_gnu=$ac_cv_c_compiler_gnu 4322 4323 4324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4325$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4326if ${ac_cv_path_GREP+:} false; then : 4327 $as_echo_n "(cached) " >&6 4328else 4329 if test -z "$GREP"; then 4330 ac_path_GREP_found=false 4331 # Loop through the user's path and test for each of PROGNAME-LIST 4332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4333for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4334do 4335 IFS=$as_save_IFS 4336 test -z "$as_dir" && as_dir=. 4337 for ac_prog in grep ggrep; do 4338 for ac_exec_ext in '' $ac_executable_extensions; do 4339 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4340 as_fn_executable_p "$ac_path_GREP" || continue 4341# Check for GNU ac_path_GREP and select it if it is found. 4342 # Check for GNU $ac_path_GREP 4343case `"$ac_path_GREP" --version 2>&1` in 4344*GNU*) 4345 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4346*) 4347 ac_count=0 4348 $as_echo_n 0123456789 >"conftest.in" 4349 while : 4350 do 4351 cat "conftest.in" "conftest.in" >"conftest.tmp" 4352 mv "conftest.tmp" "conftest.in" 4353 cp "conftest.in" "conftest.nl" 4354 $as_echo 'GREP' >> "conftest.nl" 4355 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4356 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4357 as_fn_arith $ac_count + 1 && ac_count=$as_val 4358 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4359 # Best one so far, save it but keep looking for a better one 4360 ac_cv_path_GREP="$ac_path_GREP" 4361 ac_path_GREP_max=$ac_count 4362 fi 4363 # 10*(2^10) chars as input seems more than enough 4364 test $ac_count -gt 10 && break 4365 done 4366 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4367esac 4368 4369 $ac_path_GREP_found && break 3 4370 done 4371 done 4372 done 4373IFS=$as_save_IFS 4374 if test -z "$ac_cv_path_GREP"; then 4375 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4376 fi 4377else 4378 ac_cv_path_GREP=$GREP 4379fi 4380 4381fi 4382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4383$as_echo "$ac_cv_path_GREP" >&6; } 4384 GREP="$ac_cv_path_GREP" 4385 4386 4387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4388$as_echo_n "checking for egrep... " >&6; } 4389if ${ac_cv_path_EGREP+:} false; then : 4390 $as_echo_n "(cached) " >&6 4391else 4392 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4393 then ac_cv_path_EGREP="$GREP -E" 4394 else 4395 if test -z "$EGREP"; then 4396 ac_path_EGREP_found=false 4397 # Loop through the user's path and test for each of PROGNAME-LIST 4398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4399for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4400do 4401 IFS=$as_save_IFS 4402 test -z "$as_dir" && as_dir=. 4403 for ac_prog in egrep; do 4404 for ac_exec_ext in '' $ac_executable_extensions; do 4405 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4406 as_fn_executable_p "$ac_path_EGREP" || continue 4407# Check for GNU ac_path_EGREP and select it if it is found. 4408 # Check for GNU $ac_path_EGREP 4409case `"$ac_path_EGREP" --version 2>&1` in 4410*GNU*) 4411 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4412*) 4413 ac_count=0 4414 $as_echo_n 0123456789 >"conftest.in" 4415 while : 4416 do 4417 cat "conftest.in" "conftest.in" >"conftest.tmp" 4418 mv "conftest.tmp" "conftest.in" 4419 cp "conftest.in" "conftest.nl" 4420 $as_echo 'EGREP' >> "conftest.nl" 4421 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4422 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4423 as_fn_arith $ac_count + 1 && ac_count=$as_val 4424 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4425 # Best one so far, save it but keep looking for a better one 4426 ac_cv_path_EGREP="$ac_path_EGREP" 4427 ac_path_EGREP_max=$ac_count 4428 fi 4429 # 10*(2^10) chars as input seems more than enough 4430 test $ac_count -gt 10 && break 4431 done 4432 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4433esac 4434 4435 $ac_path_EGREP_found && break 3 4436 done 4437 done 4438 done 4439IFS=$as_save_IFS 4440 if test -z "$ac_cv_path_EGREP"; then 4441 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4442 fi 4443else 4444 ac_cv_path_EGREP=$EGREP 4445fi 4446 4447 fi 4448fi 4449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4450$as_echo "$ac_cv_path_EGREP" >&6; } 4451 EGREP="$ac_cv_path_EGREP" 4452 4453 4454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4455$as_echo_n "checking for ANSI C header files... " >&6; } 4456if ${ac_cv_header_stdc+:} false; then : 4457 $as_echo_n "(cached) " >&6 4458else 4459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4460/* end confdefs.h. */ 4461#include <stdlib.h> 4462#include <stdarg.h> 4463#include <string.h> 4464#include <float.h> 4465 4466int 4467main () 4468{ 4469 4470 ; 4471 return 0; 4472} 4473_ACEOF 4474if ac_fn_c_try_compile "$LINENO"; then : 4475 ac_cv_header_stdc=yes 4476else 4477 ac_cv_header_stdc=no 4478fi 4479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4480 4481if test $ac_cv_header_stdc = yes; then 4482 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4484/* end confdefs.h. */ 4485#include <string.h> 4486 4487_ACEOF 4488if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4489 $EGREP "memchr" >/dev/null 2>&1; then : 4490 4491else 4492 ac_cv_header_stdc=no 4493fi 4494rm -f conftest* 4495 4496fi 4497 4498if test $ac_cv_header_stdc = yes; then 4499 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4501/* end confdefs.h. */ 4502#include <stdlib.h> 4503 4504_ACEOF 4505if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4506 $EGREP "free" >/dev/null 2>&1; then : 4507 4508else 4509 ac_cv_header_stdc=no 4510fi 4511rm -f conftest* 4512 4513fi 4514 4515if test $ac_cv_header_stdc = yes; then 4516 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4517 if test "$cross_compiling" = yes; then : 4518 : 4519else 4520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4521/* end confdefs.h. */ 4522#include <ctype.h> 4523#include <stdlib.h> 4524#if ((' ' & 0x0FF) == 0x020) 4525# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4526# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4527#else 4528# define ISLOWER(c) \ 4529 (('a' <= (c) && (c) <= 'i') \ 4530 || ('j' <= (c) && (c) <= 'r') \ 4531 || ('s' <= (c) && (c) <= 'z')) 4532# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4533#endif 4534 4535#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4536int 4537main () 4538{ 4539 int i; 4540 for (i = 0; i < 256; i++) 4541 if (XOR (islower (i), ISLOWER (i)) 4542 || toupper (i) != TOUPPER (i)) 4543 return 2; 4544 return 0; 4545} 4546_ACEOF 4547if ac_fn_c_try_run "$LINENO"; then : 4548 4549else 4550 ac_cv_header_stdc=no 4551fi 4552rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4553 conftest.$ac_objext conftest.beam conftest.$ac_ext 4554fi 4555 4556fi 4557fi 4558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4559$as_echo "$ac_cv_header_stdc" >&6; } 4560if test $ac_cv_header_stdc = yes; then 4561 4562$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4563 4564fi 4565 4566# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4567for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4568 inttypes.h stdint.h unistd.h 4569do : 4570 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4571ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4572" 4573if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4574 cat >>confdefs.h <<_ACEOF 4575#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4576_ACEOF 4577 4578fi 4579 4580done 4581 4582 4583 4584 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4585if test "x$ac_cv_header_minix_config_h" = xyes; then : 4586 MINIX=yes 4587else 4588 MINIX= 4589fi 4590 4591 4592 if test "$MINIX" = yes; then 4593 4594$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4595 4596 4597$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4598 4599 4600$as_echo "#define _MINIX 1" >>confdefs.h 4601 4602 fi 4603 4604 4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4606$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4607if ${ac_cv_safe_to_define___extensions__+:} false; then : 4608 $as_echo_n "(cached) " >&6 4609else 4610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4611/* end confdefs.h. */ 4612 4613# define __EXTENSIONS__ 1 4614 $ac_includes_default 4615int 4616main () 4617{ 4618 4619 ; 4620 return 0; 4621} 4622_ACEOF 4623if ac_fn_c_try_compile "$LINENO"; then : 4624 ac_cv_safe_to_define___extensions__=yes 4625else 4626 ac_cv_safe_to_define___extensions__=no 4627fi 4628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4629fi 4630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4631$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4632 test $ac_cv_safe_to_define___extensions__ = yes && 4633 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4634 4635 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4636 4637 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4638 4639 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4640 4641 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4642 4643 4644 4645 4646 4647case `pwd` in 4648 *\ * | *\ *) 4649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4650$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4651esac 4652 4653 4654 4655macro_version='2.2.7a' 4656macro_revision='1.3134' 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670ltmain="$ac_aux_dir/ltmain.sh" 4671 4672# Backslashify metacharacters that are still active within 4673# double-quoted strings. 4674sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4675 4676# Same as above, but do not quote variable references. 4677double_quote_subst='s/\(["`\\]\)/\\\1/g' 4678 4679# Sed substitution to delay expansion of an escaped shell variable in a 4680# double_quote_subst'ed string. 4681delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4682 4683# Sed substitution to delay expansion of an escaped single quote. 4684delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4685 4686# Sed substitution to avoid accidental globbing in evaled expressions 4687no_glob_subst='s/\*/\\\*/g' 4688 4689ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4690ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4691ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4692 4693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4694$as_echo_n "checking how to print strings... " >&6; } 4695# Test print first, because it will be a builtin if present. 4696if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4697 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4698 ECHO='print -r --' 4699elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4700 ECHO='printf %s\n' 4701else 4702 # Use this function as a fallback that always works. 4703 func_fallback_echo () 4704 { 4705 eval 'cat <<_LTECHO_EOF 4706$1 4707_LTECHO_EOF' 4708 } 4709 ECHO='func_fallback_echo' 4710fi 4711 4712# func_echo_all arg... 4713# Invoke $ECHO with all args, space-separated. 4714func_echo_all () 4715{ 4716 $ECHO "" 4717} 4718 4719case "$ECHO" in 4720 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4721$as_echo "printf" >&6; } ;; 4722 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4723$as_echo "print -r" >&6; } ;; 4724 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4725$as_echo "cat" >&6; } ;; 4726esac 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4742$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4743if ${ac_cv_path_SED+:} false; then : 4744 $as_echo_n "(cached) " >&6 4745else 4746 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4747 for ac_i in 1 2 3 4 5 6 7; do 4748 ac_script="$ac_script$as_nl$ac_script" 4749 done 4750 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4751 { ac_script=; unset ac_script;} 4752 if test -z "$SED"; then 4753 ac_path_SED_found=false 4754 # Loop through the user's path and test for each of PROGNAME-LIST 4755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4756for as_dir in $PATH 4757do 4758 IFS=$as_save_IFS 4759 test -z "$as_dir" && as_dir=. 4760 for ac_prog in sed gsed; do 4761 for ac_exec_ext in '' $ac_executable_extensions; do 4762 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4763 as_fn_executable_p "$ac_path_SED" || continue 4764# Check for GNU ac_path_SED and select it if it is found. 4765 # Check for GNU $ac_path_SED 4766case `"$ac_path_SED" --version 2>&1` in 4767*GNU*) 4768 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4769*) 4770 ac_count=0 4771 $as_echo_n 0123456789 >"conftest.in" 4772 while : 4773 do 4774 cat "conftest.in" "conftest.in" >"conftest.tmp" 4775 mv "conftest.tmp" "conftest.in" 4776 cp "conftest.in" "conftest.nl" 4777 $as_echo '' >> "conftest.nl" 4778 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4779 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4780 as_fn_arith $ac_count + 1 && ac_count=$as_val 4781 if test $ac_count -gt ${ac_path_SED_max-0}; then 4782 # Best one so far, save it but keep looking for a better one 4783 ac_cv_path_SED="$ac_path_SED" 4784 ac_path_SED_max=$ac_count 4785 fi 4786 # 10*(2^10) chars as input seems more than enough 4787 test $ac_count -gt 10 && break 4788 done 4789 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4790esac 4791 4792 $ac_path_SED_found && break 3 4793 done 4794 done 4795 done 4796IFS=$as_save_IFS 4797 if test -z "$ac_cv_path_SED"; then 4798 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4799 fi 4800else 4801 ac_cv_path_SED=$SED 4802fi 4803 4804fi 4805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4806$as_echo "$ac_cv_path_SED" >&6; } 4807 SED="$ac_cv_path_SED" 4808 rm -f conftest.sed 4809 4810test -z "$SED" && SED=sed 4811Xsed="$SED -e 1s/^X//" 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4824$as_echo_n "checking for fgrep... " >&6; } 4825if ${ac_cv_path_FGREP+:} false; then : 4826 $as_echo_n "(cached) " >&6 4827else 4828 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4829 then ac_cv_path_FGREP="$GREP -F" 4830 else 4831 if test -z "$FGREP"; then 4832 ac_path_FGREP_found=false 4833 # Loop through the user's path and test for each of PROGNAME-LIST 4834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4835for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4836do 4837 IFS=$as_save_IFS 4838 test -z "$as_dir" && as_dir=. 4839 for ac_prog in fgrep; do 4840 for ac_exec_ext in '' $ac_executable_extensions; do 4841 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4842 as_fn_executable_p "$ac_path_FGREP" || continue 4843# Check for GNU ac_path_FGREP and select it if it is found. 4844 # Check for GNU $ac_path_FGREP 4845case `"$ac_path_FGREP" --version 2>&1` in 4846*GNU*) 4847 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4848*) 4849 ac_count=0 4850 $as_echo_n 0123456789 >"conftest.in" 4851 while : 4852 do 4853 cat "conftest.in" "conftest.in" >"conftest.tmp" 4854 mv "conftest.tmp" "conftest.in" 4855 cp "conftest.in" "conftest.nl" 4856 $as_echo 'FGREP' >> "conftest.nl" 4857 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4858 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4859 as_fn_arith $ac_count + 1 && ac_count=$as_val 4860 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4861 # Best one so far, save it but keep looking for a better one 4862 ac_cv_path_FGREP="$ac_path_FGREP" 4863 ac_path_FGREP_max=$ac_count 4864 fi 4865 # 10*(2^10) chars as input seems more than enough 4866 test $ac_count -gt 10 && break 4867 done 4868 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4869esac 4870 4871 $ac_path_FGREP_found && break 3 4872 done 4873 done 4874 done 4875IFS=$as_save_IFS 4876 if test -z "$ac_cv_path_FGREP"; then 4877 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4878 fi 4879else 4880 ac_cv_path_FGREP=$FGREP 4881fi 4882 4883 fi 4884fi 4885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4886$as_echo "$ac_cv_path_FGREP" >&6; } 4887 FGREP="$ac_cv_path_FGREP" 4888 4889 4890test -z "$GREP" && GREP=grep 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910# Check whether --with-gnu-ld was given. 4911if test "${with_gnu_ld+set}" = set; then : 4912 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4913else 4914 with_gnu_ld=no 4915fi 4916 4917ac_prog=ld 4918if test "$GCC" = yes; then 4919 # Check if gcc -print-prog-name=ld gives a path. 4920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4921$as_echo_n "checking for ld used by $CC... " >&6; } 4922 case $host in 4923 *-*-mingw*) 4924 # gcc leaves a trailing carriage return which upsets mingw 4925 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4926 *) 4927 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4928 esac 4929 case $ac_prog in 4930 # Accept absolute paths. 4931 [\\/]* | ?:[\\/]*) 4932 re_direlt='/[^/][^/]*/\.\./' 4933 # Canonicalize the pathname of ld 4934 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4935 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4936 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4937 done 4938 test -z "$LD" && LD="$ac_prog" 4939 ;; 4940 "") 4941 # If it fails, then pretend we aren't using GCC. 4942 ac_prog=ld 4943 ;; 4944 *) 4945 # If it is relative, then search for the first ld in PATH. 4946 with_gnu_ld=unknown 4947 ;; 4948 esac 4949elif test "$with_gnu_ld" = yes; then 4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4951$as_echo_n "checking for GNU ld... " >&6; } 4952else 4953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4954$as_echo_n "checking for non-GNU ld... " >&6; } 4955fi 4956if ${lt_cv_path_LD+:} false; then : 4957 $as_echo_n "(cached) " >&6 4958else 4959 if test -z "$LD"; then 4960 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4961 for ac_dir in $PATH; do 4962 IFS="$lt_save_ifs" 4963 test -z "$ac_dir" && ac_dir=. 4964 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4965 lt_cv_path_LD="$ac_dir/$ac_prog" 4966 # Check to see if the program is GNU ld. I'd rather use --version, 4967 # but apparently some variants of GNU ld only accept -v. 4968 # Break only if it was the GNU/non-GNU ld that we prefer. 4969 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4970 *GNU* | *'with BFD'*) 4971 test "$with_gnu_ld" != no && break 4972 ;; 4973 *) 4974 test "$with_gnu_ld" != yes && break 4975 ;; 4976 esac 4977 fi 4978 done 4979 IFS="$lt_save_ifs" 4980else 4981 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4982fi 4983fi 4984 4985LD="$lt_cv_path_LD" 4986if test -n "$LD"; then 4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4988$as_echo "$LD" >&6; } 4989else 4990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4991$as_echo "no" >&6; } 4992fi 4993test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4995$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4996if ${lt_cv_prog_gnu_ld+:} false; then : 4997 $as_echo_n "(cached) " >&6 4998else 4999 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5000case `$LD -v 2>&1 </dev/null` in 5001*GNU* | *'with BFD'*) 5002 lt_cv_prog_gnu_ld=yes 5003 ;; 5004*) 5005 lt_cv_prog_gnu_ld=no 5006 ;; 5007esac 5008fi 5009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5010$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5011with_gnu_ld=$lt_cv_prog_gnu_ld 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5022$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5023if ${lt_cv_path_NM+:} false; then : 5024 $as_echo_n "(cached) " >&6 5025else 5026 if test -n "$NM"; then 5027 # Let the user override the nm to test. 5028 lt_nm_to_check="$NM" 5029 else 5030 lt_nm_to_check="${ac_tool_prefix}nm" 5031 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5032 lt_nm_to_check="$lt_nm_to_check nm" 5033 fi 5034 fi 5035 for lt_tmp_nm in "$lt_nm_to_check"; do 5036 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5037 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5038 IFS="$lt_save_ifs" 5039 test -z "$ac_dir" && ac_dir=. 5040 # Strip out any user-provided options from the nm to test twice, 5041 # the first time to test to see if nm (rather than its options) has 5042 # an explicit path, the second time to yield a file which can be 5043 # nm'ed itself. 5044 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5045 case "$tmp_nm_path" in 5046 */*|*\\*) tmp_nm="$lt_tmp_nm";; 5047 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5048 esac 5049 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5050 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5051 # Check to see if the nm accepts a BSD-compat flag. 5052 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5053 # nm: unknown option "B" ignored 5054 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5055 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5056 break 5057 ;; 5058 *) 5059 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5060 *$tmp_nm*) 5061 lt_cv_path_NM="$tmp_nm -p" 5062 break 5063 ;; 5064 *) 5065 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5066 continue # so that we can try to find one that supports BSD flags 5067 ;; 5068 esac 5069 ;; 5070 esac 5071 fi 5072 done 5073 IFS="$lt_save_ifs" 5074 done 5075 : ${lt_cv_path_NM=no} 5076fi 5077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5078$as_echo "$lt_cv_path_NM" >&6; } 5079if test "$lt_cv_path_NM" != "no"; then 5080 NM="$lt_cv_path_NM" 5081else 5082 # Didn't find any BSD compatible name lister, look for dumpbin. 5083 if test -n "$DUMPBIN"; then : 5084 # Let the user override the test. 5085 else 5086 if test -n "$ac_tool_prefix"; then 5087 for ac_prog in dumpbin "link -dump" 5088 do 5089 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5090set dummy $ac_tool_prefix$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_DUMPBIN+:} false; then : 5094 $as_echo_n "(cached) " >&6 5095else 5096 if test -n "$DUMPBIN"; then 5097 ac_cv_prog_DUMPBIN="$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_DUMPBIN="$ac_tool_prefix$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 5116DUMPBIN=$ac_cv_prog_DUMPBIN 5117if test -n "$DUMPBIN"; then 5118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5119$as_echo "$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 "$DUMPBIN" && break 5127 done 5128fi 5129if test -z "$DUMPBIN"; then 5130 ac_ct_DUMPBIN=$DUMPBIN 5131 for ac_prog in dumpbin "link -dump" 5132do 5133 # Extract the first word of "$ac_prog", so it can be a program name with args. 5134set dummy $ac_prog; ac_word=$2 5135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5136$as_echo_n "checking for $ac_word... " >&6; } 5137if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5138 $as_echo_n "(cached) " >&6 5139else 5140 if test -n "$ac_ct_DUMPBIN"; then 5141 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5142else 5143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5144for as_dir in $PATH 5145do 5146 IFS=$as_save_IFS 5147 test -z "$as_dir" && as_dir=. 5148 for ac_exec_ext in '' $ac_executable_extensions; do 5149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5150 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5152 break 2 5153 fi 5154done 5155 done 5156IFS=$as_save_IFS 5157 5158fi 5159fi 5160ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5161if test -n "$ac_ct_DUMPBIN"; then 5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5163$as_echo "$ac_ct_DUMPBIN" >&6; } 5164else 5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5166$as_echo "no" >&6; } 5167fi 5168 5169 5170 test -n "$ac_ct_DUMPBIN" && break 5171done 5172 5173 if test "x$ac_ct_DUMPBIN" = x; then 5174 DUMPBIN=":" 5175 else 5176 case $cross_compiling:$ac_tool_warned in 5177yes:) 5178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5180ac_tool_warned=yes ;; 5181esac 5182 DUMPBIN=$ac_ct_DUMPBIN 5183 fi 5184fi 5185 5186 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5187 *COFF*) 5188 DUMPBIN="$DUMPBIN -symbols" 5189 ;; 5190 *) 5191 DUMPBIN=: 5192 ;; 5193 esac 5194 fi 5195 5196 if test "$DUMPBIN" != ":"; then 5197 NM="$DUMPBIN" 5198 fi 5199fi 5200test -z "$NM" && NM=nm 5201 5202 5203 5204 5205 5206 5207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5208$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5209if ${lt_cv_nm_interface+:} false; then : 5210 $as_echo_n "(cached) " >&6 5211else 5212 lt_cv_nm_interface="BSD nm" 5213 echo "int some_variable = 0;" > conftest.$ac_ext 5214 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5215 (eval "$ac_compile" 2>conftest.err) 5216 cat conftest.err >&5 5217 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5218 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5219 cat conftest.err >&5 5220 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5221 cat conftest.out >&5 5222 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5223 lt_cv_nm_interface="MS dumpbin" 5224 fi 5225 rm -f conftest* 5226fi 5227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5228$as_echo "$lt_cv_nm_interface" >&6; } 5229 5230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5231$as_echo_n "checking whether ln -s works... " >&6; } 5232LN_S=$as_ln_s 5233if test "$LN_S" = "ln -s"; then 5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5235$as_echo "yes" >&6; } 5236else 5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5238$as_echo "no, using $LN_S" >&6; } 5239fi 5240 5241# find the maximum length of command line arguments 5242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5243$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5244if ${lt_cv_sys_max_cmd_len+:} false; then : 5245 $as_echo_n "(cached) " >&6 5246else 5247 i=0 5248 teststring="ABCD" 5249 5250 case $build_os in 5251 msdosdjgpp*) 5252 # On DJGPP, this test can blow up pretty badly due to problems in libc 5253 # (any single argument exceeding 2000 bytes causes a buffer overrun 5254 # during glob expansion). Even if it were fixed, the result of this 5255 # check would be larger than it should be. 5256 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5257 ;; 5258 5259 gnu*) 5260 # Under GNU Hurd, this test is not required because there is 5261 # no limit to the length of command line arguments. 5262 # Libtool will interpret -1 as no limit whatsoever 5263 lt_cv_sys_max_cmd_len=-1; 5264 ;; 5265 5266 cygwin* | mingw* | cegcc*) 5267 # On Win9x/ME, this test blows up -- it succeeds, but takes 5268 # about 5 minutes as the teststring grows exponentially. 5269 # Worse, since 9x/ME are not pre-emptively multitasking, 5270 # you end up with a "frozen" computer, even though with patience 5271 # the test eventually succeeds (with a max line length of 256k). 5272 # Instead, let's just punt: use the minimum linelength reported by 5273 # all of the supported platforms: 8192 (on NT/2K/XP). 5274 lt_cv_sys_max_cmd_len=8192; 5275 ;; 5276 5277 mint*) 5278 # On MiNT this can take a long time and run out of memory. 5279 lt_cv_sys_max_cmd_len=8192; 5280 ;; 5281 5282 amigaos*) 5283 # On AmigaOS with pdksh, this test takes hours, literally. 5284 # So we just punt and use a minimum line length of 8192. 5285 lt_cv_sys_max_cmd_len=8192; 5286 ;; 5287 5288 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5289 # This has been around since 386BSD, at least. Likely further. 5290 if test -x /sbin/sysctl; then 5291 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5292 elif test -x /usr/sbin/sysctl; then 5293 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5294 else 5295 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5296 fi 5297 # And add a safety zone 5298 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5299 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5300 ;; 5301 5302 interix*) 5303 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5304 lt_cv_sys_max_cmd_len=196608 5305 ;; 5306 5307 osf*) 5308 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5309 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5310 # nice to cause kernel panics so lets avoid the loop below. 5311 # First set a reasonable default. 5312 lt_cv_sys_max_cmd_len=16384 5313 # 5314 if test -x /sbin/sysconfig; then 5315 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5316 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5317 esac 5318 fi 5319 ;; 5320 sco3.2v5*) 5321 lt_cv_sys_max_cmd_len=102400 5322 ;; 5323 sysv5* | sco5v6* | sysv4.2uw2*) 5324 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5325 if test -n "$kargmax"; then 5326 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5327 else 5328 lt_cv_sys_max_cmd_len=32768 5329 fi 5330 ;; 5331 *) 5332 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5333 if test -n "$lt_cv_sys_max_cmd_len"; then 5334 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5335 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5336 else 5337 # Make teststring a little bigger before we do anything with it. 5338 # a 1K string should be a reasonable start. 5339 for i in 1 2 3 4 5 6 7 8 ; do 5340 teststring=$teststring$teststring 5341 done 5342 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5343 # If test is not a shell built-in, we'll probably end up computing a 5344 # maximum length that is only half of the actual maximum length, but 5345 # we can't tell. 5346 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5347 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5348 test $i != 17 # 1/2 MB should be enough 5349 do 5350 i=`expr $i + 1` 5351 teststring=$teststring$teststring 5352 done 5353 # Only check the string length outside the loop. 5354 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5355 teststring= 5356 # Add a significant safety factor because C++ compilers can tack on 5357 # massive amounts of additional arguments before passing them to the 5358 # linker. It appears as though 1/2 is a usable value. 5359 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5360 fi 5361 ;; 5362 esac 5363 5364fi 5365 5366if test -n $lt_cv_sys_max_cmd_len ; then 5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5368$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5369else 5370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5371$as_echo "none" >&6; } 5372fi 5373max_cmd_len=$lt_cv_sys_max_cmd_len 5374 5375 5376 5377 5378 5379 5380: ${CP="cp -f"} 5381: ${MV="mv -f"} 5382: ${RM="rm -f"} 5383 5384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5385$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5386# Try some XSI features 5387xsi_shell=no 5388( _lt_dummy="a/b/c" 5389 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5390 = c,a/b,, \ 5391 && eval 'test $(( 1 + 1 )) -eq 2 \ 5392 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5393 && xsi_shell=yes 5394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5395$as_echo "$xsi_shell" >&6; } 5396 5397 5398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5399$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5400lt_shell_append=no 5401( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5402 >/dev/null 2>&1 \ 5403 && lt_shell_append=yes 5404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5405$as_echo "$lt_shell_append" >&6; } 5406 5407 5408if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5409 lt_unset=unset 5410else 5411 lt_unset=false 5412fi 5413 5414 5415 5416 5417 5418# test EBCDIC or ASCII 5419case `echo X|tr X '\101'` in 5420 A) # ASCII based system 5421 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5422 lt_SP2NL='tr \040 \012' 5423 lt_NL2SP='tr \015\012 \040\040' 5424 ;; 5425 *) # EBCDIC based system 5426 lt_SP2NL='tr \100 \n' 5427 lt_NL2SP='tr \r\n \100\100' 5428 ;; 5429esac 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5440$as_echo_n "checking for $LD option to reload object files... " >&6; } 5441if ${lt_cv_ld_reload_flag+:} false; then : 5442 $as_echo_n "(cached) " >&6 5443else 5444 lt_cv_ld_reload_flag='-r' 5445fi 5446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5447$as_echo "$lt_cv_ld_reload_flag" >&6; } 5448reload_flag=$lt_cv_ld_reload_flag 5449case $reload_flag in 5450"" | " "*) ;; 5451*) reload_flag=" $reload_flag" ;; 5452esac 5453reload_cmds='$LD$reload_flag -o $output$reload_objs' 5454case $host_os in 5455 darwin*) 5456 if test "$GCC" = yes; then 5457 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5458 else 5459 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5460 fi 5461 ;; 5462esac 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472if test -n "$ac_tool_prefix"; then 5473 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5474set dummy ${ac_tool_prefix}objdump; ac_word=$2 5475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5476$as_echo_n "checking for $ac_word... " >&6; } 5477if ${ac_cv_prog_OBJDUMP+:} false; then : 5478 $as_echo_n "(cached) " >&6 5479else 5480 if test -n "$OBJDUMP"; then 5481 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5482else 5483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5484for as_dir in $PATH 5485do 5486 IFS=$as_save_IFS 5487 test -z "$as_dir" && as_dir=. 5488 for ac_exec_ext in '' $ac_executable_extensions; do 5489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5490 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5492 break 2 5493 fi 5494done 5495 done 5496IFS=$as_save_IFS 5497 5498fi 5499fi 5500OBJDUMP=$ac_cv_prog_OBJDUMP 5501if test -n "$OBJDUMP"; then 5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5503$as_echo "$OBJDUMP" >&6; } 5504else 5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5506$as_echo "no" >&6; } 5507fi 5508 5509 5510fi 5511if test -z "$ac_cv_prog_OBJDUMP"; then 5512 ac_ct_OBJDUMP=$OBJDUMP 5513 # Extract the first word of "objdump", so it can be a program name with args. 5514set dummy objdump; ac_word=$2 5515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5516$as_echo_n "checking for $ac_word... " >&6; } 5517if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5518 $as_echo_n "(cached) " >&6 5519else 5520 if test -n "$ac_ct_OBJDUMP"; then 5521 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5522else 5523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5524for as_dir in $PATH 5525do 5526 IFS=$as_save_IFS 5527 test -z "$as_dir" && as_dir=. 5528 for ac_exec_ext in '' $ac_executable_extensions; do 5529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5530 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5532 break 2 5533 fi 5534done 5535 done 5536IFS=$as_save_IFS 5537 5538fi 5539fi 5540ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5541if test -n "$ac_ct_OBJDUMP"; then 5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5543$as_echo "$ac_ct_OBJDUMP" >&6; } 5544else 5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5546$as_echo "no" >&6; } 5547fi 5548 5549 if test "x$ac_ct_OBJDUMP" = x; then 5550 OBJDUMP="false" 5551 else 5552 case $cross_compiling:$ac_tool_warned in 5553yes:) 5554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5556ac_tool_warned=yes ;; 5557esac 5558 OBJDUMP=$ac_ct_OBJDUMP 5559 fi 5560else 5561 OBJDUMP="$ac_cv_prog_OBJDUMP" 5562fi 5563 5564test -z "$OBJDUMP" && OBJDUMP=objdump 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5575$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5576if ${lt_cv_deplibs_check_method+:} false; then : 5577 $as_echo_n "(cached) " >&6 5578else 5579 lt_cv_file_magic_cmd='$MAGIC_CMD' 5580lt_cv_file_magic_test_file= 5581lt_cv_deplibs_check_method='unknown' 5582# Need to set the preceding variable on all platforms that support 5583# interlibrary dependencies. 5584# 'none' -- dependencies not supported. 5585# `unknown' -- same as none, but documents that we really don't know. 5586# 'pass_all' -- all dependencies passed with no checks. 5587# 'test_compile' -- check by making test program. 5588# 'file_magic [[regex]]' -- check by looking for files in library path 5589# which responds to the $file_magic_cmd with a given extended regex. 5590# If you have `file' or equivalent on your system and you're not sure 5591# whether `pass_all' will *always* work, you probably want this one. 5592 5593case $host_os in 5594aix[4-9]*) 5595 lt_cv_deplibs_check_method=pass_all 5596 ;; 5597 5598beos*) 5599 lt_cv_deplibs_check_method=pass_all 5600 ;; 5601 5602bsdi[45]*) 5603 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5604 lt_cv_file_magic_cmd='/usr/bin/file -L' 5605 lt_cv_file_magic_test_file=/shlib/libc.so 5606 ;; 5607 5608cygwin*) 5609 # func_win32_libid is a shell function defined in ltmain.sh 5610 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5611 lt_cv_file_magic_cmd='func_win32_libid' 5612 ;; 5613 5614mingw* | pw32*) 5615 # Base MSYS/MinGW do not provide the 'file' command needed by 5616 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5617 # unless we find 'file', for example because we are cross-compiling. 5618 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5619 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5620 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5621 lt_cv_file_magic_cmd='func_win32_libid' 5622 else 5623 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5624 lt_cv_file_magic_cmd='$OBJDUMP -f' 5625 fi 5626 ;; 5627 5628cegcc*) 5629 # use the weaker test based on 'objdump'. See mingw*. 5630 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5631 lt_cv_file_magic_cmd='$OBJDUMP -f' 5632 ;; 5633 5634darwin* | rhapsody*) 5635 lt_cv_deplibs_check_method=pass_all 5636 ;; 5637 5638freebsd* | dragonfly*) 5639 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5640 case $host_cpu in 5641 i*86 ) 5642 # Not sure whether the presence of OpenBSD here was a mistake. 5643 # Let's accept both of them until this is cleared up. 5644 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5645 lt_cv_file_magic_cmd=/usr/bin/file 5646 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5647 ;; 5648 esac 5649 else 5650 lt_cv_deplibs_check_method=pass_all 5651 fi 5652 ;; 5653 5654gnu*) 5655 lt_cv_deplibs_check_method=pass_all 5656 ;; 5657 5658haiku*) 5659 lt_cv_deplibs_check_method=pass_all 5660 ;; 5661 5662hpux10.20* | hpux11*) 5663 lt_cv_file_magic_cmd=/usr/bin/file 5664 case $host_cpu in 5665 ia64*) 5666 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5667 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5668 ;; 5669 hppa*64*) 5670 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]' 5671 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5672 ;; 5673 *) 5674 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5675 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5676 ;; 5677 esac 5678 ;; 5679 5680interix[3-9]*) 5681 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5682 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5683 ;; 5684 5685irix5* | irix6* | nonstopux*) 5686 case $LD in 5687 *-32|*"-32 ") libmagic=32-bit;; 5688 *-n32|*"-n32 ") libmagic=N32;; 5689 *-64|*"-64 ") libmagic=64-bit;; 5690 *) libmagic=never-match;; 5691 esac 5692 lt_cv_deplibs_check_method=pass_all 5693 ;; 5694 5695# This must be Linux ELF. 5696linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5697 lt_cv_deplibs_check_method=pass_all 5698 ;; 5699 5700netbsd*) 5701 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5702 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5703 else 5704 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5705 fi 5706 ;; 5707 5708newos6*) 5709 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5710 lt_cv_file_magic_cmd=/usr/bin/file 5711 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5712 ;; 5713 5714*nto* | *qnx*) 5715 lt_cv_deplibs_check_method=pass_all 5716 ;; 5717 5718openbsd*) 5719 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5720 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5721 else 5722 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5723 fi 5724 ;; 5725 5726osf3* | osf4* | osf5*) 5727 lt_cv_deplibs_check_method=pass_all 5728 ;; 5729 5730rdos*) 5731 lt_cv_deplibs_check_method=pass_all 5732 ;; 5733 5734solaris*) 5735 lt_cv_deplibs_check_method=pass_all 5736 ;; 5737 5738sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5739 lt_cv_deplibs_check_method=pass_all 5740 ;; 5741 5742sysv4 | sysv4.3*) 5743 case $host_vendor in 5744 motorola) 5745 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]' 5746 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5747 ;; 5748 ncr) 5749 lt_cv_deplibs_check_method=pass_all 5750 ;; 5751 sequent) 5752 lt_cv_file_magic_cmd='/bin/file' 5753 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5754 ;; 5755 sni) 5756 lt_cv_file_magic_cmd='/bin/file' 5757 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5758 lt_cv_file_magic_test_file=/lib/libc.so 5759 ;; 5760 siemens) 5761 lt_cv_deplibs_check_method=pass_all 5762 ;; 5763 pc) 5764 lt_cv_deplibs_check_method=pass_all 5765 ;; 5766 esac 5767 ;; 5768 5769tpf*) 5770 lt_cv_deplibs_check_method=pass_all 5771 ;; 5772vxworks*) 5773 # Assume VxWorks cross toolchains are built on Linux, possibly 5774 # as canadian for Windows hosts. 5775 lt_cv_deplibs_check_method=pass_all 5776 ;; 5777esac 5778 5779fi 5780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5781$as_echo "$lt_cv_deplibs_check_method" >&6; } 5782file_magic_cmd=$lt_cv_file_magic_cmd 5783deplibs_check_method=$lt_cv_deplibs_check_method 5784test -z "$deplibs_check_method" && deplibs_check_method=unknown 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797plugin_option= 5798plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5799for plugin in $plugin_names; do 5800 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5801 if test x$plugin_so = x$plugin; then 5802 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5803 fi 5804 if test x$plugin_so != x$plugin; then 5805 plugin_option="--plugin $plugin_so" 5806 break 5807 fi 5808done 5809 5810if test -n "$ac_tool_prefix"; then 5811 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5812set dummy ${ac_tool_prefix}ar; ac_word=$2 5813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5814$as_echo_n "checking for $ac_word... " >&6; } 5815if ${ac_cv_prog_AR+:} false; then : 5816 $as_echo_n "(cached) " >&6 5817else 5818 if test -n "$AR"; then 5819 ac_cv_prog_AR="$AR" # Let the user override the test. 5820else 5821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5822for as_dir in $PATH 5823do 5824 IFS=$as_save_IFS 5825 test -z "$as_dir" && as_dir=. 5826 for ac_exec_ext in '' $ac_executable_extensions; do 5827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5828 ac_cv_prog_AR="${ac_tool_prefix}ar" 5829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5830 break 2 5831 fi 5832done 5833 done 5834IFS=$as_save_IFS 5835 5836fi 5837fi 5838AR=$ac_cv_prog_AR 5839if test -n "$AR"; then 5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5841$as_echo "$AR" >&6; } 5842else 5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5844$as_echo "no" >&6; } 5845fi 5846 5847 5848fi 5849if test -z "$ac_cv_prog_AR"; then 5850 ac_ct_AR=$AR 5851 # Extract the first word of "ar", so it can be a program name with args. 5852set dummy ar; ac_word=$2 5853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5854$as_echo_n "checking for $ac_word... " >&6; } 5855if ${ac_cv_prog_ac_ct_AR+:} false; then : 5856 $as_echo_n "(cached) " >&6 5857else 5858 if test -n "$ac_ct_AR"; then 5859 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5860else 5861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5862for as_dir in $PATH 5863do 5864 IFS=$as_save_IFS 5865 test -z "$as_dir" && as_dir=. 5866 for ac_exec_ext in '' $ac_executable_extensions; do 5867 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5868 ac_cv_prog_ac_ct_AR="ar" 5869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5870 break 2 5871 fi 5872done 5873 done 5874IFS=$as_save_IFS 5875 5876fi 5877fi 5878ac_ct_AR=$ac_cv_prog_ac_ct_AR 5879if test -n "$ac_ct_AR"; then 5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5881$as_echo "$ac_ct_AR" >&6; } 5882else 5883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5884$as_echo "no" >&6; } 5885fi 5886 5887 if test "x$ac_ct_AR" = x; then 5888 AR="false" 5889 else 5890 case $cross_compiling:$ac_tool_warned in 5891yes:) 5892{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5893$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5894ac_tool_warned=yes ;; 5895esac 5896 AR=$ac_ct_AR 5897 fi 5898else 5899 AR="$ac_cv_prog_AR" 5900fi 5901 5902test -z "$AR" && AR=ar 5903if test -n "$plugin_option"; then 5904 if $AR --help 2>&1 | grep -q "\--plugin"; then 5905 touch conftest.c 5906 $AR $plugin_option rc conftest.a conftest.c 5907 if test "$?" != 0; then 5908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5909$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5910 else 5911 AR="$AR $plugin_option" 5912 fi 5913 rm -f conftest.* 5914 fi 5915fi 5916test -z "$AR_FLAGS" && AR_FLAGS=cru 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928if test -n "$ac_tool_prefix"; then 5929 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5930set dummy ${ac_tool_prefix}strip; ac_word=$2 5931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5932$as_echo_n "checking for $ac_word... " >&6; } 5933if ${ac_cv_prog_STRIP+:} false; then : 5934 $as_echo_n "(cached) " >&6 5935else 5936 if test -n "$STRIP"; then 5937 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5938else 5939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5940for as_dir in $PATH 5941do 5942 IFS=$as_save_IFS 5943 test -z "$as_dir" && as_dir=. 5944 for ac_exec_ext in '' $ac_executable_extensions; do 5945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5946 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5948 break 2 5949 fi 5950done 5951 done 5952IFS=$as_save_IFS 5953 5954fi 5955fi 5956STRIP=$ac_cv_prog_STRIP 5957if test -n "$STRIP"; then 5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5959$as_echo "$STRIP" >&6; } 5960else 5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5962$as_echo "no" >&6; } 5963fi 5964 5965 5966fi 5967if test -z "$ac_cv_prog_STRIP"; then 5968 ac_ct_STRIP=$STRIP 5969 # Extract the first word of "strip", so it can be a program name with args. 5970set dummy strip; ac_word=$2 5971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5972$as_echo_n "checking for $ac_word... " >&6; } 5973if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5974 $as_echo_n "(cached) " >&6 5975else 5976 if test -n "$ac_ct_STRIP"; then 5977 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5978else 5979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5980for as_dir in $PATH 5981do 5982 IFS=$as_save_IFS 5983 test -z "$as_dir" && as_dir=. 5984 for ac_exec_ext in '' $ac_executable_extensions; do 5985 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5986 ac_cv_prog_ac_ct_STRIP="strip" 5987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5988 break 2 5989 fi 5990done 5991 done 5992IFS=$as_save_IFS 5993 5994fi 5995fi 5996ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5997if test -n "$ac_ct_STRIP"; then 5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5999$as_echo "$ac_ct_STRIP" >&6; } 6000else 6001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6002$as_echo "no" >&6; } 6003fi 6004 6005 if test "x$ac_ct_STRIP" = x; then 6006 STRIP=":" 6007 else 6008 case $cross_compiling:$ac_tool_warned in 6009yes:) 6010{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6011$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6012ac_tool_warned=yes ;; 6013esac 6014 STRIP=$ac_ct_STRIP 6015 fi 6016else 6017 STRIP="$ac_cv_prog_STRIP" 6018fi 6019 6020test -z "$STRIP" && STRIP=: 6021 6022 6023 6024 6025 6026 6027if test -n "$ac_tool_prefix"; then 6028 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6029set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6031$as_echo_n "checking for $ac_word... " >&6; } 6032if ${ac_cv_prog_RANLIB+:} false; then : 6033 $as_echo_n "(cached) " >&6 6034else 6035 if test -n "$RANLIB"; then 6036 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6037else 6038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6039for as_dir in $PATH 6040do 6041 IFS=$as_save_IFS 6042 test -z "$as_dir" && as_dir=. 6043 for ac_exec_ext in '' $ac_executable_extensions; do 6044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6045 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6047 break 2 6048 fi 6049done 6050 done 6051IFS=$as_save_IFS 6052 6053fi 6054fi 6055RANLIB=$ac_cv_prog_RANLIB 6056if test -n "$RANLIB"; then 6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6058$as_echo "$RANLIB" >&6; } 6059else 6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6061$as_echo "no" >&6; } 6062fi 6063 6064 6065fi 6066if test -z "$ac_cv_prog_RANLIB"; then 6067 ac_ct_RANLIB=$RANLIB 6068 # Extract the first word of "ranlib", so it can be a program name with args. 6069set dummy ranlib; ac_word=$2 6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6071$as_echo_n "checking for $ac_word... " >&6; } 6072if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6073 $as_echo_n "(cached) " >&6 6074else 6075 if test -n "$ac_ct_RANLIB"; then 6076 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6077else 6078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6079for as_dir in $PATH 6080do 6081 IFS=$as_save_IFS 6082 test -z "$as_dir" && as_dir=. 6083 for ac_exec_ext in '' $ac_executable_extensions; do 6084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6085 ac_cv_prog_ac_ct_RANLIB="ranlib" 6086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6087 break 2 6088 fi 6089done 6090 done 6091IFS=$as_save_IFS 6092 6093fi 6094fi 6095ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6096if test -n "$ac_ct_RANLIB"; then 6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6098$as_echo "$ac_ct_RANLIB" >&6; } 6099else 6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6101$as_echo "no" >&6; } 6102fi 6103 6104 if test "x$ac_ct_RANLIB" = x; then 6105 RANLIB=":" 6106 else 6107 case $cross_compiling:$ac_tool_warned in 6108yes:) 6109{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6110$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6111ac_tool_warned=yes ;; 6112esac 6113 RANLIB=$ac_ct_RANLIB 6114 fi 6115else 6116 RANLIB="$ac_cv_prog_RANLIB" 6117fi 6118 6119test -z "$RANLIB" && RANLIB=: 6120if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6121 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6122 RANLIB="$RANLIB $plugin_option" 6123 fi 6124fi 6125 6126 6127 6128 6129 6130 6131# Determine commands to create old-style static archives. 6132old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6133old_postinstall_cmds='chmod 644 $oldlib' 6134old_postuninstall_cmds= 6135 6136if test -n "$RANLIB"; then 6137 case $host_os in 6138 openbsd*) 6139 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6140 ;; 6141 *) 6142 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6143 ;; 6144 esac 6145 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6146fi 6147 6148case $host_os in 6149 darwin*) 6150 lock_old_archive_extraction=yes ;; 6151 *) 6152 lock_old_archive_extraction=no ;; 6153esac 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193# If no C compiler was specified, use CC. 6194LTCC=${LTCC-"$CC"} 6195 6196# If no C compiler flags were specified, use CFLAGS. 6197LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6198 6199# Allow CC to be a program name with arguments. 6200compiler=$CC 6201 6202 6203# Check for command to grab the raw symbol name followed by C symbol from nm. 6204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6205$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6206if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6207 $as_echo_n "(cached) " >&6 6208else 6209 6210# These are sane defaults that work on at least a few old systems. 6211# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6212 6213# Character class describing NM global symbol codes. 6214symcode='[BCDEGRST]' 6215 6216# Regexp to match symbols that can be accessed directly from C. 6217sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6218 6219# Define system-specific variables. 6220case $host_os in 6221aix*) 6222 symcode='[BCDT]' 6223 ;; 6224cygwin* | mingw* | pw32* | cegcc*) 6225 symcode='[ABCDGISTW]' 6226 ;; 6227hpux*) 6228 if test "$host_cpu" = ia64; then 6229 symcode='[ABCDEGRST]' 6230 fi 6231 ;; 6232irix* | nonstopux*) 6233 symcode='[BCDEGRST]' 6234 ;; 6235osf*) 6236 symcode='[BCDEGQRST]' 6237 ;; 6238solaris*) 6239 symcode='[BCDRT]' 6240 ;; 6241sco3.2v5*) 6242 symcode='[DT]' 6243 ;; 6244sysv4.2uw2*) 6245 symcode='[DT]' 6246 ;; 6247sysv5* | sco5v6* | unixware* | OpenUNIX*) 6248 symcode='[ABDT]' 6249 ;; 6250sysv4) 6251 symcode='[DFNSTU]' 6252 ;; 6253esac 6254 6255# If we're using GNU nm, then use its standard symbol codes. 6256case `$NM -V 2>&1` in 6257*GNU* | *'with BFD'*) 6258 symcode='[ABCDGIRSTW]' ;; 6259esac 6260 6261# Transform an extracted symbol line into a proper C declaration. 6262# Some systems (esp. on ia64) link data and code symbols differently, 6263# so use this general approach. 6264lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6265 6266# Transform an extracted symbol line into symbol name and symbol address 6267lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6268lt_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'" 6269 6270# Handle CRLF in mingw tool chain 6271opt_cr= 6272case $build_os in 6273mingw*) 6274 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6275 ;; 6276esac 6277 6278# Try without a prefix underscore, then with it. 6279for ac_symprfx in "" "_"; do 6280 6281 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6282 symxfrm="\\1 $ac_symprfx\\2 \\2" 6283 6284 # Write the raw and C identifiers. 6285 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6286 # Fake it for dumpbin and say T for any non-static function 6287 # and D for any global variable. 6288 # Also find C++ and __fastcall symbols from MSVC++, 6289 # which start with @ or ?. 6290 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6291" {last_section=section; section=\$ 3};"\ 6292" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6293" \$ 0!~/External *\|/{next};"\ 6294" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6295" {if(hide[section]) next};"\ 6296" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6297" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6298" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6299" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6300" ' prfx=^$ac_symprfx" 6301 else 6302 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6303 fi 6304 6305 # Check to see that the pipe works correctly. 6306 pipe_works=no 6307 6308 rm -f conftest* 6309 cat > conftest.$ac_ext <<_LT_EOF 6310#ifdef __cplusplus 6311extern "C" { 6312#endif 6313char nm_test_var; 6314void nm_test_func(void); 6315void nm_test_func(void){} 6316#ifdef __cplusplus 6317} 6318#endif 6319int main(){nm_test_var='a';nm_test_func();return(0);} 6320_LT_EOF 6321 6322 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6323 (eval $ac_compile) 2>&5 6324 ac_status=$? 6325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6326 test $ac_status = 0; }; then 6327 # Now try to grab the symbols. 6328 nlist=conftest.nm 6329 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6330 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6331 ac_status=$? 6332 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6333 test $ac_status = 0; } && test -s "$nlist"; then 6334 # Try sorting and uniquifying the output. 6335 if sort "$nlist" | uniq > "$nlist"T; then 6336 mv -f "$nlist"T "$nlist" 6337 else 6338 rm -f "$nlist"T 6339 fi 6340 6341 # Make sure that we snagged all the symbols we need. 6342 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6343 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6344 cat <<_LT_EOF > conftest.$ac_ext 6345#ifdef __cplusplus 6346extern "C" { 6347#endif 6348 6349_LT_EOF 6350 # Now generate the symbol file. 6351 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6352 6353 cat <<_LT_EOF >> conftest.$ac_ext 6354 6355/* The mapping between symbol names and symbols. */ 6356const struct { 6357 const char *name; 6358 void *address; 6359} 6360lt__PROGRAM__LTX_preloaded_symbols[] = 6361{ 6362 { "@PROGRAM@", (void *) 0 }, 6363_LT_EOF 6364 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6365 cat <<\_LT_EOF >> conftest.$ac_ext 6366 {0, (void *) 0} 6367}; 6368 6369/* This works around a problem in FreeBSD linker */ 6370#ifdef FREEBSD_WORKAROUND 6371static const void *lt_preloaded_setup() { 6372 return lt__PROGRAM__LTX_preloaded_symbols; 6373} 6374#endif 6375 6376#ifdef __cplusplus 6377} 6378#endif 6379_LT_EOF 6380 # Now try linking the two files. 6381 mv conftest.$ac_objext conftstm.$ac_objext 6382 lt_save_LIBS="$LIBS" 6383 lt_save_CFLAGS="$CFLAGS" 6384 LIBS="conftstm.$ac_objext" 6385 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6386 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6387 (eval $ac_link) 2>&5 6388 ac_status=$? 6389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6390 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6391 pipe_works=yes 6392 fi 6393 LIBS="$lt_save_LIBS" 6394 CFLAGS="$lt_save_CFLAGS" 6395 else 6396 echo "cannot find nm_test_func in $nlist" >&5 6397 fi 6398 else 6399 echo "cannot find nm_test_var in $nlist" >&5 6400 fi 6401 else 6402 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6403 fi 6404 else 6405 echo "$progname: failed program was:" >&5 6406 cat conftest.$ac_ext >&5 6407 fi 6408 rm -rf conftest* conftst* 6409 6410 # Do not use the global_symbol_pipe unless it works. 6411 if test "$pipe_works" = yes; then 6412 break 6413 else 6414 lt_cv_sys_global_symbol_pipe= 6415 fi 6416done 6417 6418fi 6419 6420if test -z "$lt_cv_sys_global_symbol_pipe"; then 6421 lt_cv_sys_global_symbol_to_cdecl= 6422fi 6423if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6425$as_echo "failed" >&6; } 6426else 6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6428$as_echo "ok" >&6; } 6429fi 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452# Check whether --enable-libtool-lock was given. 6453if test "${enable_libtool_lock+set}" = set; then : 6454 enableval=$enable_libtool_lock; 6455fi 6456 6457test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6458 6459# Some flags need to be propagated to the compiler or linker for good 6460# libtool support. 6461case $host in 6462ia64-*-hpux*) 6463 # Find out which ABI we are using. 6464 echo 'int i;' > conftest.$ac_ext 6465 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6466 (eval $ac_compile) 2>&5 6467 ac_status=$? 6468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6469 test $ac_status = 0; }; then 6470 case `/usr/bin/file conftest.$ac_objext` in 6471 *ELF-32*) 6472 HPUX_IA64_MODE="32" 6473 ;; 6474 *ELF-64*) 6475 HPUX_IA64_MODE="64" 6476 ;; 6477 esac 6478 fi 6479 rm -rf conftest* 6480 ;; 6481*-*-irix6*) 6482 # Find out which ABI we are using. 6483 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6484 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6485 (eval $ac_compile) 2>&5 6486 ac_status=$? 6487 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6488 test $ac_status = 0; }; then 6489 if test "$lt_cv_prog_gnu_ld" = yes; then 6490 case `/usr/bin/file conftest.$ac_objext` in 6491 *32-bit*) 6492 LD="${LD-ld} -melf32bsmip" 6493 ;; 6494 *N32*) 6495 LD="${LD-ld} -melf32bmipn32" 6496 ;; 6497 *64-bit*) 6498 LD="${LD-ld} -melf64bmip" 6499 ;; 6500 esac 6501 else 6502 case `/usr/bin/file conftest.$ac_objext` in 6503 *32-bit*) 6504 LD="${LD-ld} -32" 6505 ;; 6506 *N32*) 6507 LD="${LD-ld} -n32" 6508 ;; 6509 *64-bit*) 6510 LD="${LD-ld} -64" 6511 ;; 6512 esac 6513 fi 6514 fi 6515 rm -rf conftest* 6516 ;; 6517 6518x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6519s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6520 # Find out which ABI we are using. 6521 echo 'int i;' > conftest.$ac_ext 6522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6523 (eval $ac_compile) 2>&5 6524 ac_status=$? 6525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6526 test $ac_status = 0; }; then 6527 case `/usr/bin/file conftest.o` in 6528 *32-bit*) 6529 case $host in 6530 x86_64-*kfreebsd*-gnu) 6531 LD="${LD-ld} -m elf_i386_fbsd" 6532 ;; 6533 x86_64-*linux*) 6534 case `/usr/bin/file conftest.o` in 6535 *x86-64*) 6536 LD="${LD-ld} -m elf32_x86_64" 6537 ;; 6538 *) 6539 LD="${LD-ld} -m elf_i386" 6540 ;; 6541 esac 6542 ;; 6543 powerpc64le-*linux*) 6544 LD="${LD-ld} -m elf32lppclinux" 6545 ;; 6546 powerpc64-*linux*) 6547 LD="${LD-ld} -m elf32ppclinux" 6548 ;; 6549 s390x-*linux*) 6550 LD="${LD-ld} -m elf_s390" 6551 ;; 6552 sparc64-*linux*) 6553 LD="${LD-ld} -m elf32_sparc" 6554 ;; 6555 esac 6556 ;; 6557 *64-bit*) 6558 case $host in 6559 x86_64-*kfreebsd*-gnu) 6560 LD="${LD-ld} -m elf_x86_64_fbsd" 6561 ;; 6562 x86_64-*linux*) 6563 LD="${LD-ld} -m elf_x86_64" 6564 ;; 6565 powerpcle-*linux*) 6566 LD="${LD-ld} -m elf64lppc" 6567 ;; 6568 powerpc-*linux*) 6569 LD="${LD-ld} -m elf64ppc" 6570 ;; 6571 s390*-*linux*|s390*-*tpf*) 6572 LD="${LD-ld} -m elf64_s390" 6573 ;; 6574 sparc*-*linux*) 6575 LD="${LD-ld} -m elf64_sparc" 6576 ;; 6577 esac 6578 ;; 6579 esac 6580 fi 6581 rm -rf conftest* 6582 ;; 6583 6584*-*-sco3.2v5*) 6585 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6586 SAVE_CFLAGS="$CFLAGS" 6587 CFLAGS="$CFLAGS -belf" 6588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6589$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6590if ${lt_cv_cc_needs_belf+:} false; then : 6591 $as_echo_n "(cached) " >&6 6592else 6593 ac_ext=c 6594ac_cpp='$CPP $CPPFLAGS' 6595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6597ac_compiler_gnu=$ac_cv_c_compiler_gnu 6598 6599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6600/* end confdefs.h. */ 6601 6602int 6603main () 6604{ 6605 6606 ; 6607 return 0; 6608} 6609_ACEOF 6610if ac_fn_c_try_link "$LINENO"; then : 6611 lt_cv_cc_needs_belf=yes 6612else 6613 lt_cv_cc_needs_belf=no 6614fi 6615rm -f core conftest.err conftest.$ac_objext \ 6616 conftest$ac_exeext conftest.$ac_ext 6617 ac_ext=c 6618ac_cpp='$CPP $CPPFLAGS' 6619ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6620ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6621ac_compiler_gnu=$ac_cv_c_compiler_gnu 6622 6623fi 6624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6625$as_echo "$lt_cv_cc_needs_belf" >&6; } 6626 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6627 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6628 CFLAGS="$SAVE_CFLAGS" 6629 fi 6630 ;; 6631sparc*-*solaris*) 6632 # Find out which ABI we are using. 6633 echo 'int i;' > conftest.$ac_ext 6634 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6635 (eval $ac_compile) 2>&5 6636 ac_status=$? 6637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6638 test $ac_status = 0; }; then 6639 case `/usr/bin/file conftest.o` in 6640 *64-bit*) 6641 case $lt_cv_prog_gnu_ld in 6642 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6643 *) 6644 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6645 LD="${LD-ld} -64" 6646 fi 6647 ;; 6648 esac 6649 ;; 6650 esac 6651 fi 6652 rm -rf conftest* 6653 ;; 6654esac 6655 6656need_locks="$enable_libtool_lock" 6657 6658 6659 case $host_os in 6660 rhapsody* | darwin*) 6661 if test -n "$ac_tool_prefix"; then 6662 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6663set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6665$as_echo_n "checking for $ac_word... " >&6; } 6666if ${ac_cv_prog_DSYMUTIL+:} false; then : 6667 $as_echo_n "(cached) " >&6 6668else 6669 if test -n "$DSYMUTIL"; then 6670 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6671else 6672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6673for as_dir in $PATH 6674do 6675 IFS=$as_save_IFS 6676 test -z "$as_dir" && as_dir=. 6677 for ac_exec_ext in '' $ac_executable_extensions; do 6678 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6679 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6681 break 2 6682 fi 6683done 6684 done 6685IFS=$as_save_IFS 6686 6687fi 6688fi 6689DSYMUTIL=$ac_cv_prog_DSYMUTIL 6690if test -n "$DSYMUTIL"; then 6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6692$as_echo "$DSYMUTIL" >&6; } 6693else 6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6695$as_echo "no" >&6; } 6696fi 6697 6698 6699fi 6700if test -z "$ac_cv_prog_DSYMUTIL"; then 6701 ac_ct_DSYMUTIL=$DSYMUTIL 6702 # Extract the first word of "dsymutil", so it can be a program name with args. 6703set dummy dsymutil; ac_word=$2 6704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6705$as_echo_n "checking for $ac_word... " >&6; } 6706if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6707 $as_echo_n "(cached) " >&6 6708else 6709 if test -n "$ac_ct_DSYMUTIL"; then 6710 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6711else 6712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6713for as_dir in $PATH 6714do 6715 IFS=$as_save_IFS 6716 test -z "$as_dir" && as_dir=. 6717 for ac_exec_ext in '' $ac_executable_extensions; do 6718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6719 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6721 break 2 6722 fi 6723done 6724 done 6725IFS=$as_save_IFS 6726 6727fi 6728fi 6729ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6730if test -n "$ac_ct_DSYMUTIL"; then 6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6732$as_echo "$ac_ct_DSYMUTIL" >&6; } 6733else 6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6735$as_echo "no" >&6; } 6736fi 6737 6738 if test "x$ac_ct_DSYMUTIL" = x; then 6739 DSYMUTIL=":" 6740 else 6741 case $cross_compiling:$ac_tool_warned in 6742yes:) 6743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6745ac_tool_warned=yes ;; 6746esac 6747 DSYMUTIL=$ac_ct_DSYMUTIL 6748 fi 6749else 6750 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6751fi 6752 6753 if test -n "$ac_tool_prefix"; then 6754 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6755set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6757$as_echo_n "checking for $ac_word... " >&6; } 6758if ${ac_cv_prog_NMEDIT+:} false; then : 6759 $as_echo_n "(cached) " >&6 6760else 6761 if test -n "$NMEDIT"; then 6762 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6763else 6764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6765for as_dir in $PATH 6766do 6767 IFS=$as_save_IFS 6768 test -z "$as_dir" && as_dir=. 6769 for ac_exec_ext in '' $ac_executable_extensions; do 6770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6771 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6773 break 2 6774 fi 6775done 6776 done 6777IFS=$as_save_IFS 6778 6779fi 6780fi 6781NMEDIT=$ac_cv_prog_NMEDIT 6782if test -n "$NMEDIT"; then 6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6784$as_echo "$NMEDIT" >&6; } 6785else 6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6787$as_echo "no" >&6; } 6788fi 6789 6790 6791fi 6792if test -z "$ac_cv_prog_NMEDIT"; then 6793 ac_ct_NMEDIT=$NMEDIT 6794 # Extract the first word of "nmedit", so it can be a program name with args. 6795set dummy nmedit; ac_word=$2 6796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6797$as_echo_n "checking for $ac_word... " >&6; } 6798if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6799 $as_echo_n "(cached) " >&6 6800else 6801 if test -n "$ac_ct_NMEDIT"; then 6802 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6803else 6804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6805for as_dir in $PATH 6806do 6807 IFS=$as_save_IFS 6808 test -z "$as_dir" && as_dir=. 6809 for ac_exec_ext in '' $ac_executable_extensions; do 6810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6811 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6813 break 2 6814 fi 6815done 6816 done 6817IFS=$as_save_IFS 6818 6819fi 6820fi 6821ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6822if test -n "$ac_ct_NMEDIT"; then 6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6824$as_echo "$ac_ct_NMEDIT" >&6; } 6825else 6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6827$as_echo "no" >&6; } 6828fi 6829 6830 if test "x$ac_ct_NMEDIT" = x; then 6831 NMEDIT=":" 6832 else 6833 case $cross_compiling:$ac_tool_warned in 6834yes:) 6835{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6836$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6837ac_tool_warned=yes ;; 6838esac 6839 NMEDIT=$ac_ct_NMEDIT 6840 fi 6841else 6842 NMEDIT="$ac_cv_prog_NMEDIT" 6843fi 6844 6845 if test -n "$ac_tool_prefix"; then 6846 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6847set dummy ${ac_tool_prefix}lipo; ac_word=$2 6848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6849$as_echo_n "checking for $ac_word... " >&6; } 6850if ${ac_cv_prog_LIPO+:} false; then : 6851 $as_echo_n "(cached) " >&6 6852else 6853 if test -n "$LIPO"; then 6854 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6855else 6856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6857for as_dir in $PATH 6858do 6859 IFS=$as_save_IFS 6860 test -z "$as_dir" && as_dir=. 6861 for ac_exec_ext in '' $ac_executable_extensions; do 6862 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6863 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6865 break 2 6866 fi 6867done 6868 done 6869IFS=$as_save_IFS 6870 6871fi 6872fi 6873LIPO=$ac_cv_prog_LIPO 6874if test -n "$LIPO"; then 6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6876$as_echo "$LIPO" >&6; } 6877else 6878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6879$as_echo "no" >&6; } 6880fi 6881 6882 6883fi 6884if test -z "$ac_cv_prog_LIPO"; then 6885 ac_ct_LIPO=$LIPO 6886 # Extract the first word of "lipo", so it can be a program name with args. 6887set dummy lipo; ac_word=$2 6888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6889$as_echo_n "checking for $ac_word... " >&6; } 6890if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6891 $as_echo_n "(cached) " >&6 6892else 6893 if test -n "$ac_ct_LIPO"; then 6894 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6895else 6896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6897for as_dir in $PATH 6898do 6899 IFS=$as_save_IFS 6900 test -z "$as_dir" && as_dir=. 6901 for ac_exec_ext in '' $ac_executable_extensions; do 6902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6903 ac_cv_prog_ac_ct_LIPO="lipo" 6904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6905 break 2 6906 fi 6907done 6908 done 6909IFS=$as_save_IFS 6910 6911fi 6912fi 6913ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6914if test -n "$ac_ct_LIPO"; then 6915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6916$as_echo "$ac_ct_LIPO" >&6; } 6917else 6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6919$as_echo "no" >&6; } 6920fi 6921 6922 if test "x$ac_ct_LIPO" = x; then 6923 LIPO=":" 6924 else 6925 case $cross_compiling:$ac_tool_warned in 6926yes:) 6927{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6928$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6929ac_tool_warned=yes ;; 6930esac 6931 LIPO=$ac_ct_LIPO 6932 fi 6933else 6934 LIPO="$ac_cv_prog_LIPO" 6935fi 6936 6937 if test -n "$ac_tool_prefix"; then 6938 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6939set dummy ${ac_tool_prefix}otool; ac_word=$2 6940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6941$as_echo_n "checking for $ac_word... " >&6; } 6942if ${ac_cv_prog_OTOOL+:} false; then : 6943 $as_echo_n "(cached) " >&6 6944else 6945 if test -n "$OTOOL"; then 6946 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6947else 6948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6949for as_dir in $PATH 6950do 6951 IFS=$as_save_IFS 6952 test -z "$as_dir" && as_dir=. 6953 for ac_exec_ext in '' $ac_executable_extensions; do 6954 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6955 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6957 break 2 6958 fi 6959done 6960 done 6961IFS=$as_save_IFS 6962 6963fi 6964fi 6965OTOOL=$ac_cv_prog_OTOOL 6966if test -n "$OTOOL"; then 6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6968$as_echo "$OTOOL" >&6; } 6969else 6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6971$as_echo "no" >&6; } 6972fi 6973 6974 6975fi 6976if test -z "$ac_cv_prog_OTOOL"; then 6977 ac_ct_OTOOL=$OTOOL 6978 # Extract the first word of "otool", so it can be a program name with args. 6979set dummy otool; ac_word=$2 6980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6981$as_echo_n "checking for $ac_word... " >&6; } 6982if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6983 $as_echo_n "(cached) " >&6 6984else 6985 if test -n "$ac_ct_OTOOL"; then 6986 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6987else 6988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6989for as_dir in $PATH 6990do 6991 IFS=$as_save_IFS 6992 test -z "$as_dir" && as_dir=. 6993 for ac_exec_ext in '' $ac_executable_extensions; do 6994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6995 ac_cv_prog_ac_ct_OTOOL="otool" 6996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6997 break 2 6998 fi 6999done 7000 done 7001IFS=$as_save_IFS 7002 7003fi 7004fi 7005ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7006if test -n "$ac_ct_OTOOL"; then 7007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7008$as_echo "$ac_ct_OTOOL" >&6; } 7009else 7010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7011$as_echo "no" >&6; } 7012fi 7013 7014 if test "x$ac_ct_OTOOL" = x; then 7015 OTOOL=":" 7016 else 7017 case $cross_compiling:$ac_tool_warned in 7018yes:) 7019{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7020$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7021ac_tool_warned=yes ;; 7022esac 7023 OTOOL=$ac_ct_OTOOL 7024 fi 7025else 7026 OTOOL="$ac_cv_prog_OTOOL" 7027fi 7028 7029 if test -n "$ac_tool_prefix"; then 7030 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7031set dummy ${ac_tool_prefix}otool64; ac_word=$2 7032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7033$as_echo_n "checking for $ac_word... " >&6; } 7034if ${ac_cv_prog_OTOOL64+:} false; then : 7035 $as_echo_n "(cached) " >&6 7036else 7037 if test -n "$OTOOL64"; then 7038 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7039else 7040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7041for as_dir in $PATH 7042do 7043 IFS=$as_save_IFS 7044 test -z "$as_dir" && as_dir=. 7045 for ac_exec_ext in '' $ac_executable_extensions; do 7046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7047 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7049 break 2 7050 fi 7051done 7052 done 7053IFS=$as_save_IFS 7054 7055fi 7056fi 7057OTOOL64=$ac_cv_prog_OTOOL64 7058if test -n "$OTOOL64"; then 7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7060$as_echo "$OTOOL64" >&6; } 7061else 7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7063$as_echo "no" >&6; } 7064fi 7065 7066 7067fi 7068if test -z "$ac_cv_prog_OTOOL64"; then 7069 ac_ct_OTOOL64=$OTOOL64 7070 # Extract the first word of "otool64", so it can be a program name with args. 7071set dummy otool64; ac_word=$2 7072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7073$as_echo_n "checking for $ac_word... " >&6; } 7074if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7075 $as_echo_n "(cached) " >&6 7076else 7077 if test -n "$ac_ct_OTOOL64"; then 7078 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7079else 7080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7081for as_dir in $PATH 7082do 7083 IFS=$as_save_IFS 7084 test -z "$as_dir" && as_dir=. 7085 for ac_exec_ext in '' $ac_executable_extensions; do 7086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7087 ac_cv_prog_ac_ct_OTOOL64="otool64" 7088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7089 break 2 7090 fi 7091done 7092 done 7093IFS=$as_save_IFS 7094 7095fi 7096fi 7097ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7098if test -n "$ac_ct_OTOOL64"; then 7099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7100$as_echo "$ac_ct_OTOOL64" >&6; } 7101else 7102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7103$as_echo "no" >&6; } 7104fi 7105 7106 if test "x$ac_ct_OTOOL64" = x; then 7107 OTOOL64=":" 7108 else 7109 case $cross_compiling:$ac_tool_warned in 7110yes:) 7111{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7112$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7113ac_tool_warned=yes ;; 7114esac 7115 OTOOL64=$ac_ct_OTOOL64 7116 fi 7117else 7118 OTOOL64="$ac_cv_prog_OTOOL64" 7119fi 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7148$as_echo_n "checking for -single_module linker flag... " >&6; } 7149if ${lt_cv_apple_cc_single_mod+:} false; then : 7150 $as_echo_n "(cached) " >&6 7151else 7152 lt_cv_apple_cc_single_mod=no 7153 if test -z "${LT_MULTI_MODULE}"; then 7154 # By default we will add the -single_module flag. You can override 7155 # by either setting the environment variable LT_MULTI_MODULE 7156 # non-empty at configure time, or by adding -multi_module to the 7157 # link flags. 7158 rm -rf libconftest.dylib* 7159 echo "int foo(void){return 1;}" > conftest.c 7160 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7161-dynamiclib -Wl,-single_module conftest.c" >&5 7162 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7163 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7164 _lt_result=$? 7165 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7166 lt_cv_apple_cc_single_mod=yes 7167 else 7168 cat conftest.err >&5 7169 fi 7170 rm -rf libconftest.dylib* 7171 rm -f conftest.* 7172 fi 7173fi 7174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7175$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7177$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7178if ${lt_cv_ld_exported_symbols_list+:} false; then : 7179 $as_echo_n "(cached) " >&6 7180else 7181 lt_cv_ld_exported_symbols_list=no 7182 save_LDFLAGS=$LDFLAGS 7183 echo "_main" > conftest.sym 7184 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7186/* end confdefs.h. */ 7187 7188int 7189main () 7190{ 7191 7192 ; 7193 return 0; 7194} 7195_ACEOF 7196if ac_fn_c_try_link "$LINENO"; then : 7197 lt_cv_ld_exported_symbols_list=yes 7198else 7199 lt_cv_ld_exported_symbols_list=no 7200fi 7201rm -f core conftest.err conftest.$ac_objext \ 7202 conftest$ac_exeext conftest.$ac_ext 7203 LDFLAGS="$save_LDFLAGS" 7204 7205fi 7206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7207$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7209$as_echo_n "checking for -force_load linker flag... " >&6; } 7210if ${lt_cv_ld_force_load+:} false; then : 7211 $as_echo_n "(cached) " >&6 7212else 7213 lt_cv_ld_force_load=no 7214 cat > conftest.c << _LT_EOF 7215int forced_loaded() { return 2;} 7216_LT_EOF 7217 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7218 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7219 echo "$AR cru libconftest.a conftest.o" >&5 7220 $AR cru libconftest.a conftest.o 2>&5 7221 cat > conftest.c << _LT_EOF 7222int main() { return 0;} 7223_LT_EOF 7224 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7225 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7226 _lt_result=$? 7227 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7228 lt_cv_ld_force_load=yes 7229 else 7230 cat conftest.err >&5 7231 fi 7232 rm -f conftest.err libconftest.a conftest conftest.c 7233 rm -rf conftest.dSYM 7234 7235fi 7236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7237$as_echo "$lt_cv_ld_force_load" >&6; } 7238 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7239 # build without first building modern cctools / linker. 7240 case $host_cpu-$host_os in 7241 *-rhapsody* | *-darwin1.[012]) 7242 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7243 *-darwin1.*) 7244 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7245 *-darwin*) 7246 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7247 # deployment target is forced to an earlier version. 7248 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7249 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7250 ;; 7251 10.[012][,.]*) 7252 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7253 ;; 7254 *) 7255 ;; 7256 esac 7257 ;; 7258 esac 7259 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7260 _lt_dar_single_mod='$single_module' 7261 fi 7262 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7263 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7264 else 7265 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7266 fi 7267 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7268 _lt_dsymutil='~$DSYMUTIL $lib || :' 7269 else 7270 _lt_dsymutil= 7271 fi 7272 ;; 7273 esac 7274 7275for ac_header in dlfcn.h 7276do : 7277 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7278" 7279if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7280 cat >>confdefs.h <<_ACEOF 7281#define HAVE_DLFCN_H 1 7282_ACEOF 7283 7284fi 7285 7286done 7287 7288 7289 7290 7291 7292# Set options 7293 7294 7295 7296 enable_dlopen=no 7297 7298 7299 enable_win32_dll=no 7300 7301 7302 # Check whether --enable-shared was given. 7303if test "${enable_shared+set}" = set; then : 7304 enableval=$enable_shared; p=${PACKAGE-default} 7305 case $enableval in 7306 yes) enable_shared=yes ;; 7307 no) enable_shared=no ;; 7308 *) 7309 enable_shared=no 7310 # Look at the argument we got. We use all the common list separators. 7311 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7312 for pkg in $enableval; do 7313 IFS="$lt_save_ifs" 7314 if test "X$pkg" = "X$p"; then 7315 enable_shared=yes 7316 fi 7317 done 7318 IFS="$lt_save_ifs" 7319 ;; 7320 esac 7321else 7322 enable_shared=yes 7323fi 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 # Check whether --enable-static was given. 7334if test "${enable_static+set}" = set; then : 7335 enableval=$enable_static; p=${PACKAGE-default} 7336 case $enableval in 7337 yes) enable_static=yes ;; 7338 no) enable_static=no ;; 7339 *) 7340 enable_static=no 7341 # Look at the argument we got. We use all the common list separators. 7342 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7343 for pkg in $enableval; do 7344 IFS="$lt_save_ifs" 7345 if test "X$pkg" = "X$p"; then 7346 enable_static=yes 7347 fi 7348 done 7349 IFS="$lt_save_ifs" 7350 ;; 7351 esac 7352else 7353 enable_static=yes 7354fi 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365# Check whether --with-pic was given. 7366if test "${with_pic+set}" = set; then : 7367 withval=$with_pic; pic_mode="$withval" 7368else 7369 pic_mode=default 7370fi 7371 7372 7373test -z "$pic_mode" && pic_mode=default 7374 7375 7376 7377 7378 7379 7380 7381 # Check whether --enable-fast-install was given. 7382if test "${enable_fast_install+set}" = set; then : 7383 enableval=$enable_fast_install; p=${PACKAGE-default} 7384 case $enableval in 7385 yes) enable_fast_install=yes ;; 7386 no) enable_fast_install=no ;; 7387 *) 7388 enable_fast_install=no 7389 # Look at the argument we got. We use all the common list separators. 7390 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7391 for pkg in $enableval; do 7392 IFS="$lt_save_ifs" 7393 if test "X$pkg" = "X$p"; then 7394 enable_fast_install=yes 7395 fi 7396 done 7397 IFS="$lt_save_ifs" 7398 ;; 7399 esac 7400else 7401 enable_fast_install=yes 7402fi 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414# This can be used to rebuild libtool when needed 7415LIBTOOL_DEPS="$ltmain" 7416 7417# Always use our own libtool. 7418LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445test -z "$LN_S" && LN_S="ln -s" 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460if test -n "${ZSH_VERSION+set}" ; then 7461 setopt NO_GLOB_SUBST 7462fi 7463 7464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7465$as_echo_n "checking for objdir... " >&6; } 7466if ${lt_cv_objdir+:} false; then : 7467 $as_echo_n "(cached) " >&6 7468else 7469 rm -f .libs 2>/dev/null 7470mkdir .libs 2>/dev/null 7471if test -d .libs; then 7472 lt_cv_objdir=.libs 7473else 7474 # MS-DOS does not allow filenames that begin with a dot. 7475 lt_cv_objdir=_libs 7476fi 7477rmdir .libs 2>/dev/null 7478fi 7479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7480$as_echo "$lt_cv_objdir" >&6; } 7481objdir=$lt_cv_objdir 7482 7483 7484 7485 7486 7487cat >>confdefs.h <<_ACEOF 7488#define LT_OBJDIR "$lt_cv_objdir/" 7489_ACEOF 7490 7491 7492 7493 7494case $host_os in 7495aix3*) 7496 # AIX sometimes has problems with the GCC collect2 program. For some 7497 # reason, if we set the COLLECT_NAMES environment variable, the problems 7498 # vanish in a puff of smoke. 7499 if test "X${COLLECT_NAMES+set}" != Xset; then 7500 COLLECT_NAMES= 7501 export COLLECT_NAMES 7502 fi 7503 ;; 7504esac 7505 7506# Global variables: 7507ofile=libtool 7508can_build_shared=yes 7509 7510# All known linkers require a `.a' archive for static linking (except MSVC, 7511# which needs '.lib'). 7512libext=a 7513 7514with_gnu_ld="$lt_cv_prog_gnu_ld" 7515 7516old_CC="$CC" 7517old_CFLAGS="$CFLAGS" 7518 7519# Set sane defaults for various variables 7520test -z "$CC" && CC=cc 7521test -z "$LTCC" && LTCC=$CC 7522test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7523test -z "$LD" && LD=ld 7524test -z "$ac_objext" && ac_objext=o 7525 7526for cc_temp in $compiler""; do 7527 case $cc_temp in 7528 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7529 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7530 \-*) ;; 7531 *) break;; 7532 esac 7533done 7534cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7535 7536 7537# Only perform the check for file, if the check method requires it 7538test -z "$MAGIC_CMD" && MAGIC_CMD=file 7539case $deplibs_check_method in 7540file_magic*) 7541 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7543$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7544if ${lt_cv_path_MAGIC_CMD+:} false; then : 7545 $as_echo_n "(cached) " >&6 7546else 7547 case $MAGIC_CMD in 7548[\\/*] | ?:[\\/]*) 7549 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7550 ;; 7551*) 7552 lt_save_MAGIC_CMD="$MAGIC_CMD" 7553 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7554 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7555 for ac_dir in $ac_dummy; do 7556 IFS="$lt_save_ifs" 7557 test -z "$ac_dir" && ac_dir=. 7558 if test -f $ac_dir/${ac_tool_prefix}file; then 7559 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7560 if test -n "$file_magic_test_file"; then 7561 case $deplibs_check_method in 7562 "file_magic "*) 7563 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7564 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7565 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7566 $EGREP "$file_magic_regex" > /dev/null; then 7567 : 7568 else 7569 cat <<_LT_EOF 1>&2 7570 7571*** Warning: the command libtool uses to detect shared libraries, 7572*** $file_magic_cmd, produces output that libtool cannot recognize. 7573*** The result is that libtool may fail to recognize shared libraries 7574*** as such. This will affect the creation of libtool libraries that 7575*** depend on shared libraries, but programs linked with such libtool 7576*** libraries will work regardless of this problem. Nevertheless, you 7577*** may want to report the problem to your system manager and/or to 7578*** bug-libtool@gnu.org 7579 7580_LT_EOF 7581 fi ;; 7582 esac 7583 fi 7584 break 7585 fi 7586 done 7587 IFS="$lt_save_ifs" 7588 MAGIC_CMD="$lt_save_MAGIC_CMD" 7589 ;; 7590esac 7591fi 7592 7593MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7594if test -n "$MAGIC_CMD"; then 7595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7596$as_echo "$MAGIC_CMD" >&6; } 7597else 7598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7599$as_echo "no" >&6; } 7600fi 7601 7602 7603 7604 7605 7606if test -z "$lt_cv_path_MAGIC_CMD"; then 7607 if test -n "$ac_tool_prefix"; then 7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7609$as_echo_n "checking for file... " >&6; } 7610if ${lt_cv_path_MAGIC_CMD+:} false; then : 7611 $as_echo_n "(cached) " >&6 7612else 7613 case $MAGIC_CMD in 7614[\\/*] | ?:[\\/]*) 7615 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7616 ;; 7617*) 7618 lt_save_MAGIC_CMD="$MAGIC_CMD" 7619 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7620 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7621 for ac_dir in $ac_dummy; do 7622 IFS="$lt_save_ifs" 7623 test -z "$ac_dir" && ac_dir=. 7624 if test -f $ac_dir/file; then 7625 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7626 if test -n "$file_magic_test_file"; then 7627 case $deplibs_check_method in 7628 "file_magic "*) 7629 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7630 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7631 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7632 $EGREP "$file_magic_regex" > /dev/null; then 7633 : 7634 else 7635 cat <<_LT_EOF 1>&2 7636 7637*** Warning: the command libtool uses to detect shared libraries, 7638*** $file_magic_cmd, produces output that libtool cannot recognize. 7639*** The result is that libtool may fail to recognize shared libraries 7640*** as such. This will affect the creation of libtool libraries that 7641*** depend on shared libraries, but programs linked with such libtool 7642*** libraries will work regardless of this problem. Nevertheless, you 7643*** may want to report the problem to your system manager and/or to 7644*** bug-libtool@gnu.org 7645 7646_LT_EOF 7647 fi ;; 7648 esac 7649 fi 7650 break 7651 fi 7652 done 7653 IFS="$lt_save_ifs" 7654 MAGIC_CMD="$lt_save_MAGIC_CMD" 7655 ;; 7656esac 7657fi 7658 7659MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7660if test -n "$MAGIC_CMD"; then 7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7662$as_echo "$MAGIC_CMD" >&6; } 7663else 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7665$as_echo "no" >&6; } 7666fi 7667 7668 7669 else 7670 MAGIC_CMD=: 7671 fi 7672fi 7673 7674 fi 7675 ;; 7676esac 7677 7678# Use C for the default configuration in the libtool script 7679 7680lt_save_CC="$CC" 7681ac_ext=c 7682ac_cpp='$CPP $CPPFLAGS' 7683ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7684ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7685ac_compiler_gnu=$ac_cv_c_compiler_gnu 7686 7687 7688# Source file extension for C test sources. 7689ac_ext=c 7690 7691# Object file extension for compiled C test sources. 7692objext=o 7693objext=$objext 7694 7695# Code to be used in simple compile tests 7696lt_simple_compile_test_code="int some_variable = 0;" 7697 7698# Code to be used in simple link tests 7699lt_simple_link_test_code='int main(){return(0);}' 7700 7701 7702 7703 7704 7705 7706 7707# If no C compiler was specified, use CC. 7708LTCC=${LTCC-"$CC"} 7709 7710# If no C compiler flags were specified, use CFLAGS. 7711LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7712 7713# Allow CC to be a program name with arguments. 7714compiler=$CC 7715 7716# Save the default compiler, since it gets overwritten when the other 7717# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7718compiler_DEFAULT=$CC 7719 7720# save warnings/boilerplate of simple test code 7721ac_outfile=conftest.$ac_objext 7722echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7723eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7724_lt_compiler_boilerplate=`cat conftest.err` 7725$RM conftest* 7726 7727ac_outfile=conftest.$ac_objext 7728echo "$lt_simple_link_test_code" >conftest.$ac_ext 7729eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7730_lt_linker_boilerplate=`cat conftest.err` 7731$RM -r conftest* 7732 7733 7734## CAVEAT EMPTOR: 7735## There is no encapsulation within the following macros, do not change 7736## the running order or otherwise move them around unless you know exactly 7737## what you are doing... 7738if test -n "$compiler"; then 7739 7740lt_prog_compiler_no_builtin_flag= 7741 7742if test "$GCC" = yes; then 7743 case $cc_basename in 7744 nvcc*) 7745 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7746 *) 7747 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7748 esac 7749 7750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7751$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7752if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7753 $as_echo_n "(cached) " >&6 7754else 7755 lt_cv_prog_compiler_rtti_exceptions=no 7756 ac_outfile=conftest.$ac_objext 7757 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7758 lt_compiler_flag="-fno-rtti -fno-exceptions" 7759 # Insert the option either (1) after the last *FLAGS variable, or 7760 # (2) before a word containing "conftest.", or (3) at the end. 7761 # Note that $ac_compile itself does not contain backslashes and begins 7762 # with a dollar sign (not a hyphen), so the echo should work correctly. 7763 # The option is referenced via a variable to avoid confusing sed. 7764 lt_compile=`echo "$ac_compile" | $SED \ 7765 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7766 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7767 -e 's:$: $lt_compiler_flag:'` 7768 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7769 (eval "$lt_compile" 2>conftest.err) 7770 ac_status=$? 7771 cat conftest.err >&5 7772 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7773 if (exit $ac_status) && test -s "$ac_outfile"; then 7774 # The compiler can only warn and ignore the option if not recognized 7775 # So say no if there are warnings other than the usual output. 7776 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7777 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7778 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7779 lt_cv_prog_compiler_rtti_exceptions=yes 7780 fi 7781 fi 7782 $RM conftest* 7783 7784fi 7785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7786$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7787 7788if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7789 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7790else 7791 : 7792fi 7793 7794fi 7795 7796 7797 7798 7799 7800 7801 lt_prog_compiler_wl= 7802lt_prog_compiler_pic= 7803lt_prog_compiler_static= 7804 7805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7806$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7807 7808 if test "$GCC" = yes; then 7809 lt_prog_compiler_wl='-Wl,' 7810 lt_prog_compiler_static='-static' 7811 7812 case $host_os in 7813 aix*) 7814 # All AIX code is PIC. 7815 if test "$host_cpu" = ia64; then 7816 # AIX 5 now supports IA64 processor 7817 lt_prog_compiler_static='-Bstatic' 7818 fi 7819 lt_prog_compiler_pic='-fPIC' 7820 ;; 7821 7822 amigaos*) 7823 case $host_cpu in 7824 powerpc) 7825 # see comment about AmigaOS4 .so support 7826 lt_prog_compiler_pic='-fPIC' 7827 ;; 7828 m68k) 7829 # FIXME: we need at least 68020 code to build shared libraries, but 7830 # adding the `-m68020' flag to GCC prevents building anything better, 7831 # like `-m68040'. 7832 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7833 ;; 7834 esac 7835 ;; 7836 7837 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7838 # PIC is the default for these OSes. 7839 ;; 7840 7841 mingw* | cygwin* | pw32* | os2* | cegcc*) 7842 # This hack is so that the source file can tell whether it is being 7843 # built for inclusion in a dll (and should export symbols for example). 7844 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7845 # (--disable-auto-import) libraries 7846 lt_prog_compiler_pic='-DDLL_EXPORT' 7847 ;; 7848 7849 darwin* | rhapsody*) 7850 # PIC is the default on this platform 7851 # Common symbols not allowed in MH_DYLIB files 7852 lt_prog_compiler_pic='-fno-common' 7853 ;; 7854 7855 haiku*) 7856 # PIC is the default for Haiku. 7857 # The "-static" flag exists, but is broken. 7858 lt_prog_compiler_static= 7859 ;; 7860 7861 hpux*) 7862 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7863 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7864 # sets the default TLS model and affects inlining. 7865 case $host_cpu in 7866 hppa*64*) 7867 # +Z the default 7868 ;; 7869 *) 7870 lt_prog_compiler_pic='-fPIC' 7871 ;; 7872 esac 7873 ;; 7874 7875 interix[3-9]*) 7876 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7877 # Instead, we relocate shared libraries at runtime. 7878 ;; 7879 7880 msdosdjgpp*) 7881 # Just because we use GCC doesn't mean we suddenly get shared libraries 7882 # on systems that don't support them. 7883 lt_prog_compiler_can_build_shared=no 7884 enable_shared=no 7885 ;; 7886 7887 *nto* | *qnx*) 7888 # QNX uses GNU C++, but need to define -shared option too, otherwise 7889 # it will coredump. 7890 lt_prog_compiler_pic='-fPIC -shared' 7891 ;; 7892 7893 sysv4*MP*) 7894 if test -d /usr/nec; then 7895 lt_prog_compiler_pic=-Kconform_pic 7896 fi 7897 ;; 7898 7899 *) 7900 lt_prog_compiler_pic='-fPIC' 7901 ;; 7902 esac 7903 7904 case $cc_basename in 7905 nvcc*) # Cuda Compiler Driver 2.2 7906 lt_prog_compiler_wl='-Xlinker ' 7907 lt_prog_compiler_pic='-Xcompiler -fPIC' 7908 ;; 7909 esac 7910 else 7911 # PORTME Check for flag to pass linker flags through the system compiler. 7912 case $host_os in 7913 aix*) 7914 lt_prog_compiler_wl='-Wl,' 7915 if test "$host_cpu" = ia64; then 7916 # AIX 5 now supports IA64 processor 7917 lt_prog_compiler_static='-Bstatic' 7918 else 7919 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7920 fi 7921 ;; 7922 7923 mingw* | cygwin* | pw32* | os2* | cegcc*) 7924 # This hack is so that the source file can tell whether it is being 7925 # built for inclusion in a dll (and should export symbols for example). 7926 lt_prog_compiler_pic='-DDLL_EXPORT' 7927 ;; 7928 7929 hpux9* | hpux10* | hpux11*) 7930 lt_prog_compiler_wl='-Wl,' 7931 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7932 # not for PA HP-UX. 7933 case $host_cpu in 7934 hppa*64*|ia64*) 7935 # +Z the default 7936 ;; 7937 *) 7938 lt_prog_compiler_pic='+Z' 7939 ;; 7940 esac 7941 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7942 lt_prog_compiler_static='${wl}-a ${wl}archive' 7943 ;; 7944 7945 irix5* | irix6* | nonstopux*) 7946 lt_prog_compiler_wl='-Wl,' 7947 # PIC (with -KPIC) is the default. 7948 lt_prog_compiler_static='-non_shared' 7949 ;; 7950 7951 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7952 case $cc_basename in 7953 # old Intel for x86_64 which still supported -KPIC. 7954 ecc*) 7955 lt_prog_compiler_wl='-Wl,' 7956 lt_prog_compiler_pic='-KPIC' 7957 lt_prog_compiler_static='-static' 7958 ;; 7959 # icc used to be incompatible with GCC. 7960 # ICC 10 doesn't accept -KPIC any more. 7961 icc* | ifort*) 7962 lt_prog_compiler_wl='-Wl,' 7963 lt_prog_compiler_pic='-fPIC' 7964 lt_prog_compiler_static='-static' 7965 ;; 7966 # Lahey Fortran 8.1. 7967 lf95*) 7968 lt_prog_compiler_wl='-Wl,' 7969 lt_prog_compiler_pic='--shared' 7970 lt_prog_compiler_static='--static' 7971 ;; 7972 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7973 # Portland Group compilers (*not* the Pentium gcc compiler, 7974 # which looks to be a dead project) 7975 lt_prog_compiler_wl='-Wl,' 7976 lt_prog_compiler_pic='-fpic' 7977 lt_prog_compiler_static='-Bstatic' 7978 ;; 7979 ccc*) 7980 lt_prog_compiler_wl='-Wl,' 7981 # All Alpha code is PIC. 7982 lt_prog_compiler_static='-non_shared' 7983 ;; 7984 xl* | bgxl* | bgf* | mpixl*) 7985 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7986 lt_prog_compiler_wl='-Wl,' 7987 lt_prog_compiler_pic='-qpic' 7988 lt_prog_compiler_static='-qstaticlink' 7989 ;; 7990 *) 7991 case `$CC -V 2>&1 | sed 5q` in 7992 *Sun\ F* | *Sun*Fortran*) 7993 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7994 lt_prog_compiler_pic='-KPIC' 7995 lt_prog_compiler_static='-Bstatic' 7996 lt_prog_compiler_wl='' 7997 ;; 7998 *Sun\ C*) 7999 # Sun C 5.9 8000 lt_prog_compiler_pic='-KPIC' 8001 lt_prog_compiler_static='-Bstatic' 8002 lt_prog_compiler_wl='-Wl,' 8003 ;; 8004 esac 8005 ;; 8006 esac 8007 ;; 8008 8009 newsos6) 8010 lt_prog_compiler_pic='-KPIC' 8011 lt_prog_compiler_static='-Bstatic' 8012 ;; 8013 8014 *nto* | *qnx*) 8015 # QNX uses GNU C++, but need to define -shared option too, otherwise 8016 # it will coredump. 8017 lt_prog_compiler_pic='-fPIC -shared' 8018 ;; 8019 8020 osf3* | osf4* | osf5*) 8021 lt_prog_compiler_wl='-Wl,' 8022 # All OSF/1 code is PIC. 8023 lt_prog_compiler_static='-non_shared' 8024 ;; 8025 8026 rdos*) 8027 lt_prog_compiler_static='-non_shared' 8028 ;; 8029 8030 solaris*) 8031 lt_prog_compiler_pic='-KPIC' 8032 lt_prog_compiler_static='-Bstatic' 8033 case $cc_basename in 8034 f77* | f90* | f95*) 8035 lt_prog_compiler_wl='-Qoption ld ';; 8036 *) 8037 lt_prog_compiler_wl='-Wl,';; 8038 esac 8039 ;; 8040 8041 sunos4*) 8042 lt_prog_compiler_wl='-Qoption ld ' 8043 lt_prog_compiler_pic='-PIC' 8044 lt_prog_compiler_static='-Bstatic' 8045 ;; 8046 8047 sysv4 | sysv4.2uw2* | sysv4.3*) 8048 lt_prog_compiler_wl='-Wl,' 8049 lt_prog_compiler_pic='-KPIC' 8050 lt_prog_compiler_static='-Bstatic' 8051 ;; 8052 8053 sysv4*MP*) 8054 if test -d /usr/nec ;then 8055 lt_prog_compiler_pic='-Kconform_pic' 8056 lt_prog_compiler_static='-Bstatic' 8057 fi 8058 ;; 8059 8060 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8061 lt_prog_compiler_wl='-Wl,' 8062 lt_prog_compiler_pic='-KPIC' 8063 lt_prog_compiler_static='-Bstatic' 8064 ;; 8065 8066 unicos*) 8067 lt_prog_compiler_wl='-Wl,' 8068 lt_prog_compiler_can_build_shared=no 8069 ;; 8070 8071 uts4*) 8072 lt_prog_compiler_pic='-pic' 8073 lt_prog_compiler_static='-Bstatic' 8074 ;; 8075 8076 *) 8077 lt_prog_compiler_can_build_shared=no 8078 ;; 8079 esac 8080 fi 8081 8082case $host_os in 8083 # For platforms which do not support PIC, -DPIC is meaningless: 8084 *djgpp*) 8085 lt_prog_compiler_pic= 8086 ;; 8087 *) 8088 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8089 ;; 8090esac 8091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8092$as_echo "$lt_prog_compiler_pic" >&6; } 8093 8094 8095 8096 8097 8098 8099# 8100# Check to make sure the PIC flag actually works. 8101# 8102if test -n "$lt_prog_compiler_pic"; then 8103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8104$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8105if ${lt_cv_prog_compiler_pic_works+:} false; then : 8106 $as_echo_n "(cached) " >&6 8107else 8108 lt_cv_prog_compiler_pic_works=no 8109 ac_outfile=conftest.$ac_objext 8110 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8111 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8112 # Insert the option either (1) after the last *FLAGS variable, or 8113 # (2) before a word containing "conftest.", or (3) at the end. 8114 # Note that $ac_compile itself does not contain backslashes and begins 8115 # with a dollar sign (not a hyphen), so the echo should work correctly. 8116 # The option is referenced via a variable to avoid confusing sed. 8117 lt_compile=`echo "$ac_compile" | $SED \ 8118 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8119 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8120 -e 's:$: $lt_compiler_flag:'` 8121 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8122 (eval "$lt_compile" 2>conftest.err) 8123 ac_status=$? 8124 cat conftest.err >&5 8125 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8126 if (exit $ac_status) && test -s "$ac_outfile"; then 8127 # The compiler can only warn and ignore the option if not recognized 8128 # So say no if there are warnings other than the usual output. 8129 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8130 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8131 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8132 lt_cv_prog_compiler_pic_works=yes 8133 fi 8134 fi 8135 $RM conftest* 8136 8137fi 8138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8139$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8140 8141if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8142 case $lt_prog_compiler_pic in 8143 "" | " "*) ;; 8144 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8145 esac 8146else 8147 lt_prog_compiler_pic= 8148 lt_prog_compiler_can_build_shared=no 8149fi 8150 8151fi 8152 8153 8154 8155 8156 8157 8158# 8159# Check to make sure the static flag actually works. 8160# 8161wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8163$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8164if ${lt_cv_prog_compiler_static_works+:} false; then : 8165 $as_echo_n "(cached) " >&6 8166else 8167 lt_cv_prog_compiler_static_works=no 8168 save_LDFLAGS="$LDFLAGS" 8169 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8170 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8171 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8172 # The linker can only warn and ignore the option if not recognized 8173 # So say no if there are warnings 8174 if test -s conftest.err; then 8175 # Append any errors to the config.log. 8176 cat conftest.err 1>&5 8177 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8178 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8179 if diff conftest.exp conftest.er2 >/dev/null; then 8180 lt_cv_prog_compiler_static_works=yes 8181 fi 8182 else 8183 lt_cv_prog_compiler_static_works=yes 8184 fi 8185 fi 8186 $RM -r conftest* 8187 LDFLAGS="$save_LDFLAGS" 8188 8189fi 8190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8191$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8192 8193if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8194 : 8195else 8196 lt_prog_compiler_static= 8197fi 8198 8199 8200 8201 8202 8203 8204 8205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8206$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8207if ${lt_cv_prog_compiler_c_o+:} false; then : 8208 $as_echo_n "(cached) " >&6 8209else 8210 lt_cv_prog_compiler_c_o=no 8211 $RM -r conftest 2>/dev/null 8212 mkdir conftest 8213 cd conftest 8214 mkdir out 8215 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8216 8217 lt_compiler_flag="-o out/conftest2.$ac_objext" 8218 # Insert the option either (1) after the last *FLAGS variable, or 8219 # (2) before a word containing "conftest.", or (3) at the end. 8220 # Note that $ac_compile itself does not contain backslashes and begins 8221 # with a dollar sign (not a hyphen), so the echo should work correctly. 8222 lt_compile=`echo "$ac_compile" | $SED \ 8223 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8224 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8225 -e 's:$: $lt_compiler_flag:'` 8226 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8227 (eval "$lt_compile" 2>out/conftest.err) 8228 ac_status=$? 8229 cat out/conftest.err >&5 8230 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8231 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8232 then 8233 # The compiler can only warn and ignore the option if not recognized 8234 # So say no if there are warnings 8235 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8236 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8237 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8238 lt_cv_prog_compiler_c_o=yes 8239 fi 8240 fi 8241 chmod u+w . 2>&5 8242 $RM conftest* 8243 # SGI C++ compiler will create directory out/ii_files/ for 8244 # template instantiation 8245 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8246 $RM out/* && rmdir out 8247 cd .. 8248 $RM -r conftest 8249 $RM conftest* 8250 8251fi 8252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8253$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8254 8255 8256 8257 8258 8259 8260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8261$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8262if ${lt_cv_prog_compiler_c_o+:} false; then : 8263 $as_echo_n "(cached) " >&6 8264else 8265 lt_cv_prog_compiler_c_o=no 8266 $RM -r conftest 2>/dev/null 8267 mkdir conftest 8268 cd conftest 8269 mkdir out 8270 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8271 8272 lt_compiler_flag="-o out/conftest2.$ac_objext" 8273 # Insert the option either (1) after the last *FLAGS variable, or 8274 # (2) before a word containing "conftest.", or (3) at the end. 8275 # Note that $ac_compile itself does not contain backslashes and begins 8276 # with a dollar sign (not a hyphen), so the echo should work correctly. 8277 lt_compile=`echo "$ac_compile" | $SED \ 8278 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8279 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8280 -e 's:$: $lt_compiler_flag:'` 8281 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8282 (eval "$lt_compile" 2>out/conftest.err) 8283 ac_status=$? 8284 cat out/conftest.err >&5 8285 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8286 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8287 then 8288 # The compiler can only warn and ignore the option if not recognized 8289 # So say no if there are warnings 8290 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8291 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8292 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8293 lt_cv_prog_compiler_c_o=yes 8294 fi 8295 fi 8296 chmod u+w . 2>&5 8297 $RM conftest* 8298 # SGI C++ compiler will create directory out/ii_files/ for 8299 # template instantiation 8300 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8301 $RM out/* && rmdir out 8302 cd .. 8303 $RM -r conftest 8304 $RM conftest* 8305 8306fi 8307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8308$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8309 8310 8311 8312 8313hard_links="nottested" 8314if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8315 # do not overwrite the value of need_locks provided by the user 8316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8317$as_echo_n "checking if we can lock with hard links... " >&6; } 8318 hard_links=yes 8319 $RM conftest* 8320 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8321 touch conftest.a 8322 ln conftest.a conftest.b 2>&5 || hard_links=no 8323 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8325$as_echo "$hard_links" >&6; } 8326 if test "$hard_links" = no; then 8327 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8328$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8329 need_locks=warn 8330 fi 8331else 8332 need_locks=no 8333fi 8334 8335 8336 8337 8338 8339 8340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8341$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8342 8343 runpath_var= 8344 allow_undefined_flag= 8345 always_export_symbols=no 8346 archive_cmds= 8347 archive_expsym_cmds= 8348 compiler_needs_object=no 8349 enable_shared_with_static_runtimes=no 8350 export_dynamic_flag_spec= 8351 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8352 hardcode_automatic=no 8353 hardcode_direct=no 8354 hardcode_direct_absolute=no 8355 hardcode_libdir_flag_spec= 8356 hardcode_libdir_flag_spec_ld= 8357 hardcode_libdir_separator= 8358 hardcode_minus_L=no 8359 hardcode_shlibpath_var=unsupported 8360 inherit_rpath=no 8361 link_all_deplibs=unknown 8362 module_cmds= 8363 module_expsym_cmds= 8364 old_archive_from_new_cmds= 8365 old_archive_from_expsyms_cmds= 8366 thread_safe_flag_spec= 8367 whole_archive_flag_spec= 8368 # include_expsyms should be a list of space-separated symbols to be *always* 8369 # included in the symbol list 8370 include_expsyms= 8371 # exclude_expsyms can be an extended regexp of symbols to exclude 8372 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8373 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8374 # as well as any symbol that contains `d'. 8375 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8376 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8377 # platforms (ab)use it in PIC code, but their linkers get confused if 8378 # the symbol is explicitly referenced. Since portable code cannot 8379 # rely on this symbol name, it's probably fine to never include it in 8380 # preloaded symbol tables. 8381 # Exclude shared library initialization/finalization symbols. 8382 extract_expsyms_cmds= 8383 8384 case $host_os in 8385 cygwin* | mingw* | pw32* | cegcc*) 8386 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8387 # When not using gcc, we currently assume that we are using 8388 # Microsoft Visual C++. 8389 if test "$GCC" != yes; then 8390 with_gnu_ld=no 8391 fi 8392 ;; 8393 interix*) 8394 # we just hope/assume this is gcc and not c89 (= MSVC++) 8395 with_gnu_ld=yes 8396 ;; 8397 openbsd*) 8398 with_gnu_ld=no 8399 ;; 8400 esac 8401 8402 ld_shlibs=yes 8403 8404 # On some targets, GNU ld is compatible enough with the native linker 8405 # that we're better off using the native interface for both. 8406 lt_use_gnu_ld_interface=no 8407 if test "$with_gnu_ld" = yes; then 8408 case $host_os in 8409 aix*) 8410 # The AIX port of GNU ld has always aspired to compatibility 8411 # with the native linker. However, as the warning in the GNU ld 8412 # block says, versions before 2.19.5* couldn't really create working 8413 # shared libraries, regardless of the interface used. 8414 case `$LD -v 2>&1` in 8415 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8416 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8417 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8418 *) 8419 lt_use_gnu_ld_interface=yes 8420 ;; 8421 esac 8422 ;; 8423 *) 8424 lt_use_gnu_ld_interface=yes 8425 ;; 8426 esac 8427 fi 8428 8429 if test "$lt_use_gnu_ld_interface" = yes; then 8430 # If archive_cmds runs LD, not CC, wlarc should be empty 8431 wlarc='${wl}' 8432 8433 # Set some defaults for GNU ld with shared library support. These 8434 # are reset later if shared libraries are not supported. Putting them 8435 # here allows them to be overridden if necessary. 8436 runpath_var=LD_RUN_PATH 8437 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8438 export_dynamic_flag_spec='${wl}--export-dynamic' 8439 # ancient GNU ld didn't support --whole-archive et. al. 8440 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8441 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8442 else 8443 whole_archive_flag_spec= 8444 fi 8445 supports_anon_versioning=no 8446 case `$LD -v 2>&1` in 8447 *GNU\ gold*) supports_anon_versioning=yes ;; 8448 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8449 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8450 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8451 *\ 2.11.*) ;; # other 2.11 versions 8452 *) supports_anon_versioning=yes ;; 8453 esac 8454 8455 # See if GNU ld supports shared libraries. 8456 case $host_os in 8457 aix[3-9]*) 8458 # On AIX/PPC, the GNU linker is very broken 8459 if test "$host_cpu" != ia64; then 8460 ld_shlibs=no 8461 cat <<_LT_EOF 1>&2 8462 8463*** Warning: the GNU linker, at least up to release 2.19, is reported 8464*** to be unable to reliably create shared libraries on AIX. 8465*** Therefore, libtool is disabling shared libraries support. If you 8466*** really care for shared libraries, you may want to install binutils 8467*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8468*** You will then need to restart the configuration process. 8469 8470_LT_EOF 8471 fi 8472 ;; 8473 8474 amigaos*) 8475 case $host_cpu in 8476 powerpc) 8477 # see comment about AmigaOS4 .so support 8478 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8479 archive_expsym_cmds='' 8480 ;; 8481 m68k) 8482 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)' 8483 hardcode_libdir_flag_spec='-L$libdir' 8484 hardcode_minus_L=yes 8485 ;; 8486 esac 8487 ;; 8488 8489 beos*) 8490 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8491 allow_undefined_flag=unsupported 8492 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8493 # support --undefined. This deserves some investigation. FIXME 8494 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8495 else 8496 ld_shlibs=no 8497 fi 8498 ;; 8499 8500 cygwin* | mingw* | pw32* | cegcc*) 8501 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8502 # as there is no search path for DLLs. 8503 hardcode_libdir_flag_spec='-L$libdir' 8504 export_dynamic_flag_spec='${wl}--export-all-symbols' 8505 allow_undefined_flag=unsupported 8506 always_export_symbols=no 8507 enable_shared_with_static_runtimes=yes 8508 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8509 8510 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8511 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8512 # If the export-symbols file already is a .def file (1st line 8513 # is EXPORTS), use it as is; otherwise, prepend... 8514 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8515 cp $export_symbols $output_objdir/$soname.def; 8516 else 8517 echo EXPORTS > $output_objdir/$soname.def; 8518 cat $export_symbols >> $output_objdir/$soname.def; 8519 fi~ 8520 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8521 else 8522 ld_shlibs=no 8523 fi 8524 ;; 8525 8526 haiku*) 8527 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8528 link_all_deplibs=yes 8529 ;; 8530 8531 interix[3-9]*) 8532 hardcode_direct=no 8533 hardcode_shlibpath_var=no 8534 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8535 export_dynamic_flag_spec='${wl}-E' 8536 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8537 # Instead, shared libraries are loaded at an image base (0x10000000 by 8538 # default) and relocated if they conflict, which is a slow very memory 8539 # consuming and fragmenting process. To avoid this, we pick a random, 8540 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8541 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8542 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8543 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' 8544 ;; 8545 8546 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8547 tmp_diet=no 8548 if test "$host_os" = linux-dietlibc; then 8549 case $cc_basename in 8550 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8551 esac 8552 fi 8553 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8554 && test "$tmp_diet" = no 8555 then 8556 tmp_addflag=' $pic_flag' 8557 tmp_sharedflag='-shared' 8558 case $cc_basename,$host_cpu in 8559 pgcc*) # Portland Group C compiler 8560 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' 8561 tmp_addflag=' $pic_flag' 8562 ;; 8563 pgf77* | pgf90* | pgf95* | pgfortran*) 8564 # Portland Group f77 and f90 compilers 8565 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' 8566 tmp_addflag=' $pic_flag -Mnomain' ;; 8567 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8568 tmp_addflag=' -i_dynamic' ;; 8569 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8570 tmp_addflag=' -i_dynamic -nofor_main' ;; 8571 ifc* | ifort*) # Intel Fortran compiler 8572 tmp_addflag=' -nofor_main' ;; 8573 lf95*) # Lahey Fortran 8.1 8574 whole_archive_flag_spec= 8575 tmp_sharedflag='--shared' ;; 8576 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8577 tmp_sharedflag='-qmkshrobj' 8578 tmp_addflag= ;; 8579 nvcc*) # Cuda Compiler Driver 2.2 8580 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' 8581 compiler_needs_object=yes 8582 ;; 8583 esac 8584 case `$CC -V 2>&1 | sed 5q` in 8585 *Sun\ C*) # Sun C 5.9 8586 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' 8587 compiler_needs_object=yes 8588 tmp_sharedflag='-G' ;; 8589 *Sun\ F*) # Sun Fortran 8.3 8590 tmp_sharedflag='-G' ;; 8591 esac 8592 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8593 8594 if test "x$supports_anon_versioning" = xyes; then 8595 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8596 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8597 echo "local: *; };" >> $output_objdir/$libname.ver~ 8598 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8599 fi 8600 8601 case $cc_basename in 8602 xlf* | bgf* | bgxlf* | mpixlf*) 8603 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8604 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8605 hardcode_libdir_flag_spec= 8606 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8607 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8608 if test "x$supports_anon_versioning" = xyes; then 8609 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8610 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8611 echo "local: *; };" >> $output_objdir/$libname.ver~ 8612 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8613 fi 8614 ;; 8615 esac 8616 else 8617 ld_shlibs=no 8618 fi 8619 ;; 8620 8621 netbsd*) 8622 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8623 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8624 wlarc= 8625 else 8626 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8627 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8628 fi 8629 ;; 8630 8631 solaris*) 8632 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8633 ld_shlibs=no 8634 cat <<_LT_EOF 1>&2 8635 8636*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8637*** create shared libraries on Solaris systems. Therefore, libtool 8638*** is disabling shared libraries support. We urge you to upgrade GNU 8639*** binutils to release 2.9.1 or newer. Another option is to modify 8640*** your PATH or compiler configuration so that the native linker is 8641*** used, and then restart. 8642 8643_LT_EOF 8644 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8645 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8646 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8647 else 8648 ld_shlibs=no 8649 fi 8650 ;; 8651 8652 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8653 case `$LD -v 2>&1` in 8654 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8655 ld_shlibs=no 8656 cat <<_LT_EOF 1>&2 8657 8658*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8659*** reliably create shared libraries on SCO systems. Therefore, libtool 8660*** is disabling shared libraries support. We urge you to upgrade GNU 8661*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8662*** your PATH or compiler configuration so that the native linker is 8663*** used, and then restart. 8664 8665_LT_EOF 8666 ;; 8667 *) 8668 # For security reasons, it is highly recommended that you always 8669 # use absolute paths for naming shared libraries, and exclude the 8670 # DT_RUNPATH tag from executables and libraries. But doing so 8671 # requires that you compile everything twice, which is a pain. 8672 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8673 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8674 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8675 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8676 else 8677 ld_shlibs=no 8678 fi 8679 ;; 8680 esac 8681 ;; 8682 8683 sunos4*) 8684 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8685 wlarc= 8686 hardcode_direct=yes 8687 hardcode_shlibpath_var=no 8688 ;; 8689 8690 *) 8691 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8692 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8693 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8694 else 8695 ld_shlibs=no 8696 fi 8697 ;; 8698 esac 8699 8700 if test "$ld_shlibs" = no; then 8701 runpath_var= 8702 hardcode_libdir_flag_spec= 8703 export_dynamic_flag_spec= 8704 whole_archive_flag_spec= 8705 fi 8706 else 8707 # PORTME fill in a description of your system's linker (not GNU ld) 8708 case $host_os in 8709 aix3*) 8710 allow_undefined_flag=unsupported 8711 always_export_symbols=yes 8712 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' 8713 # Note: this linker hardcodes the directories in LIBPATH if there 8714 # are no directories specified by -L. 8715 hardcode_minus_L=yes 8716 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8717 # Neither direct hardcoding nor static linking is supported with a 8718 # broken collect2. 8719 hardcode_direct=unsupported 8720 fi 8721 ;; 8722 8723 aix[4-9]*) 8724 if test "$host_cpu" = ia64; then 8725 # On IA64, the linker does run time linking by default, so we don't 8726 # have to do anything special. 8727 aix_use_runtimelinking=no 8728 exp_sym_flag='-Bexport' 8729 no_entry_flag="" 8730 else 8731 # If we're using GNU nm, then we don't want the "-C" option. 8732 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8733 # Also, AIX nm treats weak defined symbols like other global 8734 # defined symbols, whereas GNU nm marks them as "W". 8735 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8736 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' 8737 else 8738 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' 8739 fi 8740 aix_use_runtimelinking=no 8741 8742 # Test if we are trying to use run time linking or normal 8743 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8744 # need to do runtime linking. 8745 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8746 for ld_flag in $LDFLAGS; do 8747 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8748 aix_use_runtimelinking=yes 8749 break 8750 fi 8751 done 8752 ;; 8753 esac 8754 8755 exp_sym_flag='-bexport' 8756 no_entry_flag='-bnoentry' 8757 fi 8758 8759 # When large executables or shared objects are built, AIX ld can 8760 # have problems creating the table of contents. If linking a library 8761 # or program results in "error TOC overflow" add -mminimal-toc to 8762 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8763 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8764 8765 archive_cmds='' 8766 hardcode_direct=yes 8767 hardcode_direct_absolute=yes 8768 hardcode_libdir_separator=':' 8769 link_all_deplibs=yes 8770 file_list_spec='${wl}-f,' 8771 8772 if test "$GCC" = yes; then 8773 case $host_os in aix4.[012]|aix4.[012].*) 8774 # We only want to do this on AIX 4.2 and lower, the check 8775 # below for broken collect2 doesn't work under 4.3+ 8776 collect2name=`${CC} -print-prog-name=collect2` 8777 if test -f "$collect2name" && 8778 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8779 then 8780 # We have reworked collect2 8781 : 8782 else 8783 # We have old collect2 8784 hardcode_direct=unsupported 8785 # It fails to find uninstalled libraries when the uninstalled 8786 # path is not listed in the libpath. Setting hardcode_minus_L 8787 # to unsupported forces relinking 8788 hardcode_minus_L=yes 8789 hardcode_libdir_flag_spec='-L$libdir' 8790 hardcode_libdir_separator= 8791 fi 8792 ;; 8793 esac 8794 shared_flag='-shared' 8795 if test "$aix_use_runtimelinking" = yes; then 8796 shared_flag="$shared_flag "'${wl}-G' 8797 fi 8798 else 8799 # not using gcc 8800 if test "$host_cpu" = ia64; then 8801 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8802 # chokes on -Wl,-G. The following line is correct: 8803 shared_flag='-G' 8804 else 8805 if test "$aix_use_runtimelinking" = yes; then 8806 shared_flag='${wl}-G' 8807 else 8808 shared_flag='${wl}-bM:SRE' 8809 fi 8810 fi 8811 fi 8812 8813 export_dynamic_flag_spec='${wl}-bexpall' 8814 # It seems that -bexpall does not export symbols beginning with 8815 # underscore (_), so it is better to generate a list of symbols to export. 8816 always_export_symbols=yes 8817 if test "$aix_use_runtimelinking" = yes; then 8818 # Warning - without using the other runtime loading flags (-brtl), 8819 # -berok will link without error, but may produce a broken library. 8820 allow_undefined_flag='-berok' 8821 # Determine the default libpath from the value encoded in an 8822 # empty executable. 8823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8824/* end confdefs.h. */ 8825 8826int 8827main () 8828{ 8829 8830 ; 8831 return 0; 8832} 8833_ACEOF 8834if ac_fn_c_try_link "$LINENO"; then : 8835 8836lt_aix_libpath_sed=' 8837 /Import File Strings/,/^$/ { 8838 /^0/ { 8839 s/^0 *\(.*\)$/\1/ 8840 p 8841 } 8842 }' 8843aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8844# Check for a 64-bit object if we didn't find anything. 8845if test -z "$aix_libpath"; then 8846 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8847fi 8848fi 8849rm -f core conftest.err conftest.$ac_objext \ 8850 conftest$ac_exeext conftest.$ac_ext 8851if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8852 8853 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8854 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" 8855 else 8856 if test "$host_cpu" = ia64; then 8857 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8858 allow_undefined_flag="-z nodefs" 8859 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" 8860 else 8861 # Determine the default libpath from the value encoded in an 8862 # empty executable. 8863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8864/* end confdefs.h. */ 8865 8866int 8867main () 8868{ 8869 8870 ; 8871 return 0; 8872} 8873_ACEOF 8874if ac_fn_c_try_link "$LINENO"; then : 8875 8876lt_aix_libpath_sed=' 8877 /Import File Strings/,/^$/ { 8878 /^0/ { 8879 s/^0 *\(.*\)$/\1/ 8880 p 8881 } 8882 }' 8883aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8884# Check for a 64-bit object if we didn't find anything. 8885if test -z "$aix_libpath"; then 8886 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8887fi 8888fi 8889rm -f core conftest.err conftest.$ac_objext \ 8890 conftest$ac_exeext conftest.$ac_ext 8891if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8892 8893 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8894 # Warning - without using the other run time loading flags, 8895 # -berok will link without error, but may produce a broken library. 8896 no_undefined_flag=' ${wl}-bernotok' 8897 allow_undefined_flag=' ${wl}-berok' 8898 if test "$with_gnu_ld" = yes; then 8899 # We only use this code for GNU lds that support --whole-archive. 8900 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8901 else 8902 # Exported symbols can be pulled into shared objects from archives 8903 whole_archive_flag_spec='$convenience' 8904 fi 8905 archive_cmds_need_lc=yes 8906 # This is similar to how AIX traditionally builds its shared libraries. 8907 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' 8908 fi 8909 fi 8910 ;; 8911 8912 amigaos*) 8913 case $host_cpu in 8914 powerpc) 8915 # see comment about AmigaOS4 .so support 8916 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8917 archive_expsym_cmds='' 8918 ;; 8919 m68k) 8920 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)' 8921 hardcode_libdir_flag_spec='-L$libdir' 8922 hardcode_minus_L=yes 8923 ;; 8924 esac 8925 ;; 8926 8927 bsdi[45]*) 8928 export_dynamic_flag_spec=-rdynamic 8929 ;; 8930 8931 cygwin* | mingw* | pw32* | cegcc*) 8932 # When not using gcc, we currently assume that we are using 8933 # Microsoft Visual C++. 8934 # hardcode_libdir_flag_spec is actually meaningless, as there is 8935 # no search path for DLLs. 8936 hardcode_libdir_flag_spec=' ' 8937 allow_undefined_flag=unsupported 8938 # Tell ltmain to make .lib files, not .a files. 8939 libext=lib 8940 # Tell ltmain to make .dll files, not .so files. 8941 shrext_cmds=".dll" 8942 # FIXME: Setting linknames here is a bad hack. 8943 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8944 # The linker will automatically build a .lib file if we build a DLL. 8945 old_archive_from_new_cmds='true' 8946 # FIXME: Should let the user specify the lib program. 8947 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8948 fix_srcfile_path='`cygpath -w "$srcfile"`' 8949 enable_shared_with_static_runtimes=yes 8950 ;; 8951 8952 darwin* | rhapsody*) 8953 8954 8955 archive_cmds_need_lc=no 8956 hardcode_direct=no 8957 hardcode_automatic=yes 8958 hardcode_shlibpath_var=unsupported 8959 if test "$lt_cv_ld_force_load" = "yes"; then 8960 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\"`' 8961 else 8962 whole_archive_flag_spec='' 8963 fi 8964 link_all_deplibs=yes 8965 allow_undefined_flag="$_lt_dar_allow_undefined" 8966 case $cc_basename in 8967 ifort*) _lt_dar_can_shared=yes ;; 8968 *) _lt_dar_can_shared=$GCC ;; 8969 esac 8970 if test "$_lt_dar_can_shared" = "yes"; then 8971 output_verbose_link_cmd=func_echo_all 8972 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8973 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8974 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}" 8975 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}" 8976 8977 else 8978 ld_shlibs=no 8979 fi 8980 8981 ;; 8982 8983 dgux*) 8984 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8985 hardcode_libdir_flag_spec='-L$libdir' 8986 hardcode_shlibpath_var=no 8987 ;; 8988 8989 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8990 # support. Future versions do this automatically, but an explicit c++rt0.o 8991 # does not break anything, and helps significantly (at the cost of a little 8992 # extra space). 8993 freebsd2.2*) 8994 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8995 hardcode_libdir_flag_spec='-R$libdir' 8996 hardcode_direct=yes 8997 hardcode_shlibpath_var=no 8998 ;; 8999 9000 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9001 freebsd2.*) 9002 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9003 hardcode_direct=yes 9004 hardcode_minus_L=yes 9005 hardcode_shlibpath_var=no 9006 ;; 9007 9008 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9009 freebsd* | dragonfly*) 9010 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9011 hardcode_libdir_flag_spec='-R$libdir' 9012 hardcode_direct=yes 9013 hardcode_shlibpath_var=no 9014 ;; 9015 9016 hpux9*) 9017 if test "$GCC" = yes; then 9018 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' 9019 else 9020 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' 9021 fi 9022 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9023 hardcode_libdir_separator=: 9024 hardcode_direct=yes 9025 9026 # hardcode_minus_L: Not really in the search PATH, 9027 # but as the default location of the library. 9028 hardcode_minus_L=yes 9029 export_dynamic_flag_spec='${wl}-E' 9030 ;; 9031 9032 hpux10*) 9033 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9034 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9035 else 9036 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9037 fi 9038 if test "$with_gnu_ld" = no; then 9039 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9040 hardcode_libdir_flag_spec_ld='+b $libdir' 9041 hardcode_libdir_separator=: 9042 hardcode_direct=yes 9043 hardcode_direct_absolute=yes 9044 export_dynamic_flag_spec='${wl}-E' 9045 # hardcode_minus_L: Not really in the search PATH, 9046 # but as the default location of the library. 9047 hardcode_minus_L=yes 9048 fi 9049 ;; 9050 9051 hpux11*) 9052 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9053 case $host_cpu in 9054 hppa*64*) 9055 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9056 ;; 9057 ia64*) 9058 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9059 ;; 9060 *) 9061 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9062 ;; 9063 esac 9064 else 9065 case $host_cpu in 9066 hppa*64*) 9067 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9068 ;; 9069 ia64*) 9070 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9071 ;; 9072 *) 9073 9074 # Older versions of the 11.00 compiler do not understand -b yet 9075 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9077$as_echo_n "checking if $CC understands -b... " >&6; } 9078if ${lt_cv_prog_compiler__b+:} false; then : 9079 $as_echo_n "(cached) " >&6 9080else 9081 lt_cv_prog_compiler__b=no 9082 save_LDFLAGS="$LDFLAGS" 9083 LDFLAGS="$LDFLAGS -b" 9084 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9085 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9086 # The linker can only warn and ignore the option if not recognized 9087 # So say no if there are warnings 9088 if test -s conftest.err; then 9089 # Append any errors to the config.log. 9090 cat conftest.err 1>&5 9091 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9092 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9093 if diff conftest.exp conftest.er2 >/dev/null; then 9094 lt_cv_prog_compiler__b=yes 9095 fi 9096 else 9097 lt_cv_prog_compiler__b=yes 9098 fi 9099 fi 9100 $RM -r conftest* 9101 LDFLAGS="$save_LDFLAGS" 9102 9103fi 9104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9105$as_echo "$lt_cv_prog_compiler__b" >&6; } 9106 9107if test x"$lt_cv_prog_compiler__b" = xyes; then 9108 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9109else 9110 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9111fi 9112 9113 ;; 9114 esac 9115 fi 9116 if test "$with_gnu_ld" = no; then 9117 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9118 hardcode_libdir_separator=: 9119 9120 case $host_cpu in 9121 hppa*64*|ia64*) 9122 hardcode_direct=no 9123 hardcode_shlibpath_var=no 9124 ;; 9125 *) 9126 hardcode_direct=yes 9127 hardcode_direct_absolute=yes 9128 export_dynamic_flag_spec='${wl}-E' 9129 9130 # hardcode_minus_L: Not really in the search PATH, 9131 # but as the default location of the library. 9132 hardcode_minus_L=yes 9133 ;; 9134 esac 9135 fi 9136 ;; 9137 9138 irix5* | irix6* | nonstopux*) 9139 if test "$GCC" = yes; then 9140 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' 9141 # Try to use the -exported_symbol ld option, if it does not 9142 # work, assume that -exports_file does not work either and 9143 # implicitly export all symbols. 9144 save_LDFLAGS="$LDFLAGS" 9145 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9147/* end confdefs.h. */ 9148int foo(void) {} 9149_ACEOF 9150if ac_fn_c_try_link "$LINENO"; then : 9151 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' 9152 9153fi 9154rm -f core conftest.err conftest.$ac_objext \ 9155 conftest$ac_exeext conftest.$ac_ext 9156 LDFLAGS="$save_LDFLAGS" 9157 else 9158 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' 9159 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' 9160 fi 9161 archive_cmds_need_lc='no' 9162 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9163 hardcode_libdir_separator=: 9164 inherit_rpath=yes 9165 link_all_deplibs=yes 9166 ;; 9167 9168 netbsd*) 9169 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9170 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9171 else 9172 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9173 fi 9174 hardcode_libdir_flag_spec='-R$libdir' 9175 hardcode_direct=yes 9176 hardcode_shlibpath_var=no 9177 ;; 9178 9179 newsos6) 9180 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9181 hardcode_direct=yes 9182 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9183 hardcode_libdir_separator=: 9184 hardcode_shlibpath_var=no 9185 ;; 9186 9187 *nto* | *qnx*) 9188 ;; 9189 9190 openbsd*) 9191 if test -f /usr/libexec/ld.so; then 9192 hardcode_direct=yes 9193 hardcode_shlibpath_var=no 9194 hardcode_direct_absolute=yes 9195 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9196 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9197 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9198 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9199 export_dynamic_flag_spec='${wl}-E' 9200 else 9201 case $host_os in 9202 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9203 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9204 hardcode_libdir_flag_spec='-R$libdir' 9205 ;; 9206 *) 9207 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9208 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9209 ;; 9210 esac 9211 fi 9212 else 9213 ld_shlibs=no 9214 fi 9215 ;; 9216 9217 os2*) 9218 hardcode_libdir_flag_spec='-L$libdir' 9219 hardcode_minus_L=yes 9220 allow_undefined_flag=unsupported 9221 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' 9222 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9223 ;; 9224 9225 osf3*) 9226 if test "$GCC" = yes; then 9227 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9228 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' 9229 else 9230 allow_undefined_flag=' -expect_unresolved \*' 9231 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' 9232 fi 9233 archive_cmds_need_lc='no' 9234 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9235 hardcode_libdir_separator=: 9236 ;; 9237 9238 osf4* | osf5*) # as osf3* with the addition of -msym flag 9239 if test "$GCC" = yes; then 9240 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9241 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' 9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9243 else 9244 allow_undefined_flag=' -expect_unresolved \*' 9245 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' 9246 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~ 9247 $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' 9248 9249 # Both c and cxx compiler support -rpath directly 9250 hardcode_libdir_flag_spec='-rpath $libdir' 9251 fi 9252 archive_cmds_need_lc='no' 9253 hardcode_libdir_separator=: 9254 ;; 9255 9256 solaris*) 9257 no_undefined_flag=' -z defs' 9258 if test "$GCC" = yes; then 9259 wlarc='${wl}' 9260 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9261 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9262 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9263 else 9264 case `$CC -V 2>&1` in 9265 *"Compilers 5.0"*) 9266 wlarc='' 9267 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9268 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9269 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9270 ;; 9271 *) 9272 wlarc='${wl}' 9273 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9274 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9275 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9276 ;; 9277 esac 9278 fi 9279 hardcode_libdir_flag_spec='-R$libdir' 9280 hardcode_shlibpath_var=no 9281 case $host_os in 9282 solaris2.[0-5] | solaris2.[0-5].*) ;; 9283 *) 9284 # The compiler driver will combine and reorder linker options, 9285 # but understands `-z linker_flag'. GCC discards it without `$wl', 9286 # but is careful enough not to reorder. 9287 # Supported since Solaris 2.6 (maybe 2.5.1?) 9288 if test "$GCC" = yes; then 9289 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9290 else 9291 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9292 fi 9293 ;; 9294 esac 9295 link_all_deplibs=yes 9296 ;; 9297 9298 sunos4*) 9299 if test "x$host_vendor" = xsequent; then 9300 # Use $CC to link under sequent, because it throws in some extra .o 9301 # files that make .init and .fini sections work. 9302 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9303 else 9304 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9305 fi 9306 hardcode_libdir_flag_spec='-L$libdir' 9307 hardcode_direct=yes 9308 hardcode_minus_L=yes 9309 hardcode_shlibpath_var=no 9310 ;; 9311 9312 sysv4) 9313 case $host_vendor in 9314 sni) 9315 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9316 hardcode_direct=yes # is this really true??? 9317 ;; 9318 siemens) 9319 ## LD is ld it makes a PLAMLIB 9320 ## CC just makes a GrossModule. 9321 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9322 reload_cmds='$CC -r -o $output$reload_objs' 9323 hardcode_direct=no 9324 ;; 9325 motorola) 9326 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9327 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9328 ;; 9329 esac 9330 runpath_var='LD_RUN_PATH' 9331 hardcode_shlibpath_var=no 9332 ;; 9333 9334 sysv4.3*) 9335 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9336 hardcode_shlibpath_var=no 9337 export_dynamic_flag_spec='-Bexport' 9338 ;; 9339 9340 sysv4*MP*) 9341 if test -d /usr/nec; then 9342 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9343 hardcode_shlibpath_var=no 9344 runpath_var=LD_RUN_PATH 9345 hardcode_runpath_var=yes 9346 ld_shlibs=yes 9347 fi 9348 ;; 9349 9350 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9351 no_undefined_flag='${wl}-z,text' 9352 archive_cmds_need_lc=no 9353 hardcode_shlibpath_var=no 9354 runpath_var='LD_RUN_PATH' 9355 9356 if test "$GCC" = yes; then 9357 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9358 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9359 else 9360 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9361 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9362 fi 9363 ;; 9364 9365 sysv5* | sco3.2v5* | sco5v6*) 9366 # Note: We can NOT use -z defs as we might desire, because we do not 9367 # link with -lc, and that would cause any symbols used from libc to 9368 # always be unresolved, which means just about no library would 9369 # ever link correctly. If we're not using GNU ld we use -z text 9370 # though, which does catch some bad symbols but isn't as heavy-handed 9371 # as -z defs. 9372 no_undefined_flag='${wl}-z,text' 9373 allow_undefined_flag='${wl}-z,nodefs' 9374 archive_cmds_need_lc=no 9375 hardcode_shlibpath_var=no 9376 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9377 hardcode_libdir_separator=':' 9378 link_all_deplibs=yes 9379 export_dynamic_flag_spec='${wl}-Bexport' 9380 runpath_var='LD_RUN_PATH' 9381 9382 if test "$GCC" = yes; then 9383 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9384 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9385 else 9386 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9387 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9388 fi 9389 ;; 9390 9391 uts4*) 9392 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9393 hardcode_libdir_flag_spec='-L$libdir' 9394 hardcode_shlibpath_var=no 9395 ;; 9396 9397 *) 9398 ld_shlibs=no 9399 ;; 9400 esac 9401 9402 if test x$host_vendor = xsni; then 9403 case $host in 9404 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9405 export_dynamic_flag_spec='${wl}-Blargedynsym' 9406 ;; 9407 esac 9408 fi 9409 fi 9410 9411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9412$as_echo "$ld_shlibs" >&6; } 9413test "$ld_shlibs" = no && can_build_shared=no 9414 9415with_gnu_ld=$with_gnu_ld 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431# 9432# Do we need to explicitly link libc? 9433# 9434case "x$archive_cmds_need_lc" in 9435x|xyes) 9436 # Assume -lc should be added 9437 archive_cmds_need_lc=yes 9438 9439 if test "$enable_shared" = yes && test "$GCC" = yes; then 9440 case $archive_cmds in 9441 *'~'*) 9442 # FIXME: we may have to deal with multi-command sequences. 9443 ;; 9444 '$CC '*) 9445 # Test whether the compiler implicitly links with -lc since on some 9446 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9447 # to ld, don't add -lc before -lgcc. 9448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9449$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9450if ${lt_cv_archive_cmds_need_lc+:} false; then : 9451 $as_echo_n "(cached) " >&6 9452else 9453 $RM conftest* 9454 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9455 9456 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9457 (eval $ac_compile) 2>&5 9458 ac_status=$? 9459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9460 test $ac_status = 0; } 2>conftest.err; then 9461 soname=conftest 9462 lib=conftest 9463 libobjs=conftest.$ac_objext 9464 deplibs= 9465 wl=$lt_prog_compiler_wl 9466 pic_flag=$lt_prog_compiler_pic 9467 compiler_flags=-v 9468 linker_flags=-v 9469 verstring= 9470 output_objdir=. 9471 libname=conftest 9472 lt_save_allow_undefined_flag=$allow_undefined_flag 9473 allow_undefined_flag= 9474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9475 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9476 ac_status=$? 9477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9478 test $ac_status = 0; } 9479 then 9480 lt_cv_archive_cmds_need_lc=no 9481 else 9482 lt_cv_archive_cmds_need_lc=yes 9483 fi 9484 allow_undefined_flag=$lt_save_allow_undefined_flag 9485 else 9486 cat conftest.err 1>&5 9487 fi 9488 $RM conftest* 9489 9490fi 9491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9492$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9493 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9494 ;; 9495 esac 9496 fi 9497 ;; 9498esac 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 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9657$as_echo_n "checking dynamic linker characteristics... " >&6; } 9658 9659if test "$GCC" = yes; then 9660 case $host_os in 9661 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9662 *) lt_awk_arg="/^libraries:/" ;; 9663 esac 9664 case $host_os in 9665 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9666 *) lt_sed_strip_eq="s,=/,/,g" ;; 9667 esac 9668 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9669 case $lt_search_path_spec in 9670 *\;*) 9671 # if the path contains ";" then we assume it to be the separator 9672 # otherwise default to the standard path separator (i.e. ":") - it is 9673 # assumed that no part of a normal pathname contains ";" but that should 9674 # okay in the real world where ";" in dirpaths is itself problematic. 9675 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9676 ;; 9677 *) 9678 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9679 ;; 9680 esac 9681 # Ok, now we have the path, separated by spaces, we can step through it 9682 # and add multilib dir if necessary. 9683 lt_tmp_lt_search_path_spec= 9684 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9685 for lt_sys_path in $lt_search_path_spec; do 9686 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9687 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9688 else 9689 test -d "$lt_sys_path" && \ 9690 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9691 fi 9692 done 9693 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9694BEGIN {RS=" "; FS="/|\n";} { 9695 lt_foo=""; 9696 lt_count=0; 9697 for (lt_i = NF; lt_i > 0; lt_i--) { 9698 if ($lt_i != "" && $lt_i != ".") { 9699 if ($lt_i == "..") { 9700 lt_count++; 9701 } else { 9702 if (lt_count == 0) { 9703 lt_foo="/" $lt_i lt_foo; 9704 } else { 9705 lt_count--; 9706 } 9707 } 9708 } 9709 } 9710 if (lt_foo != "") { lt_freq[lt_foo]++; } 9711 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9712}'` 9713 # AWK program above erroneously prepends '/' to C:/dos/paths 9714 # for these hosts. 9715 case $host_os in 9716 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9717 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9718 esac 9719 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9720else 9721 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9722fi 9723library_names_spec= 9724libname_spec='lib$name' 9725soname_spec= 9726shrext_cmds=".so" 9727postinstall_cmds= 9728postuninstall_cmds= 9729finish_cmds= 9730finish_eval= 9731shlibpath_var= 9732shlibpath_overrides_runpath=unknown 9733version_type=none 9734dynamic_linker="$host_os ld.so" 9735sys_lib_dlsearch_path_spec="/lib /usr/lib" 9736need_lib_prefix=unknown 9737hardcode_into_libs=no 9738 9739# when you set need_version to no, make sure it does not cause -set_version 9740# flags to be left without arguments 9741need_version=unknown 9742 9743case $host_os in 9744aix3*) 9745 version_type=linux 9746 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9747 shlibpath_var=LIBPATH 9748 9749 # AIX 3 has no versioning support, so we append a major version to the name. 9750 soname_spec='${libname}${release}${shared_ext}$major' 9751 ;; 9752 9753aix[4-9]*) 9754 version_type=linux 9755 need_lib_prefix=no 9756 need_version=no 9757 hardcode_into_libs=yes 9758 if test "$host_cpu" = ia64; then 9759 # AIX 5 supports IA64 9760 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9761 shlibpath_var=LD_LIBRARY_PATH 9762 else 9763 # With GCC up to 2.95.x, collect2 would create an import file 9764 # for dependence libraries. The import file would start with 9765 # the line `#! .'. This would cause the generated library to 9766 # depend on `.', always an invalid library. This was fixed in 9767 # development snapshots of GCC prior to 3.0. 9768 case $host_os in 9769 aix4 | aix4.[01] | aix4.[01].*) 9770 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9771 echo ' yes ' 9772 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9773 : 9774 else 9775 can_build_shared=no 9776 fi 9777 ;; 9778 esac 9779 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9780 # soname into executable. Probably we can add versioning support to 9781 # collect2, so additional links can be useful in future. 9782 if test "$aix_use_runtimelinking" = yes; then 9783 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9784 # instead of lib<name>.a to let people know that these are not 9785 # typical AIX shared libraries. 9786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9787 else 9788 # We preserve .a as extension for shared libraries through AIX4.2 9789 # and later when we are not doing run time linking. 9790 library_names_spec='${libname}${release}.a $libname.a' 9791 soname_spec='${libname}${release}${shared_ext}$major' 9792 fi 9793 shlibpath_var=LIBPATH 9794 fi 9795 ;; 9796 9797amigaos*) 9798 case $host_cpu in 9799 powerpc) 9800 # Since July 2007 AmigaOS4 officially supports .so libraries. 9801 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9803 ;; 9804 m68k) 9805 library_names_spec='$libname.ixlibrary $libname.a' 9806 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9807 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' 9808 ;; 9809 esac 9810 ;; 9811 9812beos*) 9813 library_names_spec='${libname}${shared_ext}' 9814 dynamic_linker="$host_os ld.so" 9815 shlibpath_var=LIBRARY_PATH 9816 ;; 9817 9818bsdi[45]*) 9819 version_type=linux 9820 need_version=no 9821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9822 soname_spec='${libname}${release}${shared_ext}$major' 9823 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9824 shlibpath_var=LD_LIBRARY_PATH 9825 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9826 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9827 # the default ld.so.conf also contains /usr/contrib/lib and 9828 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9829 # libtool to hard-code these into programs 9830 ;; 9831 9832cygwin* | mingw* | pw32* | cegcc*) 9833 version_type=windows 9834 shrext_cmds=".dll" 9835 need_version=no 9836 need_lib_prefix=no 9837 9838 case $GCC,$host_os in 9839 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9840 library_names_spec='$libname.dll.a' 9841 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9842 postinstall_cmds='base_file=`basename \${file}`~ 9843 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9844 dldir=$destdir/`dirname \$dlpath`~ 9845 test -d \$dldir || mkdir -p \$dldir~ 9846 $install_prog $dir/$dlname \$dldir/$dlname~ 9847 chmod a+x \$dldir/$dlname~ 9848 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9849 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9850 fi' 9851 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9852 dlpath=$dir/\$dldll~ 9853 $RM \$dlpath' 9854 shlibpath_overrides_runpath=yes 9855 9856 case $host_os in 9857 cygwin*) 9858 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9859 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9860 9861 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9862 ;; 9863 mingw* | cegcc*) 9864 # MinGW DLLs use traditional 'lib' prefix 9865 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9866 ;; 9867 pw32*) 9868 # pw32 DLLs use 'pw' prefix rather than 'lib' 9869 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9870 ;; 9871 esac 9872 ;; 9873 9874 *) 9875 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9876 ;; 9877 esac 9878 dynamic_linker='Win32 ld.exe' 9879 # FIXME: first we should search . and the directory the executable is in 9880 shlibpath_var=PATH 9881 ;; 9882 9883darwin* | rhapsody*) 9884 dynamic_linker="$host_os dyld" 9885 version_type=darwin 9886 need_lib_prefix=no 9887 need_version=no 9888 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9889 soname_spec='${libname}${release}${major}$shared_ext' 9890 shlibpath_overrides_runpath=yes 9891 shlibpath_var=DYLD_LIBRARY_PATH 9892 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9893 9894 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9895 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9896 ;; 9897 9898dgux*) 9899 version_type=linux 9900 need_lib_prefix=no 9901 need_version=no 9902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9903 soname_spec='${libname}${release}${shared_ext}$major' 9904 shlibpath_var=LD_LIBRARY_PATH 9905 ;; 9906 9907freebsd* | dragonfly*) 9908 # DragonFly does not have aout. When/if they implement a new 9909 # versioning mechanism, adjust this. 9910 if test -x /usr/bin/objformat; then 9911 objformat=`/usr/bin/objformat` 9912 else 9913 case $host_os in 9914 freebsd[23].*) objformat=aout ;; 9915 *) objformat=elf ;; 9916 esac 9917 fi 9918 version_type=freebsd-$objformat 9919 case $version_type in 9920 freebsd-elf*) 9921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9922 need_version=no 9923 need_lib_prefix=no 9924 ;; 9925 freebsd-*) 9926 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9927 need_version=yes 9928 ;; 9929 esac 9930 shlibpath_var=LD_LIBRARY_PATH 9931 case $host_os in 9932 freebsd2.*) 9933 shlibpath_overrides_runpath=yes 9934 ;; 9935 freebsd3.[01]* | freebsdelf3.[01]*) 9936 shlibpath_overrides_runpath=yes 9937 hardcode_into_libs=yes 9938 ;; 9939 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9940 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9941 shlibpath_overrides_runpath=no 9942 hardcode_into_libs=yes 9943 ;; 9944 *) # from 4.6 on, and DragonFly 9945 shlibpath_overrides_runpath=yes 9946 hardcode_into_libs=yes 9947 ;; 9948 esac 9949 ;; 9950 9951haiku*) 9952 version_type=linux 9953 need_lib_prefix=no 9954 need_version=no 9955 dynamic_linker="$host_os runtime_loader" 9956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9957 soname_spec='${libname}${release}${shared_ext}$major' 9958 shlibpath_var=LIBRARY_PATH 9959 shlibpath_overrides_runpath=yes 9960 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9961 hardcode_into_libs=yes 9962 ;; 9963 9964hpux9* | hpux10* | hpux11*) 9965 # Give a soname corresponding to the major version so that dld.sl refuses to 9966 # link against other versions. 9967 version_type=sunos 9968 need_lib_prefix=no 9969 need_version=no 9970 case $host_cpu in 9971 ia64*) 9972 shrext_cmds='.so' 9973 hardcode_into_libs=yes 9974 dynamic_linker="$host_os dld.so" 9975 shlibpath_var=LD_LIBRARY_PATH 9976 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9978 soname_spec='${libname}${release}${shared_ext}$major' 9979 if test "X$HPUX_IA64_MODE" = X32; then 9980 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9981 else 9982 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9983 fi 9984 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9985 ;; 9986 hppa*64*) 9987 shrext_cmds='.sl' 9988 hardcode_into_libs=yes 9989 dynamic_linker="$host_os dld.sl" 9990 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9991 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9993 soname_spec='${libname}${release}${shared_ext}$major' 9994 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9995 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9996 ;; 9997 *) 9998 shrext_cmds='.sl' 9999 dynamic_linker="$host_os dld.sl" 10000 shlibpath_var=SHLIB_PATH 10001 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10003 soname_spec='${libname}${release}${shared_ext}$major' 10004 ;; 10005 esac 10006 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10007 postinstall_cmds='chmod 555 $lib' 10008 # or fails outright, so override atomically: 10009 install_override_mode=555 10010 ;; 10011 10012interix[3-9]*) 10013 version_type=linux 10014 need_lib_prefix=no 10015 need_version=no 10016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10017 soname_spec='${libname}${release}${shared_ext}$major' 10018 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10019 shlibpath_var=LD_LIBRARY_PATH 10020 shlibpath_overrides_runpath=no 10021 hardcode_into_libs=yes 10022 ;; 10023 10024irix5* | irix6* | nonstopux*) 10025 case $host_os in 10026 nonstopux*) version_type=nonstopux ;; 10027 *) 10028 if test "$lt_cv_prog_gnu_ld" = yes; then 10029 version_type=linux 10030 else 10031 version_type=irix 10032 fi ;; 10033 esac 10034 need_lib_prefix=no 10035 need_version=no 10036 soname_spec='${libname}${release}${shared_ext}$major' 10037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10038 case $host_os in 10039 irix5* | nonstopux*) 10040 libsuff= shlibsuff= 10041 ;; 10042 *) 10043 case $LD in # libtool.m4 will add one of these switches to LD 10044 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10045 libsuff= shlibsuff= libmagic=32-bit;; 10046 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10047 libsuff=32 shlibsuff=N32 libmagic=N32;; 10048 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10049 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10050 *) libsuff= shlibsuff= libmagic=never-match;; 10051 esac 10052 ;; 10053 esac 10054 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10055 shlibpath_overrides_runpath=no 10056 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10057 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10058 hardcode_into_libs=yes 10059 ;; 10060 10061# No shared lib support for Linux oldld, aout, or coff. 10062linux*oldld* | linux*aout* | linux*coff*) 10063 dynamic_linker=no 10064 ;; 10065 10066# This must be Linux ELF. 10067 10068# uclinux* changes (here and below) have been submitted to the libtool 10069# project, but have not yet been accepted: they are GCC-local changes 10070# for the time being. (See 10071# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10072linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10073 version_type=linux 10074 need_lib_prefix=no 10075 need_version=no 10076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10077 soname_spec='${libname}${release}${shared_ext}$major' 10078 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10079 shlibpath_var=LD_LIBRARY_PATH 10080 shlibpath_overrides_runpath=no 10081 10082 # Some binutils ld are patched to set DT_RUNPATH 10083 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10084 $as_echo_n "(cached) " >&6 10085else 10086 lt_cv_shlibpath_overrides_runpath=no 10087 save_LDFLAGS=$LDFLAGS 10088 save_libdir=$libdir 10089 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10090 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10092/* end confdefs.h. */ 10093 10094int 10095main () 10096{ 10097 10098 ; 10099 return 0; 10100} 10101_ACEOF 10102if ac_fn_c_try_link "$LINENO"; then : 10103 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10104 lt_cv_shlibpath_overrides_runpath=yes 10105fi 10106fi 10107rm -f core conftest.err conftest.$ac_objext \ 10108 conftest$ac_exeext conftest.$ac_ext 10109 LDFLAGS=$save_LDFLAGS 10110 libdir=$save_libdir 10111 10112fi 10113 10114 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10115 10116 # This implies no fast_install, which is unacceptable. 10117 # Some rework will be needed to allow for fast_install 10118 # before this can be enabled. 10119 hardcode_into_libs=yes 10120 10121 # Append ld.so.conf contents to the search path 10122 if test -f /etc/ld.so.conf; then 10123 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' ' '` 10124 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10125 fi 10126 10127 # We used to test for /lib/ld.so.1 and disable shared libraries on 10128 # powerpc, because MkLinux only supported shared libraries with the 10129 # GNU dynamic linker. Since this was broken with cross compilers, 10130 # most powerpc-linux boxes support dynamic linking these days and 10131 # people can always --disable-shared, the test was removed, and we 10132 # assume the GNU/Linux dynamic linker is in use. 10133 dynamic_linker='GNU/Linux ld.so' 10134 ;; 10135 10136netbsd*) 10137 version_type=sunos 10138 need_lib_prefix=no 10139 need_version=no 10140 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10142 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10143 dynamic_linker='NetBSD (a.out) ld.so' 10144 else 10145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10146 soname_spec='${libname}${release}${shared_ext}$major' 10147 dynamic_linker='NetBSD ld.elf_so' 10148 fi 10149 shlibpath_var=LD_LIBRARY_PATH 10150 shlibpath_overrides_runpath=yes 10151 hardcode_into_libs=yes 10152 ;; 10153 10154newsos6) 10155 version_type=linux 10156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10157 shlibpath_var=LD_LIBRARY_PATH 10158 shlibpath_overrides_runpath=yes 10159 ;; 10160 10161*nto* | *qnx*) 10162 version_type=qnx 10163 need_lib_prefix=no 10164 need_version=no 10165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10166 soname_spec='${libname}${release}${shared_ext}$major' 10167 shlibpath_var=LD_LIBRARY_PATH 10168 shlibpath_overrides_runpath=no 10169 hardcode_into_libs=yes 10170 dynamic_linker='ldqnx.so' 10171 ;; 10172 10173openbsd*) 10174 version_type=sunos 10175 sys_lib_dlsearch_path_spec="/usr/lib" 10176 need_lib_prefix=no 10177 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10178 case $host_os in 10179 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10180 *) need_version=no ;; 10181 esac 10182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10183 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10184 shlibpath_var=LD_LIBRARY_PATH 10185 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10186 case $host_os in 10187 openbsd2.[89] | openbsd2.[89].*) 10188 shlibpath_overrides_runpath=no 10189 ;; 10190 *) 10191 shlibpath_overrides_runpath=yes 10192 ;; 10193 esac 10194 else 10195 shlibpath_overrides_runpath=yes 10196 fi 10197 ;; 10198 10199os2*) 10200 libname_spec='$name' 10201 shrext_cmds=".dll" 10202 need_lib_prefix=no 10203 library_names_spec='$libname${shared_ext} $libname.a' 10204 dynamic_linker='OS/2 ld.exe' 10205 shlibpath_var=LIBPATH 10206 ;; 10207 10208osf3* | osf4* | osf5*) 10209 version_type=osf 10210 need_lib_prefix=no 10211 need_version=no 10212 soname_spec='${libname}${release}${shared_ext}$major' 10213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10214 shlibpath_var=LD_LIBRARY_PATH 10215 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10216 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10217 ;; 10218 10219rdos*) 10220 dynamic_linker=no 10221 ;; 10222 10223solaris*) 10224 version_type=linux 10225 need_lib_prefix=no 10226 need_version=no 10227 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10228 soname_spec='${libname}${release}${shared_ext}$major' 10229 shlibpath_var=LD_LIBRARY_PATH 10230 shlibpath_overrides_runpath=yes 10231 hardcode_into_libs=yes 10232 # ldd complains unless libraries are executable 10233 postinstall_cmds='chmod +x $lib' 10234 ;; 10235 10236sunos4*) 10237 version_type=sunos 10238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10239 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10240 shlibpath_var=LD_LIBRARY_PATH 10241 shlibpath_overrides_runpath=yes 10242 if test "$with_gnu_ld" = yes; then 10243 need_lib_prefix=no 10244 fi 10245 need_version=yes 10246 ;; 10247 10248sysv4 | sysv4.3*) 10249 version_type=linux 10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10251 soname_spec='${libname}${release}${shared_ext}$major' 10252 shlibpath_var=LD_LIBRARY_PATH 10253 case $host_vendor in 10254 sni) 10255 shlibpath_overrides_runpath=no 10256 need_lib_prefix=no 10257 runpath_var=LD_RUN_PATH 10258 ;; 10259 siemens) 10260 need_lib_prefix=no 10261 ;; 10262 motorola) 10263 need_lib_prefix=no 10264 need_version=no 10265 shlibpath_overrides_runpath=no 10266 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10267 ;; 10268 esac 10269 ;; 10270 10271sysv4*MP*) 10272 if test -d /usr/nec ;then 10273 version_type=linux 10274 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10275 soname_spec='$libname${shared_ext}.$major' 10276 shlibpath_var=LD_LIBRARY_PATH 10277 fi 10278 ;; 10279 10280sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10281 version_type=freebsd-elf 10282 need_lib_prefix=no 10283 need_version=no 10284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10285 soname_spec='${libname}${release}${shared_ext}$major' 10286 shlibpath_var=LD_LIBRARY_PATH 10287 shlibpath_overrides_runpath=yes 10288 hardcode_into_libs=yes 10289 if test "$with_gnu_ld" = yes; then 10290 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10291 else 10292 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10293 case $host_os in 10294 sco3.2v5*) 10295 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10296 ;; 10297 esac 10298 fi 10299 sys_lib_dlsearch_path_spec='/usr/lib' 10300 ;; 10301 10302tpf*) 10303 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10304 version_type=linux 10305 need_lib_prefix=no 10306 need_version=no 10307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10308 shlibpath_var=LD_LIBRARY_PATH 10309 shlibpath_overrides_runpath=no 10310 hardcode_into_libs=yes 10311 ;; 10312 10313uts4*) 10314 version_type=linux 10315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10316 soname_spec='${libname}${release}${shared_ext}$major' 10317 shlibpath_var=LD_LIBRARY_PATH 10318 ;; 10319 10320# Shared libraries for VwWorks, >= 7 only at this stage 10321# and (fpic) still incompatible with "large" code models 10322# in a few configurations. Only for RTP mode in any case, 10323# and upon explicit request at configure time. 10324vxworks7*) 10325 dynamic_linker=no 10326 case ${with_multisubdir}-${enable_shared} in 10327 *large*) 10328 ;; 10329 *mrtp*-yes) 10330 version_type=linux 10331 need_lib_prefix=no 10332 need_version=no 10333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10334 soname_spec='${libname}${release}${shared_ext}$major' 10335 dynamic_linker="$host_os module_loader" 10336 ;; 10337 esac 10338 ;; 10339*) 10340 dynamic_linker=no 10341 ;; 10342esac 10343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10344$as_echo "$dynamic_linker" >&6; } 10345test "$dynamic_linker" = no && can_build_shared=no 10346 10347variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10348if test "$GCC" = yes; then 10349 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10350fi 10351 10352if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10353 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10354fi 10355if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10356 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10357fi 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10451$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10452hardcode_action= 10453if test -n "$hardcode_libdir_flag_spec" || 10454 test -n "$runpath_var" || 10455 test "X$hardcode_automatic" = "Xyes" ; then 10456 10457 # We can hardcode non-existent directories. 10458 if test "$hardcode_direct" != no && 10459 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10460 # have to relink, otherwise we might link with an installed library 10461 # when we should be linking with a yet-to-be-installed one 10462 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10463 test "$hardcode_minus_L" != no; then 10464 # Linking always hardcodes the temporary library directory. 10465 hardcode_action=relink 10466 else 10467 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10468 hardcode_action=immediate 10469 fi 10470else 10471 # We cannot hardcode anything, or else we can only hardcode existing 10472 # directories. 10473 hardcode_action=unsupported 10474fi 10475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10476$as_echo "$hardcode_action" >&6; } 10477 10478if test "$hardcode_action" = relink || 10479 test "$inherit_rpath" = yes; then 10480 # Fast installation is not supported 10481 enable_fast_install=no 10482elif test "$shlibpath_overrides_runpath" = yes || 10483 test "$enable_shared" = no; then 10484 # Fast installation is not necessary 10485 enable_fast_install=needless 10486fi 10487 10488 10489 10490 10491 10492 10493 if test "x$enable_dlopen" != xyes; then 10494 enable_dlopen=unknown 10495 enable_dlopen_self=unknown 10496 enable_dlopen_self_static=unknown 10497else 10498 lt_cv_dlopen=no 10499 lt_cv_dlopen_libs= 10500 10501 case $host_os in 10502 beos*) 10503 lt_cv_dlopen="load_add_on" 10504 lt_cv_dlopen_libs= 10505 lt_cv_dlopen_self=yes 10506 ;; 10507 10508 mingw* | pw32* | cegcc*) 10509 lt_cv_dlopen="LoadLibrary" 10510 lt_cv_dlopen_libs= 10511 ;; 10512 10513 cygwin*) 10514 lt_cv_dlopen="dlopen" 10515 lt_cv_dlopen_libs= 10516 ;; 10517 10518 darwin*) 10519 # if libdl is installed we need to link against it 10520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10521$as_echo_n "checking for dlopen in -ldl... " >&6; } 10522if ${ac_cv_lib_dl_dlopen+:} false; then : 10523 $as_echo_n "(cached) " >&6 10524else 10525 ac_check_lib_save_LIBS=$LIBS 10526LIBS="-ldl $LIBS" 10527cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10528/* end confdefs.h. */ 10529 10530/* Override any GCC internal prototype to avoid an error. 10531 Use char because int might match the return type of a GCC 10532 builtin and then its argument prototype would still apply. */ 10533#ifdef __cplusplus 10534extern "C" 10535#endif 10536char dlopen (); 10537int 10538main () 10539{ 10540return dlopen (); 10541 ; 10542 return 0; 10543} 10544_ACEOF 10545if ac_fn_c_try_link "$LINENO"; then : 10546 ac_cv_lib_dl_dlopen=yes 10547else 10548 ac_cv_lib_dl_dlopen=no 10549fi 10550rm -f core conftest.err conftest.$ac_objext \ 10551 conftest$ac_exeext conftest.$ac_ext 10552LIBS=$ac_check_lib_save_LIBS 10553fi 10554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10555$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10556if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10557 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10558else 10559 10560 lt_cv_dlopen="dyld" 10561 lt_cv_dlopen_libs= 10562 lt_cv_dlopen_self=yes 10563 10564fi 10565 10566 ;; 10567 10568 *) 10569 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10570if test "x$ac_cv_func_shl_load" = xyes; then : 10571 lt_cv_dlopen="shl_load" 10572else 10573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10574$as_echo_n "checking for shl_load in -ldld... " >&6; } 10575if ${ac_cv_lib_dld_shl_load+:} false; then : 10576 $as_echo_n "(cached) " >&6 10577else 10578 ac_check_lib_save_LIBS=$LIBS 10579LIBS="-ldld $LIBS" 10580cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10581/* end confdefs.h. */ 10582 10583/* Override any GCC internal prototype to avoid an error. 10584 Use char because int might match the return type of a GCC 10585 builtin and then its argument prototype would still apply. */ 10586#ifdef __cplusplus 10587extern "C" 10588#endif 10589char shl_load (); 10590int 10591main () 10592{ 10593return shl_load (); 10594 ; 10595 return 0; 10596} 10597_ACEOF 10598if ac_fn_c_try_link "$LINENO"; then : 10599 ac_cv_lib_dld_shl_load=yes 10600else 10601 ac_cv_lib_dld_shl_load=no 10602fi 10603rm -f core conftest.err conftest.$ac_objext \ 10604 conftest$ac_exeext conftest.$ac_ext 10605LIBS=$ac_check_lib_save_LIBS 10606fi 10607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10608$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10609if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10610 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10611else 10612 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10613if test "x$ac_cv_func_dlopen" = xyes; then : 10614 lt_cv_dlopen="dlopen" 10615else 10616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10617$as_echo_n "checking for dlopen in -ldl... " >&6; } 10618if ${ac_cv_lib_dl_dlopen+:} false; then : 10619 $as_echo_n "(cached) " >&6 10620else 10621 ac_check_lib_save_LIBS=$LIBS 10622LIBS="-ldl $LIBS" 10623cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10624/* end confdefs.h. */ 10625 10626/* Override any GCC internal prototype to avoid an error. 10627 Use char because int might match the return type of a GCC 10628 builtin and then its argument prototype would still apply. */ 10629#ifdef __cplusplus 10630extern "C" 10631#endif 10632char dlopen (); 10633int 10634main () 10635{ 10636return dlopen (); 10637 ; 10638 return 0; 10639} 10640_ACEOF 10641if ac_fn_c_try_link "$LINENO"; then : 10642 ac_cv_lib_dl_dlopen=yes 10643else 10644 ac_cv_lib_dl_dlopen=no 10645fi 10646rm -f core conftest.err conftest.$ac_objext \ 10647 conftest$ac_exeext conftest.$ac_ext 10648LIBS=$ac_check_lib_save_LIBS 10649fi 10650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10651$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10652if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10653 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10654else 10655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10656$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10657if ${ac_cv_lib_svld_dlopen+:} false; then : 10658 $as_echo_n "(cached) " >&6 10659else 10660 ac_check_lib_save_LIBS=$LIBS 10661LIBS="-lsvld $LIBS" 10662cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10663/* end confdefs.h. */ 10664 10665/* Override any GCC internal prototype to avoid an error. 10666 Use char because int might match the return type of a GCC 10667 builtin and then its argument prototype would still apply. */ 10668#ifdef __cplusplus 10669extern "C" 10670#endif 10671char dlopen (); 10672int 10673main () 10674{ 10675return dlopen (); 10676 ; 10677 return 0; 10678} 10679_ACEOF 10680if ac_fn_c_try_link "$LINENO"; then : 10681 ac_cv_lib_svld_dlopen=yes 10682else 10683 ac_cv_lib_svld_dlopen=no 10684fi 10685rm -f core conftest.err conftest.$ac_objext \ 10686 conftest$ac_exeext conftest.$ac_ext 10687LIBS=$ac_check_lib_save_LIBS 10688fi 10689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10690$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10691if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10692 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10693else 10694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10695$as_echo_n "checking for dld_link in -ldld... " >&6; } 10696if ${ac_cv_lib_dld_dld_link+:} false; then : 10697 $as_echo_n "(cached) " >&6 10698else 10699 ac_check_lib_save_LIBS=$LIBS 10700LIBS="-ldld $LIBS" 10701cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10702/* end confdefs.h. */ 10703 10704/* Override any GCC internal prototype to avoid an error. 10705 Use char because int might match the return type of a GCC 10706 builtin and then its argument prototype would still apply. */ 10707#ifdef __cplusplus 10708extern "C" 10709#endif 10710char dld_link (); 10711int 10712main () 10713{ 10714return dld_link (); 10715 ; 10716 return 0; 10717} 10718_ACEOF 10719if ac_fn_c_try_link "$LINENO"; then : 10720 ac_cv_lib_dld_dld_link=yes 10721else 10722 ac_cv_lib_dld_dld_link=no 10723fi 10724rm -f core conftest.err conftest.$ac_objext \ 10725 conftest$ac_exeext conftest.$ac_ext 10726LIBS=$ac_check_lib_save_LIBS 10727fi 10728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10729$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10730if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10731 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10732fi 10733 10734 10735fi 10736 10737 10738fi 10739 10740 10741fi 10742 10743 10744fi 10745 10746 10747fi 10748 10749 ;; 10750 esac 10751 10752 if test "x$lt_cv_dlopen" != xno; then 10753 enable_dlopen=yes 10754 else 10755 enable_dlopen=no 10756 fi 10757 10758 case $lt_cv_dlopen in 10759 dlopen) 10760 save_CPPFLAGS="$CPPFLAGS" 10761 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10762 10763 save_LDFLAGS="$LDFLAGS" 10764 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10765 10766 save_LIBS="$LIBS" 10767 LIBS="$lt_cv_dlopen_libs $LIBS" 10768 10769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10770$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10771if ${lt_cv_dlopen_self+:} false; then : 10772 $as_echo_n "(cached) " >&6 10773else 10774 if test "$cross_compiling" = yes; then : 10775 lt_cv_dlopen_self=cross 10776else 10777 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10778 lt_status=$lt_dlunknown 10779 cat > conftest.$ac_ext <<_LT_EOF 10780#line 10780 "configure" 10781#include "confdefs.h" 10782 10783#if HAVE_DLFCN_H 10784#include <dlfcn.h> 10785#endif 10786 10787#include <stdio.h> 10788 10789#ifdef RTLD_GLOBAL 10790# define LT_DLGLOBAL RTLD_GLOBAL 10791#else 10792# ifdef DL_GLOBAL 10793# define LT_DLGLOBAL DL_GLOBAL 10794# else 10795# define LT_DLGLOBAL 0 10796# endif 10797#endif 10798 10799/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10800 find out it does not work in some platform. */ 10801#ifndef LT_DLLAZY_OR_NOW 10802# ifdef RTLD_LAZY 10803# define LT_DLLAZY_OR_NOW RTLD_LAZY 10804# else 10805# ifdef DL_LAZY 10806# define LT_DLLAZY_OR_NOW DL_LAZY 10807# else 10808# ifdef RTLD_NOW 10809# define LT_DLLAZY_OR_NOW RTLD_NOW 10810# else 10811# ifdef DL_NOW 10812# define LT_DLLAZY_OR_NOW DL_NOW 10813# else 10814# define LT_DLLAZY_OR_NOW 0 10815# endif 10816# endif 10817# endif 10818# endif 10819#endif 10820 10821/* When -fvisbility=hidden is used, assume the code has been annotated 10822 correspondingly for the symbols needed. */ 10823#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10824void fnord () __attribute__((visibility("default"))); 10825#endif 10826 10827void fnord () { int i=42; } 10828int main () 10829{ 10830 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10831 int status = $lt_dlunknown; 10832 10833 if (self) 10834 { 10835 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10836 else 10837 { 10838 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10839 else puts (dlerror ()); 10840 } 10841 /* dlclose (self); */ 10842 } 10843 else 10844 puts (dlerror ()); 10845 10846 return status; 10847} 10848_LT_EOF 10849 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10850 (eval $ac_link) 2>&5 10851 ac_status=$? 10852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10853 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10854 (./conftest; exit; ) >&5 2>/dev/null 10855 lt_status=$? 10856 case x$lt_status in 10857 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10858 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10859 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10860 esac 10861 else : 10862 # compilation failed 10863 lt_cv_dlopen_self=no 10864 fi 10865fi 10866rm -fr conftest* 10867 10868 10869fi 10870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10871$as_echo "$lt_cv_dlopen_self" >&6; } 10872 10873 if test "x$lt_cv_dlopen_self" = xyes; then 10874 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10876$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10877if ${lt_cv_dlopen_self_static+:} false; then : 10878 $as_echo_n "(cached) " >&6 10879else 10880 if test "$cross_compiling" = yes; then : 10881 lt_cv_dlopen_self_static=cross 10882else 10883 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10884 lt_status=$lt_dlunknown 10885 cat > conftest.$ac_ext <<_LT_EOF 10886#line 10886 "configure" 10887#include "confdefs.h" 10888 10889#if HAVE_DLFCN_H 10890#include <dlfcn.h> 10891#endif 10892 10893#include <stdio.h> 10894 10895#ifdef RTLD_GLOBAL 10896# define LT_DLGLOBAL RTLD_GLOBAL 10897#else 10898# ifdef DL_GLOBAL 10899# define LT_DLGLOBAL DL_GLOBAL 10900# else 10901# define LT_DLGLOBAL 0 10902# endif 10903#endif 10904 10905/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10906 find out it does not work in some platform. */ 10907#ifndef LT_DLLAZY_OR_NOW 10908# ifdef RTLD_LAZY 10909# define LT_DLLAZY_OR_NOW RTLD_LAZY 10910# else 10911# ifdef DL_LAZY 10912# define LT_DLLAZY_OR_NOW DL_LAZY 10913# else 10914# ifdef RTLD_NOW 10915# define LT_DLLAZY_OR_NOW RTLD_NOW 10916# else 10917# ifdef DL_NOW 10918# define LT_DLLAZY_OR_NOW DL_NOW 10919# else 10920# define LT_DLLAZY_OR_NOW 0 10921# endif 10922# endif 10923# endif 10924# endif 10925#endif 10926 10927/* When -fvisbility=hidden is used, assume the code has been annotated 10928 correspondingly for the symbols needed. */ 10929#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10930void fnord () __attribute__((visibility("default"))); 10931#endif 10932 10933void fnord () { int i=42; } 10934int main () 10935{ 10936 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10937 int status = $lt_dlunknown; 10938 10939 if (self) 10940 { 10941 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10942 else 10943 { 10944 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10945 else puts (dlerror ()); 10946 } 10947 /* dlclose (self); */ 10948 } 10949 else 10950 puts (dlerror ()); 10951 10952 return status; 10953} 10954_LT_EOF 10955 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10956 (eval $ac_link) 2>&5 10957 ac_status=$? 10958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10959 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10960 (./conftest; exit; ) >&5 2>/dev/null 10961 lt_status=$? 10962 case x$lt_status in 10963 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10964 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10965 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10966 esac 10967 else : 10968 # compilation failed 10969 lt_cv_dlopen_self_static=no 10970 fi 10971fi 10972rm -fr conftest* 10973 10974 10975fi 10976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10977$as_echo "$lt_cv_dlopen_self_static" >&6; } 10978 fi 10979 10980 CPPFLAGS="$save_CPPFLAGS" 10981 LDFLAGS="$save_LDFLAGS" 10982 LIBS="$save_LIBS" 10983 ;; 10984 esac 10985 10986 case $lt_cv_dlopen_self in 10987 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10988 *) enable_dlopen_self=unknown ;; 10989 esac 10990 10991 case $lt_cv_dlopen_self_static in 10992 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10993 *) enable_dlopen_self_static=unknown ;; 10994 esac 10995fi 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013striplib= 11014old_striplib= 11015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11016$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11017if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11018 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11019 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11021$as_echo "yes" >&6; } 11022else 11023# FIXME - insert some real tests, host_os isn't really good enough 11024 case $host_os in 11025 darwin*) 11026 if test -n "$STRIP" ; then 11027 striplib="$STRIP -x" 11028 old_striplib="$STRIP -S" 11029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11030$as_echo "yes" >&6; } 11031 else 11032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11033$as_echo "no" >&6; } 11034 fi 11035 ;; 11036 *) 11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11038$as_echo "no" >&6; } 11039 ;; 11040 esac 11041fi 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 # Report which library types will actually be built 11055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11056$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11058$as_echo "$can_build_shared" >&6; } 11059 11060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11061$as_echo_n "checking whether to build shared libraries... " >&6; } 11062 test "$can_build_shared" = "no" && enable_shared=no 11063 11064 # On AIX, shared libraries and static libraries use the same namespace, and 11065 # are all built from PIC. 11066 case $host_os in 11067 aix3*) 11068 test "$enable_shared" = yes && enable_static=no 11069 if test -n "$RANLIB"; then 11070 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11071 postinstall_cmds='$RANLIB $lib' 11072 fi 11073 ;; 11074 11075 aix[4-9]*) 11076 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11077 test "$enable_shared" = yes && enable_static=no 11078 fi 11079 ;; 11080 esac 11081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11082$as_echo "$enable_shared" >&6; } 11083 11084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11085$as_echo_n "checking whether to build static libraries... " >&6; } 11086 # Make sure either enable_shared or enable_static is yes. 11087 test "$enable_shared" = yes || enable_static=yes 11088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11089$as_echo "$enable_static" >&6; } 11090 11091 11092 11093 11094fi 11095ac_ext=c 11096ac_cpp='$CPP $CPPFLAGS' 11097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11099ac_compiler_gnu=$ac_cv_c_compiler_gnu 11100 11101CC="$lt_save_CC" 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 ac_config_commands="$ac_config_commands libtool" 11116 11117 11118 11119 11120# Only expand once: 11121 11122 11123 11124# The tests for host and target for $enable_largefile require 11125# canonical names. 11126 11127 11128 11129# As the $enable_largefile decision depends on --enable-plugins we must set it 11130# even in directories otherwise not depending on the $plugins option. 11131 11132 11133 maybe_plugins=no 11134 for ac_header in dlfcn.h 11135do : 11136 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 11137" 11138if test "x$ac_cv_header_dlfcn_h" = xyes; then : 11139 cat >>confdefs.h <<_ACEOF 11140#define HAVE_DLFCN_H 1 11141_ACEOF 11142 maybe_plugins=yes 11143fi 11144 11145done 11146 11147 for ac_header in windows.h 11148do : 11149 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 11150" 11151if test "x$ac_cv_header_windows_h" = xyes; then : 11152 cat >>confdefs.h <<_ACEOF 11153#define HAVE_WINDOWS_H 1 11154_ACEOF 11155 maybe_plugins=yes 11156fi 11157 11158done 11159 11160 11161 # Check whether --enable-plugins was given. 11162if test "${enable_plugins+set}" = set; then : 11163 enableval=$enable_plugins; case "${enableval}" in 11164 no) plugins=no ;; 11165 *) plugins=yes 11166 if test "$maybe_plugins" != "yes" ; then 11167 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 11168 fi ;; 11169 esac 11170else 11171 plugins=$maybe_plugins 11172 11173fi 11174 11175 if test "$plugins" = "yes"; then 11176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 11177$as_echo_n "checking for library containing dlsym... " >&6; } 11178if ${ac_cv_search_dlsym+:} false; then : 11179 $as_echo_n "(cached) " >&6 11180else 11181 ac_func_search_save_LIBS=$LIBS 11182cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11183/* end confdefs.h. */ 11184 11185/* Override any GCC internal prototype to avoid an error. 11186 Use char because int might match the return type of a GCC 11187 builtin and then its argument prototype would still apply. */ 11188#ifdef __cplusplus 11189extern "C" 11190#endif 11191char dlsym (); 11192int 11193main () 11194{ 11195return dlsym (); 11196 ; 11197 return 0; 11198} 11199_ACEOF 11200for ac_lib in '' dl; do 11201 if test -z "$ac_lib"; then 11202 ac_res="none required" 11203 else 11204 ac_res=-l$ac_lib 11205 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11206 fi 11207 if ac_fn_c_try_link "$LINENO"; then : 11208 ac_cv_search_dlsym=$ac_res 11209fi 11210rm -f core conftest.err conftest.$ac_objext \ 11211 conftest$ac_exeext 11212 if ${ac_cv_search_dlsym+:} false; then : 11213 break 11214fi 11215done 11216if ${ac_cv_search_dlsym+:} false; then : 11217 11218else 11219 ac_cv_search_dlsym=no 11220fi 11221rm conftest.$ac_ext 11222LIBS=$ac_func_search_save_LIBS 11223fi 11224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 11225$as_echo "$ac_cv_search_dlsym" >&6; } 11226ac_res=$ac_cv_search_dlsym 11227if test "$ac_res" != no; then : 11228 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11229 11230fi 11231 11232 fi 11233 11234 11235case "${host}" in 11236 sparc-*-solaris*|i?86-*-solaris*) 11237 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support 11238 # were mutually exclusive until Solaris 11.3. Without procfs support, 11239 # the bfd/ elf module cannot provide certain routines such as 11240 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user 11241 # explicitly requested large-file support through the 11242 # --enable-largefile switch, disable large-file support in favor of 11243 # procfs support. 11244 # 11245 # Check if <sys/procfs.h> is incompatible with large-file support. 11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11247/* end confdefs.h. */ 11248#define _FILE_OFFSET_BITS 64 11249#define _STRUCTURED_PROC 1 11250#include <sys/procfs.h> 11251int 11252main () 11253{ 11254 11255 ; 11256 return 0; 11257} 11258_ACEOF 11259if ac_fn_c_try_compile "$LINENO"; then : 11260 acx_cv_procfs_lfs=yes 11261else 11262 acx_cv_procfs_lfs=no 11263fi 11264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11265 # 11266 # Forcefully disable large-file support only if necessary, gdb is in 11267 # tree and enabled. 11268 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \ 11269 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then 11270 : ${enable_largefile="no"} 11271 if test "$plugins" = yes; then 11272 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 11273plugin support disabled; require large-file support which is incompatible with GDB." >&5 11274$as_echo "$as_me: WARNING: 11275plugin support disabled; require large-file support which is incompatible with GDB." >&2;} 11276 plugins=no 11277 fi 11278 fi 11279 # 11280 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the 11281 # benefit of g++ 9+ which predefines it on Solaris. 11282 if test "$enable_largefile" = no; then 11283 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS" 11284 11285 fi 11286 ;; 11287esac 11288 11289# Check whether --enable-largefile was given. 11290if test "${enable_largefile+set}" = set; then : 11291 enableval=$enable_largefile; 11292fi 11293 11294if test "$enable_largefile" != no; then 11295 11296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11297$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11298if ${ac_cv_sys_largefile_CC+:} false; then : 11299 $as_echo_n "(cached) " >&6 11300else 11301 ac_cv_sys_largefile_CC=no 11302 if test "$GCC" != yes; then 11303 ac_save_CC=$CC 11304 while :; do 11305 # IRIX 6.2 and later do not support large files by default, 11306 # so use the C compiler's -n32 option if that helps. 11307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11308/* end confdefs.h. */ 11309#include <sys/types.h> 11310 /* Check that off_t can represent 2**63 - 1 correctly. 11311 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11312 since some C++ compilers masquerading as C compilers 11313 incorrectly reject 9223372036854775807. */ 11314#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11315 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11316 && LARGE_OFF_T % 2147483647 == 1) 11317 ? 1 : -1]; 11318int 11319main () 11320{ 11321 11322 ; 11323 return 0; 11324} 11325_ACEOF 11326 if ac_fn_c_try_compile "$LINENO"; then : 11327 break 11328fi 11329rm -f core conftest.err conftest.$ac_objext 11330 CC="$CC -n32" 11331 if ac_fn_c_try_compile "$LINENO"; then : 11332 ac_cv_sys_largefile_CC=' -n32'; break 11333fi 11334rm -f core conftest.err conftest.$ac_objext 11335 break 11336 done 11337 CC=$ac_save_CC 11338 rm -f conftest.$ac_ext 11339 fi 11340fi 11341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11342$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11343 if test "$ac_cv_sys_largefile_CC" != no; then 11344 CC=$CC$ac_cv_sys_largefile_CC 11345 fi 11346 11347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11348$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11349if ${ac_cv_sys_file_offset_bits+:} false; then : 11350 $as_echo_n "(cached) " >&6 11351else 11352 while :; do 11353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11354/* end confdefs.h. */ 11355#include <sys/types.h> 11356 /* Check that off_t can represent 2**63 - 1 correctly. 11357 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11358 since some C++ compilers masquerading as C compilers 11359 incorrectly reject 9223372036854775807. */ 11360#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11361 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11362 && LARGE_OFF_T % 2147483647 == 1) 11363 ? 1 : -1]; 11364int 11365main () 11366{ 11367 11368 ; 11369 return 0; 11370} 11371_ACEOF 11372if ac_fn_c_try_compile "$LINENO"; then : 11373 ac_cv_sys_file_offset_bits=no; break 11374fi 11375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11377/* end confdefs.h. */ 11378#define _FILE_OFFSET_BITS 64 11379#include <sys/types.h> 11380 /* Check that off_t can represent 2**63 - 1 correctly. 11381 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11382 since some C++ compilers masquerading as C compilers 11383 incorrectly reject 9223372036854775807. */ 11384#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11385 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11386 && LARGE_OFF_T % 2147483647 == 1) 11387 ? 1 : -1]; 11388int 11389main () 11390{ 11391 11392 ; 11393 return 0; 11394} 11395_ACEOF 11396if ac_fn_c_try_compile "$LINENO"; then : 11397 ac_cv_sys_file_offset_bits=64; break 11398fi 11399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11400 ac_cv_sys_file_offset_bits=unknown 11401 break 11402done 11403fi 11404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11405$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11406case $ac_cv_sys_file_offset_bits in #( 11407 no | unknown) ;; 11408 *) 11409cat >>confdefs.h <<_ACEOF 11410#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11411_ACEOF 11412;; 11413esac 11414rm -rf conftest* 11415 if test $ac_cv_sys_file_offset_bits = unknown; then 11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11417$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11418if ${ac_cv_sys_large_files+:} false; then : 11419 $as_echo_n "(cached) " >&6 11420else 11421 while :; do 11422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11423/* end confdefs.h. */ 11424#include <sys/types.h> 11425 /* Check that off_t can represent 2**63 - 1 correctly. 11426 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11427 since some C++ compilers masquerading as C compilers 11428 incorrectly reject 9223372036854775807. */ 11429#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11430 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11431 && LARGE_OFF_T % 2147483647 == 1) 11432 ? 1 : -1]; 11433int 11434main () 11435{ 11436 11437 ; 11438 return 0; 11439} 11440_ACEOF 11441if ac_fn_c_try_compile "$LINENO"; then : 11442 ac_cv_sys_large_files=no; break 11443fi 11444rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11446/* end confdefs.h. */ 11447#define _LARGE_FILES 1 11448#include <sys/types.h> 11449 /* Check that off_t can represent 2**63 - 1 correctly. 11450 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11451 since some C++ compilers masquerading as C compilers 11452 incorrectly reject 9223372036854775807. */ 11453#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11454 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11455 && LARGE_OFF_T % 2147483647 == 1) 11456 ? 1 : -1]; 11457int 11458main () 11459{ 11460 11461 ; 11462 return 0; 11463} 11464_ACEOF 11465if ac_fn_c_try_compile "$LINENO"; then : 11466 ac_cv_sys_large_files=1; break 11467fi 11468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11469 ac_cv_sys_large_files=unknown 11470 break 11471done 11472fi 11473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11474$as_echo "$ac_cv_sys_large_files" >&6; } 11475case $ac_cv_sys_large_files in #( 11476 no | unknown) ;; 11477 *) 11478cat >>confdefs.h <<_ACEOF 11479#define _LARGE_FILES $ac_cv_sys_large_files 11480_ACEOF 11481;; 11482esac 11483rm -rf conftest* 11484 fi 11485 11486 11487fi 11488 11489 11490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5 11491$as_echo_n "checking how to compare bootstrapped objects... " >&6; } 11492if ${gcc_cv_prog_cmp_skip+:} false; then : 11493 $as_echo_n "(cached) " >&6 11494else 11495 echo abfoo >t1 11496 echo cdfoo >t2 11497 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2' 11498 if cmp t1 t2 2 2 > /dev/null 2>&1; then 11499 if cmp t1 t2 1 1 > /dev/null 2>&1; then 11500 : 11501 else 11502 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16' 11503 fi 11504 fi 11505 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then 11506 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then 11507 : 11508 else 11509 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2' 11510 fi 11511 fi 11512 rm t1 t2 11513 11514fi 11515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5 11516$as_echo "$gcc_cv_prog_cmp_skip" >&6; } 11517do_compare="$gcc_cv_prog_cmp_skip" 11518 11519 11520 11521# Check whether --enable-targets was given. 11522if test "${enable_targets+set}" = set; then : 11523 enableval=$enable_targets; case "${enableval}" in 11524 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 11525 ;; 11526 no) enable_targets= ;; 11527 *) enable_targets=$enableval ;; 11528esac 11529fi 11530 11531ac_checking= 11532. ${srcdir}/../bfd/development.sh 11533test "$development" = true && ac_checking=yes 11534# Check whether --enable-checking was given. 11535if test "${enable_checking+set}" = set; then : 11536 enableval=$enable_checking; case "${enableval}" in 11537 no|none) ac_checking= ;; 11538 *) ac_checking=yes ;; 11539esac 11540fi 11541if test x$ac_checking != x ; then 11542 11543$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h 11544 11545fi 11546 11547# PR gas/19109 11548# Decide the default method for compressing debug sections. 11549ac_default_compressed_debug_sections=unset 11550# Provide a configure time option to override our default. 11551# Check whether --enable-compressed_debug_sections was given. 11552if test "${enable_compressed_debug_sections+set}" = set; then : 11553 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in 11554 ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;; 11555 ,no, | ,none,) ac_default_compressed_debug_sections=no ;; 11556 *) ac_default_compressed_debug_sections=unset ;; 11557esac 11558fi 11559 11560# Select default compression algorithm. 11561ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_GABI_ZLIB 11562# Check whether --enable-default_compressed_debug_sections_algorithm was given. 11563if test "${enable_default_compressed_debug_sections_algorithm+set}" = set; then : 11564 enableval=$enable_default_compressed_debug_sections_algorithm; case "${enableval}" in 11565 zstd) ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_ZSTD ;; 11566esac 11567fi 11568 11569# PR gas/19520 11570# Decide if x86 assembler should generate relax relocations. 11571ac_default_x86_relax_relocations=unset 11572# Provide a configure time option to override our default. 11573# Check whether --enable-x86_relax_relocations was given. 11574if test "${enable_x86_relax_relocations+set}" = set; then : 11575 enableval=$enable_x86_relax_relocations; case "${enableval}" in 11576 no) ac_default_x86_relax_relocations=0 ;; 11577esac 11578fi 11579 11580# Decide if ELF assembler should generate common symbols with the 11581# STT_COMMON type. 11582ac_default_elf_stt_common=unset 11583# Provide a configure time option to override our default. 11584# Check whether --enable-elf_stt_common was given. 11585if test "${enable_elf_stt_common+set}" = set; then : 11586 enableval=$enable_elf_stt_common; case "${enableval}" in 11587 yes) ac_default_elf_stt_common=1 ;; 11588esac 11589fi 11590 11591 11592# Decide if the ELF assembler should default to generating 11593# GNU Build notes if none are provided by the input. 11594ac_default_generate_build_notes=0 11595# Provide a configuration option to override the default. 11596# Check whether --enable-generate_build_notes was given. 11597if test "${enable_generate_build_notes+set}" = set; then : 11598 enableval=$enable_generate_build_notes; case "${enableval}" in 11599 yes) ac_default_generate_build_notes=1 ;; 11600 no) ac_default_generate_build_notes=0 ;; 11601esac 11602fi 11603 11604# Decide if the MIPS assembler should default to enable MIPS fix Loongson3 11605# LLSC errata. 11606ac_default_mips_fix_loongson3_llsc=unset 11607# Provide a configuration option to override the default. 11608# Check whether --enable-mips-fix-loongson3-llsc was given. 11609if test "${enable_mips_fix_loongson3_llsc+set}" = set; then : 11610 enableval=$enable_mips_fix_loongson3_llsc; case "${enableval}" in 11611 yes) ac_default_mips_fix_loongson3_llsc=1 ;; 11612 no) ac_default_mips_fix_loongson3_llsc=0 ;; 11613esac 11614fi 11615 11616# Decide if the x86 ELF assembler should default to generating GNU x86 11617# used ISA and feature properties. 11618ac_default_generate_x86_used_note=unset 11619# Provide a configuration option to override the default. 11620# Check whether --enable-x86-used-note was given. 11621if test "${enable_x86_used_note+set}" = set; then : 11622 enableval=$enable_x86_used_note; case "${enableval}" in 11623 yes) ac_default_generate_x86_used_note=1 ;; 11624 no) ac_default_generate_x86_used_note=0 ;; 11625esac 11626fi 11627 11628# Decide if the RISC-V ELF assembler should default to generating attribute. 11629ac_default_generate_riscv_attr=unset 11630# Provide a configuration option to override the default. 11631# Check whether --enable-default-riscv-attribute was given. 11632if test "${enable_default_riscv_attribute+set}" = set; then : 11633 enableval=$enable_default_riscv_attribute; case "${enableval}" in 11634 yes) ac_default_generate_riscv_attr=1 ;; 11635 no) ac_default_generate_riscv_attr=0 ;; 11636esac 11637fi 11638 11639using_cgen=no 11640 11641 11642# Set the 'development' global. 11643. $srcdir/../bfd/development.sh 11644 11645# Set acp_cpp_for_build variable 11646ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 11647 11648# Default set of GCC warnings to enable. 11649GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11650GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 11651 11652# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11653cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11654/* end confdefs.h. */ 11655__GNUC__ 11656_ACEOF 11657if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11658 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 11659 11660else 11661 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 11662fi 11663rm -f conftest* 11664 11665 11666# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11667#cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11668#/* end confdefs.h. */ 11669#__GNUC__ 11670#_ACEOF 11671#if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11672# $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 11673# 11674#else 11675# cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11676#/* end confdefs.h. */ 11677#__clang__ 11678#_ACEOF 11679#if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11680# $EGREP "^__clang__$" >/dev/null 2>&1; then : 11681# GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 11682#fi 11683#rm -f conftest* 11684 11685 11686# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 11687WARN_WRITE_STRINGS="" 11688cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11689/* end confdefs.h. */ 11690__GNUC__ 11691_ACEOF 11692if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11693 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 11694 11695else 11696 WARN_WRITE_STRINGS="-Wwrite-strings" 11697fi 11698rm -f conftest* 11699 11700 11701# Verify CC_FOR_BUILD to be compatible with warning flags 11702 11703# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 11704cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11705/* end confdefs.h. */ 11706__GNUC__ 11707_ACEOF 11708if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11709 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 11710 11711else 11712 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 11713fi 11714rm -f conftest* 11715 11716 11717# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 11718#cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11719#/* end confdefs.h. */ 11720#__GNUC__ 11721#_ACEOF 11722#if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11723# $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 11724# 11725#else 11726# cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11727#/* end confdefs.h. */ 11728#__clang__ 11729#_ACEOF 11730#if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 11731# $EGREP "^__clang__$" >/dev/null 2>&1; then : 11732# GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 11733#fi 11734#rm -f conftest* 11735 11736 11737# Check whether --enable-werror was given. 11738if test "${enable_werror+set}" = set; then : 11739 enableval=$enable_werror; case "${enableval}" in 11740 yes | y) ERROR_ON_WARNING="yes" ;; 11741 no | n) ERROR_ON_WARNING="no" ;; 11742 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 11743 esac 11744fi 11745 11746 11747# Disable -Wformat by default when using gcc on mingw 11748case "${host}" in 11749 *-*-mingw32*) 11750 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 11751 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 11752 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 11753 fi 11754 ;; 11755 *) ;; 11756esac 11757 11758# Enable -Werror by default when using gcc. Turn it off for releases. 11759if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 11760 ERROR_ON_WARNING=yes 11761fi 11762 11763NO_WERROR= 11764if test "${ERROR_ON_WARNING}" = yes ; then 11765 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 11766 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 11767 NO_WERROR="-Wno-error" 11768fi 11769 11770if test "${GCC}" = yes ; then 11771 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11772 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 11773fi 11774 11775# Check whether --enable-build-warnings was given. 11776if test "${enable_build_warnings+set}" = set; then : 11777 enableval=$enable_build_warnings; case "${enableval}" in 11778 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 11779 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 11780 no) if test "${GCC}" = yes ; then 11781 WARN_CFLAGS="-w" 11782 WARN_CFLAGS_FOR_BUILD="-w" 11783 fi;; 11784 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11785 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 11786 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 11787 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 11788 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 11789 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 11790 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 11791 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 11792esac 11793fi 11794 11795 11796if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 11797 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 11798fi 11799 11800 11801 11802 11803 11804 11805 11806# Generate a header file 11807ac_config_headers="$ac_config_headers config.h:config.in" 11808 11809 11810 11811# Check whether --with-cpu was given. 11812if test "${with_cpu+set}" = set; then : 11813 withval=$with_cpu; 11814cat >>confdefs.h <<_ACEOF 11815#define TARGET_WITH_CPU "${with_cpu}" 11816_ACEOF 11817 11818fi 11819 11820 11821# PR 14072 11822 11823 11824# If we are on a DOS filesystem, we must use gdb.ini rather than 11825# .gdbinit. 11826case "${host}" in 11827 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*) 11828 GDBINIT="gdb.ini" 11829 ac_config_files="$ac_config_files gdb.ini:gdbinit.in" 11830 11831 ;; 11832 *) 11833 GDBINIT=".gdbinit" 11834 ac_config_files="$ac_config_files .gdbinit:gdbinit.in" 11835 11836 ;; 11837esac 11838 11839 11840#We need this for the host. 11841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11842$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11843if ${ac_cv_c_bigendian+:} false; then : 11844 $as_echo_n "(cached) " >&6 11845else 11846 ac_cv_c_bigendian=unknown 11847 # See if we're dealing with a universal compiler. 11848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11849/* end confdefs.h. */ 11850#ifndef __APPLE_CC__ 11851 not a universal capable compiler 11852 #endif 11853 typedef int dummy; 11854 11855_ACEOF 11856if ac_fn_c_try_compile "$LINENO"; then : 11857 11858 # Check for potential -arch flags. It is not universal unless 11859 # there are at least two -arch flags with different values. 11860 ac_arch= 11861 ac_prev= 11862 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11863 if test -n "$ac_prev"; then 11864 case $ac_word in 11865 i?86 | x86_64 | ppc | ppc64) 11866 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11867 ac_arch=$ac_word 11868 else 11869 ac_cv_c_bigendian=universal 11870 break 11871 fi 11872 ;; 11873 esac 11874 ac_prev= 11875 elif test "x$ac_word" = "x-arch"; then 11876 ac_prev=arch 11877 fi 11878 done 11879fi 11880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11881 if test $ac_cv_c_bigendian = unknown; then 11882 # See if sys/param.h defines the BYTE_ORDER macro. 11883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11884/* end confdefs.h. */ 11885#include <sys/types.h> 11886 #include <sys/param.h> 11887 11888int 11889main () 11890{ 11891#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11892 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11893 && LITTLE_ENDIAN) 11894 bogus endian macros 11895 #endif 11896 11897 ; 11898 return 0; 11899} 11900_ACEOF 11901if ac_fn_c_try_compile "$LINENO"; then : 11902 # It does; now see whether it defined to BIG_ENDIAN or not. 11903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11904/* end confdefs.h. */ 11905#include <sys/types.h> 11906 #include <sys/param.h> 11907 11908int 11909main () 11910{ 11911#if BYTE_ORDER != BIG_ENDIAN 11912 not big endian 11913 #endif 11914 11915 ; 11916 return 0; 11917} 11918_ACEOF 11919if ac_fn_c_try_compile "$LINENO"; then : 11920 ac_cv_c_bigendian=yes 11921else 11922 ac_cv_c_bigendian=no 11923fi 11924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11925fi 11926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11927 fi 11928 if test $ac_cv_c_bigendian = unknown; then 11929 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11931/* end confdefs.h. */ 11932#include <limits.h> 11933 11934int 11935main () 11936{ 11937#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11938 bogus endian macros 11939 #endif 11940 11941 ; 11942 return 0; 11943} 11944_ACEOF 11945if ac_fn_c_try_compile "$LINENO"; then : 11946 # It does; now see whether it defined to _BIG_ENDIAN or not. 11947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11948/* end confdefs.h. */ 11949#include <limits.h> 11950 11951int 11952main () 11953{ 11954#ifndef _BIG_ENDIAN 11955 not big endian 11956 #endif 11957 11958 ; 11959 return 0; 11960} 11961_ACEOF 11962if ac_fn_c_try_compile "$LINENO"; then : 11963 ac_cv_c_bigendian=yes 11964else 11965 ac_cv_c_bigendian=no 11966fi 11967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11968fi 11969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11970 fi 11971 if test $ac_cv_c_bigendian = unknown; then 11972 # Compile a test program. 11973 if test "$cross_compiling" = yes; then : 11974 # Try to guess by grepping values from an object file. 11975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11976/* end confdefs.h. */ 11977short int ascii_mm[] = 11978 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11979 short int ascii_ii[] = 11980 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11981 int use_ascii (int i) { 11982 return ascii_mm[i] + ascii_ii[i]; 11983 } 11984 short int ebcdic_ii[] = 11985 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11986 short int ebcdic_mm[] = 11987 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11988 int use_ebcdic (int i) { 11989 return ebcdic_mm[i] + ebcdic_ii[i]; 11990 } 11991 extern int foo; 11992 11993int 11994main () 11995{ 11996return use_ascii (foo) == use_ebcdic (foo); 11997 ; 11998 return 0; 11999} 12000_ACEOF 12001if ac_fn_c_try_compile "$LINENO"; then : 12002 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 12003 ac_cv_c_bigendian=yes 12004 fi 12005 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 12006 if test "$ac_cv_c_bigendian" = unknown; then 12007 ac_cv_c_bigendian=no 12008 else 12009 # finding both strings is unlikely to happen, but who knows? 12010 ac_cv_c_bigendian=unknown 12011 fi 12012 fi 12013fi 12014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12015else 12016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12017/* end confdefs.h. */ 12018$ac_includes_default 12019int 12020main () 12021{ 12022 12023 /* Are we little or big endian? From Harbison&Steele. */ 12024 union 12025 { 12026 long int l; 12027 char c[sizeof (long int)]; 12028 } u; 12029 u.l = 1; 12030 return u.c[sizeof (long int) - 1] == 1; 12031 12032 ; 12033 return 0; 12034} 12035_ACEOF 12036if ac_fn_c_try_run "$LINENO"; then : 12037 ac_cv_c_bigendian=no 12038else 12039 ac_cv_c_bigendian=yes 12040fi 12041rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12042 conftest.$ac_objext conftest.beam conftest.$ac_ext 12043fi 12044 12045 fi 12046fi 12047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 12048$as_echo "$ac_cv_c_bigendian" >&6; } 12049 case $ac_cv_c_bigendian in #( 12050 yes) 12051 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 12052;; #( 12053 no) 12054 ;; #( 12055 universal) 12056 12057$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 12058 12059 ;; #( 12060 *) 12061 as_fn_error $? "unknown endianness 12062 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 12063 esac 12064 12065 12066te_file=generic 12067 12068# Makefile target for installing gas in $(tooldir)/bin. 12069install_tooldir=install-exec-tooldir 12070 12071canon_targets="" 12072all_targets=no 12073if test -n "$enable_targets" ; then 12074 for t in `echo $enable_targets | sed 's/,/ /g'`; do 12075 if test $t = "all"; then 12076 all_targets=yes 12077 continue 12078 fi 12079 result=`$ac_config_sub $t 2>/dev/null` 12080 if test -n "$result" ; then 12081 canon_targets="$canon_targets $result" 12082# else 12083# # Permit "all", etc. We don't support it yet though. 12084# canon_targets="$canon_targets $t" 12085 fi 12086 done 12087 _gas_uniq_list="$canon_targets" 12088_gas_uniq_newlist="" 12089for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12090 case $_gas_uniq_i in 12091 _gas_uniq_dummy) ;; 12092 *) case " $_gas_uniq_newlist " in 12093 *" $_gas_uniq_i "*) ;; 12094 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12095 esac ;; 12096 esac 12097done 12098canon_targets=$_gas_uniq_newlist 12099 12100fi 12101 12102emulations="" 12103 12104for this_target in $target $canon_targets ; do 12105 12106 targ=${this_target} 12107 . ${srcdir}/configure.tgt 12108 12109 case ${target_cpu} in 12110 crisv32) 12111 12112cat >>confdefs.h <<_ACEOF 12113#define DEFAULT_CRIS_ARCH $arch 12114_ACEOF 12115 12116 ;; 12117 esac 12118 12119 if test ${this_target} = $target ; then 12120 target_cpu_type=${cpu_type} 12121 elif test ${target_cpu_type} != ${cpu_type} ; then 12122 continue 12123 fi 12124 12125 generic_target=${cpu_type}-${target_vendor}-${target_os} 12126 case ${generic_target} in 12127 i386-*-msdosdjgpp* \ 12128 | i386-*-go32*) 12129 12130$as_echo "#define STRICTCOFF 1" >>confdefs.h 12131 12132 ;; 12133 12134 i386-*-linux-* | x86_64-*-linux-*) 12135 if test ${this_target} = $target \ 12136 && test ${ac_default_generate_x86_used_note} = unset; then 12137 ac_default_generate_x86_used_note=1 12138 fi 12139 ;; 12140 12141 i386-*-solaris2 \ 12142 | x86_64-*-solaris2 \ 12143 | i386-*-solaris2.[0-9] \ 12144 | i386-*-solaris2.1[01] \ 12145 | x86_64-*-solaris2.1[01]) 12146 if test ${this_target} = $target \ 12147 && test ${ac_default_x86_relax_relocations} = unset; then 12148 ac_default_x86_relax_relocations=0 12149 fi 12150 ;; 12151 12152 microblaze*) 12153 ;; 12154 12155 ppc-*-aix5.[01]*) 12156 ;; 12157 ppc-*-aix[5-9].*) 12158 12159$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h 12160 12161 ;; 12162 ppc-*-solaris*) 12163 if test ${this_target} = $target; then 12164 12165$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h 12166 12167 fi 12168 if test x${endian} = xbig; then 12169 as_fn_error $? "Solaris must be configured little endian" "$LINENO" 5 12170 fi 12171 ;; 12172 esac 12173 12174 if test ${this_target} = $target ; then 12175 endian_def= 12176 if test x${endian} = xbig; then 12177 endian_def=1 12178 elif test x${endian} = xlittle; then 12179 endian_def=0 12180 fi 12181 if test x${endian_def} != x; then 12182 12183cat >>confdefs.h <<_ACEOF 12184#define TARGET_BYTES_BIG_ENDIAN $endian_def 12185_ACEOF 12186 12187 fi 12188 fi 12189 12190# Other random stuff. 12191 12192 case ${cpu_type} in 12193 mips) 12194 # Set mips_cpu to the name of the default CPU. 12195 case ${target_cpu} in 12196 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el | mips64eb | mipsn64el | mipsn64eb) 12197 mips_cpu=from-abi 12198 ;; 12199 mipsisa32 | mipsisa32el) 12200 mips_cpu=mips32 12201 ;; 12202 mipsisa32r2 | mipsisa32r2el) 12203 mips_cpu=mips32r2 12204 ;; 12205 mipsisa32r3 | mipsisa32r3el) 12206 mips_cpu=mips32r3 12207 ;; 12208 mipsisa32r5 | mipsisa32r5el) 12209 mips_cpu=mips32r5 12210 ;; 12211 mipsisa32r6 | mipsisa32r6el) 12212 mips_cpu=mips32r6 12213 ;; 12214 mipsisa64 | mipsisa64el) 12215 mips_cpu=mips64 12216 ;; 12217 mipsisa64r2 | mipsisa64r2el) 12218 mips_cpu=mips64r2 12219 ;; 12220 mipsisa64r3 | mipsisa64r3el) 12221 mips_cpu=mips64r3 12222 ;; 12223 mipsisa64r5 | mipsisa64r5el) 12224 mips_cpu=mips64r5 12225 ;; 12226 mipsisa64r6 | mipsisa64r6el) 12227 mips_cpu=mips64r6 12228 ;; 12229 mipstx39 | mipstx39el) 12230 mips_cpu=r3900 12231 ;; 12232 mips64vr | mips64vrel) 12233 mips_cpu=vr4100 12234 ;; 12235 mipsisa32r2* | mipsisa64r2*) 12236 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'` 12237 ;; 12238 mipsisa32r6* | mipsisa64r6*) 12239 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'` 12240 ;; 12241 mips64* | mipsisa64* | mipsisa32*) 12242 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'` 12243 ;; 12244 mips*) 12245 mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'` 12246 ;; 12247 *) 12248 as_fn_error $? "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5 12249 ;; 12250 esac 12251 # See whether it's appropriate to set EF_MIPS_ABI_O32 for o32 12252 # binaries. It's a GNU extension that some OSes don't understand. 12253 case ${target} in 12254 *-*-irix*) 12255 use_ef_mips_abi_o32=0 12256 ;; 12257 *) 12258 use_ef_mips_abi_o32=1 12259 ;; 12260 esac 12261 # If Vendor is IMG, then MIPSr6 is used 12262 case ${target} in 12263 mips*-img-*) 12264 mips_cpu=mips32r6 12265 ;; 12266 esac 12267 # Decide whether to generate 32-bit or 64-bit code by default. 12268 # Used to resolve -march=from-abi when an embedded ABI is selected. 12269 case ${target} in 12270 mips64*-*-* | mipsisa64*-*-*) 12271 mips_default_64bit=1 12272 ;; 12273 *) 12274 mips_default_64bit=0 12275 ;; 12276 esac 12277 # Decide which ABI to target by default. 12278 case ${target} in 12279 mips64*-openbsd* | mips64*-linux-gnuabi64) 12280 mips_default_abi=N64_ABI 12281 ;; 12282 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \ 12283 | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*) 12284 mips_default_abi=N32_ABI 12285 ;; 12286 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu) 12287 mips_default_abi=O32_ABI 12288 ;; 12289 *) 12290 mips_default_abi=NO_ABI 12291 ;; 12292 esac 12293 12294cat >>confdefs.h <<_ACEOF 12295#define MIPS_CPU_STRING_DEFAULT "$mips_cpu" 12296_ACEOF 12297 12298 12299cat >>confdefs.h <<_ACEOF 12300#define USE_EF_MIPS_ABI_O32 $use_ef_mips_abi_o32 12301_ACEOF 12302 12303 12304cat >>confdefs.h <<_ACEOF 12305#define MIPS_DEFAULT_64BIT $mips_default_64bit 12306_ACEOF 12307 12308 12309cat >>confdefs.h <<_ACEOF 12310#define MIPS_DEFAULT_ABI $mips_default_abi 12311_ACEOF 12312 12313 ;; 12314 esac 12315 12316 # Do we need the opcodes library? 12317 case ${cpu_type} in 12318 vax | tic30 | i386 | arm) 12319 ;; 12320 12321 *) 12322 need_opcodes=yes 12323 12324 case "${enable_shared}" in 12325 yes) shared_opcodes=true ;; 12326 *opcodes*) shared_opcodes=true ;; 12327 *) shared_opcodes=false ;; 12328 esac 12329 ;; 12330 esac 12331 12332 # Any other special object files needed ? 12333 case ${cpu_type} in 12334 12335 bfin) 12336 for f in config/bfin-parse.o config/bfin-lex-wrapper.o; do 12337 case " $extra_objects " in 12338 *" $f "*) ;; 12339 *) extra_objects="$extra_objects $f" ;; 12340 esac 12341 done 12342 ;; 12343 12344 bpf) 12345 if test $this_target = $target ; then 12346 12347cat >>confdefs.h <<_ACEOF 12348#define DEFAULT_ARCH "${arch}" 12349_ACEOF 12350 12351 fi 12352 ;; 12353 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k) 12354 using_cgen=yes 12355 ;; 12356 12357 loongarch) 12358 for f in config/loongarch-parse.o config/loongarch-lex-wrapper.o; do 12359 case " $extra_objects " in 12360 *" $f "*) ;; 12361 *) extra_objects="$extra_objects $f" ;; 12362 esac 12363 done 12364 # --target=loongarch[32|64]-*-*. */ 12365 if test $this_target = $target ; then 12366 12367cat >>confdefs.h <<_ACEOF 12368#define DEFAULT_ARCH "${arch}" 12369_ACEOF 12370 12371 fi 12372 ;; 12373 12374 m32c) 12375 using_cgen=yes 12376 ;; 12377 frv) 12378 using_cgen=yes 12379 ;; 12380 kvx) 12381 for f in config/kvx-parse.o; do 12382 case " $extra_objects " in 12383 *" $f "*) ;; 12384 *) extra_objects="$extra_objects $f" ;; 12385 esac 12386 done 12387 ;; 12388 m68k) 12389 f=config/m68k-parse.o 12390 case " $extra_objects " in 12391 *" $f "*) ;; 12392 *) extra_objects="$extra_objects $f" ;; 12393 esac 12394 ;; 12395 12396 mep) 12397 using_cgen=yes 12398 ;; 12399 12400 mips) 12401 for f in itbl-parse.o itbl-lex-wrapper.o itbl-ops.o; do 12402 case " $extra_objects " in 12403 *" $f "*) ;; 12404 *) extra_objects="$extra_objects $f" ;; 12405 esac 12406 done 12407 ;; 12408 12409 mt) 12410 using_cgen=yes 12411 ;; 12412 12413 nds32) 12414 # setup NDS32_LINUX_TOOLCHAIN definition 12415 if test "linux" = $em; then 12416 12417$as_echo "#define NDS32_LINUX_TOOLCHAIN 1" >>confdefs.h 12418 12419 else 12420 12421$as_echo "#define NDS32_LINUX_TOOLCHAIN 0" >>confdefs.h 12422 12423 fi 12424 12425 # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features 12426 # based on arch_name. 12427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5 12428$as_echo_n "checking for default configuration of --with-arch... " >&6; } 12429 if test "x${with_arch}" != x; then 12430 case ${with_arch} in 12431 v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 ) 12432 12433cat >>confdefs.h <<_ACEOF 12434#define NDS32_DEFAULT_ARCH_NAME "$with_arch" 12435_ACEOF 12436 12437 ;; 12438 *) 12439 as_fn_error $? "This kind of arch name does *NOT* exist!" "$LINENO" 5 12440 ;; 12441 esac 12442 fi 12443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5 12444$as_echo "$with_arch" >&6; } 12445 12446 # Decide features one by one. 12447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5 12448$as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; } 12449 if test "x${enable_dx_regs}" = xyes; then 12450 12451$as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h 12452 12453 else 12454 12455$as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h 12456 12457 fi 12458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5 12459$as_echo "$enable_dx_regs" >&6; } 12460 12461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5 12462$as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; } 12463 if test "x${enable_perf_ext}" = xno; then 12464 12465$as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h 12466 12467 else 12468 12469$as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h 12470 12471 fi 12472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5 12473$as_echo "$enable_perf_ext" >&6; } 12474 12475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5 12476$as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; } 12477 if test "x${enable_perf_ext2}" = xno; then 12478 12479$as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h 12480 12481 else 12482 12483$as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h 12484 12485 fi 12486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5 12487$as_echo "$enable_perf_ext2" >&6; } 12488 12489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5 12490$as_echo_n "checking for default configuration of --enable-string-ext... " >&6; } 12491 if test "x${enable_string_ext}" = xno; then 12492 12493$as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h 12494 12495 else 12496 12497$as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h 12498 12499 fi 12500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5 12501$as_echo "$enable_string_ext" >&6; } 12502 12503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5 12504$as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; } 12505 if test "x${enable_audio_ext}" = xno; then 12506 12507$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h 12508 12509 else 12510 12511$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h 12512 12513 fi 12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5 12515$as_echo "$enable_audio_ext" >&6; } 12516 12517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dsp-ext" >&5 12518$as_echo_n "checking for default configuration of --enable-dsp-ext... " >&6; } 12519 if test "x${enable_dsp_ext}" = xno; then 12520 12521$as_echo "#define NDS32_DEFAULT_DSP_EXT 0" >>confdefs.h 12522 12523 else 12524 12525$as_echo "#define NDS32_DEFAULT_DSP_EXT 1" >>confdefs.h 12526 12527 fi 12528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dsp_ext" >&5 12529$as_echo "$enable_dsp_ext" >&6; } 12530 12531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-zol-ext" >&5 12532$as_echo_n "checking for default configuration of --enable-zol-ext... " >&6; } 12533 if test "x${enable_zol_ext}" = xno; then 12534 12535$as_echo "#define NDS32_DEFAULT_ZOL_EXT 0" >>confdefs.h 12536 12537 else 12538 12539$as_echo "#define NDS32_DEFAULT_ZOL_EXT 1" >>confdefs.h 12540 12541 fi 12542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zol_ext" >&5 12543$as_echo "$enable_zol_ext" >&6; } 12544 ;; 12545 12546 aarch64 | i386 | s390 | sparc) 12547 if test $this_target = $target ; then 12548 12549cat >>confdefs.h <<_ACEOF 12550#define DEFAULT_ARCH "${arch}" 12551_ACEOF 12552 12553 fi 12554 ;; 12555 12556 riscv) 12557 # --target=riscv[32|64]-*-*. */ 12558 if test $this_target = $target ; then 12559 12560cat >>confdefs.h <<_ACEOF 12561#define DEFAULT_ARCH "${arch}" 12562_ACEOF 12563 12564 fi 12565 12566 # --with-arch=<value>. The syntax of <value> is same as Gas option -march. 12567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5 12568$as_echo_n "checking for default configuration of --with-arch... " >&6; } 12569 if test "x${with_arch}" != x; then 12570 12571cat >>confdefs.h <<_ACEOF 12572#define DEFAULT_RISCV_ARCH_WITH_EXT "$with_arch" 12573_ACEOF 12574 12575 fi 12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5 12577$as_echo "$with_arch" >&6; } 12578 12579 # --with-isa-spec=[2.2|20190608|20191213]. 12580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-isa-spec" >&5 12581$as_echo_n "checking for default configuration of --with-isa-spec... " >&6; } 12582 if test "x${with_isa_spec}" != x; then 12583 12584cat >>confdefs.h <<_ACEOF 12585#define DEFAULT_RISCV_ISA_SPEC "$with_isa_spec" 12586_ACEOF 12587 12588 fi 12589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_isa_spec" >&5 12590$as_echo "$with_isa_spec" >&6; } 12591 12592 # --with-priv-spec=[1.9.1|1.10|1.11|1.12]. 12593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-priv-spec" >&5 12594$as_echo_n "checking for default configuration of --with-priv-spec... " >&6; } 12595 if test "x${with_priv_spec}" != x; then 12596 12597cat >>confdefs.h <<_ACEOF 12598#define DEFAULT_RISCV_PRIV_SPEC "$with_priv_spec" 12599_ACEOF 12600 12601 fi 12602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_priv_spec" >&5 12603$as_echo "$with_priv_spec" >&6; } 12604 ;; 12605 12606 rl78) 12607 f=config/rl78-parse.o 12608 case " $extra_objects " in 12609 *" $f "*) ;; 12610 *) extra_objects="$extra_objects $f" ;; 12611 esac 12612 ;; 12613 12614 rx) 12615 f=config/rx-parse.o 12616 case " $extra_objects " in 12617 *" $f "*) ;; 12618 *) extra_objects="$extra_objects $f" ;; 12619 esac 12620 ;; 12621 12622 xstormy16) 12623 using_cgen=yes 12624 ;; 12625 12626 xtensa) 12627 f=config/xtensa-relax.o 12628 case " $extra_objects " in 12629 *" $f "*) ;; 12630 *) extra_objects="$extra_objects $f" ;; 12631 esac 12632 ;; 12633 12634 *) 12635 ;; 12636 esac 12637 12638 if test $using_cgen = yes ; then 12639 f=cgen.o 12640 case " $extra_objects " in 12641 *" $f "*) ;; 12642 *) extra_objects="$extra_objects $f" ;; 12643 esac 12644 fi 12645 12646# See if we really can support this configuration with the emulation code. 12647 12648 if test $this_target = $target ; then 12649 obj_format=$fmt 12650 te_file=$em 12651 fi 12652 12653 case ${te_file} in 12654 vms) 12655 f=config/te-vms.o 12656 case " $extra_objects " in 12657 *" $f "*) ;; 12658 *) extra_objects="$extra_objects $f" ;; 12659 esac ;; 12660 esac 12661 12662# From target name and format, produce a list of supported emulations. 12663 12664 case ${generic_target}-${fmt} in 12665 mips-*-*-*) case "$endian" in 12666 big) emulation="mipsbelf mipslelf mipself" ;; 12667 *) emulation="mipslelf mipsbelf mipself" ;; 12668 esac ;; 12669 # i386-pc-pe-coff != i386-pc-coff. 12670 i386-*-pe-coff) ;; 12671 # Uncommenting the next line will turn on support for i386 AOUT 12672 # for the default linux configuration 12673 # i386-*-linux*-elf) emulation="i386elf i386aout" ;; 12674 # 12675 i386-*-aout) emulation="i386aout" ;; 12676 i386-*-coff) emulation="i386coff" ;; 12677 i386-*-elf) emulation="i386elf" ;; 12678 12679 # Always all formats. The first stated emulation becomes the default. 12680 cris-*-*aout*) emulation="crisaout criself" ;; 12681 cris-*-*) emulation="criself crisaout" ;; 12682 esac 12683 12684 emulations="$emulations $emulation" 12685 12686done 12687 12688if test ${ac_default_x86_relax_relocations} = unset; then 12689 ac_default_x86_relax_relocations=1 12690fi 12691 12692cat >>confdefs.h <<_ACEOF 12693#define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations 12694_ACEOF 12695 12696 12697if test ${ac_default_elf_stt_common} = unset; then 12698 ac_default_elf_stt_common=0 12699fi 12700 12701cat >>confdefs.h <<_ACEOF 12702#define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common 12703_ACEOF 12704 12705 12706 12707cat >>confdefs.h <<_ACEOF 12708#define DEFAULT_GENERATE_BUILD_NOTES $ac_default_generate_build_notes 12709_ACEOF 12710 12711 12712if test ${ac_default_generate_x86_used_note} = unset; then 12713 ac_default_generate_x86_used_note=0 12714fi 12715 12716cat >>confdefs.h <<_ACEOF 12717#define DEFAULT_X86_USED_NOTE $ac_default_generate_x86_used_note 12718_ACEOF 12719 12720 12721if test ${ac_default_generate_riscv_attr} = unset; then 12722 ac_default_generate_riscv_attr=1 12723fi 12724 12725 12726cat >>confdefs.h <<_ACEOF 12727#define DEFAULT_RISCV_ATTR $ac_default_generate_riscv_attr 12728_ACEOF 12729 12730 12731if test ${ac_default_mips_fix_loongson3_llsc} = unset; then 12732 ac_default_mips_fix_loongson3_llsc=0 12733fi 12734 12735cat >>confdefs.h <<_ACEOF 12736#define DEFAULT_MIPS_FIX_LOONGSON3_LLSC $ac_default_mips_fix_loongson3_llsc 12737_ACEOF 12738 12739 12740if test x$ac_default_compressed_debug_sections = xyes ; then 12741 12742$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h 12743 12744fi 12745 12746 12747cat >>confdefs.h <<_ACEOF 12748#define DEFAULT_COMPRESSED_DEBUG_ALGORITHM $ac_default_compressed_debug_sections_algorithm 12749_ACEOF 12750 12751 12752# Turn on all targets if possible 12753if test ${all_targets} = "yes"; then 12754 case ${target_cpu_type} in 12755 i386) 12756 case ${obj_format} in 12757 aout) 12758 emulations="$emulations i386coff i386elf" 12759 ;; 12760 coff) 12761 emulations="$emulations i386aout i386elf" 12762 ;; 12763 elf) 12764 emulations="$emulations i386aout i386coff" 12765 ;; 12766 esac 12767 ;; 12768 x86_64) 12769 case ${obj_format} in 12770 aout) 12771 emulations="$emulations i386coff i386elf" 12772 ;; 12773 coff) 12774 emulations="$emulations i386aout i386elf" 12775 ;; 12776 elf) 12777 emulations="$emulations i386aout i386coff" 12778 ;; 12779 esac 12780 ;; 12781 esac 12782fi 12783 12784# PE code has way too many macros tweaking behaviour 12785case ${te_file} in 12786 pe*) emulations="" ;; 12787esac 12788 12789# Assign floating point type. Most processors with FP support 12790# IEEE FP. On those that don't support FP at all, usually IEEE 12791# is emulated. 12792case ${target_cpu} in 12793 vax | pdp11 ) atof=vax ;; 12794 *) atof=ieee ;; 12795esac 12796 12797case "${obj_format}" in 12798 "") as_fn_error $? "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;; 12799esac 12800 12801# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU). 12802cgen_cpu_prefix="" 12803if test $using_cgen = yes ; then 12804 case ${target_cpu} in 12805 or1knd) 12806 cgen_cpu_prefix=or1k ;; 12807 *) cgen_cpu_prefix=${target_cpu} ;; 12808 esac 12809 12810 12811$as_echo "#define USING_CGEN 1" >>confdefs.h 12812 12813fi 12814 12815 12816if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then 12817 as_fn_error $? "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5 12818fi 12819 12820if test ! -r ${srcdir}/config/obj-${obj_format}.c; then 12821 as_fn_error $? "GAS does not have support for object file format ${obj_format}" "$LINENO" 5 12822fi 12823 12824# Some COFF configurations want these random other flags set. 12825case ${obj_format} in 12826 coff) 12827 case ${target_cpu_type} in 12828 i386) 12829$as_echo "#define I386COFF 1" >>confdefs.h 12830 ;; 12831 x86_64) 12832$as_echo "#define I386COFF 1" >>confdefs.h 12833 ;; 12834 esac 12835 ;; 12836esac 12837 12838# Getting this done right is going to be a bitch. Each configuration specified 12839# with --enable-targets=... should be checked for environment, format, cpu 12840# setting. 12841# 12842# For each configuration, the necessary object file support code must be linked 12843# in. This might be only one, it might be up to four. The necessary emulation 12844# code needs to be provided, too. 12845# 12846# And then there's "--enable-targets=all".... 12847# 12848# For now, just always do it for MIPS ELF configurations. Sigh. 12849 12850formats="${obj_format}" 12851emfiles="" 12852EMULATIONS="" 12853_gas_uniq_list="$emulations" 12854_gas_uniq_newlist="" 12855for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12856 case $_gas_uniq_i in 12857 _gas_uniq_dummy) ;; 12858 *) case " $_gas_uniq_newlist " in 12859 *" $_gas_uniq_i "*) ;; 12860 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12861 esac ;; 12862 esac 12863done 12864emulations=$_gas_uniq_newlist 12865 12866for em in . $emulations ; do 12867 case $em in 12868 .) continue ;; 12869 mipsbelf | mipslelf | mipself) 12870 fmt=elf file=mipself ;; 12871 *coff) 12872 fmt=coff file=$em ;; 12873 *aout) 12874 fmt=aout file=$em ;; 12875 *elf) 12876 fmt=elf file=$em ;; 12877 esac 12878 formats="$formats $fmt" 12879 emfiles="$emfiles config/e-$file.o" 12880 EMULATIONS="$EMULATIONS &$em," 12881done 12882_gas_uniq_list="$formats" 12883_gas_uniq_newlist="" 12884for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12885 case $_gas_uniq_i in 12886 _gas_uniq_dummy) ;; 12887 *) case " $_gas_uniq_newlist " in 12888 *" $_gas_uniq_i "*) ;; 12889 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12890 esac ;; 12891 esac 12892done 12893formats=$_gas_uniq_newlist 12894 12895_gas_uniq_list="$emfiles" 12896_gas_uniq_newlist="" 12897for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12898 case $_gas_uniq_i in 12899 _gas_uniq_dummy) ;; 12900 *) case " $_gas_uniq_newlist " in 12901 *" $_gas_uniq_i "*) ;; 12902 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12903 esac ;; 12904 esac 12905done 12906emfiles=$_gas_uniq_newlist 12907 12908if test `set . $formats ; shift ; echo $#` -gt 1 ; then 12909 for fmt in $formats ; do 12910 case $fmt in 12911 aout) 12912$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h 12913 ;; 12914 coff) 12915$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h 12916 ;; 12917 ecoff) 12918$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h 12919 ;; 12920 elf) 12921$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h 12922 ;; 12923 generic) 12924$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h 12925 ;; 12926 som) 12927$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h 12928 ;; 12929 esac 12930 extra_objects="$extra_objects config/obj-$fmt.o" 12931 done 12932 obj_format=multi 12933fi 12934if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then 12935 DEFAULT_EMULATION=`set . $emulations ; echo $2` 12936 # e-mipself has more than one emulation per file, e-i386* has just one at the 12937 # moment. If only one emulation is specified, then don't define 12938 # USE_EMULATIONS or include any of the e-files as they will only be bloat. 12939 case "${obj_format}${emfiles}" in 12940 multi* | *mipself*) 12941 extra_objects="$extra_objects $emfiles" 12942 12943$as_echo "#define USE_EMULATIONS 1" >>confdefs.h 12944 ;; 12945 esac 12946fi 12947 12948 12949cat >>confdefs.h <<_ACEOF 12950#define EMULATIONS $EMULATIONS 12951_ACEOF 12952 12953 12954cat >>confdefs.h <<_ACEOF 12955#define DEFAULT_EMULATION "$DEFAULT_EMULATION" 12956_ACEOF 12957 12958 12959reject_dev_configs=yes 12960 12961case ${reject_dev_configs}-${dev} in 12962 yes-yes) # Oops. 12963 as_fn_error $? "GAS does not support the ${generic_target} configuration." "$LINENO" 5 12964 ;; 12965esac 12966 12967 12968 12969 12970 12971 12972 12973# do we need the opcodes library? 12974case "${need_opcodes}" in 12975yes) 12976 OPCODES_LIB=../opcodes/libopcodes.la 12977 ;; 12978esac 12979 12980 12981 12982 12983cat >>confdefs.h <<_ACEOF 12984#define TARGET_ALIAS "${target_alias}" 12985_ACEOF 12986 12987 12988cat >>confdefs.h <<_ACEOF 12989#define TARGET_CANONICAL "${target}" 12990_ACEOF 12991 12992 12993cat >>confdefs.h <<_ACEOF 12994#define TARGET_CPU "${target_cpu}" 12995_ACEOF 12996 12997 12998cat >>confdefs.h <<_ACEOF 12999#define TARGET_VENDOR "${target_vendor}" 13000_ACEOF 13001 13002 13003cat >>confdefs.h <<_ACEOF 13004#define TARGET_OS "${target_os}" 13005_ACEOF 13006 13007 13008for ac_prog in 'bison -y' byacc 13009do 13010 # Extract the first word of "$ac_prog", so it can be a program name with args. 13011set dummy $ac_prog; ac_word=$2 13012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13013$as_echo_n "checking for $ac_word... " >&6; } 13014if ${ac_cv_prog_YACC+:} false; then : 13015 $as_echo_n "(cached) " >&6 13016else 13017 if test -n "$YACC"; then 13018 ac_cv_prog_YACC="$YACC" # Let the user override the test. 13019else 13020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13021for as_dir in $PATH 13022do 13023 IFS=$as_save_IFS 13024 test -z "$as_dir" && as_dir=. 13025 for ac_exec_ext in '' $ac_executable_extensions; do 13026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13027 ac_cv_prog_YACC="$ac_prog" 13028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13029 break 2 13030 fi 13031done 13032 done 13033IFS=$as_save_IFS 13034 13035fi 13036fi 13037YACC=$ac_cv_prog_YACC 13038if test -n "$YACC"; then 13039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 13040$as_echo "$YACC" >&6; } 13041else 13042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13043$as_echo "no" >&6; } 13044fi 13045 13046 13047 test -n "$YACC" && break 13048done 13049test -n "$YACC" || YACC="yacc" 13050 13051for ac_prog in flex lex 13052do 13053 # Extract the first word of "$ac_prog", so it can be a program name with args. 13054set dummy $ac_prog; ac_word=$2 13055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13056$as_echo_n "checking for $ac_word... " >&6; } 13057if ${ac_cv_prog_LEX+:} false; then : 13058 $as_echo_n "(cached) " >&6 13059else 13060 if test -n "$LEX"; then 13061 ac_cv_prog_LEX="$LEX" # Let the user override the test. 13062else 13063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13064for as_dir in $PATH 13065do 13066 IFS=$as_save_IFS 13067 test -z "$as_dir" && as_dir=. 13068 for ac_exec_ext in '' $ac_executable_extensions; do 13069 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13070 ac_cv_prog_LEX="$ac_prog" 13071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13072 break 2 13073 fi 13074done 13075 done 13076IFS=$as_save_IFS 13077 13078fi 13079fi 13080LEX=$ac_cv_prog_LEX 13081if test -n "$LEX"; then 13082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 13083$as_echo "$LEX" >&6; } 13084else 13085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13086$as_echo "no" >&6; } 13087fi 13088 13089 13090 test -n "$LEX" && break 13091done 13092test -n "$LEX" || LEX=":" 13093 13094case "$LEX" in 13095 :|*"missing "*) ;; 13096 *) cat >conftest.l <<_ACEOF 13097%% 13098a { ECHO; } 13099b { REJECT; } 13100c { yymore (); } 13101d { yyless (1); } 13102e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ 13103 yyless ((input () != 0)); } 13104f { unput (yytext[0]); } 13105. { BEGIN INITIAL; } 13106%% 13107#ifdef YYTEXT_POINTER 13108extern char *yytext; 13109#endif 13110int 13111main (void) 13112{ 13113 return ! yylex () + ! yywrap (); 13114} 13115_ACEOF 13116{ { ac_try="$LEX conftest.l" 13117case "(($ac_try" in 13118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13119 *) ac_try_echo=$ac_try;; 13120esac 13121eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 13122$as_echo "$ac_try_echo"; } >&5 13123 (eval "$LEX conftest.l") 2>&5 13124 ac_status=$? 13125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13126 test $ac_status = 0; } 13127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 13128$as_echo_n "checking lex output file root... " >&6; } 13129if ${ac_cv_prog_lex_root+:} false; then : 13130 $as_echo_n "(cached) " >&6 13131else 13132 13133if test -f lex.yy.c; then 13134 ac_cv_prog_lex_root=lex.yy 13135elif test -f lexyy.c; then 13136 ac_cv_prog_lex_root=lexyy 13137else 13138 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5 13139fi 13140fi 13141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 13142$as_echo "$ac_cv_prog_lex_root" >&6; } 13143LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 13144 13145if test -z "${LEXLIB+set}"; then 13146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 13147$as_echo_n "checking lex library... " >&6; } 13148if ${ac_cv_lib_lex+:} false; then : 13149 $as_echo_n "(cached) " >&6 13150else 13151 13152 ac_save_LIBS=$LIBS 13153 ac_cv_lib_lex='none needed' 13154 for ac_lib in '' -lfl -ll; do 13155 LIBS="$ac_lib $ac_save_LIBS" 13156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13157/* end confdefs.h. */ 13158`cat $LEX_OUTPUT_ROOT.c` 13159_ACEOF 13160if ac_fn_c_try_link "$LINENO"; then : 13161 ac_cv_lib_lex=$ac_lib 13162fi 13163rm -f core conftest.err conftest.$ac_objext \ 13164 conftest$ac_exeext conftest.$ac_ext 13165 test "$ac_cv_lib_lex" != 'none needed' && break 13166 done 13167 LIBS=$ac_save_LIBS 13168 13169fi 13170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 13171$as_echo "$ac_cv_lib_lex" >&6; } 13172 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex 13173fi 13174 13175 13176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 13177$as_echo_n "checking whether yytext is a pointer... " >&6; } 13178if ${ac_cv_prog_lex_yytext_pointer+:} false; then : 13179 $as_echo_n "(cached) " >&6 13180else 13181 # POSIX says lex can declare yytext either as a pointer or an array; the 13182# default is implementation-dependent. Figure out which it is, since 13183# not all implementations provide the %pointer and %array declarations. 13184ac_cv_prog_lex_yytext_pointer=no 13185ac_save_LIBS=$LIBS 13186LIBS="$LEXLIB $ac_save_LIBS" 13187cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13188/* end confdefs.h. */ 13189 13190 #define YYTEXT_POINTER 1 13191`cat $LEX_OUTPUT_ROOT.c` 13192_ACEOF 13193if ac_fn_c_try_link "$LINENO"; then : 13194 ac_cv_prog_lex_yytext_pointer=yes 13195fi 13196rm -f core conftest.err conftest.$ac_objext \ 13197 conftest$ac_exeext conftest.$ac_ext 13198LIBS=$ac_save_LIBS 13199 13200fi 13201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 13202$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } 13203if test $ac_cv_prog_lex_yytext_pointer = yes; then 13204 13205$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h 13206 13207fi 13208rm -f conftest.l $LEX_OUTPUT_ROOT.c 13209 ;; 13210esac 13211if test "$LEX" = :; then 13212 LEX=${am_missing_run}flex 13213fi 13214 13215ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN" 13216 13217 MKINSTALLDIRS= 13218 if test -n "$ac_aux_dir"; then 13219 case "$ac_aux_dir" in 13220 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 13221 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 13222 esac 13223 fi 13224 if test -z "$MKINSTALLDIRS"; then 13225 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 13226 fi 13227 13228 13229 13230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 13231$as_echo_n "checking whether NLS is requested... " >&6; } 13232 # Check whether --enable-nls was given. 13233if test "${enable_nls+set}" = set; then : 13234 enableval=$enable_nls; USE_NLS=$enableval 13235else 13236 USE_NLS=yes 13237fi 13238 13239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 13240$as_echo "$USE_NLS" >&6; } 13241 13242 13243 13244 13245 13246 13247# Prepare PATH_SEPARATOR. 13248# The user is always right. 13249if test "${PATH_SEPARATOR+set}" != set; then 13250 echo "#! /bin/sh" >conf$$.sh 13251 echo "exit 0" >>conf$$.sh 13252 chmod +x conf$$.sh 13253 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13254 PATH_SEPARATOR=';' 13255 else 13256 PATH_SEPARATOR=: 13257 fi 13258 rm -f conf$$.sh 13259fi 13260 13261# Find out how to test for executable files. Don't use a zero-byte file, 13262# as systems may use methods other than mode bits to determine executability. 13263cat >conf$$.file <<_ASEOF 13264#! /bin/sh 13265exit 0 13266_ASEOF 13267chmod +x conf$$.file 13268if test -x conf$$.file >/dev/null 2>&1; then 13269 ac_executable_p="test -x" 13270else 13271 ac_executable_p="test -f" 13272fi 13273rm -f conf$$.file 13274 13275# Extract the first word of "msgfmt", so it can be a program name with args. 13276set dummy msgfmt; ac_word=$2 13277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13278$as_echo_n "checking for $ac_word... " >&6; } 13279if ${ac_cv_path_MSGFMT+:} false; then : 13280 $as_echo_n "(cached) " >&6 13281else 13282 case "$MSGFMT" in 13283 [\\/]* | ?:[\\/]*) 13284 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 13285 ;; 13286 *) 13287 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13288 for ac_dir in $PATH; do 13289 IFS="$ac_save_IFS" 13290 test -z "$ac_dir" && ac_dir=. 13291 for ac_exec_ext in '' $ac_executable_extensions; do 13292 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13293 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 13294 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13295 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 13296 break 2 13297 fi 13298 fi 13299 done 13300 done 13301 IFS="$ac_save_IFS" 13302 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 13303 ;; 13304esac 13305fi 13306MSGFMT="$ac_cv_path_MSGFMT" 13307if test "$MSGFMT" != ":"; then 13308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 13309$as_echo "$MSGFMT" >&6; } 13310else 13311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13312$as_echo "no" >&6; } 13313fi 13314 13315 # Extract the first word of "gmsgfmt", so it can be a program name with args. 13316set dummy gmsgfmt; ac_word=$2 13317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13318$as_echo_n "checking for $ac_word... " >&6; } 13319if ${ac_cv_path_GMSGFMT+:} false; then : 13320 $as_echo_n "(cached) " >&6 13321else 13322 case $GMSGFMT in 13323 [\\/]* | ?:[\\/]*) 13324 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 13325 ;; 13326 *) 13327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13328for as_dir in $PATH 13329do 13330 IFS=$as_save_IFS 13331 test -z "$as_dir" && as_dir=. 13332 for ac_exec_ext in '' $ac_executable_extensions; do 13333 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13334 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 13335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13336 break 2 13337 fi 13338done 13339 done 13340IFS=$as_save_IFS 13341 13342 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 13343 ;; 13344esac 13345fi 13346GMSGFMT=$ac_cv_path_GMSGFMT 13347if test -n "$GMSGFMT"; then 13348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 13349$as_echo "$GMSGFMT" >&6; } 13350else 13351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13352$as_echo "no" >&6; } 13353fi 13354 13355 13356 13357 13358# Prepare PATH_SEPARATOR. 13359# The user is always right. 13360if test "${PATH_SEPARATOR+set}" != set; then 13361 echo "#! /bin/sh" >conf$$.sh 13362 echo "exit 0" >>conf$$.sh 13363 chmod +x conf$$.sh 13364 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13365 PATH_SEPARATOR=';' 13366 else 13367 PATH_SEPARATOR=: 13368 fi 13369 rm -f conf$$.sh 13370fi 13371 13372# Find out how to test for executable files. Don't use a zero-byte file, 13373# as systems may use methods other than mode bits to determine executability. 13374cat >conf$$.file <<_ASEOF 13375#! /bin/sh 13376exit 0 13377_ASEOF 13378chmod +x conf$$.file 13379if test -x conf$$.file >/dev/null 2>&1; then 13380 ac_executable_p="test -x" 13381else 13382 ac_executable_p="test -f" 13383fi 13384rm -f conf$$.file 13385 13386# Extract the first word of "xgettext", so it can be a program name with args. 13387set dummy xgettext; ac_word=$2 13388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13389$as_echo_n "checking for $ac_word... " >&6; } 13390if ${ac_cv_path_XGETTEXT+:} false; then : 13391 $as_echo_n "(cached) " >&6 13392else 13393 case "$XGETTEXT" in 13394 [\\/]* | ?:[\\/]*) 13395 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 13396 ;; 13397 *) 13398 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13399 for ac_dir in $PATH; do 13400 IFS="$ac_save_IFS" 13401 test -z "$ac_dir" && ac_dir=. 13402 for ac_exec_ext in '' $ac_executable_extensions; do 13403 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13404 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13405 (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 13406 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 13407 break 2 13408 fi 13409 fi 13410 done 13411 done 13412 IFS="$ac_save_IFS" 13413 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 13414 ;; 13415esac 13416fi 13417XGETTEXT="$ac_cv_path_XGETTEXT" 13418if test "$XGETTEXT" != ":"; then 13419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 13420$as_echo "$XGETTEXT" >&6; } 13421else 13422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13423$as_echo "no" >&6; } 13424fi 13425 13426 rm -f messages.po 13427 13428 13429# Prepare PATH_SEPARATOR. 13430# The user is always right. 13431if test "${PATH_SEPARATOR+set}" != set; then 13432 echo "#! /bin/sh" >conf$$.sh 13433 echo "exit 0" >>conf$$.sh 13434 chmod +x conf$$.sh 13435 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13436 PATH_SEPARATOR=';' 13437 else 13438 PATH_SEPARATOR=: 13439 fi 13440 rm -f conf$$.sh 13441fi 13442 13443# Find out how to test for executable files. Don't use a zero-byte file, 13444# as systems may use methods other than mode bits to determine executability. 13445cat >conf$$.file <<_ASEOF 13446#! /bin/sh 13447exit 0 13448_ASEOF 13449chmod +x conf$$.file 13450if test -x conf$$.file >/dev/null 2>&1; then 13451 ac_executable_p="test -x" 13452else 13453 ac_executable_p="test -f" 13454fi 13455rm -f conf$$.file 13456 13457# Extract the first word of "msgmerge", so it can be a program name with args. 13458set dummy msgmerge; ac_word=$2 13459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13460$as_echo_n "checking for $ac_word... " >&6; } 13461if ${ac_cv_path_MSGMERGE+:} false; then : 13462 $as_echo_n "(cached) " >&6 13463else 13464 case "$MSGMERGE" in 13465 [\\/]* | ?:[\\/]*) 13466 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 13467 ;; 13468 *) 13469 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13470 for ac_dir in $PATH; do 13471 IFS="$ac_save_IFS" 13472 test -z "$ac_dir" && ac_dir=. 13473 for ac_exec_ext in '' $ac_executable_extensions; do 13474 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13475 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 13476 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 13477 break 2 13478 fi 13479 fi 13480 done 13481 done 13482 IFS="$ac_save_IFS" 13483 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 13484 ;; 13485esac 13486fi 13487MSGMERGE="$ac_cv_path_MSGMERGE" 13488if test "$MSGMERGE" != ":"; then 13489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 13490$as_echo "$MSGMERGE" >&6; } 13491else 13492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13493$as_echo "no" >&6; } 13494fi 13495 13496 13497 if test "$GMSGFMT" != ":"; then 13498 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 13499 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13500 : ; 13501 else 13502 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 13503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 13504$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 13505 GMSGFMT=":" 13506 fi 13507 fi 13508 13509 if test "$XGETTEXT" != ":"; then 13510 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13511 (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 13512 : ; 13513 else 13514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 13515$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 13516 XGETTEXT=":" 13517 fi 13518 rm -f messages.po 13519 fi 13520 13521 ac_config_commands="$ac_config_commands default-1" 13522 13523 13524 13525 if test "X$prefix" = "XNONE"; then 13526 acl_final_prefix="$ac_default_prefix" 13527 else 13528 acl_final_prefix="$prefix" 13529 fi 13530 if test "X$exec_prefix" = "XNONE"; then 13531 acl_final_exec_prefix='${prefix}' 13532 else 13533 acl_final_exec_prefix="$exec_prefix" 13534 fi 13535 acl_save_prefix="$prefix" 13536 prefix="$acl_final_prefix" 13537 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 13538 prefix="$acl_save_prefix" 13539 13540 13541# Check whether --with-gnu-ld was given. 13542if test "${with_gnu_ld+set}" = set; then : 13543 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 13544else 13545 with_gnu_ld=no 13546fi 13547 13548# Prepare PATH_SEPARATOR. 13549# The user is always right. 13550if test "${PATH_SEPARATOR+set}" != set; then 13551 echo "#! /bin/sh" >conf$$.sh 13552 echo "exit 0" >>conf$$.sh 13553 chmod +x conf$$.sh 13554 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13555 PATH_SEPARATOR=';' 13556 else 13557 PATH_SEPARATOR=: 13558 fi 13559 rm -f conf$$.sh 13560fi 13561ac_prog=ld 13562if test "$GCC" = yes; then 13563 # Check if gcc -print-prog-name=ld gives a path. 13564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 13565$as_echo_n "checking for ld used by GCC... " >&6; } 13566 case $host in 13567 *-*-mingw*) 13568 # gcc leaves a trailing carriage return which upsets mingw 13569 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 13570 *) 13571 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 13572 esac 13573 case $ac_prog in 13574 # Accept absolute paths. 13575 [\\/]* | [A-Za-z]:[\\/]*) 13576 re_direlt='/[^/][^/]*/\.\./' 13577 # Canonicalize the path of ld 13578 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 13579 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 13580 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 13581 done 13582 test -z "$LD" && LD="$ac_prog" 13583 ;; 13584 "") 13585 # If it fails, then pretend we aren't using GCC. 13586 ac_prog=ld 13587 ;; 13588 *) 13589 # If it is relative, then search for the first ld in PATH. 13590 with_gnu_ld=unknown 13591 ;; 13592 esac 13593elif test "$with_gnu_ld" = yes; then 13594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 13595$as_echo_n "checking for GNU ld... " >&6; } 13596else 13597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 13598$as_echo_n "checking for non-GNU ld... " >&6; } 13599fi 13600if ${acl_cv_path_LD+:} false; then : 13601 $as_echo_n "(cached) " >&6 13602else 13603 if test -z "$LD"; then 13604 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 13605 for ac_dir in $PATH; do 13606 test -z "$ac_dir" && ac_dir=. 13607 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 13608 acl_cv_path_LD="$ac_dir/$ac_prog" 13609 # Check to see if the program is GNU ld. I'd rather use --version, 13610 # but apparently some GNU ld's only accept -v. 13611 # Break only if it was the GNU/non-GNU ld that we prefer. 13612 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then 13613 test "$with_gnu_ld" != no && break 13614 else 13615 test "$with_gnu_ld" != yes && break 13616 fi 13617 fi 13618 done 13619 IFS="$ac_save_ifs" 13620else 13621 acl_cv_path_LD="$LD" # Let the user override the test with a path. 13622fi 13623fi 13624 13625LD="$acl_cv_path_LD" 13626if test -n "$LD"; then 13627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 13628$as_echo "$LD" >&6; } 13629else 13630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13631$as_echo "no" >&6; } 13632fi 13633test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 13634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 13635$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 13636if ${acl_cv_prog_gnu_ld+:} false; then : 13637 $as_echo_n "(cached) " >&6 13638else 13639 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 13640if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then 13641 acl_cv_prog_gnu_ld=yes 13642else 13643 acl_cv_prog_gnu_ld=no 13644fi 13645fi 13646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 13647$as_echo "$acl_cv_prog_gnu_ld" >&6; } 13648with_gnu_ld=$acl_cv_prog_gnu_ld 13649 13650 13651 13652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 13653$as_echo_n "checking for shared library run path origin... " >&6; } 13654if ${acl_cv_rpath+:} false; then : 13655 $as_echo_n "(cached) " >&6 13656else 13657 13658 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 13659 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 13660 . ./conftest.sh 13661 rm -f ./conftest.sh 13662 acl_cv_rpath=done 13663 13664fi 13665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 13666$as_echo "$acl_cv_rpath" >&6; } 13667 wl="$acl_cv_wl" 13668 libext="$acl_cv_libext" 13669 shlibext="$acl_cv_shlibext" 13670 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 13671 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 13672 hardcode_direct="$acl_cv_hardcode_direct" 13673 hardcode_minus_L="$acl_cv_hardcode_minus_L" 13674 # Check whether --enable-rpath was given. 13675if test "${enable_rpath+set}" = set; then : 13676 enableval=$enable_rpath; : 13677else 13678 enable_rpath=yes 13679fi 13680 13681 13682 13683 13684 13685 13686 13687 13688 use_additional=yes 13689 13690 acl_save_prefix="$prefix" 13691 prefix="$acl_final_prefix" 13692 acl_save_exec_prefix="$exec_prefix" 13693 exec_prefix="$acl_final_exec_prefix" 13694 13695 eval additional_includedir=\"$includedir\" 13696 eval additional_libdir=\"$libdir\" 13697 13698 exec_prefix="$acl_save_exec_prefix" 13699 prefix="$acl_save_prefix" 13700 13701 13702# Check whether --with-libiconv-prefix was given. 13703if test "${with_libiconv_prefix+set}" = set; then : 13704 withval=$with_libiconv_prefix; 13705 if test "X$withval" = "Xno"; then 13706 use_additional=no 13707 else 13708 if test "X$withval" = "X"; then 13709 13710 acl_save_prefix="$prefix" 13711 prefix="$acl_final_prefix" 13712 acl_save_exec_prefix="$exec_prefix" 13713 exec_prefix="$acl_final_exec_prefix" 13714 13715 eval additional_includedir=\"$includedir\" 13716 eval additional_libdir=\"$libdir\" 13717 13718 exec_prefix="$acl_save_exec_prefix" 13719 prefix="$acl_save_prefix" 13720 13721 else 13722 additional_includedir="$withval/include" 13723 additional_libdir="$withval/lib" 13724 fi 13725 fi 13726 13727fi 13728 13729 13730# Check whether --with-libiconv-type was given. 13731if test "${with_libiconv_type+set}" = set; then : 13732 withval=$with_libiconv_type; with_libiconv_type=$withval 13733else 13734 with_libiconv_type=auto 13735fi 13736 13737 lib_type=`eval echo \$with_libiconv_type` 13738 13739 LIBICONV= 13740 LTLIBICONV= 13741 INCICONV= 13742 rpathdirs= 13743 ltrpathdirs= 13744 names_already_handled= 13745 names_next_round='iconv ' 13746 while test -n "$names_next_round"; do 13747 names_this_round="$names_next_round" 13748 names_next_round= 13749 for name in $names_this_round; do 13750 already_handled= 13751 for n in $names_already_handled; do 13752 if test "$n" = "$name"; then 13753 already_handled=yes 13754 break 13755 fi 13756 done 13757 if test -z "$already_handled"; then 13758 names_already_handled="$names_already_handled $name" 13759 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 13760 eval value=\"\$HAVE_LIB$uppername\" 13761 if test -n "$value"; then 13762 if test "$value" = yes; then 13763 eval value=\"\$LIB$uppername\" 13764 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 13765 eval value=\"\$LTLIB$uppername\" 13766 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 13767 else 13768 : 13769 fi 13770 else 13771 found_dir= 13772 found_la= 13773 found_so= 13774 found_a= 13775 if test $use_additional = yes; then 13776 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 13777 found_dir="$additional_libdir" 13778 found_so="$additional_libdir/lib$name.$shlibext" 13779 if test -f "$additional_libdir/lib$name.la"; then 13780 found_la="$additional_libdir/lib$name.la" 13781 fi 13782 elif test x$lib_type != xshared; then 13783 if test -f "$additional_libdir/lib$name.$libext"; then 13784 found_dir="$additional_libdir" 13785 found_a="$additional_libdir/lib$name.$libext" 13786 if test -f "$additional_libdir/lib$name.la"; then 13787 found_la="$additional_libdir/lib$name.la" 13788 fi 13789 fi 13790 fi 13791 fi 13792 if test "X$found_dir" = "X"; then 13793 for x in $LDFLAGS $LTLIBICONV; do 13794 13795 acl_save_prefix="$prefix" 13796 prefix="$acl_final_prefix" 13797 acl_save_exec_prefix="$exec_prefix" 13798 exec_prefix="$acl_final_exec_prefix" 13799 eval x=\"$x\" 13800 exec_prefix="$acl_save_exec_prefix" 13801 prefix="$acl_save_prefix" 13802 13803 case "$x" in 13804 -L*) 13805 dir=`echo "X$x" | sed -e 's/^X-L//'` 13806 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 13807 found_dir="$dir" 13808 found_so="$dir/lib$name.$shlibext" 13809 if test -f "$dir/lib$name.la"; then 13810 found_la="$dir/lib$name.la" 13811 fi 13812 elif test x$lib_type != xshared; then 13813 if test -f "$dir/lib$name.$libext"; then 13814 found_dir="$dir" 13815 found_a="$dir/lib$name.$libext" 13816 if test -f "$dir/lib$name.la"; then 13817 found_la="$dir/lib$name.la" 13818 fi 13819 fi 13820 fi 13821 ;; 13822 esac 13823 if test "X$found_dir" != "X"; then 13824 break 13825 fi 13826 done 13827 fi 13828 if test "X$found_dir" != "X"; then 13829 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 13830 if test "X$found_so" != "X"; then 13831 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 13832 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 13833 else 13834 haveit= 13835 for x in $ltrpathdirs; do 13836 if test "X$x" = "X$found_dir"; then 13837 haveit=yes 13838 break 13839 fi 13840 done 13841 if test -z "$haveit"; then 13842 ltrpathdirs="$ltrpathdirs $found_dir" 13843 fi 13844 if test "$hardcode_direct" = yes; then 13845 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 13846 else 13847 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 13848 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 13849 haveit= 13850 for x in $rpathdirs; do 13851 if test "X$x" = "X$found_dir"; then 13852 haveit=yes 13853 break 13854 fi 13855 done 13856 if test -z "$haveit"; then 13857 rpathdirs="$rpathdirs $found_dir" 13858 fi 13859 else 13860 haveit= 13861 for x in $LDFLAGS $LIBICONV; do 13862 13863 acl_save_prefix="$prefix" 13864 prefix="$acl_final_prefix" 13865 acl_save_exec_prefix="$exec_prefix" 13866 exec_prefix="$acl_final_exec_prefix" 13867 eval x=\"$x\" 13868 exec_prefix="$acl_save_exec_prefix" 13869 prefix="$acl_save_prefix" 13870 13871 if test "X$x" = "X-L$found_dir"; then 13872 haveit=yes 13873 break 13874 fi 13875 done 13876 if test -z "$haveit"; then 13877 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 13878 fi 13879 if test "$hardcode_minus_L" != no; then 13880 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 13881 else 13882 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 13883 fi 13884 fi 13885 fi 13886 fi 13887 else 13888 if test "X$found_a" != "X"; then 13889 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 13890 else 13891 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 13892 fi 13893 fi 13894 additional_includedir= 13895 case "$found_dir" in 13896 */lib | */lib/) 13897 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 13898 additional_includedir="$basedir/include" 13899 ;; 13900 esac 13901 if test "X$additional_includedir" != "X"; then 13902 if test "X$additional_includedir" != "X/usr/include"; then 13903 haveit= 13904 if test "X$additional_includedir" = "X/usr/local/include"; then 13905 if test -n "$GCC"; then 13906 case $host_os in 13907 linux*) haveit=yes;; 13908 esac 13909 fi 13910 fi 13911 if test -z "$haveit"; then 13912 for x in $CPPFLAGS $INCICONV; do 13913 13914 acl_save_prefix="$prefix" 13915 prefix="$acl_final_prefix" 13916 acl_save_exec_prefix="$exec_prefix" 13917 exec_prefix="$acl_final_exec_prefix" 13918 eval x=\"$x\" 13919 exec_prefix="$acl_save_exec_prefix" 13920 prefix="$acl_save_prefix" 13921 13922 if test "X$x" = "X-I$additional_includedir"; then 13923 haveit=yes 13924 break 13925 fi 13926 done 13927 if test -z "$haveit"; then 13928 if test -d "$additional_includedir"; then 13929 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 13930 fi 13931 fi 13932 fi 13933 fi 13934 fi 13935 if test -n "$found_la"; then 13936 save_libdir="$libdir" 13937 case "$found_la" in 13938 */* | *\\*) . "$found_la" ;; 13939 *) . "./$found_la" ;; 13940 esac 13941 libdir="$save_libdir" 13942 for dep in $dependency_libs; do 13943 case "$dep" in 13944 -L*) 13945 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 13946 if test "X$additional_libdir" != "X/usr/lib"; then 13947 haveit= 13948 if test "X$additional_libdir" = "X/usr/local/lib"; then 13949 if test -n "$GCC"; then 13950 case $host_os in 13951 linux*) haveit=yes;; 13952 esac 13953 fi 13954 fi 13955 if test -z "$haveit"; then 13956 haveit= 13957 for x in $LDFLAGS $LIBICONV; do 13958 13959 acl_save_prefix="$prefix" 13960 prefix="$acl_final_prefix" 13961 acl_save_exec_prefix="$exec_prefix" 13962 exec_prefix="$acl_final_exec_prefix" 13963 eval x=\"$x\" 13964 exec_prefix="$acl_save_exec_prefix" 13965 prefix="$acl_save_prefix" 13966 13967 if test "X$x" = "X-L$additional_libdir"; then 13968 haveit=yes 13969 break 13970 fi 13971 done 13972 if test -z "$haveit"; then 13973 if test -d "$additional_libdir"; then 13974 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 13975 fi 13976 fi 13977 haveit= 13978 for x in $LDFLAGS $LTLIBICONV; do 13979 13980 acl_save_prefix="$prefix" 13981 prefix="$acl_final_prefix" 13982 acl_save_exec_prefix="$exec_prefix" 13983 exec_prefix="$acl_final_exec_prefix" 13984 eval x=\"$x\" 13985 exec_prefix="$acl_save_exec_prefix" 13986 prefix="$acl_save_prefix" 13987 13988 if test "X$x" = "X-L$additional_libdir"; then 13989 haveit=yes 13990 break 13991 fi 13992 done 13993 if test -z "$haveit"; then 13994 if test -d "$additional_libdir"; then 13995 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 13996 fi 13997 fi 13998 fi 13999 fi 14000 ;; 14001 -R*) 14002 dir=`echo "X$dep" | sed -e 's/^X-R//'` 14003 if test "$enable_rpath" != no; then 14004 haveit= 14005 for x in $rpathdirs; do 14006 if test "X$x" = "X$dir"; then 14007 haveit=yes 14008 break 14009 fi 14010 done 14011 if test -z "$haveit"; then 14012 rpathdirs="$rpathdirs $dir" 14013 fi 14014 haveit= 14015 for x in $ltrpathdirs; do 14016 if test "X$x" = "X$dir"; then 14017 haveit=yes 14018 break 14019 fi 14020 done 14021 if test -z "$haveit"; then 14022 ltrpathdirs="$ltrpathdirs $dir" 14023 fi 14024 fi 14025 ;; 14026 -l*) 14027 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 14028 ;; 14029 *.la) 14030 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 14031 ;; 14032 *) 14033 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 14034 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 14035 ;; 14036 esac 14037 done 14038 fi 14039 else 14040 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 14041 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 14042 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 14043 else 14044 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext" 14045 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext" 14046 fi 14047 fi 14048 fi 14049 fi 14050 done 14051 done 14052 if test "X$rpathdirs" != "X"; then 14053 if test -n "$hardcode_libdir_separator"; then 14054 alldirs= 14055 for found_dir in $rpathdirs; do 14056 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 14057 done 14058 acl_save_libdir="$libdir" 14059 libdir="$alldirs" 14060 eval flag=\"$hardcode_libdir_flag_spec\" 14061 libdir="$acl_save_libdir" 14062 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 14063 else 14064 for found_dir in $rpathdirs; do 14065 acl_save_libdir="$libdir" 14066 libdir="$found_dir" 14067 eval flag=\"$hardcode_libdir_flag_spec\" 14068 libdir="$acl_save_libdir" 14069 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 14070 done 14071 fi 14072 fi 14073 if test "X$ltrpathdirs" != "X"; then 14074 for found_dir in $ltrpathdirs; do 14075 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 14076 done 14077 fi 14078 14079 14080 14081 14082 14083if test -f ../gettext/uninstalled-config.sh; then 14084 relative_builddir='$(top_builddir)/../gettext' 14085 . ../gettext/uninstalled-config.sh 14086else 14087 # The sister gettext directory doesn't exist and won't collect information on 14088 # using gettext for us. Call a bundled AM_GNU_GETTEXT. 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 14113$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } 14114if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : 14115 $as_echo_n "(cached) " >&6 14116else 14117 gt_save_LIBS="$LIBS" 14118 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 14119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14120/* end confdefs.h. */ 14121#include <CoreFoundation/CFPreferences.h> 14122int 14123main () 14124{ 14125CFPreferencesCopyAppValue(NULL, NULL) 14126 ; 14127 return 0; 14128} 14129_ACEOF 14130if ac_fn_c_try_link "$LINENO"; then : 14131 gt_cv_func_CFPreferencesCopyAppValue=yes 14132else 14133 gt_cv_func_CFPreferencesCopyAppValue=no 14134fi 14135rm -f core conftest.err conftest.$ac_objext \ 14136 conftest$ac_exeext conftest.$ac_ext 14137 LIBS="$gt_save_LIBS" 14138fi 14139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 14140$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } 14141 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 14142 14143$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h 14144 14145 fi 14146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5 14147$as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; } 14148if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then : 14149 $as_echo_n "(cached) " >&6 14150else 14151 gt_save_LIBS="$LIBS" 14152 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 14153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14154/* end confdefs.h. */ 14155#include <CoreFoundation/CFLocale.h> 14156int 14157main () 14158{ 14159CFLocaleCopyPreferredLanguages(); 14160 ; 14161 return 0; 14162} 14163_ACEOF 14164if ac_fn_c_try_link "$LINENO"; then : 14165 gt_cv_func_CFLocaleCopyPreferredLanguages=yes 14166else 14167 gt_cv_func_CFLocaleCopyPreferredLanguages=no 14168fi 14169rm -f core conftest.err conftest.$ac_objext \ 14170 conftest$ac_exeext conftest.$ac_ext 14171 LIBS="$gt_save_LIBS" 14172fi 14173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5 14174$as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; } 14175 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 14176 14177$as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h 14178 14179 fi 14180 INTL_MACOSX_LIBS= 14181 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \ 14182 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 14183 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices" 14184 fi 14185 14186 14187 14188 14189 14190 14191 LIBINTL= 14192 LTLIBINTL= 14193 POSUB= 14194 14195 case " $gt_needs " in 14196 *" need-formatstring-macros "*) gt_api_version=3 ;; 14197 *" need-ngettext "*) gt_api_version=2 ;; 14198 *) gt_api_version=1 ;; 14199 esac 14200 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" 14201 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" 14202 14203 if test "$USE_NLS" = "yes"; then 14204 gt_use_preinstalled_gnugettext=no 14205 14206 14207 if test $gt_api_version -ge 3; then 14208 gt_revision_test_code=' 14209#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 14210#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) 14211#endif 14212typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; 14213' 14214 else 14215 gt_revision_test_code= 14216 fi 14217 if test $gt_api_version -ge 2; then 14218 gt_expression_test_code=' + * ngettext ("", "", 0)' 14219 else 14220 gt_expression_test_code= 14221 fi 14222 14223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 14224$as_echo_n "checking for GNU gettext in libc... " >&6; } 14225if eval \${$gt_func_gnugettext_libc+:} false; then : 14226 $as_echo_n "(cached) " >&6 14227else 14228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14229/* end confdefs.h. */ 14230 14231#include <libintl.h> 14232#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 14233extern int _nl_msg_cat_cntr; 14234extern int *_nl_domain_bindings; 14235#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) 14236#else 14237#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 14238#endif 14239$gt_revision_test_code 14240 14241int 14242main () 14243{ 14244 14245bindtextdomain ("", ""); 14246return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 14247 14248 ; 14249 return 0; 14250} 14251_ACEOF 14252if ac_fn_c_try_link "$LINENO"; then : 14253 eval "$gt_func_gnugettext_libc=yes" 14254else 14255 eval "$gt_func_gnugettext_libc=no" 14256fi 14257rm -f core conftest.err conftest.$ac_objext \ 14258 conftest$ac_exeext conftest.$ac_ext 14259fi 14260eval ac_res=\$$gt_func_gnugettext_libc 14261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 14262$as_echo "$ac_res" >&6; } 14263 14264 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then 14265 14266 14267 14268 14269 14270 am_save_CPPFLAGS="$CPPFLAGS" 14271 14272 for element in $INCICONV; do 14273 haveit= 14274 for x in $CPPFLAGS; do 14275 14276 acl_save_prefix="$prefix" 14277 prefix="$acl_final_prefix" 14278 acl_save_exec_prefix="$exec_prefix" 14279 exec_prefix="$acl_final_exec_prefix" 14280 eval x=\"$x\" 14281 exec_prefix="$acl_save_exec_prefix" 14282 prefix="$acl_save_prefix" 14283 14284 if test "X$x" = "X$element"; then 14285 haveit=yes 14286 break 14287 fi 14288 done 14289 if test -z "$haveit"; then 14290 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 14291 fi 14292 done 14293 14294 14295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 14296$as_echo_n "checking for iconv... " >&6; } 14297if ${am_cv_func_iconv+:} false; then : 14298 $as_echo_n "(cached) " >&6 14299else 14300 14301 am_cv_func_iconv="no, consider installing GNU libiconv" 14302 am_cv_lib_iconv=no 14303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14304/* end confdefs.h. */ 14305 14306#include <stdlib.h> 14307#include <iconv.h> 14308 14309int 14310main () 14311{ 14312iconv_t cd = iconv_open("",""); 14313 iconv(cd,NULL,NULL,NULL,NULL); 14314 iconv_close(cd); 14315 ; 14316 return 0; 14317} 14318_ACEOF 14319if ac_fn_c_try_link "$LINENO"; then : 14320 am_cv_func_iconv=yes 14321fi 14322rm -f core conftest.err conftest.$ac_objext \ 14323 conftest$ac_exeext conftest.$ac_ext 14324 if test "$am_cv_func_iconv" != yes; then 14325 am_save_LIBS="$LIBS" 14326 LIBS="$LIBS $LIBICONV" 14327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14328/* end confdefs.h. */ 14329 14330#include <stdlib.h> 14331#include <iconv.h> 14332 14333int 14334main () 14335{ 14336iconv_t cd = iconv_open("",""); 14337 iconv(cd,NULL,NULL,NULL,NULL); 14338 iconv_close(cd); 14339 ; 14340 return 0; 14341} 14342_ACEOF 14343if ac_fn_c_try_link "$LINENO"; then : 14344 am_cv_lib_iconv=yes 14345 am_cv_func_iconv=yes 14346fi 14347rm -f core conftest.err conftest.$ac_objext \ 14348 conftest$ac_exeext conftest.$ac_ext 14349 LIBS="$am_save_LIBS" 14350 fi 14351 14352fi 14353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 14354$as_echo "$am_cv_func_iconv" >&6; } 14355 if test "$am_cv_func_iconv" = yes; then 14356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 14357$as_echo_n "checking for working iconv... " >&6; } 14358if ${am_cv_func_iconv_works+:} false; then : 14359 $as_echo_n "(cached) " >&6 14360else 14361 14362 am_save_LIBS="$LIBS" 14363 if test $am_cv_lib_iconv = yes; then 14364 LIBS="$LIBS $LIBICONV" 14365 fi 14366 am_cv_func_iconv_works=no 14367 for ac_iconv_const in '' 'const'; do 14368 if test "$cross_compiling" = yes; then : 14369 case "$host_os" in 14370 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 14371 *) am_cv_func_iconv_works="guessing yes" ;; 14372 esac 14373else 14374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14375/* end confdefs.h. */ 14376 14377#include <iconv.h> 14378#include <string.h> 14379 14380#ifndef ICONV_CONST 14381# define ICONV_CONST $ac_iconv_const 14382#endif 14383 14384int 14385main () 14386{ 14387int result = 0; 14388 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from 14389 successful returns. This is even documented in 14390 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */ 14391 { 14392 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); 14393 if (cd_utf8_to_88591 != (iconv_t)(-1)) 14394 { 14395 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ 14396 char buf[10]; 14397 ICONV_CONST char *inptr = input; 14398 size_t inbytesleft = strlen (input); 14399 char *outptr = buf; 14400 size_t outbytesleft = sizeof (buf); 14401 size_t res = iconv (cd_utf8_to_88591, 14402 &inptr, &inbytesleft, 14403 &outptr, &outbytesleft); 14404 if (res == 0) 14405 result |= 1; 14406 iconv_close (cd_utf8_to_88591); 14407 } 14408 } 14409 /* Test against Solaris 10 bug: Failures are not distinguishable from 14410 successful returns. */ 14411 { 14412 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); 14413 if (cd_ascii_to_88591 != (iconv_t)(-1)) 14414 { 14415 static ICONV_CONST char input[] = "\263"; 14416 char buf[10]; 14417 ICONV_CONST char *inptr = input; 14418 size_t inbytesleft = strlen (input); 14419 char *outptr = buf; 14420 size_t outbytesleft = sizeof (buf); 14421 size_t res = iconv (cd_ascii_to_88591, 14422 &inptr, &inbytesleft, 14423 &outptr, &outbytesleft); 14424 if (res == 0) 14425 result |= 2; 14426 iconv_close (cd_ascii_to_88591); 14427 } 14428 } 14429 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 14430 { 14431 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 14432 if (cd_88591_to_utf8 != (iconv_t)(-1)) 14433 { 14434 static ICONV_CONST char input[] = "\304"; 14435 static char buf[2] = { (char)0xDE, (char)0xAD }; 14436 ICONV_CONST char *inptr = input; 14437 size_t inbytesleft = 1; 14438 char *outptr = buf; 14439 size_t outbytesleft = 1; 14440 size_t res = iconv (cd_88591_to_utf8, 14441 &inptr, &inbytesleft, 14442 &outptr, &outbytesleft); 14443 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 14444 result |= 4; 14445 iconv_close (cd_88591_to_utf8); 14446 } 14447 } 14448#if 0 /* This bug could be worked around by the caller. */ 14449 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ 14450 { 14451 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 14452 if (cd_88591_to_utf8 != (iconv_t)(-1)) 14453 { 14454 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 14455 char buf[50]; 14456 ICONV_CONST char *inptr = input; 14457 size_t inbytesleft = strlen (input); 14458 char *outptr = buf; 14459 size_t outbytesleft = sizeof (buf); 14460 size_t res = iconv (cd_88591_to_utf8, 14461 &inptr, &inbytesleft, 14462 &outptr, &outbytesleft); 14463 if ((int)res > 0) 14464 result |= 8; 14465 iconv_close (cd_88591_to_utf8); 14466 } 14467 } 14468#endif 14469 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is 14470 provided. */ 14471 { 14472 /* Try standardized names. */ 14473 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP"); 14474 /* Try IRIX, OSF/1 names. */ 14475 iconv_t cd2 = iconv_open ("UTF-8", "eucJP"); 14476 /* Try AIX names. */ 14477 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP"); 14478 /* Try HP-UX names. */ 14479 iconv_t cd4 = iconv_open ("utf8", "eucJP"); 14480 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1) 14481 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1)) 14482 result |= 16; 14483 if (cd1 != (iconv_t)(-1)) 14484 iconv_close (cd1); 14485 if (cd2 != (iconv_t)(-1)) 14486 iconv_close (cd2); 14487 if (cd3 != (iconv_t)(-1)) 14488 iconv_close (cd3); 14489 if (cd4 != (iconv_t)(-1)) 14490 iconv_close (cd4); 14491 } 14492 return result; 14493 14494 ; 14495 return 0; 14496} 14497_ACEOF 14498if ac_fn_c_try_run "$LINENO"; then : 14499 am_cv_func_iconv_works=yes 14500fi 14501rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14502 conftest.$ac_objext conftest.beam conftest.$ac_ext 14503fi 14504 14505 test "$am_cv_func_iconv_works" = no || break 14506 done 14507 LIBS="$am_save_LIBS" 14508 14509fi 14510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 14511$as_echo "$am_cv_func_iconv_works" >&6; } 14512 case "$am_cv_func_iconv_works" in 14513 *no) am_func_iconv=no am_cv_lib_iconv=no ;; 14514 *) am_func_iconv=yes ;; 14515 esac 14516 else 14517 am_func_iconv=no am_cv_lib_iconv=no 14518 fi 14519 if test "$am_func_iconv" = yes; then 14520 14521$as_echo "#define HAVE_ICONV 1" >>confdefs.h 14522 14523 fi 14524 if test "$am_cv_lib_iconv" = yes; then 14525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 14526$as_echo_n "checking how to link with libiconv... " >&6; } 14527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 14528$as_echo "$LIBICONV" >&6; } 14529 else 14530 CPPFLAGS="$am_save_CPPFLAGS" 14531 LIBICONV= 14532 LTLIBICONV= 14533 fi 14534 14535 14536 14537 14538 14539 14540 use_additional=yes 14541 14542 acl_save_prefix="$prefix" 14543 prefix="$acl_final_prefix" 14544 acl_save_exec_prefix="$exec_prefix" 14545 exec_prefix="$acl_final_exec_prefix" 14546 14547 eval additional_includedir=\"$includedir\" 14548 eval additional_libdir=\"$libdir\" 14549 14550 exec_prefix="$acl_save_exec_prefix" 14551 prefix="$acl_save_prefix" 14552 14553 14554# Check whether --with-libintl-prefix was given. 14555if test "${with_libintl_prefix+set}" = set; then : 14556 withval=$with_libintl_prefix; 14557 if test "X$withval" = "Xno"; then 14558 use_additional=no 14559 else 14560 if test "X$withval" = "X"; then 14561 14562 acl_save_prefix="$prefix" 14563 prefix="$acl_final_prefix" 14564 acl_save_exec_prefix="$exec_prefix" 14565 exec_prefix="$acl_final_exec_prefix" 14566 14567 eval additional_includedir=\"$includedir\" 14568 eval additional_libdir=\"$libdir\" 14569 14570 exec_prefix="$acl_save_exec_prefix" 14571 prefix="$acl_save_prefix" 14572 14573 else 14574 additional_includedir="$withval/include" 14575 additional_libdir="$withval/lib" 14576 fi 14577 fi 14578 14579fi 14580 14581 14582# Check whether --with-libintl-type was given. 14583if test "${with_libintl_type+set}" = set; then : 14584 withval=$with_libintl_type; with_libintl_type=$withval 14585else 14586 with_libintl_type=auto 14587fi 14588 14589 lib_type=`eval echo \$with_libintl_type` 14590 14591 LIBINTL= 14592 LTLIBINTL= 14593 INCINTL= 14594 rpathdirs= 14595 ltrpathdirs= 14596 names_already_handled= 14597 names_next_round='intl ' 14598 while test -n "$names_next_round"; do 14599 names_this_round="$names_next_round" 14600 names_next_round= 14601 for name in $names_this_round; do 14602 already_handled= 14603 for n in $names_already_handled; do 14604 if test "$n" = "$name"; then 14605 already_handled=yes 14606 break 14607 fi 14608 done 14609 if test -z "$already_handled"; then 14610 names_already_handled="$names_already_handled $name" 14611 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 14612 eval value=\"\$HAVE_LIB$uppername\" 14613 if test -n "$value"; then 14614 if test "$value" = yes; then 14615 eval value=\"\$LIB$uppername\" 14616 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" 14617 eval value=\"\$LTLIB$uppername\" 14618 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" 14619 else 14620 : 14621 fi 14622 else 14623 found_dir= 14624 found_la= 14625 found_so= 14626 found_a= 14627 if test $use_additional = yes; then 14628 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 14629 found_dir="$additional_libdir" 14630 found_so="$additional_libdir/lib$name.$shlibext" 14631 if test -f "$additional_libdir/lib$name.la"; then 14632 found_la="$additional_libdir/lib$name.la" 14633 fi 14634 elif test x$lib_type != xshared; then 14635 if test -f "$additional_libdir/lib$name.$libext"; then 14636 found_dir="$additional_libdir" 14637 found_a="$additional_libdir/lib$name.$libext" 14638 if test -f "$additional_libdir/lib$name.la"; then 14639 found_la="$additional_libdir/lib$name.la" 14640 fi 14641 fi 14642 fi 14643 fi 14644 if test "X$found_dir" = "X"; then 14645 for x in $LDFLAGS $LTLIBINTL; do 14646 14647 acl_save_prefix="$prefix" 14648 prefix="$acl_final_prefix" 14649 acl_save_exec_prefix="$exec_prefix" 14650 exec_prefix="$acl_final_exec_prefix" 14651 eval x=\"$x\" 14652 exec_prefix="$acl_save_exec_prefix" 14653 prefix="$acl_save_prefix" 14654 14655 case "$x" in 14656 -L*) 14657 dir=`echo "X$x" | sed -e 's/^X-L//'` 14658 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 14659 found_dir="$dir" 14660 found_so="$dir/lib$name.$shlibext" 14661 if test -f "$dir/lib$name.la"; then 14662 found_la="$dir/lib$name.la" 14663 fi 14664 elif test x$lib_type != xshared; then 14665 if test -f "$dir/lib$name.$libext"; then 14666 found_dir="$dir" 14667 found_a="$dir/lib$name.$libext" 14668 if test -f "$dir/lib$name.la"; then 14669 found_la="$dir/lib$name.la" 14670 fi 14671 fi 14672 fi 14673 ;; 14674 esac 14675 if test "X$found_dir" != "X"; then 14676 break 14677 fi 14678 done 14679 fi 14680 if test "X$found_dir" != "X"; then 14681 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" 14682 if test "X$found_so" != "X"; then 14683 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 14684 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 14685 else 14686 haveit= 14687 for x in $ltrpathdirs; do 14688 if test "X$x" = "X$found_dir"; then 14689 haveit=yes 14690 break 14691 fi 14692 done 14693 if test -z "$haveit"; then 14694 ltrpathdirs="$ltrpathdirs $found_dir" 14695 fi 14696 if test "$hardcode_direct" = yes; then 14697 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 14698 else 14699 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 14700 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 14701 haveit= 14702 for x in $rpathdirs; do 14703 if test "X$x" = "X$found_dir"; then 14704 haveit=yes 14705 break 14706 fi 14707 done 14708 if test -z "$haveit"; then 14709 rpathdirs="$rpathdirs $found_dir" 14710 fi 14711 else 14712 haveit= 14713 for x in $LDFLAGS $LIBINTL; do 14714 14715 acl_save_prefix="$prefix" 14716 prefix="$acl_final_prefix" 14717 acl_save_exec_prefix="$exec_prefix" 14718 exec_prefix="$acl_final_exec_prefix" 14719 eval x=\"$x\" 14720 exec_prefix="$acl_save_exec_prefix" 14721 prefix="$acl_save_prefix" 14722 14723 if test "X$x" = "X-L$found_dir"; then 14724 haveit=yes 14725 break 14726 fi 14727 done 14728 if test -z "$haveit"; then 14729 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" 14730 fi 14731 if test "$hardcode_minus_L" != no; then 14732 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 14733 else 14734 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 14735 fi 14736 fi 14737 fi 14738 fi 14739 else 14740 if test "X$found_a" != "X"; then 14741 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" 14742 else 14743 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" 14744 fi 14745 fi 14746 additional_includedir= 14747 case "$found_dir" in 14748 */lib | */lib/) 14749 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 14750 additional_includedir="$basedir/include" 14751 ;; 14752 esac 14753 if test "X$additional_includedir" != "X"; then 14754 if test "X$additional_includedir" != "X/usr/include"; then 14755 haveit= 14756 if test "X$additional_includedir" = "X/usr/local/include"; then 14757 if test -n "$GCC"; then 14758 case $host_os in 14759 linux*) haveit=yes;; 14760 esac 14761 fi 14762 fi 14763 if test -z "$haveit"; then 14764 for x in $CPPFLAGS $INCINTL; do 14765 14766 acl_save_prefix="$prefix" 14767 prefix="$acl_final_prefix" 14768 acl_save_exec_prefix="$exec_prefix" 14769 exec_prefix="$acl_final_exec_prefix" 14770 eval x=\"$x\" 14771 exec_prefix="$acl_save_exec_prefix" 14772 prefix="$acl_save_prefix" 14773 14774 if test "X$x" = "X-I$additional_includedir"; then 14775 haveit=yes 14776 break 14777 fi 14778 done 14779 if test -z "$haveit"; then 14780 if test -d "$additional_includedir"; then 14781 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" 14782 fi 14783 fi 14784 fi 14785 fi 14786 fi 14787 if test -n "$found_la"; then 14788 save_libdir="$libdir" 14789 case "$found_la" in 14790 */* | *\\*) . "$found_la" ;; 14791 *) . "./$found_la" ;; 14792 esac 14793 libdir="$save_libdir" 14794 for dep in $dependency_libs; do 14795 case "$dep" in 14796 -L*) 14797 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 14798 if test "X$additional_libdir" != "X/usr/lib"; then 14799 haveit= 14800 if test "X$additional_libdir" = "X/usr/local/lib"; then 14801 if test -n "$GCC"; then 14802 case $host_os in 14803 linux*) haveit=yes;; 14804 esac 14805 fi 14806 fi 14807 if test -z "$haveit"; then 14808 haveit= 14809 for x in $LDFLAGS $LIBINTL; do 14810 14811 acl_save_prefix="$prefix" 14812 prefix="$acl_final_prefix" 14813 acl_save_exec_prefix="$exec_prefix" 14814 exec_prefix="$acl_final_exec_prefix" 14815 eval x=\"$x\" 14816 exec_prefix="$acl_save_exec_prefix" 14817 prefix="$acl_save_prefix" 14818 14819 if test "X$x" = "X-L$additional_libdir"; then 14820 haveit=yes 14821 break 14822 fi 14823 done 14824 if test -z "$haveit"; then 14825 if test -d "$additional_libdir"; then 14826 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" 14827 fi 14828 fi 14829 haveit= 14830 for x in $LDFLAGS $LTLIBINTL; do 14831 14832 acl_save_prefix="$prefix" 14833 prefix="$acl_final_prefix" 14834 acl_save_exec_prefix="$exec_prefix" 14835 exec_prefix="$acl_final_exec_prefix" 14836 eval x=\"$x\" 14837 exec_prefix="$acl_save_exec_prefix" 14838 prefix="$acl_save_prefix" 14839 14840 if test "X$x" = "X-L$additional_libdir"; then 14841 haveit=yes 14842 break 14843 fi 14844 done 14845 if test -z "$haveit"; then 14846 if test -d "$additional_libdir"; then 14847 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" 14848 fi 14849 fi 14850 fi 14851 fi 14852 ;; 14853 -R*) 14854 dir=`echo "X$dep" | sed -e 's/^X-R//'` 14855 if test "$enable_rpath" != no; then 14856 haveit= 14857 for x in $rpathdirs; do 14858 if test "X$x" = "X$dir"; then 14859 haveit=yes 14860 break 14861 fi 14862 done 14863 if test -z "$haveit"; then 14864 rpathdirs="$rpathdirs $dir" 14865 fi 14866 haveit= 14867 for x in $ltrpathdirs; do 14868 if test "X$x" = "X$dir"; then 14869 haveit=yes 14870 break 14871 fi 14872 done 14873 if test -z "$haveit"; then 14874 ltrpathdirs="$ltrpathdirs $dir" 14875 fi 14876 fi 14877 ;; 14878 -l*) 14879 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 14880 ;; 14881 *.la) 14882 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 14883 ;; 14884 *) 14885 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" 14886 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" 14887 ;; 14888 esac 14889 done 14890 fi 14891 else 14892 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 14893 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 14894 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" 14895 else 14896 LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext" 14897 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext" 14898 fi 14899 fi 14900 fi 14901 fi 14902 done 14903 done 14904 if test "X$rpathdirs" != "X"; then 14905 if test -n "$hardcode_libdir_separator"; then 14906 alldirs= 14907 for found_dir in $rpathdirs; do 14908 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 14909 done 14910 acl_save_libdir="$libdir" 14911 libdir="$alldirs" 14912 eval flag=\"$hardcode_libdir_flag_spec\" 14913 libdir="$acl_save_libdir" 14914 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 14915 else 14916 for found_dir in $rpathdirs; do 14917 acl_save_libdir="$libdir" 14918 libdir="$found_dir" 14919 eval flag=\"$hardcode_libdir_flag_spec\" 14920 libdir="$acl_save_libdir" 14921 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 14922 done 14923 fi 14924 fi 14925 if test "X$ltrpathdirs" != "X"; then 14926 for found_dir in $ltrpathdirs; do 14927 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" 14928 done 14929 fi 14930 14931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 14932$as_echo_n "checking for GNU gettext in libintl... " >&6; } 14933if eval \${$gt_func_gnugettext_libintl+:} false; then : 14934 $as_echo_n "(cached) " >&6 14935else 14936 gt_save_CPPFLAGS="$CPPFLAGS" 14937 CPPFLAGS="$CPPFLAGS $INCINTL" 14938 gt_save_LIBS="$LIBS" 14939 LIBS="$LIBS $LIBINTL" 14940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14941/* end confdefs.h. */ 14942 14943#include <libintl.h> 14944#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 14945extern int _nl_msg_cat_cntr; 14946extern 14947#ifdef __cplusplus 14948"C" 14949#endif 14950const char *_nl_expand_alias (const char *); 14951#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 14952#else 14953#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 14954#endif 14955$gt_revision_test_code 14956 14957int 14958main () 14959{ 14960 14961bindtextdomain ("", ""); 14962return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 14963 14964 ; 14965 return 0; 14966} 14967_ACEOF 14968if ac_fn_c_try_link "$LINENO"; then : 14969 eval "$gt_func_gnugettext_libintl=yes" 14970else 14971 eval "$gt_func_gnugettext_libintl=no" 14972fi 14973rm -f core conftest.err conftest.$ac_objext \ 14974 conftest$ac_exeext conftest.$ac_ext 14975 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then 14976 LIBS="$LIBS $LIBICONV" 14977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14978/* end confdefs.h. */ 14979 14980#include <libintl.h> 14981#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 14982extern int _nl_msg_cat_cntr; 14983extern 14984#ifdef __cplusplus 14985"C" 14986#endif 14987const char *_nl_expand_alias (const char *); 14988#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 14989#else 14990#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 14991#endif 14992$gt_revision_test_code 14993 14994int 14995main () 14996{ 14997 14998bindtextdomain ("", ""); 14999return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 15000 15001 ; 15002 return 0; 15003} 15004_ACEOF 15005if ac_fn_c_try_link "$LINENO"; then : 15006 LIBINTL="$LIBINTL $LIBICONV" 15007 LTLIBINTL="$LTLIBINTL $LTLIBICONV" 15008 eval "$gt_func_gnugettext_libintl=yes" 15009 15010fi 15011rm -f core conftest.err conftest.$ac_objext \ 15012 conftest$ac_exeext conftest.$ac_ext 15013 fi 15014 CPPFLAGS="$gt_save_CPPFLAGS" 15015 LIBS="$gt_save_LIBS" 15016fi 15017eval ac_res=\$$gt_func_gnugettext_libintl 15018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15019$as_echo "$ac_res" >&6; } 15020 fi 15021 15022 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ 15023 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ 15024 && test "$PACKAGE" != gettext-runtime \ 15025 && test "$PACKAGE" != gettext-tools; }; then 15026 gt_use_preinstalled_gnugettext=yes 15027 else 15028 LIBINTL= 15029 LTLIBINTL= 15030 INCINTL= 15031 fi 15032 15033 15034 15035 if test -n "$INTL_MACOSX_LIBS"; then 15036 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 15037 || test "$nls_cv_use_gnu_gettext" = "yes"; then 15038 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" 15039 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" 15040 fi 15041 fi 15042 15043 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 15044 || test "$nls_cv_use_gnu_gettext" = "yes"; then 15045 15046$as_echo "#define ENABLE_NLS 1" >>confdefs.h 15047 15048 else 15049 USE_NLS=no 15050 fi 15051 fi 15052 15053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 15054$as_echo_n "checking whether to use NLS... " >&6; } 15055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 15056$as_echo "$USE_NLS" >&6; } 15057 if test "$USE_NLS" = "yes"; then 15058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 15059$as_echo_n "checking where the gettext function comes from... " >&6; } 15060 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 15061 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 15062 gt_source="external libintl" 15063 else 15064 gt_source="libc" 15065 fi 15066 else 15067 gt_source="included intl directory" 15068 fi 15069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 15070$as_echo "$gt_source" >&6; } 15071 fi 15072 15073 if test "$USE_NLS" = "yes"; then 15074 15075 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 15076 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 15077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 15078$as_echo_n "checking how to link with libintl... " >&6; } 15079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 15080$as_echo "$LIBINTL" >&6; } 15081 15082 for element in $INCINTL; do 15083 haveit= 15084 for x in $CPPFLAGS; do 15085 15086 acl_save_prefix="$prefix" 15087 prefix="$acl_final_prefix" 15088 acl_save_exec_prefix="$exec_prefix" 15089 exec_prefix="$acl_final_exec_prefix" 15090 eval x=\"$x\" 15091 exec_prefix="$acl_save_exec_prefix" 15092 prefix="$acl_save_prefix" 15093 15094 if test "X$x" = "X$element"; then 15095 haveit=yes 15096 break 15097 fi 15098 done 15099 if test -z "$haveit"; then 15100 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 15101 fi 15102 done 15103 15104 fi 15105 15106 15107$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 15108 15109 15110$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h 15111 15112 fi 15113 15114 POSUB=po 15115 fi 15116 15117 15118 15119 INTLLIBS="$LIBINTL" 15120 15121 15122 15123 15124 15125 15126fi 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 15139$as_echo_n "checking whether NLS is requested... " >&6; } 15140if test x"$USE_NLS" != xyes; then 15141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15142$as_echo "no" >&6; } 15143else 15144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15145$as_echo "yes" >&6; } 15146 15147$as_echo "#define ENABLE_NLS 1" >>confdefs.h 15148 15149 15150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 15151$as_echo_n "checking for catalogs to be installed... " >&6; } 15152 # Look for .po and .gmo files in the source directory. 15153 CATALOGS= 15154 XLINGUAS= 15155 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 15156 # If there aren't any .gmo files the shell will give us the 15157 # literal string "../path/to/srcdir/po/*.gmo" which has to be 15158 # weeded out. 15159 case "$cat" in *\**) 15160 continue;; 15161 esac 15162 # The quadruple backslash is collapsed to a double backslash 15163 # by the backticks, then collapsed again by the double quotes, 15164 # leaving us with one backslash in the sed expression (right 15165 # before the dot that mustn't act as a wildcard). 15166 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 15167 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 15168 # The user is allowed to set LINGUAS to a list of languages to 15169 # install catalogs for. If it's empty that means "all of them." 15170 if test "x$LINGUAS" = x; then 15171 CATALOGS="$CATALOGS $cat" 15172 XLINGUAS="$XLINGUAS $lang" 15173 else 15174 case "$LINGUAS" in *$lang*) 15175 CATALOGS="$CATALOGS $cat" 15176 XLINGUAS="$XLINGUAS $lang" 15177 ;; 15178 esac 15179 fi 15180 done 15181 LINGUAS="$XLINGUAS" 15182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 15183$as_echo "$LINGUAS" >&6; } 15184 15185 15186 DATADIRNAME=share 15187 15188 INSTOBJEXT=.mo 15189 15190 GENCAT=gencat 15191 15192 CATOBJEXT=.gmo 15193 15194fi 15195 15196 15197 15198 15199# Prepare PATH_SEPARATOR. 15200# The user is always right. 15201if test "${PATH_SEPARATOR+set}" != set; then 15202 echo "#! /bin/sh" >conf$$.sh 15203 echo "exit 0" >>conf$$.sh 15204 chmod +x conf$$.sh 15205 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 15206 PATH_SEPARATOR=';' 15207 else 15208 PATH_SEPARATOR=: 15209 fi 15210 rm -f conf$$.sh 15211fi 15212 15213# Find out how to test for executable files. Don't use a zero-byte file, 15214# as systems may use methods other than mode bits to determine executability. 15215cat >conf$$.file <<_ASEOF 15216#! /bin/sh 15217exit 0 15218_ASEOF 15219chmod +x conf$$.file 15220if test -x conf$$.file >/dev/null 2>&1; then 15221 ac_executable_p="test -x" 15222else 15223 ac_executable_p="test -f" 15224fi 15225rm -f conf$$.file 15226 15227# Extract the first word of "msgfmt", so it can be a program name with args. 15228set dummy msgfmt; ac_word=$2 15229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15230$as_echo_n "checking for $ac_word... " >&6; } 15231if ${ac_cv_path_MSGFMT+:} false; then : 15232 $as_echo_n "(cached) " >&6 15233else 15234 case "$MSGFMT" in 15235 [\\/]* | ?:[\\/]*) 15236 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 15237 ;; 15238 *) 15239 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 15240 for ac_dir in $PATH; do 15241 IFS="$ac_save_IFS" 15242 test -z "$ac_dir" && ac_dir=. 15243 for ac_exec_ext in '' $ac_executable_extensions; do 15244 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 15245 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 15246 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 15247 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 15248 break 2 15249 fi 15250 fi 15251 done 15252 done 15253 IFS="$ac_save_IFS" 15254 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 15255 ;; 15256esac 15257fi 15258MSGFMT="$ac_cv_path_MSGFMT" 15259if test "$MSGFMT" != ":"; then 15260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 15261$as_echo "$MSGFMT" >&6; } 15262else 15263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15264$as_echo "no" >&6; } 15265fi 15266 15267 # Extract the first word of "gmsgfmt", so it can be a program name with args. 15268set dummy gmsgfmt; ac_word=$2 15269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15270$as_echo_n "checking for $ac_word... " >&6; } 15271if ${ac_cv_path_GMSGFMT+:} false; then : 15272 $as_echo_n "(cached) " >&6 15273else 15274 case $GMSGFMT in 15275 [\\/]* | ?:[\\/]*) 15276 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 15277 ;; 15278 *) 15279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15280for as_dir in $PATH 15281do 15282 IFS=$as_save_IFS 15283 test -z "$as_dir" && as_dir=. 15284 for ac_exec_ext in '' $ac_executable_extensions; do 15285 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15286 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 15287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15288 break 2 15289 fi 15290done 15291 done 15292IFS=$as_save_IFS 15293 15294 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 15295 ;; 15296esac 15297fi 15298GMSGFMT=$ac_cv_path_GMSGFMT 15299if test -n "$GMSGFMT"; then 15300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 15301$as_echo "$GMSGFMT" >&6; } 15302else 15303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15304$as_echo "no" >&6; } 15305fi 15306 15307 15308 15309 15310# Prepare PATH_SEPARATOR. 15311# The user is always right. 15312if test "${PATH_SEPARATOR+set}" != set; then 15313 echo "#! /bin/sh" >conf$$.sh 15314 echo "exit 0" >>conf$$.sh 15315 chmod +x conf$$.sh 15316 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 15317 PATH_SEPARATOR=';' 15318 else 15319 PATH_SEPARATOR=: 15320 fi 15321 rm -f conf$$.sh 15322fi 15323 15324# Find out how to test for executable files. Don't use a zero-byte file, 15325# as systems may use methods other than mode bits to determine executability. 15326cat >conf$$.file <<_ASEOF 15327#! /bin/sh 15328exit 0 15329_ASEOF 15330chmod +x conf$$.file 15331if test -x conf$$.file >/dev/null 2>&1; then 15332 ac_executable_p="test -x" 15333else 15334 ac_executable_p="test -f" 15335fi 15336rm -f conf$$.file 15337 15338# Extract the first word of "xgettext", so it can be a program name with args. 15339set dummy xgettext; ac_word=$2 15340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15341$as_echo_n "checking for $ac_word... " >&6; } 15342if ${ac_cv_path_XGETTEXT+:} false; then : 15343 $as_echo_n "(cached) " >&6 15344else 15345 case "$XGETTEXT" in 15346 [\\/]* | ?:[\\/]*) 15347 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 15348 ;; 15349 *) 15350 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 15351 for ac_dir in $PATH; do 15352 IFS="$ac_save_IFS" 15353 test -z "$ac_dir" && ac_dir=. 15354 for ac_exec_ext in '' $ac_executable_extensions; do 15355 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 15356 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 15357 (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 15358 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 15359 break 2 15360 fi 15361 fi 15362 done 15363 done 15364 IFS="$ac_save_IFS" 15365 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 15366 ;; 15367esac 15368fi 15369XGETTEXT="$ac_cv_path_XGETTEXT" 15370if test "$XGETTEXT" != ":"; then 15371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 15372$as_echo "$XGETTEXT" >&6; } 15373else 15374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15375$as_echo "no" >&6; } 15376fi 15377 15378 rm -f messages.po 15379 15380 15381# Prepare PATH_SEPARATOR. 15382# The user is always right. 15383if test "${PATH_SEPARATOR+set}" != set; then 15384 echo "#! /bin/sh" >conf$$.sh 15385 echo "exit 0" >>conf$$.sh 15386 chmod +x conf$$.sh 15387 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 15388 PATH_SEPARATOR=';' 15389 else 15390 PATH_SEPARATOR=: 15391 fi 15392 rm -f conf$$.sh 15393fi 15394 15395# Find out how to test for executable files. Don't use a zero-byte file, 15396# as systems may use methods other than mode bits to determine executability. 15397cat >conf$$.file <<_ASEOF 15398#! /bin/sh 15399exit 0 15400_ASEOF 15401chmod +x conf$$.file 15402if test -x conf$$.file >/dev/null 2>&1; then 15403 ac_executable_p="test -x" 15404else 15405 ac_executable_p="test -f" 15406fi 15407rm -f conf$$.file 15408 15409# Extract the first word of "msgmerge", so it can be a program name with args. 15410set dummy msgmerge; ac_word=$2 15411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15412$as_echo_n "checking for $ac_word... " >&6; } 15413if ${ac_cv_path_MSGMERGE+:} false; then : 15414 $as_echo_n "(cached) " >&6 15415else 15416 case "$MSGMERGE" in 15417 [\\/]* | ?:[\\/]*) 15418 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 15419 ;; 15420 *) 15421 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 15422 for ac_dir in $PATH; do 15423 IFS="$ac_save_IFS" 15424 test -z "$ac_dir" && ac_dir=. 15425 for ac_exec_ext in '' $ac_executable_extensions; do 15426 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 15427 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 15428 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 15429 break 2 15430 fi 15431 fi 15432 done 15433 done 15434 IFS="$ac_save_IFS" 15435 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 15436 ;; 15437esac 15438fi 15439MSGMERGE="$ac_cv_path_MSGMERGE" 15440if test "$MSGMERGE" != ":"; then 15441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 15442$as_echo "$MSGMERGE" >&6; } 15443else 15444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15445$as_echo "no" >&6; } 15446fi 15447 15448 15449 if test "$GMSGFMT" != ":"; then 15450 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 15451 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 15452 : ; 15453 else 15454 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 15455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 15456$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 15457 GMSGFMT=":" 15458 fi 15459 fi 15460 15461 if test "$XGETTEXT" != ":"; then 15462 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 15463 (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 15464 : ; 15465 else 15466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 15467$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 15468 XGETTEXT=":" 15469 fi 15470 rm -f messages.po 15471 fi 15472 15473 ac_config_commands="$ac_config_commands default-2" 15474 15475 15476 15477 15478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 15479$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 15480 # Check whether --enable-maintainer-mode was given. 15481if test "${enable_maintainer_mode+set}" = set; then : 15482 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 15483else 15484 USE_MAINTAINER_MODE=no 15485fi 15486 15487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 15488$as_echo "$USE_MAINTAINER_MODE" >&6; } 15489 if test $USE_MAINTAINER_MODE = yes; then 15490 MAINTAINER_MODE_TRUE= 15491 MAINTAINER_MODE_FALSE='#' 15492else 15493 MAINTAINER_MODE_TRUE='#' 15494 MAINTAINER_MODE_FALSE= 15495fi 15496 15497 MAINT=$MAINTAINER_MODE_TRUE 15498 15499 15500 if false; then 15501 GENINSRC_NEVER_TRUE= 15502 GENINSRC_NEVER_FALSE='#' 15503else 15504 GENINSRC_NEVER_TRUE='#' 15505 GENINSRC_NEVER_FALSE= 15506fi 15507 15508 15509 15510for ac_header in memory.h sys/stat.h sys/types.h unistd.h 15511do : 15512 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15513ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 15514if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15515 cat >>confdefs.h <<_ACEOF 15516#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15517_ACEOF 15518 15519fi 15520 15521done 15522 15523 15524# Put this here so that autoconf's "cross-compiling" message doesn't confuse 15525# people who are not cross-compiling but are compiling cross-assemblers. 15526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5 15527$as_echo_n "checking whether compiling a cross-assembler... " >&6; } 15528if test "${host}" = "${target}"; then 15529 cross_gas=no 15530else 15531 cross_gas=yes 15532 15533$as_echo "#define CROSS_COMPILE 1" >>confdefs.h 15534 15535fi 15536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5 15537$as_echo "$cross_gas" >&6; } 15538 15539for ac_func in strsignal 15540do : 15541 ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal" 15542if test "x$ac_cv_func_strsignal" = xyes; then : 15543 cat >>confdefs.h <<_ACEOF 15544#define HAVE_STRSIGNAL 1 15545_ACEOF 15546 15547fi 15548done 15549 15550 15551 15552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 15553$as_echo_n "checking for LC_MESSAGES... " >&6; } 15554if ${am_cv_val_LC_MESSAGES+:} false; then : 15555 $as_echo_n "(cached) " >&6 15556else 15557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15558/* end confdefs.h. */ 15559#include <locale.h> 15560int 15561main () 15562{ 15563return LC_MESSAGES 15564 ; 15565 return 0; 15566} 15567_ACEOF 15568if ac_fn_c_try_link "$LINENO"; then : 15569 am_cv_val_LC_MESSAGES=yes 15570else 15571 am_cv_val_LC_MESSAGES=no 15572fi 15573rm -f core conftest.err conftest.$ac_objext \ 15574 conftest$ac_exeext conftest.$ac_ext 15575fi 15576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 15577$as_echo "$am_cv_val_LC_MESSAGES" >&6; } 15578 if test $am_cv_val_LC_MESSAGES = yes; then 15579 15580$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h 15581 15582 fi 15583 15584 15585# do we need the math library? 15586case "${need_libm}" in 15587yes) 15588 LIBM= 15589case $host in 15590*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 15591 # These system don't have libm, or don't need it 15592 ;; 15593*-ncr-sysv4.3*) 15594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 15595$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 15596if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 15597 $as_echo_n "(cached) " >&6 15598else 15599 ac_check_lib_save_LIBS=$LIBS 15600LIBS="-lmw $LIBS" 15601cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15602/* end confdefs.h. */ 15603 15604/* Override any GCC internal prototype to avoid an error. 15605 Use char because int might match the return type of a GCC 15606 builtin and then its argument prototype would still apply. */ 15607#ifdef __cplusplus 15608extern "C" 15609#endif 15610char _mwvalidcheckl (); 15611int 15612main () 15613{ 15614return _mwvalidcheckl (); 15615 ; 15616 return 0; 15617} 15618_ACEOF 15619if ac_fn_c_try_link "$LINENO"; then : 15620 ac_cv_lib_mw__mwvalidcheckl=yes 15621else 15622 ac_cv_lib_mw__mwvalidcheckl=no 15623fi 15624rm -f core conftest.err conftest.$ac_objext \ 15625 conftest$ac_exeext conftest.$ac_ext 15626LIBS=$ac_check_lib_save_LIBS 15627fi 15628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 15629$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 15630if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 15631 LIBM="-lmw" 15632fi 15633 15634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 15635$as_echo_n "checking for cos in -lm... " >&6; } 15636if ${ac_cv_lib_m_cos+:} false; then : 15637 $as_echo_n "(cached) " >&6 15638else 15639 ac_check_lib_save_LIBS=$LIBS 15640LIBS="-lm $LIBS" 15641cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15642/* end confdefs.h. */ 15643 15644/* Override any GCC internal prototype to avoid an error. 15645 Use char because int might match the return type of a GCC 15646 builtin and then its argument prototype would still apply. */ 15647#ifdef __cplusplus 15648extern "C" 15649#endif 15650char cos (); 15651int 15652main () 15653{ 15654return cos (); 15655 ; 15656 return 0; 15657} 15658_ACEOF 15659if ac_fn_c_try_link "$LINENO"; then : 15660 ac_cv_lib_m_cos=yes 15661else 15662 ac_cv_lib_m_cos=no 15663fi 15664rm -f core conftest.err conftest.$ac_objext \ 15665 conftest$ac_exeext conftest.$ac_ext 15666LIBS=$ac_check_lib_save_LIBS 15667fi 15668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15669$as_echo "$ac_cv_lib_m_cos" >&6; } 15670if test "x$ac_cv_lib_m_cos" = xyes; then : 15671 LIBM="$LIBM -lm" 15672fi 15673 15674 ;; 15675*) 15676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 15677$as_echo_n "checking for cos in -lm... " >&6; } 15678if ${ac_cv_lib_m_cos+:} false; then : 15679 $as_echo_n "(cached) " >&6 15680else 15681 ac_check_lib_save_LIBS=$LIBS 15682LIBS="-lm $LIBS" 15683cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15684/* end confdefs.h. */ 15685 15686/* Override any GCC internal prototype to avoid an error. 15687 Use char because int might match the return type of a GCC 15688 builtin and then its argument prototype would still apply. */ 15689#ifdef __cplusplus 15690extern "C" 15691#endif 15692char cos (); 15693int 15694main () 15695{ 15696return cos (); 15697 ; 15698 return 0; 15699} 15700_ACEOF 15701if ac_fn_c_try_link "$LINENO"; then : 15702 ac_cv_lib_m_cos=yes 15703else 15704 ac_cv_lib_m_cos=no 15705fi 15706rm -f core conftest.err conftest.$ac_objext \ 15707 conftest$ac_exeext conftest.$ac_ext 15708LIBS=$ac_check_lib_save_LIBS 15709fi 15710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15711$as_echo "$ac_cv_lib_m_cos" >&6; } 15712if test "x$ac_cv_lib_m_cos" = xyes; then : 15713 LIBM="-lm" 15714fi 15715 15716 ;; 15717esac 15718 15719 15720 15721 ;; 15722esac 15723 15724# Some non-ANSI preprocessors botch requoting inside strings. That's bad 15725# enough, but on some of those systems, the assert macro relies on requoting 15726# working properly! 15727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5 15728$as_echo_n "checking for working assert macro... " >&6; } 15729if ${gas_cv_assert_ok+:} false; then : 15730 $as_echo_n "(cached) " >&6 15731else 15732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15733/* end confdefs.h. */ 15734#include <assert.h> 15735#include <string.h> 15736#include <stdio.h> 15737int 15738main () 15739{ 15740 15741/* check for requoting problems */ 15742static int a, b, c, d; 15743static char *s; 15744assert (!strcmp(s, "foo bar baz quux")); 15745/* check for newline handling */ 15746assert (a == b 15747 || c == d); 15748 15749 ; 15750 return 0; 15751} 15752_ACEOF 15753if ac_fn_c_try_link "$LINENO"; then : 15754 gas_cv_assert_ok=yes 15755else 15756 gas_cv_assert_ok=no 15757fi 15758rm -f core conftest.err conftest.$ac_objext \ 15759 conftest$ac_exeext conftest.$ac_ext 15760fi 15761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5 15762$as_echo "$gas_cv_assert_ok" >&6; } 15763test $gas_cv_assert_ok = yes || 15764$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h 15765 15766 15767 15768# On some systems, the system header files may not declare malloc, realloc, 15769# and free. There are places where gas needs these functions to have been 15770# declared -- such as when taking their addresses. 15771gas_test_headers=" 15772#ifdef HAVE_MEMORY_H 15773#include <memory.h> 15774#endif 15775#include <string.h> 15776#include <stdlib.h> 15777#ifdef HAVE_UNISTD_H 15778#include <unistd.h> 15779#endif 15780" 15781 15782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 15783$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 15784if ${gas_cv_decl_getopt_unistd_h+:} false; then : 15785 $as_echo_n "(cached) " >&6 15786else 15787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15788/* end confdefs.h. */ 15789#include <unistd.h> 15790int 15791main () 15792{ 15793extern int getopt (int, char *const*, const char *); 15794 ; 15795 return 0; 15796} 15797_ACEOF 15798if ac_fn_c_try_compile "$LINENO"; then : 15799 gas_cv_decl_getopt_unistd_h=yes 15800else 15801 gas_cv_decl_getopt_unistd_h=no 15802fi 15803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15804fi 15805 15806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5 15807$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; } 15808if test $gas_cv_decl_getopt_unistd_h = yes; then 15809 15810$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 15811 15812fi 15813 15814 15815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5 15816$as_echo_n "checking whether declaration is required for environ... " >&6; } 15817if ${gas_cv_decl_needed_environ+:} false; then : 15818 $as_echo_n "(cached) " >&6 15819else 15820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15821/* end confdefs.h. */ 15822$gas_test_headers 15823int 15824main () 15825{ 15826 15827typedef char **f; 15828f x; 15829x = (f) environ; 15830 15831 ; 15832 return 0; 15833} 15834_ACEOF 15835if ac_fn_c_try_link "$LINENO"; then : 15836 gas_cv_decl_needed_environ=no 15837else 15838 gas_cv_decl_needed_environ=yes 15839fi 15840rm -f core conftest.err conftest.$ac_objext \ 15841 conftest$ac_exeext conftest.$ac_ext 15842fi 15843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5 15844$as_echo "$gas_cv_decl_needed_environ" >&6; } 15845if test $gas_cv_decl_needed_environ = yes; then 15846 15847$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h 15848 15849fi 15850 15851 15852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5 15853$as_echo_n "checking whether declaration is required for ffs... " >&6; } 15854if ${gas_cv_decl_needed_ffs+:} false; then : 15855 $as_echo_n "(cached) " >&6 15856else 15857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15858/* end confdefs.h. */ 15859$gas_test_headers 15860int 15861main () 15862{ 15863 15864typedef int (*f)(int); 15865f x; 15866x = (f) ffs; 15867 15868 ; 15869 return 0; 15870} 15871_ACEOF 15872if ac_fn_c_try_link "$LINENO"; then : 15873 gas_cv_decl_needed_ffs=no 15874else 15875 gas_cv_decl_needed_ffs=yes 15876fi 15877rm -f core conftest.err conftest.$ac_objext \ 15878 conftest$ac_exeext conftest.$ac_ext 15879fi 15880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5 15881$as_echo "$gas_cv_decl_needed_ffs" >&6; } 15882if test $gas_cv_decl_needed_ffs = yes; then 15883 15884$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h 15885 15886fi 15887 15888 15889ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 15890if test "x$ac_cv_have_decl_asprintf" = xyes; then : 15891 ac_have_decl=1 15892else 15893 ac_have_decl=0 15894fi 15895 15896cat >>confdefs.h <<_ACEOF 15897#define HAVE_DECL_ASPRINTF $ac_have_decl 15898_ACEOF 15899ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default" 15900if test "x$ac_cv_have_decl_mempcpy" = xyes; then : 15901 ac_have_decl=1 15902else 15903 ac_have_decl=0 15904fi 15905 15906cat >>confdefs.h <<_ACEOF 15907#define HAVE_DECL_MEMPCPY $ac_have_decl 15908_ACEOF 15909ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 15910if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 15911 ac_have_decl=1 15912else 15913 ac_have_decl=0 15914fi 15915 15916cat >>confdefs.h <<_ACEOF 15917#define HAVE_DECL_STPCPY $ac_have_decl 15918_ACEOF 15919 15920 15921 15922case "${host}" in 15923*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 15924 15925$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 15926 ;; 15927esac 15928 15929# Link in zlib/zstd if we can. This allows us to write compressed debug sections. 15930 15931 # Use the system's zlib library. 15932 zlibdir="-L\$(top_builddir)/../zlib" 15933 zlibinc="-I\$(top_srcdir)/../zlib" 15934 15935# Check whether --with-system-zlib was given. 15936if test "${with_system_zlib+set}" = set; then : 15937 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 15938 zlibdir= 15939 zlibinc= 15940 fi 15941 15942fi 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 15955 if test -n "$ac_tool_prefix"; then 15956 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 15957set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 15958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15959$as_echo_n "checking for $ac_word... " >&6; } 15960if ${ac_cv_path_PKG_CONFIG+:} false; then : 15961 $as_echo_n "(cached) " >&6 15962else 15963 case $PKG_CONFIG in 15964 [\\/]* | ?:[\\/]*) 15965 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 15966 ;; 15967 *) 15968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15969for as_dir in $PATH 15970do 15971 IFS=$as_save_IFS 15972 test -z "$as_dir" && as_dir=. 15973 for ac_exec_ext in '' $ac_executable_extensions; do 15974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15975 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 15976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15977 break 2 15978 fi 15979done 15980 done 15981IFS=$as_save_IFS 15982 15983 ;; 15984esac 15985fi 15986PKG_CONFIG=$ac_cv_path_PKG_CONFIG 15987if test -n "$PKG_CONFIG"; then 15988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 15989$as_echo "$PKG_CONFIG" >&6; } 15990else 15991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15992$as_echo "no" >&6; } 15993fi 15994 15995 15996fi 15997if test -z "$ac_cv_path_PKG_CONFIG"; then 15998 ac_pt_PKG_CONFIG=$PKG_CONFIG 15999 # Extract the first word of "pkg-config", so it can be a program name with args. 16000set dummy pkg-config; ac_word=$2 16001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16002$as_echo_n "checking for $ac_word... " >&6; } 16003if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 16004 $as_echo_n "(cached) " >&6 16005else 16006 case $ac_pt_PKG_CONFIG in 16007 [\\/]* | ?:[\\/]*) 16008 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 16009 ;; 16010 *) 16011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16012for as_dir in $PATH 16013do 16014 IFS=$as_save_IFS 16015 test -z "$as_dir" && as_dir=. 16016 for ac_exec_ext in '' $ac_executable_extensions; do 16017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16018 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 16019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16020 break 2 16021 fi 16022done 16023 done 16024IFS=$as_save_IFS 16025 16026 ;; 16027esac 16028fi 16029ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 16030if test -n "$ac_pt_PKG_CONFIG"; then 16031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 16032$as_echo "$ac_pt_PKG_CONFIG" >&6; } 16033else 16034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16035$as_echo "no" >&6; } 16036fi 16037 16038 if test "x$ac_pt_PKG_CONFIG" = x; then 16039 PKG_CONFIG="" 16040 else 16041 case $cross_compiling:$ac_tool_warned in 16042yes:) 16043{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 16044$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 16045ac_tool_warned=yes ;; 16046esac 16047 PKG_CONFIG=$ac_pt_PKG_CONFIG 16048 fi 16049else 16050 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 16051fi 16052 16053fi 16054if test -n "$PKG_CONFIG"; then 16055 _pkg_min_version=0.9.0 16056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 16057$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 16058 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 16059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16060$as_echo "yes" >&6; } 16061 else 16062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16063$as_echo "no" >&6; } 16064 PKG_CONFIG="" 16065 fi 16066fi 16067 16068 16069# Check whether --with-zstd was given. 16070if test "${with_zstd+set}" = set; then : 16071 withval=$with_zstd; 16072else 16073 with_zstd=auto 16074fi 16075 16076 16077if test "$with_zstd" != no; then : 16078 16079pkg_failed=no 16080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libzstd >= 1.4.0" >&5 16081$as_echo_n "checking for libzstd >= 1.4.0... " >&6; } 16082 16083if test -n "$ZSTD_CFLAGS"; then 16084 pkg_cv_ZSTD_CFLAGS="$ZSTD_CFLAGS" 16085 elif test -n "$PKG_CONFIG"; then 16086 if test -n "$PKG_CONFIG" && \ 16087 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5 16088 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5 16089 ac_status=$? 16090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16091 test $ac_status = 0; }; then 16092 pkg_cv_ZSTD_CFLAGS=`$PKG_CONFIG --cflags "libzstd >= 1.4.0" 2>/dev/null` 16093 test "x$?" != "x0" && pkg_failed=yes 16094else 16095 pkg_failed=yes 16096fi 16097 else 16098 pkg_failed=untried 16099fi 16100if test -n "$ZSTD_LIBS"; then 16101 pkg_cv_ZSTD_LIBS="$ZSTD_LIBS" 16102 elif test -n "$PKG_CONFIG"; then 16103 if test -n "$PKG_CONFIG" && \ 16104 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5 16105 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5 16106 ac_status=$? 16107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16108 test $ac_status = 0; }; then 16109 pkg_cv_ZSTD_LIBS=`$PKG_CONFIG --libs "libzstd >= 1.4.0" 2>/dev/null` 16110 test "x$?" != "x0" && pkg_failed=yes 16111else 16112 pkg_failed=yes 16113fi 16114 else 16115 pkg_failed=untried 16116fi 16117 16118if test $pkg_failed = no; then 16119 pkg_save_LDFLAGS="$LDFLAGS" 16120 LDFLAGS="$LDFLAGS $pkg_cv_ZSTD_LIBS" 16121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16122/* end confdefs.h. */ 16123 16124int 16125main () 16126{ 16127 16128 ; 16129 return 0; 16130} 16131_ACEOF 16132if ac_fn_c_try_link "$LINENO"; then : 16133 16134else 16135 pkg_failed=yes 16136fi 16137rm -f core conftest.err conftest.$ac_objext \ 16138 conftest$ac_exeext conftest.$ac_ext 16139 LDFLAGS=$pkg_save_LDFLAGS 16140fi 16141 16142 16143 16144if test $pkg_failed = yes; then 16145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16146$as_echo "no" >&6; } 16147 16148if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 16149 _pkg_short_errors_supported=yes 16150else 16151 _pkg_short_errors_supported=no 16152fi 16153 if test $_pkg_short_errors_supported = yes; then 16154 ZSTD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1` 16155 else 16156 ZSTD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1` 16157 fi 16158 # Put the nasty error message in config.log where it belongs 16159 echo "$ZSTD_PKG_ERRORS" >&5 16160 16161 16162 if test "$with_zstd" = yes; then 16163 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5 16164 fi 16165 16166elif test $pkg_failed = untried; then 16167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16168$as_echo "no" >&6; } 16169 16170 if test "$with_zstd" = yes; then 16171 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5 16172 fi 16173 16174else 16175 ZSTD_CFLAGS=$pkg_cv_ZSTD_CFLAGS 16176 ZSTD_LIBS=$pkg_cv_ZSTD_LIBS 16177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16178$as_echo "yes" >&6; } 16179 16180 16181$as_echo "#define HAVE_ZSTD 1" >>confdefs.h 16182 16183 16184fi 16185 16186fi 16187 16188 16189# Support for VMS timestamps via cross compile 16190 16191if test "$ac_cv_header_time_h" = yes; then 16192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5 16193$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; } 16194 if ${gas_cv_have_time_type_member_tm_gmtoff+:} false; then : 16195 $as_echo_n "(cached) " >&6 16196else 16197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16198/* end confdefs.h. */ 16199 16200#define _BSD_SOURCE 1 16201#include <time.h> 16202int 16203main () 16204{ 16205struct tm avar; void* aref = (void*) &avar.tm_gmtoff 16206 ; 16207 return 0; 16208} 16209_ACEOF 16210if ac_fn_c_try_compile "$LINENO"; then : 16211 gas_cv_have_time_type_member_tm_gmtoff=yes 16212else 16213 gas_cv_have_time_type_member_tm_gmtoff=no 16214 16215fi 16216rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16217fi 16218 16219 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then 16220 16221$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h 16222 16223 fi 16224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5 16225$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; } 16226 16227fi 16228 16229if test "$ac_cv_header_sys_stat_h" = yes; then 16230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5 16231$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; } 16232 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+:} false; then : 16233 $as_echo_n "(cached) " >&6 16234else 16235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16236/* end confdefs.h. */ 16237 16238#define _BSD_SOURCE 1 16239#include <sys/stat.h> 16240int 16241main () 16242{ 16243struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec 16244 ; 16245 return 0; 16246} 16247_ACEOF 16248if ac_fn_c_try_compile "$LINENO"; then : 16249 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes 16250else 16251 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no 16252 16253fi 16254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16255fi 16256 16257 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then 16258 16259$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h 16260 16261 fi 16262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5 16263$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; } 16264 16265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5 16266$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; } 16267 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+:} false; then : 16268 $as_echo_n "(cached) " >&6 16269else 16270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16271/* end confdefs.h. */ 16272 16273#define _BSD_SOURCE 1 16274#include <sys/stat.h> 16275int 16276main () 16277{ 16278struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec 16279 ; 16280 return 0; 16281} 16282_ACEOF 16283if ac_fn_c_try_compile "$LINENO"; then : 16284 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes 16285else 16286 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no 16287 16288fi 16289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16290fi 16291 16292 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then 16293 16294$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h 16295 16296 fi 16297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5 16298$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; } 16299 16300fi 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in" 16311 16312ac_config_commands="$ac_config_commands default" 16313 16314 16315cat >confcache <<\_ACEOF 16316# This file is a shell script that caches the results of configure 16317# tests run on this system so they can be shared between configure 16318# scripts and configure runs, see configure's option --config-cache. 16319# It is not useful on other systems. If it contains results you don't 16320# want to keep, you may remove or edit it. 16321# 16322# config.status only pays attention to the cache file if you give it 16323# the --recheck option to rerun configure. 16324# 16325# `ac_cv_env_foo' variables (set or unset) will be overridden when 16326# loading this file, other *unset* `ac_cv_foo' will be assigned the 16327# following values. 16328 16329_ACEOF 16330 16331# The following way of writing the cache mishandles newlines in values, 16332# but we know of no workaround that is simple, portable, and efficient. 16333# So, we kill variables containing newlines. 16334# Ultrix sh set writes to stderr and can't be redirected directly, 16335# and sets the high bit in the cache file unless we assign to the vars. 16336( 16337 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16338 eval ac_val=\$$ac_var 16339 case $ac_val in #( 16340 *${as_nl}*) 16341 case $ac_var in #( 16342 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16343$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16344 esac 16345 case $ac_var in #( 16346 _ | IFS | as_nl) ;; #( 16347 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16348 *) { eval $ac_var=; unset $ac_var;} ;; 16349 esac ;; 16350 esac 16351 done 16352 16353 (set) 2>&1 | 16354 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16355 *${as_nl}ac_space=\ *) 16356 # `set' does not quote correctly, so add quotes: double-quote 16357 # substitution turns \\\\ into \\, and sed turns \\ into \. 16358 sed -n \ 16359 "s/'/'\\\\''/g; 16360 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16361 ;; #( 16362 *) 16363 # `set' quotes correctly as required by POSIX, so do not add quotes. 16364 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16365 ;; 16366 esac | 16367 sort 16368) | 16369 sed ' 16370 /^ac_cv_env_/b end 16371 t clear 16372 :clear 16373 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16374 t end 16375 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16376 :end' >>confcache 16377if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16378 if test -w "$cache_file"; then 16379 if test "x$cache_file" != "x/dev/null"; then 16380 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16381$as_echo "$as_me: updating cache $cache_file" >&6;} 16382 if test ! -f "$cache_file" || test -h "$cache_file"; then 16383 cat confcache >"$cache_file" 16384 else 16385 case $cache_file in #( 16386 */* | ?:*) 16387 mv -f confcache "$cache_file"$$ && 16388 mv -f "$cache_file"$$ "$cache_file" ;; #( 16389 *) 16390 mv -f confcache "$cache_file" ;; 16391 esac 16392 fi 16393 fi 16394 else 16395 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16396$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16397 fi 16398fi 16399rm -f confcache 16400 16401test "x$prefix" = xNONE && prefix=$ac_default_prefix 16402# Let make expand exec_prefix. 16403test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16404 16405DEFS=-DHAVE_CONFIG_H 16406 16407ac_libobjs= 16408ac_ltlibobjs= 16409U= 16410for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16411 # 1. Remove the extension, and $U if already installed. 16412 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16413 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16414 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16415 # will be set to the directory where LIBOBJS objects are built. 16416 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16417 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16418done 16419LIBOBJS=$ac_libobjs 16420 16421LTLIBOBJS=$ac_ltlibobjs 16422 16423 16424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 16425$as_echo_n "checking that generated files are newer than configure... " >&6; } 16426 if test -n "$am_sleep_pid"; then 16427 # Hide warnings about reused PIDs. 16428 wait $am_sleep_pid 2>/dev/null 16429 fi 16430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 16431$as_echo "done" >&6; } 16432 if test -n "$EXEEXT"; then 16433 am__EXEEXT_TRUE= 16434 am__EXEEXT_FALSE='#' 16435else 16436 am__EXEEXT_TRUE='#' 16437 am__EXEEXT_FALSE= 16438fi 16439 16440if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16441 as_fn_error $? "conditional \"AMDEP\" was never defined. 16442Usually this means the macro was only invoked conditionally." "$LINENO" 5 16443fi 16444if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16445 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 16446Usually this means the macro was only invoked conditionally." "$LINENO" 5 16447fi 16448 16449if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16450 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 16451Usually this means the macro was only invoked conditionally." "$LINENO" 5 16452fi 16453if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 16454 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 16455Usually this means the macro was only invoked conditionally." "$LINENO" 5 16456fi 16457 16458: "${CONFIG_STATUS=./config.status}" 16459ac_write_fail=0 16460ac_clean_files_save=$ac_clean_files 16461ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16462{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16463$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16464as_write_fail=0 16465cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16466#! $SHELL 16467# Generated by $as_me. 16468# Run this file to recreate the current configuration. 16469# Compiler output produced by configure, useful for debugging 16470# configure, is in config.log if it exists. 16471 16472debug=false 16473ac_cs_recheck=false 16474ac_cs_silent=false 16475 16476SHELL=\${CONFIG_SHELL-$SHELL} 16477export SHELL 16478_ASEOF 16479cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16480## -------------------- ## 16481## M4sh Initialization. ## 16482## -------------------- ## 16483 16484# Be more Bourne compatible 16485DUALCASE=1; export DUALCASE # for MKS sh 16486if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16487 emulate sh 16488 NULLCMD=: 16489 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16490 # is contrary to our usage. Disable this feature. 16491 alias -g '${1+"$@"}'='"$@"' 16492 setopt NO_GLOB_SUBST 16493else 16494 case `(set -o) 2>/dev/null` in #( 16495 *posix*) : 16496 set -o posix ;; #( 16497 *) : 16498 ;; 16499esac 16500fi 16501 16502 16503as_nl=' 16504' 16505export as_nl 16506# Printing a long string crashes Solaris 7 /usr/bin/printf. 16507as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16508as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16509as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16510# Prefer a ksh shell builtin over an external printf program on Solaris, 16511# but without wasting forks for bash or zsh. 16512if test -z "$BASH_VERSION$ZSH_VERSION" \ 16513 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16514 as_echo='print -r --' 16515 as_echo_n='print -rn --' 16516elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16517 as_echo='printf %s\n' 16518 as_echo_n='printf %s' 16519else 16520 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16521 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16522 as_echo_n='/usr/ucb/echo -n' 16523 else 16524 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16525 as_echo_n_body='eval 16526 arg=$1; 16527 case $arg in #( 16528 *"$as_nl"*) 16529 expr "X$arg" : "X\\(.*\\)$as_nl"; 16530 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16531 esac; 16532 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16533 ' 16534 export as_echo_n_body 16535 as_echo_n='sh -c $as_echo_n_body as_echo' 16536 fi 16537 export as_echo_body 16538 as_echo='sh -c $as_echo_body as_echo' 16539fi 16540 16541# The user is always right. 16542if test "${PATH_SEPARATOR+set}" != set; then 16543 PATH_SEPARATOR=: 16544 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16545 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16546 PATH_SEPARATOR=';' 16547 } 16548fi 16549 16550 16551# IFS 16552# We need space, tab and new line, in precisely that order. Quoting is 16553# there to prevent editors from complaining about space-tab. 16554# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16555# splitting by setting IFS to empty value.) 16556IFS=" "" $as_nl" 16557 16558# Find who we are. Look in the path if we contain no directory separator. 16559as_myself= 16560case $0 in #(( 16561 *[\\/]* ) as_myself=$0 ;; 16562 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16563for as_dir in $PATH 16564do 16565 IFS=$as_save_IFS 16566 test -z "$as_dir" && as_dir=. 16567 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16568 done 16569IFS=$as_save_IFS 16570 16571 ;; 16572esac 16573# We did not find ourselves, most probably we were run as `sh COMMAND' 16574# in which case we are not to be found in the path. 16575if test "x$as_myself" = x; then 16576 as_myself=$0 16577fi 16578if test ! -f "$as_myself"; then 16579 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16580 exit 1 16581fi 16582 16583# Unset variables that we do not need and which cause bugs (e.g. in 16584# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16585# suppresses any "Segmentation fault" message there. '((' could 16586# trigger a bug in pdksh 5.2.14. 16587for as_var in BASH_ENV ENV MAIL MAILPATH 16588do eval test x\${$as_var+set} = xset \ 16589 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16590done 16591PS1='$ ' 16592PS2='> ' 16593PS4='+ ' 16594 16595# NLS nuisances. 16596LC_ALL=C 16597export LC_ALL 16598LANGUAGE=C 16599export LANGUAGE 16600 16601# CDPATH. 16602(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16603 16604 16605# as_fn_error STATUS ERROR [LINENO LOG_FD] 16606# ---------------------------------------- 16607# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16608# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16609# script with STATUS, using 1 if that was 0. 16610as_fn_error () 16611{ 16612 as_status=$1; test $as_status -eq 0 && as_status=1 16613 if test "$4"; then 16614 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16615 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16616 fi 16617 $as_echo "$as_me: error: $2" >&2 16618 as_fn_exit $as_status 16619} # as_fn_error 16620 16621 16622# as_fn_set_status STATUS 16623# ----------------------- 16624# Set $? to STATUS, without forking. 16625as_fn_set_status () 16626{ 16627 return $1 16628} # as_fn_set_status 16629 16630# as_fn_exit STATUS 16631# ----------------- 16632# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16633as_fn_exit () 16634{ 16635 set +e 16636 as_fn_set_status $1 16637 exit $1 16638} # as_fn_exit 16639 16640# as_fn_unset VAR 16641# --------------- 16642# Portably unset VAR. 16643as_fn_unset () 16644{ 16645 { eval $1=; unset $1;} 16646} 16647as_unset=as_fn_unset 16648# as_fn_append VAR VALUE 16649# ---------------------- 16650# Append the text in VALUE to the end of the definition contained in VAR. Take 16651# advantage of any shell optimizations that allow amortized linear growth over 16652# repeated appends, instead of the typical quadratic growth present in naive 16653# implementations. 16654if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16655 eval 'as_fn_append () 16656 { 16657 eval $1+=\$2 16658 }' 16659else 16660 as_fn_append () 16661 { 16662 eval $1=\$$1\$2 16663 } 16664fi # as_fn_append 16665 16666# as_fn_arith ARG... 16667# ------------------ 16668# Perform arithmetic evaluation on the ARGs, and store the result in the 16669# global $as_val. Take advantage of shells that can avoid forks. The arguments 16670# must be portable across $(()) and expr. 16671if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16672 eval 'as_fn_arith () 16673 { 16674 as_val=$(( $* )) 16675 }' 16676else 16677 as_fn_arith () 16678 { 16679 as_val=`expr "$@" || test $? -eq 1` 16680 } 16681fi # as_fn_arith 16682 16683 16684if expr a : '\(a\)' >/dev/null 2>&1 && 16685 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16686 as_expr=expr 16687else 16688 as_expr=false 16689fi 16690 16691if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16692 as_basename=basename 16693else 16694 as_basename=false 16695fi 16696 16697if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16698 as_dirname=dirname 16699else 16700 as_dirname=false 16701fi 16702 16703as_me=`$as_basename -- "$0" || 16704$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16705 X"$0" : 'X\(//\)$' \| \ 16706 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16707$as_echo X/"$0" | 16708 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16709 s//\1/ 16710 q 16711 } 16712 /^X\/\(\/\/\)$/{ 16713 s//\1/ 16714 q 16715 } 16716 /^X\/\(\/\).*/{ 16717 s//\1/ 16718 q 16719 } 16720 s/.*/./; q'` 16721 16722# Avoid depending upon Character Ranges. 16723as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16724as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16725as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16726as_cr_digits='0123456789' 16727as_cr_alnum=$as_cr_Letters$as_cr_digits 16728 16729ECHO_C= ECHO_N= ECHO_T= 16730case `echo -n x` in #((((( 16731-n*) 16732 case `echo 'xy\c'` in 16733 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16734 xy) ECHO_C='\c';; 16735 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16736 ECHO_T=' ';; 16737 esac;; 16738*) 16739 ECHO_N='-n';; 16740esac 16741 16742rm -f conf$$ conf$$.exe conf$$.file 16743if test -d conf$$.dir; then 16744 rm -f conf$$.dir/conf$$.file 16745else 16746 rm -f conf$$.dir 16747 mkdir conf$$.dir 2>/dev/null 16748fi 16749if (echo >conf$$.file) 2>/dev/null; then 16750 if ln -s conf$$.file conf$$ 2>/dev/null; then 16751 as_ln_s='ln -s' 16752 # ... but there are two gotchas: 16753 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16754 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16755 # In both cases, we have to default to `cp -pR'. 16756 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16757 as_ln_s='cp -pR' 16758 elif ln conf$$.file conf$$ 2>/dev/null; then 16759 as_ln_s=ln 16760 else 16761 as_ln_s='cp -pR' 16762 fi 16763else 16764 as_ln_s='cp -pR' 16765fi 16766rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16767rmdir conf$$.dir 2>/dev/null 16768 16769 16770# as_fn_mkdir_p 16771# ------------- 16772# Create "$as_dir" as a directory, including parents if necessary. 16773as_fn_mkdir_p () 16774{ 16775 16776 case $as_dir in #( 16777 -*) as_dir=./$as_dir;; 16778 esac 16779 test -d "$as_dir" || eval $as_mkdir_p || { 16780 as_dirs= 16781 while :; do 16782 case $as_dir in #( 16783 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16784 *) as_qdir=$as_dir;; 16785 esac 16786 as_dirs="'$as_qdir' $as_dirs" 16787 as_dir=`$as_dirname -- "$as_dir" || 16788$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16789 X"$as_dir" : 'X\(//\)[^/]' \| \ 16790 X"$as_dir" : 'X\(//\)$' \| \ 16791 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16792$as_echo X"$as_dir" | 16793 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16794 s//\1/ 16795 q 16796 } 16797 /^X\(\/\/\)[^/].*/{ 16798 s//\1/ 16799 q 16800 } 16801 /^X\(\/\/\)$/{ 16802 s//\1/ 16803 q 16804 } 16805 /^X\(\/\).*/{ 16806 s//\1/ 16807 q 16808 } 16809 s/.*/./; q'` 16810 test -d "$as_dir" && break 16811 done 16812 test -z "$as_dirs" || eval "mkdir $as_dirs" 16813 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16814 16815 16816} # as_fn_mkdir_p 16817if mkdir -p . 2>/dev/null; then 16818 as_mkdir_p='mkdir -p "$as_dir"' 16819else 16820 test -d ./-p && rmdir ./-p 16821 as_mkdir_p=false 16822fi 16823 16824 16825# as_fn_executable_p FILE 16826# ----------------------- 16827# Test if FILE is an executable regular file. 16828as_fn_executable_p () 16829{ 16830 test -f "$1" && test -x "$1" 16831} # as_fn_executable_p 16832as_test_x='test -x' 16833as_executable_p=as_fn_executable_p 16834 16835# Sed expression to map a string onto a valid CPP name. 16836as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16837 16838# Sed expression to map a string onto a valid variable name. 16839as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16840 16841 16842exec 6>&1 16843## ----------------------------------- ## 16844## Main body of $CONFIG_STATUS script. ## 16845## ----------------------------------- ## 16846_ASEOF 16847test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16848 16849cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16850# Save the log message, to keep $0 and so on meaningful, and to 16851# report actual input values of CONFIG_FILES etc. instead of their 16852# values after options handling. 16853ac_log=" 16854This file was extended by gas $as_me 2.42, which was 16855generated by GNU Autoconf 2.69. Invocation command line was 16856 16857 CONFIG_FILES = $CONFIG_FILES 16858 CONFIG_HEADERS = $CONFIG_HEADERS 16859 CONFIG_LINKS = $CONFIG_LINKS 16860 CONFIG_COMMANDS = $CONFIG_COMMANDS 16861 $ $0 $@ 16862 16863on `(hostname || uname -n) 2>/dev/null | sed 1q` 16864" 16865 16866_ACEOF 16867 16868case $ac_config_files in *" 16869"*) set x $ac_config_files; shift; ac_config_files=$*;; 16870esac 16871 16872case $ac_config_headers in *" 16873"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16874esac 16875 16876 16877cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16878# Files that config.status was made for. 16879config_files="$ac_config_files" 16880config_headers="$ac_config_headers" 16881config_commands="$ac_config_commands" 16882 16883_ACEOF 16884 16885cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16886ac_cs_usage="\ 16887\`$as_me' instantiates files and other configuration actions 16888from templates according to the current configuration. Unless the files 16889and actions are specified as TAGs, all are instantiated by default. 16890 16891Usage: $0 [OPTION]... [TAG]... 16892 16893 -h, --help print this help, then exit 16894 -V, --version print version number and configuration settings, then exit 16895 --config print configuration, then exit 16896 -q, --quiet, --silent 16897 do not print progress messages 16898 -d, --debug don't remove temporary files 16899 --recheck update $as_me by reconfiguring in the same conditions 16900 --file=FILE[:TEMPLATE] 16901 instantiate the configuration file FILE 16902 --header=FILE[:TEMPLATE] 16903 instantiate the configuration header FILE 16904 16905Configuration files: 16906$config_files 16907 16908Configuration headers: 16909$config_headers 16910 16911Configuration commands: 16912$config_commands 16913 16914Report bugs to the package provider." 16915 16916_ACEOF 16917cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16918ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16919ac_cs_version="\\ 16920gas config.status 2.42 16921configured by $0, generated by GNU Autoconf 2.69, 16922 with options \\"\$ac_cs_config\\" 16923 16924Copyright (C) 2012 Free Software Foundation, Inc. 16925This config.status script is free software; the Free Software Foundation 16926gives unlimited permission to copy, distribute and modify it." 16927 16928ac_pwd='$ac_pwd' 16929srcdir='$srcdir' 16930INSTALL='$INSTALL' 16931MKDIR_P='$MKDIR_P' 16932AWK='$AWK' 16933test -n "\$AWK" || AWK=awk 16934_ACEOF 16935 16936cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16937# The default lists apply if the user does not specify any file. 16938ac_need_defaults=: 16939while test $# != 0 16940do 16941 case $1 in 16942 --*=?*) 16943 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16944 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16945 ac_shift=: 16946 ;; 16947 --*=) 16948 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16949 ac_optarg= 16950 ac_shift=: 16951 ;; 16952 *) 16953 ac_option=$1 16954 ac_optarg=$2 16955 ac_shift=shift 16956 ;; 16957 esac 16958 16959 case $ac_option in 16960 # Handling of the options. 16961 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16962 ac_cs_recheck=: ;; 16963 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16964 $as_echo "$ac_cs_version"; exit ;; 16965 --config | --confi | --conf | --con | --co | --c ) 16966 $as_echo "$ac_cs_config"; exit ;; 16967 --debug | --debu | --deb | --de | --d | -d ) 16968 debug=: ;; 16969 --file | --fil | --fi | --f ) 16970 $ac_shift 16971 case $ac_optarg in 16972 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16973 '') as_fn_error $? "missing file argument" ;; 16974 esac 16975 as_fn_append CONFIG_FILES " '$ac_optarg'" 16976 ac_need_defaults=false;; 16977 --header | --heade | --head | --hea ) 16978 $ac_shift 16979 case $ac_optarg in 16980 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16981 esac 16982 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16983 ac_need_defaults=false;; 16984 --he | --h) 16985 # Conflict between --help and --header 16986 as_fn_error $? "ambiguous option: \`$1' 16987Try \`$0 --help' for more information.";; 16988 --help | --hel | -h ) 16989 $as_echo "$ac_cs_usage"; exit ;; 16990 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16991 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16992 ac_cs_silent=: ;; 16993 16994 # This is an error. 16995 -*) as_fn_error $? "unrecognized option: \`$1' 16996Try \`$0 --help' for more information." ;; 16997 16998 *) as_fn_append ac_config_targets " $1" 16999 ac_need_defaults=false ;; 17000 17001 esac 17002 shift 17003done 17004 17005ac_configure_extra_args= 17006 17007if $ac_cs_silent; then 17008 exec 6>/dev/null 17009 ac_configure_extra_args="$ac_configure_extra_args --silent" 17010fi 17011 17012_ACEOF 17013cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17014if \$ac_cs_recheck; then 17015 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 17016 shift 17017 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 17018 CONFIG_SHELL='$SHELL' 17019 export CONFIG_SHELL 17020 exec "\$@" 17021fi 17022 17023_ACEOF 17024cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17025exec 5>>config.log 17026{ 17027 echo 17028 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 17029## Running $as_me. ## 17030_ASBOX 17031 $as_echo "$ac_log" 17032} >&5 17033 17034_ACEOF 17035cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17036# 17037# INIT-COMMANDS 17038# 17039AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 17040 17041 17042# The HP-UX ksh and POSIX shell print the target directory to stdout 17043# if CDPATH is set. 17044(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17045 17046sed_quote_subst='$sed_quote_subst' 17047double_quote_subst='$double_quote_subst' 17048delay_variable_subst='$delay_variable_subst' 17049macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 17050macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 17051enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 17052enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 17053pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 17054enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 17055SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 17056ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 17057host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 17058host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 17059host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 17060build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 17061build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 17062build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 17063SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 17064Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 17065GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 17066EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 17067FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 17068LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 17069NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 17070LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 17071max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 17072ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 17073exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 17074lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 17075lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 17076lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 17077reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 17078reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 17079OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 17080deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 17081file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 17082AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 17083AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 17084STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 17085RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 17086old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17087old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17088old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 17089lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 17090CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 17091CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 17092compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 17093GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 17094lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 17095lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 17096lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 17097lt_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"`' 17098objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 17099MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 17100lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 17101lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 17102lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 17103lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 17104lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 17105need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 17106DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 17107NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 17108LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 17109OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 17110OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 17111libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 17112shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 17113extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17114archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 17115enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 17116export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 17117whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 17118compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 17119old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 17120old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17121archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 17122archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17123module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 17124module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17125with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17126allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17127no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17128hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17129hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 17130hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17131hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17132hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17133hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17134hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17135hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17136inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17137link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17138fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 17139always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17140export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17141exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17142include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17143prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17144file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17145variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17146need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17147need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17148version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17149runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17150shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17151shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17152libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17153library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17154soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17155install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17156postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17157postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17158finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17159finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17160hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17161sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17162sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 17163hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17164enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17165enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17166enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17167old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17168striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17169 17170LTCC='$LTCC' 17171LTCFLAGS='$LTCFLAGS' 17172compiler='$compiler_DEFAULT' 17173 17174# A function that is used when there is no print builtin or printf. 17175func_fallback_echo () 17176{ 17177 eval 'cat <<_LTECHO_EOF 17178\$1 17179_LTECHO_EOF' 17180} 17181 17182# Quote evaled strings. 17183for var in SHELL \ 17184ECHO \ 17185SED \ 17186GREP \ 17187EGREP \ 17188FGREP \ 17189LD \ 17190NM \ 17191LN_S \ 17192lt_SP2NL \ 17193lt_NL2SP \ 17194reload_flag \ 17195OBJDUMP \ 17196deplibs_check_method \ 17197file_magic_cmd \ 17198AR \ 17199AR_FLAGS \ 17200STRIP \ 17201RANLIB \ 17202CC \ 17203CFLAGS \ 17204compiler \ 17205lt_cv_sys_global_symbol_pipe \ 17206lt_cv_sys_global_symbol_to_cdecl \ 17207lt_cv_sys_global_symbol_to_c_name_address \ 17208lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 17209lt_prog_compiler_no_builtin_flag \ 17210lt_prog_compiler_wl \ 17211lt_prog_compiler_pic \ 17212lt_prog_compiler_static \ 17213lt_cv_prog_compiler_c_o \ 17214need_locks \ 17215DSYMUTIL \ 17216NMEDIT \ 17217LIPO \ 17218OTOOL \ 17219OTOOL64 \ 17220shrext_cmds \ 17221export_dynamic_flag_spec \ 17222whole_archive_flag_spec \ 17223compiler_needs_object \ 17224with_gnu_ld \ 17225allow_undefined_flag \ 17226no_undefined_flag \ 17227hardcode_libdir_flag_spec \ 17228hardcode_libdir_flag_spec_ld \ 17229hardcode_libdir_separator \ 17230fix_srcfile_path \ 17231exclude_expsyms \ 17232include_expsyms \ 17233file_list_spec \ 17234variables_saved_for_relink \ 17235libname_spec \ 17236library_names_spec \ 17237soname_spec \ 17238install_override_mode \ 17239finish_eval \ 17240old_striplib \ 17241striplib; do 17242 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17243 *[\\\\\\\`\\"\\\$]*) 17244 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 17245 ;; 17246 *) 17247 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17248 ;; 17249 esac 17250done 17251 17252# Double-quote double-evaled strings. 17253for var in reload_cmds \ 17254old_postinstall_cmds \ 17255old_postuninstall_cmds \ 17256old_archive_cmds \ 17257extract_expsyms_cmds \ 17258old_archive_from_new_cmds \ 17259old_archive_from_expsyms_cmds \ 17260archive_cmds \ 17261archive_expsym_cmds \ 17262module_cmds \ 17263module_expsym_cmds \ 17264export_symbols_cmds \ 17265prelink_cmds \ 17266postinstall_cmds \ 17267postuninstall_cmds \ 17268finish_cmds \ 17269sys_lib_search_path_spec \ 17270sys_lib_dlsearch_path_spec; do 17271 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17272 *[\\\\\\\`\\"\\\$]*) 17273 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 17274 ;; 17275 *) 17276 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17277 ;; 17278 esac 17279done 17280 17281ac_aux_dir='$ac_aux_dir' 17282xsi_shell='$xsi_shell' 17283lt_shell_append='$lt_shell_append' 17284 17285# See if we are running on zsh, and set the options which allow our 17286# commands through without removal of \ escapes INIT. 17287if test -n "\${ZSH_VERSION+set}" ; then 17288 setopt NO_GLOB_SUBST 17289fi 17290 17291 17292 PACKAGE='$PACKAGE' 17293 VERSION='$VERSION' 17294 TIMESTAMP='$TIMESTAMP' 17295 RM='$RM' 17296 ofile='$ofile' 17297 17298 17299 17300# Capture the value of obsolete ALL_LINGUAS because we need it to compute 17301 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 17302 # from automake. 17303 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 17304 # Capture the value of LINGUAS because we need it to compute CATALOGS. 17305 LINGUAS="${LINGUAS-%UNSET%}" 17306 17307# Capture the value of obsolete ALL_LINGUAS because we need it to compute 17308 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 17309 # from automake. 17310 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 17311 # Capture the value of LINGUAS because we need it to compute CATALOGS. 17312 LINGUAS="${LINGUAS-%UNSET%}" 17313 17314target_cpu_type=${target_cpu_type} 17315 cgen_cpu_prefix=${cgen_cpu_prefix} 17316 obj_format=${obj_format} 17317 te_file=${te_file} 17318 17319_ACEOF 17320 17321cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17322 17323# Handling of arguments. 17324for ac_config_target in $ac_config_targets 17325do 17326 case $ac_config_target in 17327 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 17328 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 17329 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 17330 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;; 17331 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;; 17332 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 17333 "default-2") CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;; 17334 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17335 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 17336 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 17337 17338 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17339 esac 17340done 17341 17342 17343# If the user did not use the arguments to specify the items to instantiate, 17344# then the envvar interface is used. Set only those that are not. 17345# We use the long form for the default assignment because of an extremely 17346# bizarre bug on SunOS 4.1.3. 17347if $ac_need_defaults; then 17348 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17349 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17350 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17351fi 17352 17353# Have a temporary directory for convenience. Make it in the build tree 17354# simply because there is no reason against having it here, and in addition, 17355# creating and moving files from /tmp can sometimes cause problems. 17356# Hook for its removal unless debugging. 17357# Note that there is a small window in which the directory will not be cleaned: 17358# after its creation but before its name has been assigned to `$tmp'. 17359$debug || 17360{ 17361 tmp= ac_tmp= 17362 trap 'exit_status=$? 17363 : "${ac_tmp:=$tmp}" 17364 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 17365' 0 17366 trap 'as_fn_exit 1' 1 2 13 15 17367} 17368# Create a (secure) tmp directory for tmp files. 17369 17370{ 17371 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17372 test -d "$tmp" 17373} || 17374{ 17375 tmp=./conf$$-$RANDOM 17376 (umask 077 && mkdir "$tmp") 17377} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 17378ac_tmp=$tmp 17379 17380# Set up the scripts for CONFIG_FILES section. 17381# No need to generate them if there are no CONFIG_FILES. 17382# This happens for instance with `./config.status config.h'. 17383if test -n "$CONFIG_FILES"; then 17384 17385 17386ac_cr=`echo X | tr X '\015'` 17387# On cygwin, bash can eat \r inside `` if the user requested igncr. 17388# But we know of no other shell where ac_cr would be empty at this 17389# point, so we can use a bashism as a fallback. 17390if test "x$ac_cr" = x; then 17391 eval ac_cr=\$\'\\r\' 17392fi 17393ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17394if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17395 ac_cs_awk_cr='\\r' 17396else 17397 ac_cs_awk_cr=$ac_cr 17398fi 17399 17400echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17401_ACEOF 17402 17403 17404{ 17405 echo "cat >conf$$subs.awk <<_ACEOF" && 17406 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17407 echo "_ACEOF" 17408} >conf$$subs.sh || 17409 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17410ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17411ac_delim='%!_!# ' 17412for ac_last_try in false false false false false :; do 17413 . ./conf$$subs.sh || 17414 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17415 17416 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17417 if test $ac_delim_n = $ac_delim_num; then 17418 break 17419 elif $ac_last_try; then 17420 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17421 else 17422 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17423 fi 17424done 17425rm -f conf$$subs.sh 17426 17427cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17428cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17429_ACEOF 17430sed -n ' 17431h 17432s/^/S["/; s/!.*/"]=/ 17433p 17434g 17435s/^[^!]*!// 17436:repl 17437t repl 17438s/'"$ac_delim"'$// 17439t delim 17440:nl 17441h 17442s/\(.\{148\}\)..*/\1/ 17443t more1 17444s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17445p 17446n 17447b repl 17448:more1 17449s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17450p 17451g 17452s/.\{148\}// 17453t nl 17454:delim 17455h 17456s/\(.\{148\}\)..*/\1/ 17457t more2 17458s/["\\]/\\&/g; s/^/"/; s/$/"/ 17459p 17460b 17461:more2 17462s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17463p 17464g 17465s/.\{148\}// 17466t delim 17467' <conf$$subs.awk | sed ' 17468/^[^""]/{ 17469 N 17470 s/\n// 17471} 17472' >>$CONFIG_STATUS || ac_write_fail=1 17473rm -f conf$$subs.awk 17474cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17475_ACAWK 17476cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17477 for (key in S) S_is_set[key] = 1 17478 FS = "" 17479 17480} 17481{ 17482 line = $ 0 17483 nfields = split(line, field, "@") 17484 substed = 0 17485 len = length(field[1]) 17486 for (i = 2; i < nfields; i++) { 17487 key = field[i] 17488 keylen = length(key) 17489 if (S_is_set[key]) { 17490 value = S[key] 17491 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17492 len += length(value) + length(field[++i]) 17493 substed = 1 17494 } else 17495 len += 1 + keylen 17496 } 17497 17498 print line 17499} 17500 17501_ACAWK 17502_ACEOF 17503cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17504if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17505 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17506else 17507 cat 17508fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17509 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17510_ACEOF 17511 17512# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17513# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17514# trailing colons and then remove the whole line if VPATH becomes empty 17515# (actually we leave an empty line to preserve line numbers). 17516if test "x$srcdir" = x.; then 17517 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17518h 17519s/// 17520s/^/:/ 17521s/[ ]*$/:/ 17522s/:\$(srcdir):/:/g 17523s/:\${srcdir}:/:/g 17524s/:@srcdir@:/:/g 17525s/^:*// 17526s/:*$// 17527x 17528s/\(=[ ]*\).*/\1/ 17529G 17530s/\n// 17531s/^[^=]*=[ ]*$// 17532}' 17533fi 17534 17535cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17536fi # test -n "$CONFIG_FILES" 17537 17538# Set up the scripts for CONFIG_HEADERS section. 17539# No need to generate them if there are no CONFIG_HEADERS. 17540# This happens for instance with `./config.status Makefile'. 17541if test -n "$CONFIG_HEADERS"; then 17542cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17543BEGIN { 17544_ACEOF 17545 17546# Transform confdefs.h into an awk script `defines.awk', embedded as 17547# here-document in config.status, that substitutes the proper values into 17548# config.h.in to produce config.h. 17549 17550# Create a delimiter string that does not exist in confdefs.h, to ease 17551# handling of long lines. 17552ac_delim='%!_!# ' 17553for ac_last_try in false false :; do 17554 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17555 if test -z "$ac_tt"; then 17556 break 17557 elif $ac_last_try; then 17558 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17559 else 17560 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17561 fi 17562done 17563 17564# For the awk script, D is an array of macro values keyed by name, 17565# likewise P contains macro parameters if any. Preserve backslash 17566# newline sequences. 17567 17568ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17569sed -n ' 17570s/.\{148\}/&'"$ac_delim"'/g 17571t rset 17572:rset 17573s/^[ ]*#[ ]*define[ ][ ]*/ / 17574t def 17575d 17576:def 17577s/\\$// 17578t bsnl 17579s/["\\]/\\&/g 17580s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17581D["\1"]=" \3"/p 17582s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17583d 17584:bsnl 17585s/["\\]/\\&/g 17586s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17587D["\1"]=" \3\\\\\\n"\\/p 17588t cont 17589s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17590t cont 17591d 17592:cont 17593n 17594s/.\{148\}/&'"$ac_delim"'/g 17595t clear 17596:clear 17597s/\\$// 17598t bsnlc 17599s/["\\]/\\&/g; s/^/"/; s/$/"/p 17600d 17601:bsnlc 17602s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17603b cont 17604' <confdefs.h | sed ' 17605s/'"$ac_delim"'/"\\\ 17606"/g' >>$CONFIG_STATUS || ac_write_fail=1 17607 17608cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17609 for (key in D) D_is_set[key] = 1 17610 FS = "" 17611} 17612/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17613 line = \$ 0 17614 split(line, arg, " ") 17615 if (arg[1] == "#") { 17616 defundef = arg[2] 17617 mac1 = arg[3] 17618 } else { 17619 defundef = substr(arg[1], 2) 17620 mac1 = arg[2] 17621 } 17622 split(mac1, mac2, "(") #) 17623 macro = mac2[1] 17624 prefix = substr(line, 1, index(line, defundef) - 1) 17625 if (D_is_set[macro]) { 17626 # Preserve the white space surrounding the "#". 17627 print prefix "define", macro P[macro] D[macro] 17628 next 17629 } else { 17630 # Replace #undef with comments. This is necessary, for example, 17631 # in the case of _POSIX_SOURCE, which is predefined and required 17632 # on some systems where configure will not decide to define it. 17633 if (defundef == "undef") { 17634 print "/*", prefix defundef, macro, "*/" 17635 next 17636 } 17637 } 17638} 17639{ print } 17640_ACAWK 17641_ACEOF 17642cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17643 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17644fi # test -n "$CONFIG_HEADERS" 17645 17646 17647eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17648shift 17649for ac_tag 17650do 17651 case $ac_tag in 17652 :[FHLC]) ac_mode=$ac_tag; continue;; 17653 esac 17654 case $ac_mode$ac_tag in 17655 :[FHL]*:*);; 17656 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17657 :[FH]-) ac_tag=-:-;; 17658 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17659 esac 17660 ac_save_IFS=$IFS 17661 IFS=: 17662 set x $ac_tag 17663 IFS=$ac_save_IFS 17664 shift 17665 ac_file=$1 17666 shift 17667 17668 case $ac_mode in 17669 :L) ac_source=$1;; 17670 :[FH]) 17671 ac_file_inputs= 17672 for ac_f 17673 do 17674 case $ac_f in 17675 -) ac_f="$ac_tmp/stdin";; 17676 *) # Look for the file first in the build tree, then in the source tree 17677 # (if the path is not absolute). The absolute path cannot be DOS-style, 17678 # because $ac_f cannot contain `:'. 17679 test -f "$ac_f" || 17680 case $ac_f in 17681 [\\/$]*) false;; 17682 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17683 esac || 17684 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17685 esac 17686 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17687 as_fn_append ac_file_inputs " '$ac_f'" 17688 done 17689 17690 # Let's still pretend it is `configure' which instantiates (i.e., don't 17691 # use $as_me), people would be surprised to read: 17692 # /* config.h. Generated by config.status. */ 17693 configure_input='Generated from '` 17694 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17695 `' by configure.' 17696 if test x"$ac_file" != x-; then 17697 configure_input="$ac_file. $configure_input" 17698 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17699$as_echo "$as_me: creating $ac_file" >&6;} 17700 fi 17701 # Neutralize special characters interpreted by sed in replacement strings. 17702 case $configure_input in #( 17703 *\&* | *\|* | *\\* ) 17704 ac_sed_conf_input=`$as_echo "$configure_input" | 17705 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17706 *) ac_sed_conf_input=$configure_input;; 17707 esac 17708 17709 case $ac_tag in 17710 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17711 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17712 esac 17713 ;; 17714 esac 17715 17716 ac_dir=`$as_dirname -- "$ac_file" || 17717$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17718 X"$ac_file" : 'X\(//\)[^/]' \| \ 17719 X"$ac_file" : 'X\(//\)$' \| \ 17720 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17721$as_echo X"$ac_file" | 17722 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17723 s//\1/ 17724 q 17725 } 17726 /^X\(\/\/\)[^/].*/{ 17727 s//\1/ 17728 q 17729 } 17730 /^X\(\/\/\)$/{ 17731 s//\1/ 17732 q 17733 } 17734 /^X\(\/\).*/{ 17735 s//\1/ 17736 q 17737 } 17738 s/.*/./; q'` 17739 as_dir="$ac_dir"; as_fn_mkdir_p 17740 ac_builddir=. 17741 17742case "$ac_dir" in 17743.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17744*) 17745 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17746 # A ".." for each directory in $ac_dir_suffix. 17747 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17748 case $ac_top_builddir_sub in 17749 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17750 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17751 esac ;; 17752esac 17753ac_abs_top_builddir=$ac_pwd 17754ac_abs_builddir=$ac_pwd$ac_dir_suffix 17755# for backward compatibility: 17756ac_top_builddir=$ac_top_build_prefix 17757 17758case $srcdir in 17759 .) # We are building in place. 17760 ac_srcdir=. 17761 ac_top_srcdir=$ac_top_builddir_sub 17762 ac_abs_top_srcdir=$ac_pwd ;; 17763 [\\/]* | ?:[\\/]* ) # Absolute name. 17764 ac_srcdir=$srcdir$ac_dir_suffix; 17765 ac_top_srcdir=$srcdir 17766 ac_abs_top_srcdir=$srcdir ;; 17767 *) # Relative name. 17768 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17769 ac_top_srcdir=$ac_top_build_prefix$srcdir 17770 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17771esac 17772ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17773 17774 17775 case $ac_mode in 17776 :F) 17777 # 17778 # CONFIG_FILE 17779 # 17780 17781 case $INSTALL in 17782 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17783 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17784 esac 17785 ac_MKDIR_P=$MKDIR_P 17786 case $MKDIR_P in 17787 [\\/$]* | ?:[\\/]* ) ;; 17788 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17789 esac 17790_ACEOF 17791 17792cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17793# If the template does not know about datarootdir, expand it. 17794# FIXME: This hack should be removed a few years after 2.60. 17795ac_datarootdir_hack=; ac_datarootdir_seen= 17796ac_sed_dataroot=' 17797/datarootdir/ { 17798 p 17799 q 17800} 17801/@datadir@/p 17802/@docdir@/p 17803/@infodir@/p 17804/@localedir@/p 17805/@mandir@/p' 17806case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17807*datarootdir*) ac_datarootdir_seen=yes;; 17808*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17810$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17811_ACEOF 17812cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17813 ac_datarootdir_hack=' 17814 s&@datadir@&$datadir&g 17815 s&@docdir@&$docdir&g 17816 s&@infodir@&$infodir&g 17817 s&@localedir@&$localedir&g 17818 s&@mandir@&$mandir&g 17819 s&\\\${datarootdir}&$datarootdir&g' ;; 17820esac 17821_ACEOF 17822 17823# Neutralize VPATH when `$srcdir' = `.'. 17824# Shell code in configure.ac might set extrasub. 17825# FIXME: do we really want to maintain this feature? 17826cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17827ac_sed_extra="$ac_vpsub 17828$extrasub 17829_ACEOF 17830cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17831:t 17832/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17833s|@configure_input@|$ac_sed_conf_input|;t t 17834s&@top_builddir@&$ac_top_builddir_sub&;t t 17835s&@top_build_prefix@&$ac_top_build_prefix&;t t 17836s&@srcdir@&$ac_srcdir&;t t 17837s&@abs_srcdir@&$ac_abs_srcdir&;t t 17838s&@top_srcdir@&$ac_top_srcdir&;t t 17839s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17840s&@builddir@&$ac_builddir&;t t 17841s&@abs_builddir@&$ac_abs_builddir&;t t 17842s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17843s&@INSTALL@&$ac_INSTALL&;t t 17844s&@MKDIR_P@&$ac_MKDIR_P&;t t 17845$ac_datarootdir_hack 17846" 17847eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17848 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17849 17850test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17851 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17852 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17853 "$ac_tmp/out"`; test -z "$ac_out"; } && 17854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17855which seems to be undefined. Please make sure it is defined" >&5 17856$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17857which seems to be undefined. Please make sure it is defined" >&2;} 17858 17859 rm -f "$ac_tmp/stdin" 17860 case $ac_file in 17861 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17862 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17863 esac \ 17864 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17865 ;; 17866 :H) 17867 # 17868 # CONFIG_HEADER 17869 # 17870 if test x"$ac_file" != x-; then 17871 { 17872 $as_echo "/* $configure_input */" \ 17873 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17874 } >"$ac_tmp/config.h" \ 17875 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17876 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17877 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17878$as_echo "$as_me: $ac_file is unchanged" >&6;} 17879 else 17880 rm -f "$ac_file" 17881 mv "$ac_tmp/config.h" "$ac_file" \ 17882 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17883 fi 17884 else 17885 $as_echo "/* $configure_input */" \ 17886 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17887 || as_fn_error $? "could not create -" "$LINENO" 5 17888 fi 17889# Compute "$ac_file"'s index in $config_headers. 17890_am_arg="$ac_file" 17891_am_stamp_count=1 17892for _am_header in $config_headers :; do 17893 case $_am_header in 17894 $_am_arg | $_am_arg:* ) 17895 break ;; 17896 * ) 17897 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17898 esac 17899done 17900echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17901$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17902 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17903 X"$_am_arg" : 'X\(//\)$' \| \ 17904 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17905$as_echo X"$_am_arg" | 17906 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17907 s//\1/ 17908 q 17909 } 17910 /^X\(\/\/\)[^/].*/{ 17911 s//\1/ 17912 q 17913 } 17914 /^X\(\/\/\)$/{ 17915 s//\1/ 17916 q 17917 } 17918 /^X\(\/\).*/{ 17919 s//\1/ 17920 q 17921 } 17922 s/.*/./; q'`/stamp-h$_am_stamp_count 17923 ;; 17924 17925 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17926$as_echo "$as_me: executing $ac_file commands" >&6;} 17927 ;; 17928 esac 17929 17930 17931 case $ac_file$ac_mode in 17932 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17933 # Older Autoconf quotes --file arguments for eval, but not when files 17934 # are listed without --file. Let's play safe and only enable the eval 17935 # if we detect the quoting. 17936 case $CONFIG_FILES in 17937 *\'*) eval set x "$CONFIG_FILES" ;; 17938 *) set x $CONFIG_FILES ;; 17939 esac 17940 shift 17941 for mf 17942 do 17943 # Strip MF so we end up with the name of the file. 17944 mf=`echo "$mf" | sed -e 's/:.*$//'` 17945 # Check whether this is an Automake generated Makefile or not. 17946 # We used to match only the files named 'Makefile.in', but 17947 # some people rename them; so instead we look at the file content. 17948 # Grep'ing the first line is not enough: some people post-process 17949 # each Makefile.in and add a new line on top of each file to say so. 17950 # Grep'ing the whole file is not good either: AIX grep has a line 17951 # limit of 2048, but all sed's we know have understand at least 4000. 17952 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17953 dirpart=`$as_dirname -- "$mf" || 17954$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17955 X"$mf" : 'X\(//\)[^/]' \| \ 17956 X"$mf" : 'X\(//\)$' \| \ 17957 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17958$as_echo X"$mf" | 17959 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17960 s//\1/ 17961 q 17962 } 17963 /^X\(\/\/\)[^/].*/{ 17964 s//\1/ 17965 q 17966 } 17967 /^X\(\/\/\)$/{ 17968 s//\1/ 17969 q 17970 } 17971 /^X\(\/\).*/{ 17972 s//\1/ 17973 q 17974 } 17975 s/.*/./; q'` 17976 else 17977 continue 17978 fi 17979 # Extract the definition of DEPDIR, am__include, and am__quote 17980 # from the Makefile without running 'make'. 17981 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17982 test -z "$DEPDIR" && continue 17983 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17984 test -z "$am__include" && continue 17985 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17986 # Find all dependency output files, they are included files with 17987 # $(DEPDIR) in their names. We invoke sed twice because it is the 17988 # simplest approach to changing $(DEPDIR) to its actual value in the 17989 # expansion. 17990 for file in `sed -n " 17991 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17992 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 17993 # Make sure the directory exists. 17994 test -f "$dirpart/$file" && continue 17995 fdir=`$as_dirname -- "$file" || 17996$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17997 X"$file" : 'X\(//\)[^/]' \| \ 17998 X"$file" : 'X\(//\)$' \| \ 17999 X"$file" : 'X\(/\)' \| . 2>/dev/null || 18000$as_echo X"$file" | 18001 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18002 s//\1/ 18003 q 18004 } 18005 /^X\(\/\/\)[^/].*/{ 18006 s//\1/ 18007 q 18008 } 18009 /^X\(\/\/\)$/{ 18010 s//\1/ 18011 q 18012 } 18013 /^X\(\/\).*/{ 18014 s//\1/ 18015 q 18016 } 18017 s/.*/./; q'` 18018 as_dir=$dirpart/$fdir; as_fn_mkdir_p 18019 # echo "creating $dirpart/$file" 18020 echo '# dummy' > "$dirpart/$file" 18021 done 18022 done 18023} 18024 ;; 18025 "libtool":C) 18026 18027 # See if we are running on zsh, and set the options which allow our 18028 # commands through without removal of \ escapes. 18029 if test -n "${ZSH_VERSION+set}" ; then 18030 setopt NO_GLOB_SUBST 18031 fi 18032 18033 cfgfile="${ofile}T" 18034 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 18035 $RM "$cfgfile" 18036 18037 cat <<_LT_EOF >> "$cfgfile" 18038#! $SHELL 18039 18040# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 18041# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 18042# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18043# NOTE: Changes made to this file will be lost: look at ltmain.sh. 18044# 18045# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 18046# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 18047# Written by Gordon Matzigkeit, 1996 18048# 18049# This file is part of GNU Libtool. 18050# 18051# GNU Libtool is free software; you can redistribute it and/or 18052# modify it under the terms of the GNU General Public License as 18053# published by the Free Software Foundation; either version 2 of 18054# the License, or (at your option) any later version. 18055# 18056# As a special exception to the GNU General Public License, 18057# if you distribute this file as part of a program or library that 18058# is built using GNU Libtool, you may include this file under the 18059# same distribution terms that you use for the rest of that program. 18060# 18061# GNU Libtool is distributed in the hope that it will be useful, 18062# but WITHOUT ANY WARRANTY; without even the implied warranty of 18063# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18064# GNU General Public License for more details. 18065# 18066# You should have received a copy of the GNU General Public License 18067# along with GNU Libtool; see the file COPYING. If not, a copy 18068# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 18069# obtained by writing to the Free Software Foundation, Inc., 18070# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18071 18072 18073# The names of the tagged configurations supported by this script. 18074available_tags="" 18075 18076# ### BEGIN LIBTOOL CONFIG 18077 18078# Which release of libtool.m4 was used? 18079macro_version=$macro_version 18080macro_revision=$macro_revision 18081 18082# Whether or not to build shared libraries. 18083build_libtool_libs=$enable_shared 18084 18085# Whether or not to build static libraries. 18086build_old_libs=$enable_static 18087 18088# What type of objects to build. 18089pic_mode=$pic_mode 18090 18091# Whether or not to optimize for fast installation. 18092fast_install=$enable_fast_install 18093 18094# Shell to use when invoking shell scripts. 18095SHELL=$lt_SHELL 18096 18097# An echo program that protects backslashes. 18098ECHO=$lt_ECHO 18099 18100# The host system. 18101host_alias=$host_alias 18102host=$host 18103host_os=$host_os 18104 18105# The build system. 18106build_alias=$build_alias 18107build=$build 18108build_os=$build_os 18109 18110# A sed program that does not truncate output. 18111SED=$lt_SED 18112 18113# Sed that helps us avoid accidentally triggering echo(1) options like -n. 18114Xsed="\$SED -e 1s/^X//" 18115 18116# A grep program that handles long lines. 18117GREP=$lt_GREP 18118 18119# An ERE matcher. 18120EGREP=$lt_EGREP 18121 18122# A literal string matcher. 18123FGREP=$lt_FGREP 18124 18125# A BSD- or MS-compatible name lister. 18126NM=$lt_NM 18127 18128# Whether we need soft or hard links. 18129LN_S=$lt_LN_S 18130 18131# What is the maximum length of a command? 18132max_cmd_len=$max_cmd_len 18133 18134# Object file suffix (normally "o"). 18135objext=$ac_objext 18136 18137# Executable file suffix (normally ""). 18138exeext=$exeext 18139 18140# whether the shell understands "unset". 18141lt_unset=$lt_unset 18142 18143# turn spaces into newlines. 18144SP2NL=$lt_lt_SP2NL 18145 18146# turn newlines into spaces. 18147NL2SP=$lt_lt_NL2SP 18148 18149# An object symbol dumper. 18150OBJDUMP=$lt_OBJDUMP 18151 18152# Method to check whether dependent libraries are shared objects. 18153deplibs_check_method=$lt_deplibs_check_method 18154 18155# Command to use when deplibs_check_method == "file_magic". 18156file_magic_cmd=$lt_file_magic_cmd 18157 18158# The archiver. 18159AR=$lt_AR 18160AR_FLAGS=$lt_AR_FLAGS 18161 18162# A symbol stripping program. 18163STRIP=$lt_STRIP 18164 18165# Commands used to install an old-style archive. 18166RANLIB=$lt_RANLIB 18167old_postinstall_cmds=$lt_old_postinstall_cmds 18168old_postuninstall_cmds=$lt_old_postuninstall_cmds 18169 18170# Whether to use a lock for old archive extraction. 18171lock_old_archive_extraction=$lock_old_archive_extraction 18172 18173# A C compiler. 18174LTCC=$lt_CC 18175 18176# LTCC compiler flags. 18177LTCFLAGS=$lt_CFLAGS 18178 18179# Take the output of nm and produce a listing of raw symbols and C names. 18180global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18181 18182# Transform the output of nm in a proper C declaration. 18183global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18184 18185# Transform the output of nm in a C name address pair. 18186global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18187 18188# Transform the output of nm in a C name address pair when lib prefix is needed. 18189global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 18190 18191# The name of the directory that contains temporary libtool files. 18192objdir=$objdir 18193 18194# Used to examine libraries when file_magic_cmd begins with "file". 18195MAGIC_CMD=$MAGIC_CMD 18196 18197# Must we lock files when doing compilation? 18198need_locks=$lt_need_locks 18199 18200# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 18201DSYMUTIL=$lt_DSYMUTIL 18202 18203# Tool to change global to local symbols on Mac OS X. 18204NMEDIT=$lt_NMEDIT 18205 18206# Tool to manipulate fat objects and archives on Mac OS X. 18207LIPO=$lt_LIPO 18208 18209# ldd/readelf like tool for Mach-O binaries on Mac OS X. 18210OTOOL=$lt_OTOOL 18211 18212# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 18213OTOOL64=$lt_OTOOL64 18214 18215# Old archive suffix (normally "a"). 18216libext=$libext 18217 18218# Shared library suffix (normally ".so"). 18219shrext_cmds=$lt_shrext_cmds 18220 18221# The commands to extract the exported symbol list from a shared archive. 18222extract_expsyms_cmds=$lt_extract_expsyms_cmds 18223 18224# Variables whose values should be saved in libtool wrapper scripts and 18225# restored at link time. 18226variables_saved_for_relink=$lt_variables_saved_for_relink 18227 18228# Do we need the "lib" prefix for modules? 18229need_lib_prefix=$need_lib_prefix 18230 18231# Do we need a version for libraries? 18232need_version=$need_version 18233 18234# Library versioning type. 18235version_type=$version_type 18236 18237# Shared library runtime path variable. 18238runpath_var=$runpath_var 18239 18240# Shared library path variable. 18241shlibpath_var=$shlibpath_var 18242 18243# Is shlibpath searched before the hard-coded library search path? 18244shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18245 18246# Format of library name prefix. 18247libname_spec=$lt_libname_spec 18248 18249# List of archive names. First name is the real one, the rest are links. 18250# The last name is the one that the linker finds with -lNAME 18251library_names_spec=$lt_library_names_spec 18252 18253# The coded name of the library, if different from the real name. 18254soname_spec=$lt_soname_spec 18255 18256# Permission mode override for installation of shared libraries. 18257install_override_mode=$lt_install_override_mode 18258 18259# Command to use after installation of a shared archive. 18260postinstall_cmds=$lt_postinstall_cmds 18261 18262# Command to use after uninstallation of a shared archive. 18263postuninstall_cmds=$lt_postuninstall_cmds 18264 18265# Commands used to finish a libtool library installation in a directory. 18266finish_cmds=$lt_finish_cmds 18267 18268# As "finish_cmds", except a single script fragment to be evaled but 18269# not shown. 18270finish_eval=$lt_finish_eval 18271 18272# Whether we should hardcode library paths into libraries. 18273hardcode_into_libs=$hardcode_into_libs 18274 18275# Compile-time system search path for libraries. 18276sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18277 18278# Run-time system search path for libraries. 18279sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18280 18281# Whether dlopen is supported. 18282dlopen_support=$enable_dlopen 18283 18284# Whether dlopen of programs is supported. 18285dlopen_self=$enable_dlopen_self 18286 18287# Whether dlopen of statically linked programs is supported. 18288dlopen_self_static=$enable_dlopen_self_static 18289 18290# Commands to strip libraries. 18291old_striplib=$lt_old_striplib 18292striplib=$lt_striplib 18293 18294 18295# The linker used to build libraries. 18296LD=$lt_LD 18297 18298# How to create reloadable object files. 18299reload_flag=$lt_reload_flag 18300reload_cmds=$lt_reload_cmds 18301 18302# Commands used to build an old-style archive. 18303old_archive_cmds=$lt_old_archive_cmds 18304 18305# A language specific compiler. 18306CC=$lt_compiler 18307 18308# Is the compiler the GNU compiler? 18309with_gcc=$GCC 18310 18311# Compiler flag to turn off builtin functions. 18312no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18313 18314# How to pass a linker flag through the compiler. 18315wl=$lt_lt_prog_compiler_wl 18316 18317# Additional compiler flags for building library objects. 18318pic_flag=$lt_lt_prog_compiler_pic 18319 18320# Compiler flag to prevent dynamic linking. 18321link_static_flag=$lt_lt_prog_compiler_static 18322 18323# Does compiler simultaneously support -c and -o options? 18324compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18325 18326# Whether or not to add -lc for building shared libraries. 18327build_libtool_need_lc=$archive_cmds_need_lc 18328 18329# Whether or not to disallow shared libs when runtime libs are static. 18330allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18331 18332# Compiler flag to allow reflexive dlopens. 18333export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18334 18335# Compiler flag to generate shared objects directly from archives. 18336whole_archive_flag_spec=$lt_whole_archive_flag_spec 18337 18338# Whether the compiler copes with passing no objects directly. 18339compiler_needs_object=$lt_compiler_needs_object 18340 18341# Create an old-style archive from a shared archive. 18342old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18343 18344# Create a temporary old-style archive to link instead of a shared archive. 18345old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18346 18347# Commands used to build a shared archive. 18348archive_cmds=$lt_archive_cmds 18349archive_expsym_cmds=$lt_archive_expsym_cmds 18350 18351# Commands used to build a loadable module if different from building 18352# a shared archive. 18353module_cmds=$lt_module_cmds 18354module_expsym_cmds=$lt_module_expsym_cmds 18355 18356# Whether we are building with GNU ld or not. 18357with_gnu_ld=$lt_with_gnu_ld 18358 18359# Flag that allows shared libraries with undefined symbols to be built. 18360allow_undefined_flag=$lt_allow_undefined_flag 18361 18362# Flag that enforces no undefined symbols. 18363no_undefined_flag=$lt_no_undefined_flag 18364 18365# Flag to hardcode \$libdir into a binary during linking. 18366# This must work even if \$libdir does not exist 18367hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18368 18369# If ld is used when linking, flag to hardcode \$libdir into a binary 18370# during linking. This must work even if \$libdir does not exist. 18371hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 18372 18373# Whether we need a single "-rpath" flag with a separated argument. 18374hardcode_libdir_separator=$lt_hardcode_libdir_separator 18375 18376# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18377# DIR into the resulting binary. 18378hardcode_direct=$hardcode_direct 18379 18380# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18381# DIR into the resulting binary and the resulting library dependency is 18382# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18383# library is relocated. 18384hardcode_direct_absolute=$hardcode_direct_absolute 18385 18386# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18387# into the resulting binary. 18388hardcode_minus_L=$hardcode_minus_L 18389 18390# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18391# into the resulting binary. 18392hardcode_shlibpath_var=$hardcode_shlibpath_var 18393 18394# Set to "yes" if building a shared library automatically hardcodes DIR 18395# into the library and all subsequent libraries and executables linked 18396# against it. 18397hardcode_automatic=$hardcode_automatic 18398 18399# Set to yes if linker adds runtime paths of dependent libraries 18400# to runtime path list. 18401inherit_rpath=$inherit_rpath 18402 18403# Whether libtool must link a program against all its dependency libraries. 18404link_all_deplibs=$link_all_deplibs 18405 18406# Fix the shell variable \$srcfile for the compiler. 18407fix_srcfile_path=$lt_fix_srcfile_path 18408 18409# Set to "yes" if exported symbols are required. 18410always_export_symbols=$always_export_symbols 18411 18412# The commands to list exported symbols. 18413export_symbols_cmds=$lt_export_symbols_cmds 18414 18415# Symbols that should not be listed in the preloaded symbols. 18416exclude_expsyms=$lt_exclude_expsyms 18417 18418# Symbols that must always be exported. 18419include_expsyms=$lt_include_expsyms 18420 18421# Commands necessary for linking programs (against libraries) with templates. 18422prelink_cmds=$lt_prelink_cmds 18423 18424# Specify filename containing input files. 18425file_list_spec=$lt_file_list_spec 18426 18427# How to hardcode a shared library path into an executable. 18428hardcode_action=$hardcode_action 18429 18430# ### END LIBTOOL CONFIG 18431 18432_LT_EOF 18433 18434 case $host_os in 18435 aix3*) 18436 cat <<\_LT_EOF >> "$cfgfile" 18437# AIX sometimes has problems with the GCC collect2 program. For some 18438# reason, if we set the COLLECT_NAMES environment variable, the problems 18439# vanish in a puff of smoke. 18440if test "X${COLLECT_NAMES+set}" != Xset; then 18441 COLLECT_NAMES= 18442 export COLLECT_NAMES 18443fi 18444_LT_EOF 18445 ;; 18446 esac 18447 18448 18449ltmain="$ac_aux_dir/ltmain.sh" 18450 18451 18452 # We use sed instead of cat because bash on DJGPP gets confused if 18453 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18454 # text mode, it properly converts lines to CR/LF. This bash problem 18455 # is reportedly fixed, but why not run on old versions too? 18456 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18457 || (rm -f "$cfgfile"; exit 1) 18458 18459 case $xsi_shell in 18460 yes) 18461 cat << \_LT_EOF >> "$cfgfile" 18462 18463# func_dirname file append nondir_replacement 18464# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18465# otherwise set result to NONDIR_REPLACEMENT. 18466func_dirname () 18467{ 18468 case ${1} in 18469 */*) func_dirname_result="${1%/*}${2}" ;; 18470 * ) func_dirname_result="${3}" ;; 18471 esac 18472} 18473 18474# func_basename file 18475func_basename () 18476{ 18477 func_basename_result="${1##*/}" 18478} 18479 18480# func_dirname_and_basename file append nondir_replacement 18481# perform func_basename and func_dirname in a single function 18482# call: 18483# dirname: Compute the dirname of FILE. If nonempty, 18484# add APPEND to the result, otherwise set result 18485# to NONDIR_REPLACEMENT. 18486# value returned in "$func_dirname_result" 18487# basename: Compute filename of FILE. 18488# value retuned in "$func_basename_result" 18489# Implementation must be kept synchronized with func_dirname 18490# and func_basename. For efficiency, we do not delegate to 18491# those functions but instead duplicate the functionality here. 18492func_dirname_and_basename () 18493{ 18494 case ${1} in 18495 */*) func_dirname_result="${1%/*}${2}" ;; 18496 * ) func_dirname_result="${3}" ;; 18497 esac 18498 func_basename_result="${1##*/}" 18499} 18500 18501# func_stripname prefix suffix name 18502# strip PREFIX and SUFFIX off of NAME. 18503# PREFIX and SUFFIX must not contain globbing or regex special 18504# characters, hashes, percent signs, but SUFFIX may contain a leading 18505# dot (in which case that matches only a dot). 18506func_stripname () 18507{ 18508 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18509 # positional parameters, so assign one to ordinary parameter first. 18510 func_stripname_result=${3} 18511 func_stripname_result=${func_stripname_result#"${1}"} 18512 func_stripname_result=${func_stripname_result%"${2}"} 18513} 18514 18515# func_opt_split 18516func_opt_split () 18517{ 18518 func_opt_split_opt=${1%%=*} 18519 func_opt_split_arg=${1#*=} 18520} 18521 18522# func_lo2o object 18523func_lo2o () 18524{ 18525 case ${1} in 18526 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18527 *) func_lo2o_result=${1} ;; 18528 esac 18529} 18530 18531# func_xform libobj-or-source 18532func_xform () 18533{ 18534 func_xform_result=${1%.*}.lo 18535} 18536 18537# func_arith arithmetic-term... 18538func_arith () 18539{ 18540 func_arith_result=$(( $* )) 18541} 18542 18543# func_len string 18544# STRING may not start with a hyphen. 18545func_len () 18546{ 18547 func_len_result=${#1} 18548} 18549 18550_LT_EOF 18551 ;; 18552 *) # Bourne compatible functions. 18553 cat << \_LT_EOF >> "$cfgfile" 18554 18555# func_dirname file append nondir_replacement 18556# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18557# otherwise set result to NONDIR_REPLACEMENT. 18558func_dirname () 18559{ 18560 # Extract subdirectory from the argument. 18561 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18562 if test "X$func_dirname_result" = "X${1}"; then 18563 func_dirname_result="${3}" 18564 else 18565 func_dirname_result="$func_dirname_result${2}" 18566 fi 18567} 18568 18569# func_basename file 18570func_basename () 18571{ 18572 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18573} 18574 18575 18576# func_stripname prefix suffix name 18577# strip PREFIX and SUFFIX off of NAME. 18578# PREFIX and SUFFIX must not contain globbing or regex special 18579# characters, hashes, percent signs, but SUFFIX may contain a leading 18580# dot (in which case that matches only a dot). 18581# func_strip_suffix prefix name 18582func_stripname () 18583{ 18584 case ${2} in 18585 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18586 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18587 esac 18588} 18589 18590# sed scripts: 18591my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18592my_sed_long_arg='1s/^-[^=]*=//' 18593 18594# func_opt_split 18595func_opt_split () 18596{ 18597 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18598 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18599} 18600 18601# func_lo2o object 18602func_lo2o () 18603{ 18604 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18605} 18606 18607# func_xform libobj-or-source 18608func_xform () 18609{ 18610 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18611} 18612 18613# func_arith arithmetic-term... 18614func_arith () 18615{ 18616 func_arith_result=`expr "$@"` 18617} 18618 18619# func_len string 18620# STRING may not start with a hyphen. 18621func_len () 18622{ 18623 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18624} 18625 18626_LT_EOF 18627esac 18628 18629case $lt_shell_append in 18630 yes) 18631 cat << \_LT_EOF >> "$cfgfile" 18632 18633# func_append var value 18634# Append VALUE to the end of shell variable VAR. 18635func_append () 18636{ 18637 eval "$1+=\$2" 18638} 18639_LT_EOF 18640 ;; 18641 *) 18642 cat << \_LT_EOF >> "$cfgfile" 18643 18644# func_append var value 18645# Append VALUE to the end of shell variable VAR. 18646func_append () 18647{ 18648 eval "$1=\$$1\$2" 18649} 18650 18651_LT_EOF 18652 ;; 18653 esac 18654 18655 18656 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18657 || (rm -f "$cfgfile"; exit 1) 18658 18659 mv -f "$cfgfile" "$ofile" || 18660 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18661 chmod +x "$ofile" 18662 18663 ;; 18664 "default-1":C) 18665 for ac_file in $CONFIG_FILES; do 18666 # Support "outfile[:infile[:infile...]]" 18667 case "$ac_file" in 18668 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18669 esac 18670 # PO directories have a Makefile.in generated from Makefile.in.in. 18671 case "$ac_file" in */Makefile.in) 18672 # Adjust a relative srcdir. 18673 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18674 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18675 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18676 # In autoconf-2.13 it is called $ac_given_srcdir. 18677 # In autoconf-2.50 it is called $srcdir. 18678 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18679 case "$ac_given_srcdir" in 18680 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18681 /*) top_srcdir="$ac_given_srcdir" ;; 18682 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18683 esac 18684 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18685 rm -f "$ac_dir/POTFILES" 18686 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18687 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18688 POMAKEFILEDEPS="POTFILES.in" 18689 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18690 # on $ac_dir but don't depend on user-specified configuration 18691 # parameters. 18692 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18693 # The LINGUAS file contains the set of available languages. 18694 if test -n "$OBSOLETE_ALL_LINGUAS"; then 18695 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 18696 fi 18697 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18698 # Hide the ALL_LINGUAS assigment from automake. 18699 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18700 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18701 else 18702 # The set of available languages was given in configure.ac. 18703 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18704 fi 18705 case "$ac_given_srcdir" in 18706 .) srcdirpre= ;; 18707 *) srcdirpre='$(srcdir)/' ;; 18708 esac 18709 POFILES= 18710 GMOFILES= 18711 UPDATEPOFILES= 18712 DUMMYPOFILES= 18713 for lang in $ALL_LINGUAS; do 18714 POFILES="$POFILES $srcdirpre$lang.po" 18715 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18716 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18717 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18718 done 18719 # CATALOGS depends on both $ac_dir and the user's LINGUAS 18720 # environment variable. 18721 INST_LINGUAS= 18722 if test -n "$ALL_LINGUAS"; then 18723 for presentlang in $ALL_LINGUAS; do 18724 useit=no 18725 if test "%UNSET%" != "$LINGUAS"; then 18726 desiredlanguages="$LINGUAS" 18727 else 18728 desiredlanguages="$ALL_LINGUAS" 18729 fi 18730 for desiredlang in $desiredlanguages; do 18731 # Use the presentlang catalog if desiredlang is 18732 # a. equal to presentlang, or 18733 # b. a variant of presentlang (because in this case, 18734 # presentlang can be used as a fallback for messages 18735 # which are not translated in the desiredlang catalog). 18736 case "$desiredlang" in 18737 "$presentlang"*) useit=yes;; 18738 esac 18739 done 18740 if test $useit = yes; then 18741 INST_LINGUAS="$INST_LINGUAS $presentlang" 18742 fi 18743 done 18744 fi 18745 CATALOGS= 18746 if test -n "$INST_LINGUAS"; then 18747 for lang in $INST_LINGUAS; do 18748 CATALOGS="$CATALOGS $lang.gmo" 18749 done 18750 fi 18751 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18752 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" 18753 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18754 if test -f "$f"; then 18755 case "$f" in 18756 *.orig | *.bak | *~) ;; 18757 *) cat "$f" >> "$ac_dir/Makefile" ;; 18758 esac 18759 fi 18760 done 18761 fi 18762 ;; 18763 esac 18764 done ;; 18765 "default-2":C) 18766 for ac_file in $CONFIG_FILES; do 18767 # Support "outfile[:infile[:infile...]]" 18768 case "$ac_file" in 18769 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18770 esac 18771 # PO directories have a Makefile.in generated from Makefile.in.in. 18772 case "$ac_file" in */Makefile.in) 18773 # Adjust a relative srcdir. 18774 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18775 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18776 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18777 # In autoconf-2.13 it is called $ac_given_srcdir. 18778 # In autoconf-2.50 it is called $srcdir. 18779 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18780 case "$ac_given_srcdir" in 18781 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18782 /*) top_srcdir="$ac_given_srcdir" ;; 18783 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18784 esac 18785 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18786 rm -f "$ac_dir/POTFILES" 18787 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18788 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18789 POMAKEFILEDEPS="POTFILES.in" 18790 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18791 # on $ac_dir but don't depend on user-specified configuration 18792 # parameters. 18793 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18794 # The LINGUAS file contains the set of available languages. 18795 if test -n "$OBSOLETE_ALL_LINGUAS"; then 18796 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 18797 fi 18798 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18799 # Hide the ALL_LINGUAS assigment from automake. 18800 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18801 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18802 else 18803 # The set of available languages was given in configure.ac. 18804 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18805 fi 18806 case "$ac_given_srcdir" in 18807 .) srcdirpre= ;; 18808 *) srcdirpre='$(srcdir)/' ;; 18809 esac 18810 POFILES= 18811 GMOFILES= 18812 UPDATEPOFILES= 18813 DUMMYPOFILES= 18814 for lang in $ALL_LINGUAS; do 18815 POFILES="$POFILES $srcdirpre$lang.po" 18816 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18817 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18818 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18819 done 18820 # CATALOGS depends on both $ac_dir and the user's LINGUAS 18821 # environment variable. 18822 INST_LINGUAS= 18823 if test -n "$ALL_LINGUAS"; then 18824 for presentlang in $ALL_LINGUAS; do 18825 useit=no 18826 if test "%UNSET%" != "$LINGUAS"; then 18827 desiredlanguages="$LINGUAS" 18828 else 18829 desiredlanguages="$ALL_LINGUAS" 18830 fi 18831 for desiredlang in $desiredlanguages; do 18832 # Use the presentlang catalog if desiredlang is 18833 # a. equal to presentlang, or 18834 # b. a variant of presentlang (because in this case, 18835 # presentlang can be used as a fallback for messages 18836 # which are not translated in the desiredlang catalog). 18837 case "$desiredlang" in 18838 "$presentlang"*) useit=yes;; 18839 esac 18840 done 18841 if test $useit = yes; then 18842 INST_LINGUAS="$INST_LINGUAS $presentlang" 18843 fi 18844 done 18845 fi 18846 CATALOGS= 18847 if test -n "$INST_LINGUAS"; then 18848 for lang in $INST_LINGUAS; do 18849 CATALOGS="$CATALOGS $lang.gmo" 18850 done 18851 fi 18852 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18853 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" 18854 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18855 if test -f "$f"; then 18856 case "$f" in 18857 *.orig | *.bak | *~) ;; 18858 *) cat "$f" >> "$ac_dir/Makefile" ;; 18859 esac 18860 fi 18861 done 18862 fi 18863 ;; 18864 esac 18865 done ;; 18866 "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 18867 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h 18868 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h 18869 echo '#include "te-'"${te_file}"'.h"' > targ-env.h 18870 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h 18871 if test "x$cgen_cpu_prefix" != x ; then 18872 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h 18873 fi ;; 18874 18875 esac 18876done # for ac_tag 18877 18878 18879as_fn_exit 0 18880_ACEOF 18881ac_clean_files=$ac_clean_files_save 18882 18883test $ac_write_fail = 0 || 18884 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18885 18886 18887# configure is writing to config.log, and then calls config.status. 18888# config.status does its own redirection, appending to config.log. 18889# Unfortunately, on DOS this fails, as config.log is still kept open 18890# by configure, so config.status won't be able to write to it; its 18891# output is simply discarded. So we exec the FD to /dev/null, 18892# effectively closing config.log, so it can be properly (re)opened and 18893# appended to by config.status. When coming back to configure, we 18894# need to make the FD available again. 18895if test "$no_create" != yes; then 18896 ac_cs_success=: 18897 ac_config_status_args= 18898 test "$silent" = yes && 18899 ac_config_status_args="$ac_config_status_args --quiet" 18900 exec 5>/dev/null 18901 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18902 exec 5>>config.log 18903 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18904 # would make configure fail if this is the last instruction. 18905 $ac_cs_success || as_fn_exit 1 18906fi 18907if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18909$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18910fi 18911 18912 18913 18914touch config.status.tmp 18915if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 18916 sed '/as_fn_exit 0/i \ 18917sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 18918touch --reference=Makefile Makefile.tmp \ 18919mv Makefile.tmp Makefile \ 18920' config.status > config.status.tmp 18921 touch --reference=config.status config.status.tmp 18922 mv config.status.tmp config.status 18923 chmod +x config.status 18924 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 18925 touch --reference=Makefile Makefile.tmp 18926 mv Makefile.tmp Makefile 18927else 18928 rm -f config.status.tmp 18929fi 18930