configure revision 1.6
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for ld 2.31.1. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='ld' 589PACKAGE_TARNAME='ld' 590PACKAGE_VERSION='2.31.1' 591PACKAGE_STRING='ld 2.31.1' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="ldmain.c" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_header_list= 633ac_subst_vars='am__EXEEXT_FALSE 634am__EXEEXT_TRUE 635LTLIBOBJS 636LIBOBJS 637TESTBFDLIB 638EMULATION_LIBPATH 639LIB_PATH 640EMUL_EXTRA_OFILES 641EMULATION_OFILES 642EMUL 643elf_plt_unwind_list_options 644elf_shlib_list_options 645elf_list_options 646STRINGIFY 647enable_initfini_array 648ENABLE_PLUGINS_FALSE 649ENABLE_PLUGINS_TRUE 650NATIVE_LIB_DIRS 651HDEFINES 652do_compare 653GENINSRC_NEVER_FALSE 654GENINSRC_NEVER_TRUE 655LEXLIB 656LEX_OUTPUT_ROOT 657LEX 658YFLAGS 659YACC 660MSGMERGE 661MSGFMT 662MKINSTALLDIRS 663CATOBJEXT 664GENCAT 665INSTOBJEXT 666DATADIRNAME 667CATALOGS 668POSUB 669GMSGFMT 670XGETTEXT 671INCINTL 672LIBINTL_DEP 673LIBINTL 674USE_NLS 675WARN_WRITE_STRINGS 676NO_WERROR 677WARN_CFLAGS_FOR_BUILD 678WARN_CFLAGS 679installed_linker 680install_as_default 681TARGET_SYSTEM_ROOT_DEFINE 682TARGET_SYSTEM_ROOT 683use_sysroot 684CXXCPP 685OTOOL64 686OTOOL 687LIPO 688NMEDIT 689DSYMUTIL 690RANLIB 691AR 692OBJDUMP 693LN_S 694NM 695ac_ct_DUMPBIN 696DUMPBIN 697LD 698FGREP 699SED 700LIBTOOL 701EGREP 702CPP 703GREP 704am__fastdepCXX_FALSE 705am__fastdepCXX_TRUE 706CXXDEPMODE 707ac_ct_CXX 708CXXFLAGS 709CXX 710MAINT 711MAINTAINER_MODE_FALSE 712MAINTAINER_MODE_TRUE 713AM_BACKSLASH 714AM_DEFAULT_VERBOSITY 715AM_DEFAULT_V 716AM_V 717am__fastdepCC_FALSE 718am__fastdepCC_TRUE 719CCDEPMODE 720am__nodep 721AMDEPBACKSLASH 722AMDEP_FALSE 723AMDEP_TRUE 724am__quote 725am__include 726DEPDIR 727am__untar 728am__tar 729AMTAR 730am__leading_dot 731SET_MAKE 732AWK 733mkdir_p 734MKDIR_P 735INSTALL_STRIP_PROGRAM 736STRIP 737install_sh 738MAKEINFO 739AUTOHEADER 740AUTOMAKE 741AUTOCONF 742ACLOCAL 743VERSION 744PACKAGE 745CYGPATH_W 746am__isrc 747INSTALL_DATA 748INSTALL_SCRIPT 749INSTALL_PROGRAM 750OBJEXT 751EXEEXT 752ac_ct_CC 753CPPFLAGS 754LDFLAGS 755CFLAGS 756CC 757target_os 758target_vendor 759target_cpu 760target 761host_os 762host_vendor 763host_cpu 764host 765build_os 766build_vendor 767build_cpu 768build 769target_alias 770host_alias 771build_alias 772LIBS 773ECHO_T 774ECHO_N 775ECHO_C 776DEFS 777mandir 778localedir 779libdir 780psdir 781pdfdir 782dvidir 783htmldir 784infodir 785docdir 786oldincludedir 787includedir 788localstatedir 789sharedstatedir 790sysconfdir 791datadir 792datarootdir 793libexecdir 794sbindir 795bindir 796program_transform_name 797prefix 798exec_prefix 799PACKAGE_URL 800PACKAGE_BUGREPORT 801PACKAGE_STRING 802PACKAGE_VERSION 803PACKAGE_TARNAME 804PACKAGE_NAME 805PATH_SEPARATOR 806SHELL' 807ac_subst_files='TDIRS' 808ac_user_opts=' 809enable_option_checking 810enable_dependency_tracking 811enable_silent_rules 812enable_maintainer_mode 813enable_shared 814enable_static 815with_pic 816enable_fast_install 817with_gnu_ld 818enable_libtool_lock 819enable_plugins 820enable_largefile 821with_lib_path 822enable_targets 823enable_64_bit_bfd 824with_sysroot 825enable_gold 826enable_got 827enable_compressed_debug_sections 828enable_new_dtags 829enable_relro 830enable_separate_code 831enable_default_hash_style 832enable_werror 833enable_build_warnings 834enable_nls 835enable_initfini_array 836' 837 ac_precious_vars='build_alias 838host_alias 839target_alias 840CC 841CFLAGS 842LDFLAGS 843LIBS 844CPPFLAGS 845CXX 846CXXFLAGS 847CCC 848CPP 849CXXCPP 850YACC 851YFLAGS' 852 853 854# Initialize some variables set by options. 855ac_init_help= 856ac_init_version=false 857ac_unrecognized_opts= 858ac_unrecognized_sep= 859# The variables have the same names as the options, with 860# dashes changed to underlines. 861cache_file=/dev/null 862exec_prefix=NONE 863no_create= 864no_recursion= 865prefix=NONE 866program_prefix=NONE 867program_suffix=NONE 868program_transform_name=s,x,x, 869silent= 870site= 871srcdir= 872verbose= 873x_includes=NONE 874x_libraries=NONE 875 876# Installation directory options. 877# These are left unexpanded so users can "make install exec_prefix=/foo" 878# and all the variables that are supposed to be based on exec_prefix 879# by default will actually change. 880# Use braces instead of parens because sh, perl, etc. also accept them. 881# (The list follows the same order as the GNU Coding Standards.) 882bindir='${exec_prefix}/bin' 883sbindir='${exec_prefix}/sbin' 884libexecdir='${exec_prefix}/libexec' 885datarootdir='${prefix}/share' 886datadir='${datarootdir}' 887sysconfdir='${prefix}/etc' 888sharedstatedir='${prefix}/com' 889localstatedir='${prefix}/var' 890includedir='${prefix}/include' 891oldincludedir='/usr/include' 892docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 893infodir='${datarootdir}/info' 894htmldir='${docdir}' 895dvidir='${docdir}' 896pdfdir='${docdir}' 897psdir='${docdir}' 898libdir='${exec_prefix}/lib' 899localedir='${datarootdir}/locale' 900mandir='${datarootdir}/man' 901 902ac_prev= 903ac_dashdash= 904for ac_option 905do 906 # If the previous option needs an argument, assign it. 907 if test -n "$ac_prev"; then 908 eval $ac_prev=\$ac_option 909 ac_prev= 910 continue 911 fi 912 913 case $ac_option in 914 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 915 *=) ac_optarg= ;; 916 *) ac_optarg=yes ;; 917 esac 918 919 # Accept the important Cygnus configure options, so we can diagnose typos. 920 921 case $ac_dashdash$ac_option in 922 --) 923 ac_dashdash=yes ;; 924 925 -bindir | --bindir | --bindi | --bind | --bin | --bi) 926 ac_prev=bindir ;; 927 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 928 bindir=$ac_optarg ;; 929 930 -build | --build | --buil | --bui | --bu) 931 ac_prev=build_alias ;; 932 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 933 build_alias=$ac_optarg ;; 934 935 -cache-file | --cache-file | --cache-fil | --cache-fi \ 936 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 937 ac_prev=cache_file ;; 938 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 939 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 940 cache_file=$ac_optarg ;; 941 942 --config-cache | -C) 943 cache_file=config.cache ;; 944 945 -datadir | --datadir | --datadi | --datad) 946 ac_prev=datadir ;; 947 -datadir=* | --datadir=* | --datadi=* | --datad=*) 948 datadir=$ac_optarg ;; 949 950 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 951 | --dataroo | --dataro | --datar) 952 ac_prev=datarootdir ;; 953 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 954 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 955 datarootdir=$ac_optarg ;; 956 957 -disable-* | --disable-*) 958 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 959 # Reject names that are not valid shell variable names. 960 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 961 as_fn_error $? "invalid feature name: $ac_useropt" 962 ac_useropt_orig=$ac_useropt 963 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 964 case $ac_user_opts in 965 *" 966"enable_$ac_useropt" 967"*) ;; 968 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 969 ac_unrecognized_sep=', ';; 970 esac 971 eval enable_$ac_useropt=no ;; 972 973 -docdir | --docdir | --docdi | --doc | --do) 974 ac_prev=docdir ;; 975 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 976 docdir=$ac_optarg ;; 977 978 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 979 ac_prev=dvidir ;; 980 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 981 dvidir=$ac_optarg ;; 982 983 -enable-* | --enable-*) 984 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 985 # Reject names that are not valid shell variable names. 986 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 987 as_fn_error $? "invalid feature name: $ac_useropt" 988 ac_useropt_orig=$ac_useropt 989 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 990 case $ac_user_opts in 991 *" 992"enable_$ac_useropt" 993"*) ;; 994 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 995 ac_unrecognized_sep=', ';; 996 esac 997 eval enable_$ac_useropt=\$ac_optarg ;; 998 999 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1000 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1001 | --exec | --exe | --ex) 1002 ac_prev=exec_prefix ;; 1003 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1004 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1005 | --exec=* | --exe=* | --ex=*) 1006 exec_prefix=$ac_optarg ;; 1007 1008 -gas | --gas | --ga | --g) 1009 # Obsolete; use --with-gas. 1010 with_gas=yes ;; 1011 1012 -help | --help | --hel | --he | -h) 1013 ac_init_help=long ;; 1014 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1015 ac_init_help=recursive ;; 1016 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1017 ac_init_help=short ;; 1018 1019 -host | --host | --hos | --ho) 1020 ac_prev=host_alias ;; 1021 -host=* | --host=* | --hos=* | --ho=*) 1022 host_alias=$ac_optarg ;; 1023 1024 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1025 ac_prev=htmldir ;; 1026 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1027 | --ht=*) 1028 htmldir=$ac_optarg ;; 1029 1030 -includedir | --includedir | --includedi | --included | --include \ 1031 | --includ | --inclu | --incl | --inc) 1032 ac_prev=includedir ;; 1033 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1034 | --includ=* | --inclu=* | --incl=* | --inc=*) 1035 includedir=$ac_optarg ;; 1036 1037 -infodir | --infodir | --infodi | --infod | --info | --inf) 1038 ac_prev=infodir ;; 1039 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1040 infodir=$ac_optarg ;; 1041 1042 -libdir | --libdir | --libdi | --libd) 1043 ac_prev=libdir ;; 1044 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1045 libdir=$ac_optarg ;; 1046 1047 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1048 | --libexe | --libex | --libe) 1049 ac_prev=libexecdir ;; 1050 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1051 | --libexe=* | --libex=* | --libe=*) 1052 libexecdir=$ac_optarg ;; 1053 1054 -localedir | --localedir | --localedi | --localed | --locale) 1055 ac_prev=localedir ;; 1056 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1057 localedir=$ac_optarg ;; 1058 1059 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1060 | --localstate | --localstat | --localsta | --localst | --locals) 1061 ac_prev=localstatedir ;; 1062 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1063 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1064 localstatedir=$ac_optarg ;; 1065 1066 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1067 ac_prev=mandir ;; 1068 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1069 mandir=$ac_optarg ;; 1070 1071 -nfp | --nfp | --nf) 1072 # Obsolete; use --without-fp. 1073 with_fp=no ;; 1074 1075 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1076 | --no-cr | --no-c | -n) 1077 no_create=yes ;; 1078 1079 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1080 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1081 no_recursion=yes ;; 1082 1083 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1084 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1085 | --oldin | --oldi | --old | --ol | --o) 1086 ac_prev=oldincludedir ;; 1087 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1088 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1089 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1090 oldincludedir=$ac_optarg ;; 1091 1092 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1093 ac_prev=prefix ;; 1094 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1095 prefix=$ac_optarg ;; 1096 1097 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1098 | --program-pre | --program-pr | --program-p) 1099 ac_prev=program_prefix ;; 1100 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1101 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1102 program_prefix=$ac_optarg ;; 1103 1104 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1105 | --program-suf | --program-su | --program-s) 1106 ac_prev=program_suffix ;; 1107 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1108 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1109 program_suffix=$ac_optarg ;; 1110 1111 -program-transform-name | --program-transform-name \ 1112 | --program-transform-nam | --program-transform-na \ 1113 | --program-transform-n | --program-transform- \ 1114 | --program-transform | --program-transfor \ 1115 | --program-transfo | --program-transf \ 1116 | --program-trans | --program-tran \ 1117 | --progr-tra | --program-tr | --program-t) 1118 ac_prev=program_transform_name ;; 1119 -program-transform-name=* | --program-transform-name=* \ 1120 | --program-transform-nam=* | --program-transform-na=* \ 1121 | --program-transform-n=* | --program-transform-=* \ 1122 | --program-transform=* | --program-transfor=* \ 1123 | --program-transfo=* | --program-transf=* \ 1124 | --program-trans=* | --program-tran=* \ 1125 | --progr-tra=* | --program-tr=* | --program-t=*) 1126 program_transform_name=$ac_optarg ;; 1127 1128 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1129 ac_prev=pdfdir ;; 1130 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1131 pdfdir=$ac_optarg ;; 1132 1133 -psdir | --psdir | --psdi | --psd | --ps) 1134 ac_prev=psdir ;; 1135 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1136 psdir=$ac_optarg ;; 1137 1138 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1139 | -silent | --silent | --silen | --sile | --sil) 1140 silent=yes ;; 1141 1142 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1143 ac_prev=sbindir ;; 1144 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1145 | --sbi=* | --sb=*) 1146 sbindir=$ac_optarg ;; 1147 1148 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1149 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1150 | --sharedst | --shareds | --shared | --share | --shar \ 1151 | --sha | --sh) 1152 ac_prev=sharedstatedir ;; 1153 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1154 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1155 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1156 | --sha=* | --sh=*) 1157 sharedstatedir=$ac_optarg ;; 1158 1159 -site | --site | --sit) 1160 ac_prev=site ;; 1161 -site=* | --site=* | --sit=*) 1162 site=$ac_optarg ;; 1163 1164 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1165 ac_prev=srcdir ;; 1166 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1167 srcdir=$ac_optarg ;; 1168 1169 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1170 | --syscon | --sysco | --sysc | --sys | --sy) 1171 ac_prev=sysconfdir ;; 1172 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1173 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1174 sysconfdir=$ac_optarg ;; 1175 1176 -target | --target | --targe | --targ | --tar | --ta | --t) 1177 ac_prev=target_alias ;; 1178 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1179 target_alias=$ac_optarg ;; 1180 1181 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1182 verbose=yes ;; 1183 1184 -version | --version | --versio | --versi | --vers | -V) 1185 ac_init_version=: ;; 1186 1187 -with-* | --with-*) 1188 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1189 # Reject names that are not valid shell variable names. 1190 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1191 as_fn_error $? "invalid package name: $ac_useropt" 1192 ac_useropt_orig=$ac_useropt 1193 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1194 case $ac_user_opts in 1195 *" 1196"with_$ac_useropt" 1197"*) ;; 1198 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1199 ac_unrecognized_sep=', ';; 1200 esac 1201 eval with_$ac_useropt=\$ac_optarg ;; 1202 1203 -without-* | --without-*) 1204 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1205 # Reject names that are not valid shell variable names. 1206 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1207 as_fn_error $? "invalid package name: $ac_useropt" 1208 ac_useropt_orig=$ac_useropt 1209 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1210 case $ac_user_opts in 1211 *" 1212"with_$ac_useropt" 1213"*) ;; 1214 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1215 ac_unrecognized_sep=', ';; 1216 esac 1217 eval with_$ac_useropt=no ;; 1218 1219 --x) 1220 # Obsolete; use --with-x. 1221 with_x=yes ;; 1222 1223 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1224 | --x-incl | --x-inc | --x-in | --x-i) 1225 ac_prev=x_includes ;; 1226 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1227 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1228 x_includes=$ac_optarg ;; 1229 1230 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1231 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1232 ac_prev=x_libraries ;; 1233 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1234 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1235 x_libraries=$ac_optarg ;; 1236 1237 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1238Try \`$0 --help' for more information" 1239 ;; 1240 1241 *=*) 1242 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1243 # Reject names that are not valid shell variable names. 1244 case $ac_envvar in #( 1245 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1246 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1247 esac 1248 eval $ac_envvar=\$ac_optarg 1249 export $ac_envvar ;; 1250 1251 *) 1252 # FIXME: should be removed in autoconf 3.0. 1253 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1254 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1255 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1256 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1257 ;; 1258 1259 esac 1260done 1261 1262if test -n "$ac_prev"; then 1263 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1264 as_fn_error $? "missing argument to $ac_option" 1265fi 1266 1267if test -n "$ac_unrecognized_opts"; then 1268 case $enable_option_checking in 1269 no) ;; 1270 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1271 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1272 esac 1273fi 1274 1275# Check all directory arguments for consistency. 1276for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1277 datadir sysconfdir sharedstatedir localstatedir includedir \ 1278 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1279 libdir localedir mandir 1280do 1281 eval ac_val=\$$ac_var 1282 # Remove trailing slashes. 1283 case $ac_val in 1284 */ ) 1285 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1286 eval $ac_var=\$ac_val;; 1287 esac 1288 # Be sure to have absolute directory names. 1289 case $ac_val in 1290 [\\/$]* | ?:[\\/]* ) continue;; 1291 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1292 esac 1293 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1294done 1295 1296# There might be people who depend on the old broken behavior: `$host' 1297# used to hold the argument of --host etc. 1298# FIXME: To remove some day. 1299build=$build_alias 1300host=$host_alias 1301target=$target_alias 1302 1303# FIXME: To remove some day. 1304if test "x$host_alias" != x; then 1305 if test "x$build_alias" = x; then 1306 cross_compiling=maybe 1307 elif test "x$build_alias" != "x$host_alias"; then 1308 cross_compiling=yes 1309 fi 1310fi 1311 1312ac_tool_prefix= 1313test -n "$host_alias" && ac_tool_prefix=$host_alias- 1314 1315test "$silent" = yes && exec 6>/dev/null 1316 1317 1318ac_pwd=`pwd` && test -n "$ac_pwd" && 1319ac_ls_di=`ls -di .` && 1320ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1321 as_fn_error $? "working directory cannot be determined" 1322test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1323 as_fn_error $? "pwd does not report name of working directory" 1324 1325 1326# Find the source files, if location was not specified. 1327if test -z "$srcdir"; then 1328 ac_srcdir_defaulted=yes 1329 # Try the directory containing this script, then the parent directory. 1330 ac_confdir=`$as_dirname -- "$as_myself" || 1331$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1332 X"$as_myself" : 'X\(//\)[^/]' \| \ 1333 X"$as_myself" : 'X\(//\)$' \| \ 1334 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1335$as_echo X"$as_myself" | 1336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1337 s//\1/ 1338 q 1339 } 1340 /^X\(\/\/\)[^/].*/{ 1341 s//\1/ 1342 q 1343 } 1344 /^X\(\/\/\)$/{ 1345 s//\1/ 1346 q 1347 } 1348 /^X\(\/\).*/{ 1349 s//\1/ 1350 q 1351 } 1352 s/.*/./; q'` 1353 srcdir=$ac_confdir 1354 if test ! -r "$srcdir/$ac_unique_file"; then 1355 srcdir=.. 1356 fi 1357else 1358 ac_srcdir_defaulted=no 1359fi 1360if test ! -r "$srcdir/$ac_unique_file"; then 1361 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1362 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1363fi 1364ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1365ac_abs_confdir=`( 1366 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1367 pwd)` 1368# When building in place, set srcdir=. 1369if test "$ac_abs_confdir" = "$ac_pwd"; then 1370 srcdir=. 1371fi 1372# Remove unnecessary trailing slashes from srcdir. 1373# Double slashes in file names in object file debugging info 1374# mess up M-x gdb in Emacs. 1375case $srcdir in 1376*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1377esac 1378for ac_var in $ac_precious_vars; do 1379 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1380 eval ac_env_${ac_var}_value=\$${ac_var} 1381 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1382 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1383done 1384 1385# 1386# Report the --help message. 1387# 1388if test "$ac_init_help" = "long"; then 1389 # Omit some internal or obsolete options to make the list less imposing. 1390 # This message is too long to be a string in the A/UX 3.1 sh. 1391 cat <<_ACEOF 1392\`configure' configures ld 2.31.1 to adapt to many kinds of systems. 1393 1394Usage: $0 [OPTION]... [VAR=VALUE]... 1395 1396To assign environment variables (e.g., CC, CFLAGS...), specify them as 1397VAR=VALUE. See below for descriptions of some of the useful variables. 1398 1399Defaults for the options are specified in brackets. 1400 1401Configuration: 1402 -h, --help display this help and exit 1403 --help=short display options specific to this package 1404 --help=recursive display the short help of all the included packages 1405 -V, --version display version information and exit 1406 -q, --quiet, --silent do not print \`checking ...' messages 1407 --cache-file=FILE cache test results in FILE [disabled] 1408 -C, --config-cache alias for \`--cache-file=config.cache' 1409 -n, --no-create do not create output files 1410 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1411 1412Installation directories: 1413 --prefix=PREFIX install architecture-independent files in PREFIX 1414 [$ac_default_prefix] 1415 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1416 [PREFIX] 1417 1418By default, \`make install' will install all the files in 1419\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1420an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1421for instance \`--prefix=\$HOME'. 1422 1423For better control, use the options below. 1424 1425Fine tuning of the installation directories: 1426 --bindir=DIR user executables [EPREFIX/bin] 1427 --sbindir=DIR system admin executables [EPREFIX/sbin] 1428 --libexecdir=DIR program executables [EPREFIX/libexec] 1429 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1430 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1431 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1432 --libdir=DIR object code libraries [EPREFIX/lib] 1433 --includedir=DIR C header files [PREFIX/include] 1434 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1435 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1436 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1437 --infodir=DIR info documentation [DATAROOTDIR/info] 1438 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1439 --mandir=DIR man documentation [DATAROOTDIR/man] 1440 --docdir=DIR documentation root [DATAROOTDIR/doc/ld] 1441 --htmldir=DIR html documentation [DOCDIR] 1442 --dvidir=DIR dvi documentation [DOCDIR] 1443 --pdfdir=DIR pdf documentation [DOCDIR] 1444 --psdir=DIR ps documentation [DOCDIR] 1445_ACEOF 1446 1447 cat <<\_ACEOF 1448 1449Program names: 1450 --program-prefix=PREFIX prepend PREFIX to installed program names 1451 --program-suffix=SUFFIX append SUFFIX to installed program names 1452 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1453 1454System types: 1455 --build=BUILD configure for building on BUILD [guessed] 1456 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1457 --target=TARGET configure for building compilers for TARGET [HOST] 1458_ACEOF 1459fi 1460 1461if test -n "$ac_init_help"; then 1462 case $ac_init_help in 1463 short | recursive ) echo "Configuration of ld 2.31.1:";; 1464 esac 1465 cat <<\_ACEOF 1466 1467Optional Features: 1468 --disable-option-checking ignore unrecognized --enable/--with options 1469 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1470 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1471 --enable-dependency-tracking 1472 do not reject slow dependency extractors 1473 --disable-dependency-tracking 1474 speeds up one-time build 1475 --enable-silent-rules less verbose build output (undo: "make V=1") 1476 --disable-silent-rules verbose build output (undo: "make V=0") 1477 --enable-maintainer-mode 1478 enable make rules and dependencies not useful (and 1479 sometimes confusing) to the casual installer 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 1488 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) 1489 --enable-gold[=ARG] build gold [ARG={default,yes,no}] 1490 --enable-got=<type> GOT handling scheme (target, single, negative, 1491 multigot) 1492 --enable-compressed-debug-sections={all,ld,none} 1493 compress debug sections by default] 1494 --enable-new-dtags set DT_RUNPATH instead of DT_RPATH by default] 1495 --enable-relro enable -z relro in ELF linker by default 1496 --enable-separate-code enable -z separate-code in ELF linker by default 1497 --enable-default-hash-style={sysv,gnu,both} 1498 use this default hash style 1499 --enable-werror treat compile warnings as errors 1500 --enable-build-warnings enable build-time compiler warnings 1501 --disable-nls do not use Native Language Support 1502 --disable-initfini-array do not use .init_array/.fini_array sections 1503 1504Optional Packages: 1505 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1506 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1507 --with-pic try to use only PIC/non-PIC objects [default=use 1508 both] 1509 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1510 --with-lib-path=dir1:dir2... set default LIB_PATH 1511 --with-sysroot=DIR Search for usr/lib et al within DIR. 1512 1513Some influential environment variables: 1514 CC C compiler command 1515 CFLAGS C compiler flags 1516 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1517 nonstandard directory <lib dir> 1518 LIBS libraries to pass to the linker, e.g. -l<library> 1519 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1520 you have headers in a nonstandard directory <include dir> 1521 CXX C++ compiler command 1522 CXXFLAGS C++ compiler flags 1523 CPP C preprocessor 1524 CXXCPP C++ preprocessor 1525 YACC The `Yet Another Compiler Compiler' implementation to use. 1526 Defaults to the first program found out of: `bison -y', `byacc', 1527 `yacc'. 1528 YFLAGS The list of arguments that will be passed by default to $YACC. 1529 This script will default YFLAGS to the empty string to avoid a 1530 default value of `-d' given by some make applications. 1531 1532Use these variables to override the choices made by `configure' or to help 1533it to find libraries and programs with nonstandard names/locations. 1534 1535Report bugs to the package provider. 1536_ACEOF 1537ac_status=$? 1538fi 1539 1540if test "$ac_init_help" = "recursive"; then 1541 # If there are subdirs, report their specific --help. 1542 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1543 test -d "$ac_dir" || 1544 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1545 continue 1546 ac_builddir=. 1547 1548case "$ac_dir" in 1549.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1550*) 1551 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1552 # A ".." for each directory in $ac_dir_suffix. 1553 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1554 case $ac_top_builddir_sub in 1555 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1556 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1557 esac ;; 1558esac 1559ac_abs_top_builddir=$ac_pwd 1560ac_abs_builddir=$ac_pwd$ac_dir_suffix 1561# for backward compatibility: 1562ac_top_builddir=$ac_top_build_prefix 1563 1564case $srcdir in 1565 .) # We are building in place. 1566 ac_srcdir=. 1567 ac_top_srcdir=$ac_top_builddir_sub 1568 ac_abs_top_srcdir=$ac_pwd ;; 1569 [\\/]* | ?:[\\/]* ) # Absolute name. 1570 ac_srcdir=$srcdir$ac_dir_suffix; 1571 ac_top_srcdir=$srcdir 1572 ac_abs_top_srcdir=$srcdir ;; 1573 *) # Relative name. 1574 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1575 ac_top_srcdir=$ac_top_build_prefix$srcdir 1576 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1577esac 1578ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1579 1580 cd "$ac_dir" || { ac_status=$?; continue; } 1581 # Check for guested configure. 1582 if test -f "$ac_srcdir/configure.gnu"; then 1583 echo && 1584 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1585 elif test -f "$ac_srcdir/configure"; then 1586 echo && 1587 $SHELL "$ac_srcdir/configure" --help=recursive 1588 else 1589 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1590 fi || ac_status=$? 1591 cd "$ac_pwd" || { ac_status=$?; break; } 1592 done 1593fi 1594 1595test -n "$ac_init_help" && exit $ac_status 1596if $ac_init_version; then 1597 cat <<\_ACEOF 1598ld configure 2.31.1 1599generated by GNU Autoconf 2.69 1600 1601Copyright (C) 2012 Free Software Foundation, Inc. 1602This configure script is free software; the Free Software Foundation 1603gives unlimited permission to copy, distribute and modify it. 1604_ACEOF 1605 exit 1606fi 1607 1608## ------------------------ ## 1609## Autoconf initialization. ## 1610## ------------------------ ## 1611 1612# ac_fn_c_try_compile LINENO 1613# -------------------------- 1614# Try to compile conftest.$ac_ext, and return whether this succeeded. 1615ac_fn_c_try_compile () 1616{ 1617 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1618 rm -f conftest.$ac_objext 1619 if { { ac_try="$ac_compile" 1620case "(($ac_try" in 1621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1622 *) ac_try_echo=$ac_try;; 1623esac 1624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1625$as_echo "$ac_try_echo"; } >&5 1626 (eval "$ac_compile") 2>conftest.err 1627 ac_status=$? 1628 if test -s conftest.err; then 1629 grep -v '^ *+' conftest.err >conftest.er1 1630 cat conftest.er1 >&5 1631 mv -f conftest.er1 conftest.err 1632 fi 1633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1634 test $ac_status = 0; } && { 1635 test -z "$ac_c_werror_flag" || 1636 test ! -s conftest.err 1637 } && test -s conftest.$ac_objext; then : 1638 ac_retval=0 1639else 1640 $as_echo "$as_me: failed program was:" >&5 1641sed 's/^/| /' conftest.$ac_ext >&5 1642 1643 ac_retval=1 1644fi 1645 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1646 as_fn_set_status $ac_retval 1647 1648} # ac_fn_c_try_compile 1649 1650# ac_fn_c_try_link LINENO 1651# ----------------------- 1652# Try to link conftest.$ac_ext, and return whether this succeeded. 1653ac_fn_c_try_link () 1654{ 1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1656 rm -f conftest.$ac_objext conftest$ac_exeext 1657 if { { ac_try="$ac_link" 1658case "(($ac_try" in 1659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1660 *) ac_try_echo=$ac_try;; 1661esac 1662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1663$as_echo "$ac_try_echo"; } >&5 1664 (eval "$ac_link") 2>conftest.err 1665 ac_status=$? 1666 if test -s conftest.err; then 1667 grep -v '^ *+' conftest.err >conftest.er1 1668 cat conftest.er1 >&5 1669 mv -f conftest.er1 conftest.err 1670 fi 1671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1672 test $ac_status = 0; } && { 1673 test -z "$ac_c_werror_flag" || 1674 test ! -s conftest.err 1675 } && test -s conftest$ac_exeext && { 1676 test "$cross_compiling" = yes || 1677 test -x conftest$ac_exeext 1678 }; then : 1679 ac_retval=0 1680else 1681 $as_echo "$as_me: failed program was:" >&5 1682sed 's/^/| /' conftest.$ac_ext >&5 1683 1684 ac_retval=1 1685fi 1686 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1687 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1688 # interfere with the next link command; also delete a directory that is 1689 # left behind by Apple's compiler. We do this before executing the actions. 1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1692 as_fn_set_status $ac_retval 1693 1694} # ac_fn_c_try_link 1695 1696# ac_fn_cxx_try_compile LINENO 1697# ---------------------------- 1698# Try to compile conftest.$ac_ext, and return whether this succeeded. 1699ac_fn_cxx_try_compile () 1700{ 1701 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1702 rm -f conftest.$ac_objext 1703 if { { ac_try="$ac_compile" 1704case "(($ac_try" in 1705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1706 *) ac_try_echo=$ac_try;; 1707esac 1708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1709$as_echo "$ac_try_echo"; } >&5 1710 (eval "$ac_compile") 2>conftest.err 1711 ac_status=$? 1712 if test -s conftest.err; then 1713 grep -v '^ *+' conftest.err >conftest.er1 1714 cat conftest.er1 >&5 1715 mv -f conftest.er1 conftest.err 1716 fi 1717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1718 test $ac_status = 0; } && { 1719 test -z "$ac_cxx_werror_flag" || 1720 test ! -s conftest.err 1721 } && test -s conftest.$ac_objext; then : 1722 ac_retval=0 1723else 1724 $as_echo "$as_me: failed program was:" >&5 1725sed 's/^/| /' conftest.$ac_ext >&5 1726 1727 ac_retval=1 1728fi 1729 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1730 as_fn_set_status $ac_retval 1731 1732} # ac_fn_cxx_try_compile 1733 1734# ac_fn_c_try_cpp LINENO 1735# ---------------------- 1736# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1737ac_fn_c_try_cpp () 1738{ 1739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1740 if { { ac_try="$ac_cpp conftest.$ac_ext" 1741case "(($ac_try" in 1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1743 *) ac_try_echo=$ac_try;; 1744esac 1745eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1746$as_echo "$ac_try_echo"; } >&5 1747 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1748 ac_status=$? 1749 if test -s conftest.err; then 1750 grep -v '^ *+' conftest.err >conftest.er1 1751 cat conftest.er1 >&5 1752 mv -f conftest.er1 conftest.err 1753 fi 1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1755 test $ac_status = 0; } > conftest.i && { 1756 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1757 test ! -s conftest.err 1758 }; then : 1759 ac_retval=0 1760else 1761 $as_echo "$as_me: failed program was:" >&5 1762sed 's/^/| /' conftest.$ac_ext >&5 1763 1764 ac_retval=1 1765fi 1766 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1767 as_fn_set_status $ac_retval 1768 1769} # ac_fn_c_try_cpp 1770 1771# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1772# ------------------------------------------------------- 1773# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1774# the include files in INCLUDES and setting the cache variable VAR 1775# accordingly. 1776ac_fn_c_check_header_mongrel () 1777{ 1778 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1779 if eval \${$3+:} false; then : 1780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1781$as_echo_n "checking for $2... " >&6; } 1782if eval \${$3+:} false; then : 1783 $as_echo_n "(cached) " >&6 1784fi 1785eval ac_res=\$$3 1786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1787$as_echo "$ac_res" >&6; } 1788else 1789 # Is the header compilable? 1790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1791$as_echo_n "checking $2 usability... " >&6; } 1792cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1793/* end confdefs.h. */ 1794$4 1795#include <$2> 1796_ACEOF 1797if ac_fn_c_try_compile "$LINENO"; then : 1798 ac_header_compiler=yes 1799else 1800 ac_header_compiler=no 1801fi 1802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1804$as_echo "$ac_header_compiler" >&6; } 1805 1806# Is the header present? 1807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1808$as_echo_n "checking $2 presence... " >&6; } 1809cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1810/* end confdefs.h. */ 1811#include <$2> 1812_ACEOF 1813if ac_fn_c_try_cpp "$LINENO"; then : 1814 ac_header_preproc=yes 1815else 1816 ac_header_preproc=no 1817fi 1818rm -f conftest.err conftest.i conftest.$ac_ext 1819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1820$as_echo "$ac_header_preproc" >&6; } 1821 1822# So? What about this header? 1823case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1824 yes:no: ) 1825 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1826$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1828$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1829 ;; 1830 no:yes:* ) 1831 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1832$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1833 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1834$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1836$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1838$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1840$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1841 ;; 1842esac 1843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1844$as_echo_n "checking for $2... " >&6; } 1845if eval \${$3+:} false; then : 1846 $as_echo_n "(cached) " >&6 1847else 1848 eval "$3=\$ac_header_compiler" 1849fi 1850eval ac_res=\$$3 1851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1852$as_echo "$ac_res" >&6; } 1853fi 1854 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1855 1856} # ac_fn_c_check_header_mongrel 1857 1858# ac_fn_c_try_run LINENO 1859# ---------------------- 1860# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1861# that executables *can* be run. 1862ac_fn_c_try_run () 1863{ 1864 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1865 if { { ac_try="$ac_link" 1866case "(($ac_try" in 1867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1868 *) ac_try_echo=$ac_try;; 1869esac 1870eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1871$as_echo "$ac_try_echo"; } >&5 1872 (eval "$ac_link") 2>&5 1873 ac_status=$? 1874 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1875 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1876 { { case "(($ac_try" in 1877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1878 *) ac_try_echo=$ac_try;; 1879esac 1880eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1881$as_echo "$ac_try_echo"; } >&5 1882 (eval "$ac_try") 2>&5 1883 ac_status=$? 1884 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1885 test $ac_status = 0; }; }; then : 1886 ac_retval=0 1887else 1888 $as_echo "$as_me: program exited with status $ac_status" >&5 1889 $as_echo "$as_me: failed program was:" >&5 1890sed 's/^/| /' conftest.$ac_ext >&5 1891 1892 ac_retval=$ac_status 1893fi 1894 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1895 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1896 as_fn_set_status $ac_retval 1897 1898} # ac_fn_c_try_run 1899 1900# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1901# ------------------------------------------------------- 1902# Tests whether HEADER exists and can be compiled using the include files in 1903# INCLUDES, setting the cache variable VAR accordingly. 1904ac_fn_c_check_header_compile () 1905{ 1906 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1908$as_echo_n "checking for $2... " >&6; } 1909if eval \${$3+:} false; then : 1910 $as_echo_n "(cached) " >&6 1911else 1912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1913/* end confdefs.h. */ 1914$4 1915#include <$2> 1916_ACEOF 1917if ac_fn_c_try_compile "$LINENO"; then : 1918 eval "$3=yes" 1919else 1920 eval "$3=no" 1921fi 1922rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1923fi 1924eval ac_res=\$$3 1925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1926$as_echo "$ac_res" >&6; } 1927 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1928 1929} # ac_fn_c_check_header_compile 1930 1931# ac_fn_c_check_func LINENO FUNC VAR 1932# ---------------------------------- 1933# Tests whether FUNC exists, setting the cache variable VAR accordingly 1934ac_fn_c_check_func () 1935{ 1936 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1938$as_echo_n "checking for $2... " >&6; } 1939if eval \${$3+:} false; then : 1940 $as_echo_n "(cached) " >&6 1941else 1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1943/* end confdefs.h. */ 1944/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1945 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1946#define $2 innocuous_$2 1947 1948/* System header to define __stub macros and hopefully few prototypes, 1949 which can conflict with char $2 (); below. 1950 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1951 <limits.h> exists even on freestanding compilers. */ 1952 1953#ifdef __STDC__ 1954# include <limits.h> 1955#else 1956# include <assert.h> 1957#endif 1958 1959#undef $2 1960 1961/* Override any GCC internal prototype to avoid an error. 1962 Use char because int might match the return type of a GCC 1963 builtin and then its argument prototype would still apply. */ 1964#ifdef __cplusplus 1965extern "C" 1966#endif 1967char $2 (); 1968/* The GNU C library defines this for functions which it implements 1969 to always fail with ENOSYS. Some functions are actually named 1970 something starting with __ and the normal name is an alias. */ 1971#if defined __stub_$2 || defined __stub___$2 1972choke me 1973#endif 1974 1975int 1976main () 1977{ 1978return $2 (); 1979 ; 1980 return 0; 1981} 1982_ACEOF 1983if ac_fn_c_try_link "$LINENO"; then : 1984 eval "$3=yes" 1985else 1986 eval "$3=no" 1987fi 1988rm -f core conftest.err conftest.$ac_objext \ 1989 conftest$ac_exeext conftest.$ac_ext 1990fi 1991eval ac_res=\$$3 1992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1993$as_echo "$ac_res" >&6; } 1994 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1995 1996} # ac_fn_c_check_func 1997 1998# ac_fn_cxx_try_cpp LINENO 1999# ------------------------ 2000# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2001ac_fn_cxx_try_cpp () 2002{ 2003 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2004 if { { ac_try="$ac_cpp conftest.$ac_ext" 2005case "(($ac_try" in 2006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2007 *) ac_try_echo=$ac_try;; 2008esac 2009eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2010$as_echo "$ac_try_echo"; } >&5 2011 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2012 ac_status=$? 2013 if test -s conftest.err; then 2014 grep -v '^ *+' conftest.err >conftest.er1 2015 cat conftest.er1 >&5 2016 mv -f conftest.er1 conftest.err 2017 fi 2018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2019 test $ac_status = 0; } > conftest.i && { 2020 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 2021 test ! -s conftest.err 2022 }; then : 2023 ac_retval=0 2024else 2025 $as_echo "$as_me: failed program was:" >&5 2026sed 's/^/| /' conftest.$ac_ext >&5 2027 2028 ac_retval=1 2029fi 2030 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2031 as_fn_set_status $ac_retval 2032 2033} # ac_fn_cxx_try_cpp 2034 2035# ac_fn_cxx_try_link LINENO 2036# ------------------------- 2037# Try to link conftest.$ac_ext, and return whether this succeeded. 2038ac_fn_cxx_try_link () 2039{ 2040 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2041 rm -f conftest.$ac_objext conftest$ac_exeext 2042 if { { ac_try="$ac_link" 2043case "(($ac_try" in 2044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2045 *) ac_try_echo=$ac_try;; 2046esac 2047eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2048$as_echo "$ac_try_echo"; } >&5 2049 (eval "$ac_link") 2>conftest.err 2050 ac_status=$? 2051 if test -s conftest.err; then 2052 grep -v '^ *+' conftest.err >conftest.er1 2053 cat conftest.er1 >&5 2054 mv -f conftest.er1 conftest.err 2055 fi 2056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2057 test $ac_status = 0; } && { 2058 test -z "$ac_cxx_werror_flag" || 2059 test ! -s conftest.err 2060 } && test -s conftest$ac_exeext && { 2061 test "$cross_compiling" = yes || 2062 test -x conftest$ac_exeext 2063 }; then : 2064 ac_retval=0 2065else 2066 $as_echo "$as_me: failed program was:" >&5 2067sed 's/^/| /' conftest.$ac_ext >&5 2068 2069 ac_retval=1 2070fi 2071 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2072 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2073 # interfere with the next link command; also delete a directory that is 2074 # left behind by Apple's compiler. We do this before executing the actions. 2075 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2076 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2077 as_fn_set_status $ac_retval 2078 2079} # ac_fn_cxx_try_link 2080 2081# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2082# --------------------------------------------- 2083# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2084# accordingly. 2085ac_fn_c_check_decl () 2086{ 2087 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2088 as_decl_name=`echo $2|sed 's/ *(.*//'` 2089 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2091$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2092if eval \${$3+:} false; then : 2093 $as_echo_n "(cached) " >&6 2094else 2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2096/* end confdefs.h. */ 2097$4 2098int 2099main () 2100{ 2101#ifndef $as_decl_name 2102#ifdef __cplusplus 2103 (void) $as_decl_use; 2104#else 2105 (void) $as_decl_name; 2106#endif 2107#endif 2108 2109 ; 2110 return 0; 2111} 2112_ACEOF 2113if ac_fn_c_try_compile "$LINENO"; then : 2114 eval "$3=yes" 2115else 2116 eval "$3=no" 2117fi 2118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2119fi 2120eval ac_res=\$$3 2121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2122$as_echo "$ac_res" >&6; } 2123 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2124 2125} # ac_fn_c_check_decl 2126 2127# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2128# -------------------------------------------- 2129# Tries to find the compile-time value of EXPR in a program that includes 2130# INCLUDES, setting VAR accordingly. Returns whether the value could be 2131# computed 2132ac_fn_c_compute_int () 2133{ 2134 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2135 if test "$cross_compiling" = yes; then 2136 # Depending upon the size, compute the lo and hi bounds. 2137cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2138/* end confdefs.h. */ 2139$4 2140int 2141main () 2142{ 2143static int test_array [1 - 2 * !(($2) >= 0)]; 2144test_array [0] = 0; 2145return test_array [0]; 2146 2147 ; 2148 return 0; 2149} 2150_ACEOF 2151if ac_fn_c_try_compile "$LINENO"; then : 2152 ac_lo=0 ac_mid=0 2153 while :; do 2154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2155/* end confdefs.h. */ 2156$4 2157int 2158main () 2159{ 2160static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2161test_array [0] = 0; 2162return test_array [0]; 2163 2164 ; 2165 return 0; 2166} 2167_ACEOF 2168if ac_fn_c_try_compile "$LINENO"; then : 2169 ac_hi=$ac_mid; break 2170else 2171 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2172 if test $ac_lo -le $ac_mid; then 2173 ac_lo= ac_hi= 2174 break 2175 fi 2176 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2177fi 2178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2179 done 2180else 2181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2182/* end confdefs.h. */ 2183$4 2184int 2185main () 2186{ 2187static int test_array [1 - 2 * !(($2) < 0)]; 2188test_array [0] = 0; 2189return test_array [0]; 2190 2191 ; 2192 return 0; 2193} 2194_ACEOF 2195if ac_fn_c_try_compile "$LINENO"; then : 2196 ac_hi=-1 ac_mid=-1 2197 while :; do 2198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2199/* end confdefs.h. */ 2200$4 2201int 2202main () 2203{ 2204static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2205test_array [0] = 0; 2206return test_array [0]; 2207 2208 ; 2209 return 0; 2210} 2211_ACEOF 2212if ac_fn_c_try_compile "$LINENO"; then : 2213 ac_lo=$ac_mid; break 2214else 2215 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2216 if test $ac_mid -le $ac_hi; then 2217 ac_lo= ac_hi= 2218 break 2219 fi 2220 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2221fi 2222rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2223 done 2224else 2225 ac_lo= ac_hi= 2226fi 2227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2228fi 2229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2230# Binary search between lo and hi bounds. 2231while test "x$ac_lo" != "x$ac_hi"; do 2232 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2234/* end confdefs.h. */ 2235$4 2236int 2237main () 2238{ 2239static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2240test_array [0] = 0; 2241return test_array [0]; 2242 2243 ; 2244 return 0; 2245} 2246_ACEOF 2247if ac_fn_c_try_compile "$LINENO"; then : 2248 ac_hi=$ac_mid 2249else 2250 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2251fi 2252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2253done 2254case $ac_lo in #(( 2255?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2256'') ac_retval=1 ;; 2257esac 2258 else 2259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2260/* end confdefs.h. */ 2261$4 2262static long int longval () { return $2; } 2263static unsigned long int ulongval () { return $2; } 2264#include <stdio.h> 2265#include <stdlib.h> 2266int 2267main () 2268{ 2269 2270 FILE *f = fopen ("conftest.val", "w"); 2271 if (! f) 2272 return 1; 2273 if (($2) < 0) 2274 { 2275 long int i = longval (); 2276 if (i != ($2)) 2277 return 1; 2278 fprintf (f, "%ld", i); 2279 } 2280 else 2281 { 2282 unsigned long int i = ulongval (); 2283 if (i != ($2)) 2284 return 1; 2285 fprintf (f, "%lu", i); 2286 } 2287 /* Do not output a trailing newline, as this causes \r\n confusion 2288 on some platforms. */ 2289 return ferror (f) || fclose (f) != 0; 2290 2291 ; 2292 return 0; 2293} 2294_ACEOF 2295if ac_fn_c_try_run "$LINENO"; then : 2296 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2297else 2298 ac_retval=1 2299fi 2300rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2301 conftest.$ac_objext conftest.beam conftest.$ac_ext 2302rm -f conftest.val 2303 2304 fi 2305 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2306 as_fn_set_status $ac_retval 2307 2308} # ac_fn_c_compute_int 2309cat >config.log <<_ACEOF 2310This file contains any messages produced by compilers while 2311running configure, to aid debugging if configure makes a mistake. 2312 2313It was created by ld $as_me 2.31.1, which was 2314generated by GNU Autoconf 2.69. Invocation command line was 2315 2316 $ $0 $@ 2317 2318_ACEOF 2319exec 5>>config.log 2320{ 2321cat <<_ASUNAME 2322## --------- ## 2323## Platform. ## 2324## --------- ## 2325 2326hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2327uname -m = `(uname -m) 2>/dev/null || echo unknown` 2328uname -r = `(uname -r) 2>/dev/null || echo unknown` 2329uname -s = `(uname -s) 2>/dev/null || echo unknown` 2330uname -v = `(uname -v) 2>/dev/null || echo unknown` 2331 2332/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2333/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2334 2335/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2336/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2337/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2338/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2339/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2340/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2341/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2342 2343_ASUNAME 2344 2345as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2346for as_dir in $PATH 2347do 2348 IFS=$as_save_IFS 2349 test -z "$as_dir" && as_dir=. 2350 $as_echo "PATH: $as_dir" 2351 done 2352IFS=$as_save_IFS 2353 2354} >&5 2355 2356cat >&5 <<_ACEOF 2357 2358 2359## ----------- ## 2360## Core tests. ## 2361## ----------- ## 2362 2363_ACEOF 2364 2365 2366# Keep a trace of the command line. 2367# Strip out --no-create and --no-recursion so they do not pile up. 2368# Strip out --silent because we don't want to record it for future runs. 2369# Also quote any args containing shell meta-characters. 2370# Make two passes to allow for proper duplicate-argument suppression. 2371ac_configure_args= 2372ac_configure_args0= 2373ac_configure_args1= 2374ac_must_keep_next=false 2375for ac_pass in 1 2 2376do 2377 for ac_arg 2378 do 2379 case $ac_arg in 2380 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2381 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2382 | -silent | --silent | --silen | --sile | --sil) 2383 continue ;; 2384 *\'*) 2385 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2386 esac 2387 case $ac_pass in 2388 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2389 2) 2390 as_fn_append ac_configure_args1 " '$ac_arg'" 2391 if test $ac_must_keep_next = true; then 2392 ac_must_keep_next=false # Got value, back to normal. 2393 else 2394 case $ac_arg in 2395 *=* | --config-cache | -C | -disable-* | --disable-* \ 2396 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2397 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2398 | -with-* | --with-* | -without-* | --without-* | --x) 2399 case "$ac_configure_args0 " in 2400 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2401 esac 2402 ;; 2403 -* ) ac_must_keep_next=true ;; 2404 esac 2405 fi 2406 as_fn_append ac_configure_args " '$ac_arg'" 2407 ;; 2408 esac 2409 done 2410done 2411{ ac_configure_args0=; unset ac_configure_args0;} 2412{ ac_configure_args1=; unset ac_configure_args1;} 2413 2414# When interrupted or exit'd, cleanup temporary files, and complete 2415# config.log. We remove comments because anyway the quotes in there 2416# would cause problems or look ugly. 2417# WARNING: Use '\'' to represent an apostrophe within the trap. 2418# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2419trap 'exit_status=$? 2420 # Save into config.log some information that might help in debugging. 2421 { 2422 echo 2423 2424 $as_echo "## ---------------- ## 2425## Cache variables. ## 2426## ---------------- ##" 2427 echo 2428 # The following way of writing the cache mishandles newlines in values, 2429( 2430 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2431 eval ac_val=\$$ac_var 2432 case $ac_val in #( 2433 *${as_nl}*) 2434 case $ac_var in #( 2435 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2436$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2437 esac 2438 case $ac_var in #( 2439 _ | IFS | as_nl) ;; #( 2440 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2441 *) { eval $ac_var=; unset $ac_var;} ;; 2442 esac ;; 2443 esac 2444 done 2445 (set) 2>&1 | 2446 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2447 *${as_nl}ac_space=\ *) 2448 sed -n \ 2449 "s/'\''/'\''\\\\'\'''\''/g; 2450 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2451 ;; #( 2452 *) 2453 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2454 ;; 2455 esac | 2456 sort 2457) 2458 echo 2459 2460 $as_echo "## ----------------- ## 2461## Output variables. ## 2462## ----------------- ##" 2463 echo 2464 for ac_var in $ac_subst_vars 2465 do 2466 eval ac_val=\$$ac_var 2467 case $ac_val in 2468 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2469 esac 2470 $as_echo "$ac_var='\''$ac_val'\''" 2471 done | sort 2472 echo 2473 2474 if test -n "$ac_subst_files"; then 2475 $as_echo "## ------------------- ## 2476## File substitutions. ## 2477## ------------------- ##" 2478 echo 2479 for ac_var in $ac_subst_files 2480 do 2481 eval ac_val=\$$ac_var 2482 case $ac_val in 2483 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2484 esac 2485 $as_echo "$ac_var='\''$ac_val'\''" 2486 done | sort 2487 echo 2488 fi 2489 2490 if test -s confdefs.h; then 2491 $as_echo "## ----------- ## 2492## confdefs.h. ## 2493## ----------- ##" 2494 echo 2495 cat confdefs.h 2496 echo 2497 fi 2498 test "$ac_signal" != 0 && 2499 $as_echo "$as_me: caught signal $ac_signal" 2500 $as_echo "$as_me: exit $exit_status" 2501 } >&5 2502 rm -f core *.core core.conftest.* && 2503 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2504 exit $exit_status 2505' 0 2506for ac_signal in 1 2 13 15; do 2507 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2508done 2509ac_signal=0 2510 2511# confdefs.h avoids OS command line length limits that DEFS can exceed. 2512rm -f -r conftest* confdefs.h 2513 2514$as_echo "/* confdefs.h */" > confdefs.h 2515 2516# Predefined preprocessor variables. 2517 2518cat >>confdefs.h <<_ACEOF 2519#define PACKAGE_NAME "$PACKAGE_NAME" 2520_ACEOF 2521 2522cat >>confdefs.h <<_ACEOF 2523#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2524_ACEOF 2525 2526cat >>confdefs.h <<_ACEOF 2527#define PACKAGE_VERSION "$PACKAGE_VERSION" 2528_ACEOF 2529 2530cat >>confdefs.h <<_ACEOF 2531#define PACKAGE_STRING "$PACKAGE_STRING" 2532_ACEOF 2533 2534cat >>confdefs.h <<_ACEOF 2535#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2536_ACEOF 2537 2538cat >>confdefs.h <<_ACEOF 2539#define PACKAGE_URL "$PACKAGE_URL" 2540_ACEOF 2541 2542 2543# Let the site file select an alternate cache file if it wants to. 2544# Prefer an explicitly selected file to automatically selected ones. 2545ac_site_file1=NONE 2546ac_site_file2=NONE 2547if test -n "$CONFIG_SITE"; then 2548 # We do not want a PATH search for config.site. 2549 case $CONFIG_SITE in #(( 2550 -*) ac_site_file1=./$CONFIG_SITE;; 2551 */*) ac_site_file1=$CONFIG_SITE;; 2552 *) ac_site_file1=./$CONFIG_SITE;; 2553 esac 2554elif test "x$prefix" != xNONE; then 2555 ac_site_file1=$prefix/share/config.site 2556 ac_site_file2=$prefix/etc/config.site 2557else 2558 ac_site_file1=$ac_default_prefix/share/config.site 2559 ac_site_file2=$ac_default_prefix/etc/config.site 2560fi 2561for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2562do 2563 test "x$ac_site_file" = xNONE && continue 2564 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2565 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2566$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2567 sed 's/^/| /' "$ac_site_file" >&5 2568 . "$ac_site_file" \ 2569 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2570$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2571as_fn_error $? "failed to load site script $ac_site_file 2572See \`config.log' for more details" "$LINENO" 5; } 2573 fi 2574done 2575 2576if test -r "$cache_file"; then 2577 # Some versions of bash will fail to source /dev/null (special files 2578 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2579 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2580 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2581$as_echo "$as_me: loading cache $cache_file" >&6;} 2582 case $cache_file in 2583 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2584 *) . "./$cache_file";; 2585 esac 2586 fi 2587else 2588 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2589$as_echo "$as_me: creating cache $cache_file" >&6;} 2590 >$cache_file 2591fi 2592 2593as_fn_append ac_header_list " stdlib.h" 2594as_fn_append ac_header_list " unistd.h" 2595as_fn_append ac_header_list " sys/param.h" 2596# Check that the precious variables saved in the cache have kept the same 2597# value. 2598ac_cache_corrupted=false 2599for ac_var in $ac_precious_vars; do 2600 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2601 eval ac_new_set=\$ac_env_${ac_var}_set 2602 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2603 eval ac_new_val=\$ac_env_${ac_var}_value 2604 case $ac_old_set,$ac_new_set in 2605 set,) 2606 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2607$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2608 ac_cache_corrupted=: ;; 2609 ,set) 2610 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2611$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2612 ac_cache_corrupted=: ;; 2613 ,);; 2614 *) 2615 if test "x$ac_old_val" != "x$ac_new_val"; then 2616 # differences in whitespace do not lead to failure. 2617 ac_old_val_w=`echo x $ac_old_val` 2618 ac_new_val_w=`echo x $ac_new_val` 2619 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2620 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2621$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2622 ac_cache_corrupted=: 2623 else 2624 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2625$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2626 eval $ac_var=\$ac_old_val 2627 fi 2628 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2629$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2630 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2631$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2632 fi;; 2633 esac 2634 # Pass precious variables to config.status. 2635 if test "$ac_new_set" = set; then 2636 case $ac_new_val in 2637 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2638 *) ac_arg=$ac_var=$ac_new_val ;; 2639 esac 2640 case " $ac_configure_args " in 2641 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2642 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2643 esac 2644 fi 2645done 2646if $ac_cache_corrupted; then 2647 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2648$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2649 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2650$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2651 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2652fi 2653## -------------------- ## 2654## Main body of script. ## 2655## -------------------- ## 2656 2657ac_ext=c 2658ac_cpp='$CPP $CPPFLAGS' 2659ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2660ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2661ac_compiler_gnu=$ac_cv_c_compiler_gnu 2662 2663 2664 2665 2666 2667 2668 2669ac_aux_dir= 2670for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2671 if test -f "$ac_dir/install-sh"; then 2672 ac_aux_dir=$ac_dir 2673 ac_install_sh="$ac_aux_dir/install-sh -c" 2674 break 2675 elif test -f "$ac_dir/install.sh"; then 2676 ac_aux_dir=$ac_dir 2677 ac_install_sh="$ac_aux_dir/install.sh -c" 2678 break 2679 elif test -f "$ac_dir/shtool"; then 2680 ac_aux_dir=$ac_dir 2681 ac_install_sh="$ac_aux_dir/shtool install -c" 2682 break 2683 fi 2684done 2685if test -z "$ac_aux_dir"; then 2686 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2687fi 2688 2689# These three variables are undocumented and unsupported, 2690# and are intended to be withdrawn in a future Autoconf release. 2691# They can cause serious problems if a builder's source tree is in a directory 2692# whose full name contains unusual characters. 2693ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2694ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2695ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2696 2697 2698# Make sure we can run config.sub. 2699$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2700 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2701 2702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2703$as_echo_n "checking build system type... " >&6; } 2704if ${ac_cv_build+:} false; then : 2705 $as_echo_n "(cached) " >&6 2706else 2707 ac_build_alias=$build_alias 2708test "x$ac_build_alias" = x && 2709 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2710test "x$ac_build_alias" = x && 2711 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2712ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2713 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2714 2715fi 2716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2717$as_echo "$ac_cv_build" >&6; } 2718case $ac_cv_build in 2719*-*-*) ;; 2720*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2721esac 2722build=$ac_cv_build 2723ac_save_IFS=$IFS; IFS='-' 2724set x $ac_cv_build 2725shift 2726build_cpu=$1 2727build_vendor=$2 2728shift; shift 2729# Remember, the first character of IFS is used to create $*, 2730# except with old shells: 2731build_os=$* 2732IFS=$ac_save_IFS 2733case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2734 2735 2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2737$as_echo_n "checking host system type... " >&6; } 2738if ${ac_cv_host+:} false; then : 2739 $as_echo_n "(cached) " >&6 2740else 2741 if test "x$host_alias" = x; then 2742 ac_cv_host=$ac_cv_build 2743else 2744 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2745 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2746fi 2747 2748fi 2749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2750$as_echo "$ac_cv_host" >&6; } 2751case $ac_cv_host in 2752*-*-*) ;; 2753*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2754esac 2755host=$ac_cv_host 2756ac_save_IFS=$IFS; IFS='-' 2757set x $ac_cv_host 2758shift 2759host_cpu=$1 2760host_vendor=$2 2761shift; shift 2762# Remember, the first character of IFS is used to create $*, 2763# except with old shells: 2764host_os=$* 2765IFS=$ac_save_IFS 2766case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2767 2768 2769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2770$as_echo_n "checking target system type... " >&6; } 2771if ${ac_cv_target+:} false; then : 2772 $as_echo_n "(cached) " >&6 2773else 2774 if test "x$target_alias" = x; then 2775 ac_cv_target=$ac_cv_host 2776else 2777 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2778 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2779fi 2780 2781fi 2782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2783$as_echo "$ac_cv_target" >&6; } 2784case $ac_cv_target in 2785*-*-*) ;; 2786*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2787esac 2788target=$ac_cv_target 2789ac_save_IFS=$IFS; IFS='-' 2790set x $ac_cv_target 2791shift 2792target_cpu=$1 2793target_vendor=$2 2794shift; shift 2795# Remember, the first character of IFS is used to create $*, 2796# except with old shells: 2797target_os=$* 2798IFS=$ac_save_IFS 2799case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2800 2801 2802# The aliases save the names the user supplied, while $host etc. 2803# will get canonicalized. 2804test -n "$target_alias" && 2805 test "$program_prefix$program_suffix$program_transform_name" = \ 2806 NONENONEs,x,x, && 2807 program_prefix=${target_alias}- 2808 2809# Expand $ac_aux_dir to an absolute path. 2810am_aux_dir=`cd "$ac_aux_dir" && pwd` 2811 2812ac_ext=c 2813ac_cpp='$CPP $CPPFLAGS' 2814ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2815ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2816ac_compiler_gnu=$ac_cv_c_compiler_gnu 2817if test -n "$ac_tool_prefix"; then 2818 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2819set dummy ${ac_tool_prefix}gcc; ac_word=$2 2820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2821$as_echo_n "checking for $ac_word... " >&6; } 2822if ${ac_cv_prog_CC+:} false; then : 2823 $as_echo_n "(cached) " >&6 2824else 2825 if test -n "$CC"; then 2826 ac_cv_prog_CC="$CC" # Let the user override the test. 2827else 2828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2829for as_dir in $PATH 2830do 2831 IFS=$as_save_IFS 2832 test -z "$as_dir" && as_dir=. 2833 for ac_exec_ext in '' $ac_executable_extensions; do 2834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2835 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2837 break 2 2838 fi 2839done 2840 done 2841IFS=$as_save_IFS 2842 2843fi 2844fi 2845CC=$ac_cv_prog_CC 2846if test -n "$CC"; then 2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2848$as_echo "$CC" >&6; } 2849else 2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2851$as_echo "no" >&6; } 2852fi 2853 2854 2855fi 2856if test -z "$ac_cv_prog_CC"; then 2857 ac_ct_CC=$CC 2858 # Extract the first word of "gcc", so it can be a program name with args. 2859set dummy gcc; ac_word=$2 2860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2861$as_echo_n "checking for $ac_word... " >&6; } 2862if ${ac_cv_prog_ac_ct_CC+:} false; then : 2863 $as_echo_n "(cached) " >&6 2864else 2865 if test -n "$ac_ct_CC"; then 2866 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2867else 2868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2869for as_dir in $PATH 2870do 2871 IFS=$as_save_IFS 2872 test -z "$as_dir" && as_dir=. 2873 for ac_exec_ext in '' $ac_executable_extensions; do 2874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2875 ac_cv_prog_ac_ct_CC="gcc" 2876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2877 break 2 2878 fi 2879done 2880 done 2881IFS=$as_save_IFS 2882 2883fi 2884fi 2885ac_ct_CC=$ac_cv_prog_ac_ct_CC 2886if test -n "$ac_ct_CC"; then 2887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2888$as_echo "$ac_ct_CC" >&6; } 2889else 2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2891$as_echo "no" >&6; } 2892fi 2893 2894 if test "x$ac_ct_CC" = x; then 2895 CC="" 2896 else 2897 case $cross_compiling:$ac_tool_warned in 2898yes:) 2899{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2900$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2901ac_tool_warned=yes ;; 2902esac 2903 CC=$ac_ct_CC 2904 fi 2905else 2906 CC="$ac_cv_prog_CC" 2907fi 2908 2909if test -z "$CC"; then 2910 if test -n "$ac_tool_prefix"; then 2911 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2912set dummy ${ac_tool_prefix}cc; ac_word=$2 2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2914$as_echo_n "checking for $ac_word... " >&6; } 2915if ${ac_cv_prog_CC+:} false; then : 2916 $as_echo_n "(cached) " >&6 2917else 2918 if test -n "$CC"; then 2919 ac_cv_prog_CC="$CC" # Let the user override the test. 2920else 2921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2922for as_dir in $PATH 2923do 2924 IFS=$as_save_IFS 2925 test -z "$as_dir" && as_dir=. 2926 for ac_exec_ext in '' $ac_executable_extensions; do 2927 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2928 ac_cv_prog_CC="${ac_tool_prefix}cc" 2929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2930 break 2 2931 fi 2932done 2933 done 2934IFS=$as_save_IFS 2935 2936fi 2937fi 2938CC=$ac_cv_prog_CC 2939if test -n "$CC"; then 2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2941$as_echo "$CC" >&6; } 2942else 2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2944$as_echo "no" >&6; } 2945fi 2946 2947 2948 fi 2949fi 2950if test -z "$CC"; then 2951 # Extract the first word of "cc", so it can be a program name with args. 2952set dummy cc; ac_word=$2 2953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2954$as_echo_n "checking for $ac_word... " >&6; } 2955if ${ac_cv_prog_CC+:} false; then : 2956 $as_echo_n "(cached) " >&6 2957else 2958 if test -n "$CC"; then 2959 ac_cv_prog_CC="$CC" # Let the user override the test. 2960else 2961 ac_prog_rejected=no 2962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2963for as_dir in $PATH 2964do 2965 IFS=$as_save_IFS 2966 test -z "$as_dir" && as_dir=. 2967 for ac_exec_ext in '' $ac_executable_extensions; do 2968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2969 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2970 ac_prog_rejected=yes 2971 continue 2972 fi 2973 ac_cv_prog_CC="cc" 2974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2975 break 2 2976 fi 2977done 2978 done 2979IFS=$as_save_IFS 2980 2981if test $ac_prog_rejected = yes; then 2982 # We found a bogon in the path, so make sure we never use it. 2983 set dummy $ac_cv_prog_CC 2984 shift 2985 if test $# != 0; then 2986 # We chose a different compiler from the bogus one. 2987 # However, it has the same basename, so the bogon will be chosen 2988 # first if we set CC to just the basename; use the full file name. 2989 shift 2990 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2991 fi 2992fi 2993fi 2994fi 2995CC=$ac_cv_prog_CC 2996if test -n "$CC"; then 2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2998$as_echo "$CC" >&6; } 2999else 3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3001$as_echo "no" >&6; } 3002fi 3003 3004 3005fi 3006if test -z "$CC"; then 3007 if test -n "$ac_tool_prefix"; then 3008 for ac_prog in cl.exe 3009 do 3010 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3011set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3013$as_echo_n "checking for $ac_word... " >&6; } 3014if ${ac_cv_prog_CC+:} false; then : 3015 $as_echo_n "(cached) " >&6 3016else 3017 if test -n "$CC"; then 3018 ac_cv_prog_CC="$CC" # Let the user override the test. 3019else 3020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3021for as_dir in $PATH 3022do 3023 IFS=$as_save_IFS 3024 test -z "$as_dir" && as_dir=. 3025 for ac_exec_ext in '' $ac_executable_extensions; do 3026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3027 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3029 break 2 3030 fi 3031done 3032 done 3033IFS=$as_save_IFS 3034 3035fi 3036fi 3037CC=$ac_cv_prog_CC 3038if test -n "$CC"; then 3039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3040$as_echo "$CC" >&6; } 3041else 3042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3043$as_echo "no" >&6; } 3044fi 3045 3046 3047 test -n "$CC" && break 3048 done 3049fi 3050if test -z "$CC"; then 3051 ac_ct_CC=$CC 3052 for ac_prog in cl.exe 3053do 3054 # Extract the first word of "$ac_prog", so it can be a program name with args. 3055set dummy $ac_prog; ac_word=$2 3056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3057$as_echo_n "checking for $ac_word... " >&6; } 3058if ${ac_cv_prog_ac_ct_CC+:} false; then : 3059 $as_echo_n "(cached) " >&6 3060else 3061 if test -n "$ac_ct_CC"; then 3062 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3063else 3064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3065for as_dir in $PATH 3066do 3067 IFS=$as_save_IFS 3068 test -z "$as_dir" && as_dir=. 3069 for ac_exec_ext in '' $ac_executable_extensions; do 3070 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3071 ac_cv_prog_ac_ct_CC="$ac_prog" 3072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3073 break 2 3074 fi 3075done 3076 done 3077IFS=$as_save_IFS 3078 3079fi 3080fi 3081ac_ct_CC=$ac_cv_prog_ac_ct_CC 3082if test -n "$ac_ct_CC"; then 3083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3084$as_echo "$ac_ct_CC" >&6; } 3085else 3086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3087$as_echo "no" >&6; } 3088fi 3089 3090 3091 test -n "$ac_ct_CC" && break 3092done 3093 3094 if test "x$ac_ct_CC" = x; then 3095 CC="" 3096 else 3097 case $cross_compiling:$ac_tool_warned in 3098yes:) 3099{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3100$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3101ac_tool_warned=yes ;; 3102esac 3103 CC=$ac_ct_CC 3104 fi 3105fi 3106 3107fi 3108 3109 3110test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3111$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3112as_fn_error $? "no acceptable C compiler found in \$PATH 3113See \`config.log' for more details" "$LINENO" 5; } 3114 3115# Provide some information about the compiler. 3116$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3117set X $ac_compile 3118ac_compiler=$2 3119for ac_option in --version -v -V -qversion; do 3120 { { ac_try="$ac_compiler $ac_option >&5" 3121case "(($ac_try" in 3122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3123 *) ac_try_echo=$ac_try;; 3124esac 3125eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3126$as_echo "$ac_try_echo"; } >&5 3127 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3128 ac_status=$? 3129 if test -s conftest.err; then 3130 sed '10a\ 3131... rest of stderr output deleted ... 3132 10q' conftest.err >conftest.er1 3133 cat conftest.er1 >&5 3134 fi 3135 rm -f conftest.er1 conftest.err 3136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3137 test $ac_status = 0; } 3138done 3139 3140cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3141/* end confdefs.h. */ 3142 3143int 3144main () 3145{ 3146 3147 ; 3148 return 0; 3149} 3150_ACEOF 3151ac_clean_files_save=$ac_clean_files 3152ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3153# Try to create an executable without -o first, disregard a.out. 3154# It will help us diagnose broken compilers, and finding out an intuition 3155# of exeext. 3156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3157$as_echo_n "checking whether the C compiler works... " >&6; } 3158ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3159 3160# The possible output files: 3161ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3162 3163ac_rmfiles= 3164for ac_file in $ac_files 3165do 3166 case $ac_file in 3167 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3168 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3169 esac 3170done 3171rm -f $ac_rmfiles 3172 3173if { { ac_try="$ac_link_default" 3174case "(($ac_try" in 3175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3176 *) ac_try_echo=$ac_try;; 3177esac 3178eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3179$as_echo "$ac_try_echo"; } >&5 3180 (eval "$ac_link_default") 2>&5 3181 ac_status=$? 3182 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3183 test $ac_status = 0; }; then : 3184 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3185# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3186# in a Makefile. We should not override ac_cv_exeext if it was cached, 3187# so that the user can short-circuit this test for compilers unknown to 3188# Autoconf. 3189for ac_file in $ac_files '' 3190do 3191 test -f "$ac_file" || continue 3192 case $ac_file in 3193 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3194 ;; 3195 [ab].out ) 3196 # We found the default executable, but exeext='' is most 3197 # certainly right. 3198 break;; 3199 *.* ) 3200 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3201 then :; else 3202 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3203 fi 3204 # We set ac_cv_exeext here because the later test for it is not 3205 # safe: cross compilers may not add the suffix if given an `-o' 3206 # argument, so we may need to know it at that point already. 3207 # Even if this section looks crufty: it has the advantage of 3208 # actually working. 3209 break;; 3210 * ) 3211 break;; 3212 esac 3213done 3214test "$ac_cv_exeext" = no && ac_cv_exeext= 3215 3216else 3217 ac_file='' 3218fi 3219if test -z "$ac_file"; then : 3220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3221$as_echo "no" >&6; } 3222$as_echo "$as_me: failed program was:" >&5 3223sed 's/^/| /' conftest.$ac_ext >&5 3224 3225{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3226$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3227as_fn_error 77 "C compiler cannot create executables 3228See \`config.log' for more details" "$LINENO" 5; } 3229else 3230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3231$as_echo "yes" >&6; } 3232fi 3233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3234$as_echo_n "checking for C compiler default output file name... " >&6; } 3235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3236$as_echo "$ac_file" >&6; } 3237ac_exeext=$ac_cv_exeext 3238 3239rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3240ac_clean_files=$ac_clean_files_save 3241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3242$as_echo_n "checking for suffix of executables... " >&6; } 3243if { { ac_try="$ac_link" 3244case "(($ac_try" in 3245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3246 *) ac_try_echo=$ac_try;; 3247esac 3248eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3249$as_echo "$ac_try_echo"; } >&5 3250 (eval "$ac_link") 2>&5 3251 ac_status=$? 3252 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3253 test $ac_status = 0; }; then : 3254 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3255# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3256# work properly (i.e., refer to `conftest.exe'), while it won't with 3257# `rm'. 3258for ac_file in conftest.exe conftest conftest.*; do 3259 test -f "$ac_file" || continue 3260 case $ac_file in 3261 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3262 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3263 break;; 3264 * ) break;; 3265 esac 3266done 3267else 3268 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3269$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3270as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3271See \`config.log' for more details" "$LINENO" 5; } 3272fi 3273rm -f conftest conftest$ac_cv_exeext 3274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3275$as_echo "$ac_cv_exeext" >&6; } 3276 3277rm -f conftest.$ac_ext 3278EXEEXT=$ac_cv_exeext 3279ac_exeext=$EXEEXT 3280cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3281/* end confdefs.h. */ 3282#include <stdio.h> 3283int 3284main () 3285{ 3286FILE *f = fopen ("conftest.out", "w"); 3287 return ferror (f) || fclose (f) != 0; 3288 3289 ; 3290 return 0; 3291} 3292_ACEOF 3293ac_clean_files="$ac_clean_files conftest.out" 3294# Check that the compiler produces executables we can run. If not, either 3295# the compiler is broken, or we cross compile. 3296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3297$as_echo_n "checking whether we are cross compiling... " >&6; } 3298if test "$cross_compiling" != yes; then 3299 { { ac_try="$ac_link" 3300case "(($ac_try" in 3301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3302 *) ac_try_echo=$ac_try;; 3303esac 3304eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3305$as_echo "$ac_try_echo"; } >&5 3306 (eval "$ac_link") 2>&5 3307 ac_status=$? 3308 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3309 test $ac_status = 0; } 3310 if { ac_try='./conftest$ac_cv_exeext' 3311 { { case "(($ac_try" in 3312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3313 *) ac_try_echo=$ac_try;; 3314esac 3315eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3316$as_echo "$ac_try_echo"; } >&5 3317 (eval "$ac_try") 2>&5 3318 ac_status=$? 3319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3320 test $ac_status = 0; }; }; then 3321 cross_compiling=no 3322 else 3323 if test "$cross_compiling" = maybe; then 3324 cross_compiling=yes 3325 else 3326 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3327$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3328as_fn_error $? "cannot run C compiled programs. 3329If you meant to cross compile, use \`--host'. 3330See \`config.log' for more details" "$LINENO" 5; } 3331 fi 3332 fi 3333fi 3334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3335$as_echo "$cross_compiling" >&6; } 3336 3337rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3338ac_clean_files=$ac_clean_files_save 3339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3340$as_echo_n "checking for suffix of object files... " >&6; } 3341if ${ac_cv_objext+:} false; then : 3342 $as_echo_n "(cached) " >&6 3343else 3344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3345/* end confdefs.h. */ 3346 3347int 3348main () 3349{ 3350 3351 ; 3352 return 0; 3353} 3354_ACEOF 3355rm -f conftest.o conftest.obj 3356if { { ac_try="$ac_compile" 3357case "(($ac_try" in 3358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3359 *) ac_try_echo=$ac_try;; 3360esac 3361eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3362$as_echo "$ac_try_echo"; } >&5 3363 (eval "$ac_compile") 2>&5 3364 ac_status=$? 3365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3366 test $ac_status = 0; }; then : 3367 for ac_file in conftest.o conftest.obj conftest.*; do 3368 test -f "$ac_file" || continue; 3369 case $ac_file in 3370 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3371 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3372 break;; 3373 esac 3374done 3375else 3376 $as_echo "$as_me: failed program was:" >&5 3377sed 's/^/| /' conftest.$ac_ext >&5 3378 3379{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3380$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3381as_fn_error $? "cannot compute suffix of object files: cannot compile 3382See \`config.log' for more details" "$LINENO" 5; } 3383fi 3384rm -f conftest.$ac_cv_objext conftest.$ac_ext 3385fi 3386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3387$as_echo "$ac_cv_objext" >&6; } 3388OBJEXT=$ac_cv_objext 3389ac_objext=$OBJEXT 3390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3391$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3392if ${ac_cv_c_compiler_gnu+:} false; then : 3393 $as_echo_n "(cached) " >&6 3394else 3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3396/* end confdefs.h. */ 3397 3398int 3399main () 3400{ 3401#ifndef __GNUC__ 3402 choke me 3403#endif 3404 3405 ; 3406 return 0; 3407} 3408_ACEOF 3409if ac_fn_c_try_compile "$LINENO"; then : 3410 ac_compiler_gnu=yes 3411else 3412 ac_compiler_gnu=no 3413fi 3414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3415ac_cv_c_compiler_gnu=$ac_compiler_gnu 3416 3417fi 3418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3419$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3420if test $ac_compiler_gnu = yes; then 3421 GCC=yes 3422else 3423 GCC= 3424fi 3425ac_test_CFLAGS=${CFLAGS+set} 3426ac_save_CFLAGS=$CFLAGS 3427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3428$as_echo_n "checking whether $CC accepts -g... " >&6; } 3429if ${ac_cv_prog_cc_g+:} false; then : 3430 $as_echo_n "(cached) " >&6 3431else 3432 ac_save_c_werror_flag=$ac_c_werror_flag 3433 ac_c_werror_flag=yes 3434 ac_cv_prog_cc_g=no 3435 CFLAGS="-g" 3436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3437/* end confdefs.h. */ 3438 3439int 3440main () 3441{ 3442 3443 ; 3444 return 0; 3445} 3446_ACEOF 3447if ac_fn_c_try_compile "$LINENO"; then : 3448 ac_cv_prog_cc_g=yes 3449else 3450 CFLAGS="" 3451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3452/* end confdefs.h. */ 3453 3454int 3455main () 3456{ 3457 3458 ; 3459 return 0; 3460} 3461_ACEOF 3462if ac_fn_c_try_compile "$LINENO"; then : 3463 3464else 3465 ac_c_werror_flag=$ac_save_c_werror_flag 3466 CFLAGS="-g" 3467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3468/* end confdefs.h. */ 3469 3470int 3471main () 3472{ 3473 3474 ; 3475 return 0; 3476} 3477_ACEOF 3478if ac_fn_c_try_compile "$LINENO"; then : 3479 ac_cv_prog_cc_g=yes 3480fi 3481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3482fi 3483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3484fi 3485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3486 ac_c_werror_flag=$ac_save_c_werror_flag 3487fi 3488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3489$as_echo "$ac_cv_prog_cc_g" >&6; } 3490if test "$ac_test_CFLAGS" = set; then 3491 CFLAGS=$ac_save_CFLAGS 3492elif test $ac_cv_prog_cc_g = yes; then 3493 if test "$GCC" = yes; then 3494 CFLAGS="-g -O2" 3495 else 3496 CFLAGS="-g" 3497 fi 3498else 3499 if test "$GCC" = yes; then 3500 CFLAGS="-O2" 3501 else 3502 CFLAGS= 3503 fi 3504fi 3505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3506$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3507if ${ac_cv_prog_cc_c89+:} false; then : 3508 $as_echo_n "(cached) " >&6 3509else 3510 ac_cv_prog_cc_c89=no 3511ac_save_CC=$CC 3512cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3513/* end confdefs.h. */ 3514#include <stdarg.h> 3515#include <stdio.h> 3516struct stat; 3517/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3518struct buf { int x; }; 3519FILE * (*rcsopen) (struct buf *, struct stat *, int); 3520static char *e (p, i) 3521 char **p; 3522 int i; 3523{ 3524 return p[i]; 3525} 3526static char *f (char * (*g) (char **, int), char **p, ...) 3527{ 3528 char *s; 3529 va_list v; 3530 va_start (v,p); 3531 s = g (p, va_arg (v,int)); 3532 va_end (v); 3533 return s; 3534} 3535 3536/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3537 function prototypes and stuff, but not '\xHH' hex character constants. 3538 These don't provoke an error unfortunately, instead are silently treated 3539 as 'x'. The following induces an error, until -std is added to get 3540 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3541 array size at least. It's necessary to write '\x00'==0 to get something 3542 that's true only with -std. */ 3543int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3544 3545/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3546 inside strings and character constants. */ 3547#define FOO(x) 'x' 3548int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3549 3550int test (int i, double x); 3551struct s1 {int (*f) (int a);}; 3552struct s2 {int (*f) (double a);}; 3553int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3554int argc; 3555char **argv; 3556int 3557main () 3558{ 3559return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3560 ; 3561 return 0; 3562} 3563_ACEOF 3564for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3565 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3566do 3567 CC="$ac_save_CC $ac_arg" 3568 if ac_fn_c_try_compile "$LINENO"; then : 3569 ac_cv_prog_cc_c89=$ac_arg 3570fi 3571rm -f core conftest.err conftest.$ac_objext 3572 test "x$ac_cv_prog_cc_c89" != "xno" && break 3573done 3574rm -f conftest.$ac_ext 3575CC=$ac_save_CC 3576 3577fi 3578# AC_CACHE_VAL 3579case "x$ac_cv_prog_cc_c89" in 3580 x) 3581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3582$as_echo "none needed" >&6; } ;; 3583 xno) 3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3585$as_echo "unsupported" >&6; } ;; 3586 *) 3587 CC="$CC $ac_cv_prog_cc_c89" 3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3589$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3590esac 3591if test "x$ac_cv_prog_cc_c89" != xno; then : 3592 3593fi 3594 3595ac_ext=c 3596ac_cpp='$CPP $CPPFLAGS' 3597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3599ac_compiler_gnu=$ac_cv_c_compiler_gnu 3600 3601ac_ext=c 3602ac_cpp='$CPP $CPPFLAGS' 3603ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3604ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3605ac_compiler_gnu=$ac_cv_c_compiler_gnu 3606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3607$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3608if ${am_cv_prog_cc_c_o+:} false; then : 3609 $as_echo_n "(cached) " >&6 3610else 3611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3612/* end confdefs.h. */ 3613 3614int 3615main () 3616{ 3617 3618 ; 3619 return 0; 3620} 3621_ACEOF 3622 # Make sure it works both with $CC and with simple cc. 3623 # Following AC_PROG_CC_C_O, we do the test twice because some 3624 # compilers refuse to overwrite an existing .o file with -o, 3625 # though they will create one. 3626 am_cv_prog_cc_c_o=yes 3627 for am_i in 1 2; do 3628 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3629 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3630 ac_status=$? 3631 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3632 (exit $ac_status); } \ 3633 && test -f conftest2.$ac_objext; then 3634 : OK 3635 else 3636 am_cv_prog_cc_c_o=no 3637 break 3638 fi 3639 done 3640 rm -f core conftest* 3641 unset am_i 3642fi 3643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3644$as_echo "$am_cv_prog_cc_c_o" >&6; } 3645if test "$am_cv_prog_cc_c_o" != yes; then 3646 # Losing compiler, so override with the script. 3647 # FIXME: It is wrong to rewrite CC. 3648 # But if we don't then we get into trouble of one sort or another. 3649 # A longer-term fix would be to have automake use am__CC in this case, 3650 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3651 CC="$am_aux_dir/compile $CC" 3652fi 3653ac_ext=c 3654ac_cpp='$CPP $CPPFLAGS' 3655ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3656ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3657ac_compiler_gnu=$ac_cv_c_compiler_gnu 3658 3659 3660 3661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3662$as_echo_n "checking for library containing strerror... " >&6; } 3663if ${ac_cv_search_strerror+:} false; then : 3664 $as_echo_n "(cached) " >&6 3665else 3666 ac_func_search_save_LIBS=$LIBS 3667cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3668/* end confdefs.h. */ 3669 3670/* Override any GCC internal prototype to avoid an error. 3671 Use char because int might match the return type of a GCC 3672 builtin and then its argument prototype would still apply. */ 3673#ifdef __cplusplus 3674extern "C" 3675#endif 3676char strerror (); 3677int 3678main () 3679{ 3680return strerror (); 3681 ; 3682 return 0; 3683} 3684_ACEOF 3685for ac_lib in '' cposix; do 3686 if test -z "$ac_lib"; then 3687 ac_res="none required" 3688 else 3689 ac_res=-l$ac_lib 3690 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3691 fi 3692 if ac_fn_c_try_link "$LINENO"; then : 3693 ac_cv_search_strerror=$ac_res 3694fi 3695rm -f core conftest.err conftest.$ac_objext \ 3696 conftest$ac_exeext 3697 if ${ac_cv_search_strerror+:} false; then : 3698 break 3699fi 3700done 3701if ${ac_cv_search_strerror+:} false; then : 3702 3703else 3704 ac_cv_search_strerror=no 3705fi 3706rm conftest.$ac_ext 3707LIBS=$ac_func_search_save_LIBS 3708fi 3709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3710$as_echo "$ac_cv_search_strerror" >&6; } 3711ac_res=$ac_cv_search_strerror 3712if test "$ac_res" != no; then : 3713 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3714 3715fi 3716 3717 3718am__api_version='1.15' 3719 3720# Find a good install program. We prefer a C program (faster), 3721# so one script is as good as another. But avoid the broken or 3722# incompatible versions: 3723# SysV /etc/install, /usr/sbin/install 3724# SunOS /usr/etc/install 3725# IRIX /sbin/install 3726# AIX /bin/install 3727# AmigaOS /C/install, which installs bootblocks on floppy discs 3728# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3729# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3730# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3731# OS/2's system install, which has a completely different semantic 3732# ./install, which can be erroneously created by make from ./install.sh. 3733# Reject install programs that cannot install multiple files. 3734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3735$as_echo_n "checking for a BSD-compatible install... " >&6; } 3736if test -z "$INSTALL"; then 3737if ${ac_cv_path_install+:} false; then : 3738 $as_echo_n "(cached) " >&6 3739else 3740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3741for as_dir in $PATH 3742do 3743 IFS=$as_save_IFS 3744 test -z "$as_dir" && as_dir=. 3745 # Account for people who put trailing slashes in PATH elements. 3746case $as_dir/ in #(( 3747 ./ | .// | /[cC]/* | \ 3748 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3749 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3750 /usr/ucb/* ) ;; 3751 *) 3752 # OSF1 and SCO ODT 3.0 have their own names for install. 3753 # Don't use installbsd from OSF since it installs stuff as root 3754 # by default. 3755 for ac_prog in ginstall scoinst install; do 3756 for ac_exec_ext in '' $ac_executable_extensions; do 3757 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3758 if test $ac_prog = install && 3759 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3760 # AIX install. It has an incompatible calling convention. 3761 : 3762 elif test $ac_prog = install && 3763 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3764 # program-specific install script used by HP pwplus--don't use. 3765 : 3766 else 3767 rm -rf conftest.one conftest.two conftest.dir 3768 echo one > conftest.one 3769 echo two > conftest.two 3770 mkdir conftest.dir 3771 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3772 test -s conftest.one && test -s conftest.two && 3773 test -s conftest.dir/conftest.one && 3774 test -s conftest.dir/conftest.two 3775 then 3776 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3777 break 3 3778 fi 3779 fi 3780 fi 3781 done 3782 done 3783 ;; 3784esac 3785 3786 done 3787IFS=$as_save_IFS 3788 3789rm -rf conftest.one conftest.two conftest.dir 3790 3791fi 3792 if test "${ac_cv_path_install+set}" = set; then 3793 INSTALL=$ac_cv_path_install 3794 else 3795 # As a last resort, use the slow shell script. Don't cache a 3796 # value for INSTALL within a source directory, because that will 3797 # break other packages using the cache if that directory is 3798 # removed, or if the value is a relative name. 3799 INSTALL=$ac_install_sh 3800 fi 3801fi 3802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3803$as_echo "$INSTALL" >&6; } 3804 3805# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3806# It thinks the first close brace ends the variable substitution. 3807test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3808 3809test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3810 3811test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3812 3813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3814$as_echo_n "checking whether build environment is sane... " >&6; } 3815# Reject unsafe characters in $srcdir or the absolute working directory 3816# name. Accept space and tab only in the latter. 3817am_lf=' 3818' 3819case `pwd` in 3820 *[\\\"\#\$\&\'\`$am_lf]*) 3821 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3822esac 3823case $srcdir in 3824 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3825 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3826esac 3827 3828# Do 'set' in a subshell so we don't clobber the current shell's 3829# arguments. Must try -L first in case configure is actually a 3830# symlink; some systems play weird games with the mod time of symlinks 3831# (eg FreeBSD returns the mod time of the symlink's containing 3832# directory). 3833if ( 3834 am_has_slept=no 3835 for am_try in 1 2; do 3836 echo "timestamp, slept: $am_has_slept" > conftest.file 3837 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3838 if test "$*" = "X"; then 3839 # -L didn't work. 3840 set X `ls -t "$srcdir/configure" conftest.file` 3841 fi 3842 if test "$*" != "X $srcdir/configure conftest.file" \ 3843 && test "$*" != "X conftest.file $srcdir/configure"; then 3844 3845 # If neither matched, then we have a broken ls. This can happen 3846 # if, for instance, CONFIG_SHELL is bash and it inherits a 3847 # broken ls alias from the environment. This has actually 3848 # happened. Such a system could not be considered "sane". 3849 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3850 alias in your environment" "$LINENO" 5 3851 fi 3852 if test "$2" = conftest.file || test $am_try -eq 2; then 3853 break 3854 fi 3855 # Just in case. 3856 sleep 1 3857 am_has_slept=yes 3858 done 3859 test "$2" = conftest.file 3860 ) 3861then 3862 # Ok. 3863 : 3864else 3865 as_fn_error $? "newly created file is older than distributed files! 3866Check your system clock" "$LINENO" 5 3867fi 3868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3869$as_echo "yes" >&6; } 3870# If we didn't sleep, we still need to ensure time stamps of config.status and 3871# generated files are strictly newer. 3872am_sleep_pid= 3873if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3874 ( sleep 1 ) & 3875 am_sleep_pid=$! 3876fi 3877 3878rm -f conftest.file 3879 3880test "$program_prefix" != NONE && 3881 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3882# Use a double $ so make ignores it. 3883test "$program_suffix" != NONE && 3884 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3885# Double any \ or $. 3886# By default was `s,x,x', remove it if useless. 3887ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3888program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3889 3890if test x"${MISSING+set}" != xset; then 3891 case $am_aux_dir in 3892 *\ * | *\ *) 3893 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3894 *) 3895 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3896 esac 3897fi 3898# Use eval to expand $SHELL 3899if eval "$MISSING --is-lightweight"; then 3900 am_missing_run="$MISSING " 3901else 3902 am_missing_run= 3903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3904$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3905fi 3906 3907if test x"${install_sh+set}" != xset; then 3908 case $am_aux_dir in 3909 *\ * | *\ *) 3910 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3911 *) 3912 install_sh="\${SHELL} $am_aux_dir/install-sh" 3913 esac 3914fi 3915 3916# Installed binaries are usually stripped using 'strip' when the user 3917# run "make install-strip". However 'strip' might not be the right 3918# tool to use in cross-compilation environments, therefore Automake 3919# will honor the 'STRIP' environment variable to overrule this program. 3920if test "$cross_compiling" != no; then 3921 if test -n "$ac_tool_prefix"; then 3922 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3923set dummy ${ac_tool_prefix}strip; ac_word=$2 3924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3925$as_echo_n "checking for $ac_word... " >&6; } 3926if ${ac_cv_prog_STRIP+:} false; then : 3927 $as_echo_n "(cached) " >&6 3928else 3929 if test -n "$STRIP"; then 3930 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3931else 3932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3933for as_dir in $PATH 3934do 3935 IFS=$as_save_IFS 3936 test -z "$as_dir" && as_dir=. 3937 for ac_exec_ext in '' $ac_executable_extensions; do 3938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3939 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3941 break 2 3942 fi 3943done 3944 done 3945IFS=$as_save_IFS 3946 3947fi 3948fi 3949STRIP=$ac_cv_prog_STRIP 3950if test -n "$STRIP"; then 3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3952$as_echo "$STRIP" >&6; } 3953else 3954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3955$as_echo "no" >&6; } 3956fi 3957 3958 3959fi 3960if test -z "$ac_cv_prog_STRIP"; then 3961 ac_ct_STRIP=$STRIP 3962 # Extract the first word of "strip", so it can be a program name with args. 3963set dummy strip; ac_word=$2 3964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3965$as_echo_n "checking for $ac_word... " >&6; } 3966if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3967 $as_echo_n "(cached) " >&6 3968else 3969 if test -n "$ac_ct_STRIP"; then 3970 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3971else 3972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3973for as_dir in $PATH 3974do 3975 IFS=$as_save_IFS 3976 test -z "$as_dir" && as_dir=. 3977 for ac_exec_ext in '' $ac_executable_extensions; do 3978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3979 ac_cv_prog_ac_ct_STRIP="strip" 3980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3981 break 2 3982 fi 3983done 3984 done 3985IFS=$as_save_IFS 3986 3987fi 3988fi 3989ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3990if test -n "$ac_ct_STRIP"; then 3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3992$as_echo "$ac_ct_STRIP" >&6; } 3993else 3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3995$as_echo "no" >&6; } 3996fi 3997 3998 if test "x$ac_ct_STRIP" = x; then 3999 STRIP=":" 4000 else 4001 case $cross_compiling:$ac_tool_warned in 4002yes:) 4003{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4004$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4005ac_tool_warned=yes ;; 4006esac 4007 STRIP=$ac_ct_STRIP 4008 fi 4009else 4010 STRIP="$ac_cv_prog_STRIP" 4011fi 4012 4013fi 4014INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4015 4016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4017$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4018if test -z "$MKDIR_P"; then 4019 if ${ac_cv_path_mkdir+:} false; then : 4020 $as_echo_n "(cached) " >&6 4021else 4022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4023for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4024do 4025 IFS=$as_save_IFS 4026 test -z "$as_dir" && as_dir=. 4027 for ac_prog in mkdir gmkdir; do 4028 for ac_exec_ext in '' $ac_executable_extensions; do 4029 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4030 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4031 'mkdir (GNU coreutils) '* | \ 4032 'mkdir (coreutils) '* | \ 4033 'mkdir (fileutils) '4.1*) 4034 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4035 break 3;; 4036 esac 4037 done 4038 done 4039 done 4040IFS=$as_save_IFS 4041 4042fi 4043 4044 test -d ./--version && rmdir ./--version 4045 if test "${ac_cv_path_mkdir+set}" = set; then 4046 MKDIR_P="$ac_cv_path_mkdir -p" 4047 else 4048 # As a last resort, use the slow shell script. Don't cache a 4049 # value for MKDIR_P within a source directory, because that will 4050 # break other packages using the cache if that directory is 4051 # removed, or if the value is a relative name. 4052 MKDIR_P="$ac_install_sh -d" 4053 fi 4054fi 4055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4056$as_echo "$MKDIR_P" >&6; } 4057 4058for ac_prog in gawk mawk nawk awk 4059do 4060 # Extract the first word of "$ac_prog", so it can be a program name with args. 4061set dummy $ac_prog; ac_word=$2 4062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4063$as_echo_n "checking for $ac_word... " >&6; } 4064if ${ac_cv_prog_AWK+:} false; then : 4065 $as_echo_n "(cached) " >&6 4066else 4067 if test -n "$AWK"; then 4068 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4069else 4070as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4071for as_dir in $PATH 4072do 4073 IFS=$as_save_IFS 4074 test -z "$as_dir" && as_dir=. 4075 for ac_exec_ext in '' $ac_executable_extensions; do 4076 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4077 ac_cv_prog_AWK="$ac_prog" 4078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4079 break 2 4080 fi 4081done 4082 done 4083IFS=$as_save_IFS 4084 4085fi 4086fi 4087AWK=$ac_cv_prog_AWK 4088if test -n "$AWK"; then 4089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4090$as_echo "$AWK" >&6; } 4091else 4092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4093$as_echo "no" >&6; } 4094fi 4095 4096 4097 test -n "$AWK" && break 4098done 4099 4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4101$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4102set x ${MAKE-make} 4103ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4104if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4105 $as_echo_n "(cached) " >&6 4106else 4107 cat >conftest.make <<\_ACEOF 4108SHELL = /bin/sh 4109all: 4110 @echo '@@@%%%=$(MAKE)=@@@%%%' 4111_ACEOF 4112# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4113case `${MAKE-make} -f conftest.make 2>/dev/null` in 4114 *@@@%%%=?*=@@@%%%*) 4115 eval ac_cv_prog_make_${ac_make}_set=yes;; 4116 *) 4117 eval ac_cv_prog_make_${ac_make}_set=no;; 4118esac 4119rm -f conftest.make 4120fi 4121if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4123$as_echo "yes" >&6; } 4124 SET_MAKE= 4125else 4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4127$as_echo "no" >&6; } 4128 SET_MAKE="MAKE=${MAKE-make}" 4129fi 4130 4131rm -rf .tst 2>/dev/null 4132mkdir .tst 2>/dev/null 4133if test -d .tst; then 4134 am__leading_dot=. 4135else 4136 am__leading_dot=_ 4137fi 4138rmdir .tst 2>/dev/null 4139 4140DEPDIR="${am__leading_dot}deps" 4141 4142ac_config_commands="$ac_config_commands depfiles" 4143 4144 4145am_make=${MAKE-make} 4146cat > confinc << 'END' 4147am__doit: 4148 @echo this is the am__doit target 4149.PHONY: am__doit 4150END 4151# If we don't find an include directive, just comment out the code. 4152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4153$as_echo_n "checking for style of include used by $am_make... " >&6; } 4154am__include="#" 4155am__quote= 4156_am_result=none 4157# First try GNU make style include. 4158echo "include confinc" > confmf 4159# Ignore all kinds of additional output from 'make'. 4160case `$am_make -s -f confmf 2> /dev/null` in #( 4161*the\ am__doit\ target*) 4162 am__include=include 4163 am__quote= 4164 _am_result=GNU 4165 ;; 4166esac 4167# Now try BSD make style include. 4168if test "$am__include" = "#"; then 4169 echo '.include "confinc"' > confmf 4170 case `$am_make -s -f confmf 2> /dev/null` in #( 4171 *the\ am__doit\ target*) 4172 am__include=.include 4173 am__quote="\"" 4174 _am_result=BSD 4175 ;; 4176 esac 4177fi 4178 4179 4180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4181$as_echo "$_am_result" >&6; } 4182rm -f confinc confmf 4183 4184# Check whether --enable-dependency-tracking was given. 4185if test "${enable_dependency_tracking+set}" = set; then : 4186 enableval=$enable_dependency_tracking; 4187fi 4188 4189if test "x$enable_dependency_tracking" != xno; then 4190 am_depcomp="$ac_aux_dir/depcomp" 4191 AMDEPBACKSLASH='\' 4192 am__nodep='_no' 4193fi 4194 if test "x$enable_dependency_tracking" != xno; then 4195 AMDEP_TRUE= 4196 AMDEP_FALSE='#' 4197else 4198 AMDEP_TRUE='#' 4199 AMDEP_FALSE= 4200fi 4201 4202 4203# Check whether --enable-silent-rules was given. 4204if test "${enable_silent_rules+set}" = set; then : 4205 enableval=$enable_silent_rules; 4206fi 4207 4208case $enable_silent_rules in # ((( 4209 yes) AM_DEFAULT_VERBOSITY=0;; 4210 no) AM_DEFAULT_VERBOSITY=1;; 4211 *) AM_DEFAULT_VERBOSITY=1;; 4212esac 4213am_make=${MAKE-make} 4214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4215$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4216if ${am_cv_make_support_nested_variables+:} false; then : 4217 $as_echo_n "(cached) " >&6 4218else 4219 if $as_echo 'TRUE=$(BAR$(V)) 4220BAR0=false 4221BAR1=true 4222V=1 4223am__doit: 4224 @$(TRUE) 4225.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4226 am_cv_make_support_nested_variables=yes 4227else 4228 am_cv_make_support_nested_variables=no 4229fi 4230fi 4231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4232$as_echo "$am_cv_make_support_nested_variables" >&6; } 4233if test $am_cv_make_support_nested_variables = yes; then 4234 AM_V='$(V)' 4235 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4236else 4237 AM_V=$AM_DEFAULT_VERBOSITY 4238 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4239fi 4240AM_BACKSLASH='\' 4241 4242if test "`cd $srcdir && pwd`" != "`pwd`"; then 4243 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4244 # is not polluted with repeated "-I." 4245 am__isrc=' -I$(srcdir)' 4246 # test to see if srcdir already configured 4247 if test -f $srcdir/config.status; then 4248 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4249 fi 4250fi 4251 4252# test whether we have cygpath 4253if test -z "$CYGPATH_W"; then 4254 if (cygpath --version) >/dev/null 2>/dev/null; then 4255 CYGPATH_W='cygpath -w' 4256 else 4257 CYGPATH_W=echo 4258 fi 4259fi 4260 4261 4262# Define the identity of the package. 4263 PACKAGE='ld' 4264 VERSION='2.31.1' 4265 4266 4267cat >>confdefs.h <<_ACEOF 4268#define PACKAGE "$PACKAGE" 4269_ACEOF 4270 4271 4272cat >>confdefs.h <<_ACEOF 4273#define VERSION "$VERSION" 4274_ACEOF 4275 4276# Some tools Automake needs. 4277 4278ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4279 4280 4281AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4282 4283 4284AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4285 4286 4287AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4288 4289 4290MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4291 4292# For better backward compatibility. To be removed once Automake 1.9.x 4293# dies out for good. For more background, see: 4294# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4295# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4296mkdir_p='$(MKDIR_P)' 4297 4298# We need awk for the "check" target (and possibly the TAP driver). The 4299# system "awk" is bad on some platforms. 4300# Always define AMTAR for backward compatibility. Yes, it's still used 4301# in the wild :-( We should find a proper way to deprecate it ... 4302AMTAR='$${TAR-tar}' 4303 4304 4305# We'll loop over all known methods to create a tar archive until one works. 4306_am_tools='gnutar pax cpio none' 4307 4308am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4309 4310 4311 4312 4313 4314depcc="$CC" am_compiler_list= 4315 4316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4317$as_echo_n "checking dependency style of $depcc... " >&6; } 4318if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4319 $as_echo_n "(cached) " >&6 4320else 4321 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4322 # We make a subdir and do the tests there. Otherwise we can end up 4323 # making bogus files that we don't know about and never remove. For 4324 # instance it was reported that on HP-UX the gcc test will end up 4325 # making a dummy file named 'D' -- because '-MD' means "put the output 4326 # in D". 4327 rm -rf conftest.dir 4328 mkdir conftest.dir 4329 # Copy depcomp to subdir because otherwise we won't find it if we're 4330 # using a relative directory. 4331 cp "$am_depcomp" conftest.dir 4332 cd conftest.dir 4333 # We will build objects and dependencies in a subdirectory because 4334 # it helps to detect inapplicable dependency modes. For instance 4335 # both Tru64's cc and ICC support -MD to output dependencies as a 4336 # side effect of compilation, but ICC will put the dependencies in 4337 # the current directory while Tru64 will put them in the object 4338 # directory. 4339 mkdir sub 4340 4341 am_cv_CC_dependencies_compiler_type=none 4342 if test "$am_compiler_list" = ""; then 4343 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4344 fi 4345 am__universal=false 4346 case " $depcc " in #( 4347 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4348 esac 4349 4350 for depmode in $am_compiler_list; do 4351 # Setup a source with many dependencies, because some compilers 4352 # like to wrap large dependency lists on column 80 (with \), and 4353 # we should not choose a depcomp mode which is confused by this. 4354 # 4355 # We need to recreate these files for each test, as the compiler may 4356 # overwrite some of them when testing with obscure command lines. 4357 # This happens at least with the AIX C compiler. 4358 : > sub/conftest.c 4359 for i in 1 2 3 4 5 6; do 4360 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4361 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4362 # Solaris 10 /bin/sh. 4363 echo '/* dummy */' > sub/conftst$i.h 4364 done 4365 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4366 4367 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4368 # mode. It turns out that the SunPro C++ compiler does not properly 4369 # handle '-M -o', and we need to detect this. Also, some Intel 4370 # versions had trouble with output in subdirs. 4371 am__obj=sub/conftest.${OBJEXT-o} 4372 am__minus_obj="-o $am__obj" 4373 case $depmode in 4374 gcc) 4375 # This depmode causes a compiler race in universal mode. 4376 test "$am__universal" = false || continue 4377 ;; 4378 nosideeffect) 4379 # After this tag, mechanisms are not by side-effect, so they'll 4380 # only be used when explicitly requested. 4381 if test "x$enable_dependency_tracking" = xyes; then 4382 continue 4383 else 4384 break 4385 fi 4386 ;; 4387 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4388 # This compiler won't grok '-c -o', but also, the minuso test has 4389 # not run yet. These depmodes are late enough in the game, and 4390 # so weak that their functioning should not be impacted. 4391 am__obj=conftest.${OBJEXT-o} 4392 am__minus_obj= 4393 ;; 4394 none) break ;; 4395 esac 4396 if depmode=$depmode \ 4397 source=sub/conftest.c object=$am__obj \ 4398 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4399 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4400 >/dev/null 2>conftest.err && 4401 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4402 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4403 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4404 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4405 # icc doesn't choke on unknown options, it will just issue warnings 4406 # or remarks (even with -Werror). So we grep stderr for any message 4407 # that says an option was ignored or not supported. 4408 # When given -MP, icc 7.0 and 7.1 complain thusly: 4409 # icc: Command line warning: ignoring option '-M'; no argument required 4410 # The diagnosis changed in icc 8.0: 4411 # icc: Command line remark: option '-MP' not supported 4412 if (grep 'ignoring option' conftest.err || 4413 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4414 am_cv_CC_dependencies_compiler_type=$depmode 4415 break 4416 fi 4417 fi 4418 done 4419 4420 cd .. 4421 rm -rf conftest.dir 4422else 4423 am_cv_CC_dependencies_compiler_type=none 4424fi 4425 4426fi 4427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4428$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4429CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4430 4431 if 4432 test "x$enable_dependency_tracking" != xno \ 4433 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4434 am__fastdepCC_TRUE= 4435 am__fastdepCC_FALSE='#' 4436else 4437 am__fastdepCC_TRUE='#' 4438 am__fastdepCC_FALSE= 4439fi 4440 4441 4442 4443# POSIX will say in a future version that running "rm -f" with no argument 4444# is OK; and we want to be able to make that assumption in our Makefile 4445# recipes. So use an aggressive probe to check that the usage we want is 4446# actually supported "in the wild" to an acceptable degree. 4447# See automake bug#10828. 4448# To make any issue more visible, cause the running configure to be aborted 4449# by default if the 'rm' program in use doesn't match our expectations; the 4450# user can still override this though. 4451if rm -f && rm -fr && rm -rf; then : OK; else 4452 cat >&2 <<'END' 4453Oops! 4454 4455Your 'rm' program seems unable to run without file operands specified 4456on the command line, even when the '-f' option is present. This is contrary 4457to the behaviour of most rm programs out there, and not conforming with 4458the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4459 4460Please tell bug-automake@gnu.org about your system, including the value 4461of your $PATH and any error possibly output before this message. This 4462can help us improve future automake versions. 4463 4464END 4465 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4466 echo 'Configuration will proceed anyway, since you have set the' >&2 4467 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4468 echo >&2 4469 else 4470 cat >&2 <<'END' 4471Aborting the configuration process, to ensure you take notice of the issue. 4472 4473You can download and install GNU coreutils to get an 'rm' implementation 4474that behaves properly: <http://www.gnu.org/software/coreutils/>. 4475 4476If you want to complete the configuration process using your problematic 4477'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4478to "yes", and re-run configure. 4479 4480END 4481 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4482 fi 4483fi 4484 4485 4486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4487$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4488 # Check whether --enable-maintainer-mode was given. 4489if test "${enable_maintainer_mode+set}" = set; then : 4490 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4491else 4492 USE_MAINTAINER_MODE=no 4493fi 4494 4495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4496$as_echo "$USE_MAINTAINER_MODE" >&6; } 4497 if test $USE_MAINTAINER_MODE = yes; then 4498 MAINTAINER_MODE_TRUE= 4499 MAINTAINER_MODE_FALSE='#' 4500else 4501 MAINTAINER_MODE_TRUE='#' 4502 MAINTAINER_MODE_FALSE= 4503fi 4504 4505 MAINT=$MAINTAINER_MODE_TRUE 4506 4507 4508 4509ac_ext=c 4510ac_cpp='$CPP $CPPFLAGS' 4511ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4512ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4513ac_compiler_gnu=$ac_cv_c_compiler_gnu 4514if test -n "$ac_tool_prefix"; then 4515 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4516set dummy ${ac_tool_prefix}gcc; ac_word=$2 4517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4518$as_echo_n "checking for $ac_word... " >&6; } 4519if ${ac_cv_prog_CC+:} false; then : 4520 $as_echo_n "(cached) " >&6 4521else 4522 if test -n "$CC"; then 4523 ac_cv_prog_CC="$CC" # Let the user override the test. 4524else 4525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4526for as_dir in $PATH 4527do 4528 IFS=$as_save_IFS 4529 test -z "$as_dir" && as_dir=. 4530 for ac_exec_ext in '' $ac_executable_extensions; do 4531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4532 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4534 break 2 4535 fi 4536done 4537 done 4538IFS=$as_save_IFS 4539 4540fi 4541fi 4542CC=$ac_cv_prog_CC 4543if test -n "$CC"; then 4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4545$as_echo "$CC" >&6; } 4546else 4547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4548$as_echo "no" >&6; } 4549fi 4550 4551 4552fi 4553if test -z "$ac_cv_prog_CC"; then 4554 ac_ct_CC=$CC 4555 # Extract the first word of "gcc", so it can be a program name with args. 4556set dummy gcc; ac_word=$2 4557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4558$as_echo_n "checking for $ac_word... " >&6; } 4559if ${ac_cv_prog_ac_ct_CC+:} false; then : 4560 $as_echo_n "(cached) " >&6 4561else 4562 if test -n "$ac_ct_CC"; then 4563 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4564else 4565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4566for as_dir in $PATH 4567do 4568 IFS=$as_save_IFS 4569 test -z "$as_dir" && as_dir=. 4570 for ac_exec_ext in '' $ac_executable_extensions; do 4571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4572 ac_cv_prog_ac_ct_CC="gcc" 4573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4574 break 2 4575 fi 4576done 4577 done 4578IFS=$as_save_IFS 4579 4580fi 4581fi 4582ac_ct_CC=$ac_cv_prog_ac_ct_CC 4583if test -n "$ac_ct_CC"; then 4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4585$as_echo "$ac_ct_CC" >&6; } 4586else 4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4588$as_echo "no" >&6; } 4589fi 4590 4591 if test "x$ac_ct_CC" = x; then 4592 CC="" 4593 else 4594 case $cross_compiling:$ac_tool_warned in 4595yes:) 4596{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4597$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4598ac_tool_warned=yes ;; 4599esac 4600 CC=$ac_ct_CC 4601 fi 4602else 4603 CC="$ac_cv_prog_CC" 4604fi 4605 4606if test -z "$CC"; then 4607 if test -n "$ac_tool_prefix"; then 4608 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4609set dummy ${ac_tool_prefix}cc; ac_word=$2 4610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4611$as_echo_n "checking for $ac_word... " >&6; } 4612if ${ac_cv_prog_CC+:} false; then : 4613 $as_echo_n "(cached) " >&6 4614else 4615 if test -n "$CC"; then 4616 ac_cv_prog_CC="$CC" # Let the user override the test. 4617else 4618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4619for as_dir in $PATH 4620do 4621 IFS=$as_save_IFS 4622 test -z "$as_dir" && as_dir=. 4623 for ac_exec_ext in '' $ac_executable_extensions; do 4624 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4625 ac_cv_prog_CC="${ac_tool_prefix}cc" 4626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4627 break 2 4628 fi 4629done 4630 done 4631IFS=$as_save_IFS 4632 4633fi 4634fi 4635CC=$ac_cv_prog_CC 4636if test -n "$CC"; then 4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4638$as_echo "$CC" >&6; } 4639else 4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4641$as_echo "no" >&6; } 4642fi 4643 4644 4645 fi 4646fi 4647if test -z "$CC"; then 4648 # Extract the first word of "cc", so it can be a program name with args. 4649set dummy cc; ac_word=$2 4650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4651$as_echo_n "checking for $ac_word... " >&6; } 4652if ${ac_cv_prog_CC+:} false; then : 4653 $as_echo_n "(cached) " >&6 4654else 4655 if test -n "$CC"; then 4656 ac_cv_prog_CC="$CC" # Let the user override the test. 4657else 4658 ac_prog_rejected=no 4659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4660for as_dir in $PATH 4661do 4662 IFS=$as_save_IFS 4663 test -z "$as_dir" && as_dir=. 4664 for ac_exec_ext in '' $ac_executable_extensions; do 4665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4666 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4667 ac_prog_rejected=yes 4668 continue 4669 fi 4670 ac_cv_prog_CC="cc" 4671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4672 break 2 4673 fi 4674done 4675 done 4676IFS=$as_save_IFS 4677 4678if test $ac_prog_rejected = yes; then 4679 # We found a bogon in the path, so make sure we never use it. 4680 set dummy $ac_cv_prog_CC 4681 shift 4682 if test $# != 0; then 4683 # We chose a different compiler from the bogus one. 4684 # However, it has the same basename, so the bogon will be chosen 4685 # first if we set CC to just the basename; use the full file name. 4686 shift 4687 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4688 fi 4689fi 4690fi 4691fi 4692CC=$ac_cv_prog_CC 4693if test -n "$CC"; then 4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4695$as_echo "$CC" >&6; } 4696else 4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4698$as_echo "no" >&6; } 4699fi 4700 4701 4702fi 4703if test -z "$CC"; then 4704 if test -n "$ac_tool_prefix"; then 4705 for ac_prog in cl.exe 4706 do 4707 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4708set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4710$as_echo_n "checking for $ac_word... " >&6; } 4711if ${ac_cv_prog_CC+:} false; then : 4712 $as_echo_n "(cached) " >&6 4713else 4714 if test -n "$CC"; then 4715 ac_cv_prog_CC="$CC" # Let the user override the test. 4716else 4717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4718for as_dir in $PATH 4719do 4720 IFS=$as_save_IFS 4721 test -z "$as_dir" && as_dir=. 4722 for ac_exec_ext in '' $ac_executable_extensions; do 4723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4724 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4726 break 2 4727 fi 4728done 4729 done 4730IFS=$as_save_IFS 4731 4732fi 4733fi 4734CC=$ac_cv_prog_CC 4735if test -n "$CC"; then 4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4737$as_echo "$CC" >&6; } 4738else 4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4740$as_echo "no" >&6; } 4741fi 4742 4743 4744 test -n "$CC" && break 4745 done 4746fi 4747if test -z "$CC"; then 4748 ac_ct_CC=$CC 4749 for ac_prog in cl.exe 4750do 4751 # Extract the first word of "$ac_prog", so it can be a program name with args. 4752set dummy $ac_prog; ac_word=$2 4753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4754$as_echo_n "checking for $ac_word... " >&6; } 4755if ${ac_cv_prog_ac_ct_CC+:} false; then : 4756 $as_echo_n "(cached) " >&6 4757else 4758 if test -n "$ac_ct_CC"; then 4759 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4760else 4761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4762for as_dir in $PATH 4763do 4764 IFS=$as_save_IFS 4765 test -z "$as_dir" && as_dir=. 4766 for ac_exec_ext in '' $ac_executable_extensions; do 4767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4768 ac_cv_prog_ac_ct_CC="$ac_prog" 4769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4770 break 2 4771 fi 4772done 4773 done 4774IFS=$as_save_IFS 4775 4776fi 4777fi 4778ac_ct_CC=$ac_cv_prog_ac_ct_CC 4779if test -n "$ac_ct_CC"; then 4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4781$as_echo "$ac_ct_CC" >&6; } 4782else 4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4784$as_echo "no" >&6; } 4785fi 4786 4787 4788 test -n "$ac_ct_CC" && break 4789done 4790 4791 if test "x$ac_ct_CC" = x; then 4792 CC="" 4793 else 4794 case $cross_compiling:$ac_tool_warned in 4795yes:) 4796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4798ac_tool_warned=yes ;; 4799esac 4800 CC=$ac_ct_CC 4801 fi 4802fi 4803 4804fi 4805 4806 4807test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4808$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4809as_fn_error $? "no acceptable C compiler found in \$PATH 4810See \`config.log' for more details" "$LINENO" 5; } 4811 4812# Provide some information about the compiler. 4813$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4814set X $ac_compile 4815ac_compiler=$2 4816for ac_option in --version -v -V -qversion; do 4817 { { ac_try="$ac_compiler $ac_option >&5" 4818case "(($ac_try" in 4819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4820 *) ac_try_echo=$ac_try;; 4821esac 4822eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4823$as_echo "$ac_try_echo"; } >&5 4824 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4825 ac_status=$? 4826 if test -s conftest.err; then 4827 sed '10a\ 4828... rest of stderr output deleted ... 4829 10q' conftest.err >conftest.er1 4830 cat conftest.er1 >&5 4831 fi 4832 rm -f conftest.er1 conftest.err 4833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4834 test $ac_status = 0; } 4835done 4836 4837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4838$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4839if ${ac_cv_c_compiler_gnu+:} false; then : 4840 $as_echo_n "(cached) " >&6 4841else 4842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4843/* end confdefs.h. */ 4844 4845int 4846main () 4847{ 4848#ifndef __GNUC__ 4849 choke me 4850#endif 4851 4852 ; 4853 return 0; 4854} 4855_ACEOF 4856if ac_fn_c_try_compile "$LINENO"; then : 4857 ac_compiler_gnu=yes 4858else 4859 ac_compiler_gnu=no 4860fi 4861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4862ac_cv_c_compiler_gnu=$ac_compiler_gnu 4863 4864fi 4865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4866$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4867if test $ac_compiler_gnu = yes; then 4868 GCC=yes 4869else 4870 GCC= 4871fi 4872ac_test_CFLAGS=${CFLAGS+set} 4873ac_save_CFLAGS=$CFLAGS 4874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4875$as_echo_n "checking whether $CC accepts -g... " >&6; } 4876if ${ac_cv_prog_cc_g+:} false; then : 4877 $as_echo_n "(cached) " >&6 4878else 4879 ac_save_c_werror_flag=$ac_c_werror_flag 4880 ac_c_werror_flag=yes 4881 ac_cv_prog_cc_g=no 4882 CFLAGS="-g" 4883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4884/* end confdefs.h. */ 4885 4886int 4887main () 4888{ 4889 4890 ; 4891 return 0; 4892} 4893_ACEOF 4894if ac_fn_c_try_compile "$LINENO"; then : 4895 ac_cv_prog_cc_g=yes 4896else 4897 CFLAGS="" 4898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4899/* end confdefs.h. */ 4900 4901int 4902main () 4903{ 4904 4905 ; 4906 return 0; 4907} 4908_ACEOF 4909if ac_fn_c_try_compile "$LINENO"; then : 4910 4911else 4912 ac_c_werror_flag=$ac_save_c_werror_flag 4913 CFLAGS="-g" 4914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4915/* end confdefs.h. */ 4916 4917int 4918main () 4919{ 4920 4921 ; 4922 return 0; 4923} 4924_ACEOF 4925if ac_fn_c_try_compile "$LINENO"; then : 4926 ac_cv_prog_cc_g=yes 4927fi 4928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4929fi 4930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4931fi 4932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4933 ac_c_werror_flag=$ac_save_c_werror_flag 4934fi 4935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4936$as_echo "$ac_cv_prog_cc_g" >&6; } 4937if test "$ac_test_CFLAGS" = set; then 4938 CFLAGS=$ac_save_CFLAGS 4939elif test $ac_cv_prog_cc_g = yes; then 4940 if test "$GCC" = yes; then 4941 CFLAGS="-g -O2" 4942 else 4943 CFLAGS="-g" 4944 fi 4945else 4946 if test "$GCC" = yes; then 4947 CFLAGS="-O2" 4948 else 4949 CFLAGS= 4950 fi 4951fi 4952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4953$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4954if ${ac_cv_prog_cc_c89+:} false; then : 4955 $as_echo_n "(cached) " >&6 4956else 4957 ac_cv_prog_cc_c89=no 4958ac_save_CC=$CC 4959cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4960/* end confdefs.h. */ 4961#include <stdarg.h> 4962#include <stdio.h> 4963struct stat; 4964/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4965struct buf { int x; }; 4966FILE * (*rcsopen) (struct buf *, struct stat *, int); 4967static char *e (p, i) 4968 char **p; 4969 int i; 4970{ 4971 return p[i]; 4972} 4973static char *f (char * (*g) (char **, int), char **p, ...) 4974{ 4975 char *s; 4976 va_list v; 4977 va_start (v,p); 4978 s = g (p, va_arg (v,int)); 4979 va_end (v); 4980 return s; 4981} 4982 4983/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4984 function prototypes and stuff, but not '\xHH' hex character constants. 4985 These don't provoke an error unfortunately, instead are silently treated 4986 as 'x'. The following induces an error, until -std is added to get 4987 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4988 array size at least. It's necessary to write '\x00'==0 to get something 4989 that's true only with -std. */ 4990int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4991 4992/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4993 inside strings and character constants. */ 4994#define FOO(x) 'x' 4995int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4996 4997int test (int i, double x); 4998struct s1 {int (*f) (int a);}; 4999struct s2 {int (*f) (double a);}; 5000int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5001int argc; 5002char **argv; 5003int 5004main () 5005{ 5006return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5007 ; 5008 return 0; 5009} 5010_ACEOF 5011for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5012 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5013do 5014 CC="$ac_save_CC $ac_arg" 5015 if ac_fn_c_try_compile "$LINENO"; then : 5016 ac_cv_prog_cc_c89=$ac_arg 5017fi 5018rm -f core conftest.err conftest.$ac_objext 5019 test "x$ac_cv_prog_cc_c89" != "xno" && break 5020done 5021rm -f conftest.$ac_ext 5022CC=$ac_save_CC 5023 5024fi 5025# AC_CACHE_VAL 5026case "x$ac_cv_prog_cc_c89" in 5027 x) 5028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5029$as_echo "none needed" >&6; } ;; 5030 xno) 5031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5032$as_echo "unsupported" >&6; } ;; 5033 *) 5034 CC="$CC $ac_cv_prog_cc_c89" 5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5036$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5037esac 5038if test "x$ac_cv_prog_cc_c89" != xno; then : 5039 5040fi 5041 5042ac_ext=c 5043ac_cpp='$CPP $CPPFLAGS' 5044ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5045ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5046ac_compiler_gnu=$ac_cv_c_compiler_gnu 5047 5048ac_ext=c 5049ac_cpp='$CPP $CPPFLAGS' 5050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5052ac_compiler_gnu=$ac_cv_c_compiler_gnu 5053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5054$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5055if ${am_cv_prog_cc_c_o+:} false; then : 5056 $as_echo_n "(cached) " >&6 5057else 5058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5059/* end confdefs.h. */ 5060 5061int 5062main () 5063{ 5064 5065 ; 5066 return 0; 5067} 5068_ACEOF 5069 # Make sure it works both with $CC and with simple cc. 5070 # Following AC_PROG_CC_C_O, we do the test twice because some 5071 # compilers refuse to overwrite an existing .o file with -o, 5072 # though they will create one. 5073 am_cv_prog_cc_c_o=yes 5074 for am_i in 1 2; do 5075 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5076 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5077 ac_status=$? 5078 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5079 (exit $ac_status); } \ 5080 && test -f conftest2.$ac_objext; then 5081 : OK 5082 else 5083 am_cv_prog_cc_c_o=no 5084 break 5085 fi 5086 done 5087 rm -f core conftest* 5088 unset am_i 5089fi 5090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5091$as_echo "$am_cv_prog_cc_c_o" >&6; } 5092if test "$am_cv_prog_cc_c_o" != yes; then 5093 # Losing compiler, so override with the script. 5094 # FIXME: It is wrong to rewrite CC. 5095 # But if we don't then we get into trouble of one sort or another. 5096 # A longer-term fix would be to have automake use am__CC in this case, 5097 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5098 CC="$am_aux_dir/compile $CC" 5099fi 5100ac_ext=c 5101ac_cpp='$CPP $CPPFLAGS' 5102ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5103ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5104ac_compiler_gnu=$ac_cv_c_compiler_gnu 5105 5106 5107ac_ext=cpp 5108ac_cpp='$CXXCPP $CPPFLAGS' 5109ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5110ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5111ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5112if test -z "$CXX"; then 5113 if test -n "$CCC"; then 5114 CXX=$CCC 5115 else 5116 if test -n "$ac_tool_prefix"; then 5117 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5118 do 5119 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5120set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5122$as_echo_n "checking for $ac_word... " >&6; } 5123if ${ac_cv_prog_CXX+:} false; then : 5124 $as_echo_n "(cached) " >&6 5125else 5126 if test -n "$CXX"; then 5127 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5128else 5129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5130for as_dir in $PATH 5131do 5132 IFS=$as_save_IFS 5133 test -z "$as_dir" && as_dir=. 5134 for ac_exec_ext in '' $ac_executable_extensions; do 5135 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5136 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5138 break 2 5139 fi 5140done 5141 done 5142IFS=$as_save_IFS 5143 5144fi 5145fi 5146CXX=$ac_cv_prog_CXX 5147if test -n "$CXX"; then 5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 5149$as_echo "$CXX" >&6; } 5150else 5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5152$as_echo "no" >&6; } 5153fi 5154 5155 5156 test -n "$CXX" && break 5157 done 5158fi 5159if test -z "$CXX"; then 5160 ac_ct_CXX=$CXX 5161 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5162do 5163 # Extract the first word of "$ac_prog", so it can be a program name with args. 5164set dummy $ac_prog; ac_word=$2 5165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5166$as_echo_n "checking for $ac_word... " >&6; } 5167if ${ac_cv_prog_ac_ct_CXX+:} false; then : 5168 $as_echo_n "(cached) " >&6 5169else 5170 if test -n "$ac_ct_CXX"; then 5171 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5172else 5173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5174for as_dir in $PATH 5175do 5176 IFS=$as_save_IFS 5177 test -z "$as_dir" && as_dir=. 5178 for ac_exec_ext in '' $ac_executable_extensions; do 5179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5180 ac_cv_prog_ac_ct_CXX="$ac_prog" 5181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5182 break 2 5183 fi 5184done 5185 done 5186IFS=$as_save_IFS 5187 5188fi 5189fi 5190ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5191if test -n "$ac_ct_CXX"; then 5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 5193$as_echo "$ac_ct_CXX" >&6; } 5194else 5195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5196$as_echo "no" >&6; } 5197fi 5198 5199 5200 test -n "$ac_ct_CXX" && break 5201done 5202 5203 if test "x$ac_ct_CXX" = x; then 5204 CXX="g++" 5205 else 5206 case $cross_compiling:$ac_tool_warned in 5207yes:) 5208{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5209$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5210ac_tool_warned=yes ;; 5211esac 5212 CXX=$ac_ct_CXX 5213 fi 5214fi 5215 5216 fi 5217fi 5218# Provide some information about the compiler. 5219$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 5220set X $ac_compile 5221ac_compiler=$2 5222for ac_option in --version -v -V -qversion; do 5223 { { ac_try="$ac_compiler $ac_option >&5" 5224case "(($ac_try" in 5225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5226 *) ac_try_echo=$ac_try;; 5227esac 5228eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5229$as_echo "$ac_try_echo"; } >&5 5230 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 5231 ac_status=$? 5232 if test -s conftest.err; then 5233 sed '10a\ 5234... rest of stderr output deleted ... 5235 10q' conftest.err >conftest.er1 5236 cat conftest.er1 >&5 5237 fi 5238 rm -f conftest.er1 conftest.err 5239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5240 test $ac_status = 0; } 5241done 5242 5243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 5244$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5245if ${ac_cv_cxx_compiler_gnu+:} false; then : 5246 $as_echo_n "(cached) " >&6 5247else 5248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5249/* end confdefs.h. */ 5250 5251int 5252main () 5253{ 5254#ifndef __GNUC__ 5255 choke me 5256#endif 5257 5258 ; 5259 return 0; 5260} 5261_ACEOF 5262if ac_fn_cxx_try_compile "$LINENO"; then : 5263 ac_compiler_gnu=yes 5264else 5265 ac_compiler_gnu=no 5266fi 5267rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5268ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5269 5270fi 5271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 5272$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5273if test $ac_compiler_gnu = yes; then 5274 GXX=yes 5275else 5276 GXX= 5277fi 5278ac_test_CXXFLAGS=${CXXFLAGS+set} 5279ac_save_CXXFLAGS=$CXXFLAGS 5280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 5281$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5282if ${ac_cv_prog_cxx_g+:} false; then : 5283 $as_echo_n "(cached) " >&6 5284else 5285 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5286 ac_cxx_werror_flag=yes 5287 ac_cv_prog_cxx_g=no 5288 CXXFLAGS="-g" 5289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5290/* end confdefs.h. */ 5291 5292int 5293main () 5294{ 5295 5296 ; 5297 return 0; 5298} 5299_ACEOF 5300if ac_fn_cxx_try_compile "$LINENO"; then : 5301 ac_cv_prog_cxx_g=yes 5302else 5303 CXXFLAGS="" 5304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5305/* end confdefs.h. */ 5306 5307int 5308main () 5309{ 5310 5311 ; 5312 return 0; 5313} 5314_ACEOF 5315if ac_fn_cxx_try_compile "$LINENO"; then : 5316 5317else 5318 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5319 CXXFLAGS="-g" 5320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5321/* end confdefs.h. */ 5322 5323int 5324main () 5325{ 5326 5327 ; 5328 return 0; 5329} 5330_ACEOF 5331if ac_fn_cxx_try_compile "$LINENO"; then : 5332 ac_cv_prog_cxx_g=yes 5333fi 5334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5335fi 5336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5337fi 5338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5339 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5340fi 5341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 5342$as_echo "$ac_cv_prog_cxx_g" >&6; } 5343if test "$ac_test_CXXFLAGS" = set; then 5344 CXXFLAGS=$ac_save_CXXFLAGS 5345elif test $ac_cv_prog_cxx_g = yes; then 5346 if test "$GXX" = yes; then 5347 CXXFLAGS="-g -O2" 5348 else 5349 CXXFLAGS="-g" 5350 fi 5351else 5352 if test "$GXX" = yes; then 5353 CXXFLAGS="-O2" 5354 else 5355 CXXFLAGS= 5356 fi 5357fi 5358ac_ext=c 5359ac_cpp='$CPP $CPPFLAGS' 5360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5362ac_compiler_gnu=$ac_cv_c_compiler_gnu 5363 5364depcc="$CXX" am_compiler_list= 5365 5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5367$as_echo_n "checking dependency style of $depcc... " >&6; } 5368if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 5369 $as_echo_n "(cached) " >&6 5370else 5371 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5372 # We make a subdir and do the tests there. Otherwise we can end up 5373 # making bogus files that we don't know about and never remove. For 5374 # instance it was reported that on HP-UX the gcc test will end up 5375 # making a dummy file named 'D' -- because '-MD' means "put the output 5376 # in D". 5377 rm -rf conftest.dir 5378 mkdir conftest.dir 5379 # Copy depcomp to subdir because otherwise we won't find it if we're 5380 # using a relative directory. 5381 cp "$am_depcomp" conftest.dir 5382 cd conftest.dir 5383 # We will build objects and dependencies in a subdirectory because 5384 # it helps to detect inapplicable dependency modes. For instance 5385 # both Tru64's cc and ICC support -MD to output dependencies as a 5386 # side effect of compilation, but ICC will put the dependencies in 5387 # the current directory while Tru64 will put them in the object 5388 # directory. 5389 mkdir sub 5390 5391 am_cv_CXX_dependencies_compiler_type=none 5392 if test "$am_compiler_list" = ""; then 5393 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5394 fi 5395 am__universal=false 5396 case " $depcc " in #( 5397 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5398 esac 5399 5400 for depmode in $am_compiler_list; do 5401 # Setup a source with many dependencies, because some compilers 5402 # like to wrap large dependency lists on column 80 (with \), and 5403 # we should not choose a depcomp mode which is confused by this. 5404 # 5405 # We need to recreate these files for each test, as the compiler may 5406 # overwrite some of them when testing with obscure command lines. 5407 # This happens at least with the AIX C compiler. 5408 : > sub/conftest.c 5409 for i in 1 2 3 4 5 6; do 5410 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5411 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5412 # Solaris 10 /bin/sh. 5413 echo '/* dummy */' > sub/conftst$i.h 5414 done 5415 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5416 5417 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5418 # mode. It turns out that the SunPro C++ compiler does not properly 5419 # handle '-M -o', and we need to detect this. Also, some Intel 5420 # versions had trouble with output in subdirs. 5421 am__obj=sub/conftest.${OBJEXT-o} 5422 am__minus_obj="-o $am__obj" 5423 case $depmode in 5424 gcc) 5425 # This depmode causes a compiler race in universal mode. 5426 test "$am__universal" = false || continue 5427 ;; 5428 nosideeffect) 5429 # After this tag, mechanisms are not by side-effect, so they'll 5430 # only be used when explicitly requested. 5431 if test "x$enable_dependency_tracking" = xyes; then 5432 continue 5433 else 5434 break 5435 fi 5436 ;; 5437 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5438 # This compiler won't grok '-c -o', but also, the minuso test has 5439 # not run yet. These depmodes are late enough in the game, and 5440 # so weak that their functioning should not be impacted. 5441 am__obj=conftest.${OBJEXT-o} 5442 am__minus_obj= 5443 ;; 5444 none) break ;; 5445 esac 5446 if depmode=$depmode \ 5447 source=sub/conftest.c object=$am__obj \ 5448 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5449 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5450 >/dev/null 2>conftest.err && 5451 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5452 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5453 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5454 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5455 # icc doesn't choke on unknown options, it will just issue warnings 5456 # or remarks (even with -Werror). So we grep stderr for any message 5457 # that says an option was ignored or not supported. 5458 # When given -MP, icc 7.0 and 7.1 complain thusly: 5459 # icc: Command line warning: ignoring option '-M'; no argument required 5460 # The diagnosis changed in icc 8.0: 5461 # icc: Command line remark: option '-MP' not supported 5462 if (grep 'ignoring option' conftest.err || 5463 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5464 am_cv_CXX_dependencies_compiler_type=$depmode 5465 break 5466 fi 5467 fi 5468 done 5469 5470 cd .. 5471 rm -rf conftest.dir 5472else 5473 am_cv_CXX_dependencies_compiler_type=none 5474fi 5475 5476fi 5477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 5478$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5479CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5480 5481 if 5482 test "x$enable_dependency_tracking" != xno \ 5483 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5484 am__fastdepCXX_TRUE= 5485 am__fastdepCXX_FALSE='#' 5486else 5487 am__fastdepCXX_TRUE='#' 5488 am__fastdepCXX_FALSE= 5489fi 5490 5491 5492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5493$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5494if ${ac_cv_path_GREP+:} false; then : 5495 $as_echo_n "(cached) " >&6 5496else 5497 if test -z "$GREP"; then 5498 ac_path_GREP_found=false 5499 # Loop through the user's path and test for each of PROGNAME-LIST 5500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5501for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5502do 5503 IFS=$as_save_IFS 5504 test -z "$as_dir" && as_dir=. 5505 for ac_prog in grep ggrep; do 5506 for ac_exec_ext in '' $ac_executable_extensions; do 5507 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5508 as_fn_executable_p "$ac_path_GREP" || continue 5509# Check for GNU ac_path_GREP and select it if it is found. 5510 # Check for GNU $ac_path_GREP 5511case `"$ac_path_GREP" --version 2>&1` in 5512*GNU*) 5513 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5514*) 5515 ac_count=0 5516 $as_echo_n 0123456789 >"conftest.in" 5517 while : 5518 do 5519 cat "conftest.in" "conftest.in" >"conftest.tmp" 5520 mv "conftest.tmp" "conftest.in" 5521 cp "conftest.in" "conftest.nl" 5522 $as_echo 'GREP' >> "conftest.nl" 5523 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5524 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5525 as_fn_arith $ac_count + 1 && ac_count=$as_val 5526 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5527 # Best one so far, save it but keep looking for a better one 5528 ac_cv_path_GREP="$ac_path_GREP" 5529 ac_path_GREP_max=$ac_count 5530 fi 5531 # 10*(2^10) chars as input seems more than enough 5532 test $ac_count -gt 10 && break 5533 done 5534 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5535esac 5536 5537 $ac_path_GREP_found && break 3 5538 done 5539 done 5540 done 5541IFS=$as_save_IFS 5542 if test -z "$ac_cv_path_GREP"; then 5543 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5544 fi 5545else 5546 ac_cv_path_GREP=$GREP 5547fi 5548 5549fi 5550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5551$as_echo "$ac_cv_path_GREP" >&6; } 5552 GREP="$ac_cv_path_GREP" 5553 5554 5555ac_ext=c 5556ac_cpp='$CPP $CPPFLAGS' 5557ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5558ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5559ac_compiler_gnu=$ac_cv_c_compiler_gnu 5560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5561$as_echo_n "checking how to run the C preprocessor... " >&6; } 5562# On Suns, sometimes $CPP names a directory. 5563if test -n "$CPP" && test -d "$CPP"; then 5564 CPP= 5565fi 5566if test -z "$CPP"; then 5567 if ${ac_cv_prog_CPP+:} false; then : 5568 $as_echo_n "(cached) " >&6 5569else 5570 # Double quotes because CPP needs to be expanded 5571 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5572 do 5573 ac_preproc_ok=false 5574for ac_c_preproc_warn_flag in '' yes 5575do 5576 # Use a header file that comes with gcc, so configuring glibc 5577 # with a fresh cross-compiler works. 5578 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5579 # <limits.h> exists even on freestanding compilers. 5580 # On the NeXT, cc -E runs the code through the compiler's parser, 5581 # not just through cpp. "Syntax error" is here to catch this case. 5582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5583/* end confdefs.h. */ 5584#ifdef __STDC__ 5585# include <limits.h> 5586#else 5587# include <assert.h> 5588#endif 5589 Syntax error 5590_ACEOF 5591if ac_fn_c_try_cpp "$LINENO"; then : 5592 5593else 5594 # Broken: fails on valid input. 5595continue 5596fi 5597rm -f conftest.err conftest.i conftest.$ac_ext 5598 5599 # OK, works on sane cases. Now check whether nonexistent headers 5600 # can be detected and how. 5601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5602/* end confdefs.h. */ 5603#include <ac_nonexistent.h> 5604_ACEOF 5605if ac_fn_c_try_cpp "$LINENO"; then : 5606 # Broken: success on invalid input. 5607continue 5608else 5609 # Passes both tests. 5610ac_preproc_ok=: 5611break 5612fi 5613rm -f conftest.err conftest.i conftest.$ac_ext 5614 5615done 5616# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5617rm -f conftest.i conftest.err conftest.$ac_ext 5618if $ac_preproc_ok; then : 5619 break 5620fi 5621 5622 done 5623 ac_cv_prog_CPP=$CPP 5624 5625fi 5626 CPP=$ac_cv_prog_CPP 5627else 5628 ac_cv_prog_CPP=$CPP 5629fi 5630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5631$as_echo "$CPP" >&6; } 5632ac_preproc_ok=false 5633for ac_c_preproc_warn_flag in '' yes 5634do 5635 # Use a header file that comes with gcc, so configuring glibc 5636 # with a fresh cross-compiler works. 5637 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5638 # <limits.h> exists even on freestanding compilers. 5639 # On the NeXT, cc -E runs the code through the compiler's parser, 5640 # not just through cpp. "Syntax error" is here to catch this case. 5641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5642/* end confdefs.h. */ 5643#ifdef __STDC__ 5644# include <limits.h> 5645#else 5646# include <assert.h> 5647#endif 5648 Syntax error 5649_ACEOF 5650if ac_fn_c_try_cpp "$LINENO"; then : 5651 5652else 5653 # Broken: fails on valid input. 5654continue 5655fi 5656rm -f conftest.err conftest.i conftest.$ac_ext 5657 5658 # OK, works on sane cases. Now check whether nonexistent headers 5659 # can be detected and how. 5660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5661/* end confdefs.h. */ 5662#include <ac_nonexistent.h> 5663_ACEOF 5664if ac_fn_c_try_cpp "$LINENO"; then : 5665 # Broken: success on invalid input. 5666continue 5667else 5668 # Passes both tests. 5669ac_preproc_ok=: 5670break 5671fi 5672rm -f conftest.err conftest.i conftest.$ac_ext 5673 5674done 5675# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5676rm -f conftest.i conftest.err conftest.$ac_ext 5677if $ac_preproc_ok; then : 5678 5679else 5680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5681$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5682as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5683See \`config.log' for more details" "$LINENO" 5; } 5684fi 5685 5686ac_ext=c 5687ac_cpp='$CPP $CPPFLAGS' 5688ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5689ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5690ac_compiler_gnu=$ac_cv_c_compiler_gnu 5691 5692 5693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5694$as_echo_n "checking for egrep... " >&6; } 5695if ${ac_cv_path_EGREP+:} false; then : 5696 $as_echo_n "(cached) " >&6 5697else 5698 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5699 then ac_cv_path_EGREP="$GREP -E" 5700 else 5701 if test -z "$EGREP"; then 5702 ac_path_EGREP_found=false 5703 # Loop through the user's path and test for each of PROGNAME-LIST 5704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5705for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5706do 5707 IFS=$as_save_IFS 5708 test -z "$as_dir" && as_dir=. 5709 for ac_prog in egrep; do 5710 for ac_exec_ext in '' $ac_executable_extensions; do 5711 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5712 as_fn_executable_p "$ac_path_EGREP" || continue 5713# Check for GNU ac_path_EGREP and select it if it is found. 5714 # Check for GNU $ac_path_EGREP 5715case `"$ac_path_EGREP" --version 2>&1` in 5716*GNU*) 5717 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5718*) 5719 ac_count=0 5720 $as_echo_n 0123456789 >"conftest.in" 5721 while : 5722 do 5723 cat "conftest.in" "conftest.in" >"conftest.tmp" 5724 mv "conftest.tmp" "conftest.in" 5725 cp "conftest.in" "conftest.nl" 5726 $as_echo 'EGREP' >> "conftest.nl" 5727 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5728 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5729 as_fn_arith $ac_count + 1 && ac_count=$as_val 5730 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5731 # Best one so far, save it but keep looking for a better one 5732 ac_cv_path_EGREP="$ac_path_EGREP" 5733 ac_path_EGREP_max=$ac_count 5734 fi 5735 # 10*(2^10) chars as input seems more than enough 5736 test $ac_count -gt 10 && break 5737 done 5738 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5739esac 5740 5741 $ac_path_EGREP_found && break 3 5742 done 5743 done 5744 done 5745IFS=$as_save_IFS 5746 if test -z "$ac_cv_path_EGREP"; then 5747 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5748 fi 5749else 5750 ac_cv_path_EGREP=$EGREP 5751fi 5752 5753 fi 5754fi 5755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5756$as_echo "$ac_cv_path_EGREP" >&6; } 5757 EGREP="$ac_cv_path_EGREP" 5758 5759 5760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5761$as_echo_n "checking for ANSI C header files... " >&6; } 5762if ${ac_cv_header_stdc+:} false; then : 5763 $as_echo_n "(cached) " >&6 5764else 5765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5766/* end confdefs.h. */ 5767#include <stdlib.h> 5768#include <stdarg.h> 5769#include <string.h> 5770#include <float.h> 5771 5772int 5773main () 5774{ 5775 5776 ; 5777 return 0; 5778} 5779_ACEOF 5780if ac_fn_c_try_compile "$LINENO"; then : 5781 ac_cv_header_stdc=yes 5782else 5783 ac_cv_header_stdc=no 5784fi 5785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5786 5787if test $ac_cv_header_stdc = yes; then 5788 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5790/* end confdefs.h. */ 5791#include <string.h> 5792 5793_ACEOF 5794if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5795 $EGREP "memchr" >/dev/null 2>&1; then : 5796 5797else 5798 ac_cv_header_stdc=no 5799fi 5800rm -f conftest* 5801 5802fi 5803 5804if test $ac_cv_header_stdc = yes; then 5805 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5807/* end confdefs.h. */ 5808#include <stdlib.h> 5809 5810_ACEOF 5811if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5812 $EGREP "free" >/dev/null 2>&1; then : 5813 5814else 5815 ac_cv_header_stdc=no 5816fi 5817rm -f conftest* 5818 5819fi 5820 5821if test $ac_cv_header_stdc = yes; then 5822 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5823 if test "$cross_compiling" = yes; then : 5824 : 5825else 5826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5827/* end confdefs.h. */ 5828#include <ctype.h> 5829#include <stdlib.h> 5830#if ((' ' & 0x0FF) == 0x020) 5831# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5832# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5833#else 5834# define ISLOWER(c) \ 5835 (('a' <= (c) && (c) <= 'i') \ 5836 || ('j' <= (c) && (c) <= 'r') \ 5837 || ('s' <= (c) && (c) <= 'z')) 5838# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5839#endif 5840 5841#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5842int 5843main () 5844{ 5845 int i; 5846 for (i = 0; i < 256; i++) 5847 if (XOR (islower (i), ISLOWER (i)) 5848 || toupper (i) != TOUPPER (i)) 5849 return 2; 5850 return 0; 5851} 5852_ACEOF 5853if ac_fn_c_try_run "$LINENO"; then : 5854 5855else 5856 ac_cv_header_stdc=no 5857fi 5858rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5859 conftest.$ac_objext conftest.beam conftest.$ac_ext 5860fi 5861 5862fi 5863fi 5864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5865$as_echo "$ac_cv_header_stdc" >&6; } 5866if test $ac_cv_header_stdc = yes; then 5867 5868$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5869 5870fi 5871 5872# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5873for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5874 inttypes.h stdint.h unistd.h 5875do : 5876 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5877ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5878" 5879if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5880 cat >>confdefs.h <<_ACEOF 5881#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5882_ACEOF 5883 5884fi 5885 5886done 5887 5888 5889 5890 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5891if test "x$ac_cv_header_minix_config_h" = xyes; then : 5892 MINIX=yes 5893else 5894 MINIX= 5895fi 5896 5897 5898 if test "$MINIX" = yes; then 5899 5900$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5901 5902 5903$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5904 5905 5906$as_echo "#define _MINIX 1" >>confdefs.h 5907 5908 fi 5909 5910 5911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5912$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5913if ${ac_cv_safe_to_define___extensions__+:} false; then : 5914 $as_echo_n "(cached) " >&6 5915else 5916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5917/* end confdefs.h. */ 5918 5919# define __EXTENSIONS__ 1 5920 $ac_includes_default 5921int 5922main () 5923{ 5924 5925 ; 5926 return 0; 5927} 5928_ACEOF 5929if ac_fn_c_try_compile "$LINENO"; then : 5930 ac_cv_safe_to_define___extensions__=yes 5931else 5932 ac_cv_safe_to_define___extensions__=no 5933fi 5934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5935fi 5936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5937$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5938 test $ac_cv_safe_to_define___extensions__ = yes && 5939 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5940 5941 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5942 5943 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5944 5945 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5946 5947 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5948 5949 5950 5951 5952 5953 5954case `pwd` in 5955 *\ * | *\ *) 5956 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5957$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5958esac 5959 5960 5961 5962macro_version='2.2.7a' 5963macro_revision='1.3134' 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977ltmain="$ac_aux_dir/ltmain.sh" 5978 5979# Backslashify metacharacters that are still active within 5980# double-quoted strings. 5981sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5982 5983# Same as above, but do not quote variable references. 5984double_quote_subst='s/\(["`\\]\)/\\\1/g' 5985 5986# Sed substitution to delay expansion of an escaped shell variable in a 5987# double_quote_subst'ed string. 5988delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5989 5990# Sed substitution to delay expansion of an escaped single quote. 5991delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5992 5993# Sed substitution to avoid accidental globbing in evaled expressions 5994no_glob_subst='s/\*/\\\*/g' 5995 5996ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5997ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5998ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5999 6000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 6001$as_echo_n "checking how to print strings... " >&6; } 6002# Test print first, because it will be a builtin if present. 6003if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 6004 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 6005 ECHO='print -r --' 6006elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 6007 ECHO='printf %s\n' 6008else 6009 # Use this function as a fallback that always works. 6010 func_fallback_echo () 6011 { 6012 eval 'cat <<_LTECHO_EOF 6013$1 6014_LTECHO_EOF' 6015 } 6016 ECHO='func_fallback_echo' 6017fi 6018 6019# func_echo_all arg... 6020# Invoke $ECHO with all args, space-separated. 6021func_echo_all () 6022{ 6023 $ECHO "" 6024} 6025 6026case "$ECHO" in 6027 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 6028$as_echo "printf" >&6; } ;; 6029 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 6030$as_echo "print -r" >&6; } ;; 6031 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 6032$as_echo "cat" >&6; } ;; 6033esac 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 6049$as_echo_n "checking for a sed that does not truncate output... " >&6; } 6050if ${ac_cv_path_SED+:} false; then : 6051 $as_echo_n "(cached) " >&6 6052else 6053 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 6054 for ac_i in 1 2 3 4 5 6 7; do 6055 ac_script="$ac_script$as_nl$ac_script" 6056 done 6057 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 6058 { ac_script=; unset ac_script;} 6059 if test -z "$SED"; then 6060 ac_path_SED_found=false 6061 # Loop through the user's path and test for each of PROGNAME-LIST 6062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6063for as_dir in $PATH 6064do 6065 IFS=$as_save_IFS 6066 test -z "$as_dir" && as_dir=. 6067 for ac_prog in sed gsed; do 6068 for ac_exec_ext in '' $ac_executable_extensions; do 6069 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 6070 as_fn_executable_p "$ac_path_SED" || continue 6071# Check for GNU ac_path_SED and select it if it is found. 6072 # Check for GNU $ac_path_SED 6073case `"$ac_path_SED" --version 2>&1` in 6074*GNU*) 6075 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6076*) 6077 ac_count=0 6078 $as_echo_n 0123456789 >"conftest.in" 6079 while : 6080 do 6081 cat "conftest.in" "conftest.in" >"conftest.tmp" 6082 mv "conftest.tmp" "conftest.in" 6083 cp "conftest.in" "conftest.nl" 6084 $as_echo '' >> "conftest.nl" 6085 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6086 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6087 as_fn_arith $ac_count + 1 && ac_count=$as_val 6088 if test $ac_count -gt ${ac_path_SED_max-0}; then 6089 # Best one so far, save it but keep looking for a better one 6090 ac_cv_path_SED="$ac_path_SED" 6091 ac_path_SED_max=$ac_count 6092 fi 6093 # 10*(2^10) chars as input seems more than enough 6094 test $ac_count -gt 10 && break 6095 done 6096 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6097esac 6098 6099 $ac_path_SED_found && break 3 6100 done 6101 done 6102 done 6103IFS=$as_save_IFS 6104 if test -z "$ac_cv_path_SED"; then 6105 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6106 fi 6107else 6108 ac_cv_path_SED=$SED 6109fi 6110 6111fi 6112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6113$as_echo "$ac_cv_path_SED" >&6; } 6114 SED="$ac_cv_path_SED" 6115 rm -f conftest.sed 6116 6117test -z "$SED" && SED=sed 6118Xsed="$SED -e 1s/^X//" 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6131$as_echo_n "checking for fgrep... " >&6; } 6132if ${ac_cv_path_FGREP+:} false; then : 6133 $as_echo_n "(cached) " >&6 6134else 6135 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6136 then ac_cv_path_FGREP="$GREP -F" 6137 else 6138 if test -z "$FGREP"; then 6139 ac_path_FGREP_found=false 6140 # Loop through the user's path and test for each of PROGNAME-LIST 6141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6142for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6143do 6144 IFS=$as_save_IFS 6145 test -z "$as_dir" && as_dir=. 6146 for ac_prog in fgrep; do 6147 for ac_exec_ext in '' $ac_executable_extensions; do 6148 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 6149 as_fn_executable_p "$ac_path_FGREP" || continue 6150# Check for GNU ac_path_FGREP and select it if it is found. 6151 # Check for GNU $ac_path_FGREP 6152case `"$ac_path_FGREP" --version 2>&1` in 6153*GNU*) 6154 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6155*) 6156 ac_count=0 6157 $as_echo_n 0123456789 >"conftest.in" 6158 while : 6159 do 6160 cat "conftest.in" "conftest.in" >"conftest.tmp" 6161 mv "conftest.tmp" "conftest.in" 6162 cp "conftest.in" "conftest.nl" 6163 $as_echo 'FGREP' >> "conftest.nl" 6164 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6165 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6166 as_fn_arith $ac_count + 1 && ac_count=$as_val 6167 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6168 # Best one so far, save it but keep looking for a better one 6169 ac_cv_path_FGREP="$ac_path_FGREP" 6170 ac_path_FGREP_max=$ac_count 6171 fi 6172 # 10*(2^10) chars as input seems more than enough 6173 test $ac_count -gt 10 && break 6174 done 6175 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6176esac 6177 6178 $ac_path_FGREP_found && break 3 6179 done 6180 done 6181 done 6182IFS=$as_save_IFS 6183 if test -z "$ac_cv_path_FGREP"; then 6184 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6185 fi 6186else 6187 ac_cv_path_FGREP=$FGREP 6188fi 6189 6190 fi 6191fi 6192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6193$as_echo "$ac_cv_path_FGREP" >&6; } 6194 FGREP="$ac_cv_path_FGREP" 6195 6196 6197test -z "$GREP" && GREP=grep 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217# Check whether --with-gnu-ld was given. 6218if test "${with_gnu_ld+set}" = set; then : 6219 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 6220else 6221 with_gnu_ld=no 6222fi 6223 6224ac_prog=ld 6225if test "$GCC" = yes; then 6226 # Check if gcc -print-prog-name=ld gives a path. 6227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6228$as_echo_n "checking for ld used by $CC... " >&6; } 6229 case $host in 6230 *-*-mingw*) 6231 # gcc leaves a trailing carriage return which upsets mingw 6232 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6233 *) 6234 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6235 esac 6236 case $ac_prog in 6237 # Accept absolute paths. 6238 [\\/]* | ?:[\\/]*) 6239 re_direlt='/[^/][^/]*/\.\./' 6240 # Canonicalize the pathname of ld 6241 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6242 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6243 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6244 done 6245 test -z "$LD" && LD="$ac_prog" 6246 ;; 6247 "") 6248 # If it fails, then pretend we aren't using GCC. 6249 ac_prog=ld 6250 ;; 6251 *) 6252 # If it is relative, then search for the first ld in PATH. 6253 with_gnu_ld=unknown 6254 ;; 6255 esac 6256elif test "$with_gnu_ld" = yes; then 6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6258$as_echo_n "checking for GNU ld... " >&6; } 6259else 6260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6261$as_echo_n "checking for non-GNU ld... " >&6; } 6262fi 6263if ${lt_cv_path_LD+:} false; then : 6264 $as_echo_n "(cached) " >&6 6265else 6266 if test -z "$LD"; then 6267 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6268 for ac_dir in $PATH; do 6269 IFS="$lt_save_ifs" 6270 test -z "$ac_dir" && ac_dir=. 6271 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6272 lt_cv_path_LD="$ac_dir/$ac_prog" 6273 # Check to see if the program is GNU ld. I'd rather use --version, 6274 # but apparently some variants of GNU ld only accept -v. 6275 # Break only if it was the GNU/non-GNU ld that we prefer. 6276 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6277 *GNU* | *'with BFD'*) 6278 test "$with_gnu_ld" != no && break 6279 ;; 6280 *) 6281 test "$with_gnu_ld" != yes && break 6282 ;; 6283 esac 6284 fi 6285 done 6286 IFS="$lt_save_ifs" 6287else 6288 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6289fi 6290fi 6291 6292LD="$lt_cv_path_LD" 6293if test -n "$LD"; then 6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6295$as_echo "$LD" >&6; } 6296else 6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6298$as_echo "no" >&6; } 6299fi 6300test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6302$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6303if ${lt_cv_prog_gnu_ld+:} false; then : 6304 $as_echo_n "(cached) " >&6 6305else 6306 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6307case `$LD -v 2>&1 </dev/null` in 6308*GNU* | *'with BFD'*) 6309 lt_cv_prog_gnu_ld=yes 6310 ;; 6311*) 6312 lt_cv_prog_gnu_ld=no 6313 ;; 6314esac 6315fi 6316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6317$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6318with_gnu_ld=$lt_cv_prog_gnu_ld 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6329$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6330if ${lt_cv_path_NM+:} false; then : 6331 $as_echo_n "(cached) " >&6 6332else 6333 if test -n "$NM"; then 6334 # Let the user override the test. 6335 lt_cv_path_NM="$NM" 6336else 6337 lt_nm_to_check="${ac_tool_prefix}nm" 6338 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6339 lt_nm_to_check="$lt_nm_to_check nm" 6340 fi 6341 for lt_tmp_nm in $lt_nm_to_check; do 6342 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6343 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6344 IFS="$lt_save_ifs" 6345 test -z "$ac_dir" && ac_dir=. 6346 tmp_nm="$ac_dir/$lt_tmp_nm" 6347 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6348 # Check to see if the nm accepts a BSD-compat flag. 6349 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6350 # nm: unknown option "B" ignored 6351 # Tru64's nm complains that /dev/null is an invalid object file 6352 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6353 */dev/null* | *'Invalid file or object type'*) 6354 lt_cv_path_NM="$tmp_nm -B" 6355 break 6356 ;; 6357 *) 6358 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6359 */dev/null*) 6360 lt_cv_path_NM="$tmp_nm -p" 6361 break 6362 ;; 6363 *) 6364 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6365 continue # so that we can try to find one that supports BSD flags 6366 ;; 6367 esac 6368 ;; 6369 esac 6370 fi 6371 done 6372 IFS="$lt_save_ifs" 6373 done 6374 : ${lt_cv_path_NM=no} 6375fi 6376fi 6377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6378$as_echo "$lt_cv_path_NM" >&6; } 6379if test "$lt_cv_path_NM" != "no"; then 6380 NM="$lt_cv_path_NM" 6381else 6382 # Didn't find any BSD compatible name lister, look for dumpbin. 6383 if test -n "$DUMPBIN"; then : 6384 # Let the user override the test. 6385 else 6386 if test -n "$ac_tool_prefix"; then 6387 for ac_prog in dumpbin "link -dump" 6388 do 6389 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6390set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6392$as_echo_n "checking for $ac_word... " >&6; } 6393if ${ac_cv_prog_DUMPBIN+:} false; then : 6394 $as_echo_n "(cached) " >&6 6395else 6396 if test -n "$DUMPBIN"; then 6397 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6398else 6399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6400for as_dir in $PATH 6401do 6402 IFS=$as_save_IFS 6403 test -z "$as_dir" && as_dir=. 6404 for ac_exec_ext in '' $ac_executable_extensions; do 6405 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6406 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6407 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6408 break 2 6409 fi 6410done 6411 done 6412IFS=$as_save_IFS 6413 6414fi 6415fi 6416DUMPBIN=$ac_cv_prog_DUMPBIN 6417if test -n "$DUMPBIN"; then 6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6419$as_echo "$DUMPBIN" >&6; } 6420else 6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6422$as_echo "no" >&6; } 6423fi 6424 6425 6426 test -n "$DUMPBIN" && break 6427 done 6428fi 6429if test -z "$DUMPBIN"; then 6430 ac_ct_DUMPBIN=$DUMPBIN 6431 for ac_prog in dumpbin "link -dump" 6432do 6433 # Extract the first word of "$ac_prog", so it can be a program name with args. 6434set dummy $ac_prog; ac_word=$2 6435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6436$as_echo_n "checking for $ac_word... " >&6; } 6437if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6438 $as_echo_n "(cached) " >&6 6439else 6440 if test -n "$ac_ct_DUMPBIN"; then 6441 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6442else 6443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6444for as_dir in $PATH 6445do 6446 IFS=$as_save_IFS 6447 test -z "$as_dir" && as_dir=. 6448 for ac_exec_ext in '' $ac_executable_extensions; do 6449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6450 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6452 break 2 6453 fi 6454done 6455 done 6456IFS=$as_save_IFS 6457 6458fi 6459fi 6460ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6461if test -n "$ac_ct_DUMPBIN"; then 6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6463$as_echo "$ac_ct_DUMPBIN" >&6; } 6464else 6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6466$as_echo "no" >&6; } 6467fi 6468 6469 6470 test -n "$ac_ct_DUMPBIN" && break 6471done 6472 6473 if test "x$ac_ct_DUMPBIN" = x; then 6474 DUMPBIN=":" 6475 else 6476 case $cross_compiling:$ac_tool_warned in 6477yes:) 6478{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6479$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6480ac_tool_warned=yes ;; 6481esac 6482 DUMPBIN=$ac_ct_DUMPBIN 6483 fi 6484fi 6485 6486 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6487 *COFF*) 6488 DUMPBIN="$DUMPBIN -symbols" 6489 ;; 6490 *) 6491 DUMPBIN=: 6492 ;; 6493 esac 6494 fi 6495 6496 if test "$DUMPBIN" != ":"; then 6497 NM="$DUMPBIN" 6498 fi 6499fi 6500test -z "$NM" && NM=nm 6501 6502 6503 6504 6505 6506 6507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6508$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6509if ${lt_cv_nm_interface+:} false; then : 6510 $as_echo_n "(cached) " >&6 6511else 6512 lt_cv_nm_interface="BSD nm" 6513 echo "int some_variable = 0;" > conftest.$ac_ext 6514 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6515 (eval "$ac_compile" 2>conftest.err) 6516 cat conftest.err >&5 6517 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6518 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6519 cat conftest.err >&5 6520 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6521 cat conftest.out >&5 6522 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6523 lt_cv_nm_interface="MS dumpbin" 6524 fi 6525 rm -f conftest* 6526fi 6527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6528$as_echo "$lt_cv_nm_interface" >&6; } 6529 6530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6531$as_echo_n "checking whether ln -s works... " >&6; } 6532LN_S=$as_ln_s 6533if test "$LN_S" = "ln -s"; then 6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6535$as_echo "yes" >&6; } 6536else 6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6538$as_echo "no, using $LN_S" >&6; } 6539fi 6540 6541# find the maximum length of command line arguments 6542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6543$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6544if ${lt_cv_sys_max_cmd_len+:} false; then : 6545 $as_echo_n "(cached) " >&6 6546else 6547 i=0 6548 teststring="ABCD" 6549 6550 case $build_os in 6551 msdosdjgpp*) 6552 # On DJGPP, this test can blow up pretty badly due to problems in libc 6553 # (any single argument exceeding 2000 bytes causes a buffer overrun 6554 # during glob expansion). Even if it were fixed, the result of this 6555 # check would be larger than it should be. 6556 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6557 ;; 6558 6559 gnu*) 6560 # Under GNU Hurd, this test is not required because there is 6561 # no limit to the length of command line arguments. 6562 # Libtool will interpret -1 as no limit whatsoever 6563 lt_cv_sys_max_cmd_len=-1; 6564 ;; 6565 6566 cygwin* | mingw* | cegcc*) 6567 # On Win9x/ME, this test blows up -- it succeeds, but takes 6568 # about 5 minutes as the teststring grows exponentially. 6569 # Worse, since 9x/ME are not pre-emptively multitasking, 6570 # you end up with a "frozen" computer, even though with patience 6571 # the test eventually succeeds (with a max line length of 256k). 6572 # Instead, let's just punt: use the minimum linelength reported by 6573 # all of the supported platforms: 8192 (on NT/2K/XP). 6574 lt_cv_sys_max_cmd_len=8192; 6575 ;; 6576 6577 mint*) 6578 # On MiNT this can take a long time and run out of memory. 6579 lt_cv_sys_max_cmd_len=8192; 6580 ;; 6581 6582 amigaos*) 6583 # On AmigaOS with pdksh, this test takes hours, literally. 6584 # So we just punt and use a minimum line length of 8192. 6585 lt_cv_sys_max_cmd_len=8192; 6586 ;; 6587 6588 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6589 # This has been around since 386BSD, at least. Likely further. 6590 if test -x /sbin/sysctl; then 6591 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6592 elif test -x /usr/sbin/sysctl; then 6593 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6594 else 6595 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6596 fi 6597 # And add a safety zone 6598 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6599 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6600 ;; 6601 6602 interix*) 6603 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6604 lt_cv_sys_max_cmd_len=196608 6605 ;; 6606 6607 osf*) 6608 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6609 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6610 # nice to cause kernel panics so lets avoid the loop below. 6611 # First set a reasonable default. 6612 lt_cv_sys_max_cmd_len=16384 6613 # 6614 if test -x /sbin/sysconfig; then 6615 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6616 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6617 esac 6618 fi 6619 ;; 6620 sco3.2v5*) 6621 lt_cv_sys_max_cmd_len=102400 6622 ;; 6623 sysv5* | sco5v6* | sysv4.2uw2*) 6624 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6625 if test -n "$kargmax"; then 6626 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6627 else 6628 lt_cv_sys_max_cmd_len=32768 6629 fi 6630 ;; 6631 *) 6632 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6633 if test -n "$lt_cv_sys_max_cmd_len"; then 6634 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6635 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6636 else 6637 # Make teststring a little bigger before we do anything with it. 6638 # a 1K string should be a reasonable start. 6639 for i in 1 2 3 4 5 6 7 8 ; do 6640 teststring=$teststring$teststring 6641 done 6642 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6643 # If test is not a shell built-in, we'll probably end up computing a 6644 # maximum length that is only half of the actual maximum length, but 6645 # we can't tell. 6646 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6647 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6648 test $i != 17 # 1/2 MB should be enough 6649 do 6650 i=`expr $i + 1` 6651 teststring=$teststring$teststring 6652 done 6653 # Only check the string length outside the loop. 6654 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6655 teststring= 6656 # Add a significant safety factor because C++ compilers can tack on 6657 # massive amounts of additional arguments before passing them to the 6658 # linker. It appears as though 1/2 is a usable value. 6659 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6660 fi 6661 ;; 6662 esac 6663 6664fi 6665 6666if test -n $lt_cv_sys_max_cmd_len ; then 6667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6668$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6669else 6670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6671$as_echo "none" >&6; } 6672fi 6673max_cmd_len=$lt_cv_sys_max_cmd_len 6674 6675 6676 6677 6678 6679 6680: ${CP="cp -f"} 6681: ${MV="mv -f"} 6682: ${RM="rm -f"} 6683 6684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6685$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6686# Try some XSI features 6687xsi_shell=no 6688( _lt_dummy="a/b/c" 6689 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6690 = c,a/b,, \ 6691 && eval 'test $(( 1 + 1 )) -eq 2 \ 6692 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6693 && xsi_shell=yes 6694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6695$as_echo "$xsi_shell" >&6; } 6696 6697 6698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6699$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6700lt_shell_append=no 6701( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6702 >/dev/null 2>&1 \ 6703 && lt_shell_append=yes 6704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6705$as_echo "$lt_shell_append" >&6; } 6706 6707 6708if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6709 lt_unset=unset 6710else 6711 lt_unset=false 6712fi 6713 6714 6715 6716 6717 6718# test EBCDIC or ASCII 6719case `echo X|tr X '\101'` in 6720 A) # ASCII based system 6721 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6722 lt_SP2NL='tr \040 \012' 6723 lt_NL2SP='tr \015\012 \040\040' 6724 ;; 6725 *) # EBCDIC based system 6726 lt_SP2NL='tr \100 \n' 6727 lt_NL2SP='tr \r\n \100\100' 6728 ;; 6729esac 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6740$as_echo_n "checking for $LD option to reload object files... " >&6; } 6741if ${lt_cv_ld_reload_flag+:} false; then : 6742 $as_echo_n "(cached) " >&6 6743else 6744 lt_cv_ld_reload_flag='-r' 6745fi 6746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6747$as_echo "$lt_cv_ld_reload_flag" >&6; } 6748reload_flag=$lt_cv_ld_reload_flag 6749case $reload_flag in 6750"" | " "*) ;; 6751*) reload_flag=" $reload_flag" ;; 6752esac 6753reload_cmds='$LD$reload_flag -o $output$reload_objs' 6754case $host_os in 6755 darwin*) 6756 if test "$GCC" = yes; then 6757 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6758 else 6759 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6760 fi 6761 ;; 6762esac 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772if test -n "$ac_tool_prefix"; then 6773 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6774set dummy ${ac_tool_prefix}objdump; ac_word=$2 6775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6776$as_echo_n "checking for $ac_word... " >&6; } 6777if ${ac_cv_prog_OBJDUMP+:} false; then : 6778 $as_echo_n "(cached) " >&6 6779else 6780 if test -n "$OBJDUMP"; then 6781 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6782else 6783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6784for as_dir in $PATH 6785do 6786 IFS=$as_save_IFS 6787 test -z "$as_dir" && as_dir=. 6788 for ac_exec_ext in '' $ac_executable_extensions; do 6789 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6790 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6792 break 2 6793 fi 6794done 6795 done 6796IFS=$as_save_IFS 6797 6798fi 6799fi 6800OBJDUMP=$ac_cv_prog_OBJDUMP 6801if test -n "$OBJDUMP"; then 6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6803$as_echo "$OBJDUMP" >&6; } 6804else 6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6806$as_echo "no" >&6; } 6807fi 6808 6809 6810fi 6811if test -z "$ac_cv_prog_OBJDUMP"; then 6812 ac_ct_OBJDUMP=$OBJDUMP 6813 # Extract the first word of "objdump", so it can be a program name with args. 6814set dummy objdump; ac_word=$2 6815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6816$as_echo_n "checking for $ac_word... " >&6; } 6817if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6818 $as_echo_n "(cached) " >&6 6819else 6820 if test -n "$ac_ct_OBJDUMP"; then 6821 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6822else 6823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6824for as_dir in $PATH 6825do 6826 IFS=$as_save_IFS 6827 test -z "$as_dir" && as_dir=. 6828 for ac_exec_ext in '' $ac_executable_extensions; do 6829 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6830 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6832 break 2 6833 fi 6834done 6835 done 6836IFS=$as_save_IFS 6837 6838fi 6839fi 6840ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6841if test -n "$ac_ct_OBJDUMP"; then 6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6843$as_echo "$ac_ct_OBJDUMP" >&6; } 6844else 6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6846$as_echo "no" >&6; } 6847fi 6848 6849 if test "x$ac_ct_OBJDUMP" = x; then 6850 OBJDUMP="false" 6851 else 6852 case $cross_compiling:$ac_tool_warned in 6853yes:) 6854{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6855$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6856ac_tool_warned=yes ;; 6857esac 6858 OBJDUMP=$ac_ct_OBJDUMP 6859 fi 6860else 6861 OBJDUMP="$ac_cv_prog_OBJDUMP" 6862fi 6863 6864test -z "$OBJDUMP" && OBJDUMP=objdump 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6875$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6876if ${lt_cv_deplibs_check_method+:} false; then : 6877 $as_echo_n "(cached) " >&6 6878else 6879 lt_cv_file_magic_cmd='$MAGIC_CMD' 6880lt_cv_file_magic_test_file= 6881lt_cv_deplibs_check_method='unknown' 6882# Need to set the preceding variable on all platforms that support 6883# interlibrary dependencies. 6884# 'none' -- dependencies not supported. 6885# `unknown' -- same as none, but documents that we really don't know. 6886# 'pass_all' -- all dependencies passed with no checks. 6887# 'test_compile' -- check by making test program. 6888# 'file_magic [[regex]]' -- check by looking for files in library path 6889# which responds to the $file_magic_cmd with a given extended regex. 6890# If you have `file' or equivalent on your system and you're not sure 6891# whether `pass_all' will *always* work, you probably want this one. 6892 6893case $host_os in 6894aix[4-9]*) 6895 lt_cv_deplibs_check_method=pass_all 6896 ;; 6897 6898beos*) 6899 lt_cv_deplibs_check_method=pass_all 6900 ;; 6901 6902bsdi[45]*) 6903 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6904 lt_cv_file_magic_cmd='/usr/bin/file -L' 6905 lt_cv_file_magic_test_file=/shlib/libc.so 6906 ;; 6907 6908cygwin*) 6909 # func_win32_libid is a shell function defined in ltmain.sh 6910 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6911 lt_cv_file_magic_cmd='func_win32_libid' 6912 ;; 6913 6914mingw* | pw32*) 6915 # Base MSYS/MinGW do not provide the 'file' command needed by 6916 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6917 # unless we find 'file', for example because we are cross-compiling. 6918 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6919 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6920 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6921 lt_cv_file_magic_cmd='func_win32_libid' 6922 else 6923 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6924 lt_cv_file_magic_cmd='$OBJDUMP -f' 6925 fi 6926 ;; 6927 6928cegcc*) 6929 # use the weaker test based on 'objdump'. See mingw*. 6930 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6931 lt_cv_file_magic_cmd='$OBJDUMP -f' 6932 ;; 6933 6934darwin* | rhapsody*) 6935 lt_cv_deplibs_check_method=pass_all 6936 ;; 6937 6938freebsd* | dragonfly*) 6939 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6940 case $host_cpu in 6941 i*86 ) 6942 # Not sure whether the presence of OpenBSD here was a mistake. 6943 # Let's accept both of them until this is cleared up. 6944 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6945 lt_cv_file_magic_cmd=/usr/bin/file 6946 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6947 ;; 6948 esac 6949 else 6950 lt_cv_deplibs_check_method=pass_all 6951 fi 6952 ;; 6953 6954gnu*) 6955 lt_cv_deplibs_check_method=pass_all 6956 ;; 6957 6958haiku*) 6959 lt_cv_deplibs_check_method=pass_all 6960 ;; 6961 6962hpux10.20* | hpux11*) 6963 lt_cv_file_magic_cmd=/usr/bin/file 6964 case $host_cpu in 6965 ia64*) 6966 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6967 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6968 ;; 6969 hppa*64*) 6970 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]' 6971 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6972 ;; 6973 *) 6974 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6975 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6976 ;; 6977 esac 6978 ;; 6979 6980interix[3-9]*) 6981 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6982 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6983 ;; 6984 6985irix5* | irix6* | nonstopux*) 6986 case $LD in 6987 *-32|*"-32 ") libmagic=32-bit;; 6988 *-n32|*"-n32 ") libmagic=N32;; 6989 *-64|*"-64 ") libmagic=64-bit;; 6990 *) libmagic=never-match;; 6991 esac 6992 lt_cv_deplibs_check_method=pass_all 6993 ;; 6994 6995# This must be Linux ELF. 6996linux* | k*bsd*-gnu | kopensolaris*-gnu) 6997 lt_cv_deplibs_check_method=pass_all 6998 ;; 6999 7000netbsd*) 7001 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7002 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7003 else 7004 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 7005 fi 7006 ;; 7007 7008newos6*) 7009 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 7010 lt_cv_file_magic_cmd=/usr/bin/file 7011 lt_cv_file_magic_test_file=/usr/lib/libnls.so 7012 ;; 7013 7014*nto* | *qnx*) 7015 lt_cv_deplibs_check_method=pass_all 7016 ;; 7017 7018openbsd*) 7019 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7020 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 7021 else 7022 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7023 fi 7024 ;; 7025 7026osf3* | osf4* | osf5*) 7027 lt_cv_deplibs_check_method=pass_all 7028 ;; 7029 7030rdos*) 7031 lt_cv_deplibs_check_method=pass_all 7032 ;; 7033 7034solaris*) 7035 lt_cv_deplibs_check_method=pass_all 7036 ;; 7037 7038sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 7039 lt_cv_deplibs_check_method=pass_all 7040 ;; 7041 7042sysv4 | sysv4.3*) 7043 case $host_vendor in 7044 motorola) 7045 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]' 7046 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7047 ;; 7048 ncr) 7049 lt_cv_deplibs_check_method=pass_all 7050 ;; 7051 sequent) 7052 lt_cv_file_magic_cmd='/bin/file' 7053 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7054 ;; 7055 sni) 7056 lt_cv_file_magic_cmd='/bin/file' 7057 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7058 lt_cv_file_magic_test_file=/lib/libc.so 7059 ;; 7060 siemens) 7061 lt_cv_deplibs_check_method=pass_all 7062 ;; 7063 pc) 7064 lt_cv_deplibs_check_method=pass_all 7065 ;; 7066 esac 7067 ;; 7068 7069tpf*) 7070 lt_cv_deplibs_check_method=pass_all 7071 ;; 7072esac 7073 7074fi 7075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7076$as_echo "$lt_cv_deplibs_check_method" >&6; } 7077file_magic_cmd=$lt_cv_file_magic_cmd 7078deplibs_check_method=$lt_cv_deplibs_check_method 7079test -z "$deplibs_check_method" && deplibs_check_method=unknown 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092if test -n "$ac_tool_prefix"; then 7093 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7094set dummy ${ac_tool_prefix}ar; ac_word=$2 7095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7096$as_echo_n "checking for $ac_word... " >&6; } 7097if ${ac_cv_prog_AR+:} false; then : 7098 $as_echo_n "(cached) " >&6 7099else 7100 if test -n "$AR"; then 7101 ac_cv_prog_AR="$AR" # Let the user override the test. 7102else 7103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7104for as_dir in $PATH 7105do 7106 IFS=$as_save_IFS 7107 test -z "$as_dir" && as_dir=. 7108 for ac_exec_ext in '' $ac_executable_extensions; do 7109 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7110 ac_cv_prog_AR="${ac_tool_prefix}ar" 7111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7112 break 2 7113 fi 7114done 7115 done 7116IFS=$as_save_IFS 7117 7118fi 7119fi 7120AR=$ac_cv_prog_AR 7121if test -n "$AR"; then 7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7123$as_echo "$AR" >&6; } 7124else 7125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7126$as_echo "no" >&6; } 7127fi 7128 7129 7130fi 7131if test -z "$ac_cv_prog_AR"; then 7132 ac_ct_AR=$AR 7133 # Extract the first word of "ar", so it can be a program name with args. 7134set dummy ar; ac_word=$2 7135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7136$as_echo_n "checking for $ac_word... " >&6; } 7137if ${ac_cv_prog_ac_ct_AR+:} false; then : 7138 $as_echo_n "(cached) " >&6 7139else 7140 if test -n "$ac_ct_AR"; then 7141 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7142else 7143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7144for as_dir in $PATH 7145do 7146 IFS=$as_save_IFS 7147 test -z "$as_dir" && as_dir=. 7148 for ac_exec_ext in '' $ac_executable_extensions; do 7149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7150 ac_cv_prog_ac_ct_AR="ar" 7151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7152 break 2 7153 fi 7154done 7155 done 7156IFS=$as_save_IFS 7157 7158fi 7159fi 7160ac_ct_AR=$ac_cv_prog_ac_ct_AR 7161if test -n "$ac_ct_AR"; then 7162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7163$as_echo "$ac_ct_AR" >&6; } 7164else 7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7166$as_echo "no" >&6; } 7167fi 7168 7169 if test "x$ac_ct_AR" = x; then 7170 AR="false" 7171 else 7172 case $cross_compiling:$ac_tool_warned in 7173yes:) 7174{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7175$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7176ac_tool_warned=yes ;; 7177esac 7178 AR=$ac_ct_AR 7179 fi 7180else 7181 AR="$ac_cv_prog_AR" 7182fi 7183 7184test -z "$AR" && AR=ar 7185test -z "$AR_FLAGS" && AR_FLAGS=cru 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197if test -n "$ac_tool_prefix"; then 7198 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7199set dummy ${ac_tool_prefix}strip; ac_word=$2 7200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7201$as_echo_n "checking for $ac_word... " >&6; } 7202if ${ac_cv_prog_STRIP+:} false; then : 7203 $as_echo_n "(cached) " >&6 7204else 7205 if test -n "$STRIP"; then 7206 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7207else 7208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7209for as_dir in $PATH 7210do 7211 IFS=$as_save_IFS 7212 test -z "$as_dir" && as_dir=. 7213 for ac_exec_ext in '' $ac_executable_extensions; do 7214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7215 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7217 break 2 7218 fi 7219done 7220 done 7221IFS=$as_save_IFS 7222 7223fi 7224fi 7225STRIP=$ac_cv_prog_STRIP 7226if test -n "$STRIP"; then 7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7228$as_echo "$STRIP" >&6; } 7229else 7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7231$as_echo "no" >&6; } 7232fi 7233 7234 7235fi 7236if test -z "$ac_cv_prog_STRIP"; then 7237 ac_ct_STRIP=$STRIP 7238 # Extract the first word of "strip", so it can be a program name with args. 7239set dummy strip; ac_word=$2 7240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7241$as_echo_n "checking for $ac_word... " >&6; } 7242if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7243 $as_echo_n "(cached) " >&6 7244else 7245 if test -n "$ac_ct_STRIP"; then 7246 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7247else 7248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7249for as_dir in $PATH 7250do 7251 IFS=$as_save_IFS 7252 test -z "$as_dir" && as_dir=. 7253 for ac_exec_ext in '' $ac_executable_extensions; do 7254 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7255 ac_cv_prog_ac_ct_STRIP="strip" 7256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7257 break 2 7258 fi 7259done 7260 done 7261IFS=$as_save_IFS 7262 7263fi 7264fi 7265ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7266if test -n "$ac_ct_STRIP"; then 7267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7268$as_echo "$ac_ct_STRIP" >&6; } 7269else 7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7271$as_echo "no" >&6; } 7272fi 7273 7274 if test "x$ac_ct_STRIP" = x; then 7275 STRIP=":" 7276 else 7277 case $cross_compiling:$ac_tool_warned in 7278yes:) 7279{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7280$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7281ac_tool_warned=yes ;; 7282esac 7283 STRIP=$ac_ct_STRIP 7284 fi 7285else 7286 STRIP="$ac_cv_prog_STRIP" 7287fi 7288 7289test -z "$STRIP" && STRIP=: 7290 7291 7292 7293 7294 7295 7296if test -n "$ac_tool_prefix"; then 7297 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7298set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7300$as_echo_n "checking for $ac_word... " >&6; } 7301if ${ac_cv_prog_RANLIB+:} false; then : 7302 $as_echo_n "(cached) " >&6 7303else 7304 if test -n "$RANLIB"; then 7305 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7306else 7307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7308for as_dir in $PATH 7309do 7310 IFS=$as_save_IFS 7311 test -z "$as_dir" && as_dir=. 7312 for ac_exec_ext in '' $ac_executable_extensions; do 7313 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7314 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7316 break 2 7317 fi 7318done 7319 done 7320IFS=$as_save_IFS 7321 7322fi 7323fi 7324RANLIB=$ac_cv_prog_RANLIB 7325if test -n "$RANLIB"; then 7326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7327$as_echo "$RANLIB" >&6; } 7328else 7329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7330$as_echo "no" >&6; } 7331fi 7332 7333 7334fi 7335if test -z "$ac_cv_prog_RANLIB"; then 7336 ac_ct_RANLIB=$RANLIB 7337 # Extract the first word of "ranlib", so it can be a program name with args. 7338set dummy ranlib; ac_word=$2 7339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7340$as_echo_n "checking for $ac_word... " >&6; } 7341if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7342 $as_echo_n "(cached) " >&6 7343else 7344 if test -n "$ac_ct_RANLIB"; then 7345 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7346else 7347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7348for as_dir in $PATH 7349do 7350 IFS=$as_save_IFS 7351 test -z "$as_dir" && as_dir=. 7352 for ac_exec_ext in '' $ac_executable_extensions; do 7353 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7354 ac_cv_prog_ac_ct_RANLIB="ranlib" 7355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7356 break 2 7357 fi 7358done 7359 done 7360IFS=$as_save_IFS 7361 7362fi 7363fi 7364ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7365if test -n "$ac_ct_RANLIB"; then 7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7367$as_echo "$ac_ct_RANLIB" >&6; } 7368else 7369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7370$as_echo "no" >&6; } 7371fi 7372 7373 if test "x$ac_ct_RANLIB" = x; then 7374 RANLIB=":" 7375 else 7376 case $cross_compiling:$ac_tool_warned in 7377yes:) 7378{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7379$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7380ac_tool_warned=yes ;; 7381esac 7382 RANLIB=$ac_ct_RANLIB 7383 fi 7384else 7385 RANLIB="$ac_cv_prog_RANLIB" 7386fi 7387 7388test -z "$RANLIB" && RANLIB=: 7389 7390 7391 7392 7393 7394 7395# Determine commands to create old-style static archives. 7396old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7397old_postinstall_cmds='chmod 644 $oldlib' 7398old_postuninstall_cmds= 7399 7400if test -n "$RANLIB"; then 7401 case $host_os in 7402 openbsd*) 7403 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7404 ;; 7405 *) 7406 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7407 ;; 7408 esac 7409 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7410fi 7411 7412case $host_os in 7413 darwin*) 7414 lock_old_archive_extraction=yes ;; 7415 *) 7416 lock_old_archive_extraction=no ;; 7417esac 7418 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 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457# If no C compiler was specified, use CC. 7458LTCC=${LTCC-"$CC"} 7459 7460# If no C compiler flags were specified, use CFLAGS. 7461LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7462 7463# Allow CC to be a program name with arguments. 7464compiler=$CC 7465 7466 7467# Check for command to grab the raw symbol name followed by C symbol from nm. 7468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7469$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7470if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7471 $as_echo_n "(cached) " >&6 7472else 7473 7474# These are sane defaults that work on at least a few old systems. 7475# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7476 7477# Character class describing NM global symbol codes. 7478symcode='[BCDEGRST]' 7479 7480# Regexp to match symbols that can be accessed directly from C. 7481sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7482 7483# Define system-specific variables. 7484case $host_os in 7485aix*) 7486 symcode='[BCDT]' 7487 ;; 7488cygwin* | mingw* | pw32* | cegcc*) 7489 symcode='[ABCDGISTW]' 7490 ;; 7491hpux*) 7492 if test "$host_cpu" = ia64; then 7493 symcode='[ABCDEGRST]' 7494 fi 7495 ;; 7496irix* | nonstopux*) 7497 symcode='[BCDEGRST]' 7498 ;; 7499osf*) 7500 symcode='[BCDEGQRST]' 7501 ;; 7502solaris*) 7503 symcode='[BDRT]' 7504 ;; 7505sco3.2v5*) 7506 symcode='[DT]' 7507 ;; 7508sysv4.2uw2*) 7509 symcode='[DT]' 7510 ;; 7511sysv5* | sco5v6* | unixware* | OpenUNIX*) 7512 symcode='[ABDT]' 7513 ;; 7514sysv4) 7515 symcode='[DFNSTU]' 7516 ;; 7517esac 7518 7519# If we're using GNU nm, then use its standard symbol codes. 7520case `$NM -V 2>&1` in 7521*GNU* | *'with BFD'*) 7522 symcode='[ABCDGIRSTW]' ;; 7523esac 7524 7525# Transform an extracted symbol line into a proper C declaration. 7526# Some systems (esp. on ia64) link data and code symbols differently, 7527# so use this general approach. 7528lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7529 7530# Transform an extracted symbol line into symbol name and symbol address 7531lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7532lt_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'" 7533 7534# Handle CRLF in mingw tool chain 7535opt_cr= 7536case $build_os in 7537mingw*) 7538 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7539 ;; 7540esac 7541 7542# Try without a prefix underscore, then with it. 7543for ac_symprfx in "" "_"; do 7544 7545 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7546 symxfrm="\\1 $ac_symprfx\\2 \\2" 7547 7548 # Write the raw and C identifiers. 7549 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7550 # Fake it for dumpbin and say T for any non-static function 7551 # and D for any global variable. 7552 # Also find C++ and __fastcall symbols from MSVC++, 7553 # which start with @ or ?. 7554 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7555" {last_section=section; section=\$ 3};"\ 7556" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7557" \$ 0!~/External *\|/{next};"\ 7558" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7559" {if(hide[section]) next};"\ 7560" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7561" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7562" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7563" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7564" ' prfx=^$ac_symprfx" 7565 else 7566 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7567 fi 7568 7569 # Check to see that the pipe works correctly. 7570 pipe_works=no 7571 7572 rm -f conftest* 7573 cat > conftest.$ac_ext <<_LT_EOF 7574#ifdef __cplusplus 7575extern "C" { 7576#endif 7577char nm_test_var; 7578void nm_test_func(void); 7579void nm_test_func(void){} 7580#ifdef __cplusplus 7581} 7582#endif 7583int main(){nm_test_var='a';nm_test_func();return(0);} 7584_LT_EOF 7585 7586 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7587 (eval $ac_compile) 2>&5 7588 ac_status=$? 7589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7590 test $ac_status = 0; }; then 7591 # Now try to grab the symbols. 7592 nlist=conftest.nm 7593 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7594 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7595 ac_status=$? 7596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7597 test $ac_status = 0; } && test -s "$nlist"; then 7598 # Try sorting and uniquifying the output. 7599 if sort "$nlist" | uniq > "$nlist"T; then 7600 mv -f "$nlist"T "$nlist" 7601 else 7602 rm -f "$nlist"T 7603 fi 7604 7605 # Make sure that we snagged all the symbols we need. 7606 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7607 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7608 cat <<_LT_EOF > conftest.$ac_ext 7609#ifdef __cplusplus 7610extern "C" { 7611#endif 7612 7613_LT_EOF 7614 # Now generate the symbol file. 7615 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7616 7617 cat <<_LT_EOF >> conftest.$ac_ext 7618 7619/* The mapping between symbol names and symbols. */ 7620const struct { 7621 const char *name; 7622 void *address; 7623} 7624lt__PROGRAM__LTX_preloaded_symbols[] = 7625{ 7626 { "@PROGRAM@", (void *) 0 }, 7627_LT_EOF 7628 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7629 cat <<\_LT_EOF >> conftest.$ac_ext 7630 {0, (void *) 0} 7631}; 7632 7633/* This works around a problem in FreeBSD linker */ 7634#ifdef FREEBSD_WORKAROUND 7635static const void *lt_preloaded_setup() { 7636 return lt__PROGRAM__LTX_preloaded_symbols; 7637} 7638#endif 7639 7640#ifdef __cplusplus 7641} 7642#endif 7643_LT_EOF 7644 # Now try linking the two files. 7645 mv conftest.$ac_objext conftstm.$ac_objext 7646 lt_save_LIBS="$LIBS" 7647 lt_save_CFLAGS="$CFLAGS" 7648 LIBS="conftstm.$ac_objext" 7649 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7650 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7651 (eval $ac_link) 2>&5 7652 ac_status=$? 7653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7654 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7655 pipe_works=yes 7656 fi 7657 LIBS="$lt_save_LIBS" 7658 CFLAGS="$lt_save_CFLAGS" 7659 else 7660 echo "cannot find nm_test_func in $nlist" >&5 7661 fi 7662 else 7663 echo "cannot find nm_test_var in $nlist" >&5 7664 fi 7665 else 7666 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7667 fi 7668 else 7669 echo "$progname: failed program was:" >&5 7670 cat conftest.$ac_ext >&5 7671 fi 7672 rm -rf conftest* conftst* 7673 7674 # Do not use the global_symbol_pipe unless it works. 7675 if test "$pipe_works" = yes; then 7676 break 7677 else 7678 lt_cv_sys_global_symbol_pipe= 7679 fi 7680done 7681 7682fi 7683 7684if test -z "$lt_cv_sys_global_symbol_pipe"; then 7685 lt_cv_sys_global_symbol_to_cdecl= 7686fi 7687if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7689$as_echo "failed" >&6; } 7690else 7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7692$as_echo "ok" >&6; } 7693fi 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716# Check whether --enable-libtool-lock was given. 7717if test "${enable_libtool_lock+set}" = set; then : 7718 enableval=$enable_libtool_lock; 7719fi 7720 7721test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7722 7723# Some flags need to be propagated to the compiler or linker for good 7724# libtool support. 7725case $host in 7726ia64-*-hpux*) 7727 # Find out which ABI we are using. 7728 echo 'int i;' > conftest.$ac_ext 7729 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7730 (eval $ac_compile) 2>&5 7731 ac_status=$? 7732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7733 test $ac_status = 0; }; then 7734 case `/usr/bin/file conftest.$ac_objext` in 7735 *ELF-32*) 7736 HPUX_IA64_MODE="32" 7737 ;; 7738 *ELF-64*) 7739 HPUX_IA64_MODE="64" 7740 ;; 7741 esac 7742 fi 7743 rm -rf conftest* 7744 ;; 7745*-*-irix6*) 7746 # Find out which ABI we are using. 7747 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7748 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7749 (eval $ac_compile) 2>&5 7750 ac_status=$? 7751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7752 test $ac_status = 0; }; then 7753 if test "$lt_cv_prog_gnu_ld" = yes; then 7754 case `/usr/bin/file conftest.$ac_objext` in 7755 *32-bit*) 7756 LD="${LD-ld} -melf32bsmip" 7757 ;; 7758 *N32*) 7759 LD="${LD-ld} -melf32bmipn32" 7760 ;; 7761 *64-bit*) 7762 LD="${LD-ld} -melf64bmip" 7763 ;; 7764 esac 7765 else 7766 case `/usr/bin/file conftest.$ac_objext` in 7767 *32-bit*) 7768 LD="${LD-ld} -32" 7769 ;; 7770 *N32*) 7771 LD="${LD-ld} -n32" 7772 ;; 7773 *64-bit*) 7774 LD="${LD-ld} -64" 7775 ;; 7776 esac 7777 fi 7778 fi 7779 rm -rf conftest* 7780 ;; 7781 7782x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7783s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7784 # Find out which ABI we are using. 7785 echo 'int i;' > conftest.$ac_ext 7786 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7787 (eval $ac_compile) 2>&5 7788 ac_status=$? 7789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7790 test $ac_status = 0; }; then 7791 case `/usr/bin/file conftest.o` in 7792 *32-bit*) 7793 case $host in 7794 x86_64-*kfreebsd*-gnu) 7795 LD="${LD-ld} -m elf_i386_fbsd" 7796 ;; 7797 x86_64-*linux*) 7798 case `/usr/bin/file conftest.o` in 7799 *x86-64*) 7800 LD="${LD-ld} -m elf32_x86_64" 7801 ;; 7802 *) 7803 LD="${LD-ld} -m elf_i386" 7804 ;; 7805 esac 7806 ;; 7807 powerpc64le-*linux*) 7808 LD="${LD-ld} -m elf32lppclinux" 7809 ;; 7810 powerpc64-*linux*) 7811 LD="${LD-ld} -m elf32ppclinux" 7812 ;; 7813 s390x-*linux*) 7814 LD="${LD-ld} -m elf_s390" 7815 ;; 7816 sparc64-*linux*) 7817 LD="${LD-ld} -m elf32_sparc" 7818 ;; 7819 esac 7820 ;; 7821 *64-bit*) 7822 case $host in 7823 x86_64-*kfreebsd*-gnu) 7824 LD="${LD-ld} -m elf_x86_64_fbsd" 7825 ;; 7826 x86_64-*linux*) 7827 LD="${LD-ld} -m elf_x86_64" 7828 ;; 7829 powerpcle-*linux*) 7830 LD="${LD-ld} -m elf64lppc" 7831 ;; 7832 powerpc-*linux*) 7833 LD="${LD-ld} -m elf64ppc" 7834 ;; 7835 s390*-*linux*|s390*-*tpf*) 7836 LD="${LD-ld} -m elf64_s390" 7837 ;; 7838 sparc*-*linux*) 7839 LD="${LD-ld} -m elf64_sparc" 7840 ;; 7841 esac 7842 ;; 7843 esac 7844 fi 7845 rm -rf conftest* 7846 ;; 7847 7848*-*-sco3.2v5*) 7849 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7850 SAVE_CFLAGS="$CFLAGS" 7851 CFLAGS="$CFLAGS -belf" 7852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7853$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7854if ${lt_cv_cc_needs_belf+:} false; then : 7855 $as_echo_n "(cached) " >&6 7856else 7857 ac_ext=c 7858ac_cpp='$CPP $CPPFLAGS' 7859ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7860ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7861ac_compiler_gnu=$ac_cv_c_compiler_gnu 7862 7863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7864/* end confdefs.h. */ 7865 7866int 7867main () 7868{ 7869 7870 ; 7871 return 0; 7872} 7873_ACEOF 7874if ac_fn_c_try_link "$LINENO"; then : 7875 lt_cv_cc_needs_belf=yes 7876else 7877 lt_cv_cc_needs_belf=no 7878fi 7879rm -f core conftest.err conftest.$ac_objext \ 7880 conftest$ac_exeext conftest.$ac_ext 7881 ac_ext=c 7882ac_cpp='$CPP $CPPFLAGS' 7883ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7884ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7885ac_compiler_gnu=$ac_cv_c_compiler_gnu 7886 7887fi 7888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7889$as_echo "$lt_cv_cc_needs_belf" >&6; } 7890 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7891 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7892 CFLAGS="$SAVE_CFLAGS" 7893 fi 7894 ;; 7895sparc*-*solaris*) 7896 # Find out which ABI we are using. 7897 echo 'int i;' > conftest.$ac_ext 7898 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7899 (eval $ac_compile) 2>&5 7900 ac_status=$? 7901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7902 test $ac_status = 0; }; then 7903 case `/usr/bin/file conftest.o` in 7904 *64-bit*) 7905 case $lt_cv_prog_gnu_ld in 7906 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7907 *) 7908 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7909 LD="${LD-ld} -64" 7910 fi 7911 ;; 7912 esac 7913 ;; 7914 esac 7915 fi 7916 rm -rf conftest* 7917 ;; 7918esac 7919 7920need_locks="$enable_libtool_lock" 7921 7922 7923 case $host_os in 7924 rhapsody* | darwin*) 7925 if test -n "$ac_tool_prefix"; then 7926 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7927set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7929$as_echo_n "checking for $ac_word... " >&6; } 7930if ${ac_cv_prog_DSYMUTIL+:} false; then : 7931 $as_echo_n "(cached) " >&6 7932else 7933 if test -n "$DSYMUTIL"; then 7934 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7935else 7936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7937for as_dir in $PATH 7938do 7939 IFS=$as_save_IFS 7940 test -z "$as_dir" && as_dir=. 7941 for ac_exec_ext in '' $ac_executable_extensions; do 7942 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7943 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7945 break 2 7946 fi 7947done 7948 done 7949IFS=$as_save_IFS 7950 7951fi 7952fi 7953DSYMUTIL=$ac_cv_prog_DSYMUTIL 7954if test -n "$DSYMUTIL"; then 7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7956$as_echo "$DSYMUTIL" >&6; } 7957else 7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7959$as_echo "no" >&6; } 7960fi 7961 7962 7963fi 7964if test -z "$ac_cv_prog_DSYMUTIL"; then 7965 ac_ct_DSYMUTIL=$DSYMUTIL 7966 # Extract the first word of "dsymutil", so it can be a program name with args. 7967set dummy dsymutil; ac_word=$2 7968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7969$as_echo_n "checking for $ac_word... " >&6; } 7970if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7971 $as_echo_n "(cached) " >&6 7972else 7973 if test -n "$ac_ct_DSYMUTIL"; then 7974 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7975else 7976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7977for as_dir in $PATH 7978do 7979 IFS=$as_save_IFS 7980 test -z "$as_dir" && as_dir=. 7981 for ac_exec_ext in '' $ac_executable_extensions; do 7982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7983 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7985 break 2 7986 fi 7987done 7988 done 7989IFS=$as_save_IFS 7990 7991fi 7992fi 7993ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7994if test -n "$ac_ct_DSYMUTIL"; then 7995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7996$as_echo "$ac_ct_DSYMUTIL" >&6; } 7997else 7998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7999$as_echo "no" >&6; } 8000fi 8001 8002 if test "x$ac_ct_DSYMUTIL" = x; then 8003 DSYMUTIL=":" 8004 else 8005 case $cross_compiling:$ac_tool_warned in 8006yes:) 8007{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8008$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8009ac_tool_warned=yes ;; 8010esac 8011 DSYMUTIL=$ac_ct_DSYMUTIL 8012 fi 8013else 8014 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8015fi 8016 8017 if test -n "$ac_tool_prefix"; then 8018 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8019set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8021$as_echo_n "checking for $ac_word... " >&6; } 8022if ${ac_cv_prog_NMEDIT+:} false; then : 8023 $as_echo_n "(cached) " >&6 8024else 8025 if test -n "$NMEDIT"; then 8026 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8027else 8028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8029for as_dir in $PATH 8030do 8031 IFS=$as_save_IFS 8032 test -z "$as_dir" && as_dir=. 8033 for ac_exec_ext in '' $ac_executable_extensions; do 8034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8035 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8037 break 2 8038 fi 8039done 8040 done 8041IFS=$as_save_IFS 8042 8043fi 8044fi 8045NMEDIT=$ac_cv_prog_NMEDIT 8046if test -n "$NMEDIT"; then 8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8048$as_echo "$NMEDIT" >&6; } 8049else 8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8051$as_echo "no" >&6; } 8052fi 8053 8054 8055fi 8056if test -z "$ac_cv_prog_NMEDIT"; then 8057 ac_ct_NMEDIT=$NMEDIT 8058 # Extract the first word of "nmedit", so it can be a program name with args. 8059set dummy nmedit; ac_word=$2 8060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8061$as_echo_n "checking for $ac_word... " >&6; } 8062if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 8063 $as_echo_n "(cached) " >&6 8064else 8065 if test -n "$ac_ct_NMEDIT"; then 8066 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8067else 8068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8069for as_dir in $PATH 8070do 8071 IFS=$as_save_IFS 8072 test -z "$as_dir" && as_dir=. 8073 for ac_exec_ext in '' $ac_executable_extensions; do 8074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8075 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8077 break 2 8078 fi 8079done 8080 done 8081IFS=$as_save_IFS 8082 8083fi 8084fi 8085ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8086if test -n "$ac_ct_NMEDIT"; then 8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8088$as_echo "$ac_ct_NMEDIT" >&6; } 8089else 8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8091$as_echo "no" >&6; } 8092fi 8093 8094 if test "x$ac_ct_NMEDIT" = x; then 8095 NMEDIT=":" 8096 else 8097 case $cross_compiling:$ac_tool_warned in 8098yes:) 8099{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8100$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8101ac_tool_warned=yes ;; 8102esac 8103 NMEDIT=$ac_ct_NMEDIT 8104 fi 8105else 8106 NMEDIT="$ac_cv_prog_NMEDIT" 8107fi 8108 8109 if test -n "$ac_tool_prefix"; then 8110 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8111set dummy ${ac_tool_prefix}lipo; ac_word=$2 8112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8113$as_echo_n "checking for $ac_word... " >&6; } 8114if ${ac_cv_prog_LIPO+:} false; then : 8115 $as_echo_n "(cached) " >&6 8116else 8117 if test -n "$LIPO"; then 8118 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8119else 8120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8121for as_dir in $PATH 8122do 8123 IFS=$as_save_IFS 8124 test -z "$as_dir" && as_dir=. 8125 for ac_exec_ext in '' $ac_executable_extensions; do 8126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8127 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8129 break 2 8130 fi 8131done 8132 done 8133IFS=$as_save_IFS 8134 8135fi 8136fi 8137LIPO=$ac_cv_prog_LIPO 8138if test -n "$LIPO"; then 8139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8140$as_echo "$LIPO" >&6; } 8141else 8142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8143$as_echo "no" >&6; } 8144fi 8145 8146 8147fi 8148if test -z "$ac_cv_prog_LIPO"; then 8149 ac_ct_LIPO=$LIPO 8150 # Extract the first word of "lipo", so it can be a program name with args. 8151set dummy lipo; ac_word=$2 8152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8153$as_echo_n "checking for $ac_word... " >&6; } 8154if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8155 $as_echo_n "(cached) " >&6 8156else 8157 if test -n "$ac_ct_LIPO"; then 8158 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8159else 8160as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8161for as_dir in $PATH 8162do 8163 IFS=$as_save_IFS 8164 test -z "$as_dir" && as_dir=. 8165 for ac_exec_ext in '' $ac_executable_extensions; do 8166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8167 ac_cv_prog_ac_ct_LIPO="lipo" 8168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8169 break 2 8170 fi 8171done 8172 done 8173IFS=$as_save_IFS 8174 8175fi 8176fi 8177ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8178if test -n "$ac_ct_LIPO"; then 8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8180$as_echo "$ac_ct_LIPO" >&6; } 8181else 8182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8183$as_echo "no" >&6; } 8184fi 8185 8186 if test "x$ac_ct_LIPO" = x; then 8187 LIPO=":" 8188 else 8189 case $cross_compiling:$ac_tool_warned in 8190yes:) 8191{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8192$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8193ac_tool_warned=yes ;; 8194esac 8195 LIPO=$ac_ct_LIPO 8196 fi 8197else 8198 LIPO="$ac_cv_prog_LIPO" 8199fi 8200 8201 if test -n "$ac_tool_prefix"; then 8202 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8203set dummy ${ac_tool_prefix}otool; ac_word=$2 8204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8205$as_echo_n "checking for $ac_word... " >&6; } 8206if ${ac_cv_prog_OTOOL+:} false; then : 8207 $as_echo_n "(cached) " >&6 8208else 8209 if test -n "$OTOOL"; then 8210 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8211else 8212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8213for as_dir in $PATH 8214do 8215 IFS=$as_save_IFS 8216 test -z "$as_dir" && as_dir=. 8217 for ac_exec_ext in '' $ac_executable_extensions; do 8218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8219 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8221 break 2 8222 fi 8223done 8224 done 8225IFS=$as_save_IFS 8226 8227fi 8228fi 8229OTOOL=$ac_cv_prog_OTOOL 8230if test -n "$OTOOL"; then 8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8232$as_echo "$OTOOL" >&6; } 8233else 8234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8235$as_echo "no" >&6; } 8236fi 8237 8238 8239fi 8240if test -z "$ac_cv_prog_OTOOL"; then 8241 ac_ct_OTOOL=$OTOOL 8242 # Extract the first word of "otool", so it can be a program name with args. 8243set dummy otool; ac_word=$2 8244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8245$as_echo_n "checking for $ac_word... " >&6; } 8246if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8247 $as_echo_n "(cached) " >&6 8248else 8249 if test -n "$ac_ct_OTOOL"; then 8250 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8251else 8252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8253for as_dir in $PATH 8254do 8255 IFS=$as_save_IFS 8256 test -z "$as_dir" && as_dir=. 8257 for ac_exec_ext in '' $ac_executable_extensions; do 8258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8259 ac_cv_prog_ac_ct_OTOOL="otool" 8260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8261 break 2 8262 fi 8263done 8264 done 8265IFS=$as_save_IFS 8266 8267fi 8268fi 8269ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8270if test -n "$ac_ct_OTOOL"; then 8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8272$as_echo "$ac_ct_OTOOL" >&6; } 8273else 8274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8275$as_echo "no" >&6; } 8276fi 8277 8278 if test "x$ac_ct_OTOOL" = x; then 8279 OTOOL=":" 8280 else 8281 case $cross_compiling:$ac_tool_warned in 8282yes:) 8283{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8284$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8285ac_tool_warned=yes ;; 8286esac 8287 OTOOL=$ac_ct_OTOOL 8288 fi 8289else 8290 OTOOL="$ac_cv_prog_OTOOL" 8291fi 8292 8293 if test -n "$ac_tool_prefix"; then 8294 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8295set dummy ${ac_tool_prefix}otool64; ac_word=$2 8296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8297$as_echo_n "checking for $ac_word... " >&6; } 8298if ${ac_cv_prog_OTOOL64+:} false; then : 8299 $as_echo_n "(cached) " >&6 8300else 8301 if test -n "$OTOOL64"; then 8302 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8303else 8304as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8305for as_dir in $PATH 8306do 8307 IFS=$as_save_IFS 8308 test -z "$as_dir" && as_dir=. 8309 for ac_exec_ext in '' $ac_executable_extensions; do 8310 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8311 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8313 break 2 8314 fi 8315done 8316 done 8317IFS=$as_save_IFS 8318 8319fi 8320fi 8321OTOOL64=$ac_cv_prog_OTOOL64 8322if test -n "$OTOOL64"; then 8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8324$as_echo "$OTOOL64" >&6; } 8325else 8326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8327$as_echo "no" >&6; } 8328fi 8329 8330 8331fi 8332if test -z "$ac_cv_prog_OTOOL64"; then 8333 ac_ct_OTOOL64=$OTOOL64 8334 # Extract the first word of "otool64", so it can be a program name with args. 8335set dummy otool64; ac_word=$2 8336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8337$as_echo_n "checking for $ac_word... " >&6; } 8338if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8339 $as_echo_n "(cached) " >&6 8340else 8341 if test -n "$ac_ct_OTOOL64"; then 8342 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8343else 8344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8345for as_dir in $PATH 8346do 8347 IFS=$as_save_IFS 8348 test -z "$as_dir" && as_dir=. 8349 for ac_exec_ext in '' $ac_executable_extensions; do 8350 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8351 ac_cv_prog_ac_ct_OTOOL64="otool64" 8352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8353 break 2 8354 fi 8355done 8356 done 8357IFS=$as_save_IFS 8358 8359fi 8360fi 8361ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8362if test -n "$ac_ct_OTOOL64"; then 8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8364$as_echo "$ac_ct_OTOOL64" >&6; } 8365else 8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8367$as_echo "no" >&6; } 8368fi 8369 8370 if test "x$ac_ct_OTOOL64" = x; then 8371 OTOOL64=":" 8372 else 8373 case $cross_compiling:$ac_tool_warned in 8374yes:) 8375{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8376$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8377ac_tool_warned=yes ;; 8378esac 8379 OTOOL64=$ac_ct_OTOOL64 8380 fi 8381else 8382 OTOOL64="$ac_cv_prog_OTOOL64" 8383fi 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8412$as_echo_n "checking for -single_module linker flag... " >&6; } 8413if ${lt_cv_apple_cc_single_mod+:} false; then : 8414 $as_echo_n "(cached) " >&6 8415else 8416 lt_cv_apple_cc_single_mod=no 8417 if test -z "${LT_MULTI_MODULE}"; then 8418 # By default we will add the -single_module flag. You can override 8419 # by either setting the environment variable LT_MULTI_MODULE 8420 # non-empty at configure time, or by adding -multi_module to the 8421 # link flags. 8422 rm -rf libconftest.dylib* 8423 echo "int foo(void){return 1;}" > conftest.c 8424 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8425-dynamiclib -Wl,-single_module conftest.c" >&5 8426 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8427 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8428 _lt_result=$? 8429 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8430 lt_cv_apple_cc_single_mod=yes 8431 else 8432 cat conftest.err >&5 8433 fi 8434 rm -rf libconftest.dylib* 8435 rm -f conftest.* 8436 fi 8437fi 8438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8439$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8441$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8442if ${lt_cv_ld_exported_symbols_list+:} false; then : 8443 $as_echo_n "(cached) " >&6 8444else 8445 lt_cv_ld_exported_symbols_list=no 8446 save_LDFLAGS=$LDFLAGS 8447 echo "_main" > conftest.sym 8448 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8450/* end confdefs.h. */ 8451 8452int 8453main () 8454{ 8455 8456 ; 8457 return 0; 8458} 8459_ACEOF 8460if ac_fn_c_try_link "$LINENO"; then : 8461 lt_cv_ld_exported_symbols_list=yes 8462else 8463 lt_cv_ld_exported_symbols_list=no 8464fi 8465rm -f core conftest.err conftest.$ac_objext \ 8466 conftest$ac_exeext conftest.$ac_ext 8467 LDFLAGS="$save_LDFLAGS" 8468 8469fi 8470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8471$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8473$as_echo_n "checking for -force_load linker flag... " >&6; } 8474if ${lt_cv_ld_force_load+:} false; then : 8475 $as_echo_n "(cached) " >&6 8476else 8477 lt_cv_ld_force_load=no 8478 cat > conftest.c << _LT_EOF 8479int forced_loaded() { return 2;} 8480_LT_EOF 8481 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8482 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8483 echo "$AR cru libconftest.a conftest.o" >&5 8484 $AR cru libconftest.a conftest.o 2>&5 8485 cat > conftest.c << _LT_EOF 8486int main() { return 0;} 8487_LT_EOF 8488 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8489 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8490 _lt_result=$? 8491 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8492 lt_cv_ld_force_load=yes 8493 else 8494 cat conftest.err >&5 8495 fi 8496 rm -f conftest.err libconftest.a conftest conftest.c 8497 rm -rf conftest.dSYM 8498 8499fi 8500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8501$as_echo "$lt_cv_ld_force_load" >&6; } 8502 case $host_os in 8503 rhapsody* | darwin1.[012]) 8504 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8505 darwin1.*) 8506 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8507 darwin*) # darwin 5.x on 8508 # if running on 10.5 or later, the deployment target defaults 8509 # to the OS version, if on x86, and 10.4, the deployment 8510 # target defaults to 10.4. Don't you love it? 8511 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8512 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8513 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8514 10.[012][,.]*) 8515 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8516 10.*) 8517 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8518 esac 8519 ;; 8520 esac 8521 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8522 _lt_dar_single_mod='$single_module' 8523 fi 8524 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8525 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8526 else 8527 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8528 fi 8529 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8530 _lt_dsymutil='~$DSYMUTIL $lib || :' 8531 else 8532 _lt_dsymutil= 8533 fi 8534 ;; 8535 esac 8536 8537for ac_header in dlfcn.h 8538do : 8539 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8540" 8541if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8542 cat >>confdefs.h <<_ACEOF 8543#define HAVE_DLFCN_H 1 8544_ACEOF 8545 8546fi 8547 8548done 8549 8550 8551 8552 8553 8554 8555# Set options 8556 8557 8558 8559 enable_dlopen=no 8560 8561 8562 enable_win32_dll=no 8563 8564 8565 # Check whether --enable-shared was given. 8566if test "${enable_shared+set}" = set; then : 8567 enableval=$enable_shared; p=${PACKAGE-default} 8568 case $enableval in 8569 yes) enable_shared=yes ;; 8570 no) enable_shared=no ;; 8571 *) 8572 enable_shared=no 8573 # Look at the argument we got. We use all the common list separators. 8574 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8575 for pkg in $enableval; do 8576 IFS="$lt_save_ifs" 8577 if test "X$pkg" = "X$p"; then 8578 enable_shared=yes 8579 fi 8580 done 8581 IFS="$lt_save_ifs" 8582 ;; 8583 esac 8584else 8585 enable_shared=yes 8586fi 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 # Check whether --enable-static was given. 8597if test "${enable_static+set}" = set; then : 8598 enableval=$enable_static; p=${PACKAGE-default} 8599 case $enableval in 8600 yes) enable_static=yes ;; 8601 no) enable_static=no ;; 8602 *) 8603 enable_static=no 8604 # Look at the argument we got. We use all the common list separators. 8605 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8606 for pkg in $enableval; do 8607 IFS="$lt_save_ifs" 8608 if test "X$pkg" = "X$p"; then 8609 enable_static=yes 8610 fi 8611 done 8612 IFS="$lt_save_ifs" 8613 ;; 8614 esac 8615else 8616 enable_static=yes 8617fi 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628# Check whether --with-pic was given. 8629if test "${with_pic+set}" = set; then : 8630 withval=$with_pic; pic_mode="$withval" 8631else 8632 pic_mode=default 8633fi 8634 8635 8636test -z "$pic_mode" && pic_mode=default 8637 8638 8639 8640 8641 8642 8643 8644 # Check whether --enable-fast-install was given. 8645if test "${enable_fast_install+set}" = set; then : 8646 enableval=$enable_fast_install; p=${PACKAGE-default} 8647 case $enableval in 8648 yes) enable_fast_install=yes ;; 8649 no) enable_fast_install=no ;; 8650 *) 8651 enable_fast_install=no 8652 # Look at the argument we got. We use all the common list separators. 8653 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8654 for pkg in $enableval; do 8655 IFS="$lt_save_ifs" 8656 if test "X$pkg" = "X$p"; then 8657 enable_fast_install=yes 8658 fi 8659 done 8660 IFS="$lt_save_ifs" 8661 ;; 8662 esac 8663else 8664 enable_fast_install=yes 8665fi 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677# This can be used to rebuild libtool when needed 8678LIBTOOL_DEPS="$ltmain" 8679 8680# Always use our own libtool. 8681LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708test -z "$LN_S" && LN_S="ln -s" 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723if test -n "${ZSH_VERSION+set}" ; then 8724 setopt NO_GLOB_SUBST 8725fi 8726 8727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8728$as_echo_n "checking for objdir... " >&6; } 8729if ${lt_cv_objdir+:} false; then : 8730 $as_echo_n "(cached) " >&6 8731else 8732 rm -f .libs 2>/dev/null 8733mkdir .libs 2>/dev/null 8734if test -d .libs; then 8735 lt_cv_objdir=.libs 8736else 8737 # MS-DOS does not allow filenames that begin with a dot. 8738 lt_cv_objdir=_libs 8739fi 8740rmdir .libs 2>/dev/null 8741fi 8742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8743$as_echo "$lt_cv_objdir" >&6; } 8744objdir=$lt_cv_objdir 8745 8746 8747 8748 8749 8750cat >>confdefs.h <<_ACEOF 8751#define LT_OBJDIR "$lt_cv_objdir/" 8752_ACEOF 8753 8754 8755 8756 8757case $host_os in 8758aix3*) 8759 # AIX sometimes has problems with the GCC collect2 program. For some 8760 # reason, if we set the COLLECT_NAMES environment variable, the problems 8761 # vanish in a puff of smoke. 8762 if test "X${COLLECT_NAMES+set}" != Xset; then 8763 COLLECT_NAMES= 8764 export COLLECT_NAMES 8765 fi 8766 ;; 8767esac 8768 8769# Global variables: 8770ofile=libtool 8771can_build_shared=yes 8772 8773# All known linkers require a `.a' archive for static linking (except MSVC, 8774# which needs '.lib'). 8775libext=a 8776 8777with_gnu_ld="$lt_cv_prog_gnu_ld" 8778 8779old_CC="$CC" 8780old_CFLAGS="$CFLAGS" 8781 8782# Set sane defaults for various variables 8783test -z "$CC" && CC=cc 8784test -z "$LTCC" && LTCC=$CC 8785test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8786test -z "$LD" && LD=ld 8787test -z "$ac_objext" && ac_objext=o 8788 8789for cc_temp in $compiler""; do 8790 case $cc_temp in 8791 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8792 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8793 \-*) ;; 8794 *) break;; 8795 esac 8796done 8797cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8798 8799 8800# Only perform the check for file, if the check method requires it 8801test -z "$MAGIC_CMD" && MAGIC_CMD=file 8802case $deplibs_check_method in 8803file_magic*) 8804 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8806$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8807if ${lt_cv_path_MAGIC_CMD+:} false; then : 8808 $as_echo_n "(cached) " >&6 8809else 8810 case $MAGIC_CMD in 8811[\\/*] | ?:[\\/]*) 8812 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8813 ;; 8814*) 8815 lt_save_MAGIC_CMD="$MAGIC_CMD" 8816 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8817 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8818 for ac_dir in $ac_dummy; do 8819 IFS="$lt_save_ifs" 8820 test -z "$ac_dir" && ac_dir=. 8821 if test -f $ac_dir/${ac_tool_prefix}file; then 8822 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8823 if test -n "$file_magic_test_file"; then 8824 case $deplibs_check_method in 8825 "file_magic "*) 8826 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8827 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8828 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8829 $EGREP "$file_magic_regex" > /dev/null; then 8830 : 8831 else 8832 cat <<_LT_EOF 1>&2 8833 8834*** Warning: the command libtool uses to detect shared libraries, 8835*** $file_magic_cmd, produces output that libtool cannot recognize. 8836*** The result is that libtool may fail to recognize shared libraries 8837*** as such. This will affect the creation of libtool libraries that 8838*** depend on shared libraries, but programs linked with such libtool 8839*** libraries will work regardless of this problem. Nevertheless, you 8840*** may want to report the problem to your system manager and/or to 8841*** bug-libtool@gnu.org 8842 8843_LT_EOF 8844 fi ;; 8845 esac 8846 fi 8847 break 8848 fi 8849 done 8850 IFS="$lt_save_ifs" 8851 MAGIC_CMD="$lt_save_MAGIC_CMD" 8852 ;; 8853esac 8854fi 8855 8856MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8857if test -n "$MAGIC_CMD"; then 8858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8859$as_echo "$MAGIC_CMD" >&6; } 8860else 8861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8862$as_echo "no" >&6; } 8863fi 8864 8865 8866 8867 8868 8869if test -z "$lt_cv_path_MAGIC_CMD"; then 8870 if test -n "$ac_tool_prefix"; then 8871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8872$as_echo_n "checking for file... " >&6; } 8873if ${lt_cv_path_MAGIC_CMD+:} false; then : 8874 $as_echo_n "(cached) " >&6 8875else 8876 case $MAGIC_CMD in 8877[\\/*] | ?:[\\/]*) 8878 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8879 ;; 8880*) 8881 lt_save_MAGIC_CMD="$MAGIC_CMD" 8882 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8883 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8884 for ac_dir in $ac_dummy; do 8885 IFS="$lt_save_ifs" 8886 test -z "$ac_dir" && ac_dir=. 8887 if test -f $ac_dir/file; then 8888 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8889 if test -n "$file_magic_test_file"; then 8890 case $deplibs_check_method in 8891 "file_magic "*) 8892 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8893 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8894 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8895 $EGREP "$file_magic_regex" > /dev/null; then 8896 : 8897 else 8898 cat <<_LT_EOF 1>&2 8899 8900*** Warning: the command libtool uses to detect shared libraries, 8901*** $file_magic_cmd, produces output that libtool cannot recognize. 8902*** The result is that libtool may fail to recognize shared libraries 8903*** as such. This will affect the creation of libtool libraries that 8904*** depend on shared libraries, but programs linked with such libtool 8905*** libraries will work regardless of this problem. Nevertheless, you 8906*** may want to report the problem to your system manager and/or to 8907*** bug-libtool@gnu.org 8908 8909_LT_EOF 8910 fi ;; 8911 esac 8912 fi 8913 break 8914 fi 8915 done 8916 IFS="$lt_save_ifs" 8917 MAGIC_CMD="$lt_save_MAGIC_CMD" 8918 ;; 8919esac 8920fi 8921 8922MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8923if test -n "$MAGIC_CMD"; then 8924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8925$as_echo "$MAGIC_CMD" >&6; } 8926else 8927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8928$as_echo "no" >&6; } 8929fi 8930 8931 8932 else 8933 MAGIC_CMD=: 8934 fi 8935fi 8936 8937 fi 8938 ;; 8939esac 8940 8941# Use C for the default configuration in the libtool script 8942 8943lt_save_CC="$CC" 8944ac_ext=c 8945ac_cpp='$CPP $CPPFLAGS' 8946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8948ac_compiler_gnu=$ac_cv_c_compiler_gnu 8949 8950 8951# Source file extension for C test sources. 8952ac_ext=c 8953 8954# Object file extension for compiled C test sources. 8955objext=o 8956objext=$objext 8957 8958# Code to be used in simple compile tests 8959lt_simple_compile_test_code="int some_variable = 0;" 8960 8961# Code to be used in simple link tests 8962lt_simple_link_test_code='int main(){return(0);}' 8963 8964 8965 8966 8967 8968 8969 8970# If no C compiler was specified, use CC. 8971LTCC=${LTCC-"$CC"} 8972 8973# If no C compiler flags were specified, use CFLAGS. 8974LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8975 8976# Allow CC to be a program name with arguments. 8977compiler=$CC 8978 8979# Save the default compiler, since it gets overwritten when the other 8980# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8981compiler_DEFAULT=$CC 8982 8983# save warnings/boilerplate of simple test code 8984ac_outfile=conftest.$ac_objext 8985echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8986eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8987_lt_compiler_boilerplate=`cat conftest.err` 8988$RM conftest* 8989 8990ac_outfile=conftest.$ac_objext 8991echo "$lt_simple_link_test_code" >conftest.$ac_ext 8992eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8993_lt_linker_boilerplate=`cat conftest.err` 8994$RM -r conftest* 8995 8996 8997## CAVEAT EMPTOR: 8998## There is no encapsulation within the following macros, do not change 8999## the running order or otherwise move them around unless you know exactly 9000## what you are doing... 9001if test -n "$compiler"; then 9002 9003lt_prog_compiler_no_builtin_flag= 9004 9005if test "$GCC" = yes; then 9006 case $cc_basename in 9007 nvcc*) 9008 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9009 *) 9010 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9011 esac 9012 9013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9014$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9015if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9016 $as_echo_n "(cached) " >&6 9017else 9018 lt_cv_prog_compiler_rtti_exceptions=no 9019 ac_outfile=conftest.$ac_objext 9020 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9021 lt_compiler_flag="-fno-rtti -fno-exceptions" 9022 # Insert the option either (1) after the last *FLAGS variable, or 9023 # (2) before a word containing "conftest.", or (3) at the end. 9024 # Note that $ac_compile itself does not contain backslashes and begins 9025 # with a dollar sign (not a hyphen), so the echo should work correctly. 9026 # The option is referenced via a variable to avoid confusing sed. 9027 lt_compile=`echo "$ac_compile" | $SED \ 9028 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9029 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9030 -e 's:$: $lt_compiler_flag:'` 9031 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9032 (eval "$lt_compile" 2>conftest.err) 9033 ac_status=$? 9034 cat conftest.err >&5 9035 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9036 if (exit $ac_status) && test -s "$ac_outfile"; then 9037 # The compiler can only warn and ignore the option if not recognized 9038 # So say no if there are warnings other than the usual output. 9039 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9040 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9041 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9042 lt_cv_prog_compiler_rtti_exceptions=yes 9043 fi 9044 fi 9045 $RM conftest* 9046 9047fi 9048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9049$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9050 9051if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9052 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9053else 9054 : 9055fi 9056 9057fi 9058 9059 9060 9061 9062 9063 9064 lt_prog_compiler_wl= 9065lt_prog_compiler_pic= 9066lt_prog_compiler_static= 9067 9068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9069$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9070 9071 if test "$GCC" = yes; then 9072 lt_prog_compiler_wl='-Wl,' 9073 lt_prog_compiler_static='-static' 9074 9075 case $host_os in 9076 aix*) 9077 # All AIX code is PIC. 9078 if test "$host_cpu" = ia64; then 9079 # AIX 5 now supports IA64 processor 9080 lt_prog_compiler_static='-Bstatic' 9081 fi 9082 lt_prog_compiler_pic='-fPIC' 9083 ;; 9084 9085 amigaos*) 9086 case $host_cpu in 9087 powerpc) 9088 # see comment about AmigaOS4 .so support 9089 lt_prog_compiler_pic='-fPIC' 9090 ;; 9091 m68k) 9092 # FIXME: we need at least 68020 code to build shared libraries, but 9093 # adding the `-m68020' flag to GCC prevents building anything better, 9094 # like `-m68040'. 9095 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9096 ;; 9097 esac 9098 ;; 9099 9100 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9101 # PIC is the default for these OSes. 9102 ;; 9103 9104 mingw* | cygwin* | pw32* | os2* | cegcc*) 9105 # This hack is so that the source file can tell whether it is being 9106 # built for inclusion in a dll (and should export symbols for example). 9107 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9108 # (--disable-auto-import) libraries 9109 lt_prog_compiler_pic='-DDLL_EXPORT' 9110 ;; 9111 9112 darwin* | rhapsody*) 9113 # PIC is the default on this platform 9114 # Common symbols not allowed in MH_DYLIB files 9115 lt_prog_compiler_pic='-fno-common' 9116 ;; 9117 9118 haiku*) 9119 # PIC is the default for Haiku. 9120 # The "-static" flag exists, but is broken. 9121 lt_prog_compiler_static= 9122 ;; 9123 9124 hpux*) 9125 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9126 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9127 # sets the default TLS model and affects inlining. 9128 case $host_cpu in 9129 hppa*64*) 9130 # +Z the default 9131 ;; 9132 *) 9133 lt_prog_compiler_pic='-fPIC' 9134 ;; 9135 esac 9136 ;; 9137 9138 interix[3-9]*) 9139 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9140 # Instead, we relocate shared libraries at runtime. 9141 ;; 9142 9143 msdosdjgpp*) 9144 # Just because we use GCC doesn't mean we suddenly get shared libraries 9145 # on systems that don't support them. 9146 lt_prog_compiler_can_build_shared=no 9147 enable_shared=no 9148 ;; 9149 9150 *nto* | *qnx*) 9151 # QNX uses GNU C++, but need to define -shared option too, otherwise 9152 # it will coredump. 9153 lt_prog_compiler_pic='-fPIC -shared' 9154 ;; 9155 9156 sysv4*MP*) 9157 if test -d /usr/nec; then 9158 lt_prog_compiler_pic=-Kconform_pic 9159 fi 9160 ;; 9161 9162 *) 9163 lt_prog_compiler_pic='-fPIC' 9164 ;; 9165 esac 9166 9167 case $cc_basename in 9168 nvcc*) # Cuda Compiler Driver 2.2 9169 lt_prog_compiler_wl='-Xlinker ' 9170 lt_prog_compiler_pic='-Xcompiler -fPIC' 9171 ;; 9172 esac 9173 else 9174 # PORTME Check for flag to pass linker flags through the system compiler. 9175 case $host_os in 9176 aix*) 9177 lt_prog_compiler_wl='-Wl,' 9178 if test "$host_cpu" = ia64; then 9179 # AIX 5 now supports IA64 processor 9180 lt_prog_compiler_static='-Bstatic' 9181 else 9182 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9183 fi 9184 ;; 9185 9186 mingw* | cygwin* | pw32* | os2* | cegcc*) 9187 # This hack is so that the source file can tell whether it is being 9188 # built for inclusion in a dll (and should export symbols for example). 9189 lt_prog_compiler_pic='-DDLL_EXPORT' 9190 ;; 9191 9192 hpux9* | hpux10* | hpux11*) 9193 lt_prog_compiler_wl='-Wl,' 9194 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9195 # not for PA HP-UX. 9196 case $host_cpu in 9197 hppa*64*|ia64*) 9198 # +Z the default 9199 ;; 9200 *) 9201 lt_prog_compiler_pic='+Z' 9202 ;; 9203 esac 9204 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9205 lt_prog_compiler_static='${wl}-a ${wl}archive' 9206 ;; 9207 9208 irix5* | irix6* | nonstopux*) 9209 lt_prog_compiler_wl='-Wl,' 9210 # PIC (with -KPIC) is the default. 9211 lt_prog_compiler_static='-non_shared' 9212 ;; 9213 9214 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9215 case $cc_basename in 9216 # old Intel for x86_64 which still supported -KPIC. 9217 ecc*) 9218 lt_prog_compiler_wl='-Wl,' 9219 lt_prog_compiler_pic='-KPIC' 9220 lt_prog_compiler_static='-static' 9221 ;; 9222 # icc used to be incompatible with GCC. 9223 # ICC 10 doesn't accept -KPIC any more. 9224 icc* | ifort*) 9225 lt_prog_compiler_wl='-Wl,' 9226 lt_prog_compiler_pic='-fPIC' 9227 lt_prog_compiler_static='-static' 9228 ;; 9229 # Lahey Fortran 8.1. 9230 lf95*) 9231 lt_prog_compiler_wl='-Wl,' 9232 lt_prog_compiler_pic='--shared' 9233 lt_prog_compiler_static='--static' 9234 ;; 9235 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9236 # Portland Group compilers (*not* the Pentium gcc compiler, 9237 # which looks to be a dead project) 9238 lt_prog_compiler_wl='-Wl,' 9239 lt_prog_compiler_pic='-fpic' 9240 lt_prog_compiler_static='-Bstatic' 9241 ;; 9242 ccc*) 9243 lt_prog_compiler_wl='-Wl,' 9244 # All Alpha code is PIC. 9245 lt_prog_compiler_static='-non_shared' 9246 ;; 9247 xl* | bgxl* | bgf* | mpixl*) 9248 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9249 lt_prog_compiler_wl='-Wl,' 9250 lt_prog_compiler_pic='-qpic' 9251 lt_prog_compiler_static='-qstaticlink' 9252 ;; 9253 *) 9254 case `$CC -V 2>&1 | sed 5q` in 9255 *Sun\ F* | *Sun*Fortran*) 9256 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9257 lt_prog_compiler_pic='-KPIC' 9258 lt_prog_compiler_static='-Bstatic' 9259 lt_prog_compiler_wl='' 9260 ;; 9261 *Sun\ C*) 9262 # Sun C 5.9 9263 lt_prog_compiler_pic='-KPIC' 9264 lt_prog_compiler_static='-Bstatic' 9265 lt_prog_compiler_wl='-Wl,' 9266 ;; 9267 esac 9268 ;; 9269 esac 9270 ;; 9271 9272 newsos6) 9273 lt_prog_compiler_pic='-KPIC' 9274 lt_prog_compiler_static='-Bstatic' 9275 ;; 9276 9277 *nto* | *qnx*) 9278 # QNX uses GNU C++, but need to define -shared option too, otherwise 9279 # it will coredump. 9280 lt_prog_compiler_pic='-fPIC -shared' 9281 ;; 9282 9283 osf3* | osf4* | osf5*) 9284 lt_prog_compiler_wl='-Wl,' 9285 # All OSF/1 code is PIC. 9286 lt_prog_compiler_static='-non_shared' 9287 ;; 9288 9289 rdos*) 9290 lt_prog_compiler_static='-non_shared' 9291 ;; 9292 9293 solaris*) 9294 lt_prog_compiler_pic='-KPIC' 9295 lt_prog_compiler_static='-Bstatic' 9296 case $cc_basename in 9297 f77* | f90* | f95*) 9298 lt_prog_compiler_wl='-Qoption ld ';; 9299 *) 9300 lt_prog_compiler_wl='-Wl,';; 9301 esac 9302 ;; 9303 9304 sunos4*) 9305 lt_prog_compiler_wl='-Qoption ld ' 9306 lt_prog_compiler_pic='-PIC' 9307 lt_prog_compiler_static='-Bstatic' 9308 ;; 9309 9310 sysv4 | sysv4.2uw2* | sysv4.3*) 9311 lt_prog_compiler_wl='-Wl,' 9312 lt_prog_compiler_pic='-KPIC' 9313 lt_prog_compiler_static='-Bstatic' 9314 ;; 9315 9316 sysv4*MP*) 9317 if test -d /usr/nec ;then 9318 lt_prog_compiler_pic='-Kconform_pic' 9319 lt_prog_compiler_static='-Bstatic' 9320 fi 9321 ;; 9322 9323 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9324 lt_prog_compiler_wl='-Wl,' 9325 lt_prog_compiler_pic='-KPIC' 9326 lt_prog_compiler_static='-Bstatic' 9327 ;; 9328 9329 unicos*) 9330 lt_prog_compiler_wl='-Wl,' 9331 lt_prog_compiler_can_build_shared=no 9332 ;; 9333 9334 uts4*) 9335 lt_prog_compiler_pic='-pic' 9336 lt_prog_compiler_static='-Bstatic' 9337 ;; 9338 9339 *) 9340 lt_prog_compiler_can_build_shared=no 9341 ;; 9342 esac 9343 fi 9344 9345case $host_os in 9346 # For platforms which do not support PIC, -DPIC is meaningless: 9347 *djgpp*) 9348 lt_prog_compiler_pic= 9349 ;; 9350 *) 9351 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9352 ;; 9353esac 9354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9355$as_echo "$lt_prog_compiler_pic" >&6; } 9356 9357 9358 9359 9360 9361 9362# 9363# Check to make sure the PIC flag actually works. 9364# 9365if test -n "$lt_prog_compiler_pic"; then 9366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9367$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9368if ${lt_cv_prog_compiler_pic_works+:} false; then : 9369 $as_echo_n "(cached) " >&6 9370else 9371 lt_cv_prog_compiler_pic_works=no 9372 ac_outfile=conftest.$ac_objext 9373 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9374 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9375 # Insert the option either (1) after the last *FLAGS variable, or 9376 # (2) before a word containing "conftest.", or (3) at the end. 9377 # Note that $ac_compile itself does not contain backslashes and begins 9378 # with a dollar sign (not a hyphen), so the echo should work correctly. 9379 # The option is referenced via a variable to avoid confusing sed. 9380 lt_compile=`echo "$ac_compile" | $SED \ 9381 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9382 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9383 -e 's:$: $lt_compiler_flag:'` 9384 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9385 (eval "$lt_compile" 2>conftest.err) 9386 ac_status=$? 9387 cat conftest.err >&5 9388 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9389 if (exit $ac_status) && test -s "$ac_outfile"; then 9390 # The compiler can only warn and ignore the option if not recognized 9391 # So say no if there are warnings other than the usual output. 9392 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9393 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9394 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9395 lt_cv_prog_compiler_pic_works=yes 9396 fi 9397 fi 9398 $RM conftest* 9399 9400fi 9401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9402$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9403 9404if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9405 case $lt_prog_compiler_pic in 9406 "" | " "*) ;; 9407 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9408 esac 9409else 9410 lt_prog_compiler_pic= 9411 lt_prog_compiler_can_build_shared=no 9412fi 9413 9414fi 9415 9416 9417 9418 9419 9420 9421# 9422# Check to make sure the static flag actually works. 9423# 9424wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9426$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9427if ${lt_cv_prog_compiler_static_works+:} false; then : 9428 $as_echo_n "(cached) " >&6 9429else 9430 lt_cv_prog_compiler_static_works=no 9431 save_LDFLAGS="$LDFLAGS" 9432 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9433 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9434 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9435 # The linker can only warn and ignore the option if not recognized 9436 # So say no if there are warnings 9437 if test -s conftest.err; then 9438 # Append any errors to the config.log. 9439 cat conftest.err 1>&5 9440 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9441 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9442 if diff conftest.exp conftest.er2 >/dev/null; then 9443 lt_cv_prog_compiler_static_works=yes 9444 fi 9445 else 9446 lt_cv_prog_compiler_static_works=yes 9447 fi 9448 fi 9449 $RM -r conftest* 9450 LDFLAGS="$save_LDFLAGS" 9451 9452fi 9453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9454$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9455 9456if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9457 : 9458else 9459 lt_prog_compiler_static= 9460fi 9461 9462 9463 9464 9465 9466 9467 9468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9469$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9470if ${lt_cv_prog_compiler_c_o+:} false; then : 9471 $as_echo_n "(cached) " >&6 9472else 9473 lt_cv_prog_compiler_c_o=no 9474 $RM -r conftest 2>/dev/null 9475 mkdir conftest 9476 cd conftest 9477 mkdir out 9478 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9479 9480 lt_compiler_flag="-o out/conftest2.$ac_objext" 9481 # Insert the option either (1) after the last *FLAGS variable, or 9482 # (2) before a word containing "conftest.", or (3) at the end. 9483 # Note that $ac_compile itself does not contain backslashes and begins 9484 # with a dollar sign (not a hyphen), so the echo should work correctly. 9485 lt_compile=`echo "$ac_compile" | $SED \ 9486 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9487 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9488 -e 's:$: $lt_compiler_flag:'` 9489 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9490 (eval "$lt_compile" 2>out/conftest.err) 9491 ac_status=$? 9492 cat out/conftest.err >&5 9493 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9494 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9495 then 9496 # The compiler can only warn and ignore the option if not recognized 9497 # So say no if there are warnings 9498 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9499 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9500 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9501 lt_cv_prog_compiler_c_o=yes 9502 fi 9503 fi 9504 chmod u+w . 2>&5 9505 $RM conftest* 9506 # SGI C++ compiler will create directory out/ii_files/ for 9507 # template instantiation 9508 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9509 $RM out/* && rmdir out 9510 cd .. 9511 $RM -r conftest 9512 $RM conftest* 9513 9514fi 9515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9516$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9517 9518 9519 9520 9521 9522 9523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9524$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9525if ${lt_cv_prog_compiler_c_o+:} false; then : 9526 $as_echo_n "(cached) " >&6 9527else 9528 lt_cv_prog_compiler_c_o=no 9529 $RM -r conftest 2>/dev/null 9530 mkdir conftest 9531 cd conftest 9532 mkdir out 9533 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9534 9535 lt_compiler_flag="-o out/conftest2.$ac_objext" 9536 # Insert the option either (1) after the last *FLAGS variable, or 9537 # (2) before a word containing "conftest.", or (3) at the end. 9538 # Note that $ac_compile itself does not contain backslashes and begins 9539 # with a dollar sign (not a hyphen), so the echo should work correctly. 9540 lt_compile=`echo "$ac_compile" | $SED \ 9541 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9542 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9543 -e 's:$: $lt_compiler_flag:'` 9544 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9545 (eval "$lt_compile" 2>out/conftest.err) 9546 ac_status=$? 9547 cat out/conftest.err >&5 9548 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9549 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9550 then 9551 # The compiler can only warn and ignore the option if not recognized 9552 # So say no if there are warnings 9553 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9554 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9555 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9556 lt_cv_prog_compiler_c_o=yes 9557 fi 9558 fi 9559 chmod u+w . 2>&5 9560 $RM conftest* 9561 # SGI C++ compiler will create directory out/ii_files/ for 9562 # template instantiation 9563 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9564 $RM out/* && rmdir out 9565 cd .. 9566 $RM -r conftest 9567 $RM conftest* 9568 9569fi 9570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9571$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9572 9573 9574 9575 9576hard_links="nottested" 9577if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9578 # do not overwrite the value of need_locks provided by the user 9579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9580$as_echo_n "checking if we can lock with hard links... " >&6; } 9581 hard_links=yes 9582 $RM conftest* 9583 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9584 touch conftest.a 9585 ln conftest.a conftest.b 2>&5 || hard_links=no 9586 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9588$as_echo "$hard_links" >&6; } 9589 if test "$hard_links" = no; then 9590 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9591$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9592 need_locks=warn 9593 fi 9594else 9595 need_locks=no 9596fi 9597 9598 9599 9600 9601 9602 9603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9604$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9605 9606 runpath_var= 9607 allow_undefined_flag= 9608 always_export_symbols=no 9609 archive_cmds= 9610 archive_expsym_cmds= 9611 compiler_needs_object=no 9612 enable_shared_with_static_runtimes=no 9613 export_dynamic_flag_spec= 9614 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9615 hardcode_automatic=no 9616 hardcode_direct=no 9617 hardcode_direct_absolute=no 9618 hardcode_libdir_flag_spec= 9619 hardcode_libdir_flag_spec_ld= 9620 hardcode_libdir_separator= 9621 hardcode_minus_L=no 9622 hardcode_shlibpath_var=unsupported 9623 inherit_rpath=no 9624 link_all_deplibs=unknown 9625 module_cmds= 9626 module_expsym_cmds= 9627 old_archive_from_new_cmds= 9628 old_archive_from_expsyms_cmds= 9629 thread_safe_flag_spec= 9630 whole_archive_flag_spec= 9631 # include_expsyms should be a list of space-separated symbols to be *always* 9632 # included in the symbol list 9633 include_expsyms= 9634 # exclude_expsyms can be an extended regexp of symbols to exclude 9635 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9636 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9637 # as well as any symbol that contains `d'. 9638 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9639 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9640 # platforms (ab)use it in PIC code, but their linkers get confused if 9641 # the symbol is explicitly referenced. Since portable code cannot 9642 # rely on this symbol name, it's probably fine to never include it in 9643 # preloaded symbol tables. 9644 # Exclude shared library initialization/finalization symbols. 9645 extract_expsyms_cmds= 9646 9647 case $host_os in 9648 cygwin* | mingw* | pw32* | cegcc*) 9649 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9650 # When not using gcc, we currently assume that we are using 9651 # Microsoft Visual C++. 9652 if test "$GCC" != yes; then 9653 with_gnu_ld=no 9654 fi 9655 ;; 9656 interix*) 9657 # we just hope/assume this is gcc and not c89 (= MSVC++) 9658 with_gnu_ld=yes 9659 ;; 9660 openbsd*) 9661 with_gnu_ld=no 9662 ;; 9663 esac 9664 9665 ld_shlibs=yes 9666 9667 # On some targets, GNU ld is compatible enough with the native linker 9668 # that we're better off using the native interface for both. 9669 lt_use_gnu_ld_interface=no 9670 if test "$with_gnu_ld" = yes; then 9671 case $host_os in 9672 aix*) 9673 # The AIX port of GNU ld has always aspired to compatibility 9674 # with the native linker. However, as the warning in the GNU ld 9675 # block says, versions before 2.19.5* couldn't really create working 9676 # shared libraries, regardless of the interface used. 9677 case `$LD -v 2>&1` in 9678 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9679 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9680 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9681 *) 9682 lt_use_gnu_ld_interface=yes 9683 ;; 9684 esac 9685 ;; 9686 *) 9687 lt_use_gnu_ld_interface=yes 9688 ;; 9689 esac 9690 fi 9691 9692 if test "$lt_use_gnu_ld_interface" = yes; then 9693 # If archive_cmds runs LD, not CC, wlarc should be empty 9694 wlarc='${wl}' 9695 9696 # Set some defaults for GNU ld with shared library support. These 9697 # are reset later if shared libraries are not supported. Putting them 9698 # here allows them to be overridden if necessary. 9699 runpath_var=LD_RUN_PATH 9700 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9701 export_dynamic_flag_spec='${wl}--export-dynamic' 9702 # ancient GNU ld didn't support --whole-archive et. al. 9703 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9704 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9705 else 9706 whole_archive_flag_spec= 9707 fi 9708 supports_anon_versioning=no 9709 case `$LD -v 2>&1` in 9710 *GNU\ gold*) supports_anon_versioning=yes ;; 9711 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9712 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9713 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9714 *\ 2.11.*) ;; # other 2.11 versions 9715 *) supports_anon_versioning=yes ;; 9716 esac 9717 9718 # See if GNU ld supports shared libraries. 9719 case $host_os in 9720 aix[3-9]*) 9721 # On AIX/PPC, the GNU linker is very broken 9722 if test "$host_cpu" != ia64; then 9723 ld_shlibs=no 9724 cat <<_LT_EOF 1>&2 9725 9726*** Warning: the GNU linker, at least up to release 2.19, is reported 9727*** to be unable to reliably create shared libraries on AIX. 9728*** Therefore, libtool is disabling shared libraries support. If you 9729*** really care for shared libraries, you may want to install binutils 9730*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9731*** You will then need to restart the configuration process. 9732 9733_LT_EOF 9734 fi 9735 ;; 9736 9737 amigaos*) 9738 case $host_cpu in 9739 powerpc) 9740 # see comment about AmigaOS4 .so support 9741 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9742 archive_expsym_cmds='' 9743 ;; 9744 m68k) 9745 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)' 9746 hardcode_libdir_flag_spec='-L$libdir' 9747 hardcode_minus_L=yes 9748 ;; 9749 esac 9750 ;; 9751 9752 beos*) 9753 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9754 allow_undefined_flag=unsupported 9755 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9756 # support --undefined. This deserves some investigation. FIXME 9757 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9758 else 9759 ld_shlibs=no 9760 fi 9761 ;; 9762 9763 cygwin* | mingw* | pw32* | cegcc*) 9764 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9765 # as there is no search path for DLLs. 9766 hardcode_libdir_flag_spec='-L$libdir' 9767 export_dynamic_flag_spec='${wl}--export-all-symbols' 9768 allow_undefined_flag=unsupported 9769 always_export_symbols=no 9770 enable_shared_with_static_runtimes=yes 9771 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9772 9773 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9774 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9775 # If the export-symbols file already is a .def file (1st line 9776 # is EXPORTS), use it as is; otherwise, prepend... 9777 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9778 cp $export_symbols $output_objdir/$soname.def; 9779 else 9780 echo EXPORTS > $output_objdir/$soname.def; 9781 cat $export_symbols >> $output_objdir/$soname.def; 9782 fi~ 9783 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9784 else 9785 ld_shlibs=no 9786 fi 9787 ;; 9788 9789 haiku*) 9790 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9791 link_all_deplibs=yes 9792 ;; 9793 9794 interix[3-9]*) 9795 hardcode_direct=no 9796 hardcode_shlibpath_var=no 9797 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9798 export_dynamic_flag_spec='${wl}-E' 9799 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9800 # Instead, shared libraries are loaded at an image base (0x10000000 by 9801 # default) and relocated if they conflict, which is a slow very memory 9802 # consuming and fragmenting process. To avoid this, we pick a random, 9803 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9804 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9805 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9806 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' 9807 ;; 9808 9809 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9810 tmp_diet=no 9811 if test "$host_os" = linux-dietlibc; then 9812 case $cc_basename in 9813 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9814 esac 9815 fi 9816 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9817 && test "$tmp_diet" = no 9818 then 9819 tmp_addflag=' $pic_flag' 9820 tmp_sharedflag='-shared' 9821 case $cc_basename,$host_cpu in 9822 pgcc*) # Portland Group C compiler 9823 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' 9824 tmp_addflag=' $pic_flag' 9825 ;; 9826 pgf77* | pgf90* | pgf95* | pgfortran*) 9827 # Portland Group f77 and f90 compilers 9828 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' 9829 tmp_addflag=' $pic_flag -Mnomain' ;; 9830 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9831 tmp_addflag=' -i_dynamic' ;; 9832 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9833 tmp_addflag=' -i_dynamic -nofor_main' ;; 9834 ifc* | ifort*) # Intel Fortran compiler 9835 tmp_addflag=' -nofor_main' ;; 9836 lf95*) # Lahey Fortran 8.1 9837 whole_archive_flag_spec= 9838 tmp_sharedflag='--shared' ;; 9839 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9840 tmp_sharedflag='-qmkshrobj' 9841 tmp_addflag= ;; 9842 nvcc*) # Cuda Compiler Driver 2.2 9843 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' 9844 compiler_needs_object=yes 9845 ;; 9846 esac 9847 case `$CC -V 2>&1 | sed 5q` in 9848 *Sun\ C*) # Sun C 5.9 9849 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' 9850 compiler_needs_object=yes 9851 tmp_sharedflag='-G' ;; 9852 *Sun\ F*) # Sun Fortran 8.3 9853 tmp_sharedflag='-G' ;; 9854 esac 9855 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9856 9857 if test "x$supports_anon_versioning" = xyes; then 9858 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9859 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9860 echo "local: *; };" >> $output_objdir/$libname.ver~ 9861 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9862 fi 9863 9864 case $cc_basename in 9865 xlf* | bgf* | bgxlf* | mpixlf*) 9866 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9867 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9868 hardcode_libdir_flag_spec= 9869 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9870 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9871 if test "x$supports_anon_versioning" = xyes; then 9872 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9873 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9874 echo "local: *; };" >> $output_objdir/$libname.ver~ 9875 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9876 fi 9877 ;; 9878 esac 9879 else 9880 ld_shlibs=no 9881 fi 9882 ;; 9883 9884 netbsd*) 9885 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9886 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9887 wlarc= 9888 else 9889 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9890 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9891 fi 9892 ;; 9893 9894 solaris*) 9895 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9896 ld_shlibs=no 9897 cat <<_LT_EOF 1>&2 9898 9899*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9900*** create shared libraries on Solaris systems. Therefore, libtool 9901*** is disabling shared libraries support. We urge you to upgrade GNU 9902*** binutils to release 2.9.1 or newer. Another option is to modify 9903*** your PATH or compiler configuration so that the native linker is 9904*** used, and then restart. 9905 9906_LT_EOF 9907 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9908 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9909 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9910 else 9911 ld_shlibs=no 9912 fi 9913 ;; 9914 9915 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9916 case `$LD -v 2>&1` in 9917 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9918 ld_shlibs=no 9919 cat <<_LT_EOF 1>&2 9920 9921*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9922*** reliably create shared libraries on SCO systems. Therefore, libtool 9923*** is disabling shared libraries support. We urge you to upgrade GNU 9924*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9925*** your PATH or compiler configuration so that the native linker is 9926*** used, and then restart. 9927 9928_LT_EOF 9929 ;; 9930 *) 9931 # For security reasons, it is highly recommended that you always 9932 # use absolute paths for naming shared libraries, and exclude the 9933 # DT_RUNPATH tag from executables and libraries. But doing so 9934 # requires that you compile everything twice, which is a pain. 9935 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9936 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9937 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9938 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9939 else 9940 ld_shlibs=no 9941 fi 9942 ;; 9943 esac 9944 ;; 9945 9946 sunos4*) 9947 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9948 wlarc= 9949 hardcode_direct=yes 9950 hardcode_shlibpath_var=no 9951 ;; 9952 9953 *) 9954 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9955 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9956 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9957 else 9958 ld_shlibs=no 9959 fi 9960 ;; 9961 esac 9962 9963 if test "$ld_shlibs" = no; then 9964 runpath_var= 9965 hardcode_libdir_flag_spec= 9966 export_dynamic_flag_spec= 9967 whole_archive_flag_spec= 9968 fi 9969 else 9970 # PORTME fill in a description of your system's linker (not GNU ld) 9971 case $host_os in 9972 aix3*) 9973 allow_undefined_flag=unsupported 9974 always_export_symbols=yes 9975 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' 9976 # Note: this linker hardcodes the directories in LIBPATH if there 9977 # are no directories specified by -L. 9978 hardcode_minus_L=yes 9979 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9980 # Neither direct hardcoding nor static linking is supported with a 9981 # broken collect2. 9982 hardcode_direct=unsupported 9983 fi 9984 ;; 9985 9986 aix[4-9]*) 9987 if test "$host_cpu" = ia64; then 9988 # On IA64, the linker does run time linking by default, so we don't 9989 # have to do anything special. 9990 aix_use_runtimelinking=no 9991 exp_sym_flag='-Bexport' 9992 no_entry_flag="" 9993 else 9994 # If we're using GNU nm, then we don't want the "-C" option. 9995 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9996 # Also, AIX nm treats weak defined symbols like other global 9997 # defined symbols, whereas GNU nm marks them as "W". 9998 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9999 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' 10000 else 10001 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' 10002 fi 10003 aix_use_runtimelinking=no 10004 10005 # Test if we are trying to use run time linking or normal 10006 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10007 # need to do runtime linking. 10008 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10009 for ld_flag in $LDFLAGS; do 10010 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10011 aix_use_runtimelinking=yes 10012 break 10013 fi 10014 done 10015 ;; 10016 esac 10017 10018 exp_sym_flag='-bexport' 10019 no_entry_flag='-bnoentry' 10020 fi 10021 10022 # When large executables or shared objects are built, AIX ld can 10023 # have problems creating the table of contents. If linking a library 10024 # or program results in "error TOC overflow" add -mminimal-toc to 10025 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10026 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10027 10028 archive_cmds='' 10029 hardcode_direct=yes 10030 hardcode_direct_absolute=yes 10031 hardcode_libdir_separator=':' 10032 link_all_deplibs=yes 10033 file_list_spec='${wl}-f,' 10034 10035 if test "$GCC" = yes; then 10036 case $host_os in aix4.[012]|aix4.[012].*) 10037 # We only want to do this on AIX 4.2 and lower, the check 10038 # below for broken collect2 doesn't work under 4.3+ 10039 collect2name=`${CC} -print-prog-name=collect2` 10040 if test -f "$collect2name" && 10041 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10042 then 10043 # We have reworked collect2 10044 : 10045 else 10046 # We have old collect2 10047 hardcode_direct=unsupported 10048 # It fails to find uninstalled libraries when the uninstalled 10049 # path is not listed in the libpath. Setting hardcode_minus_L 10050 # to unsupported forces relinking 10051 hardcode_minus_L=yes 10052 hardcode_libdir_flag_spec='-L$libdir' 10053 hardcode_libdir_separator= 10054 fi 10055 ;; 10056 esac 10057 shared_flag='-shared' 10058 if test "$aix_use_runtimelinking" = yes; then 10059 shared_flag="$shared_flag "'${wl}-G' 10060 fi 10061 else 10062 # not using gcc 10063 if test "$host_cpu" = ia64; then 10064 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10065 # chokes on -Wl,-G. The following line is correct: 10066 shared_flag='-G' 10067 else 10068 if test "$aix_use_runtimelinking" = yes; then 10069 shared_flag='${wl}-G' 10070 else 10071 shared_flag='${wl}-bM:SRE' 10072 fi 10073 fi 10074 fi 10075 10076 export_dynamic_flag_spec='${wl}-bexpall' 10077 # It seems that -bexpall does not export symbols beginning with 10078 # underscore (_), so it is better to generate a list of symbols to export. 10079 always_export_symbols=yes 10080 if test "$aix_use_runtimelinking" = yes; then 10081 # Warning - without using the other runtime loading flags (-brtl), 10082 # -berok will link without error, but may produce a broken library. 10083 allow_undefined_flag='-berok' 10084 # Determine the default libpath from the value encoded in an 10085 # empty executable. 10086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10087/* end confdefs.h. */ 10088 10089int 10090main () 10091{ 10092 10093 ; 10094 return 0; 10095} 10096_ACEOF 10097if ac_fn_c_try_link "$LINENO"; then : 10098 10099lt_aix_libpath_sed=' 10100 /Import File Strings/,/^$/ { 10101 /^0/ { 10102 s/^0 *\(.*\)$/\1/ 10103 p 10104 } 10105 }' 10106aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10107# Check for a 64-bit object if we didn't find anything. 10108if test -z "$aix_libpath"; then 10109 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10110fi 10111fi 10112rm -f core conftest.err conftest.$ac_objext \ 10113 conftest$ac_exeext conftest.$ac_ext 10114if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10115 10116 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10117 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" 10118 else 10119 if test "$host_cpu" = ia64; then 10120 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10121 allow_undefined_flag="-z nodefs" 10122 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" 10123 else 10124 # Determine the default libpath from the value encoded in an 10125 # empty executable. 10126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10127/* end confdefs.h. */ 10128 10129int 10130main () 10131{ 10132 10133 ; 10134 return 0; 10135} 10136_ACEOF 10137if ac_fn_c_try_link "$LINENO"; then : 10138 10139lt_aix_libpath_sed=' 10140 /Import File Strings/,/^$/ { 10141 /^0/ { 10142 s/^0 *\(.*\)$/\1/ 10143 p 10144 } 10145 }' 10146aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10147# Check for a 64-bit object if we didn't find anything. 10148if test -z "$aix_libpath"; then 10149 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10150fi 10151fi 10152rm -f core conftest.err conftest.$ac_objext \ 10153 conftest$ac_exeext conftest.$ac_ext 10154if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10155 10156 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10157 # Warning - without using the other run time loading flags, 10158 # -berok will link without error, but may produce a broken library. 10159 no_undefined_flag=' ${wl}-bernotok' 10160 allow_undefined_flag=' ${wl}-berok' 10161 if test "$with_gnu_ld" = yes; then 10162 # We only use this code for GNU lds that support --whole-archive. 10163 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10164 else 10165 # Exported symbols can be pulled into shared objects from archives 10166 whole_archive_flag_spec='$convenience' 10167 fi 10168 archive_cmds_need_lc=yes 10169 # This is similar to how AIX traditionally builds its shared libraries. 10170 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' 10171 fi 10172 fi 10173 ;; 10174 10175 amigaos*) 10176 case $host_cpu in 10177 powerpc) 10178 # see comment about AmigaOS4 .so support 10179 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10180 archive_expsym_cmds='' 10181 ;; 10182 m68k) 10183 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)' 10184 hardcode_libdir_flag_spec='-L$libdir' 10185 hardcode_minus_L=yes 10186 ;; 10187 esac 10188 ;; 10189 10190 bsdi[45]*) 10191 export_dynamic_flag_spec=-rdynamic 10192 ;; 10193 10194 cygwin* | mingw* | pw32* | cegcc*) 10195 # When not using gcc, we currently assume that we are using 10196 # Microsoft Visual C++. 10197 # hardcode_libdir_flag_spec is actually meaningless, as there is 10198 # no search path for DLLs. 10199 hardcode_libdir_flag_spec=' ' 10200 allow_undefined_flag=unsupported 10201 # Tell ltmain to make .lib files, not .a files. 10202 libext=lib 10203 # Tell ltmain to make .dll files, not .so files. 10204 shrext_cmds=".dll" 10205 # FIXME: Setting linknames here is a bad hack. 10206 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10207 # The linker will automatically build a .lib file if we build a DLL. 10208 old_archive_from_new_cmds='true' 10209 # FIXME: Should let the user specify the lib program. 10210 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10211 fix_srcfile_path='`cygpath -w "$srcfile"`' 10212 enable_shared_with_static_runtimes=yes 10213 ;; 10214 10215 darwin* | rhapsody*) 10216 10217 10218 archive_cmds_need_lc=no 10219 hardcode_direct=no 10220 hardcode_automatic=yes 10221 hardcode_shlibpath_var=unsupported 10222 if test "$lt_cv_ld_force_load" = "yes"; then 10223 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\"`' 10224 else 10225 whole_archive_flag_spec='' 10226 fi 10227 link_all_deplibs=yes 10228 allow_undefined_flag="$_lt_dar_allow_undefined" 10229 case $cc_basename in 10230 ifort*) _lt_dar_can_shared=yes ;; 10231 *) _lt_dar_can_shared=$GCC ;; 10232 esac 10233 if test "$_lt_dar_can_shared" = "yes"; then 10234 output_verbose_link_cmd=func_echo_all 10235 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10236 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10237 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}" 10238 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}" 10239 10240 else 10241 ld_shlibs=no 10242 fi 10243 10244 ;; 10245 10246 dgux*) 10247 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10248 hardcode_libdir_flag_spec='-L$libdir' 10249 hardcode_shlibpath_var=no 10250 ;; 10251 10252 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10253 # support. Future versions do this automatically, but an explicit c++rt0.o 10254 # does not break anything, and helps significantly (at the cost of a little 10255 # extra space). 10256 freebsd2.2*) 10257 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10258 hardcode_libdir_flag_spec='-R$libdir' 10259 hardcode_direct=yes 10260 hardcode_shlibpath_var=no 10261 ;; 10262 10263 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10264 freebsd2.*) 10265 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10266 hardcode_direct=yes 10267 hardcode_minus_L=yes 10268 hardcode_shlibpath_var=no 10269 ;; 10270 10271 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10272 freebsd* | dragonfly*) 10273 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10274 hardcode_libdir_flag_spec='-R$libdir' 10275 hardcode_direct=yes 10276 hardcode_shlibpath_var=no 10277 ;; 10278 10279 hpux9*) 10280 if test "$GCC" = yes; then 10281 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' 10282 else 10283 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' 10284 fi 10285 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10286 hardcode_libdir_separator=: 10287 hardcode_direct=yes 10288 10289 # hardcode_minus_L: Not really in the search PATH, 10290 # but as the default location of the library. 10291 hardcode_minus_L=yes 10292 export_dynamic_flag_spec='${wl}-E' 10293 ;; 10294 10295 hpux10*) 10296 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10297 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10298 else 10299 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10300 fi 10301 if test "$with_gnu_ld" = no; then 10302 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10303 hardcode_libdir_flag_spec_ld='+b $libdir' 10304 hardcode_libdir_separator=: 10305 hardcode_direct=yes 10306 hardcode_direct_absolute=yes 10307 export_dynamic_flag_spec='${wl}-E' 10308 # hardcode_minus_L: Not really in the search PATH, 10309 # but as the default location of the library. 10310 hardcode_minus_L=yes 10311 fi 10312 ;; 10313 10314 hpux11*) 10315 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10316 case $host_cpu in 10317 hppa*64*) 10318 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10319 ;; 10320 ia64*) 10321 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10322 ;; 10323 *) 10324 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10325 ;; 10326 esac 10327 else 10328 case $host_cpu in 10329 hppa*64*) 10330 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10331 ;; 10332 ia64*) 10333 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10334 ;; 10335 *) 10336 10337 # Older versions of the 11.00 compiler do not understand -b yet 10338 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10340$as_echo_n "checking if $CC understands -b... " >&6; } 10341if ${lt_cv_prog_compiler__b+:} false; then : 10342 $as_echo_n "(cached) " >&6 10343else 10344 lt_cv_prog_compiler__b=no 10345 save_LDFLAGS="$LDFLAGS" 10346 LDFLAGS="$LDFLAGS -b" 10347 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10348 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10349 # The linker can only warn and ignore the option if not recognized 10350 # So say no if there are warnings 10351 if test -s conftest.err; then 10352 # Append any errors to the config.log. 10353 cat conftest.err 1>&5 10354 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10355 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10356 if diff conftest.exp conftest.er2 >/dev/null; then 10357 lt_cv_prog_compiler__b=yes 10358 fi 10359 else 10360 lt_cv_prog_compiler__b=yes 10361 fi 10362 fi 10363 $RM -r conftest* 10364 LDFLAGS="$save_LDFLAGS" 10365 10366fi 10367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10368$as_echo "$lt_cv_prog_compiler__b" >&6; } 10369 10370if test x"$lt_cv_prog_compiler__b" = xyes; then 10371 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10372else 10373 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10374fi 10375 10376 ;; 10377 esac 10378 fi 10379 if test "$with_gnu_ld" = no; then 10380 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10381 hardcode_libdir_separator=: 10382 10383 case $host_cpu in 10384 hppa*64*|ia64*) 10385 hardcode_direct=no 10386 hardcode_shlibpath_var=no 10387 ;; 10388 *) 10389 hardcode_direct=yes 10390 hardcode_direct_absolute=yes 10391 export_dynamic_flag_spec='${wl}-E' 10392 10393 # hardcode_minus_L: Not really in the search PATH, 10394 # but as the default location of the library. 10395 hardcode_minus_L=yes 10396 ;; 10397 esac 10398 fi 10399 ;; 10400 10401 irix5* | irix6* | nonstopux*) 10402 if test "$GCC" = yes; then 10403 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' 10404 # Try to use the -exported_symbol ld option, if it does not 10405 # work, assume that -exports_file does not work either and 10406 # implicitly export all symbols. 10407 save_LDFLAGS="$LDFLAGS" 10408 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10410/* end confdefs.h. */ 10411int foo(void) {} 10412_ACEOF 10413if ac_fn_c_try_link "$LINENO"; then : 10414 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' 10415 10416fi 10417rm -f core conftest.err conftest.$ac_objext \ 10418 conftest$ac_exeext conftest.$ac_ext 10419 LDFLAGS="$save_LDFLAGS" 10420 else 10421 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' 10422 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' 10423 fi 10424 archive_cmds_need_lc='no' 10425 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10426 hardcode_libdir_separator=: 10427 inherit_rpath=yes 10428 link_all_deplibs=yes 10429 ;; 10430 10431 netbsd*) 10432 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10433 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10434 else 10435 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10436 fi 10437 hardcode_libdir_flag_spec='-R$libdir' 10438 hardcode_direct=yes 10439 hardcode_shlibpath_var=no 10440 ;; 10441 10442 newsos6) 10443 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10444 hardcode_direct=yes 10445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10446 hardcode_libdir_separator=: 10447 hardcode_shlibpath_var=no 10448 ;; 10449 10450 *nto* | *qnx*) 10451 ;; 10452 10453 openbsd*) 10454 if test -f /usr/libexec/ld.so; then 10455 hardcode_direct=yes 10456 hardcode_shlibpath_var=no 10457 hardcode_direct_absolute=yes 10458 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10459 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10460 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10461 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10462 export_dynamic_flag_spec='${wl}-E' 10463 else 10464 case $host_os in 10465 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10466 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10467 hardcode_libdir_flag_spec='-R$libdir' 10468 ;; 10469 *) 10470 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10471 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10472 ;; 10473 esac 10474 fi 10475 else 10476 ld_shlibs=no 10477 fi 10478 ;; 10479 10480 os2*) 10481 hardcode_libdir_flag_spec='-L$libdir' 10482 hardcode_minus_L=yes 10483 allow_undefined_flag=unsupported 10484 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' 10485 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10486 ;; 10487 10488 osf3*) 10489 if test "$GCC" = yes; then 10490 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10491 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' 10492 else 10493 allow_undefined_flag=' -expect_unresolved \*' 10494 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' 10495 fi 10496 archive_cmds_need_lc='no' 10497 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10498 hardcode_libdir_separator=: 10499 ;; 10500 10501 osf4* | osf5*) # as osf3* with the addition of -msym flag 10502 if test "$GCC" = yes; then 10503 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10504 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' 10505 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10506 else 10507 allow_undefined_flag=' -expect_unresolved \*' 10508 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' 10509 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~ 10510 $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' 10511 10512 # Both c and cxx compiler support -rpath directly 10513 hardcode_libdir_flag_spec='-rpath $libdir' 10514 fi 10515 archive_cmds_need_lc='no' 10516 hardcode_libdir_separator=: 10517 ;; 10518 10519 solaris*) 10520 no_undefined_flag=' -z defs' 10521 if test "$GCC" = yes; then 10522 wlarc='${wl}' 10523 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10524 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10525 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10526 else 10527 case `$CC -V 2>&1` in 10528 *"Compilers 5.0"*) 10529 wlarc='' 10530 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10531 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10532 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10533 ;; 10534 *) 10535 wlarc='${wl}' 10536 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10537 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10538 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10539 ;; 10540 esac 10541 fi 10542 hardcode_libdir_flag_spec='-R$libdir' 10543 hardcode_shlibpath_var=no 10544 case $host_os in 10545 solaris2.[0-5] | solaris2.[0-5].*) ;; 10546 *) 10547 # The compiler driver will combine and reorder linker options, 10548 # but understands `-z linker_flag'. GCC discards it without `$wl', 10549 # but is careful enough not to reorder. 10550 # Supported since Solaris 2.6 (maybe 2.5.1?) 10551 if test "$GCC" = yes; then 10552 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10553 else 10554 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10555 fi 10556 ;; 10557 esac 10558 link_all_deplibs=yes 10559 ;; 10560 10561 sunos4*) 10562 if test "x$host_vendor" = xsequent; then 10563 # Use $CC to link under sequent, because it throws in some extra .o 10564 # files that make .init and .fini sections work. 10565 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10566 else 10567 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10568 fi 10569 hardcode_libdir_flag_spec='-L$libdir' 10570 hardcode_direct=yes 10571 hardcode_minus_L=yes 10572 hardcode_shlibpath_var=no 10573 ;; 10574 10575 sysv4) 10576 case $host_vendor in 10577 sni) 10578 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10579 hardcode_direct=yes # is this really true??? 10580 ;; 10581 siemens) 10582 ## LD is ld it makes a PLAMLIB 10583 ## CC just makes a GrossModule. 10584 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10585 reload_cmds='$CC -r -o $output$reload_objs' 10586 hardcode_direct=no 10587 ;; 10588 motorola) 10589 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10590 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10591 ;; 10592 esac 10593 runpath_var='LD_RUN_PATH' 10594 hardcode_shlibpath_var=no 10595 ;; 10596 10597 sysv4.3*) 10598 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10599 hardcode_shlibpath_var=no 10600 export_dynamic_flag_spec='-Bexport' 10601 ;; 10602 10603 sysv4*MP*) 10604 if test -d /usr/nec; then 10605 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10606 hardcode_shlibpath_var=no 10607 runpath_var=LD_RUN_PATH 10608 hardcode_runpath_var=yes 10609 ld_shlibs=yes 10610 fi 10611 ;; 10612 10613 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10614 no_undefined_flag='${wl}-z,text' 10615 archive_cmds_need_lc=no 10616 hardcode_shlibpath_var=no 10617 runpath_var='LD_RUN_PATH' 10618 10619 if test "$GCC" = yes; then 10620 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10621 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10622 else 10623 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10624 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10625 fi 10626 ;; 10627 10628 sysv5* | sco3.2v5* | sco5v6*) 10629 # Note: We can NOT use -z defs as we might desire, because we do not 10630 # link with -lc, and that would cause any symbols used from libc to 10631 # always be unresolved, which means just about no library would 10632 # ever link correctly. If we're not using GNU ld we use -z text 10633 # though, which does catch some bad symbols but isn't as heavy-handed 10634 # as -z defs. 10635 no_undefined_flag='${wl}-z,text' 10636 allow_undefined_flag='${wl}-z,nodefs' 10637 archive_cmds_need_lc=no 10638 hardcode_shlibpath_var=no 10639 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10640 hardcode_libdir_separator=':' 10641 link_all_deplibs=yes 10642 export_dynamic_flag_spec='${wl}-Bexport' 10643 runpath_var='LD_RUN_PATH' 10644 10645 if test "$GCC" = yes; then 10646 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10647 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10648 else 10649 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10650 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10651 fi 10652 ;; 10653 10654 uts4*) 10655 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10656 hardcode_libdir_flag_spec='-L$libdir' 10657 hardcode_shlibpath_var=no 10658 ;; 10659 10660 *) 10661 ld_shlibs=no 10662 ;; 10663 esac 10664 10665 if test x$host_vendor = xsni; then 10666 case $host in 10667 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10668 export_dynamic_flag_spec='${wl}-Blargedynsym' 10669 ;; 10670 esac 10671 fi 10672 fi 10673 10674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10675$as_echo "$ld_shlibs" >&6; } 10676test "$ld_shlibs" = no && can_build_shared=no 10677 10678with_gnu_ld=$with_gnu_ld 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694# 10695# Do we need to explicitly link libc? 10696# 10697case "x$archive_cmds_need_lc" in 10698x|xyes) 10699 # Assume -lc should be added 10700 archive_cmds_need_lc=yes 10701 10702 if test "$enable_shared" = yes && test "$GCC" = yes; then 10703 case $archive_cmds in 10704 *'~'*) 10705 # FIXME: we may have to deal with multi-command sequences. 10706 ;; 10707 '$CC '*) 10708 # Test whether the compiler implicitly links with -lc since on some 10709 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10710 # to ld, don't add -lc before -lgcc. 10711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10712$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10713if ${lt_cv_archive_cmds_need_lc+:} false; then : 10714 $as_echo_n "(cached) " >&6 10715else 10716 $RM conftest* 10717 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10718 10719 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10720 (eval $ac_compile) 2>&5 10721 ac_status=$? 10722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10723 test $ac_status = 0; } 2>conftest.err; then 10724 soname=conftest 10725 lib=conftest 10726 libobjs=conftest.$ac_objext 10727 deplibs= 10728 wl=$lt_prog_compiler_wl 10729 pic_flag=$lt_prog_compiler_pic 10730 compiler_flags=-v 10731 linker_flags=-v 10732 verstring= 10733 output_objdir=. 10734 libname=conftest 10735 lt_save_allow_undefined_flag=$allow_undefined_flag 10736 allow_undefined_flag= 10737 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10738 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10739 ac_status=$? 10740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10741 test $ac_status = 0; } 10742 then 10743 lt_cv_archive_cmds_need_lc=no 10744 else 10745 lt_cv_archive_cmds_need_lc=yes 10746 fi 10747 allow_undefined_flag=$lt_save_allow_undefined_flag 10748 else 10749 cat conftest.err 1>&5 10750 fi 10751 $RM conftest* 10752 10753fi 10754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10755$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10756 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10757 ;; 10758 esac 10759 fi 10760 ;; 10761esac 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10920$as_echo_n "checking dynamic linker characteristics... " >&6; } 10921 10922if test "$GCC" = yes; then 10923 case $host_os in 10924 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10925 *) lt_awk_arg="/^libraries:/" ;; 10926 esac 10927 case $host_os in 10928 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10929 *) lt_sed_strip_eq="s,=/,/,g" ;; 10930 esac 10931 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10932 case $lt_search_path_spec in 10933 *\;*) 10934 # if the path contains ";" then we assume it to be the separator 10935 # otherwise default to the standard path separator (i.e. ":") - it is 10936 # assumed that no part of a normal pathname contains ";" but that should 10937 # okay in the real world where ";" in dirpaths is itself problematic. 10938 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10939 ;; 10940 *) 10941 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10942 ;; 10943 esac 10944 # Ok, now we have the path, separated by spaces, we can step through it 10945 # and add multilib dir if necessary. 10946 lt_tmp_lt_search_path_spec= 10947 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10948 for lt_sys_path in $lt_search_path_spec; do 10949 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10950 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10951 else 10952 test -d "$lt_sys_path" && \ 10953 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10954 fi 10955 done 10956 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10957BEGIN {RS=" "; FS="/|\n";} { 10958 lt_foo=""; 10959 lt_count=0; 10960 for (lt_i = NF; lt_i > 0; lt_i--) { 10961 if ($lt_i != "" && $lt_i != ".") { 10962 if ($lt_i == "..") { 10963 lt_count++; 10964 } else { 10965 if (lt_count == 0) { 10966 lt_foo="/" $lt_i lt_foo; 10967 } else { 10968 lt_count--; 10969 } 10970 } 10971 } 10972 } 10973 if (lt_foo != "") { lt_freq[lt_foo]++; } 10974 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10975}'` 10976 # AWK program above erroneously prepends '/' to C:/dos/paths 10977 # for these hosts. 10978 case $host_os in 10979 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10980 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10981 esac 10982 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10983else 10984 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10985fi 10986library_names_spec= 10987libname_spec='lib$name' 10988soname_spec= 10989shrext_cmds=".so" 10990postinstall_cmds= 10991postuninstall_cmds= 10992finish_cmds= 10993finish_eval= 10994shlibpath_var= 10995shlibpath_overrides_runpath=unknown 10996version_type=none 10997dynamic_linker="$host_os ld.so" 10998sys_lib_dlsearch_path_spec="/lib /usr/lib" 10999need_lib_prefix=unknown 11000hardcode_into_libs=no 11001 11002# when you set need_version to no, make sure it does not cause -set_version 11003# flags to be left without arguments 11004need_version=unknown 11005 11006case $host_os in 11007aix3*) 11008 version_type=linux 11009 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11010 shlibpath_var=LIBPATH 11011 11012 # AIX 3 has no versioning support, so we append a major version to the name. 11013 soname_spec='${libname}${release}${shared_ext}$major' 11014 ;; 11015 11016aix[4-9]*) 11017 version_type=linux 11018 need_lib_prefix=no 11019 need_version=no 11020 hardcode_into_libs=yes 11021 if test "$host_cpu" = ia64; then 11022 # AIX 5 supports IA64 11023 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11024 shlibpath_var=LD_LIBRARY_PATH 11025 else 11026 # With GCC up to 2.95.x, collect2 would create an import file 11027 # for dependence libraries. The import file would start with 11028 # the line `#! .'. This would cause the generated library to 11029 # depend on `.', always an invalid library. This was fixed in 11030 # development snapshots of GCC prior to 3.0. 11031 case $host_os in 11032 aix4 | aix4.[01] | aix4.[01].*) 11033 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11034 echo ' yes ' 11035 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11036 : 11037 else 11038 can_build_shared=no 11039 fi 11040 ;; 11041 esac 11042 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11043 # soname into executable. Probably we can add versioning support to 11044 # collect2, so additional links can be useful in future. 11045 if test "$aix_use_runtimelinking" = yes; then 11046 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11047 # instead of lib<name>.a to let people know that these are not 11048 # typical AIX shared libraries. 11049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11050 else 11051 # We preserve .a as extension for shared libraries through AIX4.2 11052 # and later when we are not doing run time linking. 11053 library_names_spec='${libname}${release}.a $libname.a' 11054 soname_spec='${libname}${release}${shared_ext}$major' 11055 fi 11056 shlibpath_var=LIBPATH 11057 fi 11058 ;; 11059 11060amigaos*) 11061 case $host_cpu in 11062 powerpc) 11063 # Since July 2007 AmigaOS4 officially supports .so libraries. 11064 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11066 ;; 11067 m68k) 11068 library_names_spec='$libname.ixlibrary $libname.a' 11069 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11070 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' 11071 ;; 11072 esac 11073 ;; 11074 11075beos*) 11076 library_names_spec='${libname}${shared_ext}' 11077 dynamic_linker="$host_os ld.so" 11078 shlibpath_var=LIBRARY_PATH 11079 ;; 11080 11081bsdi[45]*) 11082 version_type=linux 11083 need_version=no 11084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11085 soname_spec='${libname}${release}${shared_ext}$major' 11086 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11087 shlibpath_var=LD_LIBRARY_PATH 11088 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11089 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11090 # the default ld.so.conf also contains /usr/contrib/lib and 11091 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11092 # libtool to hard-code these into programs 11093 ;; 11094 11095cygwin* | mingw* | pw32* | cegcc*) 11096 version_type=windows 11097 shrext_cmds=".dll" 11098 need_version=no 11099 need_lib_prefix=no 11100 11101 case $GCC,$host_os in 11102 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11103 library_names_spec='$libname.dll.a' 11104 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11105 postinstall_cmds='base_file=`basename \${file}`~ 11106 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11107 dldir=$destdir/`dirname \$dlpath`~ 11108 test -d \$dldir || mkdir -p \$dldir~ 11109 $install_prog $dir/$dlname \$dldir/$dlname~ 11110 chmod a+x \$dldir/$dlname~ 11111 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11112 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11113 fi' 11114 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11115 dlpath=$dir/\$dldll~ 11116 $RM \$dlpath' 11117 shlibpath_overrides_runpath=yes 11118 11119 case $host_os in 11120 cygwin*) 11121 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11122 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11123 11124 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11125 ;; 11126 mingw* | cegcc*) 11127 # MinGW DLLs use traditional 'lib' prefix 11128 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11129 ;; 11130 pw32*) 11131 # pw32 DLLs use 'pw' prefix rather than 'lib' 11132 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11133 ;; 11134 esac 11135 ;; 11136 11137 *) 11138 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11139 ;; 11140 esac 11141 dynamic_linker='Win32 ld.exe' 11142 # FIXME: first we should search . and the directory the executable is in 11143 shlibpath_var=PATH 11144 ;; 11145 11146darwin* | rhapsody*) 11147 dynamic_linker="$host_os dyld" 11148 version_type=darwin 11149 need_lib_prefix=no 11150 need_version=no 11151 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11152 soname_spec='${libname}${release}${major}$shared_ext' 11153 shlibpath_overrides_runpath=yes 11154 shlibpath_var=DYLD_LIBRARY_PATH 11155 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11156 11157 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11158 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11159 ;; 11160 11161dgux*) 11162 version_type=linux 11163 need_lib_prefix=no 11164 need_version=no 11165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11166 soname_spec='${libname}${release}${shared_ext}$major' 11167 shlibpath_var=LD_LIBRARY_PATH 11168 ;; 11169 11170freebsd* | dragonfly*) 11171 # DragonFly does not have aout. When/if they implement a new 11172 # versioning mechanism, adjust this. 11173 if test -x /usr/bin/objformat; then 11174 objformat=`/usr/bin/objformat` 11175 else 11176 case $host_os in 11177 freebsd[23].*) objformat=aout ;; 11178 *) objformat=elf ;; 11179 esac 11180 fi 11181 version_type=freebsd-$objformat 11182 case $version_type in 11183 freebsd-elf*) 11184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11185 need_version=no 11186 need_lib_prefix=no 11187 ;; 11188 freebsd-*) 11189 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11190 need_version=yes 11191 ;; 11192 esac 11193 shlibpath_var=LD_LIBRARY_PATH 11194 case $host_os in 11195 freebsd2.*) 11196 shlibpath_overrides_runpath=yes 11197 ;; 11198 freebsd3.[01]* | freebsdelf3.[01]*) 11199 shlibpath_overrides_runpath=yes 11200 hardcode_into_libs=yes 11201 ;; 11202 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11203 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11204 shlibpath_overrides_runpath=no 11205 hardcode_into_libs=yes 11206 ;; 11207 *) # from 4.6 on, and DragonFly 11208 shlibpath_overrides_runpath=yes 11209 hardcode_into_libs=yes 11210 ;; 11211 esac 11212 ;; 11213 11214gnu*) 11215 version_type=linux 11216 need_lib_prefix=no 11217 need_version=no 11218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11219 soname_spec='${libname}${release}${shared_ext}$major' 11220 shlibpath_var=LD_LIBRARY_PATH 11221 hardcode_into_libs=yes 11222 ;; 11223 11224haiku*) 11225 version_type=linux 11226 need_lib_prefix=no 11227 need_version=no 11228 dynamic_linker="$host_os runtime_loader" 11229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11230 soname_spec='${libname}${release}${shared_ext}$major' 11231 shlibpath_var=LIBRARY_PATH 11232 shlibpath_overrides_runpath=yes 11233 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11234 hardcode_into_libs=yes 11235 ;; 11236 11237hpux9* | hpux10* | hpux11*) 11238 # Give a soname corresponding to the major version so that dld.sl refuses to 11239 # link against other versions. 11240 version_type=sunos 11241 need_lib_prefix=no 11242 need_version=no 11243 case $host_cpu in 11244 ia64*) 11245 shrext_cmds='.so' 11246 hardcode_into_libs=yes 11247 dynamic_linker="$host_os dld.so" 11248 shlibpath_var=LD_LIBRARY_PATH 11249 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11251 soname_spec='${libname}${release}${shared_ext}$major' 11252 if test "X$HPUX_IA64_MODE" = X32; then 11253 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11254 else 11255 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11256 fi 11257 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11258 ;; 11259 hppa*64*) 11260 shrext_cmds='.sl' 11261 hardcode_into_libs=yes 11262 dynamic_linker="$host_os dld.sl" 11263 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11264 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11266 soname_spec='${libname}${release}${shared_ext}$major' 11267 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11268 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11269 ;; 11270 *) 11271 shrext_cmds='.sl' 11272 dynamic_linker="$host_os dld.sl" 11273 shlibpath_var=SHLIB_PATH 11274 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11276 soname_spec='${libname}${release}${shared_ext}$major' 11277 ;; 11278 esac 11279 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11280 postinstall_cmds='chmod 555 $lib' 11281 # or fails outright, so override atomically: 11282 install_override_mode=555 11283 ;; 11284 11285interix[3-9]*) 11286 version_type=linux 11287 need_lib_prefix=no 11288 need_version=no 11289 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11290 soname_spec='${libname}${release}${shared_ext}$major' 11291 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11292 shlibpath_var=LD_LIBRARY_PATH 11293 shlibpath_overrides_runpath=no 11294 hardcode_into_libs=yes 11295 ;; 11296 11297irix5* | irix6* | nonstopux*) 11298 case $host_os in 11299 nonstopux*) version_type=nonstopux ;; 11300 *) 11301 if test "$lt_cv_prog_gnu_ld" = yes; then 11302 version_type=linux 11303 else 11304 version_type=irix 11305 fi ;; 11306 esac 11307 need_lib_prefix=no 11308 need_version=no 11309 soname_spec='${libname}${release}${shared_ext}$major' 11310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11311 case $host_os in 11312 irix5* | nonstopux*) 11313 libsuff= shlibsuff= 11314 ;; 11315 *) 11316 case $LD in # libtool.m4 will add one of these switches to LD 11317 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11318 libsuff= shlibsuff= libmagic=32-bit;; 11319 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11320 libsuff=32 shlibsuff=N32 libmagic=N32;; 11321 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11322 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11323 *) libsuff= shlibsuff= libmagic=never-match;; 11324 esac 11325 ;; 11326 esac 11327 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11328 shlibpath_overrides_runpath=no 11329 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11330 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11331 hardcode_into_libs=yes 11332 ;; 11333 11334# No shared lib support for Linux oldld, aout, or coff. 11335linux*oldld* | linux*aout* | linux*coff*) 11336 dynamic_linker=no 11337 ;; 11338 11339# This must be Linux ELF. 11340linux* | k*bsd*-gnu | kopensolaris*-gnu) 11341 version_type=linux 11342 need_lib_prefix=no 11343 need_version=no 11344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11345 soname_spec='${libname}${release}${shared_ext}$major' 11346 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11347 shlibpath_var=LD_LIBRARY_PATH 11348 shlibpath_overrides_runpath=no 11349 11350 # Some binutils ld are patched to set DT_RUNPATH 11351 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11352 $as_echo_n "(cached) " >&6 11353else 11354 lt_cv_shlibpath_overrides_runpath=no 11355 save_LDFLAGS=$LDFLAGS 11356 save_libdir=$libdir 11357 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11358 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11360/* end confdefs.h. */ 11361 11362int 11363main () 11364{ 11365 11366 ; 11367 return 0; 11368} 11369_ACEOF 11370if ac_fn_c_try_link "$LINENO"; then : 11371 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11372 lt_cv_shlibpath_overrides_runpath=yes 11373fi 11374fi 11375rm -f core conftest.err conftest.$ac_objext \ 11376 conftest$ac_exeext conftest.$ac_ext 11377 LDFLAGS=$save_LDFLAGS 11378 libdir=$save_libdir 11379 11380fi 11381 11382 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11383 11384 # This implies no fast_install, which is unacceptable. 11385 # Some rework will be needed to allow for fast_install 11386 # before this can be enabled. 11387 hardcode_into_libs=yes 11388 11389 # Append ld.so.conf contents to the search path 11390 if test -f /etc/ld.so.conf; then 11391 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' ' '` 11392 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11393 fi 11394 11395 # We used to test for /lib/ld.so.1 and disable shared libraries on 11396 # powerpc, because MkLinux only supported shared libraries with the 11397 # GNU dynamic linker. Since this was broken with cross compilers, 11398 # most powerpc-linux boxes support dynamic linking these days and 11399 # people can always --disable-shared, the test was removed, and we 11400 # assume the GNU/Linux dynamic linker is in use. 11401 dynamic_linker='GNU/Linux ld.so' 11402 ;; 11403 11404netbsd*) 11405 version_type=sunos 11406 need_lib_prefix=no 11407 need_version=no 11408 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11410 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11411 dynamic_linker='NetBSD (a.out) ld.so' 11412 else 11413 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11414 soname_spec='${libname}${release}${shared_ext}$major' 11415 dynamic_linker='NetBSD ld.elf_so' 11416 fi 11417 shlibpath_var=LD_LIBRARY_PATH 11418 shlibpath_overrides_runpath=yes 11419 hardcode_into_libs=yes 11420 ;; 11421 11422newsos6) 11423 version_type=linux 11424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11425 shlibpath_var=LD_LIBRARY_PATH 11426 shlibpath_overrides_runpath=yes 11427 ;; 11428 11429*nto* | *qnx*) 11430 version_type=qnx 11431 need_lib_prefix=no 11432 need_version=no 11433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11434 soname_spec='${libname}${release}${shared_ext}$major' 11435 shlibpath_var=LD_LIBRARY_PATH 11436 shlibpath_overrides_runpath=no 11437 hardcode_into_libs=yes 11438 dynamic_linker='ldqnx.so' 11439 ;; 11440 11441openbsd*) 11442 version_type=sunos 11443 sys_lib_dlsearch_path_spec="/usr/lib" 11444 need_lib_prefix=no 11445 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11446 case $host_os in 11447 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11448 *) need_version=no ;; 11449 esac 11450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11451 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11452 shlibpath_var=LD_LIBRARY_PATH 11453 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11454 case $host_os in 11455 openbsd2.[89] | openbsd2.[89].*) 11456 shlibpath_overrides_runpath=no 11457 ;; 11458 *) 11459 shlibpath_overrides_runpath=yes 11460 ;; 11461 esac 11462 else 11463 shlibpath_overrides_runpath=yes 11464 fi 11465 ;; 11466 11467os2*) 11468 libname_spec='$name' 11469 shrext_cmds=".dll" 11470 need_lib_prefix=no 11471 library_names_spec='$libname${shared_ext} $libname.a' 11472 dynamic_linker='OS/2 ld.exe' 11473 shlibpath_var=LIBPATH 11474 ;; 11475 11476osf3* | osf4* | osf5*) 11477 version_type=osf 11478 need_lib_prefix=no 11479 need_version=no 11480 soname_spec='${libname}${release}${shared_ext}$major' 11481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11482 shlibpath_var=LD_LIBRARY_PATH 11483 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11484 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11485 ;; 11486 11487rdos*) 11488 dynamic_linker=no 11489 ;; 11490 11491solaris*) 11492 version_type=linux 11493 need_lib_prefix=no 11494 need_version=no 11495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11496 soname_spec='${libname}${release}${shared_ext}$major' 11497 shlibpath_var=LD_LIBRARY_PATH 11498 shlibpath_overrides_runpath=yes 11499 hardcode_into_libs=yes 11500 # ldd complains unless libraries are executable 11501 postinstall_cmds='chmod +x $lib' 11502 ;; 11503 11504sunos4*) 11505 version_type=sunos 11506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11507 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11508 shlibpath_var=LD_LIBRARY_PATH 11509 shlibpath_overrides_runpath=yes 11510 if test "$with_gnu_ld" = yes; then 11511 need_lib_prefix=no 11512 fi 11513 need_version=yes 11514 ;; 11515 11516sysv4 | sysv4.3*) 11517 version_type=linux 11518 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11519 soname_spec='${libname}${release}${shared_ext}$major' 11520 shlibpath_var=LD_LIBRARY_PATH 11521 case $host_vendor in 11522 sni) 11523 shlibpath_overrides_runpath=no 11524 need_lib_prefix=no 11525 runpath_var=LD_RUN_PATH 11526 ;; 11527 siemens) 11528 need_lib_prefix=no 11529 ;; 11530 motorola) 11531 need_lib_prefix=no 11532 need_version=no 11533 shlibpath_overrides_runpath=no 11534 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11535 ;; 11536 esac 11537 ;; 11538 11539sysv4*MP*) 11540 if test -d /usr/nec ;then 11541 version_type=linux 11542 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11543 soname_spec='$libname${shared_ext}.$major' 11544 shlibpath_var=LD_LIBRARY_PATH 11545 fi 11546 ;; 11547 11548sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11549 version_type=freebsd-elf 11550 need_lib_prefix=no 11551 need_version=no 11552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11553 soname_spec='${libname}${release}${shared_ext}$major' 11554 shlibpath_var=LD_LIBRARY_PATH 11555 shlibpath_overrides_runpath=yes 11556 hardcode_into_libs=yes 11557 if test "$with_gnu_ld" = yes; then 11558 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11559 else 11560 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11561 case $host_os in 11562 sco3.2v5*) 11563 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11564 ;; 11565 esac 11566 fi 11567 sys_lib_dlsearch_path_spec='/usr/lib' 11568 ;; 11569 11570tpf*) 11571 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11572 version_type=linux 11573 need_lib_prefix=no 11574 need_version=no 11575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11576 shlibpath_var=LD_LIBRARY_PATH 11577 shlibpath_overrides_runpath=no 11578 hardcode_into_libs=yes 11579 ;; 11580 11581uts4*) 11582 version_type=linux 11583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11584 soname_spec='${libname}${release}${shared_ext}$major' 11585 shlibpath_var=LD_LIBRARY_PATH 11586 ;; 11587 11588*) 11589 dynamic_linker=no 11590 ;; 11591esac 11592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11593$as_echo "$dynamic_linker" >&6; } 11594test "$dynamic_linker" = no && can_build_shared=no 11595 11596variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11597if test "$GCC" = yes; then 11598 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11599fi 11600 11601if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11602 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11603fi 11604if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11605 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11606fi 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11700$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11701hardcode_action= 11702if test -n "$hardcode_libdir_flag_spec" || 11703 test -n "$runpath_var" || 11704 test "X$hardcode_automatic" = "Xyes" ; then 11705 11706 # We can hardcode non-existent directories. 11707 if test "$hardcode_direct" != no && 11708 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11709 # have to relink, otherwise we might link with an installed library 11710 # when we should be linking with a yet-to-be-installed one 11711 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11712 test "$hardcode_minus_L" != no; then 11713 # Linking always hardcodes the temporary library directory. 11714 hardcode_action=relink 11715 else 11716 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11717 hardcode_action=immediate 11718 fi 11719else 11720 # We cannot hardcode anything, or else we can only hardcode existing 11721 # directories. 11722 hardcode_action=unsupported 11723fi 11724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11725$as_echo "$hardcode_action" >&6; } 11726 11727if test "$hardcode_action" = relink || 11728 test "$inherit_rpath" = yes; then 11729 # Fast installation is not supported 11730 enable_fast_install=no 11731elif test "$shlibpath_overrides_runpath" = yes || 11732 test "$enable_shared" = no; then 11733 # Fast installation is not necessary 11734 enable_fast_install=needless 11735fi 11736 11737 11738 11739 11740 11741 11742 if test "x$enable_dlopen" != xyes; then 11743 enable_dlopen=unknown 11744 enable_dlopen_self=unknown 11745 enable_dlopen_self_static=unknown 11746else 11747 lt_cv_dlopen=no 11748 lt_cv_dlopen_libs= 11749 11750 case $host_os in 11751 beos*) 11752 lt_cv_dlopen="load_add_on" 11753 lt_cv_dlopen_libs= 11754 lt_cv_dlopen_self=yes 11755 ;; 11756 11757 mingw* | pw32* | cegcc*) 11758 lt_cv_dlopen="LoadLibrary" 11759 lt_cv_dlopen_libs= 11760 ;; 11761 11762 cygwin*) 11763 lt_cv_dlopen="dlopen" 11764 lt_cv_dlopen_libs= 11765 ;; 11766 11767 darwin*) 11768 # if libdl is installed we need to link against it 11769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11770$as_echo_n "checking for dlopen in -ldl... " >&6; } 11771if ${ac_cv_lib_dl_dlopen+:} false; then : 11772 $as_echo_n "(cached) " >&6 11773else 11774 ac_check_lib_save_LIBS=$LIBS 11775LIBS="-ldl $LIBS" 11776cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11777/* end confdefs.h. */ 11778 11779/* Override any GCC internal prototype to avoid an error. 11780 Use char because int might match the return type of a GCC 11781 builtin and then its argument prototype would still apply. */ 11782#ifdef __cplusplus 11783extern "C" 11784#endif 11785char dlopen (); 11786int 11787main () 11788{ 11789return dlopen (); 11790 ; 11791 return 0; 11792} 11793_ACEOF 11794if ac_fn_c_try_link "$LINENO"; then : 11795 ac_cv_lib_dl_dlopen=yes 11796else 11797 ac_cv_lib_dl_dlopen=no 11798fi 11799rm -f core conftest.err conftest.$ac_objext \ 11800 conftest$ac_exeext conftest.$ac_ext 11801LIBS=$ac_check_lib_save_LIBS 11802fi 11803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11804$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11805if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11806 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11807else 11808 11809 lt_cv_dlopen="dyld" 11810 lt_cv_dlopen_libs= 11811 lt_cv_dlopen_self=yes 11812 11813fi 11814 11815 ;; 11816 11817 *) 11818 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11819if test "x$ac_cv_func_shl_load" = xyes; then : 11820 lt_cv_dlopen="shl_load" 11821else 11822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11823$as_echo_n "checking for shl_load in -ldld... " >&6; } 11824if ${ac_cv_lib_dld_shl_load+:} false; then : 11825 $as_echo_n "(cached) " >&6 11826else 11827 ac_check_lib_save_LIBS=$LIBS 11828LIBS="-ldld $LIBS" 11829cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11830/* end confdefs.h. */ 11831 11832/* Override any GCC internal prototype to avoid an error. 11833 Use char because int might match the return type of a GCC 11834 builtin and then its argument prototype would still apply. */ 11835#ifdef __cplusplus 11836extern "C" 11837#endif 11838char shl_load (); 11839int 11840main () 11841{ 11842return shl_load (); 11843 ; 11844 return 0; 11845} 11846_ACEOF 11847if ac_fn_c_try_link "$LINENO"; then : 11848 ac_cv_lib_dld_shl_load=yes 11849else 11850 ac_cv_lib_dld_shl_load=no 11851fi 11852rm -f core conftest.err conftest.$ac_objext \ 11853 conftest$ac_exeext conftest.$ac_ext 11854LIBS=$ac_check_lib_save_LIBS 11855fi 11856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11857$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11858if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11859 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11860else 11861 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11862if test "x$ac_cv_func_dlopen" = xyes; then : 11863 lt_cv_dlopen="dlopen" 11864else 11865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11866$as_echo_n "checking for dlopen in -ldl... " >&6; } 11867if ${ac_cv_lib_dl_dlopen+:} false; then : 11868 $as_echo_n "(cached) " >&6 11869else 11870 ac_check_lib_save_LIBS=$LIBS 11871LIBS="-ldl $LIBS" 11872cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11873/* end confdefs.h. */ 11874 11875/* Override any GCC internal prototype to avoid an error. 11876 Use char because int might match the return type of a GCC 11877 builtin and then its argument prototype would still apply. */ 11878#ifdef __cplusplus 11879extern "C" 11880#endif 11881char dlopen (); 11882int 11883main () 11884{ 11885return dlopen (); 11886 ; 11887 return 0; 11888} 11889_ACEOF 11890if ac_fn_c_try_link "$LINENO"; then : 11891 ac_cv_lib_dl_dlopen=yes 11892else 11893 ac_cv_lib_dl_dlopen=no 11894fi 11895rm -f core conftest.err conftest.$ac_objext \ 11896 conftest$ac_exeext conftest.$ac_ext 11897LIBS=$ac_check_lib_save_LIBS 11898fi 11899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11900$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11901if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11902 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11903else 11904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11905$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11906if ${ac_cv_lib_svld_dlopen+:} false; then : 11907 $as_echo_n "(cached) " >&6 11908else 11909 ac_check_lib_save_LIBS=$LIBS 11910LIBS="-lsvld $LIBS" 11911cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11912/* end confdefs.h. */ 11913 11914/* Override any GCC internal prototype to avoid an error. 11915 Use char because int might match the return type of a GCC 11916 builtin and then its argument prototype would still apply. */ 11917#ifdef __cplusplus 11918extern "C" 11919#endif 11920char dlopen (); 11921int 11922main () 11923{ 11924return dlopen (); 11925 ; 11926 return 0; 11927} 11928_ACEOF 11929if ac_fn_c_try_link "$LINENO"; then : 11930 ac_cv_lib_svld_dlopen=yes 11931else 11932 ac_cv_lib_svld_dlopen=no 11933fi 11934rm -f core conftest.err conftest.$ac_objext \ 11935 conftest$ac_exeext conftest.$ac_ext 11936LIBS=$ac_check_lib_save_LIBS 11937fi 11938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11939$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11940if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11941 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11942else 11943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11944$as_echo_n "checking for dld_link in -ldld... " >&6; } 11945if ${ac_cv_lib_dld_dld_link+:} false; then : 11946 $as_echo_n "(cached) " >&6 11947else 11948 ac_check_lib_save_LIBS=$LIBS 11949LIBS="-ldld $LIBS" 11950cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11951/* end confdefs.h. */ 11952 11953/* Override any GCC internal prototype to avoid an error. 11954 Use char because int might match the return type of a GCC 11955 builtin and then its argument prototype would still apply. */ 11956#ifdef __cplusplus 11957extern "C" 11958#endif 11959char dld_link (); 11960int 11961main () 11962{ 11963return dld_link (); 11964 ; 11965 return 0; 11966} 11967_ACEOF 11968if ac_fn_c_try_link "$LINENO"; then : 11969 ac_cv_lib_dld_dld_link=yes 11970else 11971 ac_cv_lib_dld_dld_link=no 11972fi 11973rm -f core conftest.err conftest.$ac_objext \ 11974 conftest$ac_exeext conftest.$ac_ext 11975LIBS=$ac_check_lib_save_LIBS 11976fi 11977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11978$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11979if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11980 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11981fi 11982 11983 11984fi 11985 11986 11987fi 11988 11989 11990fi 11991 11992 11993fi 11994 11995 11996fi 11997 11998 ;; 11999 esac 12000 12001 if test "x$lt_cv_dlopen" != xno; then 12002 enable_dlopen=yes 12003 else 12004 enable_dlopen=no 12005 fi 12006 12007 case $lt_cv_dlopen in 12008 dlopen) 12009 save_CPPFLAGS="$CPPFLAGS" 12010 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12011 12012 save_LDFLAGS="$LDFLAGS" 12013 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12014 12015 save_LIBS="$LIBS" 12016 LIBS="$lt_cv_dlopen_libs $LIBS" 12017 12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12019$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12020if ${lt_cv_dlopen_self+:} false; then : 12021 $as_echo_n "(cached) " >&6 12022else 12023 if test "$cross_compiling" = yes; then : 12024 lt_cv_dlopen_self=cross 12025else 12026 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12027 lt_status=$lt_dlunknown 12028 cat > conftest.$ac_ext <<_LT_EOF 12029#line 12029 "configure" 12030#include "confdefs.h" 12031 12032#if HAVE_DLFCN_H 12033#include <dlfcn.h> 12034#endif 12035 12036#include <stdio.h> 12037 12038#ifdef RTLD_GLOBAL 12039# define LT_DLGLOBAL RTLD_GLOBAL 12040#else 12041# ifdef DL_GLOBAL 12042# define LT_DLGLOBAL DL_GLOBAL 12043# else 12044# define LT_DLGLOBAL 0 12045# endif 12046#endif 12047 12048/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12049 find out it does not work in some platform. */ 12050#ifndef LT_DLLAZY_OR_NOW 12051# ifdef RTLD_LAZY 12052# define LT_DLLAZY_OR_NOW RTLD_LAZY 12053# else 12054# ifdef DL_LAZY 12055# define LT_DLLAZY_OR_NOW DL_LAZY 12056# else 12057# ifdef RTLD_NOW 12058# define LT_DLLAZY_OR_NOW RTLD_NOW 12059# else 12060# ifdef DL_NOW 12061# define LT_DLLAZY_OR_NOW DL_NOW 12062# else 12063# define LT_DLLAZY_OR_NOW 0 12064# endif 12065# endif 12066# endif 12067# endif 12068#endif 12069 12070/* When -fvisbility=hidden is used, assume the code has been annotated 12071 correspondingly for the symbols needed. */ 12072#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12073void fnord () __attribute__((visibility("default"))); 12074#endif 12075 12076void fnord () { int i=42; } 12077int main () 12078{ 12079 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12080 int status = $lt_dlunknown; 12081 12082 if (self) 12083 { 12084 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12085 else 12086 { 12087 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12088 else puts (dlerror ()); 12089 } 12090 /* dlclose (self); */ 12091 } 12092 else 12093 puts (dlerror ()); 12094 12095 return status; 12096} 12097_LT_EOF 12098 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12099 (eval $ac_link) 2>&5 12100 ac_status=$? 12101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12102 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12103 (./conftest; exit; ) >&5 2>/dev/null 12104 lt_status=$? 12105 case x$lt_status in 12106 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12107 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12108 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12109 esac 12110 else : 12111 # compilation failed 12112 lt_cv_dlopen_self=no 12113 fi 12114fi 12115rm -fr conftest* 12116 12117 12118fi 12119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12120$as_echo "$lt_cv_dlopen_self" >&6; } 12121 12122 if test "x$lt_cv_dlopen_self" = xyes; then 12123 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12125$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12126if ${lt_cv_dlopen_self_static+:} false; then : 12127 $as_echo_n "(cached) " >&6 12128else 12129 if test "$cross_compiling" = yes; then : 12130 lt_cv_dlopen_self_static=cross 12131else 12132 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12133 lt_status=$lt_dlunknown 12134 cat > conftest.$ac_ext <<_LT_EOF 12135#line 12135 "configure" 12136#include "confdefs.h" 12137 12138#if HAVE_DLFCN_H 12139#include <dlfcn.h> 12140#endif 12141 12142#include <stdio.h> 12143 12144#ifdef RTLD_GLOBAL 12145# define LT_DLGLOBAL RTLD_GLOBAL 12146#else 12147# ifdef DL_GLOBAL 12148# define LT_DLGLOBAL DL_GLOBAL 12149# else 12150# define LT_DLGLOBAL 0 12151# endif 12152#endif 12153 12154/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12155 find out it does not work in some platform. */ 12156#ifndef LT_DLLAZY_OR_NOW 12157# ifdef RTLD_LAZY 12158# define LT_DLLAZY_OR_NOW RTLD_LAZY 12159# else 12160# ifdef DL_LAZY 12161# define LT_DLLAZY_OR_NOW DL_LAZY 12162# else 12163# ifdef RTLD_NOW 12164# define LT_DLLAZY_OR_NOW RTLD_NOW 12165# else 12166# ifdef DL_NOW 12167# define LT_DLLAZY_OR_NOW DL_NOW 12168# else 12169# define LT_DLLAZY_OR_NOW 0 12170# endif 12171# endif 12172# endif 12173# endif 12174#endif 12175 12176/* When -fvisbility=hidden is used, assume the code has been annotated 12177 correspondingly for the symbols needed. */ 12178#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12179void fnord () __attribute__((visibility("default"))); 12180#endif 12181 12182void fnord () { int i=42; } 12183int main () 12184{ 12185 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12186 int status = $lt_dlunknown; 12187 12188 if (self) 12189 { 12190 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12191 else 12192 { 12193 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12194 else puts (dlerror ()); 12195 } 12196 /* dlclose (self); */ 12197 } 12198 else 12199 puts (dlerror ()); 12200 12201 return status; 12202} 12203_LT_EOF 12204 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12205 (eval $ac_link) 2>&5 12206 ac_status=$? 12207 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12208 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12209 (./conftest; exit; ) >&5 2>/dev/null 12210 lt_status=$? 12211 case x$lt_status in 12212 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12213 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12214 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12215 esac 12216 else : 12217 # compilation failed 12218 lt_cv_dlopen_self_static=no 12219 fi 12220fi 12221rm -fr conftest* 12222 12223 12224fi 12225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12226$as_echo "$lt_cv_dlopen_self_static" >&6; } 12227 fi 12228 12229 CPPFLAGS="$save_CPPFLAGS" 12230 LDFLAGS="$save_LDFLAGS" 12231 LIBS="$save_LIBS" 12232 ;; 12233 esac 12234 12235 case $lt_cv_dlopen_self in 12236 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12237 *) enable_dlopen_self=unknown ;; 12238 esac 12239 12240 case $lt_cv_dlopen_self_static in 12241 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12242 *) enable_dlopen_self_static=unknown ;; 12243 esac 12244fi 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262striplib= 12263old_striplib= 12264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12265$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12266if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12267 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12268 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12270$as_echo "yes" >&6; } 12271else 12272# FIXME - insert some real tests, host_os isn't really good enough 12273 case $host_os in 12274 darwin*) 12275 if test -n "$STRIP" ; then 12276 striplib="$STRIP -x" 12277 old_striplib="$STRIP -S" 12278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12279$as_echo "yes" >&6; } 12280 else 12281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12282$as_echo "no" >&6; } 12283 fi 12284 ;; 12285 *) 12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12287$as_echo "no" >&6; } 12288 ;; 12289 esac 12290fi 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 # Report which library types will actually be built 12304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12305$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12307$as_echo "$can_build_shared" >&6; } 12308 12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12310$as_echo_n "checking whether to build shared libraries... " >&6; } 12311 test "$can_build_shared" = "no" && enable_shared=no 12312 12313 # On AIX, shared libraries and static libraries use the same namespace, and 12314 # are all built from PIC. 12315 case $host_os in 12316 aix3*) 12317 test "$enable_shared" = yes && enable_static=no 12318 if test -n "$RANLIB"; then 12319 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12320 postinstall_cmds='$RANLIB $lib' 12321 fi 12322 ;; 12323 12324 aix[4-9]*) 12325 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12326 test "$enable_shared" = yes && enable_static=no 12327 fi 12328 ;; 12329 esac 12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12331$as_echo "$enable_shared" >&6; } 12332 12333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12334$as_echo_n "checking whether to build static libraries... " >&6; } 12335 # Make sure either enable_shared or enable_static is yes. 12336 test "$enable_shared" = yes || enable_static=yes 12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12338$as_echo "$enable_static" >&6; } 12339 12340 12341 12342 12343fi 12344ac_ext=c 12345ac_cpp='$CPP $CPPFLAGS' 12346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12348ac_compiler_gnu=$ac_cv_c_compiler_gnu 12349 12350CC="$lt_save_CC" 12351 12352 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 12353 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 12354 (test "X$CXX" != "Xg++"))) ; then 12355 ac_ext=cpp 12356ac_cpp='$CXXCPP $CPPFLAGS' 12357ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12358ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12359ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 12361$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 12362if test -z "$CXXCPP"; then 12363 if ${ac_cv_prog_CXXCPP+:} false; then : 12364 $as_echo_n "(cached) " >&6 12365else 12366 # Double quotes because CXXCPP needs to be expanded 12367 for CXXCPP in "$CXX -E" "/lib/cpp" 12368 do 12369 ac_preproc_ok=false 12370for ac_cxx_preproc_warn_flag in '' yes 12371do 12372 # Use a header file that comes with gcc, so configuring glibc 12373 # with a fresh cross-compiler works. 12374 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12375 # <limits.h> exists even on freestanding compilers. 12376 # On the NeXT, cc -E runs the code through the compiler's parser, 12377 # not just through cpp. "Syntax error" is here to catch this case. 12378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12379/* end confdefs.h. */ 12380#ifdef __STDC__ 12381# include <limits.h> 12382#else 12383# include <assert.h> 12384#endif 12385 Syntax error 12386_ACEOF 12387if ac_fn_cxx_try_cpp "$LINENO"; then : 12388 12389else 12390 # Broken: fails on valid input. 12391continue 12392fi 12393rm -f conftest.err conftest.i conftest.$ac_ext 12394 12395 # OK, works on sane cases. Now check whether nonexistent headers 12396 # can be detected and how. 12397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12398/* end confdefs.h. */ 12399#include <ac_nonexistent.h> 12400_ACEOF 12401if ac_fn_cxx_try_cpp "$LINENO"; then : 12402 # Broken: success on invalid input. 12403continue 12404else 12405 # Passes both tests. 12406ac_preproc_ok=: 12407break 12408fi 12409rm -f conftest.err conftest.i conftest.$ac_ext 12410 12411done 12412# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12413rm -f conftest.i conftest.err conftest.$ac_ext 12414if $ac_preproc_ok; then : 12415 break 12416fi 12417 12418 done 12419 ac_cv_prog_CXXCPP=$CXXCPP 12420 12421fi 12422 CXXCPP=$ac_cv_prog_CXXCPP 12423else 12424 ac_cv_prog_CXXCPP=$CXXCPP 12425fi 12426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 12427$as_echo "$CXXCPP" >&6; } 12428ac_preproc_ok=false 12429for ac_cxx_preproc_warn_flag in '' yes 12430do 12431 # Use a header file that comes with gcc, so configuring glibc 12432 # with a fresh cross-compiler works. 12433 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12434 # <limits.h> exists even on freestanding compilers. 12435 # On the NeXT, cc -E runs the code through the compiler's parser, 12436 # not just through cpp. "Syntax error" is here to catch this case. 12437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12438/* end confdefs.h. */ 12439#ifdef __STDC__ 12440# include <limits.h> 12441#else 12442# include <assert.h> 12443#endif 12444 Syntax error 12445_ACEOF 12446if ac_fn_cxx_try_cpp "$LINENO"; then : 12447 12448else 12449 # Broken: fails on valid input. 12450continue 12451fi 12452rm -f conftest.err conftest.i conftest.$ac_ext 12453 12454 # OK, works on sane cases. Now check whether nonexistent headers 12455 # can be detected and how. 12456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12457/* end confdefs.h. */ 12458#include <ac_nonexistent.h> 12459_ACEOF 12460if ac_fn_cxx_try_cpp "$LINENO"; then : 12461 # Broken: success on invalid input. 12462continue 12463else 12464 # Passes both tests. 12465ac_preproc_ok=: 12466break 12467fi 12468rm -f conftest.err conftest.i conftest.$ac_ext 12469 12470done 12471# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12472rm -f conftest.i conftest.err conftest.$ac_ext 12473if $ac_preproc_ok; then : 12474 12475else 12476 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12477$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12478as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 12479See \`config.log' for more details" "$LINENO" 5; } 12480fi 12481 12482ac_ext=c 12483ac_cpp='$CPP $CPPFLAGS' 12484ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12485ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12486ac_compiler_gnu=$ac_cv_c_compiler_gnu 12487 12488else 12489 _lt_caught_CXX_error=yes 12490fi 12491 12492ac_ext=cpp 12493ac_cpp='$CXXCPP $CPPFLAGS' 12494ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12495ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12496ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12497 12498archive_cmds_need_lc_CXX=no 12499allow_undefined_flag_CXX= 12500always_export_symbols_CXX=no 12501archive_expsym_cmds_CXX= 12502compiler_needs_object_CXX=no 12503export_dynamic_flag_spec_CXX= 12504hardcode_direct_CXX=no 12505hardcode_direct_absolute_CXX=no 12506hardcode_libdir_flag_spec_CXX= 12507hardcode_libdir_flag_spec_ld_CXX= 12508hardcode_libdir_separator_CXX= 12509hardcode_minus_L_CXX=no 12510hardcode_shlibpath_var_CXX=unsupported 12511hardcode_automatic_CXX=no 12512inherit_rpath_CXX=no 12513module_cmds_CXX= 12514module_expsym_cmds_CXX= 12515link_all_deplibs_CXX=unknown 12516old_archive_cmds_CXX=$old_archive_cmds 12517reload_flag_CXX=$reload_flag 12518reload_cmds_CXX=$reload_cmds 12519no_undefined_flag_CXX= 12520whole_archive_flag_spec_CXX= 12521enable_shared_with_static_runtimes_CXX=no 12522 12523# Source file extension for C++ test sources. 12524ac_ext=cpp 12525 12526# Object file extension for compiled C++ test sources. 12527objext=o 12528objext_CXX=$objext 12529 12530# No sense in running all these tests if we already determined that 12531# the CXX compiler isn't working. Some variables (like enable_shared) 12532# are currently assumed to apply to all compilers on this platform, 12533# and will be corrupted by setting them based on a non-working compiler. 12534if test "$_lt_caught_CXX_error" != yes; then 12535 # Code to be used in simple compile tests 12536 lt_simple_compile_test_code="int some_variable = 0;" 12537 12538 # Code to be used in simple link tests 12539 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 12540 12541 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12542 12543 12544 12545 12546 12547 12548# If no C compiler was specified, use CC. 12549LTCC=${LTCC-"$CC"} 12550 12551# If no C compiler flags were specified, use CFLAGS. 12552LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12553 12554# Allow CC to be a program name with arguments. 12555compiler=$CC 12556 12557 12558 # save warnings/boilerplate of simple test code 12559 ac_outfile=conftest.$ac_objext 12560echo "$lt_simple_compile_test_code" >conftest.$ac_ext 12561eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12562_lt_compiler_boilerplate=`cat conftest.err` 12563$RM conftest* 12564 12565 ac_outfile=conftest.$ac_objext 12566echo "$lt_simple_link_test_code" >conftest.$ac_ext 12567eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12568_lt_linker_boilerplate=`cat conftest.err` 12569$RM -r conftest* 12570 12571 12572 # Allow CC to be a program name with arguments. 12573 lt_save_CC=$CC 12574 lt_save_LD=$LD 12575 lt_save_GCC=$GCC 12576 GCC=$GXX 12577 lt_save_with_gnu_ld=$with_gnu_ld 12578 lt_save_path_LD=$lt_cv_path_LD 12579 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 12580 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 12581 else 12582 $as_unset lt_cv_prog_gnu_ld 12583 fi 12584 if test -n "${lt_cv_path_LDCXX+set}"; then 12585 lt_cv_path_LD=$lt_cv_path_LDCXX 12586 else 12587 $as_unset lt_cv_path_LD 12588 fi 12589 test -z "${LDCXX+set}" || LD=$LDCXX 12590 CC=${CXX-"c++"} 12591 compiler=$CC 12592 compiler_CXX=$CC 12593 for cc_temp in $compiler""; do 12594 case $cc_temp in 12595 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12596 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12597 \-*) ;; 12598 *) break;; 12599 esac 12600done 12601cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12602 12603 12604 if test -n "$compiler"; then 12605 # We don't want -fno-exception when compiling C++ code, so set the 12606 # no_builtin_flag separately 12607 if test "$GXX" = yes; then 12608 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 12609 else 12610 lt_prog_compiler_no_builtin_flag_CXX= 12611 fi 12612 12613 if test "$GXX" = yes; then 12614 # Set up default GNU C++ configuration 12615 12616 12617 12618# Check whether --with-gnu-ld was given. 12619if test "${with_gnu_ld+set}" = set; then : 12620 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 12621else 12622 with_gnu_ld=no 12623fi 12624 12625ac_prog=ld 12626if test "$GCC" = yes; then 12627 # Check if gcc -print-prog-name=ld gives a path. 12628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 12629$as_echo_n "checking for ld used by $CC... " >&6; } 12630 case $host in 12631 *-*-mingw*) 12632 # gcc leaves a trailing carriage return which upsets mingw 12633 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12634 *) 12635 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12636 esac 12637 case $ac_prog in 12638 # Accept absolute paths. 12639 [\\/]* | ?:[\\/]*) 12640 re_direlt='/[^/][^/]*/\.\./' 12641 # Canonicalize the pathname of ld 12642 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12643 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12644 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12645 done 12646 test -z "$LD" && LD="$ac_prog" 12647 ;; 12648 "") 12649 # If it fails, then pretend we aren't using GCC. 12650 ac_prog=ld 12651 ;; 12652 *) 12653 # If it is relative, then search for the first ld in PATH. 12654 with_gnu_ld=unknown 12655 ;; 12656 esac 12657elif test "$with_gnu_ld" = yes; then 12658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12659$as_echo_n "checking for GNU ld... " >&6; } 12660else 12661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12662$as_echo_n "checking for non-GNU ld... " >&6; } 12663fi 12664if ${lt_cv_path_LD+:} false; then : 12665 $as_echo_n "(cached) " >&6 12666else 12667 if test -z "$LD"; then 12668 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12669 for ac_dir in $PATH; do 12670 IFS="$lt_save_ifs" 12671 test -z "$ac_dir" && ac_dir=. 12672 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12673 lt_cv_path_LD="$ac_dir/$ac_prog" 12674 # Check to see if the program is GNU ld. I'd rather use --version, 12675 # but apparently some variants of GNU ld only accept -v. 12676 # Break only if it was the GNU/non-GNU ld that we prefer. 12677 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12678 *GNU* | *'with BFD'*) 12679 test "$with_gnu_ld" != no && break 12680 ;; 12681 *) 12682 test "$with_gnu_ld" != yes && break 12683 ;; 12684 esac 12685 fi 12686 done 12687 IFS="$lt_save_ifs" 12688else 12689 lt_cv_path_LD="$LD" # Let the user override the test with a path. 12690fi 12691fi 12692 12693LD="$lt_cv_path_LD" 12694if test -n "$LD"; then 12695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12696$as_echo "$LD" >&6; } 12697else 12698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12699$as_echo "no" >&6; } 12700fi 12701test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 12702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12703$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 12704if ${lt_cv_prog_gnu_ld+:} false; then : 12705 $as_echo_n "(cached) " >&6 12706else 12707 # I'd rather use --version here, but apparently some GNU lds only accept -v. 12708case `$LD -v 2>&1 </dev/null` in 12709*GNU* | *'with BFD'*) 12710 lt_cv_prog_gnu_ld=yes 12711 ;; 12712*) 12713 lt_cv_prog_gnu_ld=no 12714 ;; 12715esac 12716fi 12717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12718$as_echo "$lt_cv_prog_gnu_ld" >&6; } 12719with_gnu_ld=$lt_cv_prog_gnu_ld 12720 12721 12722 12723 12724 12725 12726 12727 # Check if GNU C++ uses GNU ld as the underlying linker, since the 12728 # archiving commands below assume that GNU ld is being used. 12729 if test "$with_gnu_ld" = yes; then 12730 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12731 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12732 12733 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12734 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12735 12736 # If archive_cmds runs LD, not CC, wlarc should be empty 12737 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12738 # investigate it a little bit more. (MM) 12739 wlarc='${wl}' 12740 12741 # ancient GNU ld didn't support --whole-archive et. al. 12742 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12743 $GREP 'no-whole-archive' > /dev/null; then 12744 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12745 else 12746 whole_archive_flag_spec_CXX= 12747 fi 12748 else 12749 with_gnu_ld=no 12750 wlarc= 12751 12752 # A generic and very simple default shared library creation 12753 # command for GNU C++ for the case where it uses the native 12754 # linker, instead of GNU ld. If possible, this setting should 12755 # overridden to take advantage of the native linker features on 12756 # the platform it is being used on. 12757 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12758 fi 12759 12760 # Commands to make compiler produce verbose output that lists 12761 # what "hidden" libraries, object files and flags are used when 12762 # linking a shared library. 12763 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12764 12765 else 12766 GXX=no 12767 with_gnu_ld=no 12768 wlarc= 12769 fi 12770 12771 # PORTME: fill in a description of your system's C++ link characteristics 12772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12773$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12774 ld_shlibs_CXX=yes 12775 case $host_os in 12776 aix3*) 12777 # FIXME: insert proper C++ library support 12778 ld_shlibs_CXX=no 12779 ;; 12780 aix[4-9]*) 12781 if test "$host_cpu" = ia64; then 12782 # On IA64, the linker does run time linking by default, so we don't 12783 # have to do anything special. 12784 aix_use_runtimelinking=no 12785 exp_sym_flag='-Bexport' 12786 no_entry_flag="" 12787 else 12788 aix_use_runtimelinking=no 12789 12790 # Test if we are trying to use run time linking or normal 12791 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12792 # need to do runtime linking. 12793 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12794 for ld_flag in $LDFLAGS; do 12795 case $ld_flag in 12796 *-brtl*) 12797 aix_use_runtimelinking=yes 12798 break 12799 ;; 12800 esac 12801 done 12802 ;; 12803 esac 12804 12805 exp_sym_flag='-bexport' 12806 no_entry_flag='-bnoentry' 12807 fi 12808 12809 # When large executables or shared objects are built, AIX ld can 12810 # have problems creating the table of contents. If linking a library 12811 # or program results in "error TOC overflow" add -mminimal-toc to 12812 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12813 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12814 12815 archive_cmds_CXX='' 12816 hardcode_direct_CXX=yes 12817 hardcode_direct_absolute_CXX=yes 12818 hardcode_libdir_separator_CXX=':' 12819 link_all_deplibs_CXX=yes 12820 file_list_spec_CXX='${wl}-f,' 12821 12822 if test "$GXX" = yes; then 12823 case $host_os in aix4.[012]|aix4.[012].*) 12824 # We only want to do this on AIX 4.2 and lower, the check 12825 # below for broken collect2 doesn't work under 4.3+ 12826 collect2name=`${CC} -print-prog-name=collect2` 12827 if test -f "$collect2name" && 12828 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12829 then 12830 # We have reworked collect2 12831 : 12832 else 12833 # We have old collect2 12834 hardcode_direct_CXX=unsupported 12835 # It fails to find uninstalled libraries when the uninstalled 12836 # path is not listed in the libpath. Setting hardcode_minus_L 12837 # to unsupported forces relinking 12838 hardcode_minus_L_CXX=yes 12839 hardcode_libdir_flag_spec_CXX='-L$libdir' 12840 hardcode_libdir_separator_CXX= 12841 fi 12842 esac 12843 shared_flag='-shared' 12844 if test "$aix_use_runtimelinking" = yes; then 12845 shared_flag="$shared_flag "'${wl}-G' 12846 fi 12847 else 12848 # not using gcc 12849 if test "$host_cpu" = ia64; then 12850 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12851 # chokes on -Wl,-G. The following line is correct: 12852 shared_flag='-G' 12853 else 12854 if test "$aix_use_runtimelinking" = yes; then 12855 shared_flag='${wl}-G' 12856 else 12857 shared_flag='${wl}-bM:SRE' 12858 fi 12859 fi 12860 fi 12861 12862 export_dynamic_flag_spec_CXX='${wl}-bexpall' 12863 # It seems that -bexpall does not export symbols beginning with 12864 # underscore (_), so it is better to generate a list of symbols to 12865 # export. 12866 always_export_symbols_CXX=yes 12867 if test "$aix_use_runtimelinking" = yes; then 12868 # Warning - without using the other runtime loading flags (-brtl), 12869 # -berok will link without error, but may produce a broken library. 12870 allow_undefined_flag_CXX='-berok' 12871 # Determine the default libpath from the value encoded in an empty 12872 # executable. 12873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12874/* end confdefs.h. */ 12875 12876int 12877main () 12878{ 12879 12880 ; 12881 return 0; 12882} 12883_ACEOF 12884if ac_fn_cxx_try_link "$LINENO"; then : 12885 12886lt_aix_libpath_sed=' 12887 /Import File Strings/,/^$/ { 12888 /^0/ { 12889 s/^0 *\(.*\)$/\1/ 12890 p 12891 } 12892 }' 12893aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12894# Check for a 64-bit object if we didn't find anything. 12895if test -z "$aix_libpath"; then 12896 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12897fi 12898fi 12899rm -f core conftest.err conftest.$ac_objext \ 12900 conftest$ac_exeext conftest.$ac_ext 12901if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12902 12903 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12904 12905 archive_expsym_cmds_CXX='$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" 12906 else 12907 if test "$host_cpu" = ia64; then 12908 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 12909 allow_undefined_flag_CXX="-z nodefs" 12910 archive_expsym_cmds_CXX="\$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" 12911 else 12912 # Determine the default libpath from the value encoded in an 12913 # empty executable. 12914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12915/* end confdefs.h. */ 12916 12917int 12918main () 12919{ 12920 12921 ; 12922 return 0; 12923} 12924_ACEOF 12925if ac_fn_cxx_try_link "$LINENO"; then : 12926 12927lt_aix_libpath_sed=' 12928 /Import File Strings/,/^$/ { 12929 /^0/ { 12930 s/^0 *\(.*\)$/\1/ 12931 p 12932 } 12933 }' 12934aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12935# Check for a 64-bit object if we didn't find anything. 12936if test -z "$aix_libpath"; then 12937 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12938fi 12939fi 12940rm -f core conftest.err conftest.$ac_objext \ 12941 conftest$ac_exeext conftest.$ac_ext 12942if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12943 12944 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12945 # Warning - without using the other run time loading flags, 12946 # -berok will link without error, but may produce a broken library. 12947 no_undefined_flag_CXX=' ${wl}-bernotok' 12948 allow_undefined_flag_CXX=' ${wl}-berok' 12949 if test "$with_gnu_ld" = yes; then 12950 # We only use this code for GNU lds that support --whole-archive. 12951 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12952 else 12953 # Exported symbols can be pulled into shared objects from archives 12954 whole_archive_flag_spec_CXX='$convenience' 12955 fi 12956 archive_cmds_need_lc_CXX=yes 12957 # This is similar to how AIX traditionally builds its shared 12958 # libraries. 12959 archive_expsym_cmds_CXX="\$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' 12960 fi 12961 fi 12962 ;; 12963 12964 beos*) 12965 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12966 allow_undefined_flag_CXX=unsupported 12967 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12968 # support --undefined. This deserves some investigation. FIXME 12969 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12970 else 12971 ld_shlibs_CXX=no 12972 fi 12973 ;; 12974 12975 chorus*) 12976 case $cc_basename in 12977 *) 12978 # FIXME: insert proper C++ library support 12979 ld_shlibs_CXX=no 12980 ;; 12981 esac 12982 ;; 12983 12984 cygwin* | mingw* | pw32* | cegcc*) 12985 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 12986 # as there is no search path for DLLs. 12987 hardcode_libdir_flag_spec_CXX='-L$libdir' 12988 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 12989 allow_undefined_flag_CXX=unsupported 12990 always_export_symbols_CXX=no 12991 enable_shared_with_static_runtimes_CXX=yes 12992 12993 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12994 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12995 # If the export-symbols file already is a .def file (1st line 12996 # is EXPORTS), use it as is; otherwise, prepend... 12997 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12998 cp $export_symbols $output_objdir/$soname.def; 12999 else 13000 echo EXPORTS > $output_objdir/$soname.def; 13001 cat $export_symbols >> $output_objdir/$soname.def; 13002 fi~ 13003 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 13004 else 13005 ld_shlibs_CXX=no 13006 fi 13007 ;; 13008 darwin* | rhapsody*) 13009 13010 13011 archive_cmds_need_lc_CXX=no 13012 hardcode_direct_CXX=no 13013 hardcode_automatic_CXX=yes 13014 hardcode_shlibpath_var_CXX=unsupported 13015 if test "$lt_cv_ld_force_load" = "yes"; then 13016 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 13017 else 13018 whole_archive_flag_spec_CXX='' 13019 fi 13020 link_all_deplibs_CXX=yes 13021 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 13022 case $cc_basename in 13023 ifort*) _lt_dar_can_shared=yes ;; 13024 *) _lt_dar_can_shared=$GCC ;; 13025 esac 13026 if test "$_lt_dar_can_shared" = "yes"; then 13027 output_verbose_link_cmd=func_echo_all 13028 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 13029 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 13030 archive_expsym_cmds_CXX="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}" 13031 module_expsym_cmds_CXX="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}" 13032 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 13033 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" 13034 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 13035 fi 13036 13037 else 13038 ld_shlibs_CXX=no 13039 fi 13040 13041 ;; 13042 13043 dgux*) 13044 case $cc_basename in 13045 ec++*) 13046 # FIXME: insert proper C++ library support 13047 ld_shlibs_CXX=no 13048 ;; 13049 ghcx*) 13050 # Green Hills C++ Compiler 13051 # FIXME: insert proper C++ library support 13052 ld_shlibs_CXX=no 13053 ;; 13054 *) 13055 # FIXME: insert proper C++ library support 13056 ld_shlibs_CXX=no 13057 ;; 13058 esac 13059 ;; 13060 13061 freebsd2.*) 13062 # C++ shared libraries reported to be fairly broken before 13063 # switch to ELF 13064 ld_shlibs_CXX=no 13065 ;; 13066 13067 freebsd-elf*) 13068 archive_cmds_need_lc_CXX=no 13069 ;; 13070 13071 freebsd* | dragonfly*) 13072 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 13073 # conventions 13074 ld_shlibs_CXX=yes 13075 ;; 13076 13077 gnu*) 13078 ;; 13079 13080 haiku*) 13081 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13082 link_all_deplibs_CXX=yes 13083 ;; 13084 13085 hpux9*) 13086 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13087 hardcode_libdir_separator_CXX=: 13088 export_dynamic_flag_spec_CXX='${wl}-E' 13089 hardcode_direct_CXX=yes 13090 hardcode_minus_L_CXX=yes # Not in the search PATH, 13091 # but as the default 13092 # location of the library. 13093 13094 case $cc_basename in 13095 CC*) 13096 # FIXME: insert proper C++ library support 13097 ld_shlibs_CXX=no 13098 ;; 13099 aCC*) 13100 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 13101 # Commands to make compiler produce verbose output that lists 13102 # what "hidden" libraries, object files and flags are used when 13103 # linking a shared library. 13104 # 13105 # There doesn't appear to be a way to prevent this compiler from 13106 # explicitly linking system object files so we need to strip them 13107 # from the output so that they don't get included in the library 13108 # dependencies. 13109 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 13110 ;; 13111 *) 13112 if test "$GXX" = yes; then 13113 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 13114 else 13115 # FIXME: insert proper C++ library support 13116 ld_shlibs_CXX=no 13117 fi 13118 ;; 13119 esac 13120 ;; 13121 13122 hpux10*|hpux11*) 13123 if test $with_gnu_ld = no; then 13124 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13125 hardcode_libdir_separator_CXX=: 13126 13127 case $host_cpu in 13128 hppa*64*|ia64*) 13129 ;; 13130 *) 13131 export_dynamic_flag_spec_CXX='${wl}-E' 13132 ;; 13133 esac 13134 fi 13135 case $host_cpu in 13136 hppa*64*|ia64*) 13137 hardcode_direct_CXX=no 13138 hardcode_shlibpath_var_CXX=no 13139 ;; 13140 *) 13141 hardcode_direct_CXX=yes 13142 hardcode_direct_absolute_CXX=yes 13143 hardcode_minus_L_CXX=yes # Not in the search PATH, 13144 # but as the default 13145 # location of the library. 13146 ;; 13147 esac 13148 13149 case $cc_basename in 13150 CC*) 13151 # FIXME: insert proper C++ library support 13152 ld_shlibs_CXX=no 13153 ;; 13154 aCC*) 13155 case $host_cpu in 13156 hppa*64*) 13157 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13158 ;; 13159 ia64*) 13160 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13161 ;; 13162 *) 13163 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13164 ;; 13165 esac 13166 # Commands to make compiler produce verbose output that lists 13167 # what "hidden" libraries, object files and flags are used when 13168 # linking a shared library. 13169 # 13170 # There doesn't appear to be a way to prevent this compiler from 13171 # explicitly linking system object files so we need to strip them 13172 # from the output so that they don't get included in the library 13173 # dependencies. 13174 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 13175 ;; 13176 *) 13177 if test "$GXX" = yes; then 13178 if test $with_gnu_ld = no; then 13179 case $host_cpu in 13180 hppa*64*) 13181 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13182 ;; 13183 ia64*) 13184 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13185 ;; 13186 *) 13187 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13188 ;; 13189 esac 13190 fi 13191 else 13192 # FIXME: insert proper C++ library support 13193 ld_shlibs_CXX=no 13194 fi 13195 ;; 13196 esac 13197 ;; 13198 13199 interix[3-9]*) 13200 hardcode_direct_CXX=no 13201 hardcode_shlibpath_var_CXX=no 13202 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13203 export_dynamic_flag_spec_CXX='${wl}-E' 13204 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13205 # Instead, shared libraries are loaded at an image base (0x10000000 by 13206 # default) and relocated if they conflict, which is a slow very memory 13207 # consuming and fragmenting process. To avoid this, we pick a random, 13208 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13209 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13210 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 13211 archive_expsym_cmds_CXX='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' 13212 ;; 13213 irix5* | irix6*) 13214 case $cc_basename in 13215 CC*) 13216 # SGI C++ 13217 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 13218 13219 # Archives containing C++ object files must be created using 13220 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 13221 # necessary to make sure instantiated templates are included 13222 # in the archive. 13223 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 13224 ;; 13225 *) 13226 if test "$GXX" = yes; then 13227 if test "$with_gnu_ld" = no; then 13228 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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' 13229 else 13230 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 13231 fi 13232 fi 13233 link_all_deplibs_CXX=yes 13234 ;; 13235 esac 13236 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13237 hardcode_libdir_separator_CXX=: 13238 inherit_rpath_CXX=yes 13239 ;; 13240 13241 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13242 case $cc_basename in 13243 KCC*) 13244 # Kuck and Associates, Inc. (KAI) C++ Compiler 13245 13246 # KCC will only create a shared library if the output file 13247 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13248 # to its proper name (with version) after linking. 13249 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 13250 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 13251 # Commands to make compiler produce verbose output that lists 13252 # what "hidden" libraries, object files and flags are used when 13253 # linking a shared library. 13254 # 13255 # There doesn't appear to be a way to prevent this compiler from 13256 # explicitly linking system object files so we need to strip them 13257 # from the output so that they don't get included in the library 13258 # dependencies. 13259 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 13260 13261 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13262 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13263 13264 # Archives containing C++ object files must be created using 13265 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 13266 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 13267 ;; 13268 icpc* | ecpc* ) 13269 # Intel C++ 13270 with_gnu_ld=yes 13271 # version 8.0 and above of icpc choke on multiply defined symbols 13272 # if we add $predep_objects and $postdep_objects, however 7.1 and 13273 # earlier do not add the objects themselves. 13274 case `$CC -V 2>&1` in 13275 *"Version 7."*) 13276 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13277 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13278 ;; 13279 *) # Version 8.0 or newer 13280 tmp_idyn= 13281 case $host_cpu in 13282 ia64*) tmp_idyn=' -i_dynamic';; 13283 esac 13284 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13285 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13286 ;; 13287 esac 13288 archive_cmds_need_lc_CXX=no 13289 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13290 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13291 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13292 ;; 13293 pgCC* | pgcpp*) 13294 # Portland Group C++ compiler 13295 case `$CC -V` in 13296 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 13297 prelink_cmds_CXX='tpldir=Template.dir~ 13298 rm -rf $tpldir~ 13299 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 13300 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' 13301 old_archive_cmds_CXX='tpldir=Template.dir~ 13302 rm -rf $tpldir~ 13303 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 13304 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ 13305 $RANLIB $oldlib' 13306 archive_cmds_CXX='tpldir=Template.dir~ 13307 rm -rf $tpldir~ 13308 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13309 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13310 archive_expsym_cmds_CXX='tpldir=Template.dir~ 13311 rm -rf $tpldir~ 13312 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13313 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 13314 ;; 13315 *) # Version 6 and above use weak symbols 13316 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13317 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 13318 ;; 13319 esac 13320 13321 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 13322 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13323 whole_archive_flag_spec_CXX='${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' 13324 ;; 13325 cxx*) 13326 # Compaq C++ 13327 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13328 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 13329 13330 runpath_var=LD_RUN_PATH 13331 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13332 hardcode_libdir_separator_CXX=: 13333 13334 # Commands to make compiler produce verbose output that lists 13335 # what "hidden" libraries, object files and flags are used when 13336 # linking a shared library. 13337 # 13338 # There doesn't appear to be a way to prevent this compiler from 13339 # explicitly linking system object files so we need to strip them 13340 # from the output so that they don't get included in the library 13341 # dependencies. 13342 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 13343 ;; 13344 xl* | mpixl* | bgxl*) 13345 # IBM XL 8.0 on PPC, with GNU ld 13346 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13347 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13348 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13349 if test "x$supports_anon_versioning" = xyes; then 13350 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 13351 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13352 echo "local: *; };" >> $output_objdir/$libname.ver~ 13353 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13354 fi 13355 ;; 13356 *) 13357 case `$CC -V 2>&1 | sed 5q` in 13358 *Sun\ C*) 13359 # Sun C++ 5.9 13360 no_undefined_flag_CXX=' -zdefs' 13361 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13362 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 13363 hardcode_libdir_flag_spec_CXX='-R$libdir' 13364 whole_archive_flag_spec_CXX='${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' 13365 compiler_needs_object_CXX=yes 13366 13367 # Not sure whether something based on 13368 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 13369 # would be better. 13370 output_verbose_link_cmd='func_echo_all' 13371 13372 # Archives containing C++ object files must be created using 13373 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13374 # necessary to make sure instantiated templates are included 13375 # in the archive. 13376 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13377 ;; 13378 esac 13379 ;; 13380 esac 13381 ;; 13382 13383 lynxos*) 13384 # FIXME: insert proper C++ library support 13385 ld_shlibs_CXX=no 13386 ;; 13387 13388 m88k*) 13389 # FIXME: insert proper C++ library support 13390 ld_shlibs_CXX=no 13391 ;; 13392 13393 mvs*) 13394 case $cc_basename in 13395 cxx*) 13396 # FIXME: insert proper C++ library support 13397 ld_shlibs_CXX=no 13398 ;; 13399 *) 13400 # FIXME: insert proper C++ library support 13401 ld_shlibs_CXX=no 13402 ;; 13403 esac 13404 ;; 13405 13406 netbsd*) 13407 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13408 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 13409 wlarc= 13410 hardcode_libdir_flag_spec_CXX='-R$libdir' 13411 hardcode_direct_CXX=yes 13412 hardcode_shlibpath_var_CXX=no 13413 fi 13414 # Workaround some broken pre-1.5 toolchains 13415 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 13416 ;; 13417 13418 *nto* | *qnx*) 13419 ld_shlibs_CXX=yes 13420 ;; 13421 13422 openbsd2*) 13423 # C++ shared libraries are fairly broken 13424 ld_shlibs_CXX=no 13425 ;; 13426 13427 openbsd*) 13428 if test -f /usr/libexec/ld.so; then 13429 hardcode_direct_CXX=yes 13430 hardcode_shlibpath_var_CXX=no 13431 hardcode_direct_absolute_CXX=yes 13432 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 13433 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13434 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13435 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 13436 export_dynamic_flag_spec_CXX='${wl}-E' 13437 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13438 fi 13439 output_verbose_link_cmd=func_echo_all 13440 else 13441 ld_shlibs_CXX=no 13442 fi 13443 ;; 13444 13445 osf3* | osf4* | osf5*) 13446 case $cc_basename in 13447 KCC*) 13448 # Kuck and Associates, Inc. (KAI) C++ Compiler 13449 13450 # KCC will only create a shared library if the output file 13451 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13452 # to its proper name (with version) after linking. 13453 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 13454 13455 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13456 hardcode_libdir_separator_CXX=: 13457 13458 # Archives containing C++ object files must be created using 13459 # the KAI C++ compiler. 13460 case $host in 13461 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 13462 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 13463 esac 13464 ;; 13465 RCC*) 13466 # Rational C++ 2.4.1 13467 # FIXME: insert proper C++ library support 13468 ld_shlibs_CXX=no 13469 ;; 13470 cxx*) 13471 case $host in 13472 osf3*) 13473 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13474 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 13475 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13476 ;; 13477 *) 13478 allow_undefined_flag_CXX=' -expect_unresolved \*' 13479 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 13480 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 13481 echo "-hidden">> $lib.exp~ 13482 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ 13483 $RM $lib.exp' 13484 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13485 ;; 13486 esac 13487 13488 hardcode_libdir_separator_CXX=: 13489 13490 # Commands to make compiler produce verbose output that lists 13491 # what "hidden" libraries, object files and flags are used when 13492 # linking a shared library. 13493 # 13494 # There doesn't appear to be a way to prevent this compiler from 13495 # explicitly linking system object files so we need to strip them 13496 # from the output so that they don't get included in the library 13497 # dependencies. 13498 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 13499 ;; 13500 *) 13501 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13502 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 13503 case $host in 13504 osf3*) 13505 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 13506 ;; 13507 *) 13508 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 13509 ;; 13510 esac 13511 13512 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13513 hardcode_libdir_separator_CXX=: 13514 13515 # Commands to make compiler produce verbose output that lists 13516 # what "hidden" libraries, object files and flags are used when 13517 # linking a shared library. 13518 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13519 13520 else 13521 # FIXME: insert proper C++ library support 13522 ld_shlibs_CXX=no 13523 fi 13524 ;; 13525 esac 13526 ;; 13527 13528 psos*) 13529 # FIXME: insert proper C++ library support 13530 ld_shlibs_CXX=no 13531 ;; 13532 13533 sunos4*) 13534 case $cc_basename in 13535 CC*) 13536 # Sun C++ 4.x 13537 # FIXME: insert proper C++ library support 13538 ld_shlibs_CXX=no 13539 ;; 13540 lcc*) 13541 # Lucid 13542 # FIXME: insert proper C++ library support 13543 ld_shlibs_CXX=no 13544 ;; 13545 *) 13546 # FIXME: insert proper C++ library support 13547 ld_shlibs_CXX=no 13548 ;; 13549 esac 13550 ;; 13551 13552 solaris*) 13553 case $cc_basename in 13554 CC*) 13555 # Sun C++ 4.2, 5.x and Centerline C++ 13556 archive_cmds_need_lc_CXX=yes 13557 no_undefined_flag_CXX=' -zdefs' 13558 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13559 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13560 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13561 13562 hardcode_libdir_flag_spec_CXX='-R$libdir' 13563 hardcode_shlibpath_var_CXX=no 13564 case $host_os in 13565 solaris2.[0-5] | solaris2.[0-5].*) ;; 13566 *) 13567 # The compiler driver will combine and reorder linker options, 13568 # but understands `-z linker_flag'. 13569 # Supported since Solaris 2.6 (maybe 2.5.1?) 13570 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 13571 ;; 13572 esac 13573 link_all_deplibs_CXX=yes 13574 13575 output_verbose_link_cmd='func_echo_all' 13576 13577 # Archives containing C++ object files must be created using 13578 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13579 # necessary to make sure instantiated templates are included 13580 # in the archive. 13581 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13582 ;; 13583 gcx*) 13584 # Green Hills C++ Compiler 13585 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13586 13587 # The C++ compiler must be used to create the archive. 13588 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 13589 ;; 13590 *) 13591 # GNU C++ compiler with Solaris linker 13592 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13593 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13594 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 13595 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13596 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13597 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13598 13599 # Commands to make compiler produce verbose output that lists 13600 # what "hidden" libraries, object files and flags are used when 13601 # linking a shared library. 13602 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13603 else 13604 # g++ 2.7 appears to require `-G' NOT `-shared' on this 13605 # platform. 13606 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13607 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13608 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13609 13610 # Commands to make compiler produce verbose output that lists 13611 # what "hidden" libraries, object files and flags are used when 13612 # linking a shared library. 13613 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13614 fi 13615 13616 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13617 case $host_os in 13618 solaris2.[0-5] | solaris2.[0-5].*) ;; 13619 *) 13620 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13621 ;; 13622 esac 13623 fi 13624 ;; 13625 esac 13626 ;; 13627 13628 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13629 no_undefined_flag_CXX='${wl}-z,text' 13630 archive_cmds_need_lc_CXX=no 13631 hardcode_shlibpath_var_CXX=no 13632 runpath_var='LD_RUN_PATH' 13633 13634 case $cc_basename in 13635 CC*) 13636 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13637 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13638 ;; 13639 *) 13640 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13641 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13642 ;; 13643 esac 13644 ;; 13645 13646 sysv5* | sco3.2v5* | sco5v6*) 13647 # Note: We can NOT use -z defs as we might desire, because we do not 13648 # link with -lc, and that would cause any symbols used from libc to 13649 # always be unresolved, which means just about no library would 13650 # ever link correctly. If we're not using GNU ld we use -z text 13651 # though, which does catch some bad symbols but isn't as heavy-handed 13652 # as -z defs. 13653 no_undefined_flag_CXX='${wl}-z,text' 13654 allow_undefined_flag_CXX='${wl}-z,nodefs' 13655 archive_cmds_need_lc_CXX=no 13656 hardcode_shlibpath_var_CXX=no 13657 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13658 hardcode_libdir_separator_CXX=':' 13659 link_all_deplibs_CXX=yes 13660 export_dynamic_flag_spec_CXX='${wl}-Bexport' 13661 runpath_var='LD_RUN_PATH' 13662 13663 case $cc_basename in 13664 CC*) 13665 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13666 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13667 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 13668 '"$old_archive_cmds_CXX" 13669 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 13670 '"$reload_cmds_CXX" 13671 ;; 13672 *) 13673 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13674 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13675 ;; 13676 esac 13677 ;; 13678 13679 tandem*) 13680 case $cc_basename in 13681 NCC*) 13682 # NonStop-UX NCC 3.20 13683 # FIXME: insert proper C++ library support 13684 ld_shlibs_CXX=no 13685 ;; 13686 *) 13687 # FIXME: insert proper C++ library support 13688 ld_shlibs_CXX=no 13689 ;; 13690 esac 13691 ;; 13692 13693 vxworks*) 13694 # FIXME: insert proper C++ library support 13695 ld_shlibs_CXX=no 13696 ;; 13697 13698 *) 13699 # FIXME: insert proper C++ library support 13700 ld_shlibs_CXX=no 13701 ;; 13702 esac 13703 13704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13705$as_echo "$ld_shlibs_CXX" >&6; } 13706 test "$ld_shlibs_CXX" = no && can_build_shared=no 13707 13708 GCC_CXX="$GXX" 13709 LD_CXX="$LD" 13710 13711 ## CAVEAT EMPTOR: 13712 ## There is no encapsulation within the following macros, do not change 13713 ## the running order or otherwise move them around unless you know exactly 13714 ## what you are doing... 13715 # Dependencies to place before and after the object being linked: 13716predep_objects_CXX= 13717postdep_objects_CXX= 13718predeps_CXX= 13719postdeps_CXX= 13720compiler_lib_search_path_CXX= 13721 13722cat > conftest.$ac_ext <<_LT_EOF 13723class Foo 13724{ 13725public: 13726 Foo (void) { a = 0; } 13727private: 13728 int a; 13729}; 13730_LT_EOF 13731 13732if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13733 (eval $ac_compile) 2>&5 13734 ac_status=$? 13735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13736 test $ac_status = 0; }; then 13737 # Parse the compiler output and extract the necessary 13738 # objects, libraries and library flags. 13739 13740 # Sentinel used to keep track of whether or not we are before 13741 # the conftest object file. 13742 pre_test_object_deps_done=no 13743 13744 for p in `eval "$output_verbose_link_cmd"`; do 13745 case $p in 13746 13747 -L* | -R* | -l*) 13748 # Some compilers place space between "-{L,R}" and the path. 13749 # Remove the space. 13750 if test $p = "-L" || 13751 test $p = "-R"; then 13752 prev=$p 13753 continue 13754 else 13755 prev= 13756 fi 13757 13758 if test "$pre_test_object_deps_done" = no; then 13759 case $p in 13760 -L* | -R*) 13761 # Internal compiler library paths should come after those 13762 # provided the user. The postdeps already come after the 13763 # user supplied libs so there is no need to process them. 13764 if test -z "$compiler_lib_search_path_CXX"; then 13765 compiler_lib_search_path_CXX="${prev}${p}" 13766 else 13767 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13768 fi 13769 ;; 13770 # The "-l" case would never come before the object being 13771 # linked, so don't bother handling this case. 13772 esac 13773 else 13774 if test -z "$postdeps_CXX"; then 13775 postdeps_CXX="${prev}${p}" 13776 else 13777 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 13778 fi 13779 fi 13780 ;; 13781 13782 *.$objext) 13783 # This assumes that the test object file only shows up 13784 # once in the compiler output. 13785 if test "$p" = "conftest.$objext"; then 13786 pre_test_object_deps_done=yes 13787 continue 13788 fi 13789 13790 if test "$pre_test_object_deps_done" = no; then 13791 if test -z "$predep_objects_CXX"; then 13792 predep_objects_CXX="$p" 13793 else 13794 predep_objects_CXX="$predep_objects_CXX $p" 13795 fi 13796 else 13797 if test -z "$postdep_objects_CXX"; then 13798 postdep_objects_CXX="$p" 13799 else 13800 postdep_objects_CXX="$postdep_objects_CXX $p" 13801 fi 13802 fi 13803 ;; 13804 13805 *) ;; # Ignore the rest. 13806 13807 esac 13808 done 13809 13810 # Clean up. 13811 rm -f a.out a.exe 13812else 13813 echo "libtool.m4: error: problem compiling CXX test program" 13814fi 13815 13816$RM -f confest.$objext 13817 13818# PORTME: override above test on systems where it is broken 13819case $host_os in 13820interix[3-9]*) 13821 # Interix 3.5 installs completely hosed .la files for C++, so rather than 13822 # hack all around it, let's just trust "g++" to DTRT. 13823 predep_objects_CXX= 13824 postdep_objects_CXX= 13825 postdeps_CXX= 13826 ;; 13827 13828linux*) 13829 case `$CC -V 2>&1 | sed 5q` in 13830 *Sun\ C*) 13831 # Sun C++ 5.9 13832 13833 # The more standards-conforming stlport4 library is 13834 # incompatible with the Cstd library. Avoid specifying 13835 # it if it's in CXXFLAGS. Ignore libCrun as 13836 # -library=stlport4 depends on it. 13837 case " $CXX $CXXFLAGS " in 13838 *" -library=stlport4 "*) 13839 solaris_use_stlport4=yes 13840 ;; 13841 esac 13842 13843 if test "$solaris_use_stlport4" != yes; then 13844 postdeps_CXX='-library=Cstd -library=Crun' 13845 fi 13846 ;; 13847 esac 13848 ;; 13849 13850solaris*) 13851 case $cc_basename in 13852 CC*) 13853 # The more standards-conforming stlport4 library is 13854 # incompatible with the Cstd library. Avoid specifying 13855 # it if it's in CXXFLAGS. Ignore libCrun as 13856 # -library=stlport4 depends on it. 13857 case " $CXX $CXXFLAGS " in 13858 *" -library=stlport4 "*) 13859 solaris_use_stlport4=yes 13860 ;; 13861 esac 13862 13863 # Adding this requires a known-good setup of shared libraries for 13864 # Sun compiler versions before 5.6, else PIC objects from an old 13865 # archive will be linked into the output, leading to subtle bugs. 13866 if test "$solaris_use_stlport4" != yes; then 13867 postdeps_CXX='-library=Cstd -library=Crun' 13868 fi 13869 ;; 13870 esac 13871 ;; 13872esac 13873 13874 13875case " $postdeps_CXX " in 13876*" -lc "*) archive_cmds_need_lc_CXX=no ;; 13877esac 13878 compiler_lib_search_dirs_CXX= 13879if test -n "${compiler_lib_search_path_CXX}"; then 13880 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 13881fi 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 lt_prog_compiler_wl_CXX= 13914lt_prog_compiler_pic_CXX= 13915lt_prog_compiler_static_CXX= 13916 13917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 13918$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 13919 13920 # C++ specific cases for pic, static, wl, etc. 13921 if test "$GXX" = yes; then 13922 lt_prog_compiler_wl_CXX='-Wl,' 13923 lt_prog_compiler_static_CXX='-static' 13924 13925 case $host_os in 13926 aix*) 13927 # All AIX code is PIC. 13928 if test "$host_cpu" = ia64; then 13929 # AIX 5 now supports IA64 processor 13930 lt_prog_compiler_static_CXX='-Bstatic' 13931 fi 13932 lt_prog_compiler_pic_CXX='-fPIC' 13933 ;; 13934 13935 amigaos*) 13936 case $host_cpu in 13937 powerpc) 13938 # see comment about AmigaOS4 .so support 13939 lt_prog_compiler_pic_CXX='-fPIC' 13940 ;; 13941 m68k) 13942 # FIXME: we need at least 68020 code to build shared libraries, but 13943 # adding the `-m68020' flag to GCC prevents building anything better, 13944 # like `-m68040'. 13945 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13946 ;; 13947 esac 13948 ;; 13949 13950 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13951 # PIC is the default for these OSes. 13952 ;; 13953 mingw* | cygwin* | os2* | pw32* | cegcc*) 13954 # This hack is so that the source file can tell whether it is being 13955 # built for inclusion in a dll (and should export symbols for example). 13956 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13957 # (--disable-auto-import) libraries 13958 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13959 ;; 13960 darwin* | rhapsody*) 13961 # PIC is the default on this platform 13962 # Common symbols not allowed in MH_DYLIB files 13963 lt_prog_compiler_pic_CXX='-fno-common' 13964 ;; 13965 *djgpp*) 13966 # DJGPP does not support shared libraries at all 13967 lt_prog_compiler_pic_CXX= 13968 ;; 13969 haiku*) 13970 # PIC is the default for Haiku. 13971 # The "-static" flag exists, but is broken. 13972 lt_prog_compiler_static_CXX= 13973 ;; 13974 interix[3-9]*) 13975 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13976 # Instead, we relocate shared libraries at runtime. 13977 ;; 13978 sysv4*MP*) 13979 if test -d /usr/nec; then 13980 lt_prog_compiler_pic_CXX=-Kconform_pic 13981 fi 13982 ;; 13983 hpux*) 13984 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13985 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13986 # sets the default TLS model and affects inlining. 13987 case $host_cpu in 13988 hppa*64*) 13989 ;; 13990 *) 13991 lt_prog_compiler_pic_CXX='-fPIC' 13992 ;; 13993 esac 13994 ;; 13995 *qnx* | *nto*) 13996 # QNX uses GNU C++, but need to define -shared option too, otherwise 13997 # it will coredump. 13998 lt_prog_compiler_pic_CXX='-fPIC -shared' 13999 ;; 14000 *) 14001 lt_prog_compiler_pic_CXX='-fPIC' 14002 ;; 14003 esac 14004 else 14005 case $host_os in 14006 aix[4-9]*) 14007 # All AIX code is PIC. 14008 if test "$host_cpu" = ia64; then 14009 # AIX 5 now supports IA64 processor 14010 lt_prog_compiler_static_CXX='-Bstatic' 14011 else 14012 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 14013 fi 14014 ;; 14015 chorus*) 14016 case $cc_basename in 14017 cxch68*) 14018 # Green Hills C++ Compiler 14019 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 14020 ;; 14021 esac 14022 ;; 14023 dgux*) 14024 case $cc_basename in 14025 ec++*) 14026 lt_prog_compiler_pic_CXX='-KPIC' 14027 ;; 14028 ghcx*) 14029 # Green Hills C++ Compiler 14030 lt_prog_compiler_pic_CXX='-pic' 14031 ;; 14032 *) 14033 ;; 14034 esac 14035 ;; 14036 freebsd* | dragonfly*) 14037 # FreeBSD uses GNU C++ 14038 ;; 14039 hpux9* | hpux10* | hpux11*) 14040 case $cc_basename in 14041 CC*) 14042 lt_prog_compiler_wl_CXX='-Wl,' 14043 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14044 if test "$host_cpu" != ia64; then 14045 lt_prog_compiler_pic_CXX='+Z' 14046 fi 14047 ;; 14048 aCC*) 14049 lt_prog_compiler_wl_CXX='-Wl,' 14050 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14051 case $host_cpu in 14052 hppa*64*|ia64*) 14053 # +Z the default 14054 ;; 14055 *) 14056 lt_prog_compiler_pic_CXX='+Z' 14057 ;; 14058 esac 14059 ;; 14060 *) 14061 ;; 14062 esac 14063 ;; 14064 interix*) 14065 # This is c89, which is MS Visual C++ (no shared libs) 14066 # Anyone wants to do a port? 14067 ;; 14068 irix5* | irix6* | nonstopux*) 14069 case $cc_basename in 14070 CC*) 14071 lt_prog_compiler_wl_CXX='-Wl,' 14072 lt_prog_compiler_static_CXX='-non_shared' 14073 # CC pic flag -KPIC is the default. 14074 ;; 14075 *) 14076 ;; 14077 esac 14078 ;; 14079 linux* | k*bsd*-gnu | kopensolaris*-gnu) 14080 case $cc_basename in 14081 KCC*) 14082 # KAI C++ Compiler 14083 lt_prog_compiler_wl_CXX='--backend -Wl,' 14084 lt_prog_compiler_pic_CXX='-fPIC' 14085 ;; 14086 ecpc* ) 14087 # old Intel C++ for x86_64 which still supported -KPIC. 14088 lt_prog_compiler_wl_CXX='-Wl,' 14089 lt_prog_compiler_pic_CXX='-KPIC' 14090 lt_prog_compiler_static_CXX='-static' 14091 ;; 14092 icpc* ) 14093 # Intel C++, used to be incompatible with GCC. 14094 # ICC 10 doesn't accept -KPIC any more. 14095 lt_prog_compiler_wl_CXX='-Wl,' 14096 lt_prog_compiler_pic_CXX='-fPIC' 14097 lt_prog_compiler_static_CXX='-static' 14098 ;; 14099 pgCC* | pgcpp*) 14100 # Portland Group C++ compiler 14101 lt_prog_compiler_wl_CXX='-Wl,' 14102 lt_prog_compiler_pic_CXX='-fpic' 14103 lt_prog_compiler_static_CXX='-Bstatic' 14104 ;; 14105 cxx*) 14106 # Compaq C++ 14107 # Make sure the PIC flag is empty. It appears that all Alpha 14108 # Linux and Compaq Tru64 Unix objects are PIC. 14109 lt_prog_compiler_pic_CXX= 14110 lt_prog_compiler_static_CXX='-non_shared' 14111 ;; 14112 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 14113 # IBM XL 8.0, 9.0 on PPC and BlueGene 14114 lt_prog_compiler_wl_CXX='-Wl,' 14115 lt_prog_compiler_pic_CXX='-qpic' 14116 lt_prog_compiler_static_CXX='-qstaticlink' 14117 ;; 14118 *) 14119 case `$CC -V 2>&1 | sed 5q` in 14120 *Sun\ C*) 14121 # Sun C++ 5.9 14122 lt_prog_compiler_pic_CXX='-KPIC' 14123 lt_prog_compiler_static_CXX='-Bstatic' 14124 lt_prog_compiler_wl_CXX='-Qoption ld ' 14125 ;; 14126 esac 14127 ;; 14128 esac 14129 ;; 14130 lynxos*) 14131 ;; 14132 m88k*) 14133 ;; 14134 mvs*) 14135 case $cc_basename in 14136 cxx*) 14137 lt_prog_compiler_pic_CXX='-W c,exportall' 14138 ;; 14139 *) 14140 ;; 14141 esac 14142 ;; 14143 netbsd*) 14144 ;; 14145 *qnx* | *nto*) 14146 # QNX uses GNU C++, but need to define -shared option too, otherwise 14147 # it will coredump. 14148 lt_prog_compiler_pic_CXX='-fPIC -shared' 14149 ;; 14150 osf3* | osf4* | osf5*) 14151 case $cc_basename in 14152 KCC*) 14153 lt_prog_compiler_wl_CXX='--backend -Wl,' 14154 ;; 14155 RCC*) 14156 # Rational C++ 2.4.1 14157 lt_prog_compiler_pic_CXX='-pic' 14158 ;; 14159 cxx*) 14160 # Digital/Compaq C++ 14161 lt_prog_compiler_wl_CXX='-Wl,' 14162 # Make sure the PIC flag is empty. It appears that all Alpha 14163 # Linux and Compaq Tru64 Unix objects are PIC. 14164 lt_prog_compiler_pic_CXX= 14165 lt_prog_compiler_static_CXX='-non_shared' 14166 ;; 14167 *) 14168 ;; 14169 esac 14170 ;; 14171 psos*) 14172 ;; 14173 solaris*) 14174 case $cc_basename in 14175 CC*) 14176 # Sun C++ 4.2, 5.x and Centerline C++ 14177 lt_prog_compiler_pic_CXX='-KPIC' 14178 lt_prog_compiler_static_CXX='-Bstatic' 14179 lt_prog_compiler_wl_CXX='-Qoption ld ' 14180 ;; 14181 gcx*) 14182 # Green Hills C++ Compiler 14183 lt_prog_compiler_pic_CXX='-PIC' 14184 ;; 14185 *) 14186 ;; 14187 esac 14188 ;; 14189 sunos4*) 14190 case $cc_basename in 14191 CC*) 14192 # Sun C++ 4.x 14193 lt_prog_compiler_pic_CXX='-pic' 14194 lt_prog_compiler_static_CXX='-Bstatic' 14195 ;; 14196 lcc*) 14197 # Lucid 14198 lt_prog_compiler_pic_CXX='-pic' 14199 ;; 14200 *) 14201 ;; 14202 esac 14203 ;; 14204 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14205 case $cc_basename in 14206 CC*) 14207 lt_prog_compiler_wl_CXX='-Wl,' 14208 lt_prog_compiler_pic_CXX='-KPIC' 14209 lt_prog_compiler_static_CXX='-Bstatic' 14210 ;; 14211 esac 14212 ;; 14213 tandem*) 14214 case $cc_basename in 14215 NCC*) 14216 # NonStop-UX NCC 3.20 14217 lt_prog_compiler_pic_CXX='-KPIC' 14218 ;; 14219 *) 14220 ;; 14221 esac 14222 ;; 14223 vxworks*) 14224 ;; 14225 *) 14226 lt_prog_compiler_can_build_shared_CXX=no 14227 ;; 14228 esac 14229 fi 14230 14231case $host_os in 14232 # For platforms which do not support PIC, -DPIC is meaningless: 14233 *djgpp*) 14234 lt_prog_compiler_pic_CXX= 14235 ;; 14236 *) 14237 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 14238 ;; 14239esac 14240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 14241$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 14242 14243 14244 14245# 14246# Check to make sure the PIC flag actually works. 14247# 14248if test -n "$lt_prog_compiler_pic_CXX"; then 14249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 14250$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 14251if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 14252 $as_echo_n "(cached) " >&6 14253else 14254 lt_cv_prog_compiler_pic_works_CXX=no 14255 ac_outfile=conftest.$ac_objext 14256 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14257 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 14258 # Insert the option either (1) after the last *FLAGS variable, or 14259 # (2) before a word containing "conftest.", or (3) at the end. 14260 # Note that $ac_compile itself does not contain backslashes and begins 14261 # with a dollar sign (not a hyphen), so the echo should work correctly. 14262 # The option is referenced via a variable to avoid confusing sed. 14263 lt_compile=`echo "$ac_compile" | $SED \ 14264 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14265 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14266 -e 's:$: $lt_compiler_flag:'` 14267 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14268 (eval "$lt_compile" 2>conftest.err) 14269 ac_status=$? 14270 cat conftest.err >&5 14271 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14272 if (exit $ac_status) && test -s "$ac_outfile"; then 14273 # The compiler can only warn and ignore the option if not recognized 14274 # So say no if there are warnings other than the usual output. 14275 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14276 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14277 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14278 lt_cv_prog_compiler_pic_works_CXX=yes 14279 fi 14280 fi 14281 $RM conftest* 14282 14283fi 14284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 14285$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 14286 14287if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 14288 case $lt_prog_compiler_pic_CXX in 14289 "" | " "*) ;; 14290 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 14291 esac 14292else 14293 lt_prog_compiler_pic_CXX= 14294 lt_prog_compiler_can_build_shared_CXX=no 14295fi 14296 14297fi 14298 14299 14300 14301# 14302# Check to make sure the static flag actually works. 14303# 14304wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 14305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14306$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14307if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 14308 $as_echo_n "(cached) " >&6 14309else 14310 lt_cv_prog_compiler_static_works_CXX=no 14311 save_LDFLAGS="$LDFLAGS" 14312 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14313 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14314 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14315 # The linker can only warn and ignore the option if not recognized 14316 # So say no if there are warnings 14317 if test -s conftest.err; then 14318 # Append any errors to the config.log. 14319 cat conftest.err 1>&5 14320 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 14321 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14322 if diff conftest.exp conftest.er2 >/dev/null; then 14323 lt_cv_prog_compiler_static_works_CXX=yes 14324 fi 14325 else 14326 lt_cv_prog_compiler_static_works_CXX=yes 14327 fi 14328 fi 14329 $RM -r conftest* 14330 LDFLAGS="$save_LDFLAGS" 14331 14332fi 14333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 14334$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 14335 14336if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 14337 : 14338else 14339 lt_prog_compiler_static_CXX= 14340fi 14341 14342 14343 14344 14345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14346$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14347if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 14348 $as_echo_n "(cached) " >&6 14349else 14350 lt_cv_prog_compiler_c_o_CXX=no 14351 $RM -r conftest 2>/dev/null 14352 mkdir conftest 14353 cd conftest 14354 mkdir out 14355 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14356 14357 lt_compiler_flag="-o out/conftest2.$ac_objext" 14358 # Insert the option either (1) after the last *FLAGS variable, or 14359 # (2) before a word containing "conftest.", or (3) at the end. 14360 # Note that $ac_compile itself does not contain backslashes and begins 14361 # with a dollar sign (not a hyphen), so the echo should work correctly. 14362 lt_compile=`echo "$ac_compile" | $SED \ 14363 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14364 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14365 -e 's:$: $lt_compiler_flag:'` 14366 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14367 (eval "$lt_compile" 2>out/conftest.err) 14368 ac_status=$? 14369 cat out/conftest.err >&5 14370 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14371 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14372 then 14373 # The compiler can only warn and ignore the option if not recognized 14374 # So say no if there are warnings 14375 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14376 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14377 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14378 lt_cv_prog_compiler_c_o_CXX=yes 14379 fi 14380 fi 14381 chmod u+w . 2>&5 14382 $RM conftest* 14383 # SGI C++ compiler will create directory out/ii_files/ for 14384 # template instantiation 14385 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14386 $RM out/* && rmdir out 14387 cd .. 14388 $RM -r conftest 14389 $RM conftest* 14390 14391fi 14392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14393$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14394 14395 14396 14397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14398$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14399if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 14400 $as_echo_n "(cached) " >&6 14401else 14402 lt_cv_prog_compiler_c_o_CXX=no 14403 $RM -r conftest 2>/dev/null 14404 mkdir conftest 14405 cd conftest 14406 mkdir out 14407 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14408 14409 lt_compiler_flag="-o out/conftest2.$ac_objext" 14410 # Insert the option either (1) after the last *FLAGS variable, or 14411 # (2) before a word containing "conftest.", or (3) at the end. 14412 # Note that $ac_compile itself does not contain backslashes and begins 14413 # with a dollar sign (not a hyphen), so the echo should work correctly. 14414 lt_compile=`echo "$ac_compile" | $SED \ 14415 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14416 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14417 -e 's:$: $lt_compiler_flag:'` 14418 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14419 (eval "$lt_compile" 2>out/conftest.err) 14420 ac_status=$? 14421 cat out/conftest.err >&5 14422 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14423 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14424 then 14425 # The compiler can only warn and ignore the option if not recognized 14426 # So say no if there are warnings 14427 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14428 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14429 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14430 lt_cv_prog_compiler_c_o_CXX=yes 14431 fi 14432 fi 14433 chmod u+w . 2>&5 14434 $RM conftest* 14435 # SGI C++ compiler will create directory out/ii_files/ for 14436 # template instantiation 14437 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14438 $RM out/* && rmdir out 14439 cd .. 14440 $RM -r conftest 14441 $RM conftest* 14442 14443fi 14444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 14445$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 14446 14447 14448 14449 14450hard_links="nottested" 14451if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 14452 # do not overwrite the value of need_locks provided by the user 14453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 14454$as_echo_n "checking if we can lock with hard links... " >&6; } 14455 hard_links=yes 14456 $RM conftest* 14457 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14458 touch conftest.a 14459 ln conftest.a conftest.b 2>&5 || hard_links=no 14460 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 14462$as_echo "$hard_links" >&6; } 14463 if test "$hard_links" = no; then 14464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14465$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14466 need_locks=warn 14467 fi 14468else 14469 need_locks=no 14470fi 14471 14472 14473 14474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14475$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14476 14477 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14478 case $host_os in 14479 aix[4-9]*) 14480 # If we're using GNU nm, then we don't want the "-C" option. 14481 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14482 # Also, AIX nm treats weak defined symbols like other global defined 14483 # symbols, whereas GNU nm marks them as "W". 14484 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 14485 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 14486 else 14487 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 14488 fi 14489 ;; 14490 pw32*) 14491 export_symbols_cmds_CXX="$ltdll_cmds" 14492 ;; 14493 cygwin* | mingw* | cegcc*) 14494 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 14495 ;; 14496 *) 14497 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14498 ;; 14499 esac 14500 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14501 14502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 14503$as_echo "$ld_shlibs_CXX" >&6; } 14504test "$ld_shlibs_CXX" = no && can_build_shared=no 14505 14506with_gnu_ld_CXX=$with_gnu_ld 14507 14508 14509 14510 14511 14512 14513# 14514# Do we need to explicitly link libc? 14515# 14516case "x$archive_cmds_need_lc_CXX" in 14517x|xyes) 14518 # Assume -lc should be added 14519 archive_cmds_need_lc_CXX=yes 14520 14521 if test "$enable_shared" = yes && test "$GCC" = yes; then 14522 case $archive_cmds_CXX in 14523 *'~'*) 14524 # FIXME: we may have to deal with multi-command sequences. 14525 ;; 14526 '$CC '*) 14527 # Test whether the compiler implicitly links with -lc since on some 14528 # systems, -lgcc has to come before -lc. If gcc already passes -lc 14529 # to ld, don't add -lc before -lgcc. 14530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 14531$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 14532if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 14533 $as_echo_n "(cached) " >&6 14534else 14535 $RM conftest* 14536 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14537 14538 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14539 (eval $ac_compile) 2>&5 14540 ac_status=$? 14541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14542 test $ac_status = 0; } 2>conftest.err; then 14543 soname=conftest 14544 lib=conftest 14545 libobjs=conftest.$ac_objext 14546 deplibs= 14547 wl=$lt_prog_compiler_wl_CXX 14548 pic_flag=$lt_prog_compiler_pic_CXX 14549 compiler_flags=-v 14550 linker_flags=-v 14551 verstring= 14552 output_objdir=. 14553 libname=conftest 14554 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 14555 allow_undefined_flag_CXX= 14556 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14557 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14558 ac_status=$? 14559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14560 test $ac_status = 0; } 14561 then 14562 lt_cv_archive_cmds_need_lc_CXX=no 14563 else 14564 lt_cv_archive_cmds_need_lc_CXX=yes 14565 fi 14566 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 14567 else 14568 cat conftest.err 1>&5 14569 fi 14570 $RM conftest* 14571 14572fi 14573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 14574$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 14575 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 14576 ;; 14577 esac 14578 fi 14579 ;; 14580esac 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14646$as_echo_n "checking dynamic linker characteristics... " >&6; } 14647 14648library_names_spec= 14649libname_spec='lib$name' 14650soname_spec= 14651shrext_cmds=".so" 14652postinstall_cmds= 14653postuninstall_cmds= 14654finish_cmds= 14655finish_eval= 14656shlibpath_var= 14657shlibpath_overrides_runpath=unknown 14658version_type=none 14659dynamic_linker="$host_os ld.so" 14660sys_lib_dlsearch_path_spec="/lib /usr/lib" 14661need_lib_prefix=unknown 14662hardcode_into_libs=no 14663 14664# when you set need_version to no, make sure it does not cause -set_version 14665# flags to be left without arguments 14666need_version=unknown 14667 14668case $host_os in 14669aix3*) 14670 version_type=linux 14671 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14672 shlibpath_var=LIBPATH 14673 14674 # AIX 3 has no versioning support, so we append a major version to the name. 14675 soname_spec='${libname}${release}${shared_ext}$major' 14676 ;; 14677 14678aix[4-9]*) 14679 version_type=linux 14680 need_lib_prefix=no 14681 need_version=no 14682 hardcode_into_libs=yes 14683 if test "$host_cpu" = ia64; then 14684 # AIX 5 supports IA64 14685 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14686 shlibpath_var=LD_LIBRARY_PATH 14687 else 14688 # With GCC up to 2.95.x, collect2 would create an import file 14689 # for dependence libraries. The import file would start with 14690 # the line `#! .'. This would cause the generated library to 14691 # depend on `.', always an invalid library. This was fixed in 14692 # development snapshots of GCC prior to 3.0. 14693 case $host_os in 14694 aix4 | aix4.[01] | aix4.[01].*) 14695 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14696 echo ' yes ' 14697 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14698 : 14699 else 14700 can_build_shared=no 14701 fi 14702 ;; 14703 esac 14704 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14705 # soname into executable. Probably we can add versioning support to 14706 # collect2, so additional links can be useful in future. 14707 if test "$aix_use_runtimelinking" = yes; then 14708 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14709 # instead of lib<name>.a to let people know that these are not 14710 # typical AIX shared libraries. 14711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14712 else 14713 # We preserve .a as extension for shared libraries through AIX4.2 14714 # and later when we are not doing run time linking. 14715 library_names_spec='${libname}${release}.a $libname.a' 14716 soname_spec='${libname}${release}${shared_ext}$major' 14717 fi 14718 shlibpath_var=LIBPATH 14719 fi 14720 ;; 14721 14722amigaos*) 14723 case $host_cpu in 14724 powerpc) 14725 # Since July 2007 AmigaOS4 officially supports .so libraries. 14726 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14728 ;; 14729 m68k) 14730 library_names_spec='$libname.ixlibrary $libname.a' 14731 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14732 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' 14733 ;; 14734 esac 14735 ;; 14736 14737beos*) 14738 library_names_spec='${libname}${shared_ext}' 14739 dynamic_linker="$host_os ld.so" 14740 shlibpath_var=LIBRARY_PATH 14741 ;; 14742 14743bsdi[45]*) 14744 version_type=linux 14745 need_version=no 14746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14747 soname_spec='${libname}${release}${shared_ext}$major' 14748 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14749 shlibpath_var=LD_LIBRARY_PATH 14750 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14751 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14752 # the default ld.so.conf also contains /usr/contrib/lib and 14753 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14754 # libtool to hard-code these into programs 14755 ;; 14756 14757cygwin* | mingw* | pw32* | cegcc*) 14758 version_type=windows 14759 shrext_cmds=".dll" 14760 need_version=no 14761 need_lib_prefix=no 14762 14763 case $GCC,$host_os in 14764 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 14765 library_names_spec='$libname.dll.a' 14766 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14767 postinstall_cmds='base_file=`basename \${file}`~ 14768 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14769 dldir=$destdir/`dirname \$dlpath`~ 14770 test -d \$dldir || mkdir -p \$dldir~ 14771 $install_prog $dir/$dlname \$dldir/$dlname~ 14772 chmod a+x \$dldir/$dlname~ 14773 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14774 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14775 fi' 14776 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14777 dlpath=$dir/\$dldll~ 14778 $RM \$dlpath' 14779 shlibpath_overrides_runpath=yes 14780 14781 case $host_os in 14782 cygwin*) 14783 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14784 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14785 14786 ;; 14787 mingw* | cegcc*) 14788 # MinGW DLLs use traditional 'lib' prefix 14789 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14790 ;; 14791 pw32*) 14792 # pw32 DLLs use 'pw' prefix rather than 'lib' 14793 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14794 ;; 14795 esac 14796 ;; 14797 14798 *) 14799 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14800 ;; 14801 esac 14802 dynamic_linker='Win32 ld.exe' 14803 # FIXME: first we should search . and the directory the executable is in 14804 shlibpath_var=PATH 14805 ;; 14806 14807darwin* | rhapsody*) 14808 dynamic_linker="$host_os dyld" 14809 version_type=darwin 14810 need_lib_prefix=no 14811 need_version=no 14812 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14813 soname_spec='${libname}${release}${major}$shared_ext' 14814 shlibpath_overrides_runpath=yes 14815 shlibpath_var=DYLD_LIBRARY_PATH 14816 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14817 14818 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14819 ;; 14820 14821dgux*) 14822 version_type=linux 14823 need_lib_prefix=no 14824 need_version=no 14825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14826 soname_spec='${libname}${release}${shared_ext}$major' 14827 shlibpath_var=LD_LIBRARY_PATH 14828 ;; 14829 14830freebsd* | dragonfly*) 14831 # DragonFly does not have aout. When/if they implement a new 14832 # versioning mechanism, adjust this. 14833 if test -x /usr/bin/objformat; then 14834 objformat=`/usr/bin/objformat` 14835 else 14836 case $host_os in 14837 freebsd[23].*) objformat=aout ;; 14838 *) objformat=elf ;; 14839 esac 14840 fi 14841 version_type=freebsd-$objformat 14842 case $version_type in 14843 freebsd-elf*) 14844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14845 need_version=no 14846 need_lib_prefix=no 14847 ;; 14848 freebsd-*) 14849 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14850 need_version=yes 14851 ;; 14852 esac 14853 shlibpath_var=LD_LIBRARY_PATH 14854 case $host_os in 14855 freebsd2.*) 14856 shlibpath_overrides_runpath=yes 14857 ;; 14858 freebsd3.[01]* | freebsdelf3.[01]*) 14859 shlibpath_overrides_runpath=yes 14860 hardcode_into_libs=yes 14861 ;; 14862 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14863 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14864 shlibpath_overrides_runpath=no 14865 hardcode_into_libs=yes 14866 ;; 14867 *) # from 4.6 on, and DragonFly 14868 shlibpath_overrides_runpath=yes 14869 hardcode_into_libs=yes 14870 ;; 14871 esac 14872 ;; 14873 14874gnu*) 14875 version_type=linux 14876 need_lib_prefix=no 14877 need_version=no 14878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14879 soname_spec='${libname}${release}${shared_ext}$major' 14880 shlibpath_var=LD_LIBRARY_PATH 14881 hardcode_into_libs=yes 14882 ;; 14883 14884haiku*) 14885 version_type=linux 14886 need_lib_prefix=no 14887 need_version=no 14888 dynamic_linker="$host_os runtime_loader" 14889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14890 soname_spec='${libname}${release}${shared_ext}$major' 14891 shlibpath_var=LIBRARY_PATH 14892 shlibpath_overrides_runpath=yes 14893 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 14894 hardcode_into_libs=yes 14895 ;; 14896 14897hpux9* | hpux10* | hpux11*) 14898 # Give a soname corresponding to the major version so that dld.sl refuses to 14899 # link against other versions. 14900 version_type=sunos 14901 need_lib_prefix=no 14902 need_version=no 14903 case $host_cpu in 14904 ia64*) 14905 shrext_cmds='.so' 14906 hardcode_into_libs=yes 14907 dynamic_linker="$host_os dld.so" 14908 shlibpath_var=LD_LIBRARY_PATH 14909 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14911 soname_spec='${libname}${release}${shared_ext}$major' 14912 if test "X$HPUX_IA64_MODE" = X32; then 14913 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14914 else 14915 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14916 fi 14917 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14918 ;; 14919 hppa*64*) 14920 shrext_cmds='.sl' 14921 hardcode_into_libs=yes 14922 dynamic_linker="$host_os dld.sl" 14923 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14924 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14926 soname_spec='${libname}${release}${shared_ext}$major' 14927 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14928 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14929 ;; 14930 *) 14931 shrext_cmds='.sl' 14932 dynamic_linker="$host_os dld.sl" 14933 shlibpath_var=SHLIB_PATH 14934 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14936 soname_spec='${libname}${release}${shared_ext}$major' 14937 ;; 14938 esac 14939 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14940 postinstall_cmds='chmod 555 $lib' 14941 # or fails outright, so override atomically: 14942 install_override_mode=555 14943 ;; 14944 14945interix[3-9]*) 14946 version_type=linux 14947 need_lib_prefix=no 14948 need_version=no 14949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14950 soname_spec='${libname}${release}${shared_ext}$major' 14951 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14952 shlibpath_var=LD_LIBRARY_PATH 14953 shlibpath_overrides_runpath=no 14954 hardcode_into_libs=yes 14955 ;; 14956 14957irix5* | irix6* | nonstopux*) 14958 case $host_os in 14959 nonstopux*) version_type=nonstopux ;; 14960 *) 14961 if test "$lt_cv_prog_gnu_ld" = yes; then 14962 version_type=linux 14963 else 14964 version_type=irix 14965 fi ;; 14966 esac 14967 need_lib_prefix=no 14968 need_version=no 14969 soname_spec='${libname}${release}${shared_ext}$major' 14970 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14971 case $host_os in 14972 irix5* | nonstopux*) 14973 libsuff= shlibsuff= 14974 ;; 14975 *) 14976 case $LD in # libtool.m4 will add one of these switches to LD 14977 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14978 libsuff= shlibsuff= libmagic=32-bit;; 14979 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14980 libsuff=32 shlibsuff=N32 libmagic=N32;; 14981 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14982 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14983 *) libsuff= shlibsuff= libmagic=never-match;; 14984 esac 14985 ;; 14986 esac 14987 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14988 shlibpath_overrides_runpath=no 14989 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14990 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14991 hardcode_into_libs=yes 14992 ;; 14993 14994# No shared lib support for Linux oldld, aout, or coff. 14995linux*oldld* | linux*aout* | linux*coff*) 14996 dynamic_linker=no 14997 ;; 14998 14999# This must be Linux ELF. 15000linux* | k*bsd*-gnu | kopensolaris*-gnu) 15001 version_type=linux 15002 need_lib_prefix=no 15003 need_version=no 15004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15005 soname_spec='${libname}${release}${shared_ext}$major' 15006 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15007 shlibpath_var=LD_LIBRARY_PATH 15008 shlibpath_overrides_runpath=no 15009 15010 # Some binutils ld are patched to set DT_RUNPATH 15011 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 15012 $as_echo_n "(cached) " >&6 15013else 15014 lt_cv_shlibpath_overrides_runpath=no 15015 save_LDFLAGS=$LDFLAGS 15016 save_libdir=$libdir 15017 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 15018 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 15019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15020/* end confdefs.h. */ 15021 15022int 15023main () 15024{ 15025 15026 ; 15027 return 0; 15028} 15029_ACEOF 15030if ac_fn_cxx_try_link "$LINENO"; then : 15031 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 15032 lt_cv_shlibpath_overrides_runpath=yes 15033fi 15034fi 15035rm -f core conftest.err conftest.$ac_objext \ 15036 conftest$ac_exeext conftest.$ac_ext 15037 LDFLAGS=$save_LDFLAGS 15038 libdir=$save_libdir 15039 15040fi 15041 15042 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 15043 15044 # This implies no fast_install, which is unacceptable. 15045 # Some rework will be needed to allow for fast_install 15046 # before this can be enabled. 15047 hardcode_into_libs=yes 15048 15049 # Append ld.so.conf contents to the search path 15050 if test -f /etc/ld.so.conf; then 15051 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' ' '` 15052 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15053 fi 15054 15055 # We used to test for /lib/ld.so.1 and disable shared libraries on 15056 # powerpc, because MkLinux only supported shared libraries with the 15057 # GNU dynamic linker. Since this was broken with cross compilers, 15058 # most powerpc-linux boxes support dynamic linking these days and 15059 # people can always --disable-shared, the test was removed, and we 15060 # assume the GNU/Linux dynamic linker is in use. 15061 dynamic_linker='GNU/Linux ld.so' 15062 ;; 15063 15064netbsd*) 15065 version_type=sunos 15066 need_lib_prefix=no 15067 need_version=no 15068 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15070 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15071 dynamic_linker='NetBSD (a.out) ld.so' 15072 else 15073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15074 soname_spec='${libname}${release}${shared_ext}$major' 15075 dynamic_linker='NetBSD ld.elf_so' 15076 fi 15077 shlibpath_var=LD_LIBRARY_PATH 15078 shlibpath_overrides_runpath=yes 15079 hardcode_into_libs=yes 15080 ;; 15081 15082newsos6) 15083 version_type=linux 15084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15085 shlibpath_var=LD_LIBRARY_PATH 15086 shlibpath_overrides_runpath=yes 15087 ;; 15088 15089*nto* | *qnx*) 15090 version_type=qnx 15091 need_lib_prefix=no 15092 need_version=no 15093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15094 soname_spec='${libname}${release}${shared_ext}$major' 15095 shlibpath_var=LD_LIBRARY_PATH 15096 shlibpath_overrides_runpath=no 15097 hardcode_into_libs=yes 15098 dynamic_linker='ldqnx.so' 15099 ;; 15100 15101openbsd*) 15102 version_type=sunos 15103 sys_lib_dlsearch_path_spec="/usr/lib" 15104 need_lib_prefix=no 15105 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15106 case $host_os in 15107 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15108 *) need_version=no ;; 15109 esac 15110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15111 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15112 shlibpath_var=LD_LIBRARY_PATH 15113 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15114 case $host_os in 15115 openbsd2.[89] | openbsd2.[89].*) 15116 shlibpath_overrides_runpath=no 15117 ;; 15118 *) 15119 shlibpath_overrides_runpath=yes 15120 ;; 15121 esac 15122 else 15123 shlibpath_overrides_runpath=yes 15124 fi 15125 ;; 15126 15127os2*) 15128 libname_spec='$name' 15129 shrext_cmds=".dll" 15130 need_lib_prefix=no 15131 library_names_spec='$libname${shared_ext} $libname.a' 15132 dynamic_linker='OS/2 ld.exe' 15133 shlibpath_var=LIBPATH 15134 ;; 15135 15136osf3* | osf4* | osf5*) 15137 version_type=osf 15138 need_lib_prefix=no 15139 need_version=no 15140 soname_spec='${libname}${release}${shared_ext}$major' 15141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15142 shlibpath_var=LD_LIBRARY_PATH 15143 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 15144 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 15145 ;; 15146 15147rdos*) 15148 dynamic_linker=no 15149 ;; 15150 15151solaris*) 15152 version_type=linux 15153 need_lib_prefix=no 15154 need_version=no 15155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15156 soname_spec='${libname}${release}${shared_ext}$major' 15157 shlibpath_var=LD_LIBRARY_PATH 15158 shlibpath_overrides_runpath=yes 15159 hardcode_into_libs=yes 15160 # ldd complains unless libraries are executable 15161 postinstall_cmds='chmod +x $lib' 15162 ;; 15163 15164sunos4*) 15165 version_type=sunos 15166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15167 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 15168 shlibpath_var=LD_LIBRARY_PATH 15169 shlibpath_overrides_runpath=yes 15170 if test "$with_gnu_ld" = yes; then 15171 need_lib_prefix=no 15172 fi 15173 need_version=yes 15174 ;; 15175 15176sysv4 | sysv4.3*) 15177 version_type=linux 15178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15179 soname_spec='${libname}${release}${shared_ext}$major' 15180 shlibpath_var=LD_LIBRARY_PATH 15181 case $host_vendor in 15182 sni) 15183 shlibpath_overrides_runpath=no 15184 need_lib_prefix=no 15185 runpath_var=LD_RUN_PATH 15186 ;; 15187 siemens) 15188 need_lib_prefix=no 15189 ;; 15190 motorola) 15191 need_lib_prefix=no 15192 need_version=no 15193 shlibpath_overrides_runpath=no 15194 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 15195 ;; 15196 esac 15197 ;; 15198 15199sysv4*MP*) 15200 if test -d /usr/nec ;then 15201 version_type=linux 15202 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 15203 soname_spec='$libname${shared_ext}.$major' 15204 shlibpath_var=LD_LIBRARY_PATH 15205 fi 15206 ;; 15207 15208sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 15209 version_type=freebsd-elf 15210 need_lib_prefix=no 15211 need_version=no 15212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15213 soname_spec='${libname}${release}${shared_ext}$major' 15214 shlibpath_var=LD_LIBRARY_PATH 15215 shlibpath_overrides_runpath=yes 15216 hardcode_into_libs=yes 15217 if test "$with_gnu_ld" = yes; then 15218 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 15219 else 15220 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 15221 case $host_os in 15222 sco3.2v5*) 15223 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 15224 ;; 15225 esac 15226 fi 15227 sys_lib_dlsearch_path_spec='/usr/lib' 15228 ;; 15229 15230tpf*) 15231 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 15232 version_type=linux 15233 need_lib_prefix=no 15234 need_version=no 15235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15236 shlibpath_var=LD_LIBRARY_PATH 15237 shlibpath_overrides_runpath=no 15238 hardcode_into_libs=yes 15239 ;; 15240 15241uts4*) 15242 version_type=linux 15243 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15244 soname_spec='${libname}${release}${shared_ext}$major' 15245 shlibpath_var=LD_LIBRARY_PATH 15246 ;; 15247 15248*) 15249 dynamic_linker=no 15250 ;; 15251esac 15252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 15253$as_echo "$dynamic_linker" >&6; } 15254test "$dynamic_linker" = no && can_build_shared=no 15255 15256variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15257if test "$GCC" = yes; then 15258 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15259fi 15260 15261if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 15262 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 15263fi 15264if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 15265 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 15266fi 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 15306$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 15307hardcode_action_CXX= 15308if test -n "$hardcode_libdir_flag_spec_CXX" || 15309 test -n "$runpath_var_CXX" || 15310 test "X$hardcode_automatic_CXX" = "Xyes" ; then 15311 15312 # We can hardcode non-existent directories. 15313 if test "$hardcode_direct_CXX" != no && 15314 # If the only mechanism to avoid hardcoding is shlibpath_var, we 15315 # have to relink, otherwise we might link with an installed library 15316 # when we should be linking with a yet-to-be-installed one 15317 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 15318 test "$hardcode_minus_L_CXX" != no; then 15319 # Linking always hardcodes the temporary library directory. 15320 hardcode_action_CXX=relink 15321 else 15322 # We can link without hardcoding, and we can hardcode nonexisting dirs. 15323 hardcode_action_CXX=immediate 15324 fi 15325else 15326 # We cannot hardcode anything, or else we can only hardcode existing 15327 # directories. 15328 hardcode_action_CXX=unsupported 15329fi 15330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 15331$as_echo "$hardcode_action_CXX" >&6; } 15332 15333if test "$hardcode_action_CXX" = relink || 15334 test "$inherit_rpath_CXX" = yes; then 15335 # Fast installation is not supported 15336 enable_fast_install=no 15337elif test "$shlibpath_overrides_runpath" = yes || 15338 test "$enable_shared" = no; then 15339 # Fast installation is not necessary 15340 enable_fast_install=needless 15341fi 15342 15343 15344 15345 15346 15347 15348 15349 fi # test -n "$compiler" 15350 15351 CC=$lt_save_CC 15352 LDCXX=$LD 15353 LD=$lt_save_LD 15354 GCC=$lt_save_GCC 15355 with_gnu_ld=$lt_save_with_gnu_ld 15356 lt_cv_path_LDCXX=$lt_cv_path_LD 15357 lt_cv_path_LD=$lt_save_path_LD 15358 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 15359 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 15360fi # test "$_lt_caught_CXX_error" != yes 15361 15362ac_ext=c 15363ac_cpp='$CPP $CPPFLAGS' 15364ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15365ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15366ac_compiler_gnu=$ac_cv_c_compiler_gnu 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 ac_config_commands="$ac_config_commands libtool" 15381 15382 15383 15384 15385# Only expand once: 15386 15387 15388 15389# The tests for host and target for $enable_largefile require 15390# canonical names. 15391 15392 15393 15394# As the $enable_largefile decision depends on --enable-plugins we must set it 15395# even in directories otherwise not depending on the $plugins option. 15396 15397 15398 maybe_plugins=no 15399 for ac_header in dlfcn.h 15400do : 15401 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 15402" 15403if test "x$ac_cv_header_dlfcn_h" = xyes; then : 15404 cat >>confdefs.h <<_ACEOF 15405#define HAVE_DLFCN_H 1 15406_ACEOF 15407 maybe_plugins=yes 15408fi 15409 15410done 15411 15412 for ac_header in windows.h 15413do : 15414 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 15415" 15416if test "x$ac_cv_header_windows_h" = xyes; then : 15417 cat >>confdefs.h <<_ACEOF 15418#define HAVE_WINDOWS_H 1 15419_ACEOF 15420 maybe_plugins=yes 15421fi 15422 15423done 15424 15425 15426 # Check whether --enable-plugins was given. 15427if test "${enable_plugins+set}" = set; then : 15428 enableval=$enable_plugins; case "${enableval}" in 15429 no) plugins=no ;; 15430 *) plugins=yes 15431 if test "$maybe_plugins" != "yes" ; then 15432 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 15433 fi ;; 15434 esac 15435else 15436 plugins=$maybe_plugins 15437 15438fi 15439 15440 if test "$plugins" = "yes"; then 15441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 15442$as_echo_n "checking for library containing dlsym... " >&6; } 15443if ${ac_cv_search_dlsym+:} false; then : 15444 $as_echo_n "(cached) " >&6 15445else 15446 ac_func_search_save_LIBS=$LIBS 15447cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15448/* end confdefs.h. */ 15449 15450/* Override any GCC internal prototype to avoid an error. 15451 Use char because int might match the return type of a GCC 15452 builtin and then its argument prototype would still apply. */ 15453#ifdef __cplusplus 15454extern "C" 15455#endif 15456char dlsym (); 15457int 15458main () 15459{ 15460return dlsym (); 15461 ; 15462 return 0; 15463} 15464_ACEOF 15465for ac_lib in '' dl; do 15466 if test -z "$ac_lib"; then 15467 ac_res="none required" 15468 else 15469 ac_res=-l$ac_lib 15470 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 15471 fi 15472 if ac_fn_c_try_link "$LINENO"; then : 15473 ac_cv_search_dlsym=$ac_res 15474fi 15475rm -f core conftest.err conftest.$ac_objext \ 15476 conftest$ac_exeext 15477 if ${ac_cv_search_dlsym+:} false; then : 15478 break 15479fi 15480done 15481if ${ac_cv_search_dlsym+:} false; then : 15482 15483else 15484 ac_cv_search_dlsym=no 15485fi 15486rm conftest.$ac_ext 15487LIBS=$ac_func_search_save_LIBS 15488fi 15489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 15490$as_echo "$ac_cv_search_dlsym" >&6; } 15491ac_res=$ac_cv_search_dlsym 15492if test "$ac_res" != no; then : 15493 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 15494 15495fi 15496 15497 fi 15498 15499 15500case "${host}" in 15501 sparc-*-solaris*|i[3-7]86-*-solaris*) 15502 # On native 32bit sparc and ia32 solaris, large-file and procfs support 15503 # are mutually exclusive; and without procfs support, the bfd/ elf module 15504 # cannot provide certain routines such as elfcore_write_prpsinfo 15505 # or elfcore_write_prstatus. So unless the user explicitly requested 15506 # large-file support through the --enable-largefile switch, disable 15507 # large-file support in favor of procfs support. 15508 test "${target}" = "${host}" -a "x$plugins" = xno \ 15509 && : ${enable_largefile="no"} 15510 ;; 15511esac 15512 15513# Check whether --enable-largefile was given. 15514if test "${enable_largefile+set}" = set; then : 15515 enableval=$enable_largefile; 15516fi 15517 15518if test "$enable_largefile" != no; then 15519 15520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 15521$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 15522if ${ac_cv_sys_largefile_CC+:} false; then : 15523 $as_echo_n "(cached) " >&6 15524else 15525 ac_cv_sys_largefile_CC=no 15526 if test "$GCC" != yes; then 15527 ac_save_CC=$CC 15528 while :; do 15529 # IRIX 6.2 and later do not support large files by default, 15530 # so use the C compiler's -n32 option if that helps. 15531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15532/* end confdefs.h. */ 15533#include <sys/types.h> 15534 /* Check that off_t can represent 2**63 - 1 correctly. 15535 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15536 since some C++ compilers masquerading as C compilers 15537 incorrectly reject 9223372036854775807. */ 15538#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 15539 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15540 && LARGE_OFF_T % 2147483647 == 1) 15541 ? 1 : -1]; 15542int 15543main () 15544{ 15545 15546 ; 15547 return 0; 15548} 15549_ACEOF 15550 if ac_fn_c_try_compile "$LINENO"; then : 15551 break 15552fi 15553rm -f core conftest.err conftest.$ac_objext 15554 CC="$CC -n32" 15555 if ac_fn_c_try_compile "$LINENO"; then : 15556 ac_cv_sys_largefile_CC=' -n32'; break 15557fi 15558rm -f core conftest.err conftest.$ac_objext 15559 break 15560 done 15561 CC=$ac_save_CC 15562 rm -f conftest.$ac_ext 15563 fi 15564fi 15565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 15566$as_echo "$ac_cv_sys_largefile_CC" >&6; } 15567 if test "$ac_cv_sys_largefile_CC" != no; then 15568 CC=$CC$ac_cv_sys_largefile_CC 15569 fi 15570 15571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 15572$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 15573if ${ac_cv_sys_file_offset_bits+:} false; then : 15574 $as_echo_n "(cached) " >&6 15575else 15576 while :; do 15577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15578/* end confdefs.h. */ 15579#include <sys/types.h> 15580 /* Check that off_t can represent 2**63 - 1 correctly. 15581 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15582 since some C++ compilers masquerading as C compilers 15583 incorrectly reject 9223372036854775807. */ 15584#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 15585 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15586 && LARGE_OFF_T % 2147483647 == 1) 15587 ? 1 : -1]; 15588int 15589main () 15590{ 15591 15592 ; 15593 return 0; 15594} 15595_ACEOF 15596if ac_fn_c_try_compile "$LINENO"; then : 15597 ac_cv_sys_file_offset_bits=no; break 15598fi 15599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15601/* end confdefs.h. */ 15602#define _FILE_OFFSET_BITS 64 15603#include <sys/types.h> 15604 /* Check that off_t can represent 2**63 - 1 correctly. 15605 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15606 since some C++ compilers masquerading as C compilers 15607 incorrectly reject 9223372036854775807. */ 15608#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 15609 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15610 && LARGE_OFF_T % 2147483647 == 1) 15611 ? 1 : -1]; 15612int 15613main () 15614{ 15615 15616 ; 15617 return 0; 15618} 15619_ACEOF 15620if ac_fn_c_try_compile "$LINENO"; then : 15621 ac_cv_sys_file_offset_bits=64; break 15622fi 15623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15624 ac_cv_sys_file_offset_bits=unknown 15625 break 15626done 15627fi 15628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 15629$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 15630case $ac_cv_sys_file_offset_bits in #( 15631 no | unknown) ;; 15632 *) 15633cat >>confdefs.h <<_ACEOF 15634#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 15635_ACEOF 15636;; 15637esac 15638rm -rf conftest* 15639 if test $ac_cv_sys_file_offset_bits = unknown; then 15640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 15641$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 15642if ${ac_cv_sys_large_files+:} false; then : 15643 $as_echo_n "(cached) " >&6 15644else 15645 while :; do 15646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15647/* end confdefs.h. */ 15648#include <sys/types.h> 15649 /* Check that off_t can represent 2**63 - 1 correctly. 15650 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15651 since some C++ compilers masquerading as C compilers 15652 incorrectly reject 9223372036854775807. */ 15653#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 15654 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15655 && LARGE_OFF_T % 2147483647 == 1) 15656 ? 1 : -1]; 15657int 15658main () 15659{ 15660 15661 ; 15662 return 0; 15663} 15664_ACEOF 15665if ac_fn_c_try_compile "$LINENO"; then : 15666 ac_cv_sys_large_files=no; break 15667fi 15668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15670/* end confdefs.h. */ 15671#define _LARGE_FILES 1 15672#include <sys/types.h> 15673 /* Check that off_t can represent 2**63 - 1 correctly. 15674 We can't simply define LARGE_OFF_T to be 9223372036854775807, 15675 since some C++ compilers masquerading as C compilers 15676 incorrectly reject 9223372036854775807. */ 15677#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 15678 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 15679 && LARGE_OFF_T % 2147483647 == 1) 15680 ? 1 : -1]; 15681int 15682main () 15683{ 15684 15685 ; 15686 return 0; 15687} 15688_ACEOF 15689if ac_fn_c_try_compile "$LINENO"; then : 15690 ac_cv_sys_large_files=1; break 15691fi 15692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15693 ac_cv_sys_large_files=unknown 15694 break 15695done 15696fi 15697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 15698$as_echo "$ac_cv_sys_large_files" >&6; } 15699case $ac_cv_sys_large_files in #( 15700 no | unknown) ;; 15701 *) 15702cat >>confdefs.h <<_ACEOF 15703#define _LARGE_FILES $ac_cv_sys_large_files 15704_ACEOF 15705;; 15706esac 15707rm -rf conftest* 15708 fi 15709 15710 15711fi 15712 15713 15714 15715 15716# Check whether --with-lib-path was given. 15717if test "${with_lib_path+set}" = set; then : 15718 withval=$with_lib_path; LIB_PATH=$withval 15719fi 15720 15721# Check whether --enable-targets was given. 15722if test "${enable_targets+set}" = set; then : 15723 enableval=$enable_targets; case "${enableval}" in 15724 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 15725 ;; 15726 no) enable_targets= ;; 15727 *) enable_targets=$enableval ;; 15728esac 15729fi 15730# Check whether --enable-64-bit-bfd was given. 15731if test "${enable_64_bit_bfd+set}" = set; then : 15732 enableval=$enable_64_bit_bfd; case "${enableval}" in 15733 yes) want64=true ;; 15734 no) want64=false ;; 15735 *) as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; 15736esac 15737else 15738 want64=false 15739fi 15740 15741 15742# Check whether --with-sysroot was given. 15743if test "${with_sysroot+set}" = set; then : 15744 withval=$with_sysroot; 15745 case ${with_sysroot} in 15746 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;; 15747 *) TARGET_SYSTEM_ROOT=$with_sysroot ;; 15748 esac 15749 15750 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"' 15751 use_sysroot=yes 15752 15753 if test "x$prefix" = xNONE; then 15754 test_prefix=/usr/local 15755 else 15756 test_prefix=$prefix 15757 fi 15758 if test "x$exec_prefix" = xNONE; then 15759 test_exec_prefix=$test_prefix 15760 else 15761 test_exec_prefix=$exec_prefix 15762 fi 15763 case ${TARGET_SYSTEM_ROOT} in 15764 "${test_prefix}"|"${test_prefix}/"*|\ 15765 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\ 15766 '${prefix}'|'${prefix}/'*|\ 15767 '${exec_prefix}'|'${exec_prefix}/'*) 15768 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE" 15769 TARGET_SYSTEM_ROOT_DEFINE="$t" 15770 ;; 15771 esac 15772 15773else 15774 15775 use_sysroot=no 15776 TARGET_SYSTEM_ROOT= 15777 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"' 15778 15779fi 15780 15781 15782 15783 15784 15785# Check whether --enable-gold was given. 15786if test "${enable_gold+set}" = set; then : 15787 enableval=$enable_gold; case "${enableval}" in 15788 default) 15789 install_as_default=no 15790 installed_linker=ld.bfd 15791 ;; 15792 yes|no) 15793 install_as_default=yes 15794 installed_linker=ld.bfd 15795 ;; 15796 *) 15797 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5 15798 ;; 15799 esac 15800else 15801 install_as_default=yes 15802 installed_linker=ld.bfd 15803fi 15804 15805 15806 15807 15808# Check whether --enable-got was given. 15809if test "${enable_got+set}" = set; then : 15810 enableval=$enable_got; case "${enableval}" in 15811 target | single | negative | multigot) got_handling=$enableval ;; 15812 *) as_fn_error $? "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;; 15813esac 15814else 15815 got_handling=target 15816fi 15817 15818 15819case "${got_handling}" in 15820 target) 15821 15822$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h 15823 ;; 15824 single) 15825 15826$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h 15827 ;; 15828 negative) 15829 15830$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h 15831 ;; 15832 multigot) 15833 15834$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h 15835 ;; 15836 *) as_fn_error $? "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;; 15837esac 15838 15839# PR gas/19109 15840# Decide the default method for compressing debug sections. 15841ac_default_compressed_debug_sections=unset 15842# Provide a configure time option to override our default. 15843# Check whether --enable-compressed_debug_sections was given. 15844if test "${enable_compressed_debug_sections+set}" = set; then : 15845 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in 15846 ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;; 15847 ,no, | ,none,) ac_default_compressed_debug_sections=no ;; 15848esac 15849fi 15850 15851# Decide setting DT_RUNPATH instead of DT_RPATH by default 15852ac_default_new_dtags=unset 15853# Provide a configure time option to override our default. 15854# Check whether --enable-new_dtags was given. 15855if test "${enable_new_dtags+set}" = set; then : 15856 enableval=$enable_new_dtags; case "${enableval}" in 15857 yes) ac_default_new_dtags=1 ;; 15858 no) ac_default_new_dtags=0 ;; 15859esac 15860fi 15861 15862# Decide if -z relro should be enabled in ELF linker by default. 15863ac_default_ld_z_relro=unset 15864# Provide a configure time option to override our default. 15865# Check whether --enable-relro was given. 15866if test "${enable_relro+set}" = set; then : 15867 enableval=$enable_relro; case "${enableval}" in 15868 yes) ac_default_ld_z_relro=1 ;; 15869 no) ac_default_ld_z_relro=0 ;; 15870esac 15871fi 15872 15873# Decide if -z separate-code should be enabled in ELF linker by default. 15874ac_default_ld_z_separate_code=unset 15875# Check whether --enable-separate-code was given. 15876if test "${enable_separate_code+set}" = set; then : 15877 enableval=$enable_separate_code; case "${enableval}" in 15878 yes) ac_default_ld_z_separate_code=1 ;; 15879 no) ac_default_ld_z_separate_code=0 ;; 15880esac 15881fi 15882 15883 15884# Decide which "--hash-style" to use by default 15885# Provide a configure time option to override our default. 15886# Check whether --enable-default-hash-style was given. 15887if test "${enable_default_hash_style+set}" = set; then : 15888 enableval=$enable_default_hash_style; case "${enable_default_hash_style}" in 15889 sysv | gnu | both) ;; 15890 *) as_fn_error $? "bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;; 15891esac 15892else 15893 case "${target}" in 15894 # Enable gnu hash only on GNU targets, but not mips 15895 mips*-*-*) enable_default_hash_style=sysv ;; 15896 *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;; 15897 *) enable_default_hash_style=sysv ;; 15898esac 15899fi 15900 15901 15902case "${enable_default_hash_style}" in 15903 sysv | both) ac_default_emit_sysv_hash=1 ;; 15904 *) ac_default_emit_sysv_hash=0 ;; 15905esac 15906 15907case "${enable_default_hash_style}" in 15908 gnu | both) ac_default_emit_gnu_hash=1 ;; 15909 *) ac_default_emit_gnu_hash=0 ;; 15910esac 15911 15912 15913# Set the 'development' global. 15914. $srcdir/../bfd/development.sh 15915 15916# Set acp_cpp_for_build variable 15917ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 15918 15919# Default set of GCC warnings to enable. 15920GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 15921GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 15922 15923# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 15924cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15925/* end confdefs.h. */ 15926__GNUC__ 15927_ACEOF 15928if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15929 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 15930 15931else 15932 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 15933fi 15934rm -f conftest* 15935 15936 15937# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 15938cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15939/* end confdefs.h. */ 15940__GNUC__ 15941_ACEOF 15942if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15943 $EGREP "^[0-4]$" >/dev/null 2>&1; then : 15944 15945else 15946 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 15947fi 15948rm -f conftest* 15949 15950 15951# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 15952WARN_WRITE_STRINGS="" 15953cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15954/* end confdefs.h. */ 15955__GNUC__ 15956_ACEOF 15957if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15958 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 15959 15960else 15961 WARN_WRITE_STRINGS="-Wwrite-strings" 15962fi 15963rm -f conftest* 15964 15965 15966# Verify CC_FOR_BUILD to be compatible with warning flags 15967 15968# Add -Wshadow if the compiler is a sufficiently recent version of GCC. 15969cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15970/* end confdefs.h. */ 15971__GNUC__ 15972_ACEOF 15973if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 15974 $EGREP "^[0-3]$" >/dev/null 2>&1; then : 15975 15976else 15977 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 15978fi 15979rm -f conftest* 15980 15981 15982# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 15983cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15984/* end confdefs.h. */ 15985__GNUC__ 15986_ACEOF 15987if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 15988 $EGREP "^[0-4]$" >/dev/null 2>&1; then : 15989 15990else 15991 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 15992fi 15993rm -f conftest* 15994 15995 15996# Check whether --enable-werror was given. 15997if test "${enable_werror+set}" = set; then : 15998 enableval=$enable_werror; case "${enableval}" in 15999 yes | y) ERROR_ON_WARNING="yes" ;; 16000 no | n) ERROR_ON_WARNING="no" ;; 16001 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 16002 esac 16003fi 16004 16005 16006# Disable -Wformat by default when using gcc on mingw 16007case "${host}" in 16008 *-*-mingw32*) 16009 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 16010 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 16011 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 16012 fi 16013 ;; 16014 *) ;; 16015esac 16016 16017# Enable -Werror by default when using gcc. Turn it off for releases. 16018if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 16019 ERROR_ON_WARNING=yes 16020fi 16021 16022NO_WERROR= 16023if test "${ERROR_ON_WARNING}" = yes ; then 16024 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 16025 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 16026 NO_WERROR="-Wno-error" 16027fi 16028 16029if test "${GCC}" = yes ; then 16030 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 16031 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 16032fi 16033 16034# Check whether --enable-build-warnings was given. 16035if test "${enable_build_warnings+set}" = set; then : 16036 enableval=$enable_build_warnings; case "${enableval}" in 16037 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 16038 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 16039 no) if test "${GCC}" = yes ; then 16040 WARN_CFLAGS="-w" 16041 WARN_CFLAGS_FOR_BUILD="-w" 16042 fi;; 16043 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 16044 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 16045 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 16046 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 16047 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 16048 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 16049 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 16050 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 16051esac 16052fi 16053 16054 16055if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 16056 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 16057fi 16058 16059 16060 16061 16062 16063 16064 16065 16066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 16067$as_echo_n "checking for LC_MESSAGES... " >&6; } 16068if ${am_cv_val_LC_MESSAGES+:} false; then : 16069 $as_echo_n "(cached) " >&6 16070else 16071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16072/* end confdefs.h. */ 16073#include <locale.h> 16074int 16075main () 16076{ 16077return LC_MESSAGES 16078 ; 16079 return 0; 16080} 16081_ACEOF 16082if ac_fn_c_try_link "$LINENO"; then : 16083 am_cv_val_LC_MESSAGES=yes 16084else 16085 am_cv_val_LC_MESSAGES=no 16086fi 16087rm -f core conftest.err conftest.$ac_objext \ 16088 conftest$ac_exeext conftest.$ac_ext 16089fi 16090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 16091$as_echo "$am_cv_val_LC_MESSAGES" >&6; } 16092 if test $am_cv_val_LC_MESSAGES = yes; then 16093 16094$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h 16095 16096 fi 16097 16098 16099ac_config_headers="$ac_config_headers config.h:config.in" 16100 16101 16102# PR 14072 16103 16104 16105if test -z "$target" ; then 16106 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5 16107fi 16108if test -z "$host" ; then 16109 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5 16110fi 16111 16112# host-specific stuff: 16113 16114ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW" 16115# If we haven't got the data from the intl directory, 16116# assume NLS is disabled. 16117USE_NLS=no 16118LIBINTL= 16119LIBINTL_DEP= 16120INCINTL= 16121XGETTEXT= 16122GMSGFMT= 16123POSUB= 16124 16125if test -f ../intl/config.intl; then 16126 . ../intl/config.intl 16127fi 16128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 16129$as_echo_n "checking whether NLS is requested... " >&6; } 16130if test x"$USE_NLS" != xyes; then 16131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16132$as_echo "no" >&6; } 16133else 16134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16135$as_echo "yes" >&6; } 16136 16137$as_echo "#define ENABLE_NLS 1" >>confdefs.h 16138 16139 16140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 16141$as_echo_n "checking for catalogs to be installed... " >&6; } 16142 # Look for .po and .gmo files in the source directory. 16143 CATALOGS= 16144 XLINGUAS= 16145 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 16146 # If there aren't any .gmo files the shell will give us the 16147 # literal string "../path/to/srcdir/po/*.gmo" which has to be 16148 # weeded out. 16149 case "$cat" in *\**) 16150 continue;; 16151 esac 16152 # The quadruple backslash is collapsed to a double backslash 16153 # by the backticks, then collapsed again by the double quotes, 16154 # leaving us with one backslash in the sed expression (right 16155 # before the dot that mustn't act as a wildcard). 16156 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 16157 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 16158 # The user is allowed to set LINGUAS to a list of languages to 16159 # install catalogs for. If it's empty that means "all of them." 16160 if test "x$LINGUAS" = x; then 16161 CATALOGS="$CATALOGS $cat" 16162 XLINGUAS="$XLINGUAS $lang" 16163 else 16164 case "$LINGUAS" in *$lang*) 16165 CATALOGS="$CATALOGS $cat" 16166 XLINGUAS="$XLINGUAS $lang" 16167 ;; 16168 esac 16169 fi 16170 done 16171 LINGUAS="$XLINGUAS" 16172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 16173$as_echo "$LINGUAS" >&6; } 16174 16175 16176 DATADIRNAME=share 16177 16178 INSTOBJEXT=.mo 16179 16180 GENCAT=gencat 16181 16182 CATOBJEXT=.gmo 16183 16184fi 16185 16186 MKINSTALLDIRS= 16187 if test -n "$ac_aux_dir"; then 16188 case "$ac_aux_dir" in 16189 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 16190 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 16191 esac 16192 fi 16193 if test -z "$MKINSTALLDIRS"; then 16194 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 16195 fi 16196 16197 16198 16199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 16200$as_echo_n "checking whether NLS is requested... " >&6; } 16201 # Check whether --enable-nls was given. 16202if test "${enable_nls+set}" = set; then : 16203 enableval=$enable_nls; USE_NLS=$enableval 16204else 16205 USE_NLS=yes 16206fi 16207 16208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 16209$as_echo "$USE_NLS" >&6; } 16210 16211 16212 16213 16214 16215 16216# Prepare PATH_SEPARATOR. 16217# The user is always right. 16218if test "${PATH_SEPARATOR+set}" != set; then 16219 echo "#! /bin/sh" >conf$$.sh 16220 echo "exit 0" >>conf$$.sh 16221 chmod +x conf$$.sh 16222 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 16223 PATH_SEPARATOR=';' 16224 else 16225 PATH_SEPARATOR=: 16226 fi 16227 rm -f conf$$.sh 16228fi 16229 16230# Find out how to test for executable files. Don't use a zero-byte file, 16231# as systems may use methods other than mode bits to determine executability. 16232cat >conf$$.file <<_ASEOF 16233#! /bin/sh 16234exit 0 16235_ASEOF 16236chmod +x conf$$.file 16237if test -x conf$$.file >/dev/null 2>&1; then 16238 ac_executable_p="test -x" 16239else 16240 ac_executable_p="test -f" 16241fi 16242rm -f conf$$.file 16243 16244# Extract the first word of "msgfmt", so it can be a program name with args. 16245set dummy msgfmt; ac_word=$2 16246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16247$as_echo_n "checking for $ac_word... " >&6; } 16248if ${ac_cv_path_MSGFMT+:} false; then : 16249 $as_echo_n "(cached) " >&6 16250else 16251 case "$MSGFMT" in 16252 [\\/]* | ?:[\\/]*) 16253 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 16254 ;; 16255 *) 16256 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 16257 for ac_dir in $PATH; do 16258 IFS="$ac_save_IFS" 16259 test -z "$ac_dir" && ac_dir=. 16260 for ac_exec_ext in '' $ac_executable_extensions; do 16261 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 16262 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 16263 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 16264 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 16265 break 2 16266 fi 16267 fi 16268 done 16269 done 16270 IFS="$ac_save_IFS" 16271 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 16272 ;; 16273esac 16274fi 16275MSGFMT="$ac_cv_path_MSGFMT" 16276if test "$MSGFMT" != ":"; then 16277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 16278$as_echo "$MSGFMT" >&6; } 16279else 16280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16281$as_echo "no" >&6; } 16282fi 16283 16284 # Extract the first word of "gmsgfmt", so it can be a program name with args. 16285set dummy gmsgfmt; ac_word=$2 16286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16287$as_echo_n "checking for $ac_word... " >&6; } 16288if ${ac_cv_path_GMSGFMT+:} false; then : 16289 $as_echo_n "(cached) " >&6 16290else 16291 case $GMSGFMT in 16292 [\\/]* | ?:[\\/]*) 16293 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 16294 ;; 16295 *) 16296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16297for as_dir in $PATH 16298do 16299 IFS=$as_save_IFS 16300 test -z "$as_dir" && as_dir=. 16301 for ac_exec_ext in '' $ac_executable_extensions; do 16302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16303 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 16304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16305 break 2 16306 fi 16307done 16308 done 16309IFS=$as_save_IFS 16310 16311 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 16312 ;; 16313esac 16314fi 16315GMSGFMT=$ac_cv_path_GMSGFMT 16316if test -n "$GMSGFMT"; then 16317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 16318$as_echo "$GMSGFMT" >&6; } 16319else 16320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16321$as_echo "no" >&6; } 16322fi 16323 16324 16325 16326 16327# Prepare PATH_SEPARATOR. 16328# The user is always right. 16329if test "${PATH_SEPARATOR+set}" != set; then 16330 echo "#! /bin/sh" >conf$$.sh 16331 echo "exit 0" >>conf$$.sh 16332 chmod +x conf$$.sh 16333 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 16334 PATH_SEPARATOR=';' 16335 else 16336 PATH_SEPARATOR=: 16337 fi 16338 rm -f conf$$.sh 16339fi 16340 16341# Find out how to test for executable files. Don't use a zero-byte file, 16342# as systems may use methods other than mode bits to determine executability. 16343cat >conf$$.file <<_ASEOF 16344#! /bin/sh 16345exit 0 16346_ASEOF 16347chmod +x conf$$.file 16348if test -x conf$$.file >/dev/null 2>&1; then 16349 ac_executable_p="test -x" 16350else 16351 ac_executable_p="test -f" 16352fi 16353rm -f conf$$.file 16354 16355# Extract the first word of "xgettext", so it can be a program name with args. 16356set dummy xgettext; ac_word=$2 16357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16358$as_echo_n "checking for $ac_word... " >&6; } 16359if ${ac_cv_path_XGETTEXT+:} false; then : 16360 $as_echo_n "(cached) " >&6 16361else 16362 case "$XGETTEXT" in 16363 [\\/]* | ?:[\\/]*) 16364 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 16365 ;; 16366 *) 16367 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 16368 for ac_dir in $PATH; do 16369 IFS="$ac_save_IFS" 16370 test -z "$ac_dir" && ac_dir=. 16371 for ac_exec_ext in '' $ac_executable_extensions; do 16372 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 16373 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 16374 (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 16375 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 16376 break 2 16377 fi 16378 fi 16379 done 16380 done 16381 IFS="$ac_save_IFS" 16382 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 16383 ;; 16384esac 16385fi 16386XGETTEXT="$ac_cv_path_XGETTEXT" 16387if test "$XGETTEXT" != ":"; then 16388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 16389$as_echo "$XGETTEXT" >&6; } 16390else 16391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16392$as_echo "no" >&6; } 16393fi 16394 16395 rm -f messages.po 16396 16397 16398# Prepare PATH_SEPARATOR. 16399# The user is always right. 16400if test "${PATH_SEPARATOR+set}" != set; then 16401 echo "#! /bin/sh" >conf$$.sh 16402 echo "exit 0" >>conf$$.sh 16403 chmod +x conf$$.sh 16404 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 16405 PATH_SEPARATOR=';' 16406 else 16407 PATH_SEPARATOR=: 16408 fi 16409 rm -f conf$$.sh 16410fi 16411 16412# Find out how to test for executable files. Don't use a zero-byte file, 16413# as systems may use methods other than mode bits to determine executability. 16414cat >conf$$.file <<_ASEOF 16415#! /bin/sh 16416exit 0 16417_ASEOF 16418chmod +x conf$$.file 16419if test -x conf$$.file >/dev/null 2>&1; then 16420 ac_executable_p="test -x" 16421else 16422 ac_executable_p="test -f" 16423fi 16424rm -f conf$$.file 16425 16426# Extract the first word of "msgmerge", so it can be a program name with args. 16427set dummy msgmerge; ac_word=$2 16428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16429$as_echo_n "checking for $ac_word... " >&6; } 16430if ${ac_cv_path_MSGMERGE+:} false; then : 16431 $as_echo_n "(cached) " >&6 16432else 16433 case "$MSGMERGE" in 16434 [\\/]* | ?:[\\/]*) 16435 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 16436 ;; 16437 *) 16438 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 16439 for ac_dir in $PATH; do 16440 IFS="$ac_save_IFS" 16441 test -z "$ac_dir" && ac_dir=. 16442 for ac_exec_ext in '' $ac_executable_extensions; do 16443 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 16444 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 16445 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 16446 break 2 16447 fi 16448 fi 16449 done 16450 done 16451 IFS="$ac_save_IFS" 16452 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 16453 ;; 16454esac 16455fi 16456MSGMERGE="$ac_cv_path_MSGMERGE" 16457if test "$MSGMERGE" != ":"; then 16458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 16459$as_echo "$MSGMERGE" >&6; } 16460else 16461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16462$as_echo "no" >&6; } 16463fi 16464 16465 16466 if test "$GMSGFMT" != ":"; then 16467 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 16468 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 16469 : ; 16470 else 16471 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 16472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 16473$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 16474 GMSGFMT=":" 16475 fi 16476 fi 16477 16478 if test "$XGETTEXT" != ":"; then 16479 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 16480 (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 16481 : ; 16482 else 16483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 16484$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 16485 XGETTEXT=":" 16486 fi 16487 rm -f messages.po 16488 fi 16489 16490 ac_config_commands="$ac_config_commands default-1" 16491 16492 16493 16494 16495 16496for ac_prog in 'bison -y' byacc 16497do 16498 # Extract the first word of "$ac_prog", so it can be a program name with args. 16499set dummy $ac_prog; ac_word=$2 16500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16501$as_echo_n "checking for $ac_word... " >&6; } 16502if ${ac_cv_prog_YACC+:} false; then : 16503 $as_echo_n "(cached) " >&6 16504else 16505 if test -n "$YACC"; then 16506 ac_cv_prog_YACC="$YACC" # Let the user override the test. 16507else 16508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16509for as_dir in $PATH 16510do 16511 IFS=$as_save_IFS 16512 test -z "$as_dir" && as_dir=. 16513 for ac_exec_ext in '' $ac_executable_extensions; do 16514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16515 ac_cv_prog_YACC="$ac_prog" 16516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16517 break 2 16518 fi 16519done 16520 done 16521IFS=$as_save_IFS 16522 16523fi 16524fi 16525YACC=$ac_cv_prog_YACC 16526if test -n "$YACC"; then 16527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 16528$as_echo "$YACC" >&6; } 16529else 16530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16531$as_echo "no" >&6; } 16532fi 16533 16534 16535 test -n "$YACC" && break 16536done 16537test -n "$YACC" || YACC="yacc" 16538 16539for ac_prog in flex lex 16540do 16541 # Extract the first word of "$ac_prog", so it can be a program name with args. 16542set dummy $ac_prog; ac_word=$2 16543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16544$as_echo_n "checking for $ac_word... " >&6; } 16545if ${ac_cv_prog_LEX+:} false; then : 16546 $as_echo_n "(cached) " >&6 16547else 16548 if test -n "$LEX"; then 16549 ac_cv_prog_LEX="$LEX" # Let the user override the test. 16550else 16551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16552for as_dir in $PATH 16553do 16554 IFS=$as_save_IFS 16555 test -z "$as_dir" && as_dir=. 16556 for ac_exec_ext in '' $ac_executable_extensions; do 16557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16558 ac_cv_prog_LEX="$ac_prog" 16559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16560 break 2 16561 fi 16562done 16563 done 16564IFS=$as_save_IFS 16565 16566fi 16567fi 16568LEX=$ac_cv_prog_LEX 16569if test -n "$LEX"; then 16570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 16571$as_echo "$LEX" >&6; } 16572else 16573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16574$as_echo "no" >&6; } 16575fi 16576 16577 16578 test -n "$LEX" && break 16579done 16580test -n "$LEX" || LEX=":" 16581 16582case "$LEX" in 16583 :|*"missing "*) ;; 16584 *) cat >conftest.l <<_ACEOF 16585%% 16586a { ECHO; } 16587b { REJECT; } 16588c { yymore (); } 16589d { yyless (1); } 16590e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ 16591 yyless ((input () != 0)); } 16592f { unput (yytext[0]); } 16593. { BEGIN INITIAL; } 16594%% 16595#ifdef YYTEXT_POINTER 16596extern char *yytext; 16597#endif 16598int 16599main (void) 16600{ 16601 return ! yylex () + ! yywrap (); 16602} 16603_ACEOF 16604{ { ac_try="$LEX conftest.l" 16605case "(($ac_try" in 16606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16607 *) ac_try_echo=$ac_try;; 16608esac 16609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16610$as_echo "$ac_try_echo"; } >&5 16611 (eval "$LEX conftest.l") 2>&5 16612 ac_status=$? 16613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16614 test $ac_status = 0; } 16615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 16616$as_echo_n "checking lex output file root... " >&6; } 16617if ${ac_cv_prog_lex_root+:} false; then : 16618 $as_echo_n "(cached) " >&6 16619else 16620 16621if test -f lex.yy.c; then 16622 ac_cv_prog_lex_root=lex.yy 16623elif test -f lexyy.c; then 16624 ac_cv_prog_lex_root=lexyy 16625else 16626 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5 16627fi 16628fi 16629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 16630$as_echo "$ac_cv_prog_lex_root" >&6; } 16631LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 16632 16633if test -z "${LEXLIB+set}"; then 16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 16635$as_echo_n "checking lex library... " >&6; } 16636if ${ac_cv_lib_lex+:} false; then : 16637 $as_echo_n "(cached) " >&6 16638else 16639 16640 ac_save_LIBS=$LIBS 16641 ac_cv_lib_lex='none needed' 16642 for ac_lib in '' -lfl -ll; do 16643 LIBS="$ac_lib $ac_save_LIBS" 16644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16645/* end confdefs.h. */ 16646`cat $LEX_OUTPUT_ROOT.c` 16647_ACEOF 16648if ac_fn_c_try_link "$LINENO"; then : 16649 ac_cv_lib_lex=$ac_lib 16650fi 16651rm -f core conftest.err conftest.$ac_objext \ 16652 conftest$ac_exeext conftest.$ac_ext 16653 test "$ac_cv_lib_lex" != 'none needed' && break 16654 done 16655 LIBS=$ac_save_LIBS 16656 16657fi 16658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 16659$as_echo "$ac_cv_lib_lex" >&6; } 16660 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex 16661fi 16662 16663 16664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 16665$as_echo_n "checking whether yytext is a pointer... " >&6; } 16666if ${ac_cv_prog_lex_yytext_pointer+:} false; then : 16667 $as_echo_n "(cached) " >&6 16668else 16669 # POSIX says lex can declare yytext either as a pointer or an array; the 16670# default is implementation-dependent. Figure out which it is, since 16671# not all implementations provide the %pointer and %array declarations. 16672ac_cv_prog_lex_yytext_pointer=no 16673ac_save_LIBS=$LIBS 16674LIBS="$LEXLIB $ac_save_LIBS" 16675cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16676/* end confdefs.h. */ 16677 16678 #define YYTEXT_POINTER 1 16679`cat $LEX_OUTPUT_ROOT.c` 16680_ACEOF 16681if ac_fn_c_try_link "$LINENO"; then : 16682 ac_cv_prog_lex_yytext_pointer=yes 16683fi 16684rm -f core conftest.err conftest.$ac_objext \ 16685 conftest$ac_exeext conftest.$ac_ext 16686LIBS=$ac_save_LIBS 16687 16688fi 16689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 16690$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } 16691if test $ac_cv_prog_lex_yytext_pointer = yes; then 16692 16693$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h 16694 16695fi 16696rm -f conftest.l $LEX_OUTPUT_ROOT.c 16697 ;; 16698esac 16699if test "$LEX" = :; then 16700 LEX=${am_missing_run}flex 16701fi 16702 16703 16704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 16705$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 16706 # Check whether --enable-maintainer-mode was given. 16707if test "${enable_maintainer_mode+set}" = set; then : 16708 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 16709else 16710 USE_MAINTAINER_MODE=no 16711fi 16712 16713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 16714$as_echo "$USE_MAINTAINER_MODE" >&6; } 16715 if test $USE_MAINTAINER_MODE = yes; then 16716 MAINTAINER_MODE_TRUE= 16717 MAINTAINER_MODE_FALSE='#' 16718else 16719 MAINTAINER_MODE_TRUE='#' 16720 MAINTAINER_MODE_FALSE= 16721fi 16722 16723 MAINT=$MAINTAINER_MODE_TRUE 16724 16725 16726 if false; then 16727 GENINSRC_NEVER_TRUE= 16728 GENINSRC_NEVER_FALSE='#' 16729else 16730 GENINSRC_NEVER_TRUE='#' 16731 GENINSRC_NEVER_FALSE= 16732fi 16733 16734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5 16735$as_echo_n "checking how to compare bootstrapped objects... " >&6; } 16736if ${gcc_cv_prog_cmp_skip+:} false; then : 16737 $as_echo_n "(cached) " >&6 16738else 16739 echo abfoo >t1 16740 echo cdfoo >t2 16741 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2' 16742 if cmp t1 t2 2 2 > /dev/null 2>&1; then 16743 if cmp t1 t2 1 1 > /dev/null 2>&1; then 16744 : 16745 else 16746 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16' 16747 fi 16748 fi 16749 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then 16750 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then 16751 : 16752 else 16753 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2' 16754 fi 16755 fi 16756 rm t1 t2 16757 16758fi 16759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5 16760$as_echo "$gcc_cv_prog_cmp_skip" >&6; } 16761do_compare="$gcc_cv_prog_cmp_skip" 16762 16763 16764 16765. ${srcdir}/configure.host 16766 16767 16768 16769 16770for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h 16771do : 16772 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16773ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 16774if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16775 cat >>confdefs.h <<_ACEOF 16776#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16777_ACEOF 16778 16779fi 16780 16781done 16782 16783for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h 16784do : 16785 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16786ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 16787if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16788 cat >>confdefs.h <<_ACEOF 16789#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16790_ACEOF 16791 16792fi 16793 16794done 16795 16796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 16797$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 16798if ${gcc_cv_header_string+:} false; then : 16799 $as_echo_n "(cached) " >&6 16800else 16801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16802/* end confdefs.h. */ 16803#include <string.h> 16804#include <strings.h> 16805int 16806main () 16807{ 16808 16809 ; 16810 return 0; 16811} 16812_ACEOF 16813if ac_fn_c_try_compile "$LINENO"; then : 16814 gcc_cv_header_string=yes 16815else 16816 gcc_cv_header_string=no 16817fi 16818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16819fi 16820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 16821$as_echo "$gcc_cv_header_string" >&6; } 16822if test $gcc_cv_header_string = yes; then 16823 16824$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 16825 16826fi 16827 16828for ac_func in glob mkstemp realpath sbrk setlocale waitpid 16829do : 16830 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16831ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16832if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 16833 cat >>confdefs.h <<_ACEOF 16834#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16835_ACEOF 16836 16837fi 16838done 16839 16840for ac_func in open lseek close 16841do : 16842 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 16843ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 16844if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 16845 cat >>confdefs.h <<_ACEOF 16846#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 16847_ACEOF 16848 16849fi 16850done 16851 16852ac_header_dirent=no 16853for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 16854 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 16855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 16856$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 16857if eval \${$as_ac_Header+:} false; then : 16858 $as_echo_n "(cached) " >&6 16859else 16860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16861/* end confdefs.h. */ 16862#include <sys/types.h> 16863#include <$ac_hdr> 16864 16865int 16866main () 16867{ 16868if ((DIR *) 0) 16869return 0; 16870 ; 16871 return 0; 16872} 16873_ACEOF 16874if ac_fn_c_try_compile "$LINENO"; then : 16875 eval "$as_ac_Header=yes" 16876else 16877 eval "$as_ac_Header=no" 16878fi 16879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16880fi 16881eval ac_res=\$$as_ac_Header 16882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16883$as_echo "$ac_res" >&6; } 16884if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16885 cat >>confdefs.h <<_ACEOF 16886#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 16887_ACEOF 16888 16889ac_header_dirent=$ac_hdr; break 16890fi 16891 16892done 16893# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 16894if test $ac_header_dirent = dirent.h; then 16895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 16896$as_echo_n "checking for library containing opendir... " >&6; } 16897if ${ac_cv_search_opendir+:} false; then : 16898 $as_echo_n "(cached) " >&6 16899else 16900 ac_func_search_save_LIBS=$LIBS 16901cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16902/* end confdefs.h. */ 16903 16904/* Override any GCC internal prototype to avoid an error. 16905 Use char because int might match the return type of a GCC 16906 builtin and then its argument prototype would still apply. */ 16907#ifdef __cplusplus 16908extern "C" 16909#endif 16910char opendir (); 16911int 16912main () 16913{ 16914return opendir (); 16915 ; 16916 return 0; 16917} 16918_ACEOF 16919for ac_lib in '' dir; do 16920 if test -z "$ac_lib"; then 16921 ac_res="none required" 16922 else 16923 ac_res=-l$ac_lib 16924 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 16925 fi 16926 if ac_fn_c_try_link "$LINENO"; then : 16927 ac_cv_search_opendir=$ac_res 16928fi 16929rm -f core conftest.err conftest.$ac_objext \ 16930 conftest$ac_exeext 16931 if ${ac_cv_search_opendir+:} false; then : 16932 break 16933fi 16934done 16935if ${ac_cv_search_opendir+:} false; then : 16936 16937else 16938 ac_cv_search_opendir=no 16939fi 16940rm conftest.$ac_ext 16941LIBS=$ac_func_search_save_LIBS 16942fi 16943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 16944$as_echo "$ac_cv_search_opendir" >&6; } 16945ac_res=$ac_cv_search_opendir 16946if test "$ac_res" != no; then : 16947 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 16948 16949fi 16950 16951else 16952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 16953$as_echo_n "checking for library containing opendir... " >&6; } 16954if ${ac_cv_search_opendir+:} false; then : 16955 $as_echo_n "(cached) " >&6 16956else 16957 ac_func_search_save_LIBS=$LIBS 16958cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16959/* end confdefs.h. */ 16960 16961/* Override any GCC internal prototype to avoid an error. 16962 Use char because int might match the return type of a GCC 16963 builtin and then its argument prototype would still apply. */ 16964#ifdef __cplusplus 16965extern "C" 16966#endif 16967char opendir (); 16968int 16969main () 16970{ 16971return opendir (); 16972 ; 16973 return 0; 16974} 16975_ACEOF 16976for ac_lib in '' x; do 16977 if test -z "$ac_lib"; then 16978 ac_res="none required" 16979 else 16980 ac_res=-l$ac_lib 16981 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 16982 fi 16983 if ac_fn_c_try_link "$LINENO"; then : 16984 ac_cv_search_opendir=$ac_res 16985fi 16986rm -f core conftest.err conftest.$ac_objext \ 16987 conftest$ac_exeext 16988 if ${ac_cv_search_opendir+:} false; then : 16989 break 16990fi 16991done 16992if ${ac_cv_search_opendir+:} false; then : 16993 16994else 16995 ac_cv_search_opendir=no 16996fi 16997rm conftest.$ac_ext 16998LIBS=$ac_func_search_save_LIBS 16999fi 17000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 17001$as_echo "$ac_cv_search_opendir" >&6; } 17002ac_res=$ac_cv_search_opendir 17003if test "$ac_res" != no; then : 17004 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 17005 17006fi 17007 17008fi 17009 17010 17011 17012 17013 17014 for ac_header in $ac_header_list 17015do : 17016 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 17017ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 17018" 17019if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 17020 cat >>confdefs.h <<_ACEOF 17021#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 17022_ACEOF 17023 17024fi 17025 17026done 17027 17028 17029 17030 17031 17032 17033 17034 17035for ac_func in getpagesize 17036do : 17037 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 17038if test "x$ac_cv_func_getpagesize" = xyes; then : 17039 cat >>confdefs.h <<_ACEOF 17040#define HAVE_GETPAGESIZE 1 17041_ACEOF 17042 17043fi 17044done 17045 17046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 17047$as_echo_n "checking for working mmap... " >&6; } 17048if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 17049 $as_echo_n "(cached) " >&6 17050else 17051 if test "$cross_compiling" = yes; then : 17052 ac_cv_func_mmap_fixed_mapped=no 17053else 17054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17055/* end confdefs.h. */ 17056$ac_includes_default 17057/* malloc might have been renamed as rpl_malloc. */ 17058#undef malloc 17059 17060/* Thanks to Mike Haertel and Jim Avera for this test. 17061 Here is a matrix of mmap possibilities: 17062 mmap private not fixed 17063 mmap private fixed at somewhere currently unmapped 17064 mmap private fixed at somewhere already mapped 17065 mmap shared not fixed 17066 mmap shared fixed at somewhere currently unmapped 17067 mmap shared fixed at somewhere already mapped 17068 For private mappings, we should verify that changes cannot be read() 17069 back from the file, nor mmap's back from the file at a different 17070 address. (There have been systems where private was not correctly 17071 implemented like the infamous i386 svr4.0, and systems where the 17072 VM page cache was not coherent with the file system buffer cache 17073 like early versions of FreeBSD and possibly contemporary NetBSD.) 17074 For shared mappings, we should conversely verify that changes get 17075 propagated back to all the places they're supposed to be. 17076 17077 Grep wants private fixed already mapped. 17078 The main things grep needs to know about mmap are: 17079 * does it exist and is it safe to write into the mmap'd area 17080 * how to use it (BSD variants) */ 17081 17082#include <fcntl.h> 17083#include <sys/mman.h> 17084 17085#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 17086char *malloc (); 17087#endif 17088 17089/* This mess was copied from the GNU getpagesize.h. */ 17090#ifndef HAVE_GETPAGESIZE 17091# ifdef _SC_PAGESIZE 17092# define getpagesize() sysconf(_SC_PAGESIZE) 17093# else /* no _SC_PAGESIZE */ 17094# ifdef HAVE_SYS_PARAM_H 17095# include <sys/param.h> 17096# ifdef EXEC_PAGESIZE 17097# define getpagesize() EXEC_PAGESIZE 17098# else /* no EXEC_PAGESIZE */ 17099# ifdef NBPG 17100# define getpagesize() NBPG * CLSIZE 17101# ifndef CLSIZE 17102# define CLSIZE 1 17103# endif /* no CLSIZE */ 17104# else /* no NBPG */ 17105# ifdef NBPC 17106# define getpagesize() NBPC 17107# else /* no NBPC */ 17108# ifdef PAGESIZE 17109# define getpagesize() PAGESIZE 17110# endif /* PAGESIZE */ 17111# endif /* no NBPC */ 17112# endif /* no NBPG */ 17113# endif /* no EXEC_PAGESIZE */ 17114# else /* no HAVE_SYS_PARAM_H */ 17115# define getpagesize() 8192 /* punt totally */ 17116# endif /* no HAVE_SYS_PARAM_H */ 17117# endif /* no _SC_PAGESIZE */ 17118 17119#endif /* no HAVE_GETPAGESIZE */ 17120 17121int 17122main () 17123{ 17124 char *data, *data2, *data3; 17125 const char *cdata2; 17126 int i, pagesize; 17127 int fd, fd2; 17128 17129 pagesize = getpagesize (); 17130 17131 /* First, make a file with some known garbage in it. */ 17132 data = (char *) malloc (pagesize); 17133 if (!data) 17134 return 1; 17135 for (i = 0; i < pagesize; ++i) 17136 *(data + i) = rand (); 17137 umask (0); 17138 fd = creat ("conftest.mmap", 0600); 17139 if (fd < 0) 17140 return 2; 17141 if (write (fd, data, pagesize) != pagesize) 17142 return 3; 17143 close (fd); 17144 17145 /* Next, check that the tail of a page is zero-filled. File must have 17146 non-zero length, otherwise we risk SIGBUS for entire page. */ 17147 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 17148 if (fd2 < 0) 17149 return 4; 17150 cdata2 = ""; 17151 if (write (fd2, cdata2, 1) != 1) 17152 return 5; 17153 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 17154 if (data2 == MAP_FAILED) 17155 return 6; 17156 for (i = 0; i < pagesize; ++i) 17157 if (*(data2 + i)) 17158 return 7; 17159 close (fd2); 17160 if (munmap (data2, pagesize)) 17161 return 8; 17162 17163 /* Next, try to mmap the file at a fixed address which already has 17164 something else allocated at it. If we can, also make sure that 17165 we see the same garbage. */ 17166 fd = open ("conftest.mmap", O_RDWR); 17167 if (fd < 0) 17168 return 9; 17169 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 17170 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 17171 return 10; 17172 for (i = 0; i < pagesize; ++i) 17173 if (*(data + i) != *(data2 + i)) 17174 return 11; 17175 17176 /* Finally, make sure that changes to the mapped area do not 17177 percolate back to the file as seen by read(). (This is a bug on 17178 some variants of i386 svr4.0.) */ 17179 for (i = 0; i < pagesize; ++i) 17180 *(data2 + i) = *(data2 + i) + 1; 17181 data3 = (char *) malloc (pagesize); 17182 if (!data3) 17183 return 12; 17184 if (read (fd, data3, pagesize) != pagesize) 17185 return 13; 17186 for (i = 0; i < pagesize; ++i) 17187 if (*(data + i) != *(data3 + i)) 17188 return 14; 17189 close (fd); 17190 return 0; 17191} 17192_ACEOF 17193if ac_fn_c_try_run "$LINENO"; then : 17194 ac_cv_func_mmap_fixed_mapped=yes 17195else 17196 ac_cv_func_mmap_fixed_mapped=no 17197fi 17198rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17199 conftest.$ac_objext conftest.beam conftest.$ac_ext 17200fi 17201 17202fi 17203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 17204$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 17205if test $ac_cv_func_mmap_fixed_mapped = yes; then 17206 17207$as_echo "#define HAVE_MMAP 1" >>confdefs.h 17208 17209fi 17210rm -f conftest.mmap conftest.txt 17211 17212 17213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 17214$as_echo_n "checking for library containing dlopen... " >&6; } 17215if ${ac_cv_search_dlopen+:} false; then : 17216 $as_echo_n "(cached) " >&6 17217else 17218 ac_func_search_save_LIBS=$LIBS 17219cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17220/* end confdefs.h. */ 17221 17222/* Override any GCC internal prototype to avoid an error. 17223 Use char because int might match the return type of a GCC 17224 builtin and then its argument prototype would still apply. */ 17225#ifdef __cplusplus 17226extern "C" 17227#endif 17228char dlopen (); 17229int 17230main () 17231{ 17232return dlopen (); 17233 ; 17234 return 0; 17235} 17236_ACEOF 17237for ac_lib in '' dl; do 17238 if test -z "$ac_lib"; then 17239 ac_res="none required" 17240 else 17241 ac_res=-l$ac_lib 17242 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 17243 fi 17244 if ac_fn_c_try_link "$LINENO"; then : 17245 ac_cv_search_dlopen=$ac_res 17246fi 17247rm -f core conftest.err conftest.$ac_objext \ 17248 conftest$ac_exeext 17249 if ${ac_cv_search_dlopen+:} false; then : 17250 break 17251fi 17252done 17253if ${ac_cv_search_dlopen+:} false; then : 17254 17255else 17256 ac_cv_search_dlopen=no 17257fi 17258rm conftest.$ac_ext 17259LIBS=$ac_func_search_save_LIBS 17260fi 17261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 17262$as_echo "$ac_cv_search_dlopen" >&6; } 17263ac_res=$ac_cv_search_dlopen 17264if test "$ac_res" != no; then : 17265 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 17266 17267fi 17268 17269 if test x$plugins = xyes; then 17270 ENABLE_PLUGINS_TRUE= 17271 ENABLE_PLUGINS_FALSE='#' 17272else 17273 ENABLE_PLUGINS_TRUE='#' 17274 ENABLE_PLUGINS_FALSE= 17275fi 17276 17277 17278# Check whether --enable-initfini-array was given. 17279if test "${enable_initfini_array+set}" = set; then : 17280 enableval=$enable_initfini_array; case "${enableval}" in 17281 yes|no) ;; 17282 *) as_fn_error $? "invalid --enable-initfini-array argument" "$LINENO" 5 ;; 17283 esac 17284else 17285 enable_initfini_array=yes 17286fi 17287 17288 17289if test $enable_initfini_array = yes; then 17290 17291$as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h 17292 17293fi 17294 17295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 17296$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 17297if ${ld_cv_decl_getopt_unistd_h+:} false; then : 17298 $as_echo_n "(cached) " >&6 17299else 17300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17301/* end confdefs.h. */ 17302#include <unistd.h> 17303int 17304main () 17305{ 17306extern int getopt (int, char *const*, const char *); 17307 ; 17308 return 0; 17309} 17310_ACEOF 17311if ac_fn_c_try_compile "$LINENO"; then : 17312 ld_cv_decl_getopt_unistd_h=yes 17313else 17314 ld_cv_decl_getopt_unistd_h=no 17315fi 17316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17317fi 17318 17319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5 17320$as_echo "$ld_cv_decl_getopt_unistd_h" >&6; } 17321if test $ld_cv_decl_getopt_unistd_h = yes; then 17322 17323$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 17324 17325fi 17326 17327 17328case "${host}" in 17329*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 17330 17331$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 17332 ;; 17333esac 17334 17335ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" 17336if test "x$ac_cv_have_decl_strstr" = xyes; then : 17337 ac_have_decl=1 17338else 17339 ac_have_decl=0 17340fi 17341 17342cat >>confdefs.h <<_ACEOF 17343#define HAVE_DECL_STRSTR $ac_have_decl 17344_ACEOF 17345ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" 17346if test "x$ac_cv_have_decl_free" = xyes; then : 17347 ac_have_decl=1 17348else 17349 ac_have_decl=0 17350fi 17351 17352cat >>confdefs.h <<_ACEOF 17353#define HAVE_DECL_FREE $ac_have_decl 17354_ACEOF 17355ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" 17356if test "x$ac_cv_have_decl_sbrk" = xyes; then : 17357 ac_have_decl=1 17358else 17359 ac_have_decl=0 17360fi 17361 17362cat >>confdefs.h <<_ACEOF 17363#define HAVE_DECL_SBRK $ac_have_decl 17364_ACEOF 17365ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" 17366if test "x$ac_cv_have_decl_getenv" = xyes; then : 17367 ac_have_decl=1 17368else 17369 ac_have_decl=0 17370fi 17371 17372cat >>confdefs.h <<_ACEOF 17373#define HAVE_DECL_GETENV $ac_have_decl 17374_ACEOF 17375ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default" 17376if test "x$ac_cv_have_decl_environ" = xyes; then : 17377 ac_have_decl=1 17378else 17379 ac_have_decl=0 17380fi 17381 17382cat >>confdefs.h <<_ACEOF 17383#define HAVE_DECL_ENVIRON $ac_have_decl 17384_ACEOF 17385 17386 17387# When converting linker scripts into strings for use in emulation 17388# files, use astring.sed if the compiler supports ANSI string 17389# concatenation, or ostring.sed otherwise. This is to support the 17390# broken Microsoft MSVC compiler, which limits the length of string 17391# constants, while still supporting pre-ANSI compilers which do not 17392# support string concatenation. 17393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5 17394$as_echo_n "checking whether ANSI C string concatenation works... " >&6; } 17395if ${ld_cv_string_concatenation+:} false; then : 17396 $as_echo_n "(cached) " >&6 17397else 17398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17399/* end confdefs.h. */ 17400 17401int 17402main () 17403{ 17404char *a = "a" "a"; 17405 ; 17406 return 0; 17407} 17408_ACEOF 17409if ac_fn_c_try_compile "$LINENO"; then : 17410 ld_cv_string_concatenation=yes 17411else 17412 ld_cv_string_concatenation=no 17413fi 17414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17415fi 17416 17417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5 17418$as_echo "$ld_cv_string_concatenation" >&6; } 17419if test "$ld_cv_string_concatenation" = "yes"; then 17420 STRINGIFY=astring.sed 17421else 17422 STRINGIFY=ostring.sed 17423fi 17424 17425 17426# target-specific stuff: 17427 17428all_targets= 17429EMUL= 17430all_emuls= 17431all_emul_extras= 17432all_libpath= 17433 17434rm -f tdirs 17435 17436# If the host is 64-bit, then we enable 64-bit targets by default. 17437# This is consistent with what ../bfd/configure.ac does. 17438if test x${want64} = xfalse; then 17439 # The cast to long int works around a bug in the HP C Compiler 17440# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17441# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17442# This bug is HP SR number 8606223364. 17443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 17444$as_echo_n "checking size of void *... " >&6; } 17445if ${ac_cv_sizeof_void_p+:} false; then : 17446 $as_echo_n "(cached) " >&6 17447else 17448 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 17449 17450else 17451 if test "$ac_cv_type_void_p" = yes; then 17452 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17453$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17454as_fn_error 77 "cannot compute sizeof (void *) 17455See \`config.log' for more details" "$LINENO" 5; } 17456 else 17457 ac_cv_sizeof_void_p=0 17458 fi 17459fi 17460 17461fi 17462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 17463$as_echo "$ac_cv_sizeof_void_p" >&6; } 17464 17465 17466 17467cat >>confdefs.h <<_ACEOF 17468#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 17469_ACEOF 17470 17471 17472 if test "x${ac_cv_sizeof_void_p}" = "x8"; then 17473 want64=true 17474 fi 17475fi 17476 17477elf_list_options=FALSE 17478elf_shlib_list_options=FALSE 17479elf_plt_unwind_list_options=FALSE 17480for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'` 17481do 17482 if test "$targ_alias" = "all"; then 17483 all_targets=true 17484 elf_list_options=TRUE 17485 elf_shlib_list_options=TRUE 17486 elf_plt_unwind_list_options=TRUE 17487 else 17488 # Canonicalize the secondary target names. 17489 result=`$ac_config_sub $targ_alias 2>/dev/null` 17490 if test -n "$result"; then 17491 targ=$result 17492 else 17493 targ=$targ_alias 17494 fi 17495 17496 . ${srcdir}/configure.tgt 17497 17498 if test "$targ" = "$target"; then 17499 EMUL=$targ_emul 17500 fi 17501 17502 if test x${want64} = xfalse; then 17503 . ${srcdir}/../bfd/config.bfd 17504 fi 17505 17506 if test x${want64} = xtrue; then 17507 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls" 17508 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath" 17509 fi 17510 17511 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do 17512 case " $all_emuls " in 17513 *" e${i}.o "*) ;; 17514 *) 17515 all_emuls="$all_emuls e${i}.o" 17516 eval result=\$tdir_$i 17517 test -z "$result" && result=$targ_alias 17518 echo tdir_$i=$result >> tdirs 17519 case "${i}" in 17520 *elf*) 17521 elf_list_options=TRUE 17522 ;; 17523 *) 17524 if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then 17525 elf_list_options=TRUE 17526 fi 17527 ;; 17528 esac 17529 if test "$elf_list_options" = "TRUE"; then 17530 . ${srcdir}/emulparams/${i}.sh 17531 if test x${GENERATE_SHLIB_SCRIPT} = xyes; then 17532 elf_shlib_list_options=TRUE 17533 fi 17534 if test x${PLT_UNWIND} = xyes; then 17535 elf_plt_unwind_list_options=TRUE 17536 fi 17537 fi 17538 ;; 17539 esac 17540 done 17541 17542 for i in $targ_emul $targ_extra_libpath; do 17543 case " $all_libpath " in 17544 *" ${i} "*) ;; 17545 *) 17546 if test -z "$all_libpath"; then 17547 all_libpath=${i} 17548 else 17549 all_libpath="$all_libpath ${i}" 17550 fi 17551 ;; 17552 esac 17553 done 17554 17555 for i in $targ_extra_ofiles; do 17556 case " $all_emul_extras " in 17557 *" ${i} "*) ;; 17558 *) 17559 all_emul_extras="$all_emul_extras ${i}" 17560 ;; 17561 esac 17562 done 17563 17564 fi 17565done 17566 17567if test x$ac_default_compressed_debug_sections = xyes ; then 17568 17569$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h 17570 17571fi 17572 17573if test "${ac_default_new_dtags}" = unset; then 17574 ac_default_new_dtags=0 17575fi 17576 17577cat >>confdefs.h <<_ACEOF 17578#define DEFAULT_NEW_DTAGS $ac_default_new_dtags 17579_ACEOF 17580 17581 17582if test "${ac_default_ld_z_relro}" = unset; then 17583 ac_default_ld_z_relro=0 17584fi 17585 17586cat >>confdefs.h <<_ACEOF 17587#define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro 17588_ACEOF 17589 17590 17591if test "${ac_default_ld_z_separate_code}" = unset; then 17592 ac_default_ld_z_separate_code=0 17593fi 17594 17595cat >>confdefs.h <<_ACEOF 17596#define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code 17597_ACEOF 17598 17599 17600 17601cat >>confdefs.h <<_ACEOF 17602#define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash 17603_ACEOF 17604 17605 17606 17607cat >>confdefs.h <<_ACEOF 17608#define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash 17609_ACEOF 17610 17611 17612 17613 17614 17615 17616 17617TDIRS=tdirs 17618 17619 17620if test x${all_targets} = xtrue; then 17621 if test x${want64} = xtrue; then 17622 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)' 17623 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)' 17624 else 17625 EMULATION_OFILES='$(ALL_EMULATIONS)' 17626 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)' 17627 fi 17628else 17629 EMULATION_OFILES=$all_emuls 17630 EMUL_EXTRA_OFILES=$all_emul_extras 17631fi 17632 17633 17634 17635 17636EMULATION_LIBPATH=$all_libpath 17637 17638 17639if test x${enable_static} = xno; then 17640 TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so" 17641else 17642 TESTBFDLIB="../bfd/.libs/libbfd.a" 17643fi 17644 17645 17646target_vendor=${target_vendor=$host_vendor} 17647case "$target_vendor" in 17648 hp) EXTRA_SHLIB_EXTENSION=".sl" ;; 17649 *) EXTRA_SHLIB_EXTENSION= ;; 17650esac 17651 17652case "$target_os" in 17653 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;; 17654esac 17655 17656if test x${EXTRA_SHLIB_EXTENSION} != x ; then 17657 17658cat >>confdefs.h <<_ACEOF 17659#define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION" 17660_ACEOF 17661 17662fi 17663 17664ac_config_commands="$ac_config_commands default" 17665 17666 17667 17668 17669 17670 17671 17672ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in" 17673 17674cat >confcache <<\_ACEOF 17675# This file is a shell script that caches the results of configure 17676# tests run on this system so they can be shared between configure 17677# scripts and configure runs, see configure's option --config-cache. 17678# It is not useful on other systems. If it contains results you don't 17679# want to keep, you may remove or edit it. 17680# 17681# config.status only pays attention to the cache file if you give it 17682# the --recheck option to rerun configure. 17683# 17684# `ac_cv_env_foo' variables (set or unset) will be overridden when 17685# loading this file, other *unset* `ac_cv_foo' will be assigned the 17686# following values. 17687 17688_ACEOF 17689 17690# The following way of writing the cache mishandles newlines in values, 17691# but we know of no workaround that is simple, portable, and efficient. 17692# So, we kill variables containing newlines. 17693# Ultrix sh set writes to stderr and can't be redirected directly, 17694# and sets the high bit in the cache file unless we assign to the vars. 17695( 17696 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 17697 eval ac_val=\$$ac_var 17698 case $ac_val in #( 17699 *${as_nl}*) 17700 case $ac_var in #( 17701 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 17702$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 17703 esac 17704 case $ac_var in #( 17705 _ | IFS | as_nl) ;; #( 17706 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 17707 *) { eval $ac_var=; unset $ac_var;} ;; 17708 esac ;; 17709 esac 17710 done 17711 17712 (set) 2>&1 | 17713 case $as_nl`(ac_space=' '; set) 2>&1` in #( 17714 *${as_nl}ac_space=\ *) 17715 # `set' does not quote correctly, so add quotes: double-quote 17716 # substitution turns \\\\ into \\, and sed turns \\ into \. 17717 sed -n \ 17718 "s/'/'\\\\''/g; 17719 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 17720 ;; #( 17721 *) 17722 # `set' quotes correctly as required by POSIX, so do not add quotes. 17723 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 17724 ;; 17725 esac | 17726 sort 17727) | 17728 sed ' 17729 /^ac_cv_env_/b end 17730 t clear 17731 :clear 17732 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 17733 t end 17734 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 17735 :end' >>confcache 17736if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 17737 if test -w "$cache_file"; then 17738 if test "x$cache_file" != "x/dev/null"; then 17739 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 17740$as_echo "$as_me: updating cache $cache_file" >&6;} 17741 if test ! -f "$cache_file" || test -h "$cache_file"; then 17742 cat confcache >"$cache_file" 17743 else 17744 case $cache_file in #( 17745 */* | ?:*) 17746 mv -f confcache "$cache_file"$$ && 17747 mv -f "$cache_file"$$ "$cache_file" ;; #( 17748 *) 17749 mv -f confcache "$cache_file" ;; 17750 esac 17751 fi 17752 fi 17753 else 17754 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 17755$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 17756 fi 17757fi 17758rm -f confcache 17759 17760test "x$prefix" = xNONE && prefix=$ac_default_prefix 17761# Let make expand exec_prefix. 17762test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 17763 17764DEFS=-DHAVE_CONFIG_H 17765 17766ac_libobjs= 17767ac_ltlibobjs= 17768U= 17769for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 17770 # 1. Remove the extension, and $U if already installed. 17771 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 17772 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 17773 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 17774 # will be set to the directory where LIBOBJS objects are built. 17775 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 17776 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 17777done 17778LIBOBJS=$ac_libobjs 17779 17780LTLIBOBJS=$ac_ltlibobjs 17781 17782 17783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 17784$as_echo_n "checking that generated files are newer than configure... " >&6; } 17785 if test -n "$am_sleep_pid"; then 17786 # Hide warnings about reused PIDs. 17787 wait $am_sleep_pid 2>/dev/null 17788 fi 17789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 17790$as_echo "done" >&6; } 17791if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 17792 as_fn_error $? "conditional \"AMDEP\" was never defined. 17793Usually this means the macro was only invoked conditionally." "$LINENO" 5 17794fi 17795if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 17796 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 17797Usually this means the macro was only invoked conditionally." "$LINENO" 5 17798fi 17799 if test -n "$EXEEXT"; then 17800 am__EXEEXT_TRUE= 17801 am__EXEEXT_FALSE='#' 17802else 17803 am__EXEEXT_TRUE='#' 17804 am__EXEEXT_FALSE= 17805fi 17806 17807if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 17808 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 17809Usually this means the macro was only invoked conditionally." "$LINENO" 5 17810fi 17811if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 17812 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 17813Usually this means the macro was only invoked conditionally." "$LINENO" 5 17814fi 17815if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 17816 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 17817Usually this means the macro was only invoked conditionally." "$LINENO" 5 17818fi 17819if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 17820 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 17821Usually this means the macro was only invoked conditionally." "$LINENO" 5 17822fi 17823if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then 17824 as_fn_error $? "conditional \"ENABLE_PLUGINS\" was never defined. 17825Usually this means the macro was only invoked conditionally." "$LINENO" 5 17826fi 17827 17828: "${CONFIG_STATUS=./config.status}" 17829ac_write_fail=0 17830ac_clean_files_save=$ac_clean_files 17831ac_clean_files="$ac_clean_files $CONFIG_STATUS" 17832{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 17833$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 17834as_write_fail=0 17835cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 17836#! $SHELL 17837# Generated by $as_me. 17838# Run this file to recreate the current configuration. 17839# Compiler output produced by configure, useful for debugging 17840# configure, is in config.log if it exists. 17841 17842debug=false 17843ac_cs_recheck=false 17844ac_cs_silent=false 17845 17846SHELL=\${CONFIG_SHELL-$SHELL} 17847export SHELL 17848_ASEOF 17849cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 17850## -------------------- ## 17851## M4sh Initialization. ## 17852## -------------------- ## 17853 17854# Be more Bourne compatible 17855DUALCASE=1; export DUALCASE # for MKS sh 17856if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 17857 emulate sh 17858 NULLCMD=: 17859 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 17860 # is contrary to our usage. Disable this feature. 17861 alias -g '${1+"$@"}'='"$@"' 17862 setopt NO_GLOB_SUBST 17863else 17864 case `(set -o) 2>/dev/null` in #( 17865 *posix*) : 17866 set -o posix ;; #( 17867 *) : 17868 ;; 17869esac 17870fi 17871 17872 17873as_nl=' 17874' 17875export as_nl 17876# Printing a long string crashes Solaris 7 /usr/bin/printf. 17877as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 17878as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 17879as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 17880# Prefer a ksh shell builtin over an external printf program on Solaris, 17881# but without wasting forks for bash or zsh. 17882if test -z "$BASH_VERSION$ZSH_VERSION" \ 17883 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 17884 as_echo='print -r --' 17885 as_echo_n='print -rn --' 17886elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 17887 as_echo='printf %s\n' 17888 as_echo_n='printf %s' 17889else 17890 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 17891 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 17892 as_echo_n='/usr/ucb/echo -n' 17893 else 17894 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 17895 as_echo_n_body='eval 17896 arg=$1; 17897 case $arg in #( 17898 *"$as_nl"*) 17899 expr "X$arg" : "X\\(.*\\)$as_nl"; 17900 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 17901 esac; 17902 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 17903 ' 17904 export as_echo_n_body 17905 as_echo_n='sh -c $as_echo_n_body as_echo' 17906 fi 17907 export as_echo_body 17908 as_echo='sh -c $as_echo_body as_echo' 17909fi 17910 17911# The user is always right. 17912if test "${PATH_SEPARATOR+set}" != set; then 17913 PATH_SEPARATOR=: 17914 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 17915 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 17916 PATH_SEPARATOR=';' 17917 } 17918fi 17919 17920 17921# IFS 17922# We need space, tab and new line, in precisely that order. Quoting is 17923# there to prevent editors from complaining about space-tab. 17924# (If _AS_PATH_WALK were called with IFS unset, it would disable word 17925# splitting by setting IFS to empty value.) 17926IFS=" "" $as_nl" 17927 17928# Find who we are. Look in the path if we contain no directory separator. 17929as_myself= 17930case $0 in #(( 17931 *[\\/]* ) as_myself=$0 ;; 17932 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17933for as_dir in $PATH 17934do 17935 IFS=$as_save_IFS 17936 test -z "$as_dir" && as_dir=. 17937 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 17938 done 17939IFS=$as_save_IFS 17940 17941 ;; 17942esac 17943# We did not find ourselves, most probably we were run as `sh COMMAND' 17944# in which case we are not to be found in the path. 17945if test "x$as_myself" = x; then 17946 as_myself=$0 17947fi 17948if test ! -f "$as_myself"; then 17949 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 17950 exit 1 17951fi 17952 17953# Unset variables that we do not need and which cause bugs (e.g. in 17954# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 17955# suppresses any "Segmentation fault" message there. '((' could 17956# trigger a bug in pdksh 5.2.14. 17957for as_var in BASH_ENV ENV MAIL MAILPATH 17958do eval test x\${$as_var+set} = xset \ 17959 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 17960done 17961PS1='$ ' 17962PS2='> ' 17963PS4='+ ' 17964 17965# NLS nuisances. 17966LC_ALL=C 17967export LC_ALL 17968LANGUAGE=C 17969export LANGUAGE 17970 17971# CDPATH. 17972(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17973 17974 17975# as_fn_error STATUS ERROR [LINENO LOG_FD] 17976# ---------------------------------------- 17977# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 17978# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 17979# script with STATUS, using 1 if that was 0. 17980as_fn_error () 17981{ 17982 as_status=$1; test $as_status -eq 0 && as_status=1 17983 if test "$4"; then 17984 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17985 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 17986 fi 17987 $as_echo "$as_me: error: $2" >&2 17988 as_fn_exit $as_status 17989} # as_fn_error 17990 17991 17992# as_fn_set_status STATUS 17993# ----------------------- 17994# Set $? to STATUS, without forking. 17995as_fn_set_status () 17996{ 17997 return $1 17998} # as_fn_set_status 17999 18000# as_fn_exit STATUS 18001# ----------------- 18002# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 18003as_fn_exit () 18004{ 18005 set +e 18006 as_fn_set_status $1 18007 exit $1 18008} # as_fn_exit 18009 18010# as_fn_unset VAR 18011# --------------- 18012# Portably unset VAR. 18013as_fn_unset () 18014{ 18015 { eval $1=; unset $1;} 18016} 18017as_unset=as_fn_unset 18018# as_fn_append VAR VALUE 18019# ---------------------- 18020# Append the text in VALUE to the end of the definition contained in VAR. Take 18021# advantage of any shell optimizations that allow amortized linear growth over 18022# repeated appends, instead of the typical quadratic growth present in naive 18023# implementations. 18024if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 18025 eval 'as_fn_append () 18026 { 18027 eval $1+=\$2 18028 }' 18029else 18030 as_fn_append () 18031 { 18032 eval $1=\$$1\$2 18033 } 18034fi # as_fn_append 18035 18036# as_fn_arith ARG... 18037# ------------------ 18038# Perform arithmetic evaluation on the ARGs, and store the result in the 18039# global $as_val. Take advantage of shells that can avoid forks. The arguments 18040# must be portable across $(()) and expr. 18041if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 18042 eval 'as_fn_arith () 18043 { 18044 as_val=$(( $* )) 18045 }' 18046else 18047 as_fn_arith () 18048 { 18049 as_val=`expr "$@" || test $? -eq 1` 18050 } 18051fi # as_fn_arith 18052 18053 18054if expr a : '\(a\)' >/dev/null 2>&1 && 18055 test "X`expr 00001 : '.*\(...\)'`" = X001; then 18056 as_expr=expr 18057else 18058 as_expr=false 18059fi 18060 18061if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 18062 as_basename=basename 18063else 18064 as_basename=false 18065fi 18066 18067if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 18068 as_dirname=dirname 18069else 18070 as_dirname=false 18071fi 18072 18073as_me=`$as_basename -- "$0" || 18074$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 18075 X"$0" : 'X\(//\)$' \| \ 18076 X"$0" : 'X\(/\)' \| . 2>/dev/null || 18077$as_echo X/"$0" | 18078 sed '/^.*\/\([^/][^/]*\)\/*$/{ 18079 s//\1/ 18080 q 18081 } 18082 /^X\/\(\/\/\)$/{ 18083 s//\1/ 18084 q 18085 } 18086 /^X\/\(\/\).*/{ 18087 s//\1/ 18088 q 18089 } 18090 s/.*/./; q'` 18091 18092# Avoid depending upon Character Ranges. 18093as_cr_letters='abcdefghijklmnopqrstuvwxyz' 18094as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 18095as_cr_Letters=$as_cr_letters$as_cr_LETTERS 18096as_cr_digits='0123456789' 18097as_cr_alnum=$as_cr_Letters$as_cr_digits 18098 18099ECHO_C= ECHO_N= ECHO_T= 18100case `echo -n x` in #((((( 18101-n*) 18102 case `echo 'xy\c'` in 18103 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 18104 xy) ECHO_C='\c';; 18105 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 18106 ECHO_T=' ';; 18107 esac;; 18108*) 18109 ECHO_N='-n';; 18110esac 18111 18112rm -f conf$$ conf$$.exe conf$$.file 18113if test -d conf$$.dir; then 18114 rm -f conf$$.dir/conf$$.file 18115else 18116 rm -f conf$$.dir 18117 mkdir conf$$.dir 2>/dev/null 18118fi 18119if (echo >conf$$.file) 2>/dev/null; then 18120 if ln -s conf$$.file conf$$ 2>/dev/null; then 18121 as_ln_s='ln -s' 18122 # ... but there are two gotchas: 18123 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 18124 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 18125 # In both cases, we have to default to `cp -pR'. 18126 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 18127 as_ln_s='cp -pR' 18128 elif ln conf$$.file conf$$ 2>/dev/null; then 18129 as_ln_s=ln 18130 else 18131 as_ln_s='cp -pR' 18132 fi 18133else 18134 as_ln_s='cp -pR' 18135fi 18136rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 18137rmdir conf$$.dir 2>/dev/null 18138 18139 18140# as_fn_mkdir_p 18141# ------------- 18142# Create "$as_dir" as a directory, including parents if necessary. 18143as_fn_mkdir_p () 18144{ 18145 18146 case $as_dir in #( 18147 -*) as_dir=./$as_dir;; 18148 esac 18149 test -d "$as_dir" || eval $as_mkdir_p || { 18150 as_dirs= 18151 while :; do 18152 case $as_dir in #( 18153 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 18154 *) as_qdir=$as_dir;; 18155 esac 18156 as_dirs="'$as_qdir' $as_dirs" 18157 as_dir=`$as_dirname -- "$as_dir" || 18158$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18159 X"$as_dir" : 'X\(//\)[^/]' \| \ 18160 X"$as_dir" : 'X\(//\)$' \| \ 18161 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 18162$as_echo X"$as_dir" | 18163 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18164 s//\1/ 18165 q 18166 } 18167 /^X\(\/\/\)[^/].*/{ 18168 s//\1/ 18169 q 18170 } 18171 /^X\(\/\/\)$/{ 18172 s//\1/ 18173 q 18174 } 18175 /^X\(\/\).*/{ 18176 s//\1/ 18177 q 18178 } 18179 s/.*/./; q'` 18180 test -d "$as_dir" && break 18181 done 18182 test -z "$as_dirs" || eval "mkdir $as_dirs" 18183 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 18184 18185 18186} # as_fn_mkdir_p 18187if mkdir -p . 2>/dev/null; then 18188 as_mkdir_p='mkdir -p "$as_dir"' 18189else 18190 test -d ./-p && rmdir ./-p 18191 as_mkdir_p=false 18192fi 18193 18194 18195# as_fn_executable_p FILE 18196# ----------------------- 18197# Test if FILE is an executable regular file. 18198as_fn_executable_p () 18199{ 18200 test -f "$1" && test -x "$1" 18201} # as_fn_executable_p 18202as_test_x='test -x' 18203as_executable_p=as_fn_executable_p 18204 18205# Sed expression to map a string onto a valid CPP name. 18206as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 18207 18208# Sed expression to map a string onto a valid variable name. 18209as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 18210 18211 18212exec 6>&1 18213## ----------------------------------- ## 18214## Main body of $CONFIG_STATUS script. ## 18215## ----------------------------------- ## 18216_ASEOF 18217test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 18218 18219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18220# Save the log message, to keep $0 and so on meaningful, and to 18221# report actual input values of CONFIG_FILES etc. instead of their 18222# values after options handling. 18223ac_log=" 18224This file was extended by ld $as_me 2.31.1, which was 18225generated by GNU Autoconf 2.69. Invocation command line was 18226 18227 CONFIG_FILES = $CONFIG_FILES 18228 CONFIG_HEADERS = $CONFIG_HEADERS 18229 CONFIG_LINKS = $CONFIG_LINKS 18230 CONFIG_COMMANDS = $CONFIG_COMMANDS 18231 $ $0 $@ 18232 18233on `(hostname || uname -n) 2>/dev/null | sed 1q` 18234" 18235 18236_ACEOF 18237 18238case $ac_config_files in *" 18239"*) set x $ac_config_files; shift; ac_config_files=$*;; 18240esac 18241 18242case $ac_config_headers in *" 18243"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 18244esac 18245 18246 18247cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18248# Files that config.status was made for. 18249config_files="$ac_config_files" 18250config_headers="$ac_config_headers" 18251config_commands="$ac_config_commands" 18252 18253_ACEOF 18254 18255cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18256ac_cs_usage="\ 18257\`$as_me' instantiates files and other configuration actions 18258from templates according to the current configuration. Unless the files 18259and actions are specified as TAGs, all are instantiated by default. 18260 18261Usage: $0 [OPTION]... [TAG]... 18262 18263 -h, --help print this help, then exit 18264 -V, --version print version number and configuration settings, then exit 18265 --config print configuration, then exit 18266 -q, --quiet, --silent 18267 do not print progress messages 18268 -d, --debug don't remove temporary files 18269 --recheck update $as_me by reconfiguring in the same conditions 18270 --file=FILE[:TEMPLATE] 18271 instantiate the configuration file FILE 18272 --header=FILE[:TEMPLATE] 18273 instantiate the configuration header FILE 18274 18275Configuration files: 18276$config_files 18277 18278Configuration headers: 18279$config_headers 18280 18281Configuration commands: 18282$config_commands 18283 18284Report bugs to the package provider." 18285 18286_ACEOF 18287cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18288ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 18289ac_cs_version="\\ 18290ld config.status 2.31.1 18291configured by $0, generated by GNU Autoconf 2.69, 18292 with options \\"\$ac_cs_config\\" 18293 18294Copyright (C) 2012 Free Software Foundation, Inc. 18295This config.status script is free software; the Free Software Foundation 18296gives unlimited permission to copy, distribute and modify it." 18297 18298ac_pwd='$ac_pwd' 18299srcdir='$srcdir' 18300INSTALL='$INSTALL' 18301MKDIR_P='$MKDIR_P' 18302AWK='$AWK' 18303test -n "\$AWK" || AWK=awk 18304_ACEOF 18305 18306cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18307# The default lists apply if the user does not specify any file. 18308ac_need_defaults=: 18309while test $# != 0 18310do 18311 case $1 in 18312 --*=?*) 18313 ac_option=`expr "X$1" : 'X\([^=]*\)='` 18314 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 18315 ac_shift=: 18316 ;; 18317 --*=) 18318 ac_option=`expr "X$1" : 'X\([^=]*\)='` 18319 ac_optarg= 18320 ac_shift=: 18321 ;; 18322 *) 18323 ac_option=$1 18324 ac_optarg=$2 18325 ac_shift=shift 18326 ;; 18327 esac 18328 18329 case $ac_option in 18330 # Handling of the options. 18331 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 18332 ac_cs_recheck=: ;; 18333 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 18334 $as_echo "$ac_cs_version"; exit ;; 18335 --config | --confi | --conf | --con | --co | --c ) 18336 $as_echo "$ac_cs_config"; exit ;; 18337 --debug | --debu | --deb | --de | --d | -d ) 18338 debug=: ;; 18339 --file | --fil | --fi | --f ) 18340 $ac_shift 18341 case $ac_optarg in 18342 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 18343 '') as_fn_error $? "missing file argument" ;; 18344 esac 18345 as_fn_append CONFIG_FILES " '$ac_optarg'" 18346 ac_need_defaults=false;; 18347 --header | --heade | --head | --hea ) 18348 $ac_shift 18349 case $ac_optarg in 18350 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 18351 esac 18352 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 18353 ac_need_defaults=false;; 18354 --he | --h) 18355 # Conflict between --help and --header 18356 as_fn_error $? "ambiguous option: \`$1' 18357Try \`$0 --help' for more information.";; 18358 --help | --hel | -h ) 18359 $as_echo "$ac_cs_usage"; exit ;; 18360 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 18361 | -silent | --silent | --silen | --sile | --sil | --si | --s) 18362 ac_cs_silent=: ;; 18363 18364 # This is an error. 18365 -*) as_fn_error $? "unrecognized option: \`$1' 18366Try \`$0 --help' for more information." ;; 18367 18368 *) as_fn_append ac_config_targets " $1" 18369 ac_need_defaults=false ;; 18370 18371 esac 18372 shift 18373done 18374 18375ac_configure_extra_args= 18376 18377if $ac_cs_silent; then 18378 exec 6>/dev/null 18379 ac_configure_extra_args="$ac_configure_extra_args --silent" 18380fi 18381 18382_ACEOF 18383cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18384if \$ac_cs_recheck; then 18385 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 18386 shift 18387 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 18388 CONFIG_SHELL='$SHELL' 18389 export CONFIG_SHELL 18390 exec "\$@" 18391fi 18392 18393_ACEOF 18394cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18395exec 5>>config.log 18396{ 18397 echo 18398 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 18399## Running $as_me. ## 18400_ASBOX 18401 $as_echo "$ac_log" 18402} >&5 18403 18404_ACEOF 18405cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18406# 18407# INIT-COMMANDS 18408# 18409AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 18410 18411 18412# The HP-UX ksh and POSIX shell print the target directory to stdout 18413# if CDPATH is set. 18414(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 18415 18416sed_quote_subst='$sed_quote_subst' 18417double_quote_subst='$double_quote_subst' 18418delay_variable_subst='$delay_variable_subst' 18419macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 18420macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 18421enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 18422enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 18423pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 18424enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 18425SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 18426ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 18427host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 18428host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 18429host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 18430build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 18431build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 18432build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 18433SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 18434Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 18435GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 18436EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 18437FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 18438LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 18439NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 18440LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 18441max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 18442ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 18443exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 18444lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 18445lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 18446lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 18447reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 18448reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 18449OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 18450deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 18451file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 18452AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 18453AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 18454STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 18455RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 18456old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 18457old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 18458old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 18459lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 18460CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 18461CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 18462compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 18463GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 18464lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 18465lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 18466lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 18467lt_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"`' 18468objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 18469MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 18470lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 18471lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 18472lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 18473lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 18474lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 18475need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 18476DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 18477NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 18478LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 18479OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 18480OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 18481libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 18482shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 18483extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18484archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 18485enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 18486export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 18487whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 18488compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 18489old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 18490old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18491archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 18492archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18493module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 18494module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18495with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 18496allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 18497no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 18498hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 18499hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 18500hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 18501hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 18502hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 18503hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 18504hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 18505hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 18506inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 18507link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 18508fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 18509always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 18510export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 18511exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 18512include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 18513prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 18514file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 18515variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 18516need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 18517need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 18518version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 18519runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 18520shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 18521shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 18522libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 18523library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 18524soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 18525install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 18526postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 18527postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 18528finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 18529finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 18530hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 18531sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 18532sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 18533hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 18534enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 18535enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 18536enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 18537old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 18538striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 18539compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 18540predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 18541postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 18542predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 18543postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 18544compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 18545LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 18546reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 18547reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18548old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18549compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 18550GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 18551lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 18552lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 18553lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 18554lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 18555lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 18556archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 18557enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 18558export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 18559whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 18560compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 18561old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18562old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18563archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18564archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18565module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18566module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18567with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 18568allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 18569no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 18570hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 18571hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 18572hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 18573hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 18574hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 18575hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 18576hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 18577hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 18578inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 18579link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 18580fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 18581always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 18582export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18583exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 18584include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 18585prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18586file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 18587hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 18588compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 18589predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 18590postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 18591predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 18592postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 18593compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 18594 18595LTCC='$LTCC' 18596LTCFLAGS='$LTCFLAGS' 18597compiler='$compiler_DEFAULT' 18598 18599# A function that is used when there is no print builtin or printf. 18600func_fallback_echo () 18601{ 18602 eval 'cat <<_LTECHO_EOF 18603\$1 18604_LTECHO_EOF' 18605} 18606 18607# Quote evaled strings. 18608for var in SHELL \ 18609ECHO \ 18610SED \ 18611GREP \ 18612EGREP \ 18613FGREP \ 18614LD \ 18615NM \ 18616LN_S \ 18617lt_SP2NL \ 18618lt_NL2SP \ 18619reload_flag \ 18620OBJDUMP \ 18621deplibs_check_method \ 18622file_magic_cmd \ 18623AR \ 18624AR_FLAGS \ 18625STRIP \ 18626RANLIB \ 18627CC \ 18628CFLAGS \ 18629compiler \ 18630lt_cv_sys_global_symbol_pipe \ 18631lt_cv_sys_global_symbol_to_cdecl \ 18632lt_cv_sys_global_symbol_to_c_name_address \ 18633lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 18634lt_prog_compiler_no_builtin_flag \ 18635lt_prog_compiler_wl \ 18636lt_prog_compiler_pic \ 18637lt_prog_compiler_static \ 18638lt_cv_prog_compiler_c_o \ 18639need_locks \ 18640DSYMUTIL \ 18641NMEDIT \ 18642LIPO \ 18643OTOOL \ 18644OTOOL64 \ 18645shrext_cmds \ 18646export_dynamic_flag_spec \ 18647whole_archive_flag_spec \ 18648compiler_needs_object \ 18649with_gnu_ld \ 18650allow_undefined_flag \ 18651no_undefined_flag \ 18652hardcode_libdir_flag_spec \ 18653hardcode_libdir_flag_spec_ld \ 18654hardcode_libdir_separator \ 18655fix_srcfile_path \ 18656exclude_expsyms \ 18657include_expsyms \ 18658file_list_spec \ 18659variables_saved_for_relink \ 18660libname_spec \ 18661library_names_spec \ 18662soname_spec \ 18663install_override_mode \ 18664finish_eval \ 18665old_striplib \ 18666striplib \ 18667compiler_lib_search_dirs \ 18668predep_objects \ 18669postdep_objects \ 18670predeps \ 18671postdeps \ 18672compiler_lib_search_path \ 18673LD_CXX \ 18674reload_flag_CXX \ 18675compiler_CXX \ 18676lt_prog_compiler_no_builtin_flag_CXX \ 18677lt_prog_compiler_wl_CXX \ 18678lt_prog_compiler_pic_CXX \ 18679lt_prog_compiler_static_CXX \ 18680lt_cv_prog_compiler_c_o_CXX \ 18681export_dynamic_flag_spec_CXX \ 18682whole_archive_flag_spec_CXX \ 18683compiler_needs_object_CXX \ 18684with_gnu_ld_CXX \ 18685allow_undefined_flag_CXX \ 18686no_undefined_flag_CXX \ 18687hardcode_libdir_flag_spec_CXX \ 18688hardcode_libdir_flag_spec_ld_CXX \ 18689hardcode_libdir_separator_CXX \ 18690fix_srcfile_path_CXX \ 18691exclude_expsyms_CXX \ 18692include_expsyms_CXX \ 18693file_list_spec_CXX \ 18694compiler_lib_search_dirs_CXX \ 18695predep_objects_CXX \ 18696postdep_objects_CXX \ 18697predeps_CXX \ 18698postdeps_CXX \ 18699compiler_lib_search_path_CXX; do 18700 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18701 *[\\\\\\\`\\"\\\$]*) 18702 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 18703 ;; 18704 *) 18705 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18706 ;; 18707 esac 18708done 18709 18710# Double-quote double-evaled strings. 18711for var in reload_cmds \ 18712old_postinstall_cmds \ 18713old_postuninstall_cmds \ 18714old_archive_cmds \ 18715extract_expsyms_cmds \ 18716old_archive_from_new_cmds \ 18717old_archive_from_expsyms_cmds \ 18718archive_cmds \ 18719archive_expsym_cmds \ 18720module_cmds \ 18721module_expsym_cmds \ 18722export_symbols_cmds \ 18723prelink_cmds \ 18724postinstall_cmds \ 18725postuninstall_cmds \ 18726finish_cmds \ 18727sys_lib_search_path_spec \ 18728sys_lib_dlsearch_path_spec \ 18729reload_cmds_CXX \ 18730old_archive_cmds_CXX \ 18731old_archive_from_new_cmds_CXX \ 18732old_archive_from_expsyms_cmds_CXX \ 18733archive_cmds_CXX \ 18734archive_expsym_cmds_CXX \ 18735module_cmds_CXX \ 18736module_expsym_cmds_CXX \ 18737export_symbols_cmds_CXX \ 18738prelink_cmds_CXX; do 18739 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18740 *[\\\\\\\`\\"\\\$]*) 18741 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 18742 ;; 18743 *) 18744 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18745 ;; 18746 esac 18747done 18748 18749ac_aux_dir='$ac_aux_dir' 18750xsi_shell='$xsi_shell' 18751lt_shell_append='$lt_shell_append' 18752 18753# See if we are running on zsh, and set the options which allow our 18754# commands through without removal of \ escapes INIT. 18755if test -n "\${ZSH_VERSION+set}" ; then 18756 setopt NO_GLOB_SUBST 18757fi 18758 18759 18760 PACKAGE='$PACKAGE' 18761 VERSION='$VERSION' 18762 TIMESTAMP='$TIMESTAMP' 18763 RM='$RM' 18764 ofile='$ofile' 18765 18766 18767 18768 18769 18770# Capture the value of obsolete ALL_LINGUAS because we need it to compute 18771 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 18772 # from automake. 18773 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 18774 # Capture the value of LINGUAS because we need it to compute CATALOGS. 18775 LINGUAS="${LINGUAS-%UNSET%}" 18776 18777 18778 18779_ACEOF 18780 18781cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18782 18783# Handling of arguments. 18784for ac_config_target in $ac_config_targets 18785do 18786 case $ac_config_target in 18787 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 18788 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 18789 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 18790 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 18791 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 18792 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 18793 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 18794 18795 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 18796 esac 18797done 18798 18799 18800# If the user did not use the arguments to specify the items to instantiate, 18801# then the envvar interface is used. Set only those that are not. 18802# We use the long form for the default assignment because of an extremely 18803# bizarre bug on SunOS 4.1.3. 18804if $ac_need_defaults; then 18805 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 18806 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 18807 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 18808fi 18809 18810# Have a temporary directory for convenience. Make it in the build tree 18811# simply because there is no reason against having it here, and in addition, 18812# creating and moving files from /tmp can sometimes cause problems. 18813# Hook for its removal unless debugging. 18814# Note that there is a small window in which the directory will not be cleaned: 18815# after its creation but before its name has been assigned to `$tmp'. 18816$debug || 18817{ 18818 tmp= ac_tmp= 18819 trap 'exit_status=$? 18820 : "${ac_tmp:=$tmp}" 18821 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 18822' 0 18823 trap 'as_fn_exit 1' 1 2 13 15 18824} 18825# Create a (secure) tmp directory for tmp files. 18826 18827{ 18828 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 18829 test -d "$tmp" 18830} || 18831{ 18832 tmp=./conf$$-$RANDOM 18833 (umask 077 && mkdir "$tmp") 18834} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 18835ac_tmp=$tmp 18836 18837# Set up the scripts for CONFIG_FILES section. 18838# No need to generate them if there are no CONFIG_FILES. 18839# This happens for instance with `./config.status config.h'. 18840if test -n "$CONFIG_FILES"; then 18841 18842if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 18843 ac_cs_awk_getline=: 18844 ac_cs_awk_pipe_init= 18845 ac_cs_awk_read_file=' 18846 while ((getline aline < (F[key])) > 0) 18847 print(aline) 18848 close(F[key])' 18849 ac_cs_awk_pipe_fini= 18850else 18851 ac_cs_awk_getline=false 18852 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 18853 ac_cs_awk_read_file=' 18854 print "|#_!!_#|" 18855 print "cat " F[key] " &&" 18856 '$ac_cs_awk_pipe_init 18857 # The final `:' finishes the AND list. 18858 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 18859fi 18860ac_cr=`echo X | tr X '\015'` 18861# On cygwin, bash can eat \r inside `` if the user requested igncr. 18862# But we know of no other shell where ac_cr would be empty at this 18863# point, so we can use a bashism as a fallback. 18864if test "x$ac_cr" = x; then 18865 eval ac_cr=\$\'\\r\' 18866fi 18867ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 18868if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 18869 ac_cs_awk_cr='\\r' 18870else 18871 ac_cs_awk_cr=$ac_cr 18872fi 18873 18874echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 18875_ACEOF 18876 18877# Create commands to substitute file output variables. 18878{ 18879 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 18880 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 18881 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 18882 echo "_ACAWK" && 18883 echo "_ACEOF" 18884} >conf$$files.sh && 18885. ./conf$$files.sh || 18886 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18887rm -f conf$$files.sh 18888 18889{ 18890 echo "cat >conf$$subs.awk <<_ACEOF" && 18891 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 18892 echo "_ACEOF" 18893} >conf$$subs.sh || 18894 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18895ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 18896ac_delim='%!_!# ' 18897for ac_last_try in false false false false false :; do 18898 . ./conf$$subs.sh || 18899 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18900 18901 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 18902 if test $ac_delim_n = $ac_delim_num; then 18903 break 18904 elif $ac_last_try; then 18905 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18906 else 18907 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18908 fi 18909done 18910rm -f conf$$subs.sh 18911 18912cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18913cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 18914_ACEOF 18915sed -n ' 18916h 18917s/^/S["/; s/!.*/"]=/ 18918p 18919g 18920s/^[^!]*!// 18921:repl 18922t repl 18923s/'"$ac_delim"'$// 18924t delim 18925:nl 18926h 18927s/\(.\{148\}\)..*/\1/ 18928t more1 18929s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 18930p 18931n 18932b repl 18933:more1 18934s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18935p 18936g 18937s/.\{148\}// 18938t nl 18939:delim 18940h 18941s/\(.\{148\}\)..*/\1/ 18942t more2 18943s/["\\]/\\&/g; s/^/"/; s/$/"/ 18944p 18945b 18946:more2 18947s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18948p 18949g 18950s/.\{148\}// 18951t delim 18952' <conf$$subs.awk | sed ' 18953/^[^""]/{ 18954 N 18955 s/\n// 18956} 18957' >>$CONFIG_STATUS || ac_write_fail=1 18958rm -f conf$$subs.awk 18959cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18960_ACAWK 18961cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 18962 for (key in S) S_is_set[key] = 1 18963 FS = "" 18964 \$ac_cs_awk_pipe_init 18965} 18966{ 18967 line = $ 0 18968 nfields = split(line, field, "@") 18969 substed = 0 18970 len = length(field[1]) 18971 for (i = 2; i < nfields; i++) { 18972 key = field[i] 18973 keylen = length(key) 18974 if (S_is_set[key]) { 18975 value = S[key] 18976 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 18977 len += length(value) + length(field[++i]) 18978 substed = 1 18979 } else 18980 len += 1 + keylen 18981 } 18982 if (nfields == 3 && !substed) { 18983 key = field[2] 18984 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 18985 \$ac_cs_awk_read_file 18986 next 18987 } 18988 } 18989 print line 18990} 18991\$ac_cs_awk_pipe_fini 18992_ACAWK 18993_ACEOF 18994cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18995if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 18996 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 18997else 18998 cat 18999fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 19000 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 19001_ACEOF 19002 19003# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 19004# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 19005# trailing colons and then remove the whole line if VPATH becomes empty 19006# (actually we leave an empty line to preserve line numbers). 19007if test "x$srcdir" = x.; then 19008 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 19009h 19010s/// 19011s/^/:/ 19012s/[ ]*$/:/ 19013s/:\$(srcdir):/:/g 19014s/:\${srcdir}:/:/g 19015s/:@srcdir@:/:/g 19016s/^:*// 19017s/:*$// 19018x 19019s/\(=[ ]*\).*/\1/ 19020G 19021s/\n// 19022s/^[^=]*=[ ]*$// 19023}' 19024fi 19025 19026cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19027fi # test -n "$CONFIG_FILES" 19028 19029# Set up the scripts for CONFIG_HEADERS section. 19030# No need to generate them if there are no CONFIG_HEADERS. 19031# This happens for instance with `./config.status Makefile'. 19032if test -n "$CONFIG_HEADERS"; then 19033cat >"$ac_tmp/defines.awk" <<\_ACAWK || 19034BEGIN { 19035_ACEOF 19036 19037# Transform confdefs.h into an awk script `defines.awk', embedded as 19038# here-document in config.status, that substitutes the proper values into 19039# config.h.in to produce config.h. 19040 19041# Create a delimiter string that does not exist in confdefs.h, to ease 19042# handling of long lines. 19043ac_delim='%!_!# ' 19044for ac_last_try in false false :; do 19045 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 19046 if test -z "$ac_tt"; then 19047 break 19048 elif $ac_last_try; then 19049 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 19050 else 19051 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 19052 fi 19053done 19054 19055# For the awk script, D is an array of macro values keyed by name, 19056# likewise P contains macro parameters if any. Preserve backslash 19057# newline sequences. 19058 19059ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 19060sed -n ' 19061s/.\{148\}/&'"$ac_delim"'/g 19062t rset 19063:rset 19064s/^[ ]*#[ ]*define[ ][ ]*/ / 19065t def 19066d 19067:def 19068s/\\$// 19069t bsnl 19070s/["\\]/\\&/g 19071s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 19072D["\1"]=" \3"/p 19073s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 19074d 19075:bsnl 19076s/["\\]/\\&/g 19077s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 19078D["\1"]=" \3\\\\\\n"\\/p 19079t cont 19080s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 19081t cont 19082d 19083:cont 19084n 19085s/.\{148\}/&'"$ac_delim"'/g 19086t clear 19087:clear 19088s/\\$// 19089t bsnlc 19090s/["\\]/\\&/g; s/^/"/; s/$/"/p 19091d 19092:bsnlc 19093s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 19094b cont 19095' <confdefs.h | sed ' 19096s/'"$ac_delim"'/"\\\ 19097"/g' >>$CONFIG_STATUS || ac_write_fail=1 19098 19099cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19100 for (key in D) D_is_set[key] = 1 19101 FS = "" 19102} 19103/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 19104 line = \$ 0 19105 split(line, arg, " ") 19106 if (arg[1] == "#") { 19107 defundef = arg[2] 19108 mac1 = arg[3] 19109 } else { 19110 defundef = substr(arg[1], 2) 19111 mac1 = arg[2] 19112 } 19113 split(mac1, mac2, "(") #) 19114 macro = mac2[1] 19115 prefix = substr(line, 1, index(line, defundef) - 1) 19116 if (D_is_set[macro]) { 19117 # Preserve the white space surrounding the "#". 19118 print prefix "define", macro P[macro] D[macro] 19119 next 19120 } else { 19121 # Replace #undef with comments. This is necessary, for example, 19122 # in the case of _POSIX_SOURCE, which is predefined and required 19123 # on some systems where configure will not decide to define it. 19124 if (defundef == "undef") { 19125 print "/*", prefix defundef, macro, "*/" 19126 next 19127 } 19128 } 19129} 19130{ print } 19131_ACAWK 19132_ACEOF 19133cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19134 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 19135fi # test -n "$CONFIG_HEADERS" 19136 19137 19138eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 19139shift 19140for ac_tag 19141do 19142 case $ac_tag in 19143 :[FHLC]) ac_mode=$ac_tag; continue;; 19144 esac 19145 case $ac_mode$ac_tag in 19146 :[FHL]*:*);; 19147 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 19148 :[FH]-) ac_tag=-:-;; 19149 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 19150 esac 19151 ac_save_IFS=$IFS 19152 IFS=: 19153 set x $ac_tag 19154 IFS=$ac_save_IFS 19155 shift 19156 ac_file=$1 19157 shift 19158 19159 case $ac_mode in 19160 :L) ac_source=$1;; 19161 :[FH]) 19162 ac_file_inputs= 19163 for ac_f 19164 do 19165 case $ac_f in 19166 -) ac_f="$ac_tmp/stdin";; 19167 *) # Look for the file first in the build tree, then in the source tree 19168 # (if the path is not absolute). The absolute path cannot be DOS-style, 19169 # because $ac_f cannot contain `:'. 19170 test -f "$ac_f" || 19171 case $ac_f in 19172 [\\/$]*) false;; 19173 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 19174 esac || 19175 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 19176 esac 19177 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 19178 as_fn_append ac_file_inputs " '$ac_f'" 19179 done 19180 19181 # Let's still pretend it is `configure' which instantiates (i.e., don't 19182 # use $as_me), people would be surprised to read: 19183 # /* config.h. Generated by config.status. */ 19184 configure_input='Generated from '` 19185 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 19186 `' by configure.' 19187 if test x"$ac_file" != x-; then 19188 configure_input="$ac_file. $configure_input" 19189 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 19190$as_echo "$as_me: creating $ac_file" >&6;} 19191 fi 19192 # Neutralize special characters interpreted by sed in replacement strings. 19193 case $configure_input in #( 19194 *\&* | *\|* | *\\* ) 19195 ac_sed_conf_input=`$as_echo "$configure_input" | 19196 sed 's/[\\\\&|]/\\\\&/g'`;; #( 19197 *) ac_sed_conf_input=$configure_input;; 19198 esac 19199 19200 case $ac_tag in 19201 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 19202 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 19203 esac 19204 ;; 19205 esac 19206 19207 ac_dir=`$as_dirname -- "$ac_file" || 19208$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19209 X"$ac_file" : 'X\(//\)[^/]' \| \ 19210 X"$ac_file" : 'X\(//\)$' \| \ 19211 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 19212$as_echo X"$ac_file" | 19213 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19214 s//\1/ 19215 q 19216 } 19217 /^X\(\/\/\)[^/].*/{ 19218 s//\1/ 19219 q 19220 } 19221 /^X\(\/\/\)$/{ 19222 s//\1/ 19223 q 19224 } 19225 /^X\(\/\).*/{ 19226 s//\1/ 19227 q 19228 } 19229 s/.*/./; q'` 19230 as_dir="$ac_dir"; as_fn_mkdir_p 19231 ac_builddir=. 19232 19233case "$ac_dir" in 19234.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 19235*) 19236 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 19237 # A ".." for each directory in $ac_dir_suffix. 19238 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 19239 case $ac_top_builddir_sub in 19240 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 19241 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 19242 esac ;; 19243esac 19244ac_abs_top_builddir=$ac_pwd 19245ac_abs_builddir=$ac_pwd$ac_dir_suffix 19246# for backward compatibility: 19247ac_top_builddir=$ac_top_build_prefix 19248 19249case $srcdir in 19250 .) # We are building in place. 19251 ac_srcdir=. 19252 ac_top_srcdir=$ac_top_builddir_sub 19253 ac_abs_top_srcdir=$ac_pwd ;; 19254 [\\/]* | ?:[\\/]* ) # Absolute name. 19255 ac_srcdir=$srcdir$ac_dir_suffix; 19256 ac_top_srcdir=$srcdir 19257 ac_abs_top_srcdir=$srcdir ;; 19258 *) # Relative name. 19259 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 19260 ac_top_srcdir=$ac_top_build_prefix$srcdir 19261 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 19262esac 19263ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 19264 19265 19266 case $ac_mode in 19267 :F) 19268 # 19269 # CONFIG_FILE 19270 # 19271 19272 case $INSTALL in 19273 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 19274 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 19275 esac 19276 ac_MKDIR_P=$MKDIR_P 19277 case $MKDIR_P in 19278 [\\/$]* | ?:[\\/]* ) ;; 19279 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 19280 esac 19281_ACEOF 19282 19283cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19284# If the template does not know about datarootdir, expand it. 19285# FIXME: This hack should be removed a few years after 2.60. 19286ac_datarootdir_hack=; ac_datarootdir_seen= 19287ac_sed_dataroot=' 19288/datarootdir/ { 19289 p 19290 q 19291} 19292/@datadir@/p 19293/@docdir@/p 19294/@infodir@/p 19295/@localedir@/p 19296/@mandir@/p' 19297case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 19298*datarootdir*) ac_datarootdir_seen=yes;; 19299*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 19300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 19301$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 19302_ACEOF 19303cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19304 ac_datarootdir_hack=' 19305 s&@datadir@&$datadir&g 19306 s&@docdir@&$docdir&g 19307 s&@infodir@&$infodir&g 19308 s&@localedir@&$localedir&g 19309 s&@mandir@&$mandir&g 19310 s&\\\${datarootdir}&$datarootdir&g' ;; 19311esac 19312_ACEOF 19313 19314# Neutralize VPATH when `$srcdir' = `.'. 19315# Shell code in configure.ac might set extrasub. 19316# FIXME: do we really want to maintain this feature? 19317cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19318ac_sed_extra="$ac_vpsub 19319$extrasub 19320_ACEOF 19321cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19322:t 19323/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 19324s|@configure_input@|$ac_sed_conf_input|;t t 19325s&@top_builddir@&$ac_top_builddir_sub&;t t 19326s&@top_build_prefix@&$ac_top_build_prefix&;t t 19327s&@srcdir@&$ac_srcdir&;t t 19328s&@abs_srcdir@&$ac_abs_srcdir&;t t 19329s&@top_srcdir@&$ac_top_srcdir&;t t 19330s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 19331s&@builddir@&$ac_builddir&;t t 19332s&@abs_builddir@&$ac_abs_builddir&;t t 19333s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 19334s&@INSTALL@&$ac_INSTALL&;t t 19335s&@MKDIR_P@&$ac_MKDIR_P&;t t 19336$ac_datarootdir_hack 19337" 19338eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 19339if $ac_cs_awk_getline; then 19340 $AWK -f "$ac_tmp/subs.awk" 19341else 19342 $AWK -f "$ac_tmp/subs.awk" | $SHELL 19343fi \ 19344 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19345 19346test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 19347 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 19348 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 19349 "$ac_tmp/out"`; test -z "$ac_out"; } && 19350 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19351which seems to be undefined. Please make sure it is defined" >&5 19352$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19353which seems to be undefined. Please make sure it is defined" >&2;} 19354 19355 rm -f "$ac_tmp/stdin" 19356 case $ac_file in 19357 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 19358 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 19359 esac \ 19360 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19361 ;; 19362 :H) 19363 # 19364 # CONFIG_HEADER 19365 # 19366 if test x"$ac_file" != x-; then 19367 { 19368 $as_echo "/* $configure_input */" \ 19369 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 19370 } >"$ac_tmp/config.h" \ 19371 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19372 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 19373 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 19374$as_echo "$as_me: $ac_file is unchanged" >&6;} 19375 else 19376 rm -f "$ac_file" 19377 mv "$ac_tmp/config.h" "$ac_file" \ 19378 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19379 fi 19380 else 19381 $as_echo "/* $configure_input */" \ 19382 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 19383 || as_fn_error $? "could not create -" "$LINENO" 5 19384 fi 19385# Compute "$ac_file"'s index in $config_headers. 19386_am_arg="$ac_file" 19387_am_stamp_count=1 19388for _am_header in $config_headers :; do 19389 case $_am_header in 19390 $_am_arg | $_am_arg:* ) 19391 break ;; 19392 * ) 19393 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 19394 esac 19395done 19396echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 19397$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19398 X"$_am_arg" : 'X\(//\)[^/]' \| \ 19399 X"$_am_arg" : 'X\(//\)$' \| \ 19400 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 19401$as_echo X"$_am_arg" | 19402 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19403 s//\1/ 19404 q 19405 } 19406 /^X\(\/\/\)[^/].*/{ 19407 s//\1/ 19408 q 19409 } 19410 /^X\(\/\/\)$/{ 19411 s//\1/ 19412 q 19413 } 19414 /^X\(\/\).*/{ 19415 s//\1/ 19416 q 19417 } 19418 s/.*/./; q'`/stamp-h$_am_stamp_count 19419 ;; 19420 19421 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 19422$as_echo "$as_me: executing $ac_file commands" >&6;} 19423 ;; 19424 esac 19425 19426 19427 case $ac_file$ac_mode in 19428 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 19429 # Older Autoconf quotes --file arguments for eval, but not when files 19430 # are listed without --file. Let's play safe and only enable the eval 19431 # if we detect the quoting. 19432 case $CONFIG_FILES in 19433 *\'*) eval set x "$CONFIG_FILES" ;; 19434 *) set x $CONFIG_FILES ;; 19435 esac 19436 shift 19437 for mf 19438 do 19439 # Strip MF so we end up with the name of the file. 19440 mf=`echo "$mf" | sed -e 's/:.*$//'` 19441 # Check whether this is an Automake generated Makefile or not. 19442 # We used to match only the files named 'Makefile.in', but 19443 # some people rename them; so instead we look at the file content. 19444 # Grep'ing the first line is not enough: some people post-process 19445 # each Makefile.in and add a new line on top of each file to say so. 19446 # Grep'ing the whole file is not good either: AIX grep has a line 19447 # limit of 2048, but all sed's we know have understand at least 4000. 19448 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 19449 dirpart=`$as_dirname -- "$mf" || 19450$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19451 X"$mf" : 'X\(//\)[^/]' \| \ 19452 X"$mf" : 'X\(//\)$' \| \ 19453 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 19454$as_echo X"$mf" | 19455 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19456 s//\1/ 19457 q 19458 } 19459 /^X\(\/\/\)[^/].*/{ 19460 s//\1/ 19461 q 19462 } 19463 /^X\(\/\/\)$/{ 19464 s//\1/ 19465 q 19466 } 19467 /^X\(\/\).*/{ 19468 s//\1/ 19469 q 19470 } 19471 s/.*/./; q'` 19472 else 19473 continue 19474 fi 19475 # Extract the definition of DEPDIR, am__include, and am__quote 19476 # from the Makefile without running 'make'. 19477 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 19478 test -z "$DEPDIR" && continue 19479 am__include=`sed -n 's/^am__include = //p' < "$mf"` 19480 test -z "$am__include" && continue 19481 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 19482 # Find all dependency output files, they are included files with 19483 # $(DEPDIR) in their names. We invoke sed twice because it is the 19484 # simplest approach to changing $(DEPDIR) to its actual value in the 19485 # expansion. 19486 for file in `sed -n " 19487 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 19488 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 19489 # Make sure the directory exists. 19490 test -f "$dirpart/$file" && continue 19491 fdir=`$as_dirname -- "$file" || 19492$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19493 X"$file" : 'X\(//\)[^/]' \| \ 19494 X"$file" : 'X\(//\)$' \| \ 19495 X"$file" : 'X\(/\)' \| . 2>/dev/null || 19496$as_echo X"$file" | 19497 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19498 s//\1/ 19499 q 19500 } 19501 /^X\(\/\/\)[^/].*/{ 19502 s//\1/ 19503 q 19504 } 19505 /^X\(\/\/\)$/{ 19506 s//\1/ 19507 q 19508 } 19509 /^X\(\/\).*/{ 19510 s//\1/ 19511 q 19512 } 19513 s/.*/./; q'` 19514 as_dir=$dirpart/$fdir; as_fn_mkdir_p 19515 # echo "creating $dirpart/$file" 19516 echo '# dummy' > "$dirpart/$file" 19517 done 19518 done 19519} 19520 ;; 19521 "libtool":C) 19522 19523 # See if we are running on zsh, and set the options which allow our 19524 # commands through without removal of \ escapes. 19525 if test -n "${ZSH_VERSION+set}" ; then 19526 setopt NO_GLOB_SUBST 19527 fi 19528 19529 cfgfile="${ofile}T" 19530 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 19531 $RM "$cfgfile" 19532 19533 cat <<_LT_EOF >> "$cfgfile" 19534#! $SHELL 19535 19536# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 19537# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 19538# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19539# NOTE: Changes made to this file will be lost: look at ltmain.sh. 19540# 19541# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 19542# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 19543# Written by Gordon Matzigkeit, 1996 19544# 19545# This file is part of GNU Libtool. 19546# 19547# GNU Libtool is free software; you can redistribute it and/or 19548# modify it under the terms of the GNU General Public License as 19549# published by the Free Software Foundation; either version 2 of 19550# the License, or (at your option) any later version. 19551# 19552# As a special exception to the GNU General Public License, 19553# if you distribute this file as part of a program or library that 19554# is built using GNU Libtool, you may include this file under the 19555# same distribution terms that you use for the rest of that program. 19556# 19557# GNU Libtool is distributed in the hope that it will be useful, 19558# but WITHOUT ANY WARRANTY; without even the implied warranty of 19559# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19560# GNU General Public License for more details. 19561# 19562# You should have received a copy of the GNU General Public License 19563# along with GNU Libtool; see the file COPYING. If not, a copy 19564# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 19565# obtained by writing to the Free Software Foundation, Inc., 19566# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 19567 19568 19569# The names of the tagged configurations supported by this script. 19570available_tags="CXX " 19571 19572# ### BEGIN LIBTOOL CONFIG 19573 19574# Which release of libtool.m4 was used? 19575macro_version=$macro_version 19576macro_revision=$macro_revision 19577 19578# Whether or not to build shared libraries. 19579build_libtool_libs=$enable_shared 19580 19581# Whether or not to build static libraries. 19582build_old_libs=$enable_static 19583 19584# What type of objects to build. 19585pic_mode=$pic_mode 19586 19587# Whether or not to optimize for fast installation. 19588fast_install=$enable_fast_install 19589 19590# Shell to use when invoking shell scripts. 19591SHELL=$lt_SHELL 19592 19593# An echo program that protects backslashes. 19594ECHO=$lt_ECHO 19595 19596# The host system. 19597host_alias=$host_alias 19598host=$host 19599host_os=$host_os 19600 19601# The build system. 19602build_alias=$build_alias 19603build=$build 19604build_os=$build_os 19605 19606# A sed program that does not truncate output. 19607SED=$lt_SED 19608 19609# Sed that helps us avoid accidentally triggering echo(1) options like -n. 19610Xsed="\$SED -e 1s/^X//" 19611 19612# A grep program that handles long lines. 19613GREP=$lt_GREP 19614 19615# An ERE matcher. 19616EGREP=$lt_EGREP 19617 19618# A literal string matcher. 19619FGREP=$lt_FGREP 19620 19621# A BSD- or MS-compatible name lister. 19622NM=$lt_NM 19623 19624# Whether we need soft or hard links. 19625LN_S=$lt_LN_S 19626 19627# What is the maximum length of a command? 19628max_cmd_len=$max_cmd_len 19629 19630# Object file suffix (normally "o"). 19631objext=$ac_objext 19632 19633# Executable file suffix (normally ""). 19634exeext=$exeext 19635 19636# whether the shell understands "unset". 19637lt_unset=$lt_unset 19638 19639# turn spaces into newlines. 19640SP2NL=$lt_lt_SP2NL 19641 19642# turn newlines into spaces. 19643NL2SP=$lt_lt_NL2SP 19644 19645# An object symbol dumper. 19646OBJDUMP=$lt_OBJDUMP 19647 19648# Method to check whether dependent libraries are shared objects. 19649deplibs_check_method=$lt_deplibs_check_method 19650 19651# Command to use when deplibs_check_method == "file_magic". 19652file_magic_cmd=$lt_file_magic_cmd 19653 19654# The archiver. 19655AR=$lt_AR 19656AR_FLAGS=$lt_AR_FLAGS 19657 19658# A symbol stripping program. 19659STRIP=$lt_STRIP 19660 19661# Commands used to install an old-style archive. 19662RANLIB=$lt_RANLIB 19663old_postinstall_cmds=$lt_old_postinstall_cmds 19664old_postuninstall_cmds=$lt_old_postuninstall_cmds 19665 19666# Whether to use a lock for old archive extraction. 19667lock_old_archive_extraction=$lock_old_archive_extraction 19668 19669# A C compiler. 19670LTCC=$lt_CC 19671 19672# LTCC compiler flags. 19673LTCFLAGS=$lt_CFLAGS 19674 19675# Take the output of nm and produce a listing of raw symbols and C names. 19676global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19677 19678# Transform the output of nm in a proper C declaration. 19679global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19680 19681# Transform the output of nm in a C name address pair. 19682global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19683 19684# Transform the output of nm in a C name address pair when lib prefix is needed. 19685global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 19686 19687# The name of the directory that contains temporary libtool files. 19688objdir=$objdir 19689 19690# Used to examine libraries when file_magic_cmd begins with "file". 19691MAGIC_CMD=$MAGIC_CMD 19692 19693# Must we lock files when doing compilation? 19694need_locks=$lt_need_locks 19695 19696# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 19697DSYMUTIL=$lt_DSYMUTIL 19698 19699# Tool to change global to local symbols on Mac OS X. 19700NMEDIT=$lt_NMEDIT 19701 19702# Tool to manipulate fat objects and archives on Mac OS X. 19703LIPO=$lt_LIPO 19704 19705# ldd/readelf like tool for Mach-O binaries on Mac OS X. 19706OTOOL=$lt_OTOOL 19707 19708# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 19709OTOOL64=$lt_OTOOL64 19710 19711# Old archive suffix (normally "a"). 19712libext=$libext 19713 19714# Shared library suffix (normally ".so"). 19715shrext_cmds=$lt_shrext_cmds 19716 19717# The commands to extract the exported symbol list from a shared archive. 19718extract_expsyms_cmds=$lt_extract_expsyms_cmds 19719 19720# Variables whose values should be saved in libtool wrapper scripts and 19721# restored at link time. 19722variables_saved_for_relink=$lt_variables_saved_for_relink 19723 19724# Do we need the "lib" prefix for modules? 19725need_lib_prefix=$need_lib_prefix 19726 19727# Do we need a version for libraries? 19728need_version=$need_version 19729 19730# Library versioning type. 19731version_type=$version_type 19732 19733# Shared library runtime path variable. 19734runpath_var=$runpath_var 19735 19736# Shared library path variable. 19737shlibpath_var=$shlibpath_var 19738 19739# Is shlibpath searched before the hard-coded library search path? 19740shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19741 19742# Format of library name prefix. 19743libname_spec=$lt_libname_spec 19744 19745# List of archive names. First name is the real one, the rest are links. 19746# The last name is the one that the linker finds with -lNAME 19747library_names_spec=$lt_library_names_spec 19748 19749# The coded name of the library, if different from the real name. 19750soname_spec=$lt_soname_spec 19751 19752# Permission mode override for installation of shared libraries. 19753install_override_mode=$lt_install_override_mode 19754 19755# Command to use after installation of a shared archive. 19756postinstall_cmds=$lt_postinstall_cmds 19757 19758# Command to use after uninstallation of a shared archive. 19759postuninstall_cmds=$lt_postuninstall_cmds 19760 19761# Commands used to finish a libtool library installation in a directory. 19762finish_cmds=$lt_finish_cmds 19763 19764# As "finish_cmds", except a single script fragment to be evaled but 19765# not shown. 19766finish_eval=$lt_finish_eval 19767 19768# Whether we should hardcode library paths into libraries. 19769hardcode_into_libs=$hardcode_into_libs 19770 19771# Compile-time system search path for libraries. 19772sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19773 19774# Run-time system search path for libraries. 19775sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19776 19777# Whether dlopen is supported. 19778dlopen_support=$enable_dlopen 19779 19780# Whether dlopen of programs is supported. 19781dlopen_self=$enable_dlopen_self 19782 19783# Whether dlopen of statically linked programs is supported. 19784dlopen_self_static=$enable_dlopen_self_static 19785 19786# Commands to strip libraries. 19787old_striplib=$lt_old_striplib 19788striplib=$lt_striplib 19789 19790 19791# The linker used to build libraries. 19792LD=$lt_LD 19793 19794# How to create reloadable object files. 19795reload_flag=$lt_reload_flag 19796reload_cmds=$lt_reload_cmds 19797 19798# Commands used to build an old-style archive. 19799old_archive_cmds=$lt_old_archive_cmds 19800 19801# A language specific compiler. 19802CC=$lt_compiler 19803 19804# Is the compiler the GNU compiler? 19805with_gcc=$GCC 19806 19807# Compiler flag to turn off builtin functions. 19808no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 19809 19810# How to pass a linker flag through the compiler. 19811wl=$lt_lt_prog_compiler_wl 19812 19813# Additional compiler flags for building library objects. 19814pic_flag=$lt_lt_prog_compiler_pic 19815 19816# Compiler flag to prevent dynamic linking. 19817link_static_flag=$lt_lt_prog_compiler_static 19818 19819# Does compiler simultaneously support -c and -o options? 19820compiler_c_o=$lt_lt_cv_prog_compiler_c_o 19821 19822# Whether or not to add -lc for building shared libraries. 19823build_libtool_need_lc=$archive_cmds_need_lc 19824 19825# Whether or not to disallow shared libs when runtime libs are static. 19826allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 19827 19828# Compiler flag to allow reflexive dlopens. 19829export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 19830 19831# Compiler flag to generate shared objects directly from archives. 19832whole_archive_flag_spec=$lt_whole_archive_flag_spec 19833 19834# Whether the compiler copes with passing no objects directly. 19835compiler_needs_object=$lt_compiler_needs_object 19836 19837# Create an old-style archive from a shared archive. 19838old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 19839 19840# Create a temporary old-style archive to link instead of a shared archive. 19841old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 19842 19843# Commands used to build a shared archive. 19844archive_cmds=$lt_archive_cmds 19845archive_expsym_cmds=$lt_archive_expsym_cmds 19846 19847# Commands used to build a loadable module if different from building 19848# a shared archive. 19849module_cmds=$lt_module_cmds 19850module_expsym_cmds=$lt_module_expsym_cmds 19851 19852# Whether we are building with GNU ld or not. 19853with_gnu_ld=$lt_with_gnu_ld 19854 19855# Flag that allows shared libraries with undefined symbols to be built. 19856allow_undefined_flag=$lt_allow_undefined_flag 19857 19858# Flag that enforces no undefined symbols. 19859no_undefined_flag=$lt_no_undefined_flag 19860 19861# Flag to hardcode \$libdir into a binary during linking. 19862# This must work even if \$libdir does not exist 19863hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 19864 19865# If ld is used when linking, flag to hardcode \$libdir into a binary 19866# during linking. This must work even if \$libdir does not exist. 19867hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 19868 19869# Whether we need a single "-rpath" flag with a separated argument. 19870hardcode_libdir_separator=$lt_hardcode_libdir_separator 19871 19872# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19873# DIR into the resulting binary. 19874hardcode_direct=$hardcode_direct 19875 19876# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19877# DIR into the resulting binary and the resulting library dependency is 19878# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 19879# library is relocated. 19880hardcode_direct_absolute=$hardcode_direct_absolute 19881 19882# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 19883# into the resulting binary. 19884hardcode_minus_L=$hardcode_minus_L 19885 19886# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 19887# into the resulting binary. 19888hardcode_shlibpath_var=$hardcode_shlibpath_var 19889 19890# Set to "yes" if building a shared library automatically hardcodes DIR 19891# into the library and all subsequent libraries and executables linked 19892# against it. 19893hardcode_automatic=$hardcode_automatic 19894 19895# Set to yes if linker adds runtime paths of dependent libraries 19896# to runtime path list. 19897inherit_rpath=$inherit_rpath 19898 19899# Whether libtool must link a program against all its dependency libraries. 19900link_all_deplibs=$link_all_deplibs 19901 19902# Fix the shell variable \$srcfile for the compiler. 19903fix_srcfile_path=$lt_fix_srcfile_path 19904 19905# Set to "yes" if exported symbols are required. 19906always_export_symbols=$always_export_symbols 19907 19908# The commands to list exported symbols. 19909export_symbols_cmds=$lt_export_symbols_cmds 19910 19911# Symbols that should not be listed in the preloaded symbols. 19912exclude_expsyms=$lt_exclude_expsyms 19913 19914# Symbols that must always be exported. 19915include_expsyms=$lt_include_expsyms 19916 19917# Commands necessary for linking programs (against libraries) with templates. 19918prelink_cmds=$lt_prelink_cmds 19919 19920# Specify filename containing input files. 19921file_list_spec=$lt_file_list_spec 19922 19923# How to hardcode a shared library path into an executable. 19924hardcode_action=$hardcode_action 19925 19926# The directories searched by this compiler when creating a shared library. 19927compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 19928 19929# Dependencies to place before and after the objects being linked to 19930# create a shared library. 19931predep_objects=$lt_predep_objects 19932postdep_objects=$lt_postdep_objects 19933predeps=$lt_predeps 19934postdeps=$lt_postdeps 19935 19936# The library search path used internally by the compiler when linking 19937# a shared library. 19938compiler_lib_search_path=$lt_compiler_lib_search_path 19939 19940# ### END LIBTOOL CONFIG 19941 19942_LT_EOF 19943 19944 case $host_os in 19945 aix3*) 19946 cat <<\_LT_EOF >> "$cfgfile" 19947# AIX sometimes has problems with the GCC collect2 program. For some 19948# reason, if we set the COLLECT_NAMES environment variable, the problems 19949# vanish in a puff of smoke. 19950if test "X${COLLECT_NAMES+set}" != Xset; then 19951 COLLECT_NAMES= 19952 export COLLECT_NAMES 19953fi 19954_LT_EOF 19955 ;; 19956 esac 19957 19958 19959ltmain="$ac_aux_dir/ltmain.sh" 19960 19961 19962 # We use sed instead of cat because bash on DJGPP gets confused if 19963 # if finds mixed CR/LF and LF-only lines. Since sed operates in 19964 # text mode, it properly converts lines to CR/LF. This bash problem 19965 # is reportedly fixed, but why not run on old versions too? 19966 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 19967 || (rm -f "$cfgfile"; exit 1) 19968 19969 case $xsi_shell in 19970 yes) 19971 cat << \_LT_EOF >> "$cfgfile" 19972 19973# func_dirname file append nondir_replacement 19974# Compute the dirname of FILE. If nonempty, add APPEND to the result, 19975# otherwise set result to NONDIR_REPLACEMENT. 19976func_dirname () 19977{ 19978 case ${1} in 19979 */*) func_dirname_result="${1%/*}${2}" ;; 19980 * ) func_dirname_result="${3}" ;; 19981 esac 19982} 19983 19984# func_basename file 19985func_basename () 19986{ 19987 func_basename_result="${1##*/}" 19988} 19989 19990# func_dirname_and_basename file append nondir_replacement 19991# perform func_basename and func_dirname in a single function 19992# call: 19993# dirname: Compute the dirname of FILE. If nonempty, 19994# add APPEND to the result, otherwise set result 19995# to NONDIR_REPLACEMENT. 19996# value returned in "$func_dirname_result" 19997# basename: Compute filename of FILE. 19998# value retuned in "$func_basename_result" 19999# Implementation must be kept synchronized with func_dirname 20000# and func_basename. For efficiency, we do not delegate to 20001# those functions but instead duplicate the functionality here. 20002func_dirname_and_basename () 20003{ 20004 case ${1} in 20005 */*) func_dirname_result="${1%/*}${2}" ;; 20006 * ) func_dirname_result="${3}" ;; 20007 esac 20008 func_basename_result="${1##*/}" 20009} 20010 20011# func_stripname prefix suffix name 20012# strip PREFIX and SUFFIX off of NAME. 20013# PREFIX and SUFFIX must not contain globbing or regex special 20014# characters, hashes, percent signs, but SUFFIX may contain a leading 20015# dot (in which case that matches only a dot). 20016func_stripname () 20017{ 20018 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 20019 # positional parameters, so assign one to ordinary parameter first. 20020 func_stripname_result=${3} 20021 func_stripname_result=${func_stripname_result#"${1}"} 20022 func_stripname_result=${func_stripname_result%"${2}"} 20023} 20024 20025# func_opt_split 20026func_opt_split () 20027{ 20028 func_opt_split_opt=${1%%=*} 20029 func_opt_split_arg=${1#*=} 20030} 20031 20032# func_lo2o object 20033func_lo2o () 20034{ 20035 case ${1} in 20036 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 20037 *) func_lo2o_result=${1} ;; 20038 esac 20039} 20040 20041# func_xform libobj-or-source 20042func_xform () 20043{ 20044 func_xform_result=${1%.*}.lo 20045} 20046 20047# func_arith arithmetic-term... 20048func_arith () 20049{ 20050 func_arith_result=$(( $* )) 20051} 20052 20053# func_len string 20054# STRING may not start with a hyphen. 20055func_len () 20056{ 20057 func_len_result=${#1} 20058} 20059 20060_LT_EOF 20061 ;; 20062 *) # Bourne compatible functions. 20063 cat << \_LT_EOF >> "$cfgfile" 20064 20065# func_dirname file append nondir_replacement 20066# Compute the dirname of FILE. If nonempty, add APPEND to the result, 20067# otherwise set result to NONDIR_REPLACEMENT. 20068func_dirname () 20069{ 20070 # Extract subdirectory from the argument. 20071 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 20072 if test "X$func_dirname_result" = "X${1}"; then 20073 func_dirname_result="${3}" 20074 else 20075 func_dirname_result="$func_dirname_result${2}" 20076 fi 20077} 20078 20079# func_basename file 20080func_basename () 20081{ 20082 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 20083} 20084 20085 20086# func_stripname prefix suffix name 20087# strip PREFIX and SUFFIX off of NAME. 20088# PREFIX and SUFFIX must not contain globbing or regex special 20089# characters, hashes, percent signs, but SUFFIX may contain a leading 20090# dot (in which case that matches only a dot). 20091# func_strip_suffix prefix name 20092func_stripname () 20093{ 20094 case ${2} in 20095 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 20096 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 20097 esac 20098} 20099 20100# sed scripts: 20101my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 20102my_sed_long_arg='1s/^-[^=]*=//' 20103 20104# func_opt_split 20105func_opt_split () 20106{ 20107 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 20108 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 20109} 20110 20111# func_lo2o object 20112func_lo2o () 20113{ 20114 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 20115} 20116 20117# func_xform libobj-or-source 20118func_xform () 20119{ 20120 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 20121} 20122 20123# func_arith arithmetic-term... 20124func_arith () 20125{ 20126 func_arith_result=`expr "$@"` 20127} 20128 20129# func_len string 20130# STRING may not start with a hyphen. 20131func_len () 20132{ 20133 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 20134} 20135 20136_LT_EOF 20137esac 20138 20139case $lt_shell_append in 20140 yes) 20141 cat << \_LT_EOF >> "$cfgfile" 20142 20143# func_append var value 20144# Append VALUE to the end of shell variable VAR. 20145func_append () 20146{ 20147 eval "$1+=\$2" 20148} 20149_LT_EOF 20150 ;; 20151 *) 20152 cat << \_LT_EOF >> "$cfgfile" 20153 20154# func_append var value 20155# Append VALUE to the end of shell variable VAR. 20156func_append () 20157{ 20158 eval "$1=\$$1\$2" 20159} 20160 20161_LT_EOF 20162 ;; 20163 esac 20164 20165 20166 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 20167 || (rm -f "$cfgfile"; exit 1) 20168 20169 mv -f "$cfgfile" "$ofile" || 20170 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 20171 chmod +x "$ofile" 20172 20173 20174 cat <<_LT_EOF >> "$ofile" 20175 20176# ### BEGIN LIBTOOL TAG CONFIG: CXX 20177 20178# The linker used to build libraries. 20179LD=$lt_LD_CXX 20180 20181# How to create reloadable object files. 20182reload_flag=$lt_reload_flag_CXX 20183reload_cmds=$lt_reload_cmds_CXX 20184 20185# Commands used to build an old-style archive. 20186old_archive_cmds=$lt_old_archive_cmds_CXX 20187 20188# A language specific compiler. 20189CC=$lt_compiler_CXX 20190 20191# Is the compiler the GNU compiler? 20192with_gcc=$GCC_CXX 20193 20194# Compiler flag to turn off builtin functions. 20195no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 20196 20197# How to pass a linker flag through the compiler. 20198wl=$lt_lt_prog_compiler_wl_CXX 20199 20200# Additional compiler flags for building library objects. 20201pic_flag=$lt_lt_prog_compiler_pic_CXX 20202 20203# Compiler flag to prevent dynamic linking. 20204link_static_flag=$lt_lt_prog_compiler_static_CXX 20205 20206# Does compiler simultaneously support -c and -o options? 20207compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 20208 20209# Whether or not to add -lc for building shared libraries. 20210build_libtool_need_lc=$archive_cmds_need_lc_CXX 20211 20212# Whether or not to disallow shared libs when runtime libs are static. 20213allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 20214 20215# Compiler flag to allow reflexive dlopens. 20216export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 20217 20218# Compiler flag to generate shared objects directly from archives. 20219whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 20220 20221# Whether the compiler copes with passing no objects directly. 20222compiler_needs_object=$lt_compiler_needs_object_CXX 20223 20224# Create an old-style archive from a shared archive. 20225old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 20226 20227# Create a temporary old-style archive to link instead of a shared archive. 20228old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 20229 20230# Commands used to build a shared archive. 20231archive_cmds=$lt_archive_cmds_CXX 20232archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 20233 20234# Commands used to build a loadable module if different from building 20235# a shared archive. 20236module_cmds=$lt_module_cmds_CXX 20237module_expsym_cmds=$lt_module_expsym_cmds_CXX 20238 20239# Whether we are building with GNU ld or not. 20240with_gnu_ld=$lt_with_gnu_ld_CXX 20241 20242# Flag that allows shared libraries with undefined symbols to be built. 20243allow_undefined_flag=$lt_allow_undefined_flag_CXX 20244 20245# Flag that enforces no undefined symbols. 20246no_undefined_flag=$lt_no_undefined_flag_CXX 20247 20248# Flag to hardcode \$libdir into a binary during linking. 20249# This must work even if \$libdir does not exist 20250hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 20251 20252# If ld is used when linking, flag to hardcode \$libdir into a binary 20253# during linking. This must work even if \$libdir does not exist. 20254hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 20255 20256# Whether we need a single "-rpath" flag with a separated argument. 20257hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 20258 20259# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 20260# DIR into the resulting binary. 20261hardcode_direct=$hardcode_direct_CXX 20262 20263# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 20264# DIR into the resulting binary and the resulting library dependency is 20265# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 20266# library is relocated. 20267hardcode_direct_absolute=$hardcode_direct_absolute_CXX 20268 20269# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 20270# into the resulting binary. 20271hardcode_minus_L=$hardcode_minus_L_CXX 20272 20273# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 20274# into the resulting binary. 20275hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 20276 20277# Set to "yes" if building a shared library automatically hardcodes DIR 20278# into the library and all subsequent libraries and executables linked 20279# against it. 20280hardcode_automatic=$hardcode_automatic_CXX 20281 20282# Set to yes if linker adds runtime paths of dependent libraries 20283# to runtime path list. 20284inherit_rpath=$inherit_rpath_CXX 20285 20286# Whether libtool must link a program against all its dependency libraries. 20287link_all_deplibs=$link_all_deplibs_CXX 20288 20289# Fix the shell variable \$srcfile for the compiler. 20290fix_srcfile_path=$lt_fix_srcfile_path_CXX 20291 20292# Set to "yes" if exported symbols are required. 20293always_export_symbols=$always_export_symbols_CXX 20294 20295# The commands to list exported symbols. 20296export_symbols_cmds=$lt_export_symbols_cmds_CXX 20297 20298# Symbols that should not be listed in the preloaded symbols. 20299exclude_expsyms=$lt_exclude_expsyms_CXX 20300 20301# Symbols that must always be exported. 20302include_expsyms=$lt_include_expsyms_CXX 20303 20304# Commands necessary for linking programs (against libraries) with templates. 20305prelink_cmds=$lt_prelink_cmds_CXX 20306 20307# Specify filename containing input files. 20308file_list_spec=$lt_file_list_spec_CXX 20309 20310# How to hardcode a shared library path into an executable. 20311hardcode_action=$hardcode_action_CXX 20312 20313# The directories searched by this compiler when creating a shared library. 20314compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 20315 20316# Dependencies to place before and after the objects being linked to 20317# create a shared library. 20318predep_objects=$lt_predep_objects_CXX 20319postdep_objects=$lt_postdep_objects_CXX 20320predeps=$lt_predeps_CXX 20321postdeps=$lt_postdeps_CXX 20322 20323# The library search path used internally by the compiler when linking 20324# a shared library. 20325compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 20326 20327# ### END LIBTOOL TAG CONFIG: CXX 20328_LT_EOF 20329 20330 ;; 20331 "default-1":C) 20332 for ac_file in $CONFIG_FILES; do 20333 # Support "outfile[:infile[:infile...]]" 20334 case "$ac_file" in 20335 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 20336 esac 20337 # PO directories have a Makefile.in generated from Makefile.in.in. 20338 case "$ac_file" in */Makefile.in) 20339 # Adjust a relative srcdir. 20340 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 20341 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 20342 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 20343 # In autoconf-2.13 it is called $ac_given_srcdir. 20344 # In autoconf-2.50 it is called $srcdir. 20345 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 20346 case "$ac_given_srcdir" in 20347 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 20348 /*) top_srcdir="$ac_given_srcdir" ;; 20349 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 20350 esac 20351 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 20352 rm -f "$ac_dir/POTFILES" 20353 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 20354 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 20355 POMAKEFILEDEPS="POTFILES.in" 20356 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 20357 # on $ac_dir but don't depend on user-specified configuration 20358 # parameters. 20359 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 20360 # The LINGUAS file contains the set of available languages. 20361 if test -n "$OBSOLETE_ALL_LINGUAS"; then 20362 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 20363 fi 20364 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 20365 # Hide the ALL_LINGUAS assigment from automake. 20366 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 20367 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 20368 else 20369 # The set of available languages was given in configure.ac. 20370 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 20371 fi 20372 case "$ac_given_srcdir" in 20373 .) srcdirpre= ;; 20374 *) srcdirpre='$(srcdir)/' ;; 20375 esac 20376 POFILES= 20377 GMOFILES= 20378 UPDATEPOFILES= 20379 DUMMYPOFILES= 20380 for lang in $ALL_LINGUAS; do 20381 POFILES="$POFILES $srcdirpre$lang.po" 20382 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 20383 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 20384 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 20385 done 20386 # CATALOGS depends on both $ac_dir and the user's LINGUAS 20387 # environment variable. 20388 INST_LINGUAS= 20389 if test -n "$ALL_LINGUAS"; then 20390 for presentlang in $ALL_LINGUAS; do 20391 useit=no 20392 if test "%UNSET%" != "$LINGUAS"; then 20393 desiredlanguages="$LINGUAS" 20394 else 20395 desiredlanguages="$ALL_LINGUAS" 20396 fi 20397 for desiredlang in $desiredlanguages; do 20398 # Use the presentlang catalog if desiredlang is 20399 # a. equal to presentlang, or 20400 # b. a variant of presentlang (because in this case, 20401 # presentlang can be used as a fallback for messages 20402 # which are not translated in the desiredlang catalog). 20403 case "$desiredlang" in 20404 "$presentlang"*) useit=yes;; 20405 esac 20406 done 20407 if test $useit = yes; then 20408 INST_LINGUAS="$INST_LINGUAS $presentlang" 20409 fi 20410 done 20411 fi 20412 CATALOGS= 20413 if test -n "$INST_LINGUAS"; then 20414 for lang in $INST_LINGUAS; do 20415 CATALOGS="$CATALOGS $lang.gmo" 20416 done 20417 fi 20418 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 20419 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" 20420 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 20421 if test -f "$f"; then 20422 case "$f" in 20423 *.orig | *.bak | *~) ;; 20424 *) cat "$f" >> "$ac_dir/Makefile" ;; 20425 esac 20426 fi 20427 done 20428 fi 20429 ;; 20430 esac 20431 done ;; 20432 "default":C) 20433case "$srcdir" in 20434 .) srcdirpre= ;; 20435 *) srcdirpre='$(srcdir)/' ;; 20436esac 20437POFILES= 20438GMOFILES= 20439for lang in dummy $OBSOLETE_ALL_LINGUAS; do 20440 if test $lang != dummy; then 20441 POFILES="$POFILES $srcdirpre$lang.po" 20442 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 20443 fi 20444done 20445sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \ 20446 -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \ 20447 -e "s,@POFILES@,$POFILES," \ 20448 -e "s,@GMOFILES@,$GMOFILES," \ 20449 po/Makefile.in > po/Makefile ;; 20450 20451 esac 20452done # for ac_tag 20453 20454 20455as_fn_exit 0 20456_ACEOF 20457ac_clean_files=$ac_clean_files_save 20458 20459test $ac_write_fail = 0 || 20460 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 20461 20462 20463# configure is writing to config.log, and then calls config.status. 20464# config.status does its own redirection, appending to config.log. 20465# Unfortunately, on DOS this fails, as config.log is still kept open 20466# by configure, so config.status won't be able to write to it; its 20467# output is simply discarded. So we exec the FD to /dev/null, 20468# effectively closing config.log, so it can be properly (re)opened and 20469# appended to by config.status. When coming back to configure, we 20470# need to make the FD available again. 20471if test "$no_create" != yes; then 20472 ac_cs_success=: 20473 ac_config_status_args= 20474 test "$silent" = yes && 20475 ac_config_status_args="$ac_config_status_args --quiet" 20476 exec 5>/dev/null 20477 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 20478 exec 5>>config.log 20479 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 20480 # would make configure fail if this is the last instruction. 20481 $ac_cs_success || as_fn_exit 1 20482fi 20483if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 20484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 20485$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 20486fi 20487 20488