1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for libssp 1.0. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1 173 174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 PATH=/empty FPATH=/empty; export PATH FPATH 179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME='libssp' 558PACKAGE_TARNAME='libssp' 559PACKAGE_VERSION='1.0' 560PACKAGE_STRING='libssp 1.0' 561PACKAGE_BUGREPORT='' 562PACKAGE_URL='' 563 564ac_unique_file="ssp.c" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='am__EXEEXT_FALSE 602am__EXEEXT_TRUE 603LTLIBOBJS 604LIBOBJS 605toolexeclibdir 606toolexecdir 607enable_static 608enable_shared 609lt_host_flags 610OTOOL64 611OTOOL 612LIPO 613NMEDIT 614DSYMUTIL 615RANLIB 616AR 617OBJDUMP 618LN_S 619NM 620ac_ct_DUMPBIN 621DUMPBIN 622LD 623FGREP 624SED 625LIBTOOL 626ssp_have_usable_vsnprintf 627EGREP 628GREP 629LIBSSP_USE_SYMVER_SUN_FALSE 630LIBSSP_USE_SYMVER_SUN_TRUE 631LIBSSP_USE_SYMVER_GNU_FALSE 632LIBSSP_USE_SYMVER_GNU_TRUE 633LIBSSP_USE_SYMVER_FALSE 634LIBSSP_USE_SYMVER_TRUE 635CPP 636am__fastdepCC_FALSE 637am__fastdepCC_TRUE 638CCDEPMODE 639AMDEPBACKSLASH 640AMDEP_FALSE 641AMDEP_TRUE 642am__quote 643am__include 644DEPDIR 645OBJEXT 646EXEEXT 647ac_ct_CC 648CPPFLAGS 649LDFLAGS 650CFLAGS 651CC 652multi_basedir 653MAINT 654MAINTAINER_MODE_FALSE 655MAINTAINER_MODE_TRUE 656am__untar 657am__tar 658AMTAR 659am__leading_dot 660SET_MAKE 661AWK 662mkdir_p 663MKDIR_P 664INSTALL_STRIP_PROGRAM 665STRIP 666install_sh 667MAKEINFO 668AUTOHEADER 669AUTOMAKE 670AUTOCONF 671ACLOCAL 672VERSION 673PACKAGE 674CYGPATH_W 675am__isrc 676INSTALL_DATA 677INSTALL_SCRIPT 678INSTALL_PROGRAM 679target_noncanonical 680target_os 681target_vendor 682target_cpu 683target 684host_os 685host_vendor 686host_cpu 687host 688build_os 689build_vendor 690build_cpu 691build 692target_alias 693host_alias 694build_alias 695LIBS 696ECHO_T 697ECHO_N 698ECHO_C 699DEFS 700mandir 701localedir 702libdir 703psdir 704pdfdir 705dvidir 706htmldir 707infodir 708docdir 709oldincludedir 710includedir 711localstatedir 712sharedstatedir 713sysconfdir 714datadir 715datarootdir 716libexecdir 717sbindir 718bindir 719program_transform_name 720prefix 721exec_prefix 722PACKAGE_URL 723PACKAGE_BUGREPORT 724PACKAGE_STRING 725PACKAGE_VERSION 726PACKAGE_TARNAME 727PACKAGE_NAME 728PATH_SEPARATOR 729SHELL' 730ac_subst_files='' 731ac_user_opts=' 732enable_option_checking 733enable_version_specific_runtime_libs 734enable_maintainer_mode 735enable_multilib 736enable_dependency_tracking 737enable_symvers 738enable_shared 739enable_static 740with_pic 741enable_fast_install 742with_gnu_ld 743enable_libtool_lock 744' 745 ac_precious_vars='build_alias 746host_alias 747target_alias 748CPP 749CPPFLAGS' 750 751 752# Initialize some variables set by options. 753ac_init_help= 754ac_init_version=false 755ac_unrecognized_opts= 756ac_unrecognized_sep= 757# The variables have the same names as the options, with 758# dashes changed to underlines. 759cache_file=/dev/null 760exec_prefix=NONE 761no_create= 762no_recursion= 763prefix=NONE 764program_prefix=NONE 765program_suffix=NONE 766program_transform_name=s,x,x, 767silent= 768site= 769srcdir= 770verbose= 771x_includes=NONE 772x_libraries=NONE 773 774# Installation directory options. 775# These are left unexpanded so users can "make install exec_prefix=/foo" 776# and all the variables that are supposed to be based on exec_prefix 777# by default will actually change. 778# Use braces instead of parens because sh, perl, etc. also accept them. 779# (The list follows the same order as the GNU Coding Standards.) 780bindir='${exec_prefix}/bin' 781sbindir='${exec_prefix}/sbin' 782libexecdir='${exec_prefix}/libexec' 783datarootdir='${prefix}/share' 784datadir='${datarootdir}' 785sysconfdir='${prefix}/etc' 786sharedstatedir='${prefix}/com' 787localstatedir='${prefix}/var' 788includedir='${prefix}/include' 789oldincludedir='/usr/include' 790docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 791infodir='${datarootdir}/info' 792htmldir='${docdir}' 793dvidir='${docdir}' 794pdfdir='${docdir}' 795psdir='${docdir}' 796libdir='${exec_prefix}/lib' 797localedir='${datarootdir}/locale' 798mandir='${datarootdir}/man' 799 800ac_prev= 801ac_dashdash= 802for ac_option 803do 804 # If the previous option needs an argument, assign it. 805 if test -n "$ac_prev"; then 806 eval $ac_prev=\$ac_option 807 ac_prev= 808 continue 809 fi 810 811 case $ac_option in 812 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 813 *) ac_optarg=yes ;; 814 esac 815 816 # Accept the important Cygnus configure options, so we can diagnose typos. 817 818 case $ac_dashdash$ac_option in 819 --) 820 ac_dashdash=yes ;; 821 822 -bindir | --bindir | --bindi | --bind | --bin | --bi) 823 ac_prev=bindir ;; 824 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 825 bindir=$ac_optarg ;; 826 827 -build | --build | --buil | --bui | --bu) 828 ac_prev=build_alias ;; 829 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 830 build_alias=$ac_optarg ;; 831 832 -cache-file | --cache-file | --cache-fil | --cache-fi \ 833 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 834 ac_prev=cache_file ;; 835 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 836 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 837 cache_file=$ac_optarg ;; 838 839 --config-cache | -C) 840 cache_file=config.cache ;; 841 842 -datadir | --datadir | --datadi | --datad) 843 ac_prev=datadir ;; 844 -datadir=* | --datadir=* | --datadi=* | --datad=*) 845 datadir=$ac_optarg ;; 846 847 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 848 | --dataroo | --dataro | --datar) 849 ac_prev=datarootdir ;; 850 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 851 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 852 datarootdir=$ac_optarg ;; 853 854 -disable-* | --disable-*) 855 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 856 # Reject names that are not valid shell variable names. 857 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 858 as_fn_error "invalid feature name: $ac_useropt" 859 ac_useropt_orig=$ac_useropt 860 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 861 case $ac_user_opts in 862 *" 863"enable_$ac_useropt" 864"*) ;; 865 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 866 ac_unrecognized_sep=', ';; 867 esac 868 eval enable_$ac_useropt=no ;; 869 870 -docdir | --docdir | --docdi | --doc | --do) 871 ac_prev=docdir ;; 872 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 873 docdir=$ac_optarg ;; 874 875 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 876 ac_prev=dvidir ;; 877 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 878 dvidir=$ac_optarg ;; 879 880 -enable-* | --enable-*) 881 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 882 # Reject names that are not valid shell variable names. 883 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 884 as_fn_error "invalid feature name: $ac_useropt" 885 ac_useropt_orig=$ac_useropt 886 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 887 case $ac_user_opts in 888 *" 889"enable_$ac_useropt" 890"*) ;; 891 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 892 ac_unrecognized_sep=', ';; 893 esac 894 eval enable_$ac_useropt=\$ac_optarg ;; 895 896 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 897 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 898 | --exec | --exe | --ex) 899 ac_prev=exec_prefix ;; 900 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 901 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 902 | --exec=* | --exe=* | --ex=*) 903 exec_prefix=$ac_optarg ;; 904 905 -gas | --gas | --ga | --g) 906 # Obsolete; use --with-gas. 907 with_gas=yes ;; 908 909 -help | --help | --hel | --he | -h) 910 ac_init_help=long ;; 911 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 912 ac_init_help=recursive ;; 913 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 914 ac_init_help=short ;; 915 916 -host | --host | --hos | --ho) 917 ac_prev=host_alias ;; 918 -host=* | --host=* | --hos=* | --ho=*) 919 host_alias=$ac_optarg ;; 920 921 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 922 ac_prev=htmldir ;; 923 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 924 | --ht=*) 925 htmldir=$ac_optarg ;; 926 927 -includedir | --includedir | --includedi | --included | --include \ 928 | --includ | --inclu | --incl | --inc) 929 ac_prev=includedir ;; 930 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 931 | --includ=* | --inclu=* | --incl=* | --inc=*) 932 includedir=$ac_optarg ;; 933 934 -infodir | --infodir | --infodi | --infod | --info | --inf) 935 ac_prev=infodir ;; 936 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 937 infodir=$ac_optarg ;; 938 939 -libdir | --libdir | --libdi | --libd) 940 ac_prev=libdir ;; 941 -libdir=* | --libdir=* | --libdi=* | --libd=*) 942 libdir=$ac_optarg ;; 943 944 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 945 | --libexe | --libex | --libe) 946 ac_prev=libexecdir ;; 947 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 948 | --libexe=* | --libex=* | --libe=*) 949 libexecdir=$ac_optarg ;; 950 951 -localedir | --localedir | --localedi | --localed | --locale) 952 ac_prev=localedir ;; 953 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 954 localedir=$ac_optarg ;; 955 956 -localstatedir | --localstatedir | --localstatedi | --localstated \ 957 | --localstate | --localstat | --localsta | --localst | --locals) 958 ac_prev=localstatedir ;; 959 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 960 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 961 localstatedir=$ac_optarg ;; 962 963 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 964 ac_prev=mandir ;; 965 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 966 mandir=$ac_optarg ;; 967 968 -nfp | --nfp | --nf) 969 # Obsolete; use --without-fp. 970 with_fp=no ;; 971 972 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 973 | --no-cr | --no-c | -n) 974 no_create=yes ;; 975 976 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 977 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 978 no_recursion=yes ;; 979 980 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 981 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 982 | --oldin | --oldi | --old | --ol | --o) 983 ac_prev=oldincludedir ;; 984 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 985 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 986 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 987 oldincludedir=$ac_optarg ;; 988 989 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 990 ac_prev=prefix ;; 991 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 992 prefix=$ac_optarg ;; 993 994 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 995 | --program-pre | --program-pr | --program-p) 996 ac_prev=program_prefix ;; 997 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 998 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 999 program_prefix=$ac_optarg ;; 1000 1001 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1002 | --program-suf | --program-su | --program-s) 1003 ac_prev=program_suffix ;; 1004 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1005 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1006 program_suffix=$ac_optarg ;; 1007 1008 -program-transform-name | --program-transform-name \ 1009 | --program-transform-nam | --program-transform-na \ 1010 | --program-transform-n | --program-transform- \ 1011 | --program-transform | --program-transfor \ 1012 | --program-transfo | --program-transf \ 1013 | --program-trans | --program-tran \ 1014 | --progr-tra | --program-tr | --program-t) 1015 ac_prev=program_transform_name ;; 1016 -program-transform-name=* | --program-transform-name=* \ 1017 | --program-transform-nam=* | --program-transform-na=* \ 1018 | --program-transform-n=* | --program-transform-=* \ 1019 | --program-transform=* | --program-transfor=* \ 1020 | --program-transfo=* | --program-transf=* \ 1021 | --program-trans=* | --program-tran=* \ 1022 | --progr-tra=* | --program-tr=* | --program-t=*) 1023 program_transform_name=$ac_optarg ;; 1024 1025 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1026 ac_prev=pdfdir ;; 1027 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1028 pdfdir=$ac_optarg ;; 1029 1030 -psdir | --psdir | --psdi | --psd | --ps) 1031 ac_prev=psdir ;; 1032 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1033 psdir=$ac_optarg ;; 1034 1035 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1036 | -silent | --silent | --silen | --sile | --sil) 1037 silent=yes ;; 1038 1039 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1040 ac_prev=sbindir ;; 1041 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1042 | --sbi=* | --sb=*) 1043 sbindir=$ac_optarg ;; 1044 1045 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1046 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1047 | --sharedst | --shareds | --shared | --share | --shar \ 1048 | --sha | --sh) 1049 ac_prev=sharedstatedir ;; 1050 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1051 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1052 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1053 | --sha=* | --sh=*) 1054 sharedstatedir=$ac_optarg ;; 1055 1056 -site | --site | --sit) 1057 ac_prev=site ;; 1058 -site=* | --site=* | --sit=*) 1059 site=$ac_optarg ;; 1060 1061 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1062 ac_prev=srcdir ;; 1063 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1064 srcdir=$ac_optarg ;; 1065 1066 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1067 | --syscon | --sysco | --sysc | --sys | --sy) 1068 ac_prev=sysconfdir ;; 1069 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1070 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1071 sysconfdir=$ac_optarg ;; 1072 1073 -target | --target | --targe | --targ | --tar | --ta | --t) 1074 ac_prev=target_alias ;; 1075 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1076 target_alias=$ac_optarg ;; 1077 1078 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1079 verbose=yes ;; 1080 1081 -version | --version | --versio | --versi | --vers | -V) 1082 ac_init_version=: ;; 1083 1084 -with-* | --with-*) 1085 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1086 # Reject names that are not valid shell variable names. 1087 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1088 as_fn_error "invalid package name: $ac_useropt" 1089 ac_useropt_orig=$ac_useropt 1090 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1091 case $ac_user_opts in 1092 *" 1093"with_$ac_useropt" 1094"*) ;; 1095 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1096 ac_unrecognized_sep=', ';; 1097 esac 1098 eval with_$ac_useropt=\$ac_optarg ;; 1099 1100 -without-* | --without-*) 1101 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1102 # Reject names that are not valid shell variable names. 1103 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1104 as_fn_error "invalid package name: $ac_useropt" 1105 ac_useropt_orig=$ac_useropt 1106 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1107 case $ac_user_opts in 1108 *" 1109"with_$ac_useropt" 1110"*) ;; 1111 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1112 ac_unrecognized_sep=', ';; 1113 esac 1114 eval with_$ac_useropt=no ;; 1115 1116 --x) 1117 # Obsolete; use --with-x. 1118 with_x=yes ;; 1119 1120 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1121 | --x-incl | --x-inc | --x-in | --x-i) 1122 ac_prev=x_includes ;; 1123 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1124 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1125 x_includes=$ac_optarg ;; 1126 1127 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1128 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1129 ac_prev=x_libraries ;; 1130 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1131 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1132 x_libraries=$ac_optarg ;; 1133 1134 -*) as_fn_error "unrecognized option: \`$ac_option' 1135Try \`$0 --help' for more information." 1136 ;; 1137 1138 *=*) 1139 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1140 # Reject names that are not valid shell variable names. 1141 case $ac_envvar in #( 1142 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1143 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1144 esac 1145 eval $ac_envvar=\$ac_optarg 1146 export $ac_envvar ;; 1147 1148 *) 1149 # FIXME: should be removed in autoconf 3.0. 1150 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1151 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1152 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1153 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1154 ;; 1155 1156 esac 1157done 1158 1159if test -n "$ac_prev"; then 1160 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1161 as_fn_error "missing argument to $ac_option" 1162fi 1163 1164if test -n "$ac_unrecognized_opts"; then 1165 case $enable_option_checking in 1166 no) ;; 1167 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1168 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1169 esac 1170fi 1171 1172# Check all directory arguments for consistency. 1173for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1174 datadir sysconfdir sharedstatedir localstatedir includedir \ 1175 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1176 libdir localedir mandir 1177do 1178 eval ac_val=\$$ac_var 1179 # Remove trailing slashes. 1180 case $ac_val in 1181 */ ) 1182 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1183 eval $ac_var=\$ac_val;; 1184 esac 1185 # Be sure to have absolute directory names. 1186 case $ac_val in 1187 [\\/$]* | ?:[\\/]* ) continue;; 1188 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1189 esac 1190 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1191done 1192 1193# There might be people who depend on the old broken behavior: `$host' 1194# used to hold the argument of --host etc. 1195# FIXME: To remove some day. 1196build=$build_alias 1197host=$host_alias 1198target=$target_alias 1199 1200# FIXME: To remove some day. 1201if test "x$host_alias" != x; then 1202 if test "x$build_alias" = x; then 1203 cross_compiling=maybe 1204 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1205 If a cross compiler is detected then cross compile mode will be used." >&2 1206 elif test "x$build_alias" != "x$host_alias"; then 1207 cross_compiling=yes 1208 fi 1209fi 1210 1211ac_tool_prefix= 1212test -n "$host_alias" && ac_tool_prefix=$host_alias- 1213 1214test "$silent" = yes && exec 6>/dev/null 1215 1216 1217ac_pwd=`pwd` && test -n "$ac_pwd" && 1218ac_ls_di=`ls -di .` && 1219ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1220 as_fn_error "working directory cannot be determined" 1221test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1222 as_fn_error "pwd does not report name of working directory" 1223 1224 1225# Find the source files, if location was not specified. 1226if test -z "$srcdir"; then 1227 ac_srcdir_defaulted=yes 1228 # Try the directory containing this script, then the parent directory. 1229 ac_confdir=`$as_dirname -- "$as_myself" || 1230$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1231 X"$as_myself" : 'X\(//\)[^/]' \| \ 1232 X"$as_myself" : 'X\(//\)$' \| \ 1233 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1234$as_echo X"$as_myself" | 1235 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1236 s//\1/ 1237 q 1238 } 1239 /^X\(\/\/\)[^/].*/{ 1240 s//\1/ 1241 q 1242 } 1243 /^X\(\/\/\)$/{ 1244 s//\1/ 1245 q 1246 } 1247 /^X\(\/\).*/{ 1248 s//\1/ 1249 q 1250 } 1251 s/.*/./; q'` 1252 srcdir=$ac_confdir 1253 if test ! -r "$srcdir/$ac_unique_file"; then 1254 srcdir=.. 1255 fi 1256else 1257 ac_srcdir_defaulted=no 1258fi 1259if test ! -r "$srcdir/$ac_unique_file"; then 1260 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1261 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1262fi 1263ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1264ac_abs_confdir=`( 1265 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1266 pwd)` 1267# When building in place, set srcdir=. 1268if test "$ac_abs_confdir" = "$ac_pwd"; then 1269 srcdir=. 1270fi 1271# Remove unnecessary trailing slashes from srcdir. 1272# Double slashes in file names in object file debugging info 1273# mess up M-x gdb in Emacs. 1274case $srcdir in 1275*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1276esac 1277for ac_var in $ac_precious_vars; do 1278 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1279 eval ac_env_${ac_var}_value=\$${ac_var} 1280 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1281 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1282done 1283 1284# 1285# Report the --help message. 1286# 1287if test "$ac_init_help" = "long"; then 1288 # Omit some internal or obsolete options to make the list less imposing. 1289 # This message is too long to be a string in the A/UX 3.1 sh. 1290 cat <<_ACEOF 1291\`configure' configures libssp 1.0 to adapt to many kinds of systems. 1292 1293Usage: $0 [OPTION]... [VAR=VALUE]... 1294 1295To assign environment variables (e.g., CC, CFLAGS...), specify them as 1296VAR=VALUE. See below for descriptions of some of the useful variables. 1297 1298Defaults for the options are specified in brackets. 1299 1300Configuration: 1301 -h, --help display this help and exit 1302 --help=short display options specific to this package 1303 --help=recursive display the short help of all the included packages 1304 -V, --version display version information and exit 1305 -q, --quiet, --silent do not print \`checking...' messages 1306 --cache-file=FILE cache test results in FILE [disabled] 1307 -C, --config-cache alias for \`--cache-file=config.cache' 1308 -n, --no-create do not create output files 1309 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1310 1311Installation directories: 1312 --prefix=PREFIX install architecture-independent files in PREFIX 1313 [$ac_default_prefix] 1314 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1315 [PREFIX] 1316 1317By default, \`make install' will install all the files in 1318\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1319an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1320for instance \`--prefix=\$HOME'. 1321 1322For better control, use the options below. 1323 1324Fine tuning of the installation directories: 1325 --bindir=DIR user executables [EPREFIX/bin] 1326 --sbindir=DIR system admin executables [EPREFIX/sbin] 1327 --libexecdir=DIR program executables [EPREFIX/libexec] 1328 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1329 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1330 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1331 --libdir=DIR object code libraries [EPREFIX/lib] 1332 --includedir=DIR C header files [PREFIX/include] 1333 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1334 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1335 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1336 --infodir=DIR info documentation [DATAROOTDIR/info] 1337 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1338 --mandir=DIR man documentation [DATAROOTDIR/man] 1339 --docdir=DIR documentation root [DATAROOTDIR/doc/libssp] 1340 --htmldir=DIR html documentation [DOCDIR] 1341 --dvidir=DIR dvi documentation [DOCDIR] 1342 --pdfdir=DIR pdf documentation [DOCDIR] 1343 --psdir=DIR ps documentation [DOCDIR] 1344_ACEOF 1345 1346 cat <<\_ACEOF 1347 1348Program names: 1349 --program-prefix=PREFIX prepend PREFIX to installed program names 1350 --program-suffix=SUFFIX append SUFFIX to installed program names 1351 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1352 1353System types: 1354 --build=BUILD configure for building on BUILD [guessed] 1355 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1356 --target=TARGET configure for building compilers for TARGET [HOST] 1357_ACEOF 1358fi 1359 1360if test -n "$ac_init_help"; then 1361 case $ac_init_help in 1362 short | recursive ) echo "Configuration of libssp 1.0:";; 1363 esac 1364 cat <<\_ACEOF 1365 1366Optional Features: 1367 --disable-option-checking ignore unrecognized --enable/--with options 1368 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1369 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1370 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1371 --enable-maintainer-mode enable make rules and dependencies not useful 1372 (and sometimes confusing) to the casual installer 1373 --enable-multilib build many library versions (default) 1374 --disable-dependency-tracking speeds up one-time build 1375 --enable-dependency-tracking do not reject slow dependency extractors 1376 --disable-symvers disable symbol versioning for libssp 1377 --enable-shared[=PKGS] build shared libraries [default=yes] 1378 --enable-static[=PKGS] build static libraries [default=yes] 1379 --enable-fast-install[=PKGS] 1380 optimize for fast installation [default=yes] 1381 --disable-libtool-lock avoid locking (might break parallel builds) 1382 1383Optional Packages: 1384 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1385 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1386 --with-pic try to use only PIC/non-PIC objects [default=use 1387 both] 1388 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1389 1390Some influential environment variables: 1391 CC C compiler command 1392 CFLAGS C compiler flags 1393 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1394 nonstandard directory <lib dir> 1395 LIBS libraries to pass to the linker, e.g. -l<library> 1396 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1397 you have headers in a nonstandard directory <include dir> 1398 CPP C preprocessor 1399 1400Use these variables to override the choices made by `configure' or to help 1401it to find libraries and programs with nonstandard names/locations. 1402 1403Report bugs to the package provider. 1404_ACEOF 1405ac_status=$? 1406fi 1407 1408if test "$ac_init_help" = "recursive"; then 1409 # If there are subdirs, report their specific --help. 1410 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1411 test -d "$ac_dir" || 1412 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1413 continue 1414 ac_builddir=. 1415 1416case "$ac_dir" in 1417.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1418*) 1419 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1420 # A ".." for each directory in $ac_dir_suffix. 1421 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1422 case $ac_top_builddir_sub in 1423 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1424 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1425 esac ;; 1426esac 1427ac_abs_top_builddir=$ac_pwd 1428ac_abs_builddir=$ac_pwd$ac_dir_suffix 1429# for backward compatibility: 1430ac_top_builddir=$ac_top_build_prefix 1431 1432case $srcdir in 1433 .) # We are building in place. 1434 ac_srcdir=. 1435 ac_top_srcdir=$ac_top_builddir_sub 1436 ac_abs_top_srcdir=$ac_pwd ;; 1437 [\\/]* | ?:[\\/]* ) # Absolute name. 1438 ac_srcdir=$srcdir$ac_dir_suffix; 1439 ac_top_srcdir=$srcdir 1440 ac_abs_top_srcdir=$srcdir ;; 1441 *) # Relative name. 1442 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1443 ac_top_srcdir=$ac_top_build_prefix$srcdir 1444 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1445esac 1446ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1447 1448 cd "$ac_dir" || { ac_status=$?; continue; } 1449 # Check for guested configure. 1450 if test -f "$ac_srcdir/configure.gnu"; then 1451 echo && 1452 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1453 elif test -f "$ac_srcdir/configure"; then 1454 echo && 1455 $SHELL "$ac_srcdir/configure" --help=recursive 1456 else 1457 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1458 fi || ac_status=$? 1459 cd "$ac_pwd" || { ac_status=$?; break; } 1460 done 1461fi 1462 1463test -n "$ac_init_help" && exit $ac_status 1464if $ac_init_version; then 1465 cat <<\_ACEOF 1466libssp configure 1.0 1467generated by GNU Autoconf 2.64 1468 1469Copyright (C) 2009 Free Software Foundation, Inc. 1470This configure script is free software; the Free Software Foundation 1471gives unlimited permission to copy, distribute and modify it. 1472_ACEOF 1473 exit 1474fi 1475 1476## ------------------------ ## 1477## Autoconf initialization. ## 1478## ------------------------ ## 1479 1480# ac_fn_c_try_compile LINENO 1481# -------------------------- 1482# Try to compile conftest.$ac_ext, and return whether this succeeded. 1483ac_fn_c_try_compile () 1484{ 1485 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1486 rm -f conftest.$ac_objext 1487 if { { ac_try="$ac_compile" 1488case "(($ac_try" in 1489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1490 *) ac_try_echo=$ac_try;; 1491esac 1492eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1493$as_echo "$ac_try_echo"; } >&5 1494 (eval "$ac_compile") 2>conftest.err 1495 ac_status=$? 1496 if test -s conftest.err; then 1497 grep -v '^ *+' conftest.err >conftest.er1 1498 cat conftest.er1 >&5 1499 mv -f conftest.er1 conftest.err 1500 fi 1501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1502 test $ac_status = 0; } && { 1503 test -z "$ac_c_werror_flag" || 1504 test ! -s conftest.err 1505 } && test -s conftest.$ac_objext; then : 1506 ac_retval=0 1507else 1508 $as_echo "$as_me: failed program was:" >&5 1509sed 's/^/| /' conftest.$ac_ext >&5 1510 1511 ac_retval=1 1512fi 1513 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1514 return $ac_retval 1515 1516} # ac_fn_c_try_compile 1517 1518# ac_fn_c_try_cpp LINENO 1519# ---------------------- 1520# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1521ac_fn_c_try_cpp () 1522{ 1523 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1524 if { { ac_try="$ac_cpp conftest.$ac_ext" 1525case "(($ac_try" in 1526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1527 *) ac_try_echo=$ac_try;; 1528esac 1529eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1530$as_echo "$ac_try_echo"; } >&5 1531 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1532 ac_status=$? 1533 if test -s conftest.err; then 1534 grep -v '^ *+' conftest.err >conftest.er1 1535 cat conftest.er1 >&5 1536 mv -f conftest.er1 conftest.err 1537 fi 1538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1539 test $ac_status = 0; } >/dev/null && { 1540 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1541 test ! -s conftest.err 1542 }; then : 1543 ac_retval=0 1544else 1545 $as_echo "$as_me: failed program was:" >&5 1546sed 's/^/| /' conftest.$ac_ext >&5 1547 1548 ac_retval=1 1549fi 1550 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1551 return $ac_retval 1552 1553} # ac_fn_c_try_cpp 1554 1555# ac_fn_c_try_link LINENO 1556# ----------------------- 1557# Try to link conftest.$ac_ext, and return whether this succeeded. 1558ac_fn_c_try_link () 1559{ 1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1561 rm -f conftest.$ac_objext conftest$ac_exeext 1562 if { { ac_try="$ac_link" 1563case "(($ac_try" in 1564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1565 *) ac_try_echo=$ac_try;; 1566esac 1567eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1568$as_echo "$ac_try_echo"; } >&5 1569 (eval "$ac_link") 2>conftest.err 1570 ac_status=$? 1571 if test -s conftest.err; then 1572 grep -v '^ *+' conftest.err >conftest.er1 1573 cat conftest.er1 >&5 1574 mv -f conftest.er1 conftest.err 1575 fi 1576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1577 test $ac_status = 0; } && { 1578 test -z "$ac_c_werror_flag" || 1579 test ! -s conftest.err 1580 } && test -s conftest$ac_exeext && { 1581 test "$cross_compiling" = yes || 1582 $as_test_x conftest$ac_exeext 1583 }; then : 1584 ac_retval=0 1585else 1586 $as_echo "$as_me: failed program was:" >&5 1587sed 's/^/| /' conftest.$ac_ext >&5 1588 1589 ac_retval=1 1590fi 1591 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1592 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1593 # interfere with the next link command; also delete a directory that is 1594 # left behind by Apple's compiler. We do this before executing the actions. 1595 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1596 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1597 return $ac_retval 1598 1599} # ac_fn_c_try_link 1600 1601# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1602# ------------------------------------------------------- 1603# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1604# the include files in INCLUDES and setting the cache variable VAR 1605# accordingly. 1606ac_fn_c_check_header_mongrel () 1607{ 1608 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1609 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1611$as_echo_n "checking for $2... " >&6; } 1612if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1613 $as_echo_n "(cached) " >&6 1614fi 1615eval ac_res=\$$3 1616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1617$as_echo "$ac_res" >&6; } 1618else 1619 # Is the header compilable? 1620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1621$as_echo_n "checking $2 usability... " >&6; } 1622cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1623/* end confdefs.h. */ 1624$4 1625#include <$2> 1626_ACEOF 1627if ac_fn_c_try_compile "$LINENO"; then : 1628 ac_header_compiler=yes 1629else 1630 ac_header_compiler=no 1631fi 1632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1634$as_echo "$ac_header_compiler" >&6; } 1635 1636# Is the header present? 1637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1638$as_echo_n "checking $2 presence... " >&6; } 1639cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1640/* end confdefs.h. */ 1641#include <$2> 1642_ACEOF 1643if ac_fn_c_try_cpp "$LINENO"; then : 1644 ac_header_preproc=yes 1645else 1646 ac_header_preproc=no 1647fi 1648rm -f conftest.err conftest.$ac_ext 1649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1650$as_echo "$ac_header_preproc" >&6; } 1651 1652# So? What about this header? 1653case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1654 yes:no: ) 1655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1656$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1658$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1659 ;; 1660 no:yes:* ) 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1662$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1664$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1666$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1668$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1670$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1671 ;; 1672esac 1673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1674$as_echo_n "checking for $2... " >&6; } 1675if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1676 $as_echo_n "(cached) " >&6 1677else 1678 eval "$3=\$ac_header_compiler" 1679fi 1680eval ac_res=\$$3 1681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1682$as_echo "$ac_res" >&6; } 1683fi 1684 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1685 1686} # ac_fn_c_check_header_mongrel 1687 1688# ac_fn_c_try_run LINENO 1689# ---------------------- 1690# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1691# that executables *can* be run. 1692ac_fn_c_try_run () 1693{ 1694 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1695 if { { ac_try="$ac_link" 1696case "(($ac_try" in 1697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1698 *) ac_try_echo=$ac_try;; 1699esac 1700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1701$as_echo "$ac_try_echo"; } >&5 1702 (eval "$ac_link") 2>&5 1703 ac_status=$? 1704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1705 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1706 { { case "(($ac_try" in 1707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1708 *) ac_try_echo=$ac_try;; 1709esac 1710eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1711$as_echo "$ac_try_echo"; } >&5 1712 (eval "$ac_try") 2>&5 1713 ac_status=$? 1714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1715 test $ac_status = 0; }; }; then : 1716 ac_retval=0 1717else 1718 $as_echo "$as_me: program exited with status $ac_status" >&5 1719 $as_echo "$as_me: failed program was:" >&5 1720sed 's/^/| /' conftest.$ac_ext >&5 1721 1722 ac_retval=$ac_status 1723fi 1724 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1725 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1726 return $ac_retval 1727 1728} # ac_fn_c_try_run 1729 1730# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1731# ------------------------------------------------------- 1732# Tests whether HEADER exists and can be compiled using the include files in 1733# INCLUDES, setting the cache variable VAR accordingly. 1734ac_fn_c_check_header_compile () 1735{ 1736 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1738$as_echo_n "checking for $2... " >&6; } 1739if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1740 $as_echo_n "(cached) " >&6 1741else 1742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1743/* end confdefs.h. */ 1744$4 1745#include <$2> 1746_ACEOF 1747if ac_fn_c_try_compile "$LINENO"; then : 1748 eval "$3=yes" 1749else 1750 eval "$3=no" 1751fi 1752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1753fi 1754eval ac_res=\$$3 1755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1756$as_echo "$ac_res" >&6; } 1757 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1758 1759} # ac_fn_c_check_header_compile 1760 1761# ac_fn_c_check_func LINENO FUNC VAR 1762# ---------------------------------- 1763# Tests whether FUNC exists, setting the cache variable VAR accordingly 1764ac_fn_c_check_func () 1765{ 1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1768$as_echo_n "checking for $2... " >&6; } 1769if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1770 $as_echo_n "(cached) " >&6 1771else 1772 if test x$gcc_no_link = xyes; then 1773 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1774fi 1775cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1776/* end confdefs.h. */ 1777/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1778 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1779#define $2 innocuous_$2 1780 1781/* System header to define __stub macros and hopefully few prototypes, 1782 which can conflict with char $2 (); below. 1783 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1784 <limits.h> exists even on freestanding compilers. */ 1785 1786#ifdef __STDC__ 1787# include <limits.h> 1788#else 1789# include <assert.h> 1790#endif 1791 1792#undef $2 1793 1794/* Override any GCC internal prototype to avoid an error. 1795 Use char because int might match the return type of a GCC 1796 builtin and then its argument prototype would still apply. */ 1797#ifdef __cplusplus 1798extern "C" 1799#endif 1800char $2 (); 1801/* The GNU C library defines this for functions which it implements 1802 to always fail with ENOSYS. Some functions are actually named 1803 something starting with __ and the normal name is an alias. */ 1804#if defined __stub_$2 || defined __stub___$2 1805choke me 1806#endif 1807 1808int 1809main () 1810{ 1811return $2 (); 1812 ; 1813 return 0; 1814} 1815_ACEOF 1816if ac_fn_c_try_link "$LINENO"; then : 1817 eval "$3=yes" 1818else 1819 eval "$3=no" 1820fi 1821rm -f core conftest.err conftest.$ac_objext \ 1822 conftest$ac_exeext conftest.$ac_ext 1823fi 1824eval ac_res=\$$3 1825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1826$as_echo "$ac_res" >&6; } 1827 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1828 1829} # ac_fn_c_check_func 1830cat >config.log <<_ACEOF 1831This file contains any messages produced by compilers while 1832running configure, to aid debugging if configure makes a mistake. 1833 1834It was created by libssp $as_me 1.0, which was 1835generated by GNU Autoconf 2.64. Invocation command line was 1836 1837 $ $0 $@ 1838 1839_ACEOF 1840exec 5>>config.log 1841{ 1842cat <<_ASUNAME 1843## --------- ## 1844## Platform. ## 1845## --------- ## 1846 1847hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1848uname -m = `(uname -m) 2>/dev/null || echo unknown` 1849uname -r = `(uname -r) 2>/dev/null || echo unknown` 1850uname -s = `(uname -s) 2>/dev/null || echo unknown` 1851uname -v = `(uname -v) 2>/dev/null || echo unknown` 1852 1853/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1854/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1855 1856/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1857/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1858/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1859/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1860/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1861/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1862/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1863 1864_ASUNAME 1865 1866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1867for as_dir in $PATH 1868do 1869 IFS=$as_save_IFS 1870 test -z "$as_dir" && as_dir=. 1871 $as_echo "PATH: $as_dir" 1872 done 1873IFS=$as_save_IFS 1874 1875} >&5 1876 1877cat >&5 <<_ACEOF 1878 1879 1880## ----------- ## 1881## Core tests. ## 1882## ----------- ## 1883 1884_ACEOF 1885 1886 1887# Keep a trace of the command line. 1888# Strip out --no-create and --no-recursion so they do not pile up. 1889# Strip out --silent because we don't want to record it for future runs. 1890# Also quote any args containing shell meta-characters. 1891# Make two passes to allow for proper duplicate-argument suppression. 1892ac_configure_args= 1893ac_configure_args0= 1894ac_configure_args1= 1895ac_must_keep_next=false 1896for ac_pass in 1 2 1897do 1898 for ac_arg 1899 do 1900 case $ac_arg in 1901 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1902 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1903 | -silent | --silent | --silen | --sile | --sil) 1904 continue ;; 1905 *\'*) 1906 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1907 esac 1908 case $ac_pass in 1909 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1910 2) 1911 as_fn_append ac_configure_args1 " '$ac_arg'" 1912 if test $ac_must_keep_next = true; then 1913 ac_must_keep_next=false # Got value, back to normal. 1914 else 1915 case $ac_arg in 1916 *=* | --config-cache | -C | -disable-* | --disable-* \ 1917 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1918 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1919 | -with-* | --with-* | -without-* | --without-* | --x) 1920 case "$ac_configure_args0 " in 1921 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1922 esac 1923 ;; 1924 -* ) ac_must_keep_next=true ;; 1925 esac 1926 fi 1927 as_fn_append ac_configure_args " '$ac_arg'" 1928 ;; 1929 esac 1930 done 1931done 1932{ ac_configure_args0=; unset ac_configure_args0;} 1933{ ac_configure_args1=; unset ac_configure_args1;} 1934 1935# When interrupted or exit'd, cleanup temporary files, and complete 1936# config.log. We remove comments because anyway the quotes in there 1937# would cause problems or look ugly. 1938# WARNING: Use '\'' to represent an apostrophe within the trap. 1939# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1940trap 'exit_status=$? 1941 # Save into config.log some information that might help in debugging. 1942 { 1943 echo 1944 1945 cat <<\_ASBOX 1946## ---------------- ## 1947## Cache variables. ## 1948## ---------------- ## 1949_ASBOX 1950 echo 1951 # The following way of writing the cache mishandles newlines in values, 1952( 1953 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1954 eval ac_val=\$$ac_var 1955 case $ac_val in #( 1956 *${as_nl}*) 1957 case $ac_var in #( 1958 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1959$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1960 esac 1961 case $ac_var in #( 1962 _ | IFS | as_nl) ;; #( 1963 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1964 *) { eval $ac_var=; unset $ac_var;} ;; 1965 esac ;; 1966 esac 1967 done 1968 (set) 2>&1 | 1969 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1970 *${as_nl}ac_space=\ *) 1971 sed -n \ 1972 "s/'\''/'\''\\\\'\'''\''/g; 1973 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1974 ;; #( 1975 *) 1976 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1977 ;; 1978 esac | 1979 sort 1980) 1981 echo 1982 1983 cat <<\_ASBOX 1984## ----------------- ## 1985## Output variables. ## 1986## ----------------- ## 1987_ASBOX 1988 echo 1989 for ac_var in $ac_subst_vars 1990 do 1991 eval ac_val=\$$ac_var 1992 case $ac_val in 1993 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1994 esac 1995 $as_echo "$ac_var='\''$ac_val'\''" 1996 done | sort 1997 echo 1998 1999 if test -n "$ac_subst_files"; then 2000 cat <<\_ASBOX 2001## ------------------- ## 2002## File substitutions. ## 2003## ------------------- ## 2004_ASBOX 2005 echo 2006 for ac_var in $ac_subst_files 2007 do 2008 eval ac_val=\$$ac_var 2009 case $ac_val in 2010 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2011 esac 2012 $as_echo "$ac_var='\''$ac_val'\''" 2013 done | sort 2014 echo 2015 fi 2016 2017 if test -s confdefs.h; then 2018 cat <<\_ASBOX 2019## ----------- ## 2020## confdefs.h. ## 2021## ----------- ## 2022_ASBOX 2023 echo 2024 cat confdefs.h 2025 echo 2026 fi 2027 test "$ac_signal" != 0 && 2028 $as_echo "$as_me: caught signal $ac_signal" 2029 $as_echo "$as_me: exit $exit_status" 2030 } >&5 2031 rm -f core *.core core.conftest.* && 2032 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2033 exit $exit_status 2034' 0 2035for ac_signal in 1 2 13 15; do 2036 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2037done 2038ac_signal=0 2039 2040# confdefs.h avoids OS command line length limits that DEFS can exceed. 2041rm -f -r conftest* confdefs.h 2042 2043$as_echo "/* confdefs.h */" > confdefs.h 2044 2045# Predefined preprocessor variables. 2046 2047cat >>confdefs.h <<_ACEOF 2048#define PACKAGE_NAME "$PACKAGE_NAME" 2049_ACEOF 2050 2051cat >>confdefs.h <<_ACEOF 2052#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2053_ACEOF 2054 2055cat >>confdefs.h <<_ACEOF 2056#define PACKAGE_VERSION "$PACKAGE_VERSION" 2057_ACEOF 2058 2059cat >>confdefs.h <<_ACEOF 2060#define PACKAGE_STRING "$PACKAGE_STRING" 2061_ACEOF 2062 2063cat >>confdefs.h <<_ACEOF 2064#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2065_ACEOF 2066 2067cat >>confdefs.h <<_ACEOF 2068#define PACKAGE_URL "$PACKAGE_URL" 2069_ACEOF 2070 2071 2072# Let the site file select an alternate cache file if it wants to. 2073# Prefer an explicitly selected file to automatically selected ones. 2074ac_site_file1=NONE 2075ac_site_file2=NONE 2076if test -n "$CONFIG_SITE"; then 2077 ac_site_file1=$CONFIG_SITE 2078elif test "x$prefix" != xNONE; then 2079 ac_site_file1=$prefix/share/config.site 2080 ac_site_file2=$prefix/etc/config.site 2081else 2082 ac_site_file1=$ac_default_prefix/share/config.site 2083 ac_site_file2=$ac_default_prefix/etc/config.site 2084fi 2085for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2086do 2087 test "x$ac_site_file" = xNONE && continue 2088 if test -r "$ac_site_file"; then 2089 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2090$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2091 sed 's/^/| /' "$ac_site_file" >&5 2092 . "$ac_site_file" 2093 fi 2094done 2095 2096if test -r "$cache_file"; then 2097 # Some versions of bash will fail to source /dev/null (special 2098 # files actually), so we avoid doing that. 2099 if test -f "$cache_file"; then 2100 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2101$as_echo "$as_me: loading cache $cache_file" >&6;} 2102 case $cache_file in 2103 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2104 *) . "./$cache_file";; 2105 esac 2106 fi 2107else 2108 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2109$as_echo "$as_me: creating cache $cache_file" >&6;} 2110 >$cache_file 2111fi 2112 2113# Check that the precious variables saved in the cache have kept the same 2114# value. 2115ac_cache_corrupted=false 2116for ac_var in $ac_precious_vars; do 2117 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2118 eval ac_new_set=\$ac_env_${ac_var}_set 2119 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2120 eval ac_new_val=\$ac_env_${ac_var}_value 2121 case $ac_old_set,$ac_new_set in 2122 set,) 2123 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2124$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2125 ac_cache_corrupted=: ;; 2126 ,set) 2127 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2128$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2129 ac_cache_corrupted=: ;; 2130 ,);; 2131 *) 2132 if test "x$ac_old_val" != "x$ac_new_val"; then 2133 # differences in whitespace do not lead to failure. 2134 ac_old_val_w=`echo x $ac_old_val` 2135 ac_new_val_w=`echo x $ac_new_val` 2136 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2137 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2138$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2139 ac_cache_corrupted=: 2140 else 2141 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2142$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2143 eval $ac_var=\$ac_old_val 2144 fi 2145 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2146$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2147 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2148$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2149 fi;; 2150 esac 2151 # Pass precious variables to config.status. 2152 if test "$ac_new_set" = set; then 2153 case $ac_new_val in 2154 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2155 *) ac_arg=$ac_var=$ac_new_val ;; 2156 esac 2157 case " $ac_configure_args " in 2158 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2159 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2160 esac 2161 fi 2162done 2163if $ac_cache_corrupted; then 2164 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2165$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2166 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2167$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2168 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2169fi 2170## -------------------- ## 2171## Main body of script. ## 2172## -------------------- ## 2173 2174ac_ext=c 2175ac_cpp='$CPP $CPPFLAGS' 2176ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2177ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2178ac_compiler_gnu=$ac_cv_c_compiler_gnu 2179 2180 2181 2182 2183 2184 2185ac_aux_dir= 2186for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2187 for ac_t in install-sh install.sh shtool; do 2188 if test -f "$ac_dir/$ac_t"; then 2189 ac_aux_dir=$ac_dir 2190 ac_install_sh="$ac_aux_dir/$ac_t -c" 2191 break 2 2192 fi 2193 done 2194done 2195if test -z "$ac_aux_dir"; then 2196 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2197fi 2198 2199# These three variables are undocumented and unsupported, 2200# and are intended to be withdrawn in a future Autoconf release. 2201# They can cause serious problems if a builder's source tree is in a directory 2202# whose full name contains unusual characters. 2203ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2204ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2205ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2206 2207 2208# Make sure we can run config.sub. 2209$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2210 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2211 2212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2213$as_echo_n "checking build system type... " >&6; } 2214if test "${ac_cv_build+set}" = set; then : 2215 $as_echo_n "(cached) " >&6 2216else 2217 ac_build_alias=$build_alias 2218test "x$ac_build_alias" = x && 2219 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2220test "x$ac_build_alias" = x && 2221 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2222ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2223 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2224 2225fi 2226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2227$as_echo "$ac_cv_build" >&6; } 2228case $ac_cv_build in 2229*-*-*) ;; 2230*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2231esac 2232build=$ac_cv_build 2233ac_save_IFS=$IFS; IFS='-' 2234set x $ac_cv_build 2235shift 2236build_cpu=$1 2237build_vendor=$2 2238shift; shift 2239# Remember, the first character of IFS is used to create $*, 2240# except with old shells: 2241build_os=$* 2242IFS=$ac_save_IFS 2243case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2244 2245 2246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2247$as_echo_n "checking host system type... " >&6; } 2248if test "${ac_cv_host+set}" = set; then : 2249 $as_echo_n "(cached) " >&6 2250else 2251 if test "x$host_alias" = x; then 2252 ac_cv_host=$ac_cv_build 2253else 2254 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2255 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2256fi 2257 2258fi 2259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2260$as_echo "$ac_cv_host" >&6; } 2261case $ac_cv_host in 2262*-*-*) ;; 2263*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2264esac 2265host=$ac_cv_host 2266ac_save_IFS=$IFS; IFS='-' 2267set x $ac_cv_host 2268shift 2269host_cpu=$1 2270host_vendor=$2 2271shift; shift 2272# Remember, the first character of IFS is used to create $*, 2273# except with old shells: 2274host_os=$* 2275IFS=$ac_save_IFS 2276case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2277 2278 2279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2280$as_echo_n "checking target system type... " >&6; } 2281if test "${ac_cv_target+set}" = set; then : 2282 $as_echo_n "(cached) " >&6 2283else 2284 if test "x$target_alias" = x; then 2285 ac_cv_target=$ac_cv_host 2286else 2287 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2288 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2289fi 2290 2291fi 2292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2293$as_echo "$ac_cv_target" >&6; } 2294case $ac_cv_target in 2295*-*-*) ;; 2296*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2297esac 2298target=$ac_cv_target 2299ac_save_IFS=$IFS; IFS='-' 2300set x $ac_cv_target 2301shift 2302target_cpu=$1 2303target_vendor=$2 2304shift; shift 2305# Remember, the first character of IFS is used to create $*, 2306# except with old shells: 2307target_os=$* 2308IFS=$ac_save_IFS 2309case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2310 2311 2312# The aliases save the names the user supplied, while $host etc. 2313# will get canonicalized. 2314test -n "$target_alias" && 2315 test "$program_prefix$program_suffix$program_transform_name" = \ 2316 NONENONEs,x,x, && 2317 program_prefix=${target_alias}- 2318 2319 case ${build_alias} in 2320 "") build_noncanonical=${build} ;; 2321 *) build_noncanonical=${build_alias} ;; 2322esac 2323 2324 case ${host_alias} in 2325 "") host_noncanonical=${build_noncanonical} ;; 2326 *) host_noncanonical=${host_alias} ;; 2327esac 2328 2329 case ${target_alias} in 2330 "") target_noncanonical=${host_noncanonical} ;; 2331 *) target_noncanonical=${target_alias} ;; 2332esac 2333 2334 2335 2336 2337am__api_version='1.11' 2338 2339# Find a good install program. We prefer a C program (faster), 2340# so one script is as good as another. But avoid the broken or 2341# incompatible versions: 2342# SysV /etc/install, /usr/sbin/install 2343# SunOS /usr/etc/install 2344# IRIX /sbin/install 2345# AIX /bin/install 2346# AmigaOS /C/install, which installs bootblocks on floppy discs 2347# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2348# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2349# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2350# OS/2's system install, which has a completely different semantic 2351# ./install, which can be erroneously created by make from ./install.sh. 2352# Reject install programs that cannot install multiple files. 2353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2354$as_echo_n "checking for a BSD-compatible install... " >&6; } 2355if test -z "$INSTALL"; then 2356if test "${ac_cv_path_install+set}" = set; then : 2357 $as_echo_n "(cached) " >&6 2358else 2359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2360for as_dir in $PATH 2361do 2362 IFS=$as_save_IFS 2363 test -z "$as_dir" && as_dir=. 2364 # Account for people who put trailing slashes in PATH elements. 2365case $as_dir/ in #(( 2366 ./ | .// | /[cC]/* | \ 2367 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2368 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2369 /usr/ucb/* ) ;; 2370 *) 2371 # OSF1 and SCO ODT 3.0 have their own names for install. 2372 # Don't use installbsd from OSF since it installs stuff as root 2373 # by default. 2374 for ac_prog in ginstall scoinst install; do 2375 for ac_exec_ext in '' $ac_executable_extensions; do 2376 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2377 if test $ac_prog = install && 2378 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2379 # AIX install. It has an incompatible calling convention. 2380 : 2381 elif test $ac_prog = install && 2382 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2383 # program-specific install script used by HP pwplus--don't use. 2384 : 2385 else 2386 rm -rf conftest.one conftest.two conftest.dir 2387 echo one > conftest.one 2388 echo two > conftest.two 2389 mkdir conftest.dir 2390 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2391 test -s conftest.one && test -s conftest.two && 2392 test -s conftest.dir/conftest.one && 2393 test -s conftest.dir/conftest.two 2394 then 2395 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2396 break 3 2397 fi 2398 fi 2399 fi 2400 done 2401 done 2402 ;; 2403esac 2404 2405 done 2406IFS=$as_save_IFS 2407 2408rm -rf conftest.one conftest.two conftest.dir 2409 2410fi 2411 if test "${ac_cv_path_install+set}" = set; then 2412 INSTALL=$ac_cv_path_install 2413 else 2414 # As a last resort, use the slow shell script. Don't cache a 2415 # value for INSTALL within a source directory, because that will 2416 # break other packages using the cache if that directory is 2417 # removed, or if the value is a relative name. 2418 INSTALL=$ac_install_sh 2419 fi 2420fi 2421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2422$as_echo "$INSTALL" >&6; } 2423 2424# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2425# It thinks the first close brace ends the variable substitution. 2426test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2427 2428test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2429 2430test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2431 2432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2433$as_echo_n "checking whether build environment is sane... " >&6; } 2434# Just in case 2435sleep 1 2436echo timestamp > conftest.file 2437# Reject unsafe characters in $srcdir or the absolute working directory 2438# name. Accept space and tab only in the latter. 2439am_lf=' 2440' 2441case `pwd` in 2442 *[\\\"\#\$\&\'\`$am_lf]*) 2443 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2444esac 2445case $srcdir in 2446 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2447 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2448esac 2449 2450# Do `set' in a subshell so we don't clobber the current shell's 2451# arguments. Must try -L first in case configure is actually a 2452# symlink; some systems play weird games with the mod time of symlinks 2453# (eg FreeBSD returns the mod time of the symlink's containing 2454# directory). 2455if ( 2456 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2457 if test "$*" = "X"; then 2458 # -L didn't work. 2459 set X `ls -t "$srcdir/configure" conftest.file` 2460 fi 2461 rm -f conftest.file 2462 if test "$*" != "X $srcdir/configure conftest.file" \ 2463 && test "$*" != "X conftest.file $srcdir/configure"; then 2464 2465 # If neither matched, then we have a broken ls. This can happen 2466 # if, for instance, CONFIG_SHELL is bash and it inherits a 2467 # broken ls alias from the environment. This has actually 2468 # happened. Such a system could not be considered "sane". 2469 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2470alias in your environment" "$LINENO" 5 2471 fi 2472 2473 test "$2" = conftest.file 2474 ) 2475then 2476 # Ok. 2477 : 2478else 2479 as_fn_error "newly created file is older than distributed files! 2480Check your system clock" "$LINENO" 5 2481fi 2482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2483$as_echo "yes" >&6; } 2484test "$program_prefix" != NONE && 2485 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2486# Use a double $ so make ignores it. 2487test "$program_suffix" != NONE && 2488 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2489# Double any \ or $. 2490# By default was `s,x,x', remove it if useless. 2491ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2492program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2493 2494# expand $ac_aux_dir to an absolute path 2495am_aux_dir=`cd $ac_aux_dir && pwd` 2496 2497if test x"${MISSING+set}" != xset; then 2498 case $am_aux_dir in 2499 *\ * | *\ *) 2500 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2501 *) 2502 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2503 esac 2504fi 2505# Use eval to expand $SHELL 2506if eval "$MISSING --run true"; then 2507 am_missing_run="$MISSING --run " 2508else 2509 am_missing_run= 2510 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2511$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2512fi 2513 2514if test x"${install_sh}" != xset; then 2515 case $am_aux_dir in 2516 *\ * | *\ *) 2517 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2518 *) 2519 install_sh="\${SHELL} $am_aux_dir/install-sh" 2520 esac 2521fi 2522 2523# Installed binaries are usually stripped using `strip' when the user 2524# run `make install-strip'. However `strip' might not be the right 2525# tool to use in cross-compilation environments, therefore Automake 2526# will honor the `STRIP' environment variable to overrule this program. 2527if test "$cross_compiling" != no; then 2528 if test -n "$ac_tool_prefix"; then 2529 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2530set dummy ${ac_tool_prefix}strip; ac_word=$2 2531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2532$as_echo_n "checking for $ac_word... " >&6; } 2533if test "${ac_cv_prog_STRIP+set}" = set; then : 2534 $as_echo_n "(cached) " >&6 2535else 2536 if test -n "$STRIP"; then 2537 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2538else 2539as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2540for as_dir in $PATH 2541do 2542 IFS=$as_save_IFS 2543 test -z "$as_dir" && as_dir=. 2544 for ac_exec_ext in '' $ac_executable_extensions; do 2545 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2546 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2548 break 2 2549 fi 2550done 2551 done 2552IFS=$as_save_IFS 2553 2554fi 2555fi 2556STRIP=$ac_cv_prog_STRIP 2557if test -n "$STRIP"; then 2558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2559$as_echo "$STRIP" >&6; } 2560else 2561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2562$as_echo "no" >&6; } 2563fi 2564 2565 2566fi 2567if test -z "$ac_cv_prog_STRIP"; then 2568 ac_ct_STRIP=$STRIP 2569 # Extract the first word of "strip", so it can be a program name with args. 2570set dummy strip; ac_word=$2 2571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2572$as_echo_n "checking for $ac_word... " >&6; } 2573if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2574 $as_echo_n "(cached) " >&6 2575else 2576 if test -n "$ac_ct_STRIP"; then 2577 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2578else 2579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2580for as_dir in $PATH 2581do 2582 IFS=$as_save_IFS 2583 test -z "$as_dir" && as_dir=. 2584 for ac_exec_ext in '' $ac_executable_extensions; do 2585 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2586 ac_cv_prog_ac_ct_STRIP="strip" 2587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2588 break 2 2589 fi 2590done 2591 done 2592IFS=$as_save_IFS 2593 2594fi 2595fi 2596ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2597if test -n "$ac_ct_STRIP"; then 2598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2599$as_echo "$ac_ct_STRIP" >&6; } 2600else 2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2602$as_echo "no" >&6; } 2603fi 2604 2605 if test "x$ac_ct_STRIP" = x; then 2606 STRIP=":" 2607 else 2608 case $cross_compiling:$ac_tool_warned in 2609yes:) 2610{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2611$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2612ac_tool_warned=yes ;; 2613esac 2614 STRIP=$ac_ct_STRIP 2615 fi 2616else 2617 STRIP="$ac_cv_prog_STRIP" 2618fi 2619 2620fi 2621INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2622 2623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2624$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2625if test -z "$MKDIR_P"; then 2626 if test "${ac_cv_path_mkdir+set}" = set; then : 2627 $as_echo_n "(cached) " >&6 2628else 2629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2630for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2631do 2632 IFS=$as_save_IFS 2633 test -z "$as_dir" && as_dir=. 2634 for ac_prog in mkdir gmkdir; do 2635 for ac_exec_ext in '' $ac_executable_extensions; do 2636 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2637 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2638 'mkdir (GNU coreutils) '* | \ 2639 'mkdir (coreutils) '* | \ 2640 'mkdir (fileutils) '4.1*) 2641 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2642 break 3;; 2643 esac 2644 done 2645 done 2646 done 2647IFS=$as_save_IFS 2648 2649fi 2650 2651 if test "${ac_cv_path_mkdir+set}" = set; then 2652 MKDIR_P="$ac_cv_path_mkdir -p" 2653 else 2654 # As a last resort, use the slow shell script. Don't cache a 2655 # value for MKDIR_P within a source directory, because that will 2656 # break other packages using the cache if that directory is 2657 # removed, or if the value is a relative name. 2658 test -d ./--version && rmdir ./--version 2659 MKDIR_P="$ac_install_sh -d" 2660 fi 2661fi 2662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2663$as_echo "$MKDIR_P" >&6; } 2664 2665mkdir_p="$MKDIR_P" 2666case $mkdir_p in 2667 [\\/$]* | ?:[\\/]*) ;; 2668 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2669esac 2670 2671for ac_prog in gawk mawk nawk awk 2672do 2673 # Extract the first word of "$ac_prog", so it can be a program name with args. 2674set dummy $ac_prog; ac_word=$2 2675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2676$as_echo_n "checking for $ac_word... " >&6; } 2677if test "${ac_cv_prog_AWK+set}" = set; then : 2678 $as_echo_n "(cached) " >&6 2679else 2680 if test -n "$AWK"; then 2681 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2682else 2683as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2684for as_dir in $PATH 2685do 2686 IFS=$as_save_IFS 2687 test -z "$as_dir" && as_dir=. 2688 for ac_exec_ext in '' $ac_executable_extensions; do 2689 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2690 ac_cv_prog_AWK="$ac_prog" 2691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2692 break 2 2693 fi 2694done 2695 done 2696IFS=$as_save_IFS 2697 2698fi 2699fi 2700AWK=$ac_cv_prog_AWK 2701if test -n "$AWK"; then 2702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2703$as_echo "$AWK" >&6; } 2704else 2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2706$as_echo "no" >&6; } 2707fi 2708 2709 2710 test -n "$AWK" && break 2711done 2712 2713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2714$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2715set x ${MAKE-make} 2716ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2717if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2718 $as_echo_n "(cached) " >&6 2719else 2720 cat >conftest.make <<\_ACEOF 2721SHELL = /bin/sh 2722all: 2723 @echo '@@@%%%=$(MAKE)=@@@%%%' 2724_ACEOF 2725# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2726case `${MAKE-make} -f conftest.make 2>/dev/null` in 2727 *@@@%%%=?*=@@@%%%*) 2728 eval ac_cv_prog_make_${ac_make}_set=yes;; 2729 *) 2730 eval ac_cv_prog_make_${ac_make}_set=no;; 2731esac 2732rm -f conftest.make 2733fi 2734if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2736$as_echo "yes" >&6; } 2737 SET_MAKE= 2738else 2739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2740$as_echo "no" >&6; } 2741 SET_MAKE="MAKE=${MAKE-make}" 2742fi 2743 2744rm -rf .tst 2>/dev/null 2745mkdir .tst 2>/dev/null 2746if test -d .tst; then 2747 am__leading_dot=. 2748else 2749 am__leading_dot=_ 2750fi 2751rmdir .tst 2>/dev/null 2752 2753if test "`cd $srcdir && pwd`" != "`pwd`"; then 2754 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2755 # is not polluted with repeated "-I." 2756 am__isrc=' -I$(srcdir)' 2757 # test to see if srcdir already configured 2758 if test -f $srcdir/config.status; then 2759 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2760 fi 2761fi 2762 2763# test whether we have cygpath 2764if test -z "$CYGPATH_W"; then 2765 if (cygpath --version) >/dev/null 2>/dev/null; then 2766 CYGPATH_W='cygpath -w' 2767 else 2768 CYGPATH_W=echo 2769 fi 2770fi 2771 2772 2773# Define the identity of the package. 2774 PACKAGE='libssp' 2775 VERSION='1.0' 2776 2777 2778cat >>confdefs.h <<_ACEOF 2779#define PACKAGE "$PACKAGE" 2780_ACEOF 2781 2782 2783cat >>confdefs.h <<_ACEOF 2784#define VERSION "$VERSION" 2785_ACEOF 2786 2787# Some tools Automake needs. 2788 2789ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2790 2791 2792AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2793 2794 2795AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2796 2797 2798AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2799 2800 2801MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2802 2803# We need awk for the "check" target. The system "awk" is bad on 2804# some platforms. 2805# Always define AMTAR for backward compatibility. 2806 2807AMTAR=${AMTAR-"${am_missing_run}tar"} 2808 2809am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2810 2811 2812 2813 2814 2815 2816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2817$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2818# Check whether --enable-version-specific-runtime-libs was given. 2819if test "${enable_version_specific_runtime_libs+set}" = set; then : 2820 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2821 yes) version_specific_libs=yes ;; 2822 no) version_specific_libs=no ;; 2823 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2824 esac 2825else 2826 version_specific_libs=no 2827fi 2828 2829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2830$as_echo "$version_specific_libs" >&6; } 2831 2832 2833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2834$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2835 # Check whether --enable-maintainer-mode was given. 2836if test "${enable_maintainer_mode+set}" = set; then : 2837 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2838else 2839 USE_MAINTAINER_MODE=no 2840fi 2841 2842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2843$as_echo "$USE_MAINTAINER_MODE" >&6; } 2844 if test $USE_MAINTAINER_MODE = yes; then 2845 MAINTAINER_MODE_TRUE= 2846 MAINTAINER_MODE_FALSE='#' 2847else 2848 MAINTAINER_MODE_TRUE='#' 2849 MAINTAINER_MODE_FALSE= 2850fi 2851 2852 MAINT=$MAINTAINER_MODE_TRUE 2853 2854 2855 2856 2857 2858# Default to --enable-multilib 2859# Check whether --enable-multilib was given. 2860if test "${enable_multilib+set}" = set; then : 2861 enableval=$enable_multilib; case "$enableval" in 2862 yes) multilib=yes ;; 2863 no) multilib=no ;; 2864 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 2865 esac 2866else 2867 multilib=yes 2868fi 2869 2870 2871# We may get other options which we leave undocumented: 2872# --with-target-subdir, --with-multisrctop, --with-multisubdir 2873# See config-ml.in if you want the gory details. 2874 2875if test "$srcdir" = "."; then 2876 if test "$with_target_subdir" != "."; then 2877 multi_basedir="$srcdir/$with_multisrctop../.." 2878 else 2879 multi_basedir="$srcdir/$with_multisrctop.." 2880 fi 2881else 2882 multi_basedir="$srcdir/.." 2883fi 2884 2885 2886# Even if the default multilib is not a cross compilation, 2887# it may be that some of the other multilibs are. 2888if test $cross_compiling = no && test $multilib = yes \ 2889 && test "x${with_multisubdir}" != x ; then 2890 cross_compiling=maybe 2891fi 2892 2893ac_config_commands="$ac_config_commands default-1" 2894 2895 2896target_alias=${target_alias-$host_alias} 2897 2898 2899ac_config_headers="$ac_config_headers config.h" 2900 2901 2902ac_ext=c 2903ac_cpp='$CPP $CPPFLAGS' 2904ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2905ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2906ac_compiler_gnu=$ac_cv_c_compiler_gnu 2907 2908# The same as in boehm-gc and libstdc++. Have to borrow it from there. 2909# We must force CC to /not/ be precious variables; otherwise 2910# the wrong, non-multilib-adjusted value will be used in multilibs. 2911# As a side effect, we have to subst CFLAGS ourselves. 2912 2913 2914 2915ac_ext=c 2916ac_cpp='$CPP $CPPFLAGS' 2917ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2918ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2919ac_compiler_gnu=$ac_cv_c_compiler_gnu 2920if test -n "$ac_tool_prefix"; then 2921 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2922set dummy ${ac_tool_prefix}gcc; ac_word=$2 2923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2924$as_echo_n "checking for $ac_word... " >&6; } 2925if test "${ac_cv_prog_CC+set}" = set; then : 2926 $as_echo_n "(cached) " >&6 2927else 2928 if test -n "$CC"; then 2929 ac_cv_prog_CC="$CC" # Let the user override the test. 2930else 2931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2932for as_dir in $PATH 2933do 2934 IFS=$as_save_IFS 2935 test -z "$as_dir" && as_dir=. 2936 for ac_exec_ext in '' $ac_executable_extensions; do 2937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2938 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2940 break 2 2941 fi 2942done 2943 done 2944IFS=$as_save_IFS 2945 2946fi 2947fi 2948CC=$ac_cv_prog_CC 2949if test -n "$CC"; then 2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2951$as_echo "$CC" >&6; } 2952else 2953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2954$as_echo "no" >&6; } 2955fi 2956 2957 2958fi 2959if test -z "$ac_cv_prog_CC"; then 2960 ac_ct_CC=$CC 2961 # Extract the first word of "gcc", so it can be a program name with args. 2962set dummy gcc; ac_word=$2 2963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2964$as_echo_n "checking for $ac_word... " >&6; } 2965if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2966 $as_echo_n "(cached) " >&6 2967else 2968 if test -n "$ac_ct_CC"; then 2969 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2970else 2971as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2972for as_dir in $PATH 2973do 2974 IFS=$as_save_IFS 2975 test -z "$as_dir" && as_dir=. 2976 for ac_exec_ext in '' $ac_executable_extensions; do 2977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2978 ac_cv_prog_ac_ct_CC="gcc" 2979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2980 break 2 2981 fi 2982done 2983 done 2984IFS=$as_save_IFS 2985 2986fi 2987fi 2988ac_ct_CC=$ac_cv_prog_ac_ct_CC 2989if test -n "$ac_ct_CC"; then 2990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2991$as_echo "$ac_ct_CC" >&6; } 2992else 2993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2994$as_echo "no" >&6; } 2995fi 2996 2997 if test "x$ac_ct_CC" = x; then 2998 CC="" 2999 else 3000 case $cross_compiling:$ac_tool_warned in 3001yes:) 3002{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3003$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3004ac_tool_warned=yes ;; 3005esac 3006 CC=$ac_ct_CC 3007 fi 3008else 3009 CC="$ac_cv_prog_CC" 3010fi 3011 3012if test -z "$CC"; then 3013 if test -n "$ac_tool_prefix"; then 3014 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3015set dummy ${ac_tool_prefix}cc; ac_word=$2 3016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3017$as_echo_n "checking for $ac_word... " >&6; } 3018if test "${ac_cv_prog_CC+set}" = set; then : 3019 $as_echo_n "(cached) " >&6 3020else 3021 if test -n "$CC"; then 3022 ac_cv_prog_CC="$CC" # Let the user override the test. 3023else 3024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3025for as_dir in $PATH 3026do 3027 IFS=$as_save_IFS 3028 test -z "$as_dir" && as_dir=. 3029 for ac_exec_ext in '' $ac_executable_extensions; do 3030 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3031 ac_cv_prog_CC="${ac_tool_prefix}cc" 3032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3033 break 2 3034 fi 3035done 3036 done 3037IFS=$as_save_IFS 3038 3039fi 3040fi 3041CC=$ac_cv_prog_CC 3042if test -n "$CC"; then 3043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3044$as_echo "$CC" >&6; } 3045else 3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3047$as_echo "no" >&6; } 3048fi 3049 3050 3051 fi 3052fi 3053if test -z "$CC"; then 3054 # Extract the first word of "cc", so it can be a program name with args. 3055set dummy cc; 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 test "${ac_cv_prog_CC+set}" = set; then : 3059 $as_echo_n "(cached) " >&6 3060else 3061 if test -n "$CC"; then 3062 ac_cv_prog_CC="$CC" # Let the user override the test. 3063else 3064 ac_prog_rejected=no 3065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3066for as_dir in $PATH 3067do 3068 IFS=$as_save_IFS 3069 test -z "$as_dir" && as_dir=. 3070 for ac_exec_ext in '' $ac_executable_extensions; do 3071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3072 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3073 ac_prog_rejected=yes 3074 continue 3075 fi 3076 ac_cv_prog_CC="cc" 3077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3078 break 2 3079 fi 3080done 3081 done 3082IFS=$as_save_IFS 3083 3084if test $ac_prog_rejected = yes; then 3085 # We found a bogon in the path, so make sure we never use it. 3086 set dummy $ac_cv_prog_CC 3087 shift 3088 if test $# != 0; then 3089 # We chose a different compiler from the bogus one. 3090 # However, it has the same basename, so the bogon will be chosen 3091 # first if we set CC to just the basename; use the full file name. 3092 shift 3093 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3094 fi 3095fi 3096fi 3097fi 3098CC=$ac_cv_prog_CC 3099if test -n "$CC"; then 3100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3101$as_echo "$CC" >&6; } 3102else 3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3104$as_echo "no" >&6; } 3105fi 3106 3107 3108fi 3109if test -z "$CC"; then 3110 if test -n "$ac_tool_prefix"; then 3111 for ac_prog in cl.exe 3112 do 3113 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3114set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3116$as_echo_n "checking for $ac_word... " >&6; } 3117if test "${ac_cv_prog_CC+set}" = set; then : 3118 $as_echo_n "(cached) " >&6 3119else 3120 if test -n "$CC"; then 3121 ac_cv_prog_CC="$CC" # Let the user override the test. 3122else 3123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3124for as_dir in $PATH 3125do 3126 IFS=$as_save_IFS 3127 test -z "$as_dir" && as_dir=. 3128 for ac_exec_ext in '' $ac_executable_extensions; do 3129 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3130 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3132 break 2 3133 fi 3134done 3135 done 3136IFS=$as_save_IFS 3137 3138fi 3139fi 3140CC=$ac_cv_prog_CC 3141if test -n "$CC"; then 3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3143$as_echo "$CC" >&6; } 3144else 3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3146$as_echo "no" >&6; } 3147fi 3148 3149 3150 test -n "$CC" && break 3151 done 3152fi 3153if test -z "$CC"; then 3154 ac_ct_CC=$CC 3155 for ac_prog in cl.exe 3156do 3157 # Extract the first word of "$ac_prog", so it can be a program name with args. 3158set dummy $ac_prog; ac_word=$2 3159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3160$as_echo_n "checking for $ac_word... " >&6; } 3161if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3162 $as_echo_n "(cached) " >&6 3163else 3164 if test -n "$ac_ct_CC"; then 3165 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3166else 3167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3168for as_dir in $PATH 3169do 3170 IFS=$as_save_IFS 3171 test -z "$as_dir" && as_dir=. 3172 for ac_exec_ext in '' $ac_executable_extensions; do 3173 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3174 ac_cv_prog_ac_ct_CC="$ac_prog" 3175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3176 break 2 3177 fi 3178done 3179 done 3180IFS=$as_save_IFS 3181 3182fi 3183fi 3184ac_ct_CC=$ac_cv_prog_ac_ct_CC 3185if test -n "$ac_ct_CC"; then 3186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3187$as_echo "$ac_ct_CC" >&6; } 3188else 3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3190$as_echo "no" >&6; } 3191fi 3192 3193 3194 test -n "$ac_ct_CC" && break 3195done 3196 3197 if test "x$ac_ct_CC" = x; then 3198 CC="" 3199 else 3200 case $cross_compiling:$ac_tool_warned in 3201yes:) 3202{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3203$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3204ac_tool_warned=yes ;; 3205esac 3206 CC=$ac_ct_CC 3207 fi 3208fi 3209 3210fi 3211 3212 3213test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3214$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3215as_fn_error "no acceptable C compiler found in \$PATH 3216See \`config.log' for more details." "$LINENO" 5; } 3217 3218# Provide some information about the compiler. 3219$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3220set X $ac_compile 3221ac_compiler=$2 3222for ac_option in --version -v -V -qversion; do 3223 { { ac_try="$ac_compiler $ac_option >&5" 3224case "(($ac_try" in 3225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3226 *) ac_try_echo=$ac_try;; 3227esac 3228eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3229$as_echo "$ac_try_echo"; } >&5 3230 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3231 ac_status=$? 3232 if test -s conftest.err; then 3233 sed '10a\ 3234... rest of stderr output deleted ... 3235 10q' conftest.err >conftest.er1 3236 cat conftest.er1 >&5 3237 rm -f conftest.er1 conftest.err 3238 fi 3239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3240 test $ac_status = 0; } 3241done 3242 3243cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3244/* end confdefs.h. */ 3245 3246int 3247main () 3248{ 3249 3250 ; 3251 return 0; 3252} 3253_ACEOF 3254# FIXME: Cleanup? 3255if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3256 (eval $ac_link) 2>&5 3257 ac_status=$? 3258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3259 test $ac_status = 0; }; then : 3260 gcc_no_link=no 3261else 3262 gcc_no_link=yes 3263fi 3264if test x$gcc_no_link = xyes; then 3265 # Setting cross_compile will disable run tests; it will 3266 # also disable AC_CHECK_FILE but that's generally 3267 # correct if we can't link. 3268 cross_compiling=yes 3269 EXEEXT= 3270else 3271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3272/* end confdefs.h. */ 3273 3274int 3275main () 3276{ 3277 3278 ; 3279 return 0; 3280} 3281_ACEOF 3282ac_clean_files_save=$ac_clean_files 3283ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3284# Try to create an executable without -o first, disregard a.out. 3285# It will help us diagnose broken compilers, and finding out an intuition 3286# of exeext. 3287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3288$as_echo_n "checking for C compiler default output file name... " >&6; } 3289ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3290 3291# The possible output files: 3292ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3293 3294ac_rmfiles= 3295for ac_file in $ac_files 3296do 3297 case $ac_file in 3298 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3299 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3300 esac 3301done 3302rm -f $ac_rmfiles 3303 3304if { { ac_try="$ac_link_default" 3305case "(($ac_try" in 3306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3307 *) ac_try_echo=$ac_try;; 3308esac 3309eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3310$as_echo "$ac_try_echo"; } >&5 3311 (eval "$ac_link_default") 2>&5 3312 ac_status=$? 3313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3314 test $ac_status = 0; }; then : 3315 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3316# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3317# in a Makefile. We should not override ac_cv_exeext if it was cached, 3318# so that the user can short-circuit this test for compilers unknown to 3319# Autoconf. 3320for ac_file in $ac_files '' 3321do 3322 test -f "$ac_file" || continue 3323 case $ac_file in 3324 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3325 ;; 3326 [ab].out ) 3327 # We found the default executable, but exeext='' is most 3328 # certainly right. 3329 break;; 3330 *.* ) 3331 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3332 then :; else 3333 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3334 fi 3335 # We set ac_cv_exeext here because the later test for it is not 3336 # safe: cross compilers may not add the suffix if given an `-o' 3337 # argument, so we may need to know it at that point already. 3338 # Even if this section looks crufty: it has the advantage of 3339 # actually working. 3340 break;; 3341 * ) 3342 break;; 3343 esac 3344done 3345test "$ac_cv_exeext" = no && ac_cv_exeext= 3346 3347else 3348 ac_file='' 3349fi 3350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3351$as_echo "$ac_file" >&6; } 3352if test -z "$ac_file"; then : 3353 $as_echo "$as_me: failed program was:" >&5 3354sed 's/^/| /' conftest.$ac_ext >&5 3355 3356{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3357$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3358{ as_fn_set_status 77 3359as_fn_error "C compiler cannot create executables 3360See \`config.log' for more details." "$LINENO" 5; }; } 3361fi 3362ac_exeext=$ac_cv_exeext 3363 3364# Check that the compiler produces executables we can run. If not, either 3365# the compiler is broken, or we cross compile. 3366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3367$as_echo_n "checking whether the C compiler works... " >&6; } 3368# If not cross compiling, check that we can run a simple program. 3369if test "$cross_compiling" != yes; then 3370 if { ac_try='./$ac_file' 3371 { { case "(($ac_try" in 3372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3373 *) ac_try_echo=$ac_try;; 3374esac 3375eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3376$as_echo "$ac_try_echo"; } >&5 3377 (eval "$ac_try") 2>&5 3378 ac_status=$? 3379 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3380 test $ac_status = 0; }; }; then 3381 cross_compiling=no 3382 else 3383 if test "$cross_compiling" = maybe; then 3384 cross_compiling=yes 3385 else 3386 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3387$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3388as_fn_error "cannot run C compiled programs. 3389If you meant to cross compile, use \`--host'. 3390See \`config.log' for more details." "$LINENO" 5; } 3391 fi 3392 fi 3393fi 3394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3395$as_echo "yes" >&6; } 3396 3397rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3398ac_clean_files=$ac_clean_files_save 3399# Check that the compiler produces executables we can run. If not, either 3400# the compiler is broken, or we cross compile. 3401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3402$as_echo_n "checking whether we are cross compiling... " >&6; } 3403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3404$as_echo "$cross_compiling" >&6; } 3405 3406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3407$as_echo_n "checking for suffix of executables... " >&6; } 3408if { { ac_try="$ac_link" 3409case "(($ac_try" in 3410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3411 *) ac_try_echo=$ac_try;; 3412esac 3413eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3414$as_echo "$ac_try_echo"; } >&5 3415 (eval "$ac_link") 2>&5 3416 ac_status=$? 3417 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3418 test $ac_status = 0; }; then : 3419 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3420# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3421# work properly (i.e., refer to `conftest.exe'), while it won't with 3422# `rm'. 3423for ac_file in conftest.exe conftest conftest.*; do 3424 test -f "$ac_file" || continue 3425 case $ac_file in 3426 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3427 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3428 break;; 3429 * ) break;; 3430 esac 3431done 3432else 3433 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3434$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3435as_fn_error "cannot compute suffix of executables: cannot compile and link 3436See \`config.log' for more details." "$LINENO" 5; } 3437fi 3438rm -f conftest$ac_cv_exeext 3439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3440$as_echo "$ac_cv_exeext" >&6; } 3441 3442rm -f conftest.$ac_ext 3443EXEEXT=$ac_cv_exeext 3444ac_exeext=$EXEEXT 3445fi 3446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3447$as_echo_n "checking for suffix of object files... " >&6; } 3448if test "${ac_cv_objext+set}" = set; then : 3449 $as_echo_n "(cached) " >&6 3450else 3451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3452/* end confdefs.h. */ 3453 3454int 3455main () 3456{ 3457 3458 ; 3459 return 0; 3460} 3461_ACEOF 3462rm -f conftest.o conftest.obj 3463if { { ac_try="$ac_compile" 3464case "(($ac_try" in 3465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3466 *) ac_try_echo=$ac_try;; 3467esac 3468eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3469$as_echo "$ac_try_echo"; } >&5 3470 (eval "$ac_compile") 2>&5 3471 ac_status=$? 3472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3473 test $ac_status = 0; }; then : 3474 for ac_file in conftest.o conftest.obj conftest.*; do 3475 test -f "$ac_file" || continue; 3476 case $ac_file in 3477 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3478 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3479 break;; 3480 esac 3481done 3482else 3483 $as_echo "$as_me: failed program was:" >&5 3484sed 's/^/| /' conftest.$ac_ext >&5 3485 3486{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3487$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3488as_fn_error "cannot compute suffix of object files: cannot compile 3489See \`config.log' for more details." "$LINENO" 5; } 3490fi 3491rm -f conftest.$ac_cv_objext conftest.$ac_ext 3492fi 3493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3494$as_echo "$ac_cv_objext" >&6; } 3495OBJEXT=$ac_cv_objext 3496ac_objext=$OBJEXT 3497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3498$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3499if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3500 $as_echo_n "(cached) " >&6 3501else 3502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3503/* end confdefs.h. */ 3504 3505int 3506main () 3507{ 3508#ifndef __GNUC__ 3509 choke me 3510#endif 3511 3512 ; 3513 return 0; 3514} 3515_ACEOF 3516if ac_fn_c_try_compile "$LINENO"; then : 3517 ac_compiler_gnu=yes 3518else 3519 ac_compiler_gnu=no 3520fi 3521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3522ac_cv_c_compiler_gnu=$ac_compiler_gnu 3523 3524fi 3525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3526$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3527if test $ac_compiler_gnu = yes; then 3528 GCC=yes 3529else 3530 GCC= 3531fi 3532ac_test_CFLAGS=${CFLAGS+set} 3533ac_save_CFLAGS=$CFLAGS 3534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3535$as_echo_n "checking whether $CC accepts -g... " >&6; } 3536if test "${ac_cv_prog_cc_g+set}" = set; then : 3537 $as_echo_n "(cached) " >&6 3538else 3539 ac_save_c_werror_flag=$ac_c_werror_flag 3540 ac_c_werror_flag=yes 3541 ac_cv_prog_cc_g=no 3542 CFLAGS="-g" 3543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3544/* end confdefs.h. */ 3545 3546int 3547main () 3548{ 3549 3550 ; 3551 return 0; 3552} 3553_ACEOF 3554if ac_fn_c_try_compile "$LINENO"; then : 3555 ac_cv_prog_cc_g=yes 3556else 3557 CFLAGS="" 3558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3559/* end confdefs.h. */ 3560 3561int 3562main () 3563{ 3564 3565 ; 3566 return 0; 3567} 3568_ACEOF 3569if ac_fn_c_try_compile "$LINENO"; then : 3570 3571else 3572 ac_c_werror_flag=$ac_save_c_werror_flag 3573 CFLAGS="-g" 3574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3575/* end confdefs.h. */ 3576 3577int 3578main () 3579{ 3580 3581 ; 3582 return 0; 3583} 3584_ACEOF 3585if ac_fn_c_try_compile "$LINENO"; then : 3586 ac_cv_prog_cc_g=yes 3587fi 3588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3589fi 3590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3591fi 3592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3593 ac_c_werror_flag=$ac_save_c_werror_flag 3594fi 3595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3596$as_echo "$ac_cv_prog_cc_g" >&6; } 3597if test "$ac_test_CFLAGS" = set; then 3598 CFLAGS=$ac_save_CFLAGS 3599elif test $ac_cv_prog_cc_g = yes; then 3600 if test "$GCC" = yes; then 3601 CFLAGS="-g -O2" 3602 else 3603 CFLAGS="-g" 3604 fi 3605else 3606 if test "$GCC" = yes; then 3607 CFLAGS="-O2" 3608 else 3609 CFLAGS= 3610 fi 3611fi 3612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3613$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3614if test "${ac_cv_prog_cc_c89+set}" = set; then : 3615 $as_echo_n "(cached) " >&6 3616else 3617 ac_cv_prog_cc_c89=no 3618ac_save_CC=$CC 3619cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3620/* end confdefs.h. */ 3621#include <stdarg.h> 3622#include <stdio.h> 3623#include <sys/types.h> 3624#include <sys/stat.h> 3625/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3626struct buf { int x; }; 3627FILE * (*rcsopen) (struct buf *, struct stat *, int); 3628static char *e (p, i) 3629 char **p; 3630 int i; 3631{ 3632 return p[i]; 3633} 3634static char *f (char * (*g) (char **, int), char **p, ...) 3635{ 3636 char *s; 3637 va_list v; 3638 va_start (v,p); 3639 s = g (p, va_arg (v,int)); 3640 va_end (v); 3641 return s; 3642} 3643 3644/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3645 function prototypes and stuff, but not '\xHH' hex character constants. 3646 These don't provoke an error unfortunately, instead are silently treated 3647 as 'x'. The following induces an error, until -std is added to get 3648 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3649 array size at least. It's necessary to write '\x00'==0 to get something 3650 that's true only with -std. */ 3651int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3652 3653/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3654 inside strings and character constants. */ 3655#define FOO(x) 'x' 3656int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3657 3658int test (int i, double x); 3659struct s1 {int (*f) (int a);}; 3660struct s2 {int (*f) (double a);}; 3661int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3662int argc; 3663char **argv; 3664int 3665main () 3666{ 3667return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3668 ; 3669 return 0; 3670} 3671_ACEOF 3672for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3673 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3674do 3675 CC="$ac_save_CC $ac_arg" 3676 if ac_fn_c_try_compile "$LINENO"; then : 3677 ac_cv_prog_cc_c89=$ac_arg 3678fi 3679rm -f core conftest.err conftest.$ac_objext 3680 test "x$ac_cv_prog_cc_c89" != "xno" && break 3681done 3682rm -f conftest.$ac_ext 3683CC=$ac_save_CC 3684 3685fi 3686# AC_CACHE_VAL 3687case "x$ac_cv_prog_cc_c89" in 3688 x) 3689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3690$as_echo "none needed" >&6; } ;; 3691 xno) 3692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3693$as_echo "unsupported" >&6; } ;; 3694 *) 3695 CC="$CC $ac_cv_prog_cc_c89" 3696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3697$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3698esac 3699if test "x$ac_cv_prog_cc_c89" != xno; then : 3700 3701fi 3702 3703ac_ext=c 3704ac_cpp='$CPP $CPPFLAGS' 3705ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3706ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3707ac_compiler_gnu=$ac_cv_c_compiler_gnu 3708DEPDIR="${am__leading_dot}deps" 3709 3710ac_config_commands="$ac_config_commands depfiles" 3711 3712 3713am_make=${MAKE-make} 3714cat > confinc << 'END' 3715am__doit: 3716 @echo this is the am__doit target 3717.PHONY: am__doit 3718END 3719# If we don't find an include directive, just comment out the code. 3720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3721$as_echo_n "checking for style of include used by $am_make... " >&6; } 3722am__include="#" 3723am__quote= 3724_am_result=none 3725# First try GNU make style include. 3726echo "include confinc" > confmf 3727# Ignore all kinds of additional output from `make'. 3728case `$am_make -s -f confmf 2> /dev/null` in #( 3729*the\ am__doit\ target*) 3730 am__include=include 3731 am__quote= 3732 _am_result=GNU 3733 ;; 3734esac 3735# Now try BSD make style include. 3736if test "$am__include" = "#"; then 3737 echo '.include "confinc"' > confmf 3738 case `$am_make -s -f confmf 2> /dev/null` in #( 3739 *the\ am__doit\ target*) 3740 am__include=.include 3741 am__quote="\"" 3742 _am_result=BSD 3743 ;; 3744 esac 3745fi 3746 3747 3748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3749$as_echo "$_am_result" >&6; } 3750rm -f confinc confmf 3751 3752# Check whether --enable-dependency-tracking was given. 3753if test "${enable_dependency_tracking+set}" = set; then : 3754 enableval=$enable_dependency_tracking; 3755fi 3756 3757if test "x$enable_dependency_tracking" != xno; then 3758 am_depcomp="$ac_aux_dir/depcomp" 3759 AMDEPBACKSLASH='\' 3760fi 3761 if test "x$enable_dependency_tracking" != xno; then 3762 AMDEP_TRUE= 3763 AMDEP_FALSE='#' 3764else 3765 AMDEP_TRUE='#' 3766 AMDEP_FALSE= 3767fi 3768 3769 3770 3771depcc="$CC" am_compiler_list= 3772 3773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3774$as_echo_n "checking dependency style of $depcc... " >&6; } 3775if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3776 $as_echo_n "(cached) " >&6 3777else 3778 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3779 # We make a subdir and do the tests there. Otherwise we can end up 3780 # making bogus files that we don't know about and never remove. For 3781 # instance it was reported that on HP-UX the gcc test will end up 3782 # making a dummy file named `D' -- because `-MD' means `put the output 3783 # in D'. 3784 mkdir conftest.dir 3785 # Copy depcomp to subdir because otherwise we won't find it if we're 3786 # using a relative directory. 3787 cp "$am_depcomp" conftest.dir 3788 cd conftest.dir 3789 # We will build objects and dependencies in a subdirectory because 3790 # it helps to detect inapplicable dependency modes. For instance 3791 # both Tru64's cc and ICC support -MD to output dependencies as a 3792 # side effect of compilation, but ICC will put the dependencies in 3793 # the current directory while Tru64 will put them in the object 3794 # directory. 3795 mkdir sub 3796 3797 am_cv_CC_dependencies_compiler_type=none 3798 if test "$am_compiler_list" = ""; then 3799 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3800 fi 3801 am__universal=false 3802 case " $depcc " in #( 3803 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3804 esac 3805 3806 for depmode in $am_compiler_list; do 3807 # Setup a source with many dependencies, because some compilers 3808 # like to wrap large dependency lists on column 80 (with \), and 3809 # we should not choose a depcomp mode which is confused by this. 3810 # 3811 # We need to recreate these files for each test, as the compiler may 3812 # overwrite some of them when testing with obscure command lines. 3813 # This happens at least with the AIX C compiler. 3814 : > sub/conftest.c 3815 for i in 1 2 3 4 5 6; do 3816 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3817 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3818 # Solaris 8's {/usr,}/bin/sh. 3819 touch sub/conftst$i.h 3820 done 3821 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3822 3823 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3824 # mode. It turns out that the SunPro C++ compiler does not properly 3825 # handle `-M -o', and we need to detect this. Also, some Intel 3826 # versions had trouble with output in subdirs 3827 am__obj=sub/conftest.${OBJEXT-o} 3828 am__minus_obj="-o $am__obj" 3829 case $depmode in 3830 gcc) 3831 # This depmode causes a compiler race in universal mode. 3832 test "$am__universal" = false || continue 3833 ;; 3834 nosideeffect) 3835 # after this tag, mechanisms are not by side-effect, so they'll 3836 # only be used when explicitly requested 3837 if test "x$enable_dependency_tracking" = xyes; then 3838 continue 3839 else 3840 break 3841 fi 3842 ;; 3843 msvisualcpp | msvcmsys) 3844 # This compiler won't grok `-c -o', but also, the minuso test has 3845 # not run yet. These depmodes are late enough in the game, and 3846 # so weak that their functioning should not be impacted. 3847 am__obj=conftest.${OBJEXT-o} 3848 am__minus_obj= 3849 ;; 3850 none) break ;; 3851 esac 3852 if depmode=$depmode \ 3853 source=sub/conftest.c object=$am__obj \ 3854 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3855 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3856 >/dev/null 2>conftest.err && 3857 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3858 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3859 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3860 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3861 # icc doesn't choke on unknown options, it will just issue warnings 3862 # or remarks (even with -Werror). So we grep stderr for any message 3863 # that says an option was ignored or not supported. 3864 # When given -MP, icc 7.0 and 7.1 complain thusly: 3865 # icc: Command line warning: ignoring option '-M'; no argument required 3866 # The diagnosis changed in icc 8.0: 3867 # icc: Command line remark: option '-MP' not supported 3868 if (grep 'ignoring option' conftest.err || 3869 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3870 am_cv_CC_dependencies_compiler_type=$depmode 3871 break 3872 fi 3873 fi 3874 done 3875 3876 cd .. 3877 rm -rf conftest.dir 3878else 3879 am_cv_CC_dependencies_compiler_type=none 3880fi 3881 3882fi 3883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3884$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3885CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3886 3887 if 3888 test "x$enable_dependency_tracking" != xno \ 3889 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3890 am__fastdepCC_TRUE= 3891 am__fastdepCC_FALSE='#' 3892else 3893 am__fastdepCC_TRUE='#' 3894 am__fastdepCC_FALSE= 3895fi 3896 3897 3898 3899 3900 3901 3902if test "x$GCC" != "xyes"; then 3903 as_fn_error "libssp must be built with GCC" "$LINENO" 5 3904fi 3905ac_ext=c 3906ac_cpp='$CPP $CPPFLAGS' 3907ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3908ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3909ac_compiler_gnu=$ac_cv_c_compiler_gnu 3910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3911$as_echo_n "checking how to run the C preprocessor... " >&6; } 3912# On Suns, sometimes $CPP names a directory. 3913if test -n "$CPP" && test -d "$CPP"; then 3914 CPP= 3915fi 3916if test -z "$CPP"; then 3917 if test "${ac_cv_prog_CPP+set}" = set; then : 3918 $as_echo_n "(cached) " >&6 3919else 3920 # Double quotes because CPP needs to be expanded 3921 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3922 do 3923 ac_preproc_ok=false 3924for ac_c_preproc_warn_flag in '' yes 3925do 3926 # Use a header file that comes with gcc, so configuring glibc 3927 # with a fresh cross-compiler works. 3928 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3929 # <limits.h> exists even on freestanding compilers. 3930 # On the NeXT, cc -E runs the code through the compiler's parser, 3931 # not just through cpp. "Syntax error" is here to catch this case. 3932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3933/* end confdefs.h. */ 3934#ifdef __STDC__ 3935# include <limits.h> 3936#else 3937# include <assert.h> 3938#endif 3939 Syntax error 3940_ACEOF 3941if ac_fn_c_try_cpp "$LINENO"; then : 3942 3943else 3944 # Broken: fails on valid input. 3945continue 3946fi 3947rm -f conftest.err conftest.$ac_ext 3948 3949 # OK, works on sane cases. Now check whether nonexistent headers 3950 # can be detected and how. 3951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3952/* end confdefs.h. */ 3953#include <ac_nonexistent.h> 3954_ACEOF 3955if ac_fn_c_try_cpp "$LINENO"; then : 3956 # Broken: success on invalid input. 3957continue 3958else 3959 # Passes both tests. 3960ac_preproc_ok=: 3961break 3962fi 3963rm -f conftest.err conftest.$ac_ext 3964 3965done 3966# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3967rm -f conftest.err conftest.$ac_ext 3968if $ac_preproc_ok; then : 3969 break 3970fi 3971 3972 done 3973 ac_cv_prog_CPP=$CPP 3974 3975fi 3976 CPP=$ac_cv_prog_CPP 3977else 3978 ac_cv_prog_CPP=$CPP 3979fi 3980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3981$as_echo "$CPP" >&6; } 3982ac_preproc_ok=false 3983for ac_c_preproc_warn_flag in '' yes 3984do 3985 # Use a header file that comes with gcc, so configuring glibc 3986 # with a fresh cross-compiler works. 3987 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3988 # <limits.h> exists even on freestanding compilers. 3989 # On the NeXT, cc -E runs the code through the compiler's parser, 3990 # not just through cpp. "Syntax error" is here to catch this case. 3991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3992/* end confdefs.h. */ 3993#ifdef __STDC__ 3994# include <limits.h> 3995#else 3996# include <assert.h> 3997#endif 3998 Syntax error 3999_ACEOF 4000if ac_fn_c_try_cpp "$LINENO"; then : 4001 4002else 4003 # Broken: fails on valid input. 4004continue 4005fi 4006rm -f conftest.err conftest.$ac_ext 4007 4008 # OK, works on sane cases. Now check whether nonexistent headers 4009 # can be detected and how. 4010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4011/* end confdefs.h. */ 4012#include <ac_nonexistent.h> 4013_ACEOF 4014if ac_fn_c_try_cpp "$LINENO"; then : 4015 # Broken: success on invalid input. 4016continue 4017else 4018 # Passes both tests. 4019ac_preproc_ok=: 4020break 4021fi 4022rm -f conftest.err conftest.$ac_ext 4023 4024done 4025# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4026rm -f conftest.err conftest.$ac_ext 4027if $ac_preproc_ok; then : 4028 4029else 4030 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4031$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4032as_fn_error "C preprocessor \"$CPP\" fails sanity check 4033See \`config.log' for more details." "$LINENO" 5; } 4034fi 4035 4036ac_ext=c 4037ac_cpp='$CPP $CPPFLAGS' 4038ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4039ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4040ac_compiler_gnu=$ac_cv_c_compiler_gnu 4041 4042 4043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5 4044$as_echo_n "checking whether -fstack-protector works... " >&6; } 4045save_CFLAGS="$CFLAGS" 4046CFLAGS="$CFLAGS -fstack-protector -Werror" 4047 4048cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4049/* end confdefs.h. */ 4050 4051void __attribute__((noinline)) bar (char *x) 4052{ 4053 __builtin_memset (x, 0, 64); 4054} 4055int 4056main () 4057{ 4058char buf[64]; bar (buf); 4059 ; 4060 return 0; 4061} 4062_ACEOF 4063if ac_fn_c_try_compile "$LINENO"; then : 4064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4065$as_echo "yes" >&6; } 4066else 4067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4068$as_echo "no" >&6; } 4069fi 4070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4071CFLAGS="$save_CFLAGS" 4072 4073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5 4074$as_echo_n "checking whether hidden visibility is supported... " >&6; } 4075cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4076/* end confdefs.h. */ 4077 4078void __attribute__((visibility ("hidden"))) bar (void) {} 4079int 4080main () 4081{ 4082 4083 ; 4084 return 0; 4085} 4086_ACEOF 4087if ac_fn_c_try_compile "$LINENO"; then : 4088 ssp_hidden=yes 4089else 4090 ssp_hidden=no 4091fi 4092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5 4094$as_echo "$ssp_hidden" >&6; } 4095if test x$ssp_hidden = xyes; then 4096 4097$as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h 4098 4099fi 4100 4101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5 4102$as_echo_n "checking whether symbol versioning is supported... " >&6; } 4103# Check whether --enable-symvers was given. 4104if test "${enable_symvers+set}" = set; then : 4105 enableval=$enable_symvers; ssp_use_symver=$enableval 4106else 4107 ssp_use_symver=yes 4108fi 4109 4110if test "x$ssp_use_symver" != xno; then 4111 if test x$gcc_no_link = xyes; then 4112 # If we cannot link, we cannot build shared libraries, so do not use 4113 # symbol versioning. 4114 ssp_use_symver=no 4115 else 4116 save_LDFLAGS="$LDFLAGS" 4117 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map" 4118 cat > conftest.map <<EOF 4119FOO_1.0 { 4120 global: *foo*; bar; local: *; 4121}; 4122EOF 4123 if test x$gcc_no_link = xyes; then 4124 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 4125fi 4126cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4127/* end confdefs.h. */ 4128int foo; 4129int 4130main () 4131{ 4132 4133 ; 4134 return 0; 4135} 4136_ACEOF 4137if ac_fn_c_try_link "$LINENO"; then : 4138 ssp_use_symver=gnu 4139else 4140 ssp_use_symver=no 4141fi 4142rm -f core conftest.err conftest.$ac_objext \ 4143 conftest$ac_exeext conftest.$ac_ext 4144 if test x$ssp_use_symver = xno; then 4145 case "$target_os" in 4146 solaris2*) 4147 LDFLAGS="$save_LDFLAGS" 4148 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map" 4149 # Sun ld cannot handle wildcards and treats all entries as undefined. 4150 cat > conftest.map <<EOF 4151FOO_1.0 { 4152 global: foo; local: *; 4153}; 4154EOF 4155 if test x$gcc_no_link = xyes; then 4156 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 4157fi 4158cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4159/* end confdefs.h. */ 4160int foo; 4161int 4162main () 4163{ 4164 4165 ; 4166 return 0; 4167} 4168_ACEOF 4169if ac_fn_c_try_link "$LINENO"; then : 4170 ssp_use_symver=sun 4171else 4172 ssp_use_symver=no 4173fi 4174rm -f core conftest.err conftest.$ac_objext \ 4175 conftest$ac_exeext conftest.$ac_ext 4176 ;; 4177 esac 4178 fi 4179 LDFLAGS="$save_LDFLAGS" 4180 fi 4181fi 4182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5 4183$as_echo "$ssp_use_symver" >&6; } 4184 if test "x$ssp_use_symver" != xno; then 4185 LIBSSP_USE_SYMVER_TRUE= 4186 LIBSSP_USE_SYMVER_FALSE='#' 4187else 4188 LIBSSP_USE_SYMVER_TRUE='#' 4189 LIBSSP_USE_SYMVER_FALSE= 4190fi 4191 4192 if test "x$ssp_use_symver" = xgnu; then 4193 LIBSSP_USE_SYMVER_GNU_TRUE= 4194 LIBSSP_USE_SYMVER_GNU_FALSE='#' 4195else 4196 LIBSSP_USE_SYMVER_GNU_TRUE='#' 4197 LIBSSP_USE_SYMVER_GNU_FALSE= 4198fi 4199 4200 if test "x$ssp_use_symver" = xsun; then 4201 LIBSSP_USE_SYMVER_SUN_TRUE= 4202 LIBSSP_USE_SYMVER_SUN_FALSE='#' 4203else 4204 LIBSSP_USE_SYMVER_SUN_TRUE='#' 4205 LIBSSP_USE_SYMVER_SUN_FALSE= 4206fi 4207 4208 4209 4210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4211$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4212if test "${ac_cv_path_GREP+set}" = set; then : 4213 $as_echo_n "(cached) " >&6 4214else 4215 if test -z "$GREP"; then 4216 ac_path_GREP_found=false 4217 # Loop through the user's path and test for each of PROGNAME-LIST 4218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4219for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4220do 4221 IFS=$as_save_IFS 4222 test -z "$as_dir" && as_dir=. 4223 for ac_prog in grep ggrep; do 4224 for ac_exec_ext in '' $ac_executable_extensions; do 4225 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4226 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4227# Check for GNU ac_path_GREP and select it if it is found. 4228 # Check for GNU $ac_path_GREP 4229case `"$ac_path_GREP" --version 2>&1` in 4230*GNU*) 4231 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4232*) 4233 ac_count=0 4234 $as_echo_n 0123456789 >"conftest.in" 4235 while : 4236 do 4237 cat "conftest.in" "conftest.in" >"conftest.tmp" 4238 mv "conftest.tmp" "conftest.in" 4239 cp "conftest.in" "conftest.nl" 4240 $as_echo 'GREP' >> "conftest.nl" 4241 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4242 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4243 as_fn_arith $ac_count + 1 && ac_count=$as_val 4244 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4245 # Best one so far, save it but keep looking for a better one 4246 ac_cv_path_GREP="$ac_path_GREP" 4247 ac_path_GREP_max=$ac_count 4248 fi 4249 # 10*(2^10) chars as input seems more than enough 4250 test $ac_count -gt 10 && break 4251 done 4252 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4253esac 4254 4255 $ac_path_GREP_found && break 3 4256 done 4257 done 4258 done 4259IFS=$as_save_IFS 4260 if test -z "$ac_cv_path_GREP"; then 4261 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4262 fi 4263else 4264 ac_cv_path_GREP=$GREP 4265fi 4266 4267fi 4268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4269$as_echo "$ac_cv_path_GREP" >&6; } 4270 GREP="$ac_cv_path_GREP" 4271 4272 4273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4274$as_echo_n "checking for egrep... " >&6; } 4275if test "${ac_cv_path_EGREP+set}" = set; then : 4276 $as_echo_n "(cached) " >&6 4277else 4278 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4279 then ac_cv_path_EGREP="$GREP -E" 4280 else 4281 if test -z "$EGREP"; then 4282 ac_path_EGREP_found=false 4283 # Loop through the user's path and test for each of PROGNAME-LIST 4284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4285for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4286do 4287 IFS=$as_save_IFS 4288 test -z "$as_dir" && as_dir=. 4289 for ac_prog in egrep; do 4290 for ac_exec_ext in '' $ac_executable_extensions; do 4291 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4292 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4293# Check for GNU ac_path_EGREP and select it if it is found. 4294 # Check for GNU $ac_path_EGREP 4295case `"$ac_path_EGREP" --version 2>&1` in 4296*GNU*) 4297 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4298*) 4299 ac_count=0 4300 $as_echo_n 0123456789 >"conftest.in" 4301 while : 4302 do 4303 cat "conftest.in" "conftest.in" >"conftest.tmp" 4304 mv "conftest.tmp" "conftest.in" 4305 cp "conftest.in" "conftest.nl" 4306 $as_echo 'EGREP' >> "conftest.nl" 4307 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4308 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4309 as_fn_arith $ac_count + 1 && ac_count=$as_val 4310 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4311 # Best one so far, save it but keep looking for a better one 4312 ac_cv_path_EGREP="$ac_path_EGREP" 4313 ac_path_EGREP_max=$ac_count 4314 fi 4315 # 10*(2^10) chars as input seems more than enough 4316 test $ac_count -gt 10 && break 4317 done 4318 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4319esac 4320 4321 $ac_path_EGREP_found && break 3 4322 done 4323 done 4324 done 4325IFS=$as_save_IFS 4326 if test -z "$ac_cv_path_EGREP"; then 4327 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4328 fi 4329else 4330 ac_cv_path_EGREP=$EGREP 4331fi 4332 4333 fi 4334fi 4335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4336$as_echo "$ac_cv_path_EGREP" >&6; } 4337 EGREP="$ac_cv_path_EGREP" 4338 4339 4340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4341$as_echo_n "checking for ANSI C header files... " >&6; } 4342if test "${ac_cv_header_stdc+set}" = set; then : 4343 $as_echo_n "(cached) " >&6 4344else 4345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4346/* end confdefs.h. */ 4347#include <stdlib.h> 4348#include <stdarg.h> 4349#include <string.h> 4350#include <float.h> 4351 4352int 4353main () 4354{ 4355 4356 ; 4357 return 0; 4358} 4359_ACEOF 4360if ac_fn_c_try_compile "$LINENO"; then : 4361 ac_cv_header_stdc=yes 4362else 4363 ac_cv_header_stdc=no 4364fi 4365rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4366 4367if test $ac_cv_header_stdc = yes; then 4368 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4370/* end confdefs.h. */ 4371#include <string.h> 4372 4373_ACEOF 4374if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4375 $EGREP "memchr" >/dev/null 2>&1; then : 4376 4377else 4378 ac_cv_header_stdc=no 4379fi 4380rm -f conftest* 4381 4382fi 4383 4384if test $ac_cv_header_stdc = yes; then 4385 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4387/* end confdefs.h. */ 4388#include <stdlib.h> 4389 4390_ACEOF 4391if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4392 $EGREP "free" >/dev/null 2>&1; then : 4393 4394else 4395 ac_cv_header_stdc=no 4396fi 4397rm -f conftest* 4398 4399fi 4400 4401if test $ac_cv_header_stdc = yes; then 4402 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4403 if test "$cross_compiling" = yes; then : 4404 : 4405else 4406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4407/* end confdefs.h. */ 4408#include <ctype.h> 4409#include <stdlib.h> 4410#if ((' ' & 0x0FF) == 0x020) 4411# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4412# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4413#else 4414# define ISLOWER(c) \ 4415 (('a' <= (c) && (c) <= 'i') \ 4416 || ('j' <= (c) && (c) <= 'r') \ 4417 || ('s' <= (c) && (c) <= 'z')) 4418# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4419#endif 4420 4421#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4422int 4423main () 4424{ 4425 int i; 4426 for (i = 0; i < 256; i++) 4427 if (XOR (islower (i), ISLOWER (i)) 4428 || toupper (i) != TOUPPER (i)) 4429 return 2; 4430 return 0; 4431} 4432_ACEOF 4433if ac_fn_c_try_run "$LINENO"; then : 4434 4435else 4436 ac_cv_header_stdc=no 4437fi 4438rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4439 conftest.$ac_objext conftest.beam conftest.$ac_ext 4440fi 4441 4442fi 4443fi 4444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4445$as_echo "$ac_cv_header_stdc" >&6; } 4446if test $ac_cv_header_stdc = yes; then 4447 4448$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4449 4450fi 4451 4452# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4453for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4454 inttypes.h stdint.h unistd.h 4455do : 4456 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4457ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4458" 4459eval as_val=\$$as_ac_Header 4460 if test "x$as_val" = x""yes; then : 4461 cat >>confdefs.h <<_ACEOF 4462#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4463_ACEOF 4464 4465fi 4466 4467done 4468 4469 4470for ac_header in alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h 4471do : 4472 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4473ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 4474eval as_val=\$$as_ac_Header 4475 if test "x$as_val" = x""yes; then : 4476 cat >>confdefs.h <<_ACEOF 4477#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4478_ACEOF 4479 4480fi 4481 4482done 4483 4484 4485if test x$gcc_no_link = xyes; then 4486 # Presume the ISO C functions are available; add target-specific 4487 # configuration here if required. 4488 $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h 4489 4490 $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h 4491 4492else 4493 for ac_func in memmove mempcpy strncpy strncat 4494do : 4495 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4496ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4497eval as_val=\$$as_ac_var 4498 if test "x$as_val" = x""yes; then : 4499 cat >>confdefs.h <<_ACEOF 4500#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4501_ACEOF 4502 4503fi 4504done 4505 4506fi 4507 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5 4509$as_echo_n "checking whether vsnprintf is usable... " >&6; } 4510if test "$cross_compiling" = yes; then : 4511 ssp_have_usable_vsnprintf=undef 4512else 4513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4514/* end confdefs.h. */ 4515 4516#include <stdarg.h> 4517#include <string.h> 4518#include <stdio.h> 4519int foo (char *buf, size_t n, const char *fmt, ...) 4520{ 4521 va_list ap; 4522 int ret; 4523 va_start (ap, fmt); 4524 ret = vsnprintf (buf, n, fmt, ap); 4525 va_end (ap); 4526 return ret; 4527} 4528int 4529main () 4530{ 4531char buf[8]; memset (buf, 'A', sizeof (buf)); 4532 if (foo (buf, 4, ".%s.", "CDEFG") != 7) 4533 return 1; 4534 return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0; 4535 ; 4536 return 0; 4537} 4538_ACEOF 4539if ac_fn_c_try_run "$LINENO"; then : 4540 ssp_have_usable_vsnprintf=define 4541else 4542 ssp_have_usable_vsnprintf=undef 4543fi 4544rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4545 conftest.$ac_objext conftest.beam conftest.$ac_ext 4546fi 4547 4548if test "x$ssp_have_usable_vsnprintf" = xdefine; then 4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4550$as_echo "yes" >&6; } 4551 4552$as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h 4553 4554else 4555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4556$as_echo "no" >&6; } 4557fi 4558 4559 4560case `pwd` in 4561 *\ * | *\ *) 4562 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4563$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4564esac 4565 4566 4567 4568macro_version='2.2.7a' 4569macro_revision='1.3134' 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583ltmain="$ac_aux_dir/ltmain.sh" 4584 4585# Backslashify metacharacters that are still active within 4586# double-quoted strings. 4587sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4588 4589# Same as above, but do not quote variable references. 4590double_quote_subst='s/\(["`\\]\)/\\\1/g' 4591 4592# Sed substitution to delay expansion of an escaped shell variable in a 4593# double_quote_subst'ed string. 4594delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4595 4596# Sed substitution to delay expansion of an escaped single quote. 4597delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4598 4599# Sed substitution to avoid accidental globbing in evaled expressions 4600no_glob_subst='s/\*/\\\*/g' 4601 4602ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4603ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4604ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4605 4606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4607$as_echo_n "checking how to print strings... " >&6; } 4608# Test print first, because it will be a builtin if present. 4609if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4610 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4611 ECHO='print -r --' 4612elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4613 ECHO='printf %s\n' 4614else 4615 # Use this function as a fallback that always works. 4616 func_fallback_echo () 4617 { 4618 eval 'cat <<_LTECHO_EOF 4619$1 4620_LTECHO_EOF' 4621 } 4622 ECHO='func_fallback_echo' 4623fi 4624 4625# func_echo_all arg... 4626# Invoke $ECHO with all args, space-separated. 4627func_echo_all () 4628{ 4629 $ECHO "" 4630} 4631 4632case "$ECHO" in 4633 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4634$as_echo "printf" >&6; } ;; 4635 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4636$as_echo "print -r" >&6; } ;; 4637 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4638$as_echo "cat" >&6; } ;; 4639esac 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4655$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4656if test "${ac_cv_path_SED+set}" = set; then : 4657 $as_echo_n "(cached) " >&6 4658else 4659 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4660 for ac_i in 1 2 3 4 5 6 7; do 4661 ac_script="$ac_script$as_nl$ac_script" 4662 done 4663 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4664 { ac_script=; unset ac_script;} 4665 if test -z "$SED"; then 4666 ac_path_SED_found=false 4667 # Loop through the user's path and test for each of PROGNAME-LIST 4668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4669for as_dir in $PATH 4670do 4671 IFS=$as_save_IFS 4672 test -z "$as_dir" && as_dir=. 4673 for ac_prog in sed gsed; do 4674 for ac_exec_ext in '' $ac_executable_extensions; do 4675 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4676 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4677# Check for GNU ac_path_SED and select it if it is found. 4678 # Check for GNU $ac_path_SED 4679case `"$ac_path_SED" --version 2>&1` in 4680*GNU*) 4681 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4682*) 4683 ac_count=0 4684 $as_echo_n 0123456789 >"conftest.in" 4685 while : 4686 do 4687 cat "conftest.in" "conftest.in" >"conftest.tmp" 4688 mv "conftest.tmp" "conftest.in" 4689 cp "conftest.in" "conftest.nl" 4690 $as_echo '' >> "conftest.nl" 4691 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4692 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4693 as_fn_arith $ac_count + 1 && ac_count=$as_val 4694 if test $ac_count -gt ${ac_path_SED_max-0}; then 4695 # Best one so far, save it but keep looking for a better one 4696 ac_cv_path_SED="$ac_path_SED" 4697 ac_path_SED_max=$ac_count 4698 fi 4699 # 10*(2^10) chars as input seems more than enough 4700 test $ac_count -gt 10 && break 4701 done 4702 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4703esac 4704 4705 $ac_path_SED_found && break 3 4706 done 4707 done 4708 done 4709IFS=$as_save_IFS 4710 if test -z "$ac_cv_path_SED"; then 4711 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4712 fi 4713else 4714 ac_cv_path_SED=$SED 4715fi 4716 4717fi 4718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4719$as_echo "$ac_cv_path_SED" >&6; } 4720 SED="$ac_cv_path_SED" 4721 rm -f conftest.sed 4722 4723test -z "$SED" && SED=sed 4724Xsed="$SED -e 1s/^X//" 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4737$as_echo_n "checking for fgrep... " >&6; } 4738if test "${ac_cv_path_FGREP+set}" = set; then : 4739 $as_echo_n "(cached) " >&6 4740else 4741 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4742 then ac_cv_path_FGREP="$GREP -F" 4743 else 4744 if test -z "$FGREP"; then 4745 ac_path_FGREP_found=false 4746 # Loop through the user's path and test for each of PROGNAME-LIST 4747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4748for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4749do 4750 IFS=$as_save_IFS 4751 test -z "$as_dir" && as_dir=. 4752 for ac_prog in fgrep; do 4753 for ac_exec_ext in '' $ac_executable_extensions; do 4754 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4755 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4756# Check for GNU ac_path_FGREP and select it if it is found. 4757 # Check for GNU $ac_path_FGREP 4758case `"$ac_path_FGREP" --version 2>&1` in 4759*GNU*) 4760 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4761*) 4762 ac_count=0 4763 $as_echo_n 0123456789 >"conftest.in" 4764 while : 4765 do 4766 cat "conftest.in" "conftest.in" >"conftest.tmp" 4767 mv "conftest.tmp" "conftest.in" 4768 cp "conftest.in" "conftest.nl" 4769 $as_echo 'FGREP' >> "conftest.nl" 4770 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4771 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4772 as_fn_arith $ac_count + 1 && ac_count=$as_val 4773 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4774 # Best one so far, save it but keep looking for a better one 4775 ac_cv_path_FGREP="$ac_path_FGREP" 4776 ac_path_FGREP_max=$ac_count 4777 fi 4778 # 10*(2^10) chars as input seems more than enough 4779 test $ac_count -gt 10 && break 4780 done 4781 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4782esac 4783 4784 $ac_path_FGREP_found && break 3 4785 done 4786 done 4787 done 4788IFS=$as_save_IFS 4789 if test -z "$ac_cv_path_FGREP"; then 4790 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4791 fi 4792else 4793 ac_cv_path_FGREP=$FGREP 4794fi 4795 4796 fi 4797fi 4798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4799$as_echo "$ac_cv_path_FGREP" >&6; } 4800 FGREP="$ac_cv_path_FGREP" 4801 4802 4803test -z "$GREP" && GREP=grep 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823# Check whether --with-gnu-ld was given. 4824if test "${with_gnu_ld+set}" = set; then : 4825 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4826else 4827 with_gnu_ld=no 4828fi 4829 4830ac_prog=ld 4831if test "$GCC" = yes; then 4832 # Check if gcc -print-prog-name=ld gives a path. 4833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4834$as_echo_n "checking for ld used by $CC... " >&6; } 4835 case $host in 4836 *-*-mingw*) 4837 # gcc leaves a trailing carriage return which upsets mingw 4838 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4839 *) 4840 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4841 esac 4842 case $ac_prog in 4843 # Accept absolute paths. 4844 [\\/]* | ?:[\\/]*) 4845 re_direlt='/[^/][^/]*/\.\./' 4846 # Canonicalize the pathname of ld 4847 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4848 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4849 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4850 done 4851 test -z "$LD" && LD="$ac_prog" 4852 ;; 4853 "") 4854 # If it fails, then pretend we aren't using GCC. 4855 ac_prog=ld 4856 ;; 4857 *) 4858 # If it is relative, then search for the first ld in PATH. 4859 with_gnu_ld=unknown 4860 ;; 4861 esac 4862elif test "$with_gnu_ld" = yes; then 4863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4864$as_echo_n "checking for GNU ld... " >&6; } 4865else 4866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4867$as_echo_n "checking for non-GNU ld... " >&6; } 4868fi 4869if test "${lt_cv_path_LD+set}" = set; then : 4870 $as_echo_n "(cached) " >&6 4871else 4872 if test -z "$LD"; then 4873 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4874 for ac_dir in $PATH; do 4875 IFS="$lt_save_ifs" 4876 test -z "$ac_dir" && ac_dir=. 4877 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4878 lt_cv_path_LD="$ac_dir/$ac_prog" 4879 # Check to see if the program is GNU ld. I'd rather use --version, 4880 # but apparently some variants of GNU ld only accept -v. 4881 # Break only if it was the GNU/non-GNU ld that we prefer. 4882 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4883 *GNU* | *'with BFD'*) 4884 test "$with_gnu_ld" != no && break 4885 ;; 4886 *) 4887 test "$with_gnu_ld" != yes && break 4888 ;; 4889 esac 4890 fi 4891 done 4892 IFS="$lt_save_ifs" 4893else 4894 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4895fi 4896fi 4897 4898LD="$lt_cv_path_LD" 4899if test -n "$LD"; then 4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4901$as_echo "$LD" >&6; } 4902else 4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4904$as_echo "no" >&6; } 4905fi 4906test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 4907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4908$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4909if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4910 $as_echo_n "(cached) " >&6 4911else 4912 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4913case `$LD -v 2>&1 </dev/null` in 4914*GNU* | *'with BFD'*) 4915 lt_cv_prog_gnu_ld=yes 4916 ;; 4917*) 4918 lt_cv_prog_gnu_ld=no 4919 ;; 4920esac 4921fi 4922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4923$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4924with_gnu_ld=$lt_cv_prog_gnu_ld 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4935$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4936if test "${lt_cv_path_NM+set}" = set; then : 4937 $as_echo_n "(cached) " >&6 4938else 4939 if test -n "$NM"; then 4940 # Let the user override the test. 4941 lt_cv_path_NM="$NM" 4942else 4943 lt_nm_to_check="${ac_tool_prefix}nm" 4944 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4945 lt_nm_to_check="$lt_nm_to_check nm" 4946 fi 4947 for lt_tmp_nm in $lt_nm_to_check; do 4948 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4949 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4950 IFS="$lt_save_ifs" 4951 test -z "$ac_dir" && ac_dir=. 4952 tmp_nm="$ac_dir/$lt_tmp_nm" 4953 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4954 # Check to see if the nm accepts a BSD-compat flag. 4955 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4956 # nm: unknown option "B" ignored 4957 # Tru64's nm complains that /dev/null is an invalid object file 4958 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4959 */dev/null* | *'Invalid file or object type'*) 4960 lt_cv_path_NM="$tmp_nm -B" 4961 break 4962 ;; 4963 *) 4964 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4965 */dev/null*) 4966 lt_cv_path_NM="$tmp_nm -p" 4967 break 4968 ;; 4969 *) 4970 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4971 continue # so that we can try to find one that supports BSD flags 4972 ;; 4973 esac 4974 ;; 4975 esac 4976 fi 4977 done 4978 IFS="$lt_save_ifs" 4979 done 4980 : ${lt_cv_path_NM=no} 4981fi 4982fi 4983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4984$as_echo "$lt_cv_path_NM" >&6; } 4985if test "$lt_cv_path_NM" != "no"; then 4986 NM="$lt_cv_path_NM" 4987else 4988 # Didn't find any BSD compatible name lister, look for dumpbin. 4989 if test -n "$DUMPBIN"; then : 4990 # Let the user override the test. 4991 else 4992 if test -n "$ac_tool_prefix"; then 4993 for ac_prog in dumpbin "link -dump" 4994 do 4995 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4996set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4998$as_echo_n "checking for $ac_word... " >&6; } 4999if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5000 $as_echo_n "(cached) " >&6 5001else 5002 if test -n "$DUMPBIN"; then 5003 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5004else 5005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5006for as_dir in $PATH 5007do 5008 IFS=$as_save_IFS 5009 test -z "$as_dir" && as_dir=. 5010 for ac_exec_ext in '' $ac_executable_extensions; do 5011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5012 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5014 break 2 5015 fi 5016done 5017 done 5018IFS=$as_save_IFS 5019 5020fi 5021fi 5022DUMPBIN=$ac_cv_prog_DUMPBIN 5023if test -n "$DUMPBIN"; then 5024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5025$as_echo "$DUMPBIN" >&6; } 5026else 5027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5028$as_echo "no" >&6; } 5029fi 5030 5031 5032 test -n "$DUMPBIN" && break 5033 done 5034fi 5035if test -z "$DUMPBIN"; then 5036 ac_ct_DUMPBIN=$DUMPBIN 5037 for ac_prog in dumpbin "link -dump" 5038do 5039 # Extract the first word of "$ac_prog", so it can be a program name with args. 5040set dummy $ac_prog; ac_word=$2 5041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5042$as_echo_n "checking for $ac_word... " >&6; } 5043if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5044 $as_echo_n "(cached) " >&6 5045else 5046 if test -n "$ac_ct_DUMPBIN"; then 5047 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5048else 5049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5050for as_dir in $PATH 5051do 5052 IFS=$as_save_IFS 5053 test -z "$as_dir" && as_dir=. 5054 for ac_exec_ext in '' $ac_executable_extensions; do 5055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5056 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5058 break 2 5059 fi 5060done 5061 done 5062IFS=$as_save_IFS 5063 5064fi 5065fi 5066ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5067if test -n "$ac_ct_DUMPBIN"; then 5068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5069$as_echo "$ac_ct_DUMPBIN" >&6; } 5070else 5071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5072$as_echo "no" >&6; } 5073fi 5074 5075 5076 test -n "$ac_ct_DUMPBIN" && break 5077done 5078 5079 if test "x$ac_ct_DUMPBIN" = x; then 5080 DUMPBIN=":" 5081 else 5082 case $cross_compiling:$ac_tool_warned in 5083yes:) 5084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5086ac_tool_warned=yes ;; 5087esac 5088 DUMPBIN=$ac_ct_DUMPBIN 5089 fi 5090fi 5091 5092 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5093 *COFF*) 5094 DUMPBIN="$DUMPBIN -symbols" 5095 ;; 5096 *) 5097 DUMPBIN=: 5098 ;; 5099 esac 5100 fi 5101 5102 if test "$DUMPBIN" != ":"; then 5103 NM="$DUMPBIN" 5104 fi 5105fi 5106test -z "$NM" && NM=nm 5107 5108 5109 5110 5111 5112 5113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5114$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5115if test "${lt_cv_nm_interface+set}" = set; then : 5116 $as_echo_n "(cached) " >&6 5117else 5118 lt_cv_nm_interface="BSD nm" 5119 echo "int some_variable = 0;" > conftest.$ac_ext 5120 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5121 (eval "$ac_compile" 2>conftest.err) 5122 cat conftest.err >&5 5123 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5124 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5125 cat conftest.err >&5 5126 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5127 cat conftest.out >&5 5128 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5129 lt_cv_nm_interface="MS dumpbin" 5130 fi 5131 rm -f conftest* 5132fi 5133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5134$as_echo "$lt_cv_nm_interface" >&6; } 5135 5136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5137$as_echo_n "checking whether ln -s works... " >&6; } 5138LN_S=$as_ln_s 5139if test "$LN_S" = "ln -s"; then 5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5141$as_echo "yes" >&6; } 5142else 5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5144$as_echo "no, using $LN_S" >&6; } 5145fi 5146 5147# find the maximum length of command line arguments 5148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5149$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5150if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5151 $as_echo_n "(cached) " >&6 5152else 5153 i=0 5154 teststring="ABCD" 5155 5156 case $build_os in 5157 msdosdjgpp*) 5158 # On DJGPP, this test can blow up pretty badly due to problems in libc 5159 # (any single argument exceeding 2000 bytes causes a buffer overrun 5160 # during glob expansion). Even if it were fixed, the result of this 5161 # check would be larger than it should be. 5162 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5163 ;; 5164 5165 gnu*) 5166 # Under GNU Hurd, this test is not required because there is 5167 # no limit to the length of command line arguments. 5168 # Libtool will interpret -1 as no limit whatsoever 5169 lt_cv_sys_max_cmd_len=-1; 5170 ;; 5171 5172 cygwin* | mingw* | cegcc*) 5173 # On Win9x/ME, this test blows up -- it succeeds, but takes 5174 # about 5 minutes as the teststring grows exponentially. 5175 # Worse, since 9x/ME are not pre-emptively multitasking, 5176 # you end up with a "frozen" computer, even though with patience 5177 # the test eventually succeeds (with a max line length of 256k). 5178 # Instead, let's just punt: use the minimum linelength reported by 5179 # all of the supported platforms: 8192 (on NT/2K/XP). 5180 lt_cv_sys_max_cmd_len=8192; 5181 ;; 5182 5183 mint*) 5184 # On MiNT this can take a long time and run out of memory. 5185 lt_cv_sys_max_cmd_len=8192; 5186 ;; 5187 5188 amigaos*) 5189 # On AmigaOS with pdksh, this test takes hours, literally. 5190 # So we just punt and use a minimum line length of 8192. 5191 lt_cv_sys_max_cmd_len=8192; 5192 ;; 5193 5194 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5195 # This has been around since 386BSD, at least. Likely further. 5196 if test -x /sbin/sysctl; then 5197 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5198 elif test -x /usr/sbin/sysctl; then 5199 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5200 else 5201 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5202 fi 5203 # And add a safety zone 5204 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5205 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5206 ;; 5207 5208 interix*) 5209 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5210 lt_cv_sys_max_cmd_len=196608 5211 ;; 5212 5213 osf*) 5214 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5215 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5216 # nice to cause kernel panics so lets avoid the loop below. 5217 # First set a reasonable default. 5218 lt_cv_sys_max_cmd_len=16384 5219 # 5220 if test -x /sbin/sysconfig; then 5221 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5222 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5223 esac 5224 fi 5225 ;; 5226 sco3.2v5*) 5227 lt_cv_sys_max_cmd_len=102400 5228 ;; 5229 sysv5* | sco5v6* | sysv4.2uw2*) 5230 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5231 if test -n "$kargmax"; then 5232 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5233 else 5234 lt_cv_sys_max_cmd_len=32768 5235 fi 5236 ;; 5237 *) 5238 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5239 if test -n "$lt_cv_sys_max_cmd_len"; then 5240 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5241 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5242 else 5243 # Make teststring a little bigger before we do anything with it. 5244 # a 1K string should be a reasonable start. 5245 for i in 1 2 3 4 5 6 7 8 ; do 5246 teststring=$teststring$teststring 5247 done 5248 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5249 # If test is not a shell built-in, we'll probably end up computing a 5250 # maximum length that is only half of the actual maximum length, but 5251 # we can't tell. 5252 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5253 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5254 test $i != 17 # 1/2 MB should be enough 5255 do 5256 i=`expr $i + 1` 5257 teststring=$teststring$teststring 5258 done 5259 # Only check the string length outside the loop. 5260 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5261 teststring= 5262 # Add a significant safety factor because C++ compilers can tack on 5263 # massive amounts of additional arguments before passing them to the 5264 # linker. It appears as though 1/2 is a usable value. 5265 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5266 fi 5267 ;; 5268 esac 5269 5270fi 5271 5272if test -n $lt_cv_sys_max_cmd_len ; then 5273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5274$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5275else 5276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5277$as_echo "none" >&6; } 5278fi 5279max_cmd_len=$lt_cv_sys_max_cmd_len 5280 5281 5282 5283 5284 5285 5286: ${CP="cp -f"} 5287: ${MV="mv -f"} 5288: ${RM="rm -f"} 5289 5290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5291$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5292# Try some XSI features 5293xsi_shell=no 5294( _lt_dummy="a/b/c" 5295 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5296 = c,a/b,, \ 5297 && eval 'test $(( 1 + 1 )) -eq 2 \ 5298 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5299 && xsi_shell=yes 5300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5301$as_echo "$xsi_shell" >&6; } 5302 5303 5304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5305$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5306lt_shell_append=no 5307( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5308 >/dev/null 2>&1 \ 5309 && lt_shell_append=yes 5310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5311$as_echo "$lt_shell_append" >&6; } 5312 5313 5314if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5315 lt_unset=unset 5316else 5317 lt_unset=false 5318fi 5319 5320 5321 5322 5323 5324# test EBCDIC or ASCII 5325case `echo X|tr X '\101'` in 5326 A) # ASCII based system 5327 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5328 lt_SP2NL='tr \040 \012' 5329 lt_NL2SP='tr \015\012 \040\040' 5330 ;; 5331 *) # EBCDIC based system 5332 lt_SP2NL='tr \100 \n' 5333 lt_NL2SP='tr \r\n \100\100' 5334 ;; 5335esac 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5346$as_echo_n "checking for $LD option to reload object files... " >&6; } 5347if test "${lt_cv_ld_reload_flag+set}" = set; then : 5348 $as_echo_n "(cached) " >&6 5349else 5350 lt_cv_ld_reload_flag='-r' 5351fi 5352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5353$as_echo "$lt_cv_ld_reload_flag" >&6; } 5354reload_flag=$lt_cv_ld_reload_flag 5355case $reload_flag in 5356"" | " "*) ;; 5357*) reload_flag=" $reload_flag" ;; 5358esac 5359reload_cmds='$LD$reload_flag -o $output$reload_objs' 5360case $host_os in 5361 darwin*) 5362 if test "$GCC" = yes; then 5363 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5364 else 5365 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5366 fi 5367 ;; 5368esac 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378if test -n "$ac_tool_prefix"; then 5379 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5380set dummy ${ac_tool_prefix}objdump; ac_word=$2 5381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5382$as_echo_n "checking for $ac_word... " >&6; } 5383if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5384 $as_echo_n "(cached) " >&6 5385else 5386 if test -n "$OBJDUMP"; then 5387 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5388else 5389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5390for as_dir in $PATH 5391do 5392 IFS=$as_save_IFS 5393 test -z "$as_dir" && as_dir=. 5394 for ac_exec_ext in '' $ac_executable_extensions; do 5395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5396 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5398 break 2 5399 fi 5400done 5401 done 5402IFS=$as_save_IFS 5403 5404fi 5405fi 5406OBJDUMP=$ac_cv_prog_OBJDUMP 5407if test -n "$OBJDUMP"; then 5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5409$as_echo "$OBJDUMP" >&6; } 5410else 5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5412$as_echo "no" >&6; } 5413fi 5414 5415 5416fi 5417if test -z "$ac_cv_prog_OBJDUMP"; then 5418 ac_ct_OBJDUMP=$OBJDUMP 5419 # Extract the first word of "objdump", so it can be a program name with args. 5420set dummy objdump; ac_word=$2 5421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5422$as_echo_n "checking for $ac_word... " >&6; } 5423if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5424 $as_echo_n "(cached) " >&6 5425else 5426 if test -n "$ac_ct_OBJDUMP"; then 5427 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5428else 5429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5430for as_dir in $PATH 5431do 5432 IFS=$as_save_IFS 5433 test -z "$as_dir" && as_dir=. 5434 for ac_exec_ext in '' $ac_executable_extensions; do 5435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5436 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5438 break 2 5439 fi 5440done 5441 done 5442IFS=$as_save_IFS 5443 5444fi 5445fi 5446ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5447if test -n "$ac_ct_OBJDUMP"; then 5448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5449$as_echo "$ac_ct_OBJDUMP" >&6; } 5450else 5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5452$as_echo "no" >&6; } 5453fi 5454 5455 if test "x$ac_ct_OBJDUMP" = x; then 5456 OBJDUMP="false" 5457 else 5458 case $cross_compiling:$ac_tool_warned in 5459yes:) 5460{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5461$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5462ac_tool_warned=yes ;; 5463esac 5464 OBJDUMP=$ac_ct_OBJDUMP 5465 fi 5466else 5467 OBJDUMP="$ac_cv_prog_OBJDUMP" 5468fi 5469 5470test -z "$OBJDUMP" && OBJDUMP=objdump 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5481$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5482if test "${lt_cv_deplibs_check_method+set}" = set; then : 5483 $as_echo_n "(cached) " >&6 5484else 5485 lt_cv_file_magic_cmd='$MAGIC_CMD' 5486lt_cv_file_magic_test_file= 5487lt_cv_deplibs_check_method='unknown' 5488# Need to set the preceding variable on all platforms that support 5489# interlibrary dependencies. 5490# 'none' -- dependencies not supported. 5491# `unknown' -- same as none, but documents that we really don't know. 5492# 'pass_all' -- all dependencies passed with no checks. 5493# 'test_compile' -- check by making test program. 5494# 'file_magic [[regex]]' -- check by looking for files in library path 5495# which responds to the $file_magic_cmd with a given extended regex. 5496# If you have `file' or equivalent on your system and you're not sure 5497# whether `pass_all' will *always* work, you probably want this one. 5498 5499case $host_os in 5500aix[4-9]*) 5501 lt_cv_deplibs_check_method=pass_all 5502 ;; 5503 5504beos*) 5505 lt_cv_deplibs_check_method=pass_all 5506 ;; 5507 5508bsdi[45]*) 5509 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5510 lt_cv_file_magic_cmd='/usr/bin/file -L' 5511 lt_cv_file_magic_test_file=/shlib/libc.so 5512 ;; 5513 5514cygwin*) 5515 # func_win32_libid is a shell function defined in ltmain.sh 5516 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5517 lt_cv_file_magic_cmd='func_win32_libid' 5518 ;; 5519 5520mingw* | pw32*) 5521 # Base MSYS/MinGW do not provide the 'file' command needed by 5522 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5523 # unless we find 'file', for example because we are cross-compiling. 5524 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5525 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5526 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5527 lt_cv_file_magic_cmd='func_win32_libid' 5528 else 5529 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5530 lt_cv_file_magic_cmd='$OBJDUMP -f' 5531 fi 5532 ;; 5533 5534cegcc*) 5535 # use the weaker test based on 'objdump'. See mingw*. 5536 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5537 lt_cv_file_magic_cmd='$OBJDUMP -f' 5538 ;; 5539 5540darwin* | rhapsody*) 5541 lt_cv_deplibs_check_method=pass_all 5542 ;; 5543 5544freebsd* | dragonfly*) 5545 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5546 case $host_cpu in 5547 i*86 ) 5548 # Not sure whether the presence of OpenBSD here was a mistake. 5549 # Let's accept both of them until this is cleared up. 5550 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5551 lt_cv_file_magic_cmd=/usr/bin/file 5552 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5553 ;; 5554 esac 5555 else 5556 lt_cv_deplibs_check_method=pass_all 5557 fi 5558 ;; 5559 5560gnu*) 5561 lt_cv_deplibs_check_method=pass_all 5562 ;; 5563 5564haiku*) 5565 lt_cv_deplibs_check_method=pass_all 5566 ;; 5567 5568hpux10.20* | hpux11*) 5569 lt_cv_file_magic_cmd=/usr/bin/file 5570 case $host_cpu in 5571 ia64*) 5572 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5573 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5574 ;; 5575 hppa*64*) 5576 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]' 5577 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5578 ;; 5579 *) 5580 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5581 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5582 ;; 5583 esac 5584 ;; 5585 5586interix[3-9]*) 5587 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5588 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5589 ;; 5590 5591irix5* | irix6* | nonstopux*) 5592 case $LD in 5593 *-32|*"-32 ") libmagic=32-bit;; 5594 *-n32|*"-n32 ") libmagic=N32;; 5595 *-64|*"-64 ") libmagic=64-bit;; 5596 *) libmagic=never-match;; 5597 esac 5598 lt_cv_deplibs_check_method=pass_all 5599 ;; 5600 5601# This must be Linux ELF. 5602linux* | k*bsd*-gnu | kopensolaris*-gnu) 5603 lt_cv_deplibs_check_method=pass_all 5604 ;; 5605 5606netbsd*) 5607 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5608 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5609 else 5610 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5611 fi 5612 ;; 5613 5614newos6*) 5615 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5616 lt_cv_file_magic_cmd=/usr/bin/file 5617 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5618 ;; 5619 5620*nto* | *qnx*) 5621 lt_cv_deplibs_check_method=pass_all 5622 ;; 5623 5624openbsd*) 5625 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5626 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5627 else 5628 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5629 fi 5630 ;; 5631 5632osf3* | osf4* | osf5*) 5633 lt_cv_deplibs_check_method=pass_all 5634 ;; 5635 5636rdos*) 5637 lt_cv_deplibs_check_method=pass_all 5638 ;; 5639 5640solaris*) 5641 lt_cv_deplibs_check_method=pass_all 5642 ;; 5643 5644sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5645 lt_cv_deplibs_check_method=pass_all 5646 ;; 5647 5648sysv4 | sysv4.3*) 5649 case $host_vendor in 5650 motorola) 5651 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]' 5652 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5653 ;; 5654 ncr) 5655 lt_cv_deplibs_check_method=pass_all 5656 ;; 5657 sequent) 5658 lt_cv_file_magic_cmd='/bin/file' 5659 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5660 ;; 5661 sni) 5662 lt_cv_file_magic_cmd='/bin/file' 5663 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5664 lt_cv_file_magic_test_file=/lib/libc.so 5665 ;; 5666 siemens) 5667 lt_cv_deplibs_check_method=pass_all 5668 ;; 5669 pc) 5670 lt_cv_deplibs_check_method=pass_all 5671 ;; 5672 esac 5673 ;; 5674 5675tpf*) 5676 lt_cv_deplibs_check_method=pass_all 5677 ;; 5678esac 5679 5680fi 5681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5682$as_echo "$lt_cv_deplibs_check_method" >&6; } 5683file_magic_cmd=$lt_cv_file_magic_cmd 5684deplibs_check_method=$lt_cv_deplibs_check_method 5685test -z "$deplibs_check_method" && deplibs_check_method=unknown 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698if test -n "$ac_tool_prefix"; then 5699 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5700set dummy ${ac_tool_prefix}ar; ac_word=$2 5701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5702$as_echo_n "checking for $ac_word... " >&6; } 5703if test "${ac_cv_prog_AR+set}" = set; then : 5704 $as_echo_n "(cached) " >&6 5705else 5706 if test -n "$AR"; then 5707 ac_cv_prog_AR="$AR" # Let the user override the test. 5708else 5709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5710for as_dir in $PATH 5711do 5712 IFS=$as_save_IFS 5713 test -z "$as_dir" && as_dir=. 5714 for ac_exec_ext in '' $ac_executable_extensions; do 5715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5716 ac_cv_prog_AR="${ac_tool_prefix}ar" 5717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5718 break 2 5719 fi 5720done 5721 done 5722IFS=$as_save_IFS 5723 5724fi 5725fi 5726AR=$ac_cv_prog_AR 5727if test -n "$AR"; then 5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5729$as_echo "$AR" >&6; } 5730else 5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5732$as_echo "no" >&6; } 5733fi 5734 5735 5736fi 5737if test -z "$ac_cv_prog_AR"; then 5738 ac_ct_AR=$AR 5739 # Extract the first word of "ar", so it can be a program name with args. 5740set dummy ar; ac_word=$2 5741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5742$as_echo_n "checking for $ac_word... " >&6; } 5743if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5744 $as_echo_n "(cached) " >&6 5745else 5746 if test -n "$ac_ct_AR"; then 5747 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5748else 5749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5750for as_dir in $PATH 5751do 5752 IFS=$as_save_IFS 5753 test -z "$as_dir" && as_dir=. 5754 for ac_exec_ext in '' $ac_executable_extensions; do 5755 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5756 ac_cv_prog_ac_ct_AR="ar" 5757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5758 break 2 5759 fi 5760done 5761 done 5762IFS=$as_save_IFS 5763 5764fi 5765fi 5766ac_ct_AR=$ac_cv_prog_ac_ct_AR 5767if test -n "$ac_ct_AR"; then 5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5769$as_echo "$ac_ct_AR" >&6; } 5770else 5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5772$as_echo "no" >&6; } 5773fi 5774 5775 if test "x$ac_ct_AR" = x; then 5776 AR="false" 5777 else 5778 case $cross_compiling:$ac_tool_warned in 5779yes:) 5780{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5781$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5782ac_tool_warned=yes ;; 5783esac 5784 AR=$ac_ct_AR 5785 fi 5786else 5787 AR="$ac_cv_prog_AR" 5788fi 5789 5790test -z "$AR" && AR=ar 5791test -z "$AR_FLAGS" && AR_FLAGS=cru 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803if test -n "$ac_tool_prefix"; then 5804 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5805set dummy ${ac_tool_prefix}strip; ac_word=$2 5806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5807$as_echo_n "checking for $ac_word... " >&6; } 5808if test "${ac_cv_prog_STRIP+set}" = set; then : 5809 $as_echo_n "(cached) " >&6 5810else 5811 if test -n "$STRIP"; then 5812 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5813else 5814as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5815for as_dir in $PATH 5816do 5817 IFS=$as_save_IFS 5818 test -z "$as_dir" && as_dir=. 5819 for ac_exec_ext in '' $ac_executable_extensions; do 5820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5821 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5823 break 2 5824 fi 5825done 5826 done 5827IFS=$as_save_IFS 5828 5829fi 5830fi 5831STRIP=$ac_cv_prog_STRIP 5832if test -n "$STRIP"; then 5833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5834$as_echo "$STRIP" >&6; } 5835else 5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5837$as_echo "no" >&6; } 5838fi 5839 5840 5841fi 5842if test -z "$ac_cv_prog_STRIP"; then 5843 ac_ct_STRIP=$STRIP 5844 # Extract the first word of "strip", so it can be a program name with args. 5845set dummy strip; ac_word=$2 5846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5847$as_echo_n "checking for $ac_word... " >&6; } 5848if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5849 $as_echo_n "(cached) " >&6 5850else 5851 if test -n "$ac_ct_STRIP"; then 5852 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5853else 5854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5855for as_dir in $PATH 5856do 5857 IFS=$as_save_IFS 5858 test -z "$as_dir" && as_dir=. 5859 for ac_exec_ext in '' $ac_executable_extensions; do 5860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5861 ac_cv_prog_ac_ct_STRIP="strip" 5862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5863 break 2 5864 fi 5865done 5866 done 5867IFS=$as_save_IFS 5868 5869fi 5870fi 5871ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5872if test -n "$ac_ct_STRIP"; then 5873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5874$as_echo "$ac_ct_STRIP" >&6; } 5875else 5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5877$as_echo "no" >&6; } 5878fi 5879 5880 if test "x$ac_ct_STRIP" = x; then 5881 STRIP=":" 5882 else 5883 case $cross_compiling:$ac_tool_warned in 5884yes:) 5885{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5886$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5887ac_tool_warned=yes ;; 5888esac 5889 STRIP=$ac_ct_STRIP 5890 fi 5891else 5892 STRIP="$ac_cv_prog_STRIP" 5893fi 5894 5895test -z "$STRIP" && STRIP=: 5896 5897 5898 5899 5900 5901 5902if test -n "$ac_tool_prefix"; then 5903 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5904set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5906$as_echo_n "checking for $ac_word... " >&6; } 5907if test "${ac_cv_prog_RANLIB+set}" = set; then : 5908 $as_echo_n "(cached) " >&6 5909else 5910 if test -n "$RANLIB"; then 5911 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5912else 5913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5914for as_dir in $PATH 5915do 5916 IFS=$as_save_IFS 5917 test -z "$as_dir" && as_dir=. 5918 for ac_exec_ext in '' $ac_executable_extensions; do 5919 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5920 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5922 break 2 5923 fi 5924done 5925 done 5926IFS=$as_save_IFS 5927 5928fi 5929fi 5930RANLIB=$ac_cv_prog_RANLIB 5931if test -n "$RANLIB"; then 5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5933$as_echo "$RANLIB" >&6; } 5934else 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5936$as_echo "no" >&6; } 5937fi 5938 5939 5940fi 5941if test -z "$ac_cv_prog_RANLIB"; then 5942 ac_ct_RANLIB=$RANLIB 5943 # Extract the first word of "ranlib", so it can be a program name with args. 5944set dummy ranlib; ac_word=$2 5945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5946$as_echo_n "checking for $ac_word... " >&6; } 5947if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5948 $as_echo_n "(cached) " >&6 5949else 5950 if test -n "$ac_ct_RANLIB"; then 5951 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5952else 5953as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5954for as_dir in $PATH 5955do 5956 IFS=$as_save_IFS 5957 test -z "$as_dir" && as_dir=. 5958 for ac_exec_ext in '' $ac_executable_extensions; do 5959 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5960 ac_cv_prog_ac_ct_RANLIB="ranlib" 5961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5962 break 2 5963 fi 5964done 5965 done 5966IFS=$as_save_IFS 5967 5968fi 5969fi 5970ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5971if test -n "$ac_ct_RANLIB"; then 5972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5973$as_echo "$ac_ct_RANLIB" >&6; } 5974else 5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5976$as_echo "no" >&6; } 5977fi 5978 5979 if test "x$ac_ct_RANLIB" = x; then 5980 RANLIB=":" 5981 else 5982 case $cross_compiling:$ac_tool_warned in 5983yes:) 5984{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5985$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5986ac_tool_warned=yes ;; 5987esac 5988 RANLIB=$ac_ct_RANLIB 5989 fi 5990else 5991 RANLIB="$ac_cv_prog_RANLIB" 5992fi 5993 5994test -z "$RANLIB" && RANLIB=: 5995 5996 5997 5998 5999 6000 6001# Determine commands to create old-style static archives. 6002old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6003old_postinstall_cmds='chmod 644 $oldlib' 6004old_postuninstall_cmds= 6005 6006if test -n "$RANLIB"; then 6007 case $host_os in 6008 openbsd*) 6009 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6010 ;; 6011 *) 6012 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6013 ;; 6014 esac 6015 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6016fi 6017 6018case $host_os in 6019 darwin*) 6020 lock_old_archive_extraction=yes ;; 6021 *) 6022 lock_old_archive_extraction=no ;; 6023esac 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063# If no C compiler was specified, use CC. 6064LTCC=${LTCC-"$CC"} 6065 6066# If no C compiler flags were specified, use CFLAGS. 6067LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6068 6069# Allow CC to be a program name with arguments. 6070compiler=$CC 6071 6072 6073# Check for command to grab the raw symbol name followed by C symbol from nm. 6074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6075$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6076if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6077 $as_echo_n "(cached) " >&6 6078else 6079 6080# These are sane defaults that work on at least a few old systems. 6081# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6082 6083# Character class describing NM global symbol codes. 6084symcode='[BCDEGRST]' 6085 6086# Regexp to match symbols that can be accessed directly from C. 6087sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6088 6089# Define system-specific variables. 6090case $host_os in 6091aix*) 6092 symcode='[BCDT]' 6093 ;; 6094cygwin* | mingw* | pw32* | cegcc*) 6095 symcode='[ABCDGISTW]' 6096 ;; 6097hpux*) 6098 if test "$host_cpu" = ia64; then 6099 symcode='[ABCDEGRST]' 6100 fi 6101 ;; 6102irix* | nonstopux*) 6103 symcode='[BCDEGRST]' 6104 ;; 6105osf*) 6106 symcode='[BCDEGQRST]' 6107 ;; 6108solaris*) 6109 symcode='[BDRT]' 6110 ;; 6111sco3.2v5*) 6112 symcode='[DT]' 6113 ;; 6114sysv4.2uw2*) 6115 symcode='[DT]' 6116 ;; 6117sysv5* | sco5v6* | unixware* | OpenUNIX*) 6118 symcode='[ABDT]' 6119 ;; 6120sysv4) 6121 symcode='[DFNSTU]' 6122 ;; 6123esac 6124 6125# If we're using GNU nm, then use its standard symbol codes. 6126case `$NM -V 2>&1` in 6127*GNU* | *'with BFD'*) 6128 symcode='[ABCDGIRSTW]' ;; 6129esac 6130 6131# Transform an extracted symbol line into a proper C declaration. 6132# Some systems (esp. on ia64) link data and code symbols differently, 6133# so use this general approach. 6134lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6135 6136# Transform an extracted symbol line into symbol name and symbol address 6137lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6138lt_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'" 6139 6140# Handle CRLF in mingw tool chain 6141opt_cr= 6142case $build_os in 6143mingw*) 6144 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6145 ;; 6146esac 6147 6148# Try without a prefix underscore, then with it. 6149for ac_symprfx in "" "_"; do 6150 6151 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6152 symxfrm="\\1 $ac_symprfx\\2 \\2" 6153 6154 # Write the raw and C identifiers. 6155 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6156 # Fake it for dumpbin and say T for any non-static function 6157 # and D for any global variable. 6158 # Also find C++ and __fastcall symbols from MSVC++, 6159 # which start with @ or ?. 6160 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6161" {last_section=section; section=\$ 3};"\ 6162" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6163" \$ 0!~/External *\|/{next};"\ 6164" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6165" {if(hide[section]) next};"\ 6166" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6167" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6168" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6169" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6170" ' prfx=^$ac_symprfx" 6171 else 6172 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6173 fi 6174 6175 # Check to see that the pipe works correctly. 6176 pipe_works=no 6177 6178 rm -f conftest* 6179 cat > conftest.$ac_ext <<_LT_EOF 6180#ifdef __cplusplus 6181extern "C" { 6182#endif 6183char nm_test_var; 6184void nm_test_func(void); 6185void nm_test_func(void){} 6186#ifdef __cplusplus 6187} 6188#endif 6189int main(){nm_test_var='a';nm_test_func();return(0);} 6190_LT_EOF 6191 6192 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6193 (eval $ac_compile) 2>&5 6194 ac_status=$? 6195 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6196 test $ac_status = 0; }; then 6197 # Now try to grab the symbols. 6198 nlist=conftest.nm 6199 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6200 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6201 ac_status=$? 6202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6203 test $ac_status = 0; } && test -s "$nlist"; then 6204 # Try sorting and uniquifying the output. 6205 if sort "$nlist" | uniq > "$nlist"T; then 6206 mv -f "$nlist"T "$nlist" 6207 else 6208 rm -f "$nlist"T 6209 fi 6210 6211 # Make sure that we snagged all the symbols we need. 6212 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6213 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6214 cat <<_LT_EOF > conftest.$ac_ext 6215#ifdef __cplusplus 6216extern "C" { 6217#endif 6218 6219_LT_EOF 6220 # Now generate the symbol file. 6221 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6222 6223 cat <<_LT_EOF >> conftest.$ac_ext 6224 6225/* The mapping between symbol names and symbols. */ 6226const struct { 6227 const char *name; 6228 void *address; 6229} 6230lt__PROGRAM__LTX_preloaded_symbols[] = 6231{ 6232 { "@PROGRAM@", (void *) 0 }, 6233_LT_EOF 6234 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6235 cat <<\_LT_EOF >> conftest.$ac_ext 6236 {0, (void *) 0} 6237}; 6238 6239/* This works around a problem in FreeBSD linker */ 6240#ifdef FREEBSD_WORKAROUND 6241static const void *lt_preloaded_setup() { 6242 return lt__PROGRAM__LTX_preloaded_symbols; 6243} 6244#endif 6245 6246#ifdef __cplusplus 6247} 6248#endif 6249_LT_EOF 6250 # Now try linking the two files. 6251 mv conftest.$ac_objext conftstm.$ac_objext 6252 lt_save_LIBS="$LIBS" 6253 lt_save_CFLAGS="$CFLAGS" 6254 LIBS="conftstm.$ac_objext" 6255 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6256 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6257 (eval $ac_link) 2>&5 6258 ac_status=$? 6259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6260 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6261 pipe_works=yes 6262 fi 6263 LIBS="$lt_save_LIBS" 6264 CFLAGS="$lt_save_CFLAGS" 6265 else 6266 echo "cannot find nm_test_func in $nlist" >&5 6267 fi 6268 else 6269 echo "cannot find nm_test_var in $nlist" >&5 6270 fi 6271 else 6272 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6273 fi 6274 else 6275 echo "$progname: failed program was:" >&5 6276 cat conftest.$ac_ext >&5 6277 fi 6278 rm -rf conftest* conftst* 6279 6280 # Do not use the global_symbol_pipe unless it works. 6281 if test "$pipe_works" = yes; then 6282 break 6283 else 6284 lt_cv_sys_global_symbol_pipe= 6285 fi 6286done 6287 6288fi 6289 6290if test -z "$lt_cv_sys_global_symbol_pipe"; then 6291 lt_cv_sys_global_symbol_to_cdecl= 6292fi 6293if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6295$as_echo "failed" >&6; } 6296else 6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6298$as_echo "ok" >&6; } 6299fi 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322# Check whether --enable-libtool-lock was given. 6323if test "${enable_libtool_lock+set}" = set; then : 6324 enableval=$enable_libtool_lock; 6325fi 6326 6327test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6328 6329# Some flags need to be propagated to the compiler or linker for good 6330# libtool support. 6331case $host in 6332ia64-*-hpux*) 6333 # Find out which ABI we are using. 6334 echo 'int i;' > conftest.$ac_ext 6335 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6336 (eval $ac_compile) 2>&5 6337 ac_status=$? 6338 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6339 test $ac_status = 0; }; then 6340 case `/usr/bin/file conftest.$ac_objext` in 6341 *ELF-32*) 6342 HPUX_IA64_MODE="32" 6343 ;; 6344 *ELF-64*) 6345 HPUX_IA64_MODE="64" 6346 ;; 6347 esac 6348 fi 6349 rm -rf conftest* 6350 ;; 6351*-*-irix6*) 6352 # Find out which ABI we are using. 6353 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6354 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6355 (eval $ac_compile) 2>&5 6356 ac_status=$? 6357 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6358 test $ac_status = 0; }; then 6359 if test "$lt_cv_prog_gnu_ld" = yes; then 6360 case `/usr/bin/file conftest.$ac_objext` in 6361 *32-bit*) 6362 LD="${LD-ld} -melf32bsmip" 6363 ;; 6364 *N32*) 6365 LD="${LD-ld} -melf32bmipn32" 6366 ;; 6367 *64-bit*) 6368 LD="${LD-ld} -melf64bmip" 6369 ;; 6370 esac 6371 else 6372 case `/usr/bin/file conftest.$ac_objext` in 6373 *32-bit*) 6374 LD="${LD-ld} -32" 6375 ;; 6376 *N32*) 6377 LD="${LD-ld} -n32" 6378 ;; 6379 *64-bit*) 6380 LD="${LD-ld} -64" 6381 ;; 6382 esac 6383 fi 6384 fi 6385 rm -rf conftest* 6386 ;; 6387 6388x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6389s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6390 # Find out which ABI we are using. 6391 echo 'int i;' > conftest.$ac_ext 6392 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6393 (eval $ac_compile) 2>&5 6394 ac_status=$? 6395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6396 test $ac_status = 0; }; then 6397 case `/usr/bin/file conftest.o` in 6398 *32-bit*) 6399 case $host in 6400 x86_64-*kfreebsd*-gnu) 6401 LD="${LD-ld} -m elf_i386_fbsd" 6402 ;; 6403 x86_64-*linux*) 6404 case `/usr/bin/file conftest.o` in 6405 *x86-64*) 6406 LD="${LD-ld} -m elf32_x86_64" 6407 ;; 6408 *) 6409 LD="${LD-ld} -m elf_i386" 6410 ;; 6411 esac 6412 ;; 6413 powerpc64le-*linux*) 6414 LD="${LD-ld} -m elf32lppclinux" 6415 ;; 6416 powerpc64-*linux*) 6417 LD="${LD-ld} -m elf32ppclinux" 6418 ;; 6419 s390x-*linux*) 6420 LD="${LD-ld} -m elf_s390" 6421 ;; 6422 sparc64-*linux*) 6423 LD="${LD-ld} -m elf32_sparc" 6424 ;; 6425 esac 6426 ;; 6427 *64-bit*) 6428 case $host in 6429 x86_64-*kfreebsd*-gnu) 6430 LD="${LD-ld} -m elf_x86_64_fbsd" 6431 ;; 6432 x86_64-*linux*) 6433 LD="${LD-ld} -m elf_x86_64" 6434 ;; 6435 powerpcle-*linux*) 6436 LD="${LD-ld} -m elf64lppc" 6437 ;; 6438 powerpc-*linux*) 6439 LD="${LD-ld} -m elf64ppc" 6440 ;; 6441 s390*-*linux*|s390*-*tpf*) 6442 LD="${LD-ld} -m elf64_s390" 6443 ;; 6444 sparc*-*linux*) 6445 LD="${LD-ld} -m elf64_sparc" 6446 ;; 6447 esac 6448 ;; 6449 esac 6450 fi 6451 rm -rf conftest* 6452 ;; 6453 6454*-*-sco3.2v5*) 6455 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6456 SAVE_CFLAGS="$CFLAGS" 6457 CFLAGS="$CFLAGS -belf" 6458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6459$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6460if test "${lt_cv_cc_needs_belf+set}" = set; then : 6461 $as_echo_n "(cached) " >&6 6462else 6463 ac_ext=c 6464ac_cpp='$CPP $CPPFLAGS' 6465ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6466ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6467ac_compiler_gnu=$ac_cv_c_compiler_gnu 6468 6469 if test x$gcc_no_link = xyes; then 6470 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6471fi 6472cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6473/* end confdefs.h. */ 6474 6475int 6476main () 6477{ 6478 6479 ; 6480 return 0; 6481} 6482_ACEOF 6483if ac_fn_c_try_link "$LINENO"; then : 6484 lt_cv_cc_needs_belf=yes 6485else 6486 lt_cv_cc_needs_belf=no 6487fi 6488rm -f core conftest.err conftest.$ac_objext \ 6489 conftest$ac_exeext conftest.$ac_ext 6490 ac_ext=c 6491ac_cpp='$CPP $CPPFLAGS' 6492ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6493ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6494ac_compiler_gnu=$ac_cv_c_compiler_gnu 6495 6496fi 6497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6498$as_echo "$lt_cv_cc_needs_belf" >&6; } 6499 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6500 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6501 CFLAGS="$SAVE_CFLAGS" 6502 fi 6503 ;; 6504sparc*-*solaris*) 6505 # Find out which ABI we are using. 6506 echo 'int i;' > conftest.$ac_ext 6507 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6508 (eval $ac_compile) 2>&5 6509 ac_status=$? 6510 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6511 test $ac_status = 0; }; then 6512 case `/usr/bin/file conftest.o` in 6513 *64-bit*) 6514 case $lt_cv_prog_gnu_ld in 6515 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6516 *) 6517 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6518 LD="${LD-ld} -64" 6519 fi 6520 ;; 6521 esac 6522 ;; 6523 esac 6524 fi 6525 rm -rf conftest* 6526 ;; 6527esac 6528 6529need_locks="$enable_libtool_lock" 6530 6531 6532 case $host_os in 6533 rhapsody* | darwin*) 6534 if test -n "$ac_tool_prefix"; then 6535 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6536set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6538$as_echo_n "checking for $ac_word... " >&6; } 6539if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6540 $as_echo_n "(cached) " >&6 6541else 6542 if test -n "$DSYMUTIL"; then 6543 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6544else 6545as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6546for as_dir in $PATH 6547do 6548 IFS=$as_save_IFS 6549 test -z "$as_dir" && as_dir=. 6550 for ac_exec_ext in '' $ac_executable_extensions; do 6551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6552 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6554 break 2 6555 fi 6556done 6557 done 6558IFS=$as_save_IFS 6559 6560fi 6561fi 6562DSYMUTIL=$ac_cv_prog_DSYMUTIL 6563if test -n "$DSYMUTIL"; then 6564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6565$as_echo "$DSYMUTIL" >&6; } 6566else 6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6568$as_echo "no" >&6; } 6569fi 6570 6571 6572fi 6573if test -z "$ac_cv_prog_DSYMUTIL"; then 6574 ac_ct_DSYMUTIL=$DSYMUTIL 6575 # Extract the first word of "dsymutil", so it can be a program name with args. 6576set dummy dsymutil; ac_word=$2 6577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6578$as_echo_n "checking for $ac_word... " >&6; } 6579if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6580 $as_echo_n "(cached) " >&6 6581else 6582 if test -n "$ac_ct_DSYMUTIL"; then 6583 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6584else 6585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6586for as_dir in $PATH 6587do 6588 IFS=$as_save_IFS 6589 test -z "$as_dir" && as_dir=. 6590 for ac_exec_ext in '' $ac_executable_extensions; do 6591 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6592 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6594 break 2 6595 fi 6596done 6597 done 6598IFS=$as_save_IFS 6599 6600fi 6601fi 6602ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6603if test -n "$ac_ct_DSYMUTIL"; then 6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6605$as_echo "$ac_ct_DSYMUTIL" >&6; } 6606else 6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6608$as_echo "no" >&6; } 6609fi 6610 6611 if test "x$ac_ct_DSYMUTIL" = x; then 6612 DSYMUTIL=":" 6613 else 6614 case $cross_compiling:$ac_tool_warned in 6615yes:) 6616{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6617$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6618ac_tool_warned=yes ;; 6619esac 6620 DSYMUTIL=$ac_ct_DSYMUTIL 6621 fi 6622else 6623 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6624fi 6625 6626 if test -n "$ac_tool_prefix"; then 6627 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6628set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6630$as_echo_n "checking for $ac_word... " >&6; } 6631if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6632 $as_echo_n "(cached) " >&6 6633else 6634 if test -n "$NMEDIT"; then 6635 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6636else 6637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6638for as_dir in $PATH 6639do 6640 IFS=$as_save_IFS 6641 test -z "$as_dir" && as_dir=. 6642 for ac_exec_ext in '' $ac_executable_extensions; do 6643 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6644 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6646 break 2 6647 fi 6648done 6649 done 6650IFS=$as_save_IFS 6651 6652fi 6653fi 6654NMEDIT=$ac_cv_prog_NMEDIT 6655if test -n "$NMEDIT"; then 6656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6657$as_echo "$NMEDIT" >&6; } 6658else 6659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6660$as_echo "no" >&6; } 6661fi 6662 6663 6664fi 6665if test -z "$ac_cv_prog_NMEDIT"; then 6666 ac_ct_NMEDIT=$NMEDIT 6667 # Extract the first word of "nmedit", so it can be a program name with args. 6668set dummy nmedit; ac_word=$2 6669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6670$as_echo_n "checking for $ac_word... " >&6; } 6671if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6672 $as_echo_n "(cached) " >&6 6673else 6674 if test -n "$ac_ct_NMEDIT"; then 6675 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6676else 6677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6678for as_dir in $PATH 6679do 6680 IFS=$as_save_IFS 6681 test -z "$as_dir" && as_dir=. 6682 for ac_exec_ext in '' $ac_executable_extensions; do 6683 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6684 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6685 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6686 break 2 6687 fi 6688done 6689 done 6690IFS=$as_save_IFS 6691 6692fi 6693fi 6694ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6695if test -n "$ac_ct_NMEDIT"; then 6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6697$as_echo "$ac_ct_NMEDIT" >&6; } 6698else 6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6700$as_echo "no" >&6; } 6701fi 6702 6703 if test "x$ac_ct_NMEDIT" = x; then 6704 NMEDIT=":" 6705 else 6706 case $cross_compiling:$ac_tool_warned in 6707yes:) 6708{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6709$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6710ac_tool_warned=yes ;; 6711esac 6712 NMEDIT=$ac_ct_NMEDIT 6713 fi 6714else 6715 NMEDIT="$ac_cv_prog_NMEDIT" 6716fi 6717 6718 if test -n "$ac_tool_prefix"; then 6719 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6720set dummy ${ac_tool_prefix}lipo; ac_word=$2 6721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6722$as_echo_n "checking for $ac_word... " >&6; } 6723if test "${ac_cv_prog_LIPO+set}" = set; then : 6724 $as_echo_n "(cached) " >&6 6725else 6726 if test -n "$LIPO"; then 6727 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6728else 6729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6730for as_dir in $PATH 6731do 6732 IFS=$as_save_IFS 6733 test -z "$as_dir" && as_dir=. 6734 for ac_exec_ext in '' $ac_executable_extensions; do 6735 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6736 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6738 break 2 6739 fi 6740done 6741 done 6742IFS=$as_save_IFS 6743 6744fi 6745fi 6746LIPO=$ac_cv_prog_LIPO 6747if test -n "$LIPO"; then 6748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6749$as_echo "$LIPO" >&6; } 6750else 6751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6752$as_echo "no" >&6; } 6753fi 6754 6755 6756fi 6757if test -z "$ac_cv_prog_LIPO"; then 6758 ac_ct_LIPO=$LIPO 6759 # Extract the first word of "lipo", so it can be a program name with args. 6760set dummy lipo; ac_word=$2 6761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6762$as_echo_n "checking for $ac_word... " >&6; } 6763if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6764 $as_echo_n "(cached) " >&6 6765else 6766 if test -n "$ac_ct_LIPO"; then 6767 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6768else 6769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6770for as_dir in $PATH 6771do 6772 IFS=$as_save_IFS 6773 test -z "$as_dir" && as_dir=. 6774 for ac_exec_ext in '' $ac_executable_extensions; do 6775 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6776 ac_cv_prog_ac_ct_LIPO="lipo" 6777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6778 break 2 6779 fi 6780done 6781 done 6782IFS=$as_save_IFS 6783 6784fi 6785fi 6786ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6787if test -n "$ac_ct_LIPO"; then 6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6789$as_echo "$ac_ct_LIPO" >&6; } 6790else 6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6792$as_echo "no" >&6; } 6793fi 6794 6795 if test "x$ac_ct_LIPO" = x; then 6796 LIPO=":" 6797 else 6798 case $cross_compiling:$ac_tool_warned in 6799yes:) 6800{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6801$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6802ac_tool_warned=yes ;; 6803esac 6804 LIPO=$ac_ct_LIPO 6805 fi 6806else 6807 LIPO="$ac_cv_prog_LIPO" 6808fi 6809 6810 if test -n "$ac_tool_prefix"; then 6811 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6812set dummy ${ac_tool_prefix}otool; ac_word=$2 6813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6814$as_echo_n "checking for $ac_word... " >&6; } 6815if test "${ac_cv_prog_OTOOL+set}" = set; then : 6816 $as_echo_n "(cached) " >&6 6817else 6818 if test -n "$OTOOL"; then 6819 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6820else 6821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6822for as_dir in $PATH 6823do 6824 IFS=$as_save_IFS 6825 test -z "$as_dir" && as_dir=. 6826 for ac_exec_ext in '' $ac_executable_extensions; do 6827 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6828 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6830 break 2 6831 fi 6832done 6833 done 6834IFS=$as_save_IFS 6835 6836fi 6837fi 6838OTOOL=$ac_cv_prog_OTOOL 6839if test -n "$OTOOL"; then 6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6841$as_echo "$OTOOL" >&6; } 6842else 6843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6844$as_echo "no" >&6; } 6845fi 6846 6847 6848fi 6849if test -z "$ac_cv_prog_OTOOL"; then 6850 ac_ct_OTOOL=$OTOOL 6851 # Extract the first word of "otool", so it can be a program name with args. 6852set dummy otool; ac_word=$2 6853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6854$as_echo_n "checking for $ac_word... " >&6; } 6855if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6856 $as_echo_n "(cached) " >&6 6857else 6858 if test -n "$ac_ct_OTOOL"; then 6859 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6860else 6861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6862for as_dir in $PATH 6863do 6864 IFS=$as_save_IFS 6865 test -z "$as_dir" && as_dir=. 6866 for ac_exec_ext in '' $ac_executable_extensions; do 6867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6868 ac_cv_prog_ac_ct_OTOOL="otool" 6869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6870 break 2 6871 fi 6872done 6873 done 6874IFS=$as_save_IFS 6875 6876fi 6877fi 6878ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6879if test -n "$ac_ct_OTOOL"; then 6880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6881$as_echo "$ac_ct_OTOOL" >&6; } 6882else 6883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6884$as_echo "no" >&6; } 6885fi 6886 6887 if test "x$ac_ct_OTOOL" = x; then 6888 OTOOL=":" 6889 else 6890 case $cross_compiling:$ac_tool_warned in 6891yes:) 6892{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6893$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6894ac_tool_warned=yes ;; 6895esac 6896 OTOOL=$ac_ct_OTOOL 6897 fi 6898else 6899 OTOOL="$ac_cv_prog_OTOOL" 6900fi 6901 6902 if test -n "$ac_tool_prefix"; then 6903 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6904set dummy ${ac_tool_prefix}otool64; ac_word=$2 6905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6906$as_echo_n "checking for $ac_word... " >&6; } 6907if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6908 $as_echo_n "(cached) " >&6 6909else 6910 if test -n "$OTOOL64"; then 6911 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6912else 6913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6914for as_dir in $PATH 6915do 6916 IFS=$as_save_IFS 6917 test -z "$as_dir" && as_dir=. 6918 for ac_exec_ext in '' $ac_executable_extensions; do 6919 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6920 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6922 break 2 6923 fi 6924done 6925 done 6926IFS=$as_save_IFS 6927 6928fi 6929fi 6930OTOOL64=$ac_cv_prog_OTOOL64 6931if test -n "$OTOOL64"; then 6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6933$as_echo "$OTOOL64" >&6; } 6934else 6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6936$as_echo "no" >&6; } 6937fi 6938 6939 6940fi 6941if test -z "$ac_cv_prog_OTOOL64"; then 6942 ac_ct_OTOOL64=$OTOOL64 6943 # Extract the first word of "otool64", so it can be a program name with args. 6944set dummy otool64; ac_word=$2 6945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6946$as_echo_n "checking for $ac_word... " >&6; } 6947if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6948 $as_echo_n "(cached) " >&6 6949else 6950 if test -n "$ac_ct_OTOOL64"; then 6951 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6952else 6953as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6954for as_dir in $PATH 6955do 6956 IFS=$as_save_IFS 6957 test -z "$as_dir" && as_dir=. 6958 for ac_exec_ext in '' $ac_executable_extensions; do 6959 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6960 ac_cv_prog_ac_ct_OTOOL64="otool64" 6961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6962 break 2 6963 fi 6964done 6965 done 6966IFS=$as_save_IFS 6967 6968fi 6969fi 6970ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6971if test -n "$ac_ct_OTOOL64"; then 6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6973$as_echo "$ac_ct_OTOOL64" >&6; } 6974else 6975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6976$as_echo "no" >&6; } 6977fi 6978 6979 if test "x$ac_ct_OTOOL64" = x; then 6980 OTOOL64=":" 6981 else 6982 case $cross_compiling:$ac_tool_warned in 6983yes:) 6984{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6985$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6986ac_tool_warned=yes ;; 6987esac 6988 OTOOL64=$ac_ct_OTOOL64 6989 fi 6990else 6991 OTOOL64="$ac_cv_prog_OTOOL64" 6992fi 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7021$as_echo_n "checking for -single_module linker flag... " >&6; } 7022if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7023 $as_echo_n "(cached) " >&6 7024else 7025 lt_cv_apple_cc_single_mod=no 7026 if test -z "${LT_MULTI_MODULE}"; then 7027 # By default we will add the -single_module flag. You can override 7028 # by either setting the environment variable LT_MULTI_MODULE 7029 # non-empty at configure time, or by adding -multi_module to the 7030 # link flags. 7031 rm -rf libconftest.dylib* 7032 echo "int foo(void){return 1;}" > conftest.c 7033 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7034-dynamiclib -Wl,-single_module conftest.c" >&5 7035 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7036 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7037 _lt_result=$? 7038 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7039 lt_cv_apple_cc_single_mod=yes 7040 else 7041 cat conftest.err >&5 7042 fi 7043 rm -rf libconftest.dylib* 7044 rm -f conftest.* 7045 fi 7046fi 7047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7048$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7050$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7051if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7052 $as_echo_n "(cached) " >&6 7053else 7054 lt_cv_ld_exported_symbols_list=no 7055 save_LDFLAGS=$LDFLAGS 7056 echo "_main" > conftest.sym 7057 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7058 if test x$gcc_no_link = xyes; then 7059 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7060fi 7061cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7062/* end confdefs.h. */ 7063 7064int 7065main () 7066{ 7067 7068 ; 7069 return 0; 7070} 7071_ACEOF 7072if ac_fn_c_try_link "$LINENO"; then : 7073 lt_cv_ld_exported_symbols_list=yes 7074else 7075 lt_cv_ld_exported_symbols_list=no 7076fi 7077rm -f core conftest.err conftest.$ac_objext \ 7078 conftest$ac_exeext conftest.$ac_ext 7079 LDFLAGS="$save_LDFLAGS" 7080 7081fi 7082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7083$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7085$as_echo_n "checking for -force_load linker flag... " >&6; } 7086if test "${lt_cv_ld_force_load+set}" = set; then : 7087 $as_echo_n "(cached) " >&6 7088else 7089 lt_cv_ld_force_load=no 7090 cat > conftest.c << _LT_EOF 7091int forced_loaded() { return 2;} 7092_LT_EOF 7093 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7094 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7095 echo "$AR cru libconftest.a conftest.o" >&5 7096 $AR cru libconftest.a conftest.o 2>&5 7097 cat > conftest.c << _LT_EOF 7098int main() { return 0;} 7099_LT_EOF 7100 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7101 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7102 _lt_result=$? 7103 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7104 lt_cv_ld_force_load=yes 7105 else 7106 cat conftest.err >&5 7107 fi 7108 rm -f conftest.err libconftest.a conftest conftest.c 7109 rm -rf conftest.dSYM 7110 7111fi 7112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7113$as_echo "$lt_cv_ld_force_load" >&6; } 7114 case $host_os in 7115 rhapsody* | darwin1.[012]) 7116 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7117 darwin1.*) 7118 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7119 darwin*) # darwin 5.x on 7120 # if running on 10.5 or later, the deployment target defaults 7121 # to the OS version, if on x86, and 10.4, the deployment 7122 # target defaults to 10.4. Don't you love it? 7123 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7124 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7125 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7126 10.[012]*) 7127 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7128 10.*) 7129 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7130 esac 7131 ;; 7132 esac 7133 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7134 _lt_dar_single_mod='$single_module' 7135 fi 7136 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7137 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7138 else 7139 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7140 fi 7141 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7142 _lt_dsymutil='~$DSYMUTIL $lib || :' 7143 else 7144 _lt_dsymutil= 7145 fi 7146 ;; 7147 esac 7148 7149for ac_header in dlfcn.h 7150do : 7151 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7152" 7153if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7154 cat >>confdefs.h <<_ACEOF 7155#define HAVE_DLFCN_H 1 7156_ACEOF 7157 7158fi 7159 7160done 7161 7162 7163 7164 7165 7166# Set options 7167 7168 7169 7170 enable_dlopen=no 7171 7172 7173 enable_win32_dll=no 7174 7175 7176 # Check whether --enable-shared was given. 7177if test "${enable_shared+set}" = set; then : 7178 enableval=$enable_shared; p=${PACKAGE-default} 7179 case $enableval in 7180 yes) enable_shared=yes ;; 7181 no) enable_shared=no ;; 7182 *) 7183 enable_shared=no 7184 # Look at the argument we got. We use all the common list separators. 7185 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7186 for pkg in $enableval; do 7187 IFS="$lt_save_ifs" 7188 if test "X$pkg" = "X$p"; then 7189 enable_shared=yes 7190 fi 7191 done 7192 IFS="$lt_save_ifs" 7193 ;; 7194 esac 7195else 7196 enable_shared=yes 7197fi 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 # Check whether --enable-static was given. 7208if test "${enable_static+set}" = set; then : 7209 enableval=$enable_static; p=${PACKAGE-default} 7210 case $enableval in 7211 yes) enable_static=yes ;; 7212 no) enable_static=no ;; 7213 *) 7214 enable_static=no 7215 # Look at the argument we got. We use all the common list separators. 7216 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7217 for pkg in $enableval; do 7218 IFS="$lt_save_ifs" 7219 if test "X$pkg" = "X$p"; then 7220 enable_static=yes 7221 fi 7222 done 7223 IFS="$lt_save_ifs" 7224 ;; 7225 esac 7226else 7227 enable_static=yes 7228fi 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239# Check whether --with-pic was given. 7240if test "${with_pic+set}" = set; then : 7241 withval=$with_pic; pic_mode="$withval" 7242else 7243 pic_mode=default 7244fi 7245 7246 7247test -z "$pic_mode" && pic_mode=default 7248 7249 7250 7251 7252 7253 7254 7255 # Check whether --enable-fast-install was given. 7256if test "${enable_fast_install+set}" = set; then : 7257 enableval=$enable_fast_install; p=${PACKAGE-default} 7258 case $enableval in 7259 yes) enable_fast_install=yes ;; 7260 no) enable_fast_install=no ;; 7261 *) 7262 enable_fast_install=no 7263 # Look at the argument we got. We use all the common list separators. 7264 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7265 for pkg in $enableval; do 7266 IFS="$lt_save_ifs" 7267 if test "X$pkg" = "X$p"; then 7268 enable_fast_install=yes 7269 fi 7270 done 7271 IFS="$lt_save_ifs" 7272 ;; 7273 esac 7274else 7275 enable_fast_install=yes 7276fi 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288# This can be used to rebuild libtool when needed 7289LIBTOOL_DEPS="$ltmain" 7290 7291# Always use our own libtool. 7292LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319test -z "$LN_S" && LN_S="ln -s" 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334if test -n "${ZSH_VERSION+set}" ; then 7335 setopt NO_GLOB_SUBST 7336fi 7337 7338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7339$as_echo_n "checking for objdir... " >&6; } 7340if test "${lt_cv_objdir+set}" = set; then : 7341 $as_echo_n "(cached) " >&6 7342else 7343 rm -f .libs 2>/dev/null 7344mkdir .libs 2>/dev/null 7345if test -d .libs; then 7346 lt_cv_objdir=.libs 7347else 7348 # MS-DOS does not allow filenames that begin with a dot. 7349 lt_cv_objdir=_libs 7350fi 7351rmdir .libs 2>/dev/null 7352fi 7353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7354$as_echo "$lt_cv_objdir" >&6; } 7355objdir=$lt_cv_objdir 7356 7357 7358 7359 7360 7361cat >>confdefs.h <<_ACEOF 7362#define LT_OBJDIR "$lt_cv_objdir/" 7363_ACEOF 7364 7365 7366 7367 7368case $host_os in 7369aix3*) 7370 # AIX sometimes has problems with the GCC collect2 program. For some 7371 # reason, if we set the COLLECT_NAMES environment variable, the problems 7372 # vanish in a puff of smoke. 7373 if test "X${COLLECT_NAMES+set}" != Xset; then 7374 COLLECT_NAMES= 7375 export COLLECT_NAMES 7376 fi 7377 ;; 7378esac 7379 7380# Global variables: 7381ofile=libtool 7382can_build_shared=yes 7383 7384# All known linkers require a `.a' archive for static linking (except MSVC, 7385# which needs '.lib'). 7386libext=a 7387 7388with_gnu_ld="$lt_cv_prog_gnu_ld" 7389 7390old_CC="$CC" 7391old_CFLAGS="$CFLAGS" 7392 7393# Set sane defaults for various variables 7394test -z "$CC" && CC=cc 7395test -z "$LTCC" && LTCC=$CC 7396test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7397test -z "$LD" && LD=ld 7398test -z "$ac_objext" && ac_objext=o 7399 7400for cc_temp in $compiler""; do 7401 case $cc_temp in 7402 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7403 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7404 \-*) ;; 7405 *) break;; 7406 esac 7407done 7408cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7409 7410 7411# Only perform the check for file, if the check method requires it 7412test -z "$MAGIC_CMD" && MAGIC_CMD=file 7413case $deplibs_check_method in 7414file_magic*) 7415 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7417$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7418if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7419 $as_echo_n "(cached) " >&6 7420else 7421 case $MAGIC_CMD in 7422[\\/*] | ?:[\\/]*) 7423 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7424 ;; 7425*) 7426 lt_save_MAGIC_CMD="$MAGIC_CMD" 7427 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7428 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7429 for ac_dir in $ac_dummy; do 7430 IFS="$lt_save_ifs" 7431 test -z "$ac_dir" && ac_dir=. 7432 if test -f $ac_dir/${ac_tool_prefix}file; then 7433 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7434 if test -n "$file_magic_test_file"; then 7435 case $deplibs_check_method in 7436 "file_magic "*) 7437 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7438 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7439 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7440 $EGREP "$file_magic_regex" > /dev/null; then 7441 : 7442 else 7443 cat <<_LT_EOF 1>&2 7444 7445*** Warning: the command libtool uses to detect shared libraries, 7446*** $file_magic_cmd, produces output that libtool cannot recognize. 7447*** The result is that libtool may fail to recognize shared libraries 7448*** as such. This will affect the creation of libtool libraries that 7449*** depend on shared libraries, but programs linked with such libtool 7450*** libraries will work regardless of this problem. Nevertheless, you 7451*** may want to report the problem to your system manager and/or to 7452*** bug-libtool@gnu.org 7453 7454_LT_EOF 7455 fi ;; 7456 esac 7457 fi 7458 break 7459 fi 7460 done 7461 IFS="$lt_save_ifs" 7462 MAGIC_CMD="$lt_save_MAGIC_CMD" 7463 ;; 7464esac 7465fi 7466 7467MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7468if test -n "$MAGIC_CMD"; then 7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7470$as_echo "$MAGIC_CMD" >&6; } 7471else 7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7473$as_echo "no" >&6; } 7474fi 7475 7476 7477 7478 7479 7480if test -z "$lt_cv_path_MAGIC_CMD"; then 7481 if test -n "$ac_tool_prefix"; then 7482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7483$as_echo_n "checking for file... " >&6; } 7484if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7485 $as_echo_n "(cached) " >&6 7486else 7487 case $MAGIC_CMD in 7488[\\/*] | ?:[\\/]*) 7489 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7490 ;; 7491*) 7492 lt_save_MAGIC_CMD="$MAGIC_CMD" 7493 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7494 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7495 for ac_dir in $ac_dummy; do 7496 IFS="$lt_save_ifs" 7497 test -z "$ac_dir" && ac_dir=. 7498 if test -f $ac_dir/file; then 7499 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7500 if test -n "$file_magic_test_file"; then 7501 case $deplibs_check_method in 7502 "file_magic "*) 7503 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7504 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7505 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7506 $EGREP "$file_magic_regex" > /dev/null; then 7507 : 7508 else 7509 cat <<_LT_EOF 1>&2 7510 7511*** Warning: the command libtool uses to detect shared libraries, 7512*** $file_magic_cmd, produces output that libtool cannot recognize. 7513*** The result is that libtool may fail to recognize shared libraries 7514*** as such. This will affect the creation of libtool libraries that 7515*** depend on shared libraries, but programs linked with such libtool 7516*** libraries will work regardless of this problem. Nevertheless, you 7517*** may want to report the problem to your system manager and/or to 7518*** bug-libtool@gnu.org 7519 7520_LT_EOF 7521 fi ;; 7522 esac 7523 fi 7524 break 7525 fi 7526 done 7527 IFS="$lt_save_ifs" 7528 MAGIC_CMD="$lt_save_MAGIC_CMD" 7529 ;; 7530esac 7531fi 7532 7533MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7534if test -n "$MAGIC_CMD"; then 7535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7536$as_echo "$MAGIC_CMD" >&6; } 7537else 7538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7539$as_echo "no" >&6; } 7540fi 7541 7542 7543 else 7544 MAGIC_CMD=: 7545 fi 7546fi 7547 7548 fi 7549 ;; 7550esac 7551 7552# Use C for the default configuration in the libtool script 7553 7554lt_save_CC="$CC" 7555ac_ext=c 7556ac_cpp='$CPP $CPPFLAGS' 7557ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7558ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7559ac_compiler_gnu=$ac_cv_c_compiler_gnu 7560 7561 7562# Source file extension for C test sources. 7563ac_ext=c 7564 7565# Object file extension for compiled C test sources. 7566objext=o 7567objext=$objext 7568 7569# Code to be used in simple compile tests 7570lt_simple_compile_test_code="int some_variable = 0;" 7571 7572# Code to be used in simple link tests 7573lt_simple_link_test_code='int main(){return(0);}' 7574 7575 7576 7577 7578 7579 7580 7581# If no C compiler was specified, use CC. 7582LTCC=${LTCC-"$CC"} 7583 7584# If no C compiler flags were specified, use CFLAGS. 7585LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7586 7587# Allow CC to be a program name with arguments. 7588compiler=$CC 7589 7590# Save the default compiler, since it gets overwritten when the other 7591# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7592compiler_DEFAULT=$CC 7593 7594# save warnings/boilerplate of simple test code 7595ac_outfile=conftest.$ac_objext 7596echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7597eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7598_lt_compiler_boilerplate=`cat conftest.err` 7599$RM conftest* 7600 7601ac_outfile=conftest.$ac_objext 7602echo "$lt_simple_link_test_code" >conftest.$ac_ext 7603eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7604_lt_linker_boilerplate=`cat conftest.err` 7605$RM -r conftest* 7606 7607 7608## CAVEAT EMPTOR: 7609## There is no encapsulation within the following macros, do not change 7610## the running order or otherwise move them around unless you know exactly 7611## what you are doing... 7612if test -n "$compiler"; then 7613 7614lt_prog_compiler_no_builtin_flag= 7615 7616if test "$GCC" = yes; then 7617 case $cc_basename in 7618 nvcc*) 7619 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7620 *) 7621 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7622 esac 7623 7624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7625$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7626if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7627 $as_echo_n "(cached) " >&6 7628else 7629 lt_cv_prog_compiler_rtti_exceptions=no 7630 ac_outfile=conftest.$ac_objext 7631 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7632 lt_compiler_flag="-fno-rtti -fno-exceptions" 7633 # Insert the option either (1) after the last *FLAGS variable, or 7634 # (2) before a word containing "conftest.", or (3) at the end. 7635 # Note that $ac_compile itself does not contain backslashes and begins 7636 # with a dollar sign (not a hyphen), so the echo should work correctly. 7637 # The option is referenced via a variable to avoid confusing sed. 7638 lt_compile=`echo "$ac_compile" | $SED \ 7639 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7640 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7641 -e 's:$: $lt_compiler_flag:'` 7642 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7643 (eval "$lt_compile" 2>conftest.err) 7644 ac_status=$? 7645 cat conftest.err >&5 7646 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7647 if (exit $ac_status) && test -s "$ac_outfile"; then 7648 # The compiler can only warn and ignore the option if not recognized 7649 # So say no if there are warnings other than the usual output. 7650 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7651 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7652 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7653 lt_cv_prog_compiler_rtti_exceptions=yes 7654 fi 7655 fi 7656 $RM conftest* 7657 7658fi 7659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7660$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7661 7662if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7663 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7664else 7665 : 7666fi 7667 7668fi 7669 7670 7671 7672 7673 7674 7675 lt_prog_compiler_wl= 7676lt_prog_compiler_pic= 7677lt_prog_compiler_static= 7678 7679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7680$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7681 7682 if test "$GCC" = yes; then 7683 lt_prog_compiler_wl='-Wl,' 7684 lt_prog_compiler_static='-static' 7685 7686 case $host_os in 7687 aix*) 7688 # All AIX code is PIC. 7689 if test "$host_cpu" = ia64; then 7690 # AIX 5 now supports IA64 processor 7691 lt_prog_compiler_static='-Bstatic' 7692 fi 7693 lt_prog_compiler_pic='-fPIC' 7694 ;; 7695 7696 amigaos*) 7697 case $host_cpu in 7698 powerpc) 7699 # see comment about AmigaOS4 .so support 7700 lt_prog_compiler_pic='-fPIC' 7701 ;; 7702 m68k) 7703 # FIXME: we need at least 68020 code to build shared libraries, but 7704 # adding the `-m68020' flag to GCC prevents building anything better, 7705 # like `-m68040'. 7706 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7707 ;; 7708 esac 7709 ;; 7710 7711 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7712 # PIC is the default for these OSes. 7713 ;; 7714 7715 mingw* | cygwin* | pw32* | os2* | cegcc*) 7716 # This hack is so that the source file can tell whether it is being 7717 # built for inclusion in a dll (and should export symbols for example). 7718 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7719 # (--disable-auto-import) libraries 7720 lt_prog_compiler_pic='-DDLL_EXPORT' 7721 ;; 7722 7723 darwin* | rhapsody*) 7724 # PIC is the default on this platform 7725 # Common symbols not allowed in MH_DYLIB files 7726 lt_prog_compiler_pic='-fno-common' 7727 ;; 7728 7729 haiku*) 7730 # PIC is the default for Haiku. 7731 # The "-static" flag exists, but is broken. 7732 lt_prog_compiler_static= 7733 ;; 7734 7735 hpux*) 7736 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7737 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7738 # sets the default TLS model and affects inlining. 7739 case $host_cpu in 7740 hppa*64*) 7741 # +Z the default 7742 ;; 7743 *) 7744 lt_prog_compiler_pic='-fPIC' 7745 ;; 7746 esac 7747 ;; 7748 7749 interix[3-9]*) 7750 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7751 # Instead, we relocate shared libraries at runtime. 7752 ;; 7753 7754 msdosdjgpp*) 7755 # Just because we use GCC doesn't mean we suddenly get shared libraries 7756 # on systems that don't support them. 7757 lt_prog_compiler_can_build_shared=no 7758 enable_shared=no 7759 ;; 7760 7761 *nto* | *qnx*) 7762 # QNX uses GNU C++, but need to define -shared option too, otherwise 7763 # it will coredump. 7764 lt_prog_compiler_pic='-fPIC -shared' 7765 ;; 7766 7767 sysv4*MP*) 7768 if test -d /usr/nec; then 7769 lt_prog_compiler_pic=-Kconform_pic 7770 fi 7771 ;; 7772 7773 *) 7774 lt_prog_compiler_pic='-fPIC' 7775 ;; 7776 esac 7777 7778 case $cc_basename in 7779 nvcc*) # Cuda Compiler Driver 2.2 7780 lt_prog_compiler_wl='-Xlinker ' 7781 lt_prog_compiler_pic='-Xcompiler -fPIC' 7782 ;; 7783 esac 7784 else 7785 # PORTME Check for flag to pass linker flags through the system compiler. 7786 case $host_os in 7787 aix*) 7788 lt_prog_compiler_wl='-Wl,' 7789 if test "$host_cpu" = ia64; then 7790 # AIX 5 now supports IA64 processor 7791 lt_prog_compiler_static='-Bstatic' 7792 else 7793 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7794 fi 7795 ;; 7796 7797 mingw* | cygwin* | pw32* | os2* | cegcc*) 7798 # This hack is so that the source file can tell whether it is being 7799 # built for inclusion in a dll (and should export symbols for example). 7800 lt_prog_compiler_pic='-DDLL_EXPORT' 7801 ;; 7802 7803 hpux9* | hpux10* | hpux11*) 7804 lt_prog_compiler_wl='-Wl,' 7805 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7806 # not for PA HP-UX. 7807 case $host_cpu in 7808 hppa*64*|ia64*) 7809 # +Z the default 7810 ;; 7811 *) 7812 lt_prog_compiler_pic='+Z' 7813 ;; 7814 esac 7815 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7816 lt_prog_compiler_static='${wl}-a ${wl}archive' 7817 ;; 7818 7819 irix5* | irix6* | nonstopux*) 7820 lt_prog_compiler_wl='-Wl,' 7821 # PIC (with -KPIC) is the default. 7822 lt_prog_compiler_static='-non_shared' 7823 ;; 7824 7825 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7826 case $cc_basename in 7827 # old Intel for x86_64 which still supported -KPIC. 7828 ecc*) 7829 lt_prog_compiler_wl='-Wl,' 7830 lt_prog_compiler_pic='-KPIC' 7831 lt_prog_compiler_static='-static' 7832 ;; 7833 # icc used to be incompatible with GCC. 7834 # ICC 10 doesn't accept -KPIC any more. 7835 icc* | ifort*) 7836 lt_prog_compiler_wl='-Wl,' 7837 lt_prog_compiler_pic='-fPIC' 7838 lt_prog_compiler_static='-static' 7839 ;; 7840 # Lahey Fortran 8.1. 7841 lf95*) 7842 lt_prog_compiler_wl='-Wl,' 7843 lt_prog_compiler_pic='--shared' 7844 lt_prog_compiler_static='--static' 7845 ;; 7846 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7847 # Portland Group compilers (*not* the Pentium gcc compiler, 7848 # which looks to be a dead project) 7849 lt_prog_compiler_wl='-Wl,' 7850 lt_prog_compiler_pic='-fpic' 7851 lt_prog_compiler_static='-Bstatic' 7852 ;; 7853 ccc*) 7854 lt_prog_compiler_wl='-Wl,' 7855 # All Alpha code is PIC. 7856 lt_prog_compiler_static='-non_shared' 7857 ;; 7858 xl* | bgxl* | bgf* | mpixl*) 7859 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7860 lt_prog_compiler_wl='-Wl,' 7861 lt_prog_compiler_pic='-qpic' 7862 lt_prog_compiler_static='-qstaticlink' 7863 ;; 7864 *) 7865 case `$CC -V 2>&1 | sed 5q` in 7866 *Sun\ F* | *Sun*Fortran*) 7867 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7868 lt_prog_compiler_pic='-KPIC' 7869 lt_prog_compiler_static='-Bstatic' 7870 lt_prog_compiler_wl='' 7871 ;; 7872 *Sun\ C*) 7873 # Sun C 5.9 7874 lt_prog_compiler_pic='-KPIC' 7875 lt_prog_compiler_static='-Bstatic' 7876 lt_prog_compiler_wl='-Wl,' 7877 ;; 7878 esac 7879 ;; 7880 esac 7881 ;; 7882 7883 newsos6) 7884 lt_prog_compiler_pic='-KPIC' 7885 lt_prog_compiler_static='-Bstatic' 7886 ;; 7887 7888 *nto* | *qnx*) 7889 # QNX uses GNU C++, but need to define -shared option too, otherwise 7890 # it will coredump. 7891 lt_prog_compiler_pic='-fPIC -shared' 7892 ;; 7893 7894 osf3* | osf4* | osf5*) 7895 lt_prog_compiler_wl='-Wl,' 7896 # All OSF/1 code is PIC. 7897 lt_prog_compiler_static='-non_shared' 7898 ;; 7899 7900 rdos*) 7901 lt_prog_compiler_static='-non_shared' 7902 ;; 7903 7904 solaris*) 7905 lt_prog_compiler_pic='-KPIC' 7906 lt_prog_compiler_static='-Bstatic' 7907 case $cc_basename in 7908 f77* | f90* | f95*) 7909 lt_prog_compiler_wl='-Qoption ld ';; 7910 *) 7911 lt_prog_compiler_wl='-Wl,';; 7912 esac 7913 ;; 7914 7915 sunos4*) 7916 lt_prog_compiler_wl='-Qoption ld ' 7917 lt_prog_compiler_pic='-PIC' 7918 lt_prog_compiler_static='-Bstatic' 7919 ;; 7920 7921 sysv4 | sysv4.2uw2* | sysv4.3*) 7922 lt_prog_compiler_wl='-Wl,' 7923 lt_prog_compiler_pic='-KPIC' 7924 lt_prog_compiler_static='-Bstatic' 7925 ;; 7926 7927 sysv4*MP*) 7928 if test -d /usr/nec ;then 7929 lt_prog_compiler_pic='-Kconform_pic' 7930 lt_prog_compiler_static='-Bstatic' 7931 fi 7932 ;; 7933 7934 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7935 lt_prog_compiler_wl='-Wl,' 7936 lt_prog_compiler_pic='-KPIC' 7937 lt_prog_compiler_static='-Bstatic' 7938 ;; 7939 7940 unicos*) 7941 lt_prog_compiler_wl='-Wl,' 7942 lt_prog_compiler_can_build_shared=no 7943 ;; 7944 7945 uts4*) 7946 lt_prog_compiler_pic='-pic' 7947 lt_prog_compiler_static='-Bstatic' 7948 ;; 7949 7950 *) 7951 lt_prog_compiler_can_build_shared=no 7952 ;; 7953 esac 7954 fi 7955 7956case $host_os in 7957 # For platforms which do not support PIC, -DPIC is meaningless: 7958 *djgpp*) 7959 lt_prog_compiler_pic= 7960 ;; 7961 *) 7962 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7963 ;; 7964esac 7965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7966$as_echo "$lt_prog_compiler_pic" >&6; } 7967 7968 7969 7970 7971 7972 7973# 7974# Check to make sure the PIC flag actually works. 7975# 7976if test -n "$lt_prog_compiler_pic"; then 7977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7978$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7979if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 7980 $as_echo_n "(cached) " >&6 7981else 7982 lt_cv_prog_compiler_pic_works=no 7983 ac_outfile=conftest.$ac_objext 7984 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7985 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7986 # Insert the option either (1) after the last *FLAGS variable, or 7987 # (2) before a word containing "conftest.", or (3) at the end. 7988 # Note that $ac_compile itself does not contain backslashes and begins 7989 # with a dollar sign (not a hyphen), so the echo should work correctly. 7990 # The option is referenced via a variable to avoid confusing sed. 7991 lt_compile=`echo "$ac_compile" | $SED \ 7992 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7993 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7994 -e 's:$: $lt_compiler_flag:'` 7995 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7996 (eval "$lt_compile" 2>conftest.err) 7997 ac_status=$? 7998 cat conftest.err >&5 7999 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8000 if (exit $ac_status) && test -s "$ac_outfile"; then 8001 # The compiler can only warn and ignore the option if not recognized 8002 # So say no if there are warnings other than the usual output. 8003 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8004 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8005 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8006 lt_cv_prog_compiler_pic_works=yes 8007 fi 8008 fi 8009 $RM conftest* 8010 8011fi 8012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8013$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8014 8015if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8016 case $lt_prog_compiler_pic in 8017 "" | " "*) ;; 8018 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8019 esac 8020else 8021 lt_prog_compiler_pic= 8022 lt_prog_compiler_can_build_shared=no 8023fi 8024 8025fi 8026 8027 8028 8029 8030 8031 8032# 8033# Check to make sure the static flag actually works. 8034# 8035wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8037$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8038if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8039 $as_echo_n "(cached) " >&6 8040else 8041 lt_cv_prog_compiler_static_works=no 8042 save_LDFLAGS="$LDFLAGS" 8043 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8044 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8045 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8046 # The linker can only warn and ignore the option if not recognized 8047 # So say no if there are warnings 8048 if test -s conftest.err; then 8049 # Append any errors to the config.log. 8050 cat conftest.err 1>&5 8051 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8052 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8053 if diff conftest.exp conftest.er2 >/dev/null; then 8054 lt_cv_prog_compiler_static_works=yes 8055 fi 8056 else 8057 lt_cv_prog_compiler_static_works=yes 8058 fi 8059 fi 8060 $RM -r conftest* 8061 LDFLAGS="$save_LDFLAGS" 8062 8063fi 8064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8065$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8066 8067if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8068 : 8069else 8070 lt_prog_compiler_static= 8071fi 8072 8073 8074 8075 8076 8077 8078 8079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8080$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8081if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8082 $as_echo_n "(cached) " >&6 8083else 8084 lt_cv_prog_compiler_c_o=no 8085 $RM -r conftest 2>/dev/null 8086 mkdir conftest 8087 cd conftest 8088 mkdir out 8089 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8090 8091 lt_compiler_flag="-o out/conftest2.$ac_objext" 8092 # Insert the option either (1) after the last *FLAGS variable, or 8093 # (2) before a word containing "conftest.", or (3) at the end. 8094 # Note that $ac_compile itself does not contain backslashes and begins 8095 # with a dollar sign (not a hyphen), so the echo should work correctly. 8096 lt_compile=`echo "$ac_compile" | $SED \ 8097 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8098 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8099 -e 's:$: $lt_compiler_flag:'` 8100 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8101 (eval "$lt_compile" 2>out/conftest.err) 8102 ac_status=$? 8103 cat out/conftest.err >&5 8104 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8105 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8106 then 8107 # The compiler can only warn and ignore the option if not recognized 8108 # So say no if there are warnings 8109 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8110 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8111 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8112 lt_cv_prog_compiler_c_o=yes 8113 fi 8114 fi 8115 chmod u+w . 2>&5 8116 $RM conftest* 8117 # SGI C++ compiler will create directory out/ii_files/ for 8118 # template instantiation 8119 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8120 $RM out/* && rmdir out 8121 cd .. 8122 $RM -r conftest 8123 $RM conftest* 8124 8125fi 8126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8127$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8128 8129 8130 8131 8132 8133 8134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8135$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8136if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8137 $as_echo_n "(cached) " >&6 8138else 8139 lt_cv_prog_compiler_c_o=no 8140 $RM -r conftest 2>/dev/null 8141 mkdir conftest 8142 cd conftest 8143 mkdir out 8144 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8145 8146 lt_compiler_flag="-o out/conftest2.$ac_objext" 8147 # Insert the option either (1) after the last *FLAGS variable, or 8148 # (2) before a word containing "conftest.", or (3) at the end. 8149 # Note that $ac_compile itself does not contain backslashes and begins 8150 # with a dollar sign (not a hyphen), so the echo should work correctly. 8151 lt_compile=`echo "$ac_compile" | $SED \ 8152 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8153 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8154 -e 's:$: $lt_compiler_flag:'` 8155 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8156 (eval "$lt_compile" 2>out/conftest.err) 8157 ac_status=$? 8158 cat out/conftest.err >&5 8159 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8160 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8161 then 8162 # The compiler can only warn and ignore the option if not recognized 8163 # So say no if there are warnings 8164 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8165 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8166 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8167 lt_cv_prog_compiler_c_o=yes 8168 fi 8169 fi 8170 chmod u+w . 2>&5 8171 $RM conftest* 8172 # SGI C++ compiler will create directory out/ii_files/ for 8173 # template instantiation 8174 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8175 $RM out/* && rmdir out 8176 cd .. 8177 $RM -r conftest 8178 $RM conftest* 8179 8180fi 8181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8182$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8183 8184 8185 8186 8187hard_links="nottested" 8188if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8189 # do not overwrite the value of need_locks provided by the user 8190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8191$as_echo_n "checking if we can lock with hard links... " >&6; } 8192 hard_links=yes 8193 $RM conftest* 8194 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8195 touch conftest.a 8196 ln conftest.a conftest.b 2>&5 || hard_links=no 8197 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8199$as_echo "$hard_links" >&6; } 8200 if test "$hard_links" = no; then 8201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8202$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8203 need_locks=warn 8204 fi 8205else 8206 need_locks=no 8207fi 8208 8209 8210 8211 8212 8213 8214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8215$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8216 8217 runpath_var= 8218 allow_undefined_flag= 8219 always_export_symbols=no 8220 archive_cmds= 8221 archive_expsym_cmds= 8222 compiler_needs_object=no 8223 enable_shared_with_static_runtimes=no 8224 export_dynamic_flag_spec= 8225 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8226 hardcode_automatic=no 8227 hardcode_direct=no 8228 hardcode_direct_absolute=no 8229 hardcode_libdir_flag_spec= 8230 hardcode_libdir_flag_spec_ld= 8231 hardcode_libdir_separator= 8232 hardcode_minus_L=no 8233 hardcode_shlibpath_var=unsupported 8234 inherit_rpath=no 8235 link_all_deplibs=unknown 8236 module_cmds= 8237 module_expsym_cmds= 8238 old_archive_from_new_cmds= 8239 old_archive_from_expsyms_cmds= 8240 thread_safe_flag_spec= 8241 whole_archive_flag_spec= 8242 # include_expsyms should be a list of space-separated symbols to be *always* 8243 # included in the symbol list 8244 include_expsyms= 8245 # exclude_expsyms can be an extended regexp of symbols to exclude 8246 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8247 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8248 # as well as any symbol that contains `d'. 8249 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8250 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8251 # platforms (ab)use it in PIC code, but their linkers get confused if 8252 # the symbol is explicitly referenced. Since portable code cannot 8253 # rely on this symbol name, it's probably fine to never include it in 8254 # preloaded symbol tables. 8255 # Exclude shared library initialization/finalization symbols. 8256 extract_expsyms_cmds= 8257 8258 case $host_os in 8259 cygwin* | mingw* | pw32* | cegcc*) 8260 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8261 # When not using gcc, we currently assume that we are using 8262 # Microsoft Visual C++. 8263 if test "$GCC" != yes; then 8264 with_gnu_ld=no 8265 fi 8266 ;; 8267 interix*) 8268 # we just hope/assume this is gcc and not c89 (= MSVC++) 8269 with_gnu_ld=yes 8270 ;; 8271 openbsd*) 8272 with_gnu_ld=no 8273 ;; 8274 esac 8275 8276 ld_shlibs=yes 8277 8278 # On some targets, GNU ld is compatible enough with the native linker 8279 # that we're better off using the native interface for both. 8280 lt_use_gnu_ld_interface=no 8281 if test "$with_gnu_ld" = yes; then 8282 case $host_os in 8283 aix*) 8284 # The AIX port of GNU ld has always aspired to compatibility 8285 # with the native linker. However, as the warning in the GNU ld 8286 # block says, versions before 2.19.5* couldn't really create working 8287 # shared libraries, regardless of the interface used. 8288 case `$LD -v 2>&1` in 8289 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8290 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8291 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8292 *) 8293 lt_use_gnu_ld_interface=yes 8294 ;; 8295 esac 8296 ;; 8297 *) 8298 lt_use_gnu_ld_interface=yes 8299 ;; 8300 esac 8301 fi 8302 8303 if test "$lt_use_gnu_ld_interface" = yes; then 8304 # If archive_cmds runs LD, not CC, wlarc should be empty 8305 wlarc='${wl}' 8306 8307 # Set some defaults for GNU ld with shared library support. These 8308 # are reset later if shared libraries are not supported. Putting them 8309 # here allows them to be overridden if necessary. 8310 runpath_var=LD_RUN_PATH 8311 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8312 export_dynamic_flag_spec='${wl}--export-dynamic' 8313 # ancient GNU ld didn't support --whole-archive et. al. 8314 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8315 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8316 else 8317 whole_archive_flag_spec= 8318 fi 8319 supports_anon_versioning=no 8320 case `$LD -v 2>&1` in 8321 *GNU\ gold*) supports_anon_versioning=yes ;; 8322 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8323 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8324 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8325 *\ 2.11.*) ;; # other 2.11 versions 8326 *) supports_anon_versioning=yes ;; 8327 esac 8328 8329 # See if GNU ld supports shared libraries. 8330 case $host_os in 8331 aix[3-9]*) 8332 # On AIX/PPC, the GNU linker is very broken 8333 if test "$host_cpu" != ia64; then 8334 ld_shlibs=no 8335 cat <<_LT_EOF 1>&2 8336 8337*** Warning: the GNU linker, at least up to release 2.19, is reported 8338*** to be unable to reliably create shared libraries on AIX. 8339*** Therefore, libtool is disabling shared libraries support. If you 8340*** really care for shared libraries, you may want to install binutils 8341*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8342*** You will then need to restart the configuration process. 8343 8344_LT_EOF 8345 fi 8346 ;; 8347 8348 amigaos*) 8349 case $host_cpu in 8350 powerpc) 8351 # see comment about AmigaOS4 .so support 8352 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8353 archive_expsym_cmds='' 8354 ;; 8355 m68k) 8356 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)' 8357 hardcode_libdir_flag_spec='-L$libdir' 8358 hardcode_minus_L=yes 8359 ;; 8360 esac 8361 ;; 8362 8363 beos*) 8364 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8365 allow_undefined_flag=unsupported 8366 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8367 # support --undefined. This deserves some investigation. FIXME 8368 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8369 else 8370 ld_shlibs=no 8371 fi 8372 ;; 8373 8374 cygwin* | mingw* | pw32* | cegcc*) 8375 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8376 # as there is no search path for DLLs. 8377 hardcode_libdir_flag_spec='-L$libdir' 8378 export_dynamic_flag_spec='${wl}--export-all-symbols' 8379 allow_undefined_flag=unsupported 8380 always_export_symbols=no 8381 enable_shared_with_static_runtimes=yes 8382 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8383 8384 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8385 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8386 # If the export-symbols file already is a .def file (1st line 8387 # is EXPORTS), use it as is; otherwise, prepend... 8388 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8389 cp $export_symbols $output_objdir/$soname.def; 8390 else 8391 echo EXPORTS > $output_objdir/$soname.def; 8392 cat $export_symbols >> $output_objdir/$soname.def; 8393 fi~ 8394 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8395 else 8396 ld_shlibs=no 8397 fi 8398 ;; 8399 8400 haiku*) 8401 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8402 link_all_deplibs=yes 8403 ;; 8404 8405 interix[3-9]*) 8406 hardcode_direct=no 8407 hardcode_shlibpath_var=no 8408 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8409 export_dynamic_flag_spec='${wl}-E' 8410 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8411 # Instead, shared libraries are loaded at an image base (0x10000000 by 8412 # default) and relocated if they conflict, which is a slow very memory 8413 # consuming and fragmenting process. To avoid this, we pick a random, 8414 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8415 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8416 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8417 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' 8418 ;; 8419 8420 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8421 tmp_diet=no 8422 if test "$host_os" = linux-dietlibc; then 8423 case $cc_basename in 8424 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8425 esac 8426 fi 8427 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8428 && test "$tmp_diet" = no 8429 then 8430 tmp_addflag= 8431 tmp_sharedflag='-shared' 8432 case $cc_basename,$host_cpu in 8433 pgcc*) # Portland Group C compiler 8434 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' 8435 tmp_addflag=' $pic_flag' 8436 ;; 8437 pgf77* | pgf90* | pgf95* | pgfortran*) 8438 # Portland Group f77 and f90 compilers 8439 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' 8440 tmp_addflag=' $pic_flag -Mnomain' ;; 8441 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8442 tmp_addflag=' -i_dynamic' ;; 8443 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8444 tmp_addflag=' -i_dynamic -nofor_main' ;; 8445 ifc* | ifort*) # Intel Fortran compiler 8446 tmp_addflag=' -nofor_main' ;; 8447 lf95*) # Lahey Fortran 8.1 8448 whole_archive_flag_spec= 8449 tmp_sharedflag='--shared' ;; 8450 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8451 tmp_sharedflag='-qmkshrobj' 8452 tmp_addflag= ;; 8453 nvcc*) # Cuda Compiler Driver 2.2 8454 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' 8455 compiler_needs_object=yes 8456 ;; 8457 esac 8458 case `$CC -V 2>&1 | sed 5q` in 8459 *Sun\ C*) # Sun C 5.9 8460 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' 8461 compiler_needs_object=yes 8462 tmp_sharedflag='-G' ;; 8463 *Sun\ F*) # Sun Fortran 8.3 8464 tmp_sharedflag='-G' ;; 8465 esac 8466 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8467 8468 if test "x$supports_anon_versioning" = xyes; then 8469 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8470 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8471 echo "local: *; };" >> $output_objdir/$libname.ver~ 8472 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8473 fi 8474 8475 case $cc_basename in 8476 xlf* | bgf* | bgxlf* | mpixlf*) 8477 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8478 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8479 hardcode_libdir_flag_spec= 8480 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8481 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8482 if test "x$supports_anon_versioning" = xyes; then 8483 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8484 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8485 echo "local: *; };" >> $output_objdir/$libname.ver~ 8486 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8487 fi 8488 ;; 8489 esac 8490 else 8491 ld_shlibs=no 8492 fi 8493 ;; 8494 8495 netbsd*) 8496 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8497 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8498 wlarc= 8499 else 8500 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8501 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8502 fi 8503 ;; 8504 8505 solaris*) 8506 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8507 ld_shlibs=no 8508 cat <<_LT_EOF 1>&2 8509 8510*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8511*** create shared libraries on Solaris systems. Therefore, libtool 8512*** is disabling shared libraries support. We urge you to upgrade GNU 8513*** binutils to release 2.9.1 or newer. Another option is to modify 8514*** your PATH or compiler configuration so that the native linker is 8515*** used, and then restart. 8516 8517_LT_EOF 8518 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8519 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8520 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8521 else 8522 ld_shlibs=no 8523 fi 8524 ;; 8525 8526 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8527 case `$LD -v 2>&1` in 8528 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8529 ld_shlibs=no 8530 cat <<_LT_EOF 1>&2 8531 8532*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8533*** reliably create shared libraries on SCO systems. Therefore, libtool 8534*** is disabling shared libraries support. We urge you to upgrade GNU 8535*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8536*** your PATH or compiler configuration so that the native linker is 8537*** used, and then restart. 8538 8539_LT_EOF 8540 ;; 8541 *) 8542 # For security reasons, it is highly recommended that you always 8543 # use absolute paths for naming shared libraries, and exclude the 8544 # DT_RUNPATH tag from executables and libraries. But doing so 8545 # requires that you compile everything twice, which is a pain. 8546 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8547 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8548 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8549 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8550 else 8551 ld_shlibs=no 8552 fi 8553 ;; 8554 esac 8555 ;; 8556 8557 sunos4*) 8558 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8559 wlarc= 8560 hardcode_direct=yes 8561 hardcode_shlibpath_var=no 8562 ;; 8563 8564 *) 8565 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8566 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8567 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8568 else 8569 ld_shlibs=no 8570 fi 8571 ;; 8572 esac 8573 8574 if test "$ld_shlibs" = no; then 8575 runpath_var= 8576 hardcode_libdir_flag_spec= 8577 export_dynamic_flag_spec= 8578 whole_archive_flag_spec= 8579 fi 8580 else 8581 # PORTME fill in a description of your system's linker (not GNU ld) 8582 case $host_os in 8583 aix3*) 8584 allow_undefined_flag=unsupported 8585 always_export_symbols=yes 8586 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' 8587 # Note: this linker hardcodes the directories in LIBPATH if there 8588 # are no directories specified by -L. 8589 hardcode_minus_L=yes 8590 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8591 # Neither direct hardcoding nor static linking is supported with a 8592 # broken collect2. 8593 hardcode_direct=unsupported 8594 fi 8595 ;; 8596 8597 aix[4-9]*) 8598 if test "$host_cpu" = ia64; then 8599 # On IA64, the linker does run time linking by default, so we don't 8600 # have to do anything special. 8601 aix_use_runtimelinking=no 8602 exp_sym_flag='-Bexport' 8603 no_entry_flag="" 8604 else 8605 # If we're using GNU nm, then we don't want the "-C" option. 8606 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8607 # Also, AIX nm treats weak defined symbols like other global 8608 # defined symbols, whereas GNU nm marks them as "W". 8609 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8610 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' 8611 else 8612 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8613 fi 8614 aix_use_runtimelinking=no 8615 8616 # Test if we are trying to use run time linking or normal 8617 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8618 # need to do runtime linking. 8619 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8620 for ld_flag in $LDFLAGS; do 8621 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8622 aix_use_runtimelinking=yes 8623 break 8624 fi 8625 done 8626 ;; 8627 esac 8628 8629 exp_sym_flag='-bexport' 8630 no_entry_flag='-bnoentry' 8631 fi 8632 8633 # When large executables or shared objects are built, AIX ld can 8634 # have problems creating the table of contents. If linking a library 8635 # or program results in "error TOC overflow" add -mminimal-toc to 8636 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8637 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8638 8639 archive_cmds='' 8640 hardcode_direct=yes 8641 hardcode_direct_absolute=yes 8642 hardcode_libdir_separator=':' 8643 link_all_deplibs=yes 8644 file_list_spec='${wl}-f,' 8645 8646 if test "$GCC" = yes; then 8647 case $host_os in aix4.[012]|aix4.[012].*) 8648 # We only want to do this on AIX 4.2 and lower, the check 8649 # below for broken collect2 doesn't work under 4.3+ 8650 collect2name=`${CC} -print-prog-name=collect2` 8651 if test -f "$collect2name" && 8652 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8653 then 8654 # We have reworked collect2 8655 : 8656 else 8657 # We have old collect2 8658 hardcode_direct=unsupported 8659 # It fails to find uninstalled libraries when the uninstalled 8660 # path is not listed in the libpath. Setting hardcode_minus_L 8661 # to unsupported forces relinking 8662 hardcode_minus_L=yes 8663 hardcode_libdir_flag_spec='-L$libdir' 8664 hardcode_libdir_separator= 8665 fi 8666 ;; 8667 esac 8668 shared_flag='-shared' 8669 if test "$aix_use_runtimelinking" = yes; then 8670 shared_flag="$shared_flag "'${wl}-G' 8671 fi 8672 else 8673 # not using gcc 8674 if test "$host_cpu" = ia64; then 8675 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8676 # chokes on -Wl,-G. The following line is correct: 8677 shared_flag='-G' 8678 else 8679 if test "$aix_use_runtimelinking" = yes; then 8680 shared_flag='${wl}-G' 8681 else 8682 shared_flag='${wl}-bM:SRE' 8683 fi 8684 fi 8685 fi 8686 8687 export_dynamic_flag_spec='${wl}-bexpall' 8688 # It seems that -bexpall does not export symbols beginning with 8689 # underscore (_), so it is better to generate a list of symbols to export. 8690 always_export_symbols=yes 8691 if test "$aix_use_runtimelinking" = yes; then 8692 # Warning - without using the other runtime loading flags (-brtl), 8693 # -berok will link without error, but may produce a broken library. 8694 allow_undefined_flag='-berok' 8695 # Determine the default libpath from the value encoded in an 8696 # empty executable. 8697 if test x$gcc_no_link = xyes; then 8698 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8699fi 8700cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8701/* end confdefs.h. */ 8702 8703int 8704main () 8705{ 8706 8707 ; 8708 return 0; 8709} 8710_ACEOF 8711if ac_fn_c_try_link "$LINENO"; then : 8712 8713lt_aix_libpath_sed=' 8714 /Import File Strings/,/^$/ { 8715 /^0/ { 8716 s/^0 *\(.*\)$/\1/ 8717 p 8718 } 8719 }' 8720aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8721# Check for a 64-bit object if we didn't find anything. 8722if test -z "$aix_libpath"; then 8723 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8724fi 8725fi 8726rm -f core conftest.err conftest.$ac_objext \ 8727 conftest$ac_exeext conftest.$ac_ext 8728if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8729 8730 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8731 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" 8732 else 8733 if test "$host_cpu" = ia64; then 8734 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8735 allow_undefined_flag="-z nodefs" 8736 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" 8737 else 8738 # Determine the default libpath from the value encoded in an 8739 # empty executable. 8740 if test x$gcc_no_link = xyes; then 8741 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8742fi 8743cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8744/* end confdefs.h. */ 8745 8746int 8747main () 8748{ 8749 8750 ; 8751 return 0; 8752} 8753_ACEOF 8754if ac_fn_c_try_link "$LINENO"; then : 8755 8756lt_aix_libpath_sed=' 8757 /Import File Strings/,/^$/ { 8758 /^0/ { 8759 s/^0 *\(.*\)$/\1/ 8760 p 8761 } 8762 }' 8763aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8764# Check for a 64-bit object if we didn't find anything. 8765if test -z "$aix_libpath"; then 8766 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8767fi 8768fi 8769rm -f core conftest.err conftest.$ac_objext \ 8770 conftest$ac_exeext conftest.$ac_ext 8771if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8772 8773 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8774 # Warning - without using the other run time loading flags, 8775 # -berok will link without error, but may produce a broken library. 8776 no_undefined_flag=' ${wl}-bernotok' 8777 allow_undefined_flag=' ${wl}-berok' 8778 if test "$with_gnu_ld" = yes; then 8779 # We only use this code for GNU lds that support --whole-archive. 8780 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8781 else 8782 # Exported symbols can be pulled into shared objects from archives 8783 whole_archive_flag_spec='$convenience' 8784 fi 8785 archive_cmds_need_lc=yes 8786 # This is similar to how AIX traditionally builds its shared libraries. 8787 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' 8788 fi 8789 fi 8790 ;; 8791 8792 amigaos*) 8793 case $host_cpu in 8794 powerpc) 8795 # see comment about AmigaOS4 .so support 8796 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8797 archive_expsym_cmds='' 8798 ;; 8799 m68k) 8800 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)' 8801 hardcode_libdir_flag_spec='-L$libdir' 8802 hardcode_minus_L=yes 8803 ;; 8804 esac 8805 ;; 8806 8807 bsdi[45]*) 8808 export_dynamic_flag_spec=-rdynamic 8809 ;; 8810 8811 cygwin* | mingw* | pw32* | cegcc*) 8812 # When not using gcc, we currently assume that we are using 8813 # Microsoft Visual C++. 8814 # hardcode_libdir_flag_spec is actually meaningless, as there is 8815 # no search path for DLLs. 8816 hardcode_libdir_flag_spec=' ' 8817 allow_undefined_flag=unsupported 8818 # Tell ltmain to make .lib files, not .a files. 8819 libext=lib 8820 # Tell ltmain to make .dll files, not .so files. 8821 shrext_cmds=".dll" 8822 # FIXME: Setting linknames here is a bad hack. 8823 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8824 # The linker will automatically build a .lib file if we build a DLL. 8825 old_archive_from_new_cmds='true' 8826 # FIXME: Should let the user specify the lib program. 8827 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8828 fix_srcfile_path='`cygpath -w "$srcfile"`' 8829 enable_shared_with_static_runtimes=yes 8830 ;; 8831 8832 darwin* | rhapsody*) 8833 8834 8835 archive_cmds_need_lc=no 8836 hardcode_direct=no 8837 hardcode_automatic=yes 8838 hardcode_shlibpath_var=unsupported 8839 if test "$lt_cv_ld_force_load" = "yes"; then 8840 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\"`' 8841 else 8842 whole_archive_flag_spec='' 8843 fi 8844 link_all_deplibs=yes 8845 allow_undefined_flag="$_lt_dar_allow_undefined" 8846 case $cc_basename in 8847 ifort*) _lt_dar_can_shared=yes ;; 8848 *) _lt_dar_can_shared=$GCC ;; 8849 esac 8850 if test "$_lt_dar_can_shared" = "yes"; then 8851 output_verbose_link_cmd=func_echo_all 8852 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8853 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8854 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}" 8855 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}" 8856 8857 else 8858 ld_shlibs=no 8859 fi 8860 8861 ;; 8862 8863 dgux*) 8864 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8865 hardcode_libdir_flag_spec='-L$libdir' 8866 hardcode_shlibpath_var=no 8867 ;; 8868 8869 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8870 # support. Future versions do this automatically, but an explicit c++rt0.o 8871 # does not break anything, and helps significantly (at the cost of a little 8872 # extra space). 8873 freebsd2.2*) 8874 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8875 hardcode_libdir_flag_spec='-R$libdir' 8876 hardcode_direct=yes 8877 hardcode_shlibpath_var=no 8878 ;; 8879 8880 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8881 freebsd2.*) 8882 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8883 hardcode_direct=yes 8884 hardcode_minus_L=yes 8885 hardcode_shlibpath_var=no 8886 ;; 8887 8888 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8889 freebsd* | dragonfly*) 8890 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8891 hardcode_libdir_flag_spec='-R$libdir' 8892 hardcode_direct=yes 8893 hardcode_shlibpath_var=no 8894 ;; 8895 8896 hpux9*) 8897 if test "$GCC" = yes; then 8898 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' 8899 else 8900 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' 8901 fi 8902 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8903 hardcode_libdir_separator=: 8904 hardcode_direct=yes 8905 8906 # hardcode_minus_L: Not really in the search PATH, 8907 # but as the default location of the library. 8908 hardcode_minus_L=yes 8909 export_dynamic_flag_spec='${wl}-E' 8910 ;; 8911 8912 hpux10*) 8913 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8914 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8915 else 8916 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8917 fi 8918 if test "$with_gnu_ld" = no; then 8919 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8920 hardcode_libdir_flag_spec_ld='+b $libdir' 8921 hardcode_libdir_separator=: 8922 hardcode_direct=yes 8923 hardcode_direct_absolute=yes 8924 export_dynamic_flag_spec='${wl}-E' 8925 # hardcode_minus_L: Not really in the search PATH, 8926 # but as the default location of the library. 8927 hardcode_minus_L=yes 8928 fi 8929 ;; 8930 8931 hpux11*) 8932 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8933 case $host_cpu in 8934 hppa*64*) 8935 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8936 ;; 8937 ia64*) 8938 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8939 ;; 8940 *) 8941 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8942 ;; 8943 esac 8944 else 8945 case $host_cpu in 8946 hppa*64*) 8947 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8948 ;; 8949 ia64*) 8950 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8951 ;; 8952 *) 8953 8954 # Older versions of the 11.00 compiler do not understand -b yet 8955 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8957$as_echo_n "checking if $CC understands -b... " >&6; } 8958if test "${lt_cv_prog_compiler__b+set}" = set; then : 8959 $as_echo_n "(cached) " >&6 8960else 8961 lt_cv_prog_compiler__b=no 8962 save_LDFLAGS="$LDFLAGS" 8963 LDFLAGS="$LDFLAGS -b" 8964 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8965 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8966 # The linker can only warn and ignore the option if not recognized 8967 # So say no if there are warnings 8968 if test -s conftest.err; then 8969 # Append any errors to the config.log. 8970 cat conftest.err 1>&5 8971 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8972 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8973 if diff conftest.exp conftest.er2 >/dev/null; then 8974 lt_cv_prog_compiler__b=yes 8975 fi 8976 else 8977 lt_cv_prog_compiler__b=yes 8978 fi 8979 fi 8980 $RM -r conftest* 8981 LDFLAGS="$save_LDFLAGS" 8982 8983fi 8984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8985$as_echo "$lt_cv_prog_compiler__b" >&6; } 8986 8987if test x"$lt_cv_prog_compiler__b" = xyes; then 8988 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8989else 8990 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8991fi 8992 8993 ;; 8994 esac 8995 fi 8996 if test "$with_gnu_ld" = no; then 8997 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8998 hardcode_libdir_separator=: 8999 9000 case $host_cpu in 9001 hppa*64*|ia64*) 9002 hardcode_direct=no 9003 hardcode_shlibpath_var=no 9004 ;; 9005 *) 9006 hardcode_direct=yes 9007 hardcode_direct_absolute=yes 9008 export_dynamic_flag_spec='${wl}-E' 9009 9010 # hardcode_minus_L: Not really in the search PATH, 9011 # but as the default location of the library. 9012 hardcode_minus_L=yes 9013 ;; 9014 esac 9015 fi 9016 ;; 9017 9018 irix5* | irix6* | nonstopux*) 9019 if test "$GCC" = yes; then 9020 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' 9021 # Try to use the -exported_symbol ld option, if it does not 9022 # work, assume that -exports_file does not work either and 9023 # implicitly export all symbols. 9024 save_LDFLAGS="$LDFLAGS" 9025 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9026 if test x$gcc_no_link = xyes; then 9027 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9028fi 9029cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9030/* end confdefs.h. */ 9031int foo(void) {} 9032_ACEOF 9033if ac_fn_c_try_link "$LINENO"; then : 9034 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' 9035 9036fi 9037rm -f core conftest.err conftest.$ac_objext \ 9038 conftest$ac_exeext conftest.$ac_ext 9039 LDFLAGS="$save_LDFLAGS" 9040 else 9041 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' 9042 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' 9043 fi 9044 archive_cmds_need_lc='no' 9045 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9046 hardcode_libdir_separator=: 9047 inherit_rpath=yes 9048 link_all_deplibs=yes 9049 ;; 9050 9051 netbsd*) 9052 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9053 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9054 else 9055 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9056 fi 9057 hardcode_libdir_flag_spec='-R$libdir' 9058 hardcode_direct=yes 9059 hardcode_shlibpath_var=no 9060 ;; 9061 9062 newsos6) 9063 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9064 hardcode_direct=yes 9065 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9066 hardcode_libdir_separator=: 9067 hardcode_shlibpath_var=no 9068 ;; 9069 9070 *nto* | *qnx*) 9071 ;; 9072 9073 openbsd*) 9074 if test -f /usr/libexec/ld.so; then 9075 hardcode_direct=yes 9076 hardcode_shlibpath_var=no 9077 hardcode_direct_absolute=yes 9078 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9079 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9080 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9081 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9082 export_dynamic_flag_spec='${wl}-E' 9083 else 9084 case $host_os in 9085 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9086 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9087 hardcode_libdir_flag_spec='-R$libdir' 9088 ;; 9089 *) 9090 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9091 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9092 ;; 9093 esac 9094 fi 9095 else 9096 ld_shlibs=no 9097 fi 9098 ;; 9099 9100 os2*) 9101 hardcode_libdir_flag_spec='-L$libdir' 9102 hardcode_minus_L=yes 9103 allow_undefined_flag=unsupported 9104 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' 9105 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9106 ;; 9107 9108 osf3*) 9109 if test "$GCC" = yes; then 9110 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9111 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' 9112 else 9113 allow_undefined_flag=' -expect_unresolved \*' 9114 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' 9115 fi 9116 archive_cmds_need_lc='no' 9117 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9118 hardcode_libdir_separator=: 9119 ;; 9120 9121 osf4* | osf5*) # as osf3* with the addition of -msym flag 9122 if test "$GCC" = yes; then 9123 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9124 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' 9125 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9126 else 9127 allow_undefined_flag=' -expect_unresolved \*' 9128 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' 9129 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~ 9130 $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' 9131 9132 # Both c and cxx compiler support -rpath directly 9133 hardcode_libdir_flag_spec='-rpath $libdir' 9134 fi 9135 archive_cmds_need_lc='no' 9136 hardcode_libdir_separator=: 9137 ;; 9138 9139 solaris*) 9140 no_undefined_flag=' -z defs' 9141 if test "$GCC" = yes; then 9142 wlarc='${wl}' 9143 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9144 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9145 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9146 else 9147 case `$CC -V 2>&1` in 9148 *"Compilers 5.0"*) 9149 wlarc='' 9150 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9151 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9152 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9153 ;; 9154 *) 9155 wlarc='${wl}' 9156 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9157 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9158 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9159 ;; 9160 esac 9161 fi 9162 hardcode_libdir_flag_spec='-R$libdir' 9163 hardcode_shlibpath_var=no 9164 case $host_os in 9165 solaris2.[0-5] | solaris2.[0-5].*) ;; 9166 *) 9167 # The compiler driver will combine and reorder linker options, 9168 # but understands `-z linker_flag'. GCC discards it without `$wl', 9169 # but is careful enough not to reorder. 9170 # Supported since Solaris 2.6 (maybe 2.5.1?) 9171 if test "$GCC" = yes; then 9172 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9173 else 9174 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9175 fi 9176 ;; 9177 esac 9178 link_all_deplibs=yes 9179 ;; 9180 9181 sunos4*) 9182 if test "x$host_vendor" = xsequent; then 9183 # Use $CC to link under sequent, because it throws in some extra .o 9184 # files that make .init and .fini sections work. 9185 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9186 else 9187 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9188 fi 9189 hardcode_libdir_flag_spec='-L$libdir' 9190 hardcode_direct=yes 9191 hardcode_minus_L=yes 9192 hardcode_shlibpath_var=no 9193 ;; 9194 9195 sysv4) 9196 case $host_vendor in 9197 sni) 9198 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9199 hardcode_direct=yes # is this really true??? 9200 ;; 9201 siemens) 9202 ## LD is ld it makes a PLAMLIB 9203 ## CC just makes a GrossModule. 9204 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9205 reload_cmds='$CC -r -o $output$reload_objs' 9206 hardcode_direct=no 9207 ;; 9208 motorola) 9209 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9210 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9211 ;; 9212 esac 9213 runpath_var='LD_RUN_PATH' 9214 hardcode_shlibpath_var=no 9215 ;; 9216 9217 sysv4.3*) 9218 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9219 hardcode_shlibpath_var=no 9220 export_dynamic_flag_spec='-Bexport' 9221 ;; 9222 9223 sysv4*MP*) 9224 if test -d /usr/nec; then 9225 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9226 hardcode_shlibpath_var=no 9227 runpath_var=LD_RUN_PATH 9228 hardcode_runpath_var=yes 9229 ld_shlibs=yes 9230 fi 9231 ;; 9232 9233 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9234 no_undefined_flag='${wl}-z,text' 9235 archive_cmds_need_lc=no 9236 hardcode_shlibpath_var=no 9237 runpath_var='LD_RUN_PATH' 9238 9239 if test "$GCC" = yes; then 9240 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9241 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9242 else 9243 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9244 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9245 fi 9246 ;; 9247 9248 sysv5* | sco3.2v5* | sco5v6*) 9249 # Note: We can NOT use -z defs as we might desire, because we do not 9250 # link with -lc, and that would cause any symbols used from libc to 9251 # always be unresolved, which means just about no library would 9252 # ever link correctly. If we're not using GNU ld we use -z text 9253 # though, which does catch some bad symbols but isn't as heavy-handed 9254 # as -z defs. 9255 no_undefined_flag='${wl}-z,text' 9256 allow_undefined_flag='${wl}-z,nodefs' 9257 archive_cmds_need_lc=no 9258 hardcode_shlibpath_var=no 9259 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9260 hardcode_libdir_separator=':' 9261 link_all_deplibs=yes 9262 export_dynamic_flag_spec='${wl}-Bexport' 9263 runpath_var='LD_RUN_PATH' 9264 9265 if test "$GCC" = yes; then 9266 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9267 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9268 else 9269 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9270 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9271 fi 9272 ;; 9273 9274 uts4*) 9275 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9276 hardcode_libdir_flag_spec='-L$libdir' 9277 hardcode_shlibpath_var=no 9278 ;; 9279 9280 *) 9281 ld_shlibs=no 9282 ;; 9283 esac 9284 9285 if test x$host_vendor = xsni; then 9286 case $host in 9287 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9288 export_dynamic_flag_spec='${wl}-Blargedynsym' 9289 ;; 9290 esac 9291 fi 9292 fi 9293 9294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9295$as_echo "$ld_shlibs" >&6; } 9296test "$ld_shlibs" = no && can_build_shared=no 9297 9298with_gnu_ld=$with_gnu_ld 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314# 9315# Do we need to explicitly link libc? 9316# 9317case "x$archive_cmds_need_lc" in 9318x|xyes) 9319 # Assume -lc should be added 9320 archive_cmds_need_lc=yes 9321 9322 if test "$enable_shared" = yes && test "$GCC" = yes; then 9323 case $archive_cmds in 9324 *'~'*) 9325 # FIXME: we may have to deal with multi-command sequences. 9326 ;; 9327 '$CC '*) 9328 # Test whether the compiler implicitly links with -lc since on some 9329 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9330 # to ld, don't add -lc before -lgcc. 9331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9332$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9333if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9334 $as_echo_n "(cached) " >&6 9335else 9336 $RM conftest* 9337 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9338 9339 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9340 (eval $ac_compile) 2>&5 9341 ac_status=$? 9342 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9343 test $ac_status = 0; } 2>conftest.err; then 9344 soname=conftest 9345 lib=conftest 9346 libobjs=conftest.$ac_objext 9347 deplibs= 9348 wl=$lt_prog_compiler_wl 9349 pic_flag=$lt_prog_compiler_pic 9350 compiler_flags=-v 9351 linker_flags=-v 9352 verstring= 9353 output_objdir=. 9354 libname=conftest 9355 lt_save_allow_undefined_flag=$allow_undefined_flag 9356 allow_undefined_flag= 9357 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9358 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9359 ac_status=$? 9360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9361 test $ac_status = 0; } 9362 then 9363 lt_cv_archive_cmds_need_lc=no 9364 else 9365 lt_cv_archive_cmds_need_lc=yes 9366 fi 9367 allow_undefined_flag=$lt_save_allow_undefined_flag 9368 else 9369 cat conftest.err 1>&5 9370 fi 9371 $RM conftest* 9372 9373fi 9374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9375$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9376 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9377 ;; 9378 esac 9379 fi 9380 ;; 9381esac 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9540$as_echo_n "checking dynamic linker characteristics... " >&6; } 9541 9542if test "$GCC" = yes; then 9543 case $host_os in 9544 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9545 *) lt_awk_arg="/^libraries:/" ;; 9546 esac 9547 case $host_os in 9548 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9549 *) lt_sed_strip_eq="s,=/,/,g" ;; 9550 esac 9551 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9552 case $lt_search_path_spec in 9553 *\;*) 9554 # if the path contains ";" then we assume it to be the separator 9555 # otherwise default to the standard path separator (i.e. ":") - it is 9556 # assumed that no part of a normal pathname contains ";" but that should 9557 # okay in the real world where ";" in dirpaths is itself problematic. 9558 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9559 ;; 9560 *) 9561 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9562 ;; 9563 esac 9564 # Ok, now we have the path, separated by spaces, we can step through it 9565 # and add multilib dir if necessary. 9566 lt_tmp_lt_search_path_spec= 9567 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9568 for lt_sys_path in $lt_search_path_spec; do 9569 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9570 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9571 else 9572 test -d "$lt_sys_path" && \ 9573 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9574 fi 9575 done 9576 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9577BEGIN {RS=" "; FS="/|\n";} { 9578 lt_foo=""; 9579 lt_count=0; 9580 for (lt_i = NF; lt_i > 0; lt_i--) { 9581 if ($lt_i != "" && $lt_i != ".") { 9582 if ($lt_i == "..") { 9583 lt_count++; 9584 } else { 9585 if (lt_count == 0) { 9586 lt_foo="/" $lt_i lt_foo; 9587 } else { 9588 lt_count--; 9589 } 9590 } 9591 } 9592 } 9593 if (lt_foo != "") { lt_freq[lt_foo]++; } 9594 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9595}'` 9596 # AWK program above erroneously prepends '/' to C:/dos/paths 9597 # for these hosts. 9598 case $host_os in 9599 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9600 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9601 esac 9602 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9603else 9604 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9605fi 9606library_names_spec= 9607libname_spec='lib$name' 9608soname_spec= 9609shrext_cmds=".so" 9610postinstall_cmds= 9611postuninstall_cmds= 9612finish_cmds= 9613finish_eval= 9614shlibpath_var= 9615shlibpath_overrides_runpath=unknown 9616version_type=none 9617dynamic_linker="$host_os ld.so" 9618sys_lib_dlsearch_path_spec="/lib /usr/lib" 9619need_lib_prefix=unknown 9620hardcode_into_libs=no 9621 9622# when you set need_version to no, make sure it does not cause -set_version 9623# flags to be left without arguments 9624need_version=unknown 9625 9626case $host_os in 9627aix3*) 9628 version_type=linux 9629 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9630 shlibpath_var=LIBPATH 9631 9632 # AIX 3 has no versioning support, so we append a major version to the name. 9633 soname_spec='${libname}${release}${shared_ext}$major' 9634 ;; 9635 9636aix[4-9]*) 9637 version_type=linux 9638 need_lib_prefix=no 9639 need_version=no 9640 hardcode_into_libs=yes 9641 if test "$host_cpu" = ia64; then 9642 # AIX 5 supports IA64 9643 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9644 shlibpath_var=LD_LIBRARY_PATH 9645 else 9646 # With GCC up to 2.95.x, collect2 would create an import file 9647 # for dependence libraries. The import file would start with 9648 # the line `#! .'. This would cause the generated library to 9649 # depend on `.', always an invalid library. This was fixed in 9650 # development snapshots of GCC prior to 3.0. 9651 case $host_os in 9652 aix4 | aix4.[01] | aix4.[01].*) 9653 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9654 echo ' yes ' 9655 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9656 : 9657 else 9658 can_build_shared=no 9659 fi 9660 ;; 9661 esac 9662 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9663 # soname into executable. Probably we can add versioning support to 9664 # collect2, so additional links can be useful in future. 9665 if test "$aix_use_runtimelinking" = yes; then 9666 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9667 # instead of lib<name>.a to let people know that these are not 9668 # typical AIX shared libraries. 9669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9670 else 9671 # We preserve .a as extension for shared libraries through AIX4.2 9672 # and later when we are not doing run time linking. 9673 library_names_spec='${libname}${release}.a $libname.a' 9674 soname_spec='${libname}${release}${shared_ext}$major' 9675 fi 9676 shlibpath_var=LIBPATH 9677 fi 9678 ;; 9679 9680amigaos*) 9681 case $host_cpu in 9682 powerpc) 9683 # Since July 2007 AmigaOS4 officially supports .so libraries. 9684 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9686 ;; 9687 m68k) 9688 library_names_spec='$libname.ixlibrary $libname.a' 9689 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9690 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' 9691 ;; 9692 esac 9693 ;; 9694 9695beos*) 9696 library_names_spec='${libname}${shared_ext}' 9697 dynamic_linker="$host_os ld.so" 9698 shlibpath_var=LIBRARY_PATH 9699 ;; 9700 9701bsdi[45]*) 9702 version_type=linux 9703 need_version=no 9704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9705 soname_spec='${libname}${release}${shared_ext}$major' 9706 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9707 shlibpath_var=LD_LIBRARY_PATH 9708 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9709 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9710 # the default ld.so.conf also contains /usr/contrib/lib and 9711 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9712 # libtool to hard-code these into programs 9713 ;; 9714 9715cygwin* | mingw* | pw32* | cegcc*) 9716 version_type=windows 9717 shrext_cmds=".dll" 9718 need_version=no 9719 need_lib_prefix=no 9720 9721 case $GCC,$host_os in 9722 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9723 library_names_spec='$libname.dll.a' 9724 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9725 postinstall_cmds='base_file=`basename \${file}`~ 9726 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9727 dldir=$destdir/`dirname \$dlpath`~ 9728 test -d \$dldir || mkdir -p \$dldir~ 9729 $install_prog $dir/$dlname \$dldir/$dlname~ 9730 chmod a+x \$dldir/$dlname~ 9731 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9732 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9733 fi' 9734 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9735 dlpath=$dir/\$dldll~ 9736 $RM \$dlpath' 9737 shlibpath_overrides_runpath=yes 9738 9739 case $host_os in 9740 cygwin*) 9741 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9742 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9743 9744 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9745 ;; 9746 mingw* | cegcc*) 9747 # MinGW DLLs use traditional 'lib' prefix 9748 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9749 ;; 9750 pw32*) 9751 # pw32 DLLs use 'pw' prefix rather than 'lib' 9752 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9753 ;; 9754 esac 9755 ;; 9756 9757 *) 9758 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9759 ;; 9760 esac 9761 dynamic_linker='Win32 ld.exe' 9762 # FIXME: first we should search . and the directory the executable is in 9763 shlibpath_var=PATH 9764 ;; 9765 9766darwin* | rhapsody*) 9767 dynamic_linker="$host_os dyld" 9768 version_type=darwin 9769 need_lib_prefix=no 9770 need_version=no 9771 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9772 soname_spec='${libname}${release}${major}$shared_ext' 9773 shlibpath_overrides_runpath=yes 9774 shlibpath_var=DYLD_LIBRARY_PATH 9775 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9776 9777 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9778 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9779 ;; 9780 9781dgux*) 9782 version_type=linux 9783 need_lib_prefix=no 9784 need_version=no 9785 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9786 soname_spec='${libname}${release}${shared_ext}$major' 9787 shlibpath_var=LD_LIBRARY_PATH 9788 ;; 9789 9790freebsd* | dragonfly*) 9791 # DragonFly does not have aout. When/if they implement a new 9792 # versioning mechanism, adjust this. 9793 if test -x /usr/bin/objformat; then 9794 objformat=`/usr/bin/objformat` 9795 else 9796 case $host_os in 9797 freebsd[23].*) objformat=aout ;; 9798 *) objformat=elf ;; 9799 esac 9800 fi 9801 version_type=freebsd-$objformat 9802 case $version_type in 9803 freebsd-elf*) 9804 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9805 need_version=no 9806 need_lib_prefix=no 9807 ;; 9808 freebsd-*) 9809 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9810 need_version=yes 9811 ;; 9812 esac 9813 shlibpath_var=LD_LIBRARY_PATH 9814 case $host_os in 9815 freebsd2.*) 9816 shlibpath_overrides_runpath=yes 9817 ;; 9818 freebsd3.[01]* | freebsdelf3.[01]*) 9819 shlibpath_overrides_runpath=yes 9820 hardcode_into_libs=yes 9821 ;; 9822 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9823 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9824 shlibpath_overrides_runpath=no 9825 hardcode_into_libs=yes 9826 ;; 9827 *) # from 4.6 on, and DragonFly 9828 shlibpath_overrides_runpath=yes 9829 hardcode_into_libs=yes 9830 ;; 9831 esac 9832 ;; 9833 9834gnu*) 9835 version_type=linux 9836 need_lib_prefix=no 9837 need_version=no 9838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9839 soname_spec='${libname}${release}${shared_ext}$major' 9840 shlibpath_var=LD_LIBRARY_PATH 9841 hardcode_into_libs=yes 9842 ;; 9843 9844haiku*) 9845 version_type=linux 9846 need_lib_prefix=no 9847 need_version=no 9848 dynamic_linker="$host_os runtime_loader" 9849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9850 soname_spec='${libname}${release}${shared_ext}$major' 9851 shlibpath_var=LIBRARY_PATH 9852 shlibpath_overrides_runpath=yes 9853 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9854 hardcode_into_libs=yes 9855 ;; 9856 9857hpux9* | hpux10* | hpux11*) 9858 # Give a soname corresponding to the major version so that dld.sl refuses to 9859 # link against other versions. 9860 version_type=sunos 9861 need_lib_prefix=no 9862 need_version=no 9863 case $host_cpu in 9864 ia64*) 9865 shrext_cmds='.so' 9866 hardcode_into_libs=yes 9867 dynamic_linker="$host_os dld.so" 9868 shlibpath_var=LD_LIBRARY_PATH 9869 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9871 soname_spec='${libname}${release}${shared_ext}$major' 9872 if test "X$HPUX_IA64_MODE" = X32; then 9873 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9874 else 9875 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9876 fi 9877 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9878 ;; 9879 hppa*64*) 9880 shrext_cmds='.sl' 9881 hardcode_into_libs=yes 9882 dynamic_linker="$host_os dld.sl" 9883 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9884 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9886 soname_spec='${libname}${release}${shared_ext}$major' 9887 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9888 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9889 ;; 9890 *) 9891 shrext_cmds='.sl' 9892 dynamic_linker="$host_os dld.sl" 9893 shlibpath_var=SHLIB_PATH 9894 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9896 soname_spec='${libname}${release}${shared_ext}$major' 9897 ;; 9898 esac 9899 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9900 postinstall_cmds='chmod 555 $lib' 9901 # or fails outright, so override atomically: 9902 install_override_mode=555 9903 ;; 9904 9905interix[3-9]*) 9906 version_type=linux 9907 need_lib_prefix=no 9908 need_version=no 9909 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9910 soname_spec='${libname}${release}${shared_ext}$major' 9911 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9912 shlibpath_var=LD_LIBRARY_PATH 9913 shlibpath_overrides_runpath=no 9914 hardcode_into_libs=yes 9915 ;; 9916 9917irix5* | irix6* | nonstopux*) 9918 case $host_os in 9919 nonstopux*) version_type=nonstopux ;; 9920 *) 9921 if test "$lt_cv_prog_gnu_ld" = yes; then 9922 version_type=linux 9923 else 9924 version_type=irix 9925 fi ;; 9926 esac 9927 need_lib_prefix=no 9928 need_version=no 9929 soname_spec='${libname}${release}${shared_ext}$major' 9930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9931 case $host_os in 9932 irix5* | nonstopux*) 9933 libsuff= shlibsuff= 9934 ;; 9935 *) 9936 case $LD in # libtool.m4 will add one of these switches to LD 9937 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9938 libsuff= shlibsuff= libmagic=32-bit;; 9939 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9940 libsuff=32 shlibsuff=N32 libmagic=N32;; 9941 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9942 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9943 *) libsuff= shlibsuff= libmagic=never-match;; 9944 esac 9945 ;; 9946 esac 9947 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9948 shlibpath_overrides_runpath=no 9949 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9950 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9951 hardcode_into_libs=yes 9952 ;; 9953 9954# No shared lib support for Linux oldld, aout, or coff. 9955linux*oldld* | linux*aout* | linux*coff*) 9956 dynamic_linker=no 9957 ;; 9958 9959# This must be Linux ELF. 9960linux* | k*bsd*-gnu | kopensolaris*-gnu) 9961 version_type=linux 9962 need_lib_prefix=no 9963 need_version=no 9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9965 soname_spec='${libname}${release}${shared_ext}$major' 9966 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9967 shlibpath_var=LD_LIBRARY_PATH 9968 shlibpath_overrides_runpath=no 9969 9970 # Some binutils ld are patched to set DT_RUNPATH 9971 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 9972 $as_echo_n "(cached) " >&6 9973else 9974 lt_cv_shlibpath_overrides_runpath=no 9975 save_LDFLAGS=$LDFLAGS 9976 save_libdir=$libdir 9977 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9978 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9979 if test x$gcc_no_link = xyes; then 9980 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9981fi 9982cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9983/* end confdefs.h. */ 9984 9985int 9986main () 9987{ 9988 9989 ; 9990 return 0; 9991} 9992_ACEOF 9993if ac_fn_c_try_link "$LINENO"; then : 9994 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9995 lt_cv_shlibpath_overrides_runpath=yes 9996fi 9997fi 9998rm -f core conftest.err conftest.$ac_objext \ 9999 conftest$ac_exeext conftest.$ac_ext 10000 LDFLAGS=$save_LDFLAGS 10001 libdir=$save_libdir 10002 10003fi 10004 10005 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10006 10007 # This implies no fast_install, which is unacceptable. 10008 # Some rework will be needed to allow for fast_install 10009 # before this can be enabled. 10010 hardcode_into_libs=yes 10011 10012 # Append ld.so.conf contents to the search path 10013 if test -f /etc/ld.so.conf; then 10014 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' ' '` 10015 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10016 fi 10017 10018 # We used to test for /lib/ld.so.1 and disable shared libraries on 10019 # powerpc, because MkLinux only supported shared libraries with the 10020 # GNU dynamic linker. Since this was broken with cross compilers, 10021 # most powerpc-linux boxes support dynamic linking these days and 10022 # people can always --disable-shared, the test was removed, and we 10023 # assume the GNU/Linux dynamic linker is in use. 10024 dynamic_linker='GNU/Linux ld.so' 10025 ;; 10026 10027netbsd*) 10028 version_type=sunos 10029 need_lib_prefix=no 10030 need_version=no 10031 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10033 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10034 dynamic_linker='NetBSD (a.out) ld.so' 10035 else 10036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10037 soname_spec='${libname}${release}${shared_ext}$major' 10038 dynamic_linker='NetBSD ld.elf_so' 10039 fi 10040 shlibpath_var=LD_LIBRARY_PATH 10041 shlibpath_overrides_runpath=yes 10042 hardcode_into_libs=yes 10043 ;; 10044 10045newsos6) 10046 version_type=linux 10047 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10048 shlibpath_var=LD_LIBRARY_PATH 10049 shlibpath_overrides_runpath=yes 10050 ;; 10051 10052*nto* | *qnx*) 10053 version_type=qnx 10054 need_lib_prefix=no 10055 need_version=no 10056 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10057 soname_spec='${libname}${release}${shared_ext}$major' 10058 shlibpath_var=LD_LIBRARY_PATH 10059 shlibpath_overrides_runpath=no 10060 hardcode_into_libs=yes 10061 dynamic_linker='ldqnx.so' 10062 ;; 10063 10064openbsd*) 10065 version_type=sunos 10066 sys_lib_dlsearch_path_spec="/usr/lib" 10067 need_lib_prefix=no 10068 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10069 case $host_os in 10070 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10071 *) need_version=no ;; 10072 esac 10073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10074 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10075 shlibpath_var=LD_LIBRARY_PATH 10076 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10077 case $host_os in 10078 openbsd2.[89] | openbsd2.[89].*) 10079 shlibpath_overrides_runpath=no 10080 ;; 10081 *) 10082 shlibpath_overrides_runpath=yes 10083 ;; 10084 esac 10085 else 10086 shlibpath_overrides_runpath=yes 10087 fi 10088 ;; 10089 10090os2*) 10091 libname_spec='$name' 10092 shrext_cmds=".dll" 10093 need_lib_prefix=no 10094 library_names_spec='$libname${shared_ext} $libname.a' 10095 dynamic_linker='OS/2 ld.exe' 10096 shlibpath_var=LIBPATH 10097 ;; 10098 10099osf3* | osf4* | osf5*) 10100 version_type=osf 10101 need_lib_prefix=no 10102 need_version=no 10103 soname_spec='${libname}${release}${shared_ext}$major' 10104 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10105 shlibpath_var=LD_LIBRARY_PATH 10106 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10107 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10108 ;; 10109 10110rdos*) 10111 dynamic_linker=no 10112 ;; 10113 10114solaris*) 10115 version_type=linux 10116 need_lib_prefix=no 10117 need_version=no 10118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10119 soname_spec='${libname}${release}${shared_ext}$major' 10120 shlibpath_var=LD_LIBRARY_PATH 10121 shlibpath_overrides_runpath=yes 10122 hardcode_into_libs=yes 10123 # ldd complains unless libraries are executable 10124 postinstall_cmds='chmod +x $lib' 10125 ;; 10126 10127sunos4*) 10128 version_type=sunos 10129 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10130 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10131 shlibpath_var=LD_LIBRARY_PATH 10132 shlibpath_overrides_runpath=yes 10133 if test "$with_gnu_ld" = yes; then 10134 need_lib_prefix=no 10135 fi 10136 need_version=yes 10137 ;; 10138 10139sysv4 | sysv4.3*) 10140 version_type=linux 10141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10142 soname_spec='${libname}${release}${shared_ext}$major' 10143 shlibpath_var=LD_LIBRARY_PATH 10144 case $host_vendor in 10145 sni) 10146 shlibpath_overrides_runpath=no 10147 need_lib_prefix=no 10148 runpath_var=LD_RUN_PATH 10149 ;; 10150 siemens) 10151 need_lib_prefix=no 10152 ;; 10153 motorola) 10154 need_lib_prefix=no 10155 need_version=no 10156 shlibpath_overrides_runpath=no 10157 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10158 ;; 10159 esac 10160 ;; 10161 10162sysv4*MP*) 10163 if test -d /usr/nec ;then 10164 version_type=linux 10165 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10166 soname_spec='$libname${shared_ext}.$major' 10167 shlibpath_var=LD_LIBRARY_PATH 10168 fi 10169 ;; 10170 10171sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10172 version_type=freebsd-elf 10173 need_lib_prefix=no 10174 need_version=no 10175 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10176 soname_spec='${libname}${release}${shared_ext}$major' 10177 shlibpath_var=LD_LIBRARY_PATH 10178 shlibpath_overrides_runpath=yes 10179 hardcode_into_libs=yes 10180 if test "$with_gnu_ld" = yes; then 10181 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10182 else 10183 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10184 case $host_os in 10185 sco3.2v5*) 10186 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10187 ;; 10188 esac 10189 fi 10190 sys_lib_dlsearch_path_spec='/usr/lib' 10191 ;; 10192 10193tpf*) 10194 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10195 version_type=linux 10196 need_lib_prefix=no 10197 need_version=no 10198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10199 shlibpath_var=LD_LIBRARY_PATH 10200 shlibpath_overrides_runpath=no 10201 hardcode_into_libs=yes 10202 ;; 10203 10204uts4*) 10205 version_type=linux 10206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10207 soname_spec='${libname}${release}${shared_ext}$major' 10208 shlibpath_var=LD_LIBRARY_PATH 10209 ;; 10210 10211*) 10212 dynamic_linker=no 10213 ;; 10214esac 10215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10216$as_echo "$dynamic_linker" >&6; } 10217test "$dynamic_linker" = no && can_build_shared=no 10218 10219variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10220if test "$GCC" = yes; then 10221 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10222fi 10223 10224if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10225 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10226fi 10227if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10228 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10229fi 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10323$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10324hardcode_action= 10325if test -n "$hardcode_libdir_flag_spec" || 10326 test -n "$runpath_var" || 10327 test "X$hardcode_automatic" = "Xyes" ; then 10328 10329 # We can hardcode non-existent directories. 10330 if test "$hardcode_direct" != no && 10331 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10332 # have to relink, otherwise we might link with an installed library 10333 # when we should be linking with a yet-to-be-installed one 10334 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10335 test "$hardcode_minus_L" != no; then 10336 # Linking always hardcodes the temporary library directory. 10337 hardcode_action=relink 10338 else 10339 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10340 hardcode_action=immediate 10341 fi 10342else 10343 # We cannot hardcode anything, or else we can only hardcode existing 10344 # directories. 10345 hardcode_action=unsupported 10346fi 10347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10348$as_echo "$hardcode_action" >&6; } 10349 10350if test "$hardcode_action" = relink || 10351 test "$inherit_rpath" = yes; then 10352 # Fast installation is not supported 10353 enable_fast_install=no 10354elif test "$shlibpath_overrides_runpath" = yes || 10355 test "$enable_shared" = no; then 10356 # Fast installation is not necessary 10357 enable_fast_install=needless 10358fi 10359 10360 10361 10362 10363 10364 10365 if test "x$enable_dlopen" != xyes; then 10366 enable_dlopen=unknown 10367 enable_dlopen_self=unknown 10368 enable_dlopen_self_static=unknown 10369else 10370 lt_cv_dlopen=no 10371 lt_cv_dlopen_libs= 10372 10373 case $host_os in 10374 beos*) 10375 lt_cv_dlopen="load_add_on" 10376 lt_cv_dlopen_libs= 10377 lt_cv_dlopen_self=yes 10378 ;; 10379 10380 mingw* | pw32* | cegcc*) 10381 lt_cv_dlopen="LoadLibrary" 10382 lt_cv_dlopen_libs= 10383 ;; 10384 10385 cygwin*) 10386 lt_cv_dlopen="dlopen" 10387 lt_cv_dlopen_libs= 10388 ;; 10389 10390 darwin*) 10391 # if libdl is installed we need to link against it 10392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10393$as_echo_n "checking for dlopen in -ldl... " >&6; } 10394if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10395 $as_echo_n "(cached) " >&6 10396else 10397 ac_check_lib_save_LIBS=$LIBS 10398LIBS="-ldl $LIBS" 10399if test x$gcc_no_link = xyes; then 10400 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10401fi 10402cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10403/* end confdefs.h. */ 10404 10405/* Override any GCC internal prototype to avoid an error. 10406 Use char because int might match the return type of a GCC 10407 builtin and then its argument prototype would still apply. */ 10408#ifdef __cplusplus 10409extern "C" 10410#endif 10411char dlopen (); 10412int 10413main () 10414{ 10415return dlopen (); 10416 ; 10417 return 0; 10418} 10419_ACEOF 10420if ac_fn_c_try_link "$LINENO"; then : 10421 ac_cv_lib_dl_dlopen=yes 10422else 10423 ac_cv_lib_dl_dlopen=no 10424fi 10425rm -f core conftest.err conftest.$ac_objext \ 10426 conftest$ac_exeext conftest.$ac_ext 10427LIBS=$ac_check_lib_save_LIBS 10428fi 10429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10430$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10431if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10432 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10433else 10434 10435 lt_cv_dlopen="dyld" 10436 lt_cv_dlopen_libs= 10437 lt_cv_dlopen_self=yes 10438 10439fi 10440 10441 ;; 10442 10443 *) 10444 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10445if test "x$ac_cv_func_shl_load" = x""yes; then : 10446 lt_cv_dlopen="shl_load" 10447else 10448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10449$as_echo_n "checking for shl_load in -ldld... " >&6; } 10450if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10451 $as_echo_n "(cached) " >&6 10452else 10453 ac_check_lib_save_LIBS=$LIBS 10454LIBS="-ldld $LIBS" 10455if test x$gcc_no_link = xyes; then 10456 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10457fi 10458cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10459/* end confdefs.h. */ 10460 10461/* Override any GCC internal prototype to avoid an error. 10462 Use char because int might match the return type of a GCC 10463 builtin and then its argument prototype would still apply. */ 10464#ifdef __cplusplus 10465extern "C" 10466#endif 10467char shl_load (); 10468int 10469main () 10470{ 10471return shl_load (); 10472 ; 10473 return 0; 10474} 10475_ACEOF 10476if ac_fn_c_try_link "$LINENO"; then : 10477 ac_cv_lib_dld_shl_load=yes 10478else 10479 ac_cv_lib_dld_shl_load=no 10480fi 10481rm -f core conftest.err conftest.$ac_objext \ 10482 conftest$ac_exeext conftest.$ac_ext 10483LIBS=$ac_check_lib_save_LIBS 10484fi 10485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10486$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10487if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10488 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10489else 10490 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10491if test "x$ac_cv_func_dlopen" = x""yes; then : 10492 lt_cv_dlopen="dlopen" 10493else 10494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10495$as_echo_n "checking for dlopen in -ldl... " >&6; } 10496if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10497 $as_echo_n "(cached) " >&6 10498else 10499 ac_check_lib_save_LIBS=$LIBS 10500LIBS="-ldl $LIBS" 10501if test x$gcc_no_link = xyes; then 10502 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10503fi 10504cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10505/* end confdefs.h. */ 10506 10507/* Override any GCC internal prototype to avoid an error. 10508 Use char because int might match the return type of a GCC 10509 builtin and then its argument prototype would still apply. */ 10510#ifdef __cplusplus 10511extern "C" 10512#endif 10513char dlopen (); 10514int 10515main () 10516{ 10517return dlopen (); 10518 ; 10519 return 0; 10520} 10521_ACEOF 10522if ac_fn_c_try_link "$LINENO"; then : 10523 ac_cv_lib_dl_dlopen=yes 10524else 10525 ac_cv_lib_dl_dlopen=no 10526fi 10527rm -f core conftest.err conftest.$ac_objext \ 10528 conftest$ac_exeext conftest.$ac_ext 10529LIBS=$ac_check_lib_save_LIBS 10530fi 10531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10532$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10533if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10534 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10535else 10536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10537$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10538if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10539 $as_echo_n "(cached) " >&6 10540else 10541 ac_check_lib_save_LIBS=$LIBS 10542LIBS="-lsvld $LIBS" 10543if test x$gcc_no_link = xyes; then 10544 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10545fi 10546cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10547/* end confdefs.h. */ 10548 10549/* Override any GCC internal prototype to avoid an error. 10550 Use char because int might match the return type of a GCC 10551 builtin and then its argument prototype would still apply. */ 10552#ifdef __cplusplus 10553extern "C" 10554#endif 10555char dlopen (); 10556int 10557main () 10558{ 10559return dlopen (); 10560 ; 10561 return 0; 10562} 10563_ACEOF 10564if ac_fn_c_try_link "$LINENO"; then : 10565 ac_cv_lib_svld_dlopen=yes 10566else 10567 ac_cv_lib_svld_dlopen=no 10568fi 10569rm -f core conftest.err conftest.$ac_objext \ 10570 conftest$ac_exeext conftest.$ac_ext 10571LIBS=$ac_check_lib_save_LIBS 10572fi 10573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10574$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10575if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10576 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10577else 10578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10579$as_echo_n "checking for dld_link in -ldld... " >&6; } 10580if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10581 $as_echo_n "(cached) " >&6 10582else 10583 ac_check_lib_save_LIBS=$LIBS 10584LIBS="-ldld $LIBS" 10585if test x$gcc_no_link = xyes; then 10586 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10587fi 10588cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10589/* end confdefs.h. */ 10590 10591/* Override any GCC internal prototype to avoid an error. 10592 Use char because int might match the return type of a GCC 10593 builtin and then its argument prototype would still apply. */ 10594#ifdef __cplusplus 10595extern "C" 10596#endif 10597char dld_link (); 10598int 10599main () 10600{ 10601return dld_link (); 10602 ; 10603 return 0; 10604} 10605_ACEOF 10606if ac_fn_c_try_link "$LINENO"; then : 10607 ac_cv_lib_dld_dld_link=yes 10608else 10609 ac_cv_lib_dld_dld_link=no 10610fi 10611rm -f core conftest.err conftest.$ac_objext \ 10612 conftest$ac_exeext conftest.$ac_ext 10613LIBS=$ac_check_lib_save_LIBS 10614fi 10615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10616$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10617if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10618 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10619fi 10620 10621 10622fi 10623 10624 10625fi 10626 10627 10628fi 10629 10630 10631fi 10632 10633 10634fi 10635 10636 ;; 10637 esac 10638 10639 if test "x$lt_cv_dlopen" != xno; then 10640 enable_dlopen=yes 10641 else 10642 enable_dlopen=no 10643 fi 10644 10645 case $lt_cv_dlopen in 10646 dlopen) 10647 save_CPPFLAGS="$CPPFLAGS" 10648 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10649 10650 save_LDFLAGS="$LDFLAGS" 10651 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10652 10653 save_LIBS="$LIBS" 10654 LIBS="$lt_cv_dlopen_libs $LIBS" 10655 10656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10657$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10658if test "${lt_cv_dlopen_self+set}" = set; then : 10659 $as_echo_n "(cached) " >&6 10660else 10661 if test "$cross_compiling" = yes; then : 10662 lt_cv_dlopen_self=cross 10663else 10664 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10665 lt_status=$lt_dlunknown 10666 cat > conftest.$ac_ext <<_LT_EOF 10667#line 10667 "configure" 10668#include "confdefs.h" 10669 10670#if HAVE_DLFCN_H 10671#include <dlfcn.h> 10672#endif 10673 10674#include <stdio.h> 10675 10676#ifdef RTLD_GLOBAL 10677# define LT_DLGLOBAL RTLD_GLOBAL 10678#else 10679# ifdef DL_GLOBAL 10680# define LT_DLGLOBAL DL_GLOBAL 10681# else 10682# define LT_DLGLOBAL 0 10683# endif 10684#endif 10685 10686/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10687 find out it does not work in some platform. */ 10688#ifndef LT_DLLAZY_OR_NOW 10689# ifdef RTLD_LAZY 10690# define LT_DLLAZY_OR_NOW RTLD_LAZY 10691# else 10692# ifdef DL_LAZY 10693# define LT_DLLAZY_OR_NOW DL_LAZY 10694# else 10695# ifdef RTLD_NOW 10696# define LT_DLLAZY_OR_NOW RTLD_NOW 10697# else 10698# ifdef DL_NOW 10699# define LT_DLLAZY_OR_NOW DL_NOW 10700# else 10701# define LT_DLLAZY_OR_NOW 0 10702# endif 10703# endif 10704# endif 10705# endif 10706#endif 10707 10708/* When -fvisbility=hidden is used, assume the code has been annotated 10709 correspondingly for the symbols needed. */ 10710#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10711void fnord () __attribute__((visibility("default"))); 10712#endif 10713 10714void fnord () { int i=42; } 10715int main () 10716{ 10717 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10718 int status = $lt_dlunknown; 10719 10720 if (self) 10721 { 10722 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10723 else 10724 { 10725 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10726 else puts (dlerror ()); 10727 } 10728 /* dlclose (self); */ 10729 } 10730 else 10731 puts (dlerror ()); 10732 10733 return status; 10734} 10735_LT_EOF 10736 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10737 (eval $ac_link) 2>&5 10738 ac_status=$? 10739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10740 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10741 (./conftest; exit; ) >&5 2>/dev/null 10742 lt_status=$? 10743 case x$lt_status in 10744 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10745 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10746 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10747 esac 10748 else : 10749 # compilation failed 10750 lt_cv_dlopen_self=no 10751 fi 10752fi 10753rm -fr conftest* 10754 10755 10756fi 10757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10758$as_echo "$lt_cv_dlopen_self" >&6; } 10759 10760 if test "x$lt_cv_dlopen_self" = xyes; then 10761 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10763$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10764if test "${lt_cv_dlopen_self_static+set}" = set; then : 10765 $as_echo_n "(cached) " >&6 10766else 10767 if test "$cross_compiling" = yes; then : 10768 lt_cv_dlopen_self_static=cross 10769else 10770 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10771 lt_status=$lt_dlunknown 10772 cat > conftest.$ac_ext <<_LT_EOF 10773#line 10773 "configure" 10774#include "confdefs.h" 10775 10776#if HAVE_DLFCN_H 10777#include <dlfcn.h> 10778#endif 10779 10780#include <stdio.h> 10781 10782#ifdef RTLD_GLOBAL 10783# define LT_DLGLOBAL RTLD_GLOBAL 10784#else 10785# ifdef DL_GLOBAL 10786# define LT_DLGLOBAL DL_GLOBAL 10787# else 10788# define LT_DLGLOBAL 0 10789# endif 10790#endif 10791 10792/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10793 find out it does not work in some platform. */ 10794#ifndef LT_DLLAZY_OR_NOW 10795# ifdef RTLD_LAZY 10796# define LT_DLLAZY_OR_NOW RTLD_LAZY 10797# else 10798# ifdef DL_LAZY 10799# define LT_DLLAZY_OR_NOW DL_LAZY 10800# else 10801# ifdef RTLD_NOW 10802# define LT_DLLAZY_OR_NOW RTLD_NOW 10803# else 10804# ifdef DL_NOW 10805# define LT_DLLAZY_OR_NOW DL_NOW 10806# else 10807# define LT_DLLAZY_OR_NOW 0 10808# endif 10809# endif 10810# endif 10811# endif 10812#endif 10813 10814/* When -fvisbility=hidden is used, assume the code has been annotated 10815 correspondingly for the symbols needed. */ 10816#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10817void fnord () __attribute__((visibility("default"))); 10818#endif 10819 10820void fnord () { int i=42; } 10821int main () 10822{ 10823 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10824 int status = $lt_dlunknown; 10825 10826 if (self) 10827 { 10828 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10829 else 10830 { 10831 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10832 else puts (dlerror ()); 10833 } 10834 /* dlclose (self); */ 10835 } 10836 else 10837 puts (dlerror ()); 10838 10839 return status; 10840} 10841_LT_EOF 10842 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10843 (eval $ac_link) 2>&5 10844 ac_status=$? 10845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10846 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10847 (./conftest; exit; ) >&5 2>/dev/null 10848 lt_status=$? 10849 case x$lt_status in 10850 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10851 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10852 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10853 esac 10854 else : 10855 # compilation failed 10856 lt_cv_dlopen_self_static=no 10857 fi 10858fi 10859rm -fr conftest* 10860 10861 10862fi 10863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10864$as_echo "$lt_cv_dlopen_self_static" >&6; } 10865 fi 10866 10867 CPPFLAGS="$save_CPPFLAGS" 10868 LDFLAGS="$save_LDFLAGS" 10869 LIBS="$save_LIBS" 10870 ;; 10871 esac 10872 10873 case $lt_cv_dlopen_self in 10874 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10875 *) enable_dlopen_self=unknown ;; 10876 esac 10877 10878 case $lt_cv_dlopen_self_static in 10879 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10880 *) enable_dlopen_self_static=unknown ;; 10881 esac 10882fi 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900striplib= 10901old_striplib= 10902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10903$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10904if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10905 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10906 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10908$as_echo "yes" >&6; } 10909else 10910# FIXME - insert some real tests, host_os isn't really good enough 10911 case $host_os in 10912 darwin*) 10913 if test -n "$STRIP" ; then 10914 striplib="$STRIP -x" 10915 old_striplib="$STRIP -S" 10916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10917$as_echo "yes" >&6; } 10918 else 10919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10920$as_echo "no" >&6; } 10921 fi 10922 ;; 10923 *) 10924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10925$as_echo "no" >&6; } 10926 ;; 10927 esac 10928fi 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 # Report which library types will actually be built 10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10943$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10945$as_echo "$can_build_shared" >&6; } 10946 10947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10948$as_echo_n "checking whether to build shared libraries... " >&6; } 10949 test "$can_build_shared" = "no" && enable_shared=no 10950 10951 # On AIX, shared libraries and static libraries use the same namespace, and 10952 # are all built from PIC. 10953 case $host_os in 10954 aix3*) 10955 test "$enable_shared" = yes && enable_static=no 10956 if test -n "$RANLIB"; then 10957 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10958 postinstall_cmds='$RANLIB $lib' 10959 fi 10960 ;; 10961 10962 aix[4-9]*) 10963 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10964 test "$enable_shared" = yes && enable_static=no 10965 fi 10966 ;; 10967 esac 10968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10969$as_echo "$enable_shared" >&6; } 10970 10971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10972$as_echo_n "checking whether to build static libraries... " >&6; } 10973 # Make sure either enable_shared or enable_static is yes. 10974 test "$enable_shared" = yes || enable_static=yes 10975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10976$as_echo "$enable_static" >&6; } 10977 10978 10979 10980 10981fi 10982ac_ext=c 10983ac_cpp='$CPP $CPPFLAGS' 10984ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10985ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10986ac_compiler_gnu=$ac_cv_c_compiler_gnu 10987 10988CC="$lt_save_CC" 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 ac_config_commands="$ac_config_commands libtool" 11003 11004 11005 11006 11007# Only expand once: 11008 11009 11010 11011 11012 11013case $host in 11014 *-cygwin* | *-mingw*) 11015 # 'host' will be top-level target in the case of a target lib, 11016 # we must compare to with_cross_host to decide if this is a native 11017 # or cross-compiler and select where to install dlls appropriately. 11018 if test -n "$with_cross_host" && 11019 test x"$with_cross_host" != x"no"; then 11020 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 11021 else 11022 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 11023 fi 11024 ;; 11025 *) 11026 lt_host_flags= 11027 ;; 11028esac 11029 11030 11031 11032 11033 11034 11035# Calculate toolexeclibdir 11036# Also toolexecdir, though it's only used in toolexeclibdir 11037case ${version_specific_libs} in 11038 yes) 11039 # Need the gcc compiler version to know where to install libraries 11040 # and header files if --enable-version-specific-runtime-libs option 11041 # is selected. 11042 toolexecdir='$(libdir)/gcc/$(target_alias)' 11043 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 11044 ;; 11045 no) 11046 if test -n "$with_cross_host" && 11047 test x"$with_cross_host" != x"no"; then 11048 # Install a library built with a cross compiler in tooldir, not libdir. 11049 toolexecdir='$(exec_prefix)/$(target_alias)' 11050 toolexeclibdir='$(toolexecdir)/lib' 11051 else 11052 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11053 toolexeclibdir='$(libdir)' 11054 fi 11055 multi_os_directory=`$CC -print-multi-os-directory` 11056 case $multi_os_directory in 11057 .) ;; # Avoid trailing /. 11058 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 11059 esac 11060 ;; 11061esac 11062 11063 11064 11065if test ${multilib} = yes; then 11066 multilib_arg="--enable-multilib" 11067else 11068 multilib_arg= 11069fi 11070 11071ac_config_files="$ac_config_files Makefile ssp/ssp.h" 11072 11073cat >confcache <<\_ACEOF 11074# This file is a shell script that caches the results of configure 11075# tests run on this system so they can be shared between configure 11076# scripts and configure runs, see configure's option --config-cache. 11077# It is not useful on other systems. If it contains results you don't 11078# want to keep, you may remove or edit it. 11079# 11080# config.status only pays attention to the cache file if you give it 11081# the --recheck option to rerun configure. 11082# 11083# `ac_cv_env_foo' variables (set or unset) will be overridden when 11084# loading this file, other *unset* `ac_cv_foo' will be assigned the 11085# following values. 11086 11087_ACEOF 11088 11089# The following way of writing the cache mishandles newlines in values, 11090# but we know of no workaround that is simple, portable, and efficient. 11091# So, we kill variables containing newlines. 11092# Ultrix sh set writes to stderr and can't be redirected directly, 11093# and sets the high bit in the cache file unless we assign to the vars. 11094( 11095 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11096 eval ac_val=\$$ac_var 11097 case $ac_val in #( 11098 *${as_nl}*) 11099 case $ac_var in #( 11100 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11101$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11102 esac 11103 case $ac_var in #( 11104 _ | IFS | as_nl) ;; #( 11105 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11106 *) { eval $ac_var=; unset $ac_var;} ;; 11107 esac ;; 11108 esac 11109 done 11110 11111 (set) 2>&1 | 11112 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11113 *${as_nl}ac_space=\ *) 11114 # `set' does not quote correctly, so add quotes: double-quote 11115 # substitution turns \\\\ into \\, and sed turns \\ into \. 11116 sed -n \ 11117 "s/'/'\\\\''/g; 11118 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11119 ;; #( 11120 *) 11121 # `set' quotes correctly as required by POSIX, so do not add quotes. 11122 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11123 ;; 11124 esac | 11125 sort 11126) | 11127 sed ' 11128 /^ac_cv_env_/b end 11129 t clear 11130 :clear 11131 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11132 t end 11133 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11134 :end' >>confcache 11135if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11136 if test -w "$cache_file"; then 11137 test "x$cache_file" != "x/dev/null" && 11138 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11139$as_echo "$as_me: updating cache $cache_file" >&6;} 11140 cat confcache >$cache_file 11141 else 11142 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11143$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11144 fi 11145fi 11146rm -f confcache 11147 11148test "x$prefix" = xNONE && prefix=$ac_default_prefix 11149# Let make expand exec_prefix. 11150test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11151 11152DEFS=-DHAVE_CONFIG_H 11153 11154ac_libobjs= 11155ac_ltlibobjs= 11156for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11157 # 1. Remove the extension, and $U if already installed. 11158 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11159 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11160 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11161 # will be set to the directory where LIBOBJS objects are built. 11162 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11163 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11164done 11165LIBOBJS=$ac_libobjs 11166 11167LTLIBOBJS=$ac_ltlibobjs 11168 11169 11170 if test -n "$EXEEXT"; then 11171 am__EXEEXT_TRUE= 11172 am__EXEEXT_FALSE='#' 11173else 11174 am__EXEEXT_TRUE='#' 11175 am__EXEEXT_FALSE= 11176fi 11177 11178if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11179 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 11180Usually this means the macro was only invoked conditionally." "$LINENO" 5 11181fi 11182if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11183 as_fn_error "conditional \"AMDEP\" was never defined. 11184Usually this means the macro was only invoked conditionally." "$LINENO" 5 11185fi 11186if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11187 as_fn_error "conditional \"am__fastdepCC\" was never defined. 11188Usually this means the macro was only invoked conditionally." "$LINENO" 5 11189fi 11190if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then 11191 as_fn_error "conditional \"LIBSSP_USE_SYMVER\" was never defined. 11192Usually this means the macro was only invoked conditionally." "$LINENO" 5 11193fi 11194if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then 11195 as_fn_error "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined. 11196Usually this means the macro was only invoked conditionally." "$LINENO" 5 11197fi 11198if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then 11199 as_fn_error "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined. 11200Usually this means the macro was only invoked conditionally." "$LINENO" 5 11201fi 11202 11203: ${CONFIG_STATUS=./config.status} 11204ac_write_fail=0 11205ac_clean_files_save=$ac_clean_files 11206ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11207{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11208$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11209as_write_fail=0 11210cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11211#! $SHELL 11212# Generated by $as_me. 11213# Run this file to recreate the current configuration. 11214# Compiler output produced by configure, useful for debugging 11215# configure, is in config.log if it exists. 11216 11217debug=false 11218ac_cs_recheck=false 11219ac_cs_silent=false 11220 11221SHELL=\${CONFIG_SHELL-$SHELL} 11222export SHELL 11223_ASEOF 11224cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11225## -------------------- ## 11226## M4sh Initialization. ## 11227## -------------------- ## 11228 11229# Be more Bourne compatible 11230DUALCASE=1; export DUALCASE # for MKS sh 11231if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11232 emulate sh 11233 NULLCMD=: 11234 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11235 # is contrary to our usage. Disable this feature. 11236 alias -g '${1+"$@"}'='"$@"' 11237 setopt NO_GLOB_SUBST 11238else 11239 case `(set -o) 2>/dev/null` in #( 11240 *posix*) : 11241 set -o posix ;; #( 11242 *) : 11243 ;; 11244esac 11245fi 11246 11247 11248as_nl=' 11249' 11250export as_nl 11251# Printing a long string crashes Solaris 7 /usr/bin/printf. 11252as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11253as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11254as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11255# Prefer a ksh shell builtin over an external printf program on Solaris, 11256# but without wasting forks for bash or zsh. 11257if test -z "$BASH_VERSION$ZSH_VERSION" \ 11258 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11259 as_echo='print -r --' 11260 as_echo_n='print -rn --' 11261elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11262 as_echo='printf %s\n' 11263 as_echo_n='printf %s' 11264else 11265 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11266 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11267 as_echo_n='/usr/ucb/echo -n' 11268 else 11269 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11270 as_echo_n_body='eval 11271 arg=$1; 11272 case $arg in #( 11273 *"$as_nl"*) 11274 expr "X$arg" : "X\\(.*\\)$as_nl"; 11275 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11276 esac; 11277 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11278 ' 11279 export as_echo_n_body 11280 as_echo_n='sh -c $as_echo_n_body as_echo' 11281 fi 11282 export as_echo_body 11283 as_echo='sh -c $as_echo_body as_echo' 11284fi 11285 11286# The user is always right. 11287if test "${PATH_SEPARATOR+set}" != set; then 11288 PATH_SEPARATOR=: 11289 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11290 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11291 PATH_SEPARATOR=';' 11292 } 11293fi 11294 11295 11296# IFS 11297# We need space, tab and new line, in precisely that order. Quoting is 11298# there to prevent editors from complaining about space-tab. 11299# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11300# splitting by setting IFS to empty value.) 11301IFS=" "" $as_nl" 11302 11303# Find who we are. Look in the path if we contain no directory separator. 11304case $0 in #(( 11305 *[\\/]* ) as_myself=$0 ;; 11306 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11307for as_dir in $PATH 11308do 11309 IFS=$as_save_IFS 11310 test -z "$as_dir" && as_dir=. 11311 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11312 done 11313IFS=$as_save_IFS 11314 11315 ;; 11316esac 11317# We did not find ourselves, most probably we were run as `sh COMMAND' 11318# in which case we are not to be found in the path. 11319if test "x$as_myself" = x; then 11320 as_myself=$0 11321fi 11322if test ! -f "$as_myself"; then 11323 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11324 exit 1 11325fi 11326 11327# Unset variables that we do not need and which cause bugs (e.g. in 11328# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11329# suppresses any "Segmentation fault" message there. '((' could 11330# trigger a bug in pdksh 5.2.14. 11331for as_var in BASH_ENV ENV MAIL MAILPATH 11332do eval test x\${$as_var+set} = xset \ 11333 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11334done 11335PS1='$ ' 11336PS2='> ' 11337PS4='+ ' 11338 11339# NLS nuisances. 11340LC_ALL=C 11341export LC_ALL 11342LANGUAGE=C 11343export LANGUAGE 11344 11345# CDPATH. 11346(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11347 11348 11349# as_fn_error ERROR [LINENO LOG_FD] 11350# --------------------------------- 11351# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11352# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11353# script with status $?, using 1 if that was 0. 11354as_fn_error () 11355{ 11356 as_status=$?; test $as_status -eq 0 && as_status=1 11357 if test "$3"; then 11358 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11359 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 11360 fi 11361 $as_echo "$as_me: error: $1" >&2 11362 as_fn_exit $as_status 11363} # as_fn_error 11364 11365 11366# as_fn_set_status STATUS 11367# ----------------------- 11368# Set $? to STATUS, without forking. 11369as_fn_set_status () 11370{ 11371 return $1 11372} # as_fn_set_status 11373 11374# as_fn_exit STATUS 11375# ----------------- 11376# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11377as_fn_exit () 11378{ 11379 set +e 11380 as_fn_set_status $1 11381 exit $1 11382} # as_fn_exit 11383 11384# as_fn_unset VAR 11385# --------------- 11386# Portably unset VAR. 11387as_fn_unset () 11388{ 11389 { eval $1=; unset $1;} 11390} 11391as_unset=as_fn_unset 11392# as_fn_append VAR VALUE 11393# ---------------------- 11394# Append the text in VALUE to the end of the definition contained in VAR. Take 11395# advantage of any shell optimizations that allow amortized linear growth over 11396# repeated appends, instead of the typical quadratic growth present in naive 11397# implementations. 11398if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11399 eval 'as_fn_append () 11400 { 11401 eval $1+=\$2 11402 }' 11403else 11404 as_fn_append () 11405 { 11406 eval $1=\$$1\$2 11407 } 11408fi # as_fn_append 11409 11410# as_fn_arith ARG... 11411# ------------------ 11412# Perform arithmetic evaluation on the ARGs, and store the result in the 11413# global $as_val. Take advantage of shells that can avoid forks. The arguments 11414# must be portable across $(()) and expr. 11415if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11416 eval 'as_fn_arith () 11417 { 11418 as_val=$(( $* )) 11419 }' 11420else 11421 as_fn_arith () 11422 { 11423 as_val=`expr "$@" || test $? -eq 1` 11424 } 11425fi # as_fn_arith 11426 11427 11428if expr a : '\(a\)' >/dev/null 2>&1 && 11429 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11430 as_expr=expr 11431else 11432 as_expr=false 11433fi 11434 11435if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11436 as_basename=basename 11437else 11438 as_basename=false 11439fi 11440 11441if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11442 as_dirname=dirname 11443else 11444 as_dirname=false 11445fi 11446 11447as_me=`$as_basename -- "$0" || 11448$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11449 X"$0" : 'X\(//\)$' \| \ 11450 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11451$as_echo X/"$0" | 11452 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11453 s//\1/ 11454 q 11455 } 11456 /^X\/\(\/\/\)$/{ 11457 s//\1/ 11458 q 11459 } 11460 /^X\/\(\/\).*/{ 11461 s//\1/ 11462 q 11463 } 11464 s/.*/./; q'` 11465 11466# Avoid depending upon Character Ranges. 11467as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11468as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11469as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11470as_cr_digits='0123456789' 11471as_cr_alnum=$as_cr_Letters$as_cr_digits 11472 11473ECHO_C= ECHO_N= ECHO_T= 11474case `echo -n x` in #((((( 11475-n*) 11476 case `echo 'xy\c'` in 11477 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11478 xy) ECHO_C='\c';; 11479 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11480 ECHO_T=' ';; 11481 esac;; 11482*) 11483 ECHO_N='-n';; 11484esac 11485 11486rm -f conf$$ conf$$.exe conf$$.file 11487if test -d conf$$.dir; then 11488 rm -f conf$$.dir/conf$$.file 11489else 11490 rm -f conf$$.dir 11491 mkdir conf$$.dir 2>/dev/null 11492fi 11493if (echo >conf$$.file) 2>/dev/null; then 11494 if ln -s conf$$.file conf$$ 2>/dev/null; then 11495 as_ln_s='ln -s' 11496 # ... but there are two gotchas: 11497 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11498 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11499 # In both cases, we have to default to `cp -p'. 11500 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11501 as_ln_s='cp -p' 11502 elif ln conf$$.file conf$$ 2>/dev/null; then 11503 as_ln_s=ln 11504 else 11505 as_ln_s='cp -p' 11506 fi 11507else 11508 as_ln_s='cp -p' 11509fi 11510rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11511rmdir conf$$.dir 2>/dev/null 11512 11513 11514# as_fn_mkdir_p 11515# ------------- 11516# Create "$as_dir" as a directory, including parents if necessary. 11517as_fn_mkdir_p () 11518{ 11519 11520 case $as_dir in #( 11521 -*) as_dir=./$as_dir;; 11522 esac 11523 test -d "$as_dir" || eval $as_mkdir_p || { 11524 as_dirs= 11525 while :; do 11526 case $as_dir in #( 11527 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11528 *) as_qdir=$as_dir;; 11529 esac 11530 as_dirs="'$as_qdir' $as_dirs" 11531 as_dir=`$as_dirname -- "$as_dir" || 11532$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11533 X"$as_dir" : 'X\(//\)[^/]' \| \ 11534 X"$as_dir" : 'X\(//\)$' \| \ 11535 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11536$as_echo X"$as_dir" | 11537 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11538 s//\1/ 11539 q 11540 } 11541 /^X\(\/\/\)[^/].*/{ 11542 s//\1/ 11543 q 11544 } 11545 /^X\(\/\/\)$/{ 11546 s//\1/ 11547 q 11548 } 11549 /^X\(\/\).*/{ 11550 s//\1/ 11551 q 11552 } 11553 s/.*/./; q'` 11554 test -d "$as_dir" && break 11555 done 11556 test -z "$as_dirs" || eval "mkdir $as_dirs" 11557 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 11558 11559 11560} # as_fn_mkdir_p 11561if mkdir -p . 2>/dev/null; then 11562 as_mkdir_p='mkdir -p "$as_dir"' 11563else 11564 test -d ./-p && rmdir ./-p 11565 as_mkdir_p=false 11566fi 11567 11568if test -x / >/dev/null 2>&1; then 11569 as_test_x='test -x' 11570else 11571 if ls -dL / >/dev/null 2>&1; then 11572 as_ls_L_option=L 11573 else 11574 as_ls_L_option= 11575 fi 11576 as_test_x=' 11577 eval sh -c '\'' 11578 if test -d "$1"; then 11579 test -d "$1/."; 11580 else 11581 case $1 in #( 11582 -*)set "./$1";; 11583 esac; 11584 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 11585 ???[sx]*):;;*)false;;esac;fi 11586 '\'' sh 11587 ' 11588fi 11589as_executable_p=$as_test_x 11590 11591# Sed expression to map a string onto a valid CPP name. 11592as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11593 11594# Sed expression to map a string onto a valid variable name. 11595as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11596 11597 11598exec 6>&1 11599## ----------------------------------- ## 11600## Main body of $CONFIG_STATUS script. ## 11601## ----------------------------------- ## 11602_ASEOF 11603test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11604 11605cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11606# Save the log message, to keep $0 and so on meaningful, and to 11607# report actual input values of CONFIG_FILES etc. instead of their 11608# values after options handling. 11609ac_log=" 11610This file was extended by libssp $as_me 1.0, which was 11611generated by GNU Autoconf 2.64. Invocation command line was 11612 11613 CONFIG_FILES = $CONFIG_FILES 11614 CONFIG_HEADERS = $CONFIG_HEADERS 11615 CONFIG_LINKS = $CONFIG_LINKS 11616 CONFIG_COMMANDS = $CONFIG_COMMANDS 11617 $ $0 $@ 11618 11619on `(hostname || uname -n) 2>/dev/null | sed 1q` 11620" 11621 11622_ACEOF 11623 11624case $ac_config_files in *" 11625"*) set x $ac_config_files; shift; ac_config_files=$*;; 11626esac 11627 11628case $ac_config_headers in *" 11629"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 11630esac 11631 11632 11633cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11634# Files that config.status was made for. 11635config_files="$ac_config_files" 11636config_headers="$ac_config_headers" 11637config_commands="$ac_config_commands" 11638 11639_ACEOF 11640 11641cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11642ac_cs_usage="\ 11643\`$as_me' instantiates files and other configuration actions 11644from templates according to the current configuration. Unless the files 11645and actions are specified as TAGs, all are instantiated by default. 11646 11647Usage: $0 [OPTION]... [TAG]... 11648 11649 -h, --help print this help, then exit 11650 -V, --version print version number and configuration settings, then exit 11651 -q, --quiet, --silent 11652 do not print progress messages 11653 -d, --debug don't remove temporary files 11654 --recheck update $as_me by reconfiguring in the same conditions 11655 --file=FILE[:TEMPLATE] 11656 instantiate the configuration file FILE 11657 --header=FILE[:TEMPLATE] 11658 instantiate the configuration header FILE 11659 11660Configuration files: 11661$config_files 11662 11663Configuration headers: 11664$config_headers 11665 11666Configuration commands: 11667$config_commands 11668 11669Report bugs to the package provider." 11670 11671_ACEOF 11672cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11673ac_cs_version="\\ 11674libssp config.status 1.0 11675configured by $0, generated by GNU Autoconf 2.64, 11676 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 11677 11678Copyright (C) 2009 Free Software Foundation, Inc. 11679This config.status script is free software; the Free Software Foundation 11680gives unlimited permission to copy, distribute and modify it." 11681 11682ac_pwd='$ac_pwd' 11683srcdir='$srcdir' 11684INSTALL='$INSTALL' 11685MKDIR_P='$MKDIR_P' 11686AWK='$AWK' 11687test -n "\$AWK" || AWK=awk 11688_ACEOF 11689 11690cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11691# The default lists apply if the user does not specify any file. 11692ac_need_defaults=: 11693while test $# != 0 11694do 11695 case $1 in 11696 --*=*) 11697 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11698 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 11699 ac_shift=: 11700 ;; 11701 *) 11702 ac_option=$1 11703 ac_optarg=$2 11704 ac_shift=shift 11705 ;; 11706 esac 11707 11708 case $ac_option in 11709 # Handling of the options. 11710 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11711 ac_cs_recheck=: ;; 11712 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11713 $as_echo "$ac_cs_version"; exit ;; 11714 --debug | --debu | --deb | --de | --d | -d ) 11715 debug=: ;; 11716 --file | --fil | --fi | --f ) 11717 $ac_shift 11718 case $ac_optarg in 11719 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11720 esac 11721 as_fn_append CONFIG_FILES " '$ac_optarg'" 11722 ac_need_defaults=false;; 11723 --header | --heade | --head | --hea ) 11724 $ac_shift 11725 case $ac_optarg in 11726 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11727 esac 11728 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 11729 ac_need_defaults=false;; 11730 --he | --h) 11731 # Conflict between --help and --header 11732 as_fn_error "ambiguous option: \`$1' 11733Try \`$0 --help' for more information.";; 11734 --help | --hel | -h ) 11735 $as_echo "$ac_cs_usage"; exit ;; 11736 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11737 | -silent | --silent | --silen | --sile | --sil | --si | --s) 11738 ac_cs_silent=: ;; 11739 11740 # This is an error. 11741 -*) as_fn_error "unrecognized option: \`$1' 11742Try \`$0 --help' for more information." ;; 11743 11744 *) as_fn_append ac_config_targets " $1" 11745 ac_need_defaults=false ;; 11746 11747 esac 11748 shift 11749done 11750 11751ac_configure_extra_args= 11752 11753if $ac_cs_silent; then 11754 exec 6>/dev/null 11755 ac_configure_extra_args="$ac_configure_extra_args --silent" 11756fi 11757 11758_ACEOF 11759cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11760if \$ac_cs_recheck; then 11761 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 11762 shift 11763 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 11764 CONFIG_SHELL='$SHELL' 11765 export CONFIG_SHELL 11766 exec "\$@" 11767fi 11768 11769_ACEOF 11770cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11771exec 5>>config.log 11772{ 11773 echo 11774 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 11775## Running $as_me. ## 11776_ASBOX 11777 $as_echo "$ac_log" 11778} >&5 11779 11780_ACEOF 11781cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11782# 11783# INIT-COMMANDS 11784# 11785 11786srcdir="$srcdir" 11787host="$host" 11788target="$target" 11789with_multisubdir="$with_multisubdir" 11790with_multisrctop="$with_multisrctop" 11791with_target_subdir="$with_target_subdir" 11792ac_configure_args="${multilib_arg} ${ac_configure_args}" 11793multi_basedir="$multi_basedir" 11794CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 11795CC="$CC" 11796CXX="$CXX" 11797GFORTRAN="$GFORTRAN" 11798GCJ="$GCJ" 11799AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 11800 11801 11802# The HP-UX ksh and POSIX shell print the target directory to stdout 11803# if CDPATH is set. 11804(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11805 11806sed_quote_subst='$sed_quote_subst' 11807double_quote_subst='$double_quote_subst' 11808delay_variable_subst='$delay_variable_subst' 11809macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 11810macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 11811enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 11812enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 11813pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 11814enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 11815SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 11816ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 11817host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 11818host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 11819host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 11820build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 11821build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 11822build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 11823SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 11824Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 11825GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 11826EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 11827FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 11828LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 11829NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 11830LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 11831max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 11832ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 11833exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 11834lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 11835lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 11836lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 11837reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 11838reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 11839OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 11840deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 11841file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 11842AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 11843AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 11844STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 11845RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 11846old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 11847old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 11848old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 11849lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 11850CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 11851CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 11852compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 11853GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 11854lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 11855lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 11856lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 11857lt_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"`' 11858objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 11859MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 11860lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 11861lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 11862lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 11863lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 11864lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 11865need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 11866DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 11867NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 11868LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 11869OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 11870OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 11871libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 11872shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 11873extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 11874archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 11875enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 11876export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 11877whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 11878compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 11879old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 11880old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 11881archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 11882archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 11883module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 11884module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 11885with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 11886allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 11887no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 11888hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 11889hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 11890hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 11891hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 11892hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 11893hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 11894hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 11895hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 11896inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 11897link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 11898fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 11899always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 11900export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 11901exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 11902include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 11903prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 11904file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 11905variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 11906need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 11907need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 11908version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 11909runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 11910shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 11911shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 11912libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 11913library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 11914soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 11915install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 11916postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 11917postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 11918finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 11919finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 11920hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 11921sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 11922sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 11923hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 11924enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 11925enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 11926enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 11927old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 11928striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 11929 11930LTCC='$LTCC' 11931LTCFLAGS='$LTCFLAGS' 11932compiler='$compiler_DEFAULT' 11933 11934# A function that is used when there is no print builtin or printf. 11935func_fallback_echo () 11936{ 11937 eval 'cat <<_LTECHO_EOF 11938\$1 11939_LTECHO_EOF' 11940} 11941 11942# Quote evaled strings. 11943for var in SHELL \ 11944ECHO \ 11945SED \ 11946GREP \ 11947EGREP \ 11948FGREP \ 11949LD \ 11950NM \ 11951LN_S \ 11952lt_SP2NL \ 11953lt_NL2SP \ 11954reload_flag \ 11955OBJDUMP \ 11956deplibs_check_method \ 11957file_magic_cmd \ 11958AR \ 11959AR_FLAGS \ 11960STRIP \ 11961RANLIB \ 11962CC \ 11963CFLAGS \ 11964compiler \ 11965lt_cv_sys_global_symbol_pipe \ 11966lt_cv_sys_global_symbol_to_cdecl \ 11967lt_cv_sys_global_symbol_to_c_name_address \ 11968lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 11969lt_prog_compiler_no_builtin_flag \ 11970lt_prog_compiler_wl \ 11971lt_prog_compiler_pic \ 11972lt_prog_compiler_static \ 11973lt_cv_prog_compiler_c_o \ 11974need_locks \ 11975DSYMUTIL \ 11976NMEDIT \ 11977LIPO \ 11978OTOOL \ 11979OTOOL64 \ 11980shrext_cmds \ 11981export_dynamic_flag_spec \ 11982whole_archive_flag_spec \ 11983compiler_needs_object \ 11984with_gnu_ld \ 11985allow_undefined_flag \ 11986no_undefined_flag \ 11987hardcode_libdir_flag_spec \ 11988hardcode_libdir_flag_spec_ld \ 11989hardcode_libdir_separator \ 11990fix_srcfile_path \ 11991exclude_expsyms \ 11992include_expsyms \ 11993file_list_spec \ 11994variables_saved_for_relink \ 11995libname_spec \ 11996library_names_spec \ 11997soname_spec \ 11998install_override_mode \ 11999finish_eval \ 12000old_striplib \ 12001striplib; do 12002 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12003 *[\\\\\\\`\\"\\\$]*) 12004 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12005 ;; 12006 *) 12007 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12008 ;; 12009 esac 12010done 12011 12012# Double-quote double-evaled strings. 12013for var in reload_cmds \ 12014old_postinstall_cmds \ 12015old_postuninstall_cmds \ 12016old_archive_cmds \ 12017extract_expsyms_cmds \ 12018old_archive_from_new_cmds \ 12019old_archive_from_expsyms_cmds \ 12020archive_cmds \ 12021archive_expsym_cmds \ 12022module_cmds \ 12023module_expsym_cmds \ 12024export_symbols_cmds \ 12025prelink_cmds \ 12026postinstall_cmds \ 12027postuninstall_cmds \ 12028finish_cmds \ 12029sys_lib_search_path_spec \ 12030sys_lib_dlsearch_path_spec; do 12031 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12032 *[\\\\\\\`\\"\\\$]*) 12033 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12034 ;; 12035 *) 12036 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12037 ;; 12038 esac 12039done 12040 12041ac_aux_dir='$ac_aux_dir' 12042xsi_shell='$xsi_shell' 12043lt_shell_append='$lt_shell_append' 12044 12045# See if we are running on zsh, and set the options which allow our 12046# commands through without removal of \ escapes INIT. 12047if test -n "\${ZSH_VERSION+set}" ; then 12048 setopt NO_GLOB_SUBST 12049fi 12050 12051 12052 PACKAGE='$PACKAGE' 12053 VERSION='$VERSION' 12054 TIMESTAMP='$TIMESTAMP' 12055 RM='$RM' 12056 ofile='$ofile' 12057 12058 12059 12060 12061_ACEOF 12062 12063cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12064 12065# Handling of arguments. 12066for ac_config_target in $ac_config_targets 12067do 12068 case $ac_config_target in 12069 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12070 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12071 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12072 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12073 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12074 "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;; 12075 12076 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12077 esac 12078done 12079 12080 12081# If the user did not use the arguments to specify the items to instantiate, 12082# then the envvar interface is used. Set only those that are not. 12083# We use the long form for the default assignment because of an extremely 12084# bizarre bug on SunOS 4.1.3. 12085if $ac_need_defaults; then 12086 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12087 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12088 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12089fi 12090 12091# Have a temporary directory for convenience. Make it in the build tree 12092# simply because there is no reason against having it here, and in addition, 12093# creating and moving files from /tmp can sometimes cause problems. 12094# Hook for its removal unless debugging. 12095# Note that there is a small window in which the directory will not be cleaned: 12096# after its creation but before its name has been assigned to `$tmp'. 12097$debug || 12098{ 12099 tmp= 12100 trap 'exit_status=$? 12101 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12102' 0 12103 trap 'as_fn_exit 1' 1 2 13 15 12104} 12105# Create a (secure) tmp directory for tmp files. 12106 12107{ 12108 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12109 test -n "$tmp" && test -d "$tmp" 12110} || 12111{ 12112 tmp=./conf$$-$RANDOM 12113 (umask 077 && mkdir "$tmp") 12114} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12115 12116# Set up the scripts for CONFIG_FILES section. 12117# No need to generate them if there are no CONFIG_FILES. 12118# This happens for instance with `./config.status config.h'. 12119if test -n "$CONFIG_FILES"; then 12120 12121 12122ac_cr=`echo X | tr X '\015'` 12123# On cygwin, bash can eat \r inside `` if the user requested igncr. 12124# But we know of no other shell where ac_cr would be empty at this 12125# point, so we can use a bashism as a fallback. 12126if test "x$ac_cr" = x; then 12127 eval ac_cr=\$\'\\r\' 12128fi 12129ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12130if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12131 ac_cs_awk_cr='\r' 12132else 12133 ac_cs_awk_cr=$ac_cr 12134fi 12135 12136echo 'BEGIN {' >"$tmp/subs1.awk" && 12137_ACEOF 12138 12139 12140{ 12141 echo "cat >conf$$subs.awk <<_ACEOF" && 12142 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12143 echo "_ACEOF" 12144} >conf$$subs.sh || 12145 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12146ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12147ac_delim='%!_!# ' 12148for ac_last_try in false false false false false :; do 12149 . ./conf$$subs.sh || 12150 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12151 12152 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12153 if test $ac_delim_n = $ac_delim_num; then 12154 break 12155 elif $ac_last_try; then 12156 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12157 else 12158 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12159 fi 12160done 12161rm -f conf$$subs.sh 12162 12163cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12164cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12165_ACEOF 12166sed -n ' 12167h 12168s/^/S["/; s/!.*/"]=/ 12169p 12170g 12171s/^[^!]*!// 12172:repl 12173t repl 12174s/'"$ac_delim"'$// 12175t delim 12176:nl 12177h 12178s/\(.\{148\}\).*/\1/ 12179t more1 12180s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12181p 12182n 12183b repl 12184:more1 12185s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12186p 12187g 12188s/.\{148\}// 12189t nl 12190:delim 12191h 12192s/\(.\{148\}\).*/\1/ 12193t more2 12194s/["\\]/\\&/g; s/^/"/; s/$/"/ 12195p 12196b 12197:more2 12198s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12199p 12200g 12201s/.\{148\}// 12202t delim 12203' <conf$$subs.awk | sed ' 12204/^[^""]/{ 12205 N 12206 s/\n// 12207} 12208' >>$CONFIG_STATUS || ac_write_fail=1 12209rm -f conf$$subs.awk 12210cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12211_ACAWK 12212cat >>"\$tmp/subs1.awk" <<_ACAWK && 12213 for (key in S) S_is_set[key] = 1 12214 FS = "" 12215 12216} 12217{ 12218 line = $ 0 12219 nfields = split(line, field, "@") 12220 substed = 0 12221 len = length(field[1]) 12222 for (i = 2; i < nfields; i++) { 12223 key = field[i] 12224 keylen = length(key) 12225 if (S_is_set[key]) { 12226 value = S[key] 12227 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12228 len += length(value) + length(field[++i]) 12229 substed = 1 12230 } else 12231 len += 1 + keylen 12232 } 12233 12234 print line 12235} 12236 12237_ACAWK 12238_ACEOF 12239cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12240if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12241 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12242else 12243 cat 12244fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12245 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12246_ACEOF 12247 12248# VPATH may cause trouble with some makes, so we remove $(srcdir), 12249# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12250# trailing colons and then remove the whole line if VPATH becomes empty 12251# (actually we leave an empty line to preserve line numbers). 12252if test "x$srcdir" = x.; then 12253 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12254s/:*\$(srcdir):*/:/ 12255s/:*\${srcdir}:*/:/ 12256s/:*@srcdir@:*/:/ 12257s/^\([^=]*=[ ]*\):*/\1/ 12258s/:*$// 12259s/^[^=]*=[ ]*$// 12260}' 12261fi 12262 12263cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12264fi # test -n "$CONFIG_FILES" 12265 12266# Set up the scripts for CONFIG_HEADERS section. 12267# No need to generate them if there are no CONFIG_HEADERS. 12268# This happens for instance with `./config.status Makefile'. 12269if test -n "$CONFIG_HEADERS"; then 12270cat >"$tmp/defines.awk" <<\_ACAWK || 12271BEGIN { 12272_ACEOF 12273 12274# Transform confdefs.h into an awk script `defines.awk', embedded as 12275# here-document in config.status, that substitutes the proper values into 12276# config.h.in to produce config.h. 12277 12278# Create a delimiter string that does not exist in confdefs.h, to ease 12279# handling of long lines. 12280ac_delim='%!_!# ' 12281for ac_last_try in false false :; do 12282 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12283 if test -z "$ac_t"; then 12284 break 12285 elif $ac_last_try; then 12286 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 12287 else 12288 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12289 fi 12290done 12291 12292# For the awk script, D is an array of macro values keyed by name, 12293# likewise P contains macro parameters if any. Preserve backslash 12294# newline sequences. 12295 12296ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12297sed -n ' 12298s/.\{148\}/&'"$ac_delim"'/g 12299t rset 12300:rset 12301s/^[ ]*#[ ]*define[ ][ ]*/ / 12302t def 12303d 12304:def 12305s/\\$// 12306t bsnl 12307s/["\\]/\\&/g 12308s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12309D["\1"]=" \3"/p 12310s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12311d 12312:bsnl 12313s/["\\]/\\&/g 12314s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12315D["\1"]=" \3\\\\\\n"\\/p 12316t cont 12317s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12318t cont 12319d 12320:cont 12321n 12322s/.\{148\}/&'"$ac_delim"'/g 12323t clear 12324:clear 12325s/\\$// 12326t bsnlc 12327s/["\\]/\\&/g; s/^/"/; s/$/"/p 12328d 12329:bsnlc 12330s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12331b cont 12332' <confdefs.h | sed ' 12333s/'"$ac_delim"'/"\\\ 12334"/g' >>$CONFIG_STATUS || ac_write_fail=1 12335 12336cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12337 for (key in D) D_is_set[key] = 1 12338 FS = "" 12339} 12340/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12341 line = \$ 0 12342 split(line, arg, " ") 12343 if (arg[1] == "#") { 12344 defundef = arg[2] 12345 mac1 = arg[3] 12346 } else { 12347 defundef = substr(arg[1], 2) 12348 mac1 = arg[2] 12349 } 12350 split(mac1, mac2, "(") #) 12351 macro = mac2[1] 12352 prefix = substr(line, 1, index(line, defundef) - 1) 12353 if (D_is_set[macro]) { 12354 # Preserve the white space surrounding the "#". 12355 print prefix "define", macro P[macro] D[macro] 12356 next 12357 } else { 12358 # Replace #undef with comments. This is necessary, for example, 12359 # in the case of _POSIX_SOURCE, which is predefined and required 12360 # on some systems where configure will not decide to define it. 12361 if (defundef == "undef") { 12362 print "/*", prefix defundef, macro, "*/" 12363 next 12364 } 12365 } 12366} 12367{ print } 12368_ACAWK 12369_ACEOF 12370cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12371 as_fn_error "could not setup config headers machinery" "$LINENO" 5 12372fi # test -n "$CONFIG_HEADERS" 12373 12374 12375eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12376shift 12377for ac_tag 12378do 12379 case $ac_tag in 12380 :[FHLC]) ac_mode=$ac_tag; continue;; 12381 esac 12382 case $ac_mode$ac_tag in 12383 :[FHL]*:*);; 12384 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 12385 :[FH]-) ac_tag=-:-;; 12386 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12387 esac 12388 ac_save_IFS=$IFS 12389 IFS=: 12390 set x $ac_tag 12391 IFS=$ac_save_IFS 12392 shift 12393 ac_file=$1 12394 shift 12395 12396 case $ac_mode in 12397 :L) ac_source=$1;; 12398 :[FH]) 12399 ac_file_inputs= 12400 for ac_f 12401 do 12402 case $ac_f in 12403 -) ac_f="$tmp/stdin";; 12404 *) # Look for the file first in the build tree, then in the source tree 12405 # (if the path is not absolute). The absolute path cannot be DOS-style, 12406 # because $ac_f cannot contain `:'. 12407 test -f "$ac_f" || 12408 case $ac_f in 12409 [\\/$]*) false;; 12410 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12411 esac || 12412 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12413 esac 12414 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12415 as_fn_append ac_file_inputs " '$ac_f'" 12416 done 12417 12418 # Let's still pretend it is `configure' which instantiates (i.e., don't 12419 # use $as_me), people would be surprised to read: 12420 # /* config.h. Generated by config.status. */ 12421 configure_input='Generated from '` 12422 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12423 `' by configure.' 12424 if test x"$ac_file" != x-; then 12425 configure_input="$ac_file. $configure_input" 12426 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12427$as_echo "$as_me: creating $ac_file" >&6;} 12428 fi 12429 # Neutralize special characters interpreted by sed in replacement strings. 12430 case $configure_input in #( 12431 *\&* | *\|* | *\\* ) 12432 ac_sed_conf_input=`$as_echo "$configure_input" | 12433 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12434 *) ac_sed_conf_input=$configure_input;; 12435 esac 12436 12437 case $ac_tag in 12438 *:-:* | *:-) cat >"$tmp/stdin" \ 12439 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 12440 esac 12441 ;; 12442 esac 12443 12444 ac_dir=`$as_dirname -- "$ac_file" || 12445$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12446 X"$ac_file" : 'X\(//\)[^/]' \| \ 12447 X"$ac_file" : 'X\(//\)$' \| \ 12448 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12449$as_echo X"$ac_file" | 12450 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12451 s//\1/ 12452 q 12453 } 12454 /^X\(\/\/\)[^/].*/{ 12455 s//\1/ 12456 q 12457 } 12458 /^X\(\/\/\)$/{ 12459 s//\1/ 12460 q 12461 } 12462 /^X\(\/\).*/{ 12463 s//\1/ 12464 q 12465 } 12466 s/.*/./; q'` 12467 as_dir="$ac_dir"; as_fn_mkdir_p 12468 ac_builddir=. 12469 12470case "$ac_dir" in 12471.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12472*) 12473 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12474 # A ".." for each directory in $ac_dir_suffix. 12475 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12476 case $ac_top_builddir_sub in 12477 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12478 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12479 esac ;; 12480esac 12481ac_abs_top_builddir=$ac_pwd 12482ac_abs_builddir=$ac_pwd$ac_dir_suffix 12483# for backward compatibility: 12484ac_top_builddir=$ac_top_build_prefix 12485 12486case $srcdir in 12487 .) # We are building in place. 12488 ac_srcdir=. 12489 ac_top_srcdir=$ac_top_builddir_sub 12490 ac_abs_top_srcdir=$ac_pwd ;; 12491 [\\/]* | ?:[\\/]* ) # Absolute name. 12492 ac_srcdir=$srcdir$ac_dir_suffix; 12493 ac_top_srcdir=$srcdir 12494 ac_abs_top_srcdir=$srcdir ;; 12495 *) # Relative name. 12496 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12497 ac_top_srcdir=$ac_top_build_prefix$srcdir 12498 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12499esac 12500ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12501 12502 12503 case $ac_mode in 12504 :F) 12505 # 12506 # CONFIG_FILE 12507 # 12508 12509 case $INSTALL in 12510 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12511 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12512 esac 12513 ac_MKDIR_P=$MKDIR_P 12514 case $MKDIR_P in 12515 [\\/$]* | ?:[\\/]* ) ;; 12516 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12517 esac 12518_ACEOF 12519 12520cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12521# If the template does not know about datarootdir, expand it. 12522# FIXME: This hack should be removed a few years after 2.60. 12523ac_datarootdir_hack=; ac_datarootdir_seen= 12524ac_sed_dataroot=' 12525/datarootdir/ { 12526 p 12527 q 12528} 12529/@datadir@/p 12530/@docdir@/p 12531/@infodir@/p 12532/@localedir@/p 12533/@mandir@/p' 12534case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12535*datarootdir*) ac_datarootdir_seen=yes;; 12536*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12538$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12539_ACEOF 12540cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12541 ac_datarootdir_hack=' 12542 s&@datadir@&$datadir&g 12543 s&@docdir@&$docdir&g 12544 s&@infodir@&$infodir&g 12545 s&@localedir@&$localedir&g 12546 s&@mandir@&$mandir&g 12547 s&\\\${datarootdir}&$datarootdir&g' ;; 12548esac 12549_ACEOF 12550 12551# Neutralize VPATH when `$srcdir' = `.'. 12552# Shell code in configure.ac might set extrasub. 12553# FIXME: do we really want to maintain this feature? 12554cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12555ac_sed_extra="$ac_vpsub 12556$extrasub 12557_ACEOF 12558cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12559:t 12560/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12561s|@configure_input@|$ac_sed_conf_input|;t t 12562s&@top_builddir@&$ac_top_builddir_sub&;t t 12563s&@top_build_prefix@&$ac_top_build_prefix&;t t 12564s&@srcdir@&$ac_srcdir&;t t 12565s&@abs_srcdir@&$ac_abs_srcdir&;t t 12566s&@top_srcdir@&$ac_top_srcdir&;t t 12567s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12568s&@builddir@&$ac_builddir&;t t 12569s&@abs_builddir@&$ac_abs_builddir&;t t 12570s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12571s&@INSTALL@&$ac_INSTALL&;t t 12572s&@MKDIR_P@&$ac_MKDIR_P&;t t 12573$ac_datarootdir_hack 12574" 12575eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 12576 || as_fn_error "could not create $ac_file" "$LINENO" 5 12577 12578test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12579 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12580 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12581 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12582which seems to be undefined. Please make sure it is defined." >&5 12583$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12584which seems to be undefined. Please make sure it is defined." >&2;} 12585 12586 rm -f "$tmp/stdin" 12587 case $ac_file in 12588 -) cat "$tmp/out" && rm -f "$tmp/out";; 12589 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 12590 esac \ 12591 || as_fn_error "could not create $ac_file" "$LINENO" 5 12592 ;; 12593 :H) 12594 # 12595 # CONFIG_HEADER 12596 # 12597 if test x"$ac_file" != x-; then 12598 { 12599 $as_echo "/* $configure_input */" \ 12600 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 12601 } >"$tmp/config.h" \ 12602 || as_fn_error "could not create $ac_file" "$LINENO" 5 12603 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 12604 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 12605$as_echo "$as_me: $ac_file is unchanged" >&6;} 12606 else 12607 rm -f "$ac_file" 12608 mv "$tmp/config.h" "$ac_file" \ 12609 || as_fn_error "could not create $ac_file" "$LINENO" 5 12610 fi 12611 else 12612 $as_echo "/* $configure_input */" \ 12613 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 12614 || as_fn_error "could not create -" "$LINENO" 5 12615 fi 12616# Compute "$ac_file"'s index in $config_headers. 12617_am_arg="$ac_file" 12618_am_stamp_count=1 12619for _am_header in $config_headers :; do 12620 case $_am_header in 12621 $_am_arg | $_am_arg:* ) 12622 break ;; 12623 * ) 12624 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 12625 esac 12626done 12627echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 12628$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12629 X"$_am_arg" : 'X\(//\)[^/]' \| \ 12630 X"$_am_arg" : 'X\(//\)$' \| \ 12631 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 12632$as_echo X"$_am_arg" | 12633 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12634 s//\1/ 12635 q 12636 } 12637 /^X\(\/\/\)[^/].*/{ 12638 s//\1/ 12639 q 12640 } 12641 /^X\(\/\/\)$/{ 12642 s//\1/ 12643 q 12644 } 12645 /^X\(\/\).*/{ 12646 s//\1/ 12647 q 12648 } 12649 s/.*/./; q'`/stamp-h$_am_stamp_count 12650 ;; 12651 12652 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12653$as_echo "$as_me: executing $ac_file commands" >&6;} 12654 ;; 12655 esac 12656 12657 12658 case $ac_file$ac_mode in 12659 "default-1":C) 12660# Only add multilib support code if we just rebuilt the top-level 12661# Makefile. 12662case " $CONFIG_FILES " in 12663 *" Makefile "*) 12664 ac_file=Makefile . ${multi_basedir}/config-ml.in 12665 ;; 12666esac ;; 12667 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 12668 # Autoconf 2.62 quotes --file arguments for eval, but not when files 12669 # are listed without --file. Let's play safe and only enable the eval 12670 # if we detect the quoting. 12671 case $CONFIG_FILES in 12672 *\'*) eval set x "$CONFIG_FILES" ;; 12673 *) set x $CONFIG_FILES ;; 12674 esac 12675 shift 12676 for mf 12677 do 12678 # Strip MF so we end up with the name of the file. 12679 mf=`echo "$mf" | sed -e 's/:.*$//'` 12680 # Check whether this is an Automake generated Makefile or not. 12681 # We used to match only the files named `Makefile.in', but 12682 # some people rename them; so instead we look at the file content. 12683 # Grep'ing the first line is not enough: some people post-process 12684 # each Makefile.in and add a new line on top of each file to say so. 12685 # Grep'ing the whole file is not good either: AIX grep has a line 12686 # limit of 2048, but all sed's we know have understand at least 4000. 12687 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 12688 dirpart=`$as_dirname -- "$mf" || 12689$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12690 X"$mf" : 'X\(//\)[^/]' \| \ 12691 X"$mf" : 'X\(//\)$' \| \ 12692 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 12693$as_echo X"$mf" | 12694 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12695 s//\1/ 12696 q 12697 } 12698 /^X\(\/\/\)[^/].*/{ 12699 s//\1/ 12700 q 12701 } 12702 /^X\(\/\/\)$/{ 12703 s//\1/ 12704 q 12705 } 12706 /^X\(\/\).*/{ 12707 s//\1/ 12708 q 12709 } 12710 s/.*/./; q'` 12711 else 12712 continue 12713 fi 12714 # Extract the definition of DEPDIR, am__include, and am__quote 12715 # from the Makefile without running `make'. 12716 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 12717 test -z "$DEPDIR" && continue 12718 am__include=`sed -n 's/^am__include = //p' < "$mf"` 12719 test -z "am__include" && continue 12720 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 12721 # When using ansi2knr, U may be empty or an underscore; expand it 12722 U=`sed -n 's/^U = //p' < "$mf"` 12723 # Find all dependency output files, they are included files with 12724 # $(DEPDIR) in their names. We invoke sed twice because it is the 12725 # simplest approach to changing $(DEPDIR) to its actual value in the 12726 # expansion. 12727 for file in `sed -n " 12728 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 12729 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 12730 # Make sure the directory exists. 12731 test -f "$dirpart/$file" && continue 12732 fdir=`$as_dirname -- "$file" || 12733$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12734 X"$file" : 'X\(//\)[^/]' \| \ 12735 X"$file" : 'X\(//\)$' \| \ 12736 X"$file" : 'X\(/\)' \| . 2>/dev/null || 12737$as_echo X"$file" | 12738 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12739 s//\1/ 12740 q 12741 } 12742 /^X\(\/\/\)[^/].*/{ 12743 s//\1/ 12744 q 12745 } 12746 /^X\(\/\/\)$/{ 12747 s//\1/ 12748 q 12749 } 12750 /^X\(\/\).*/{ 12751 s//\1/ 12752 q 12753 } 12754 s/.*/./; q'` 12755 as_dir=$dirpart/$fdir; as_fn_mkdir_p 12756 # echo "creating $dirpart/$file" 12757 echo '# dummy' > "$dirpart/$file" 12758 done 12759 done 12760} 12761 ;; 12762 "libtool":C) 12763 12764 # See if we are running on zsh, and set the options which allow our 12765 # commands through without removal of \ escapes. 12766 if test -n "${ZSH_VERSION+set}" ; then 12767 setopt NO_GLOB_SUBST 12768 fi 12769 12770 cfgfile="${ofile}T" 12771 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 12772 $RM "$cfgfile" 12773 12774 cat <<_LT_EOF >> "$cfgfile" 12775#! $SHELL 12776 12777# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 12778# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 12779# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12780# NOTE: Changes made to this file will be lost: look at ltmain.sh. 12781# 12782# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 12783# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 12784# Written by Gordon Matzigkeit, 1996 12785# 12786# This file is part of GNU Libtool. 12787# 12788# GNU Libtool is free software; you can redistribute it and/or 12789# modify it under the terms of the GNU General Public License as 12790# published by the Free Software Foundation; either version 2 of 12791# the License, or (at your option) any later version. 12792# 12793# As a special exception to the GNU General Public License, 12794# if you distribute this file as part of a program or library that 12795# is built using GNU Libtool, you may include this file under the 12796# same distribution terms that you use for the rest of that program. 12797# 12798# GNU Libtool is distributed in the hope that it will be useful, 12799# but WITHOUT ANY WARRANTY; without even the implied warranty of 12800# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12801# GNU General Public License for more details. 12802# 12803# You should have received a copy of the GNU General Public License 12804# along with GNU Libtool; see the file COPYING. If not, a copy 12805# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 12806# obtained by writing to the Free Software Foundation, Inc., 12807# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 12808 12809 12810# The names of the tagged configurations supported by this script. 12811available_tags="" 12812 12813# ### BEGIN LIBTOOL CONFIG 12814 12815# Which release of libtool.m4 was used? 12816macro_version=$macro_version 12817macro_revision=$macro_revision 12818 12819# Whether or not to build shared libraries. 12820build_libtool_libs=$enable_shared 12821 12822# Whether or not to build static libraries. 12823build_old_libs=$enable_static 12824 12825# What type of objects to build. 12826pic_mode=$pic_mode 12827 12828# Whether or not to optimize for fast installation. 12829fast_install=$enable_fast_install 12830 12831# Shell to use when invoking shell scripts. 12832SHELL=$lt_SHELL 12833 12834# An echo program that protects backslashes. 12835ECHO=$lt_ECHO 12836 12837# The host system. 12838host_alias=$host_alias 12839host=$host 12840host_os=$host_os 12841 12842# The build system. 12843build_alias=$build_alias 12844build=$build 12845build_os=$build_os 12846 12847# A sed program that does not truncate output. 12848SED=$lt_SED 12849 12850# Sed that helps us avoid accidentally triggering echo(1) options like -n. 12851Xsed="\$SED -e 1s/^X//" 12852 12853# A grep program that handles long lines. 12854GREP=$lt_GREP 12855 12856# An ERE matcher. 12857EGREP=$lt_EGREP 12858 12859# A literal string matcher. 12860FGREP=$lt_FGREP 12861 12862# A BSD- or MS-compatible name lister. 12863NM=$lt_NM 12864 12865# Whether we need soft or hard links. 12866LN_S=$lt_LN_S 12867 12868# What is the maximum length of a command? 12869max_cmd_len=$max_cmd_len 12870 12871# Object file suffix (normally "o"). 12872objext=$ac_objext 12873 12874# Executable file suffix (normally ""). 12875exeext=$exeext 12876 12877# whether the shell understands "unset". 12878lt_unset=$lt_unset 12879 12880# turn spaces into newlines. 12881SP2NL=$lt_lt_SP2NL 12882 12883# turn newlines into spaces. 12884NL2SP=$lt_lt_NL2SP 12885 12886# An object symbol dumper. 12887OBJDUMP=$lt_OBJDUMP 12888 12889# Method to check whether dependent libraries are shared objects. 12890deplibs_check_method=$lt_deplibs_check_method 12891 12892# Command to use when deplibs_check_method == "file_magic". 12893file_magic_cmd=$lt_file_magic_cmd 12894 12895# The archiver. 12896AR=$lt_AR 12897AR_FLAGS=$lt_AR_FLAGS 12898 12899# A symbol stripping program. 12900STRIP=$lt_STRIP 12901 12902# Commands used to install an old-style archive. 12903RANLIB=$lt_RANLIB 12904old_postinstall_cmds=$lt_old_postinstall_cmds 12905old_postuninstall_cmds=$lt_old_postuninstall_cmds 12906 12907# Whether to use a lock for old archive extraction. 12908lock_old_archive_extraction=$lock_old_archive_extraction 12909 12910# A C compiler. 12911LTCC=$lt_CC 12912 12913# LTCC compiler flags. 12914LTCFLAGS=$lt_CFLAGS 12915 12916# Take the output of nm and produce a listing of raw symbols and C names. 12917global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 12918 12919# Transform the output of nm in a proper C declaration. 12920global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 12921 12922# Transform the output of nm in a C name address pair. 12923global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 12924 12925# Transform the output of nm in a C name address pair when lib prefix is needed. 12926global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 12927 12928# The name of the directory that contains temporary libtool files. 12929objdir=$objdir 12930 12931# Used to examine libraries when file_magic_cmd begins with "file". 12932MAGIC_CMD=$MAGIC_CMD 12933 12934# Must we lock files when doing compilation? 12935need_locks=$lt_need_locks 12936 12937# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 12938DSYMUTIL=$lt_DSYMUTIL 12939 12940# Tool to change global to local symbols on Mac OS X. 12941NMEDIT=$lt_NMEDIT 12942 12943# Tool to manipulate fat objects and archives on Mac OS X. 12944LIPO=$lt_LIPO 12945 12946# ldd/readelf like tool for Mach-O binaries on Mac OS X. 12947OTOOL=$lt_OTOOL 12948 12949# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 12950OTOOL64=$lt_OTOOL64 12951 12952# Old archive suffix (normally "a"). 12953libext=$libext 12954 12955# Shared library suffix (normally ".so"). 12956shrext_cmds=$lt_shrext_cmds 12957 12958# The commands to extract the exported symbol list from a shared archive. 12959extract_expsyms_cmds=$lt_extract_expsyms_cmds 12960 12961# Variables whose values should be saved in libtool wrapper scripts and 12962# restored at link time. 12963variables_saved_for_relink=$lt_variables_saved_for_relink 12964 12965# Do we need the "lib" prefix for modules? 12966need_lib_prefix=$need_lib_prefix 12967 12968# Do we need a version for libraries? 12969need_version=$need_version 12970 12971# Library versioning type. 12972version_type=$version_type 12973 12974# Shared library runtime path variable. 12975runpath_var=$runpath_var 12976 12977# Shared library path variable. 12978shlibpath_var=$shlibpath_var 12979 12980# Is shlibpath searched before the hard-coded library search path? 12981shlibpath_overrides_runpath=$shlibpath_overrides_runpath 12982 12983# Format of library name prefix. 12984libname_spec=$lt_libname_spec 12985 12986# List of archive names. First name is the real one, the rest are links. 12987# The last name is the one that the linker finds with -lNAME 12988library_names_spec=$lt_library_names_spec 12989 12990# The coded name of the library, if different from the real name. 12991soname_spec=$lt_soname_spec 12992 12993# Permission mode override for installation of shared libraries. 12994install_override_mode=$lt_install_override_mode 12995 12996# Command to use after installation of a shared archive. 12997postinstall_cmds=$lt_postinstall_cmds 12998 12999# Command to use after uninstallation of a shared archive. 13000postuninstall_cmds=$lt_postuninstall_cmds 13001 13002# Commands used to finish a libtool library installation in a directory. 13003finish_cmds=$lt_finish_cmds 13004 13005# As "finish_cmds", except a single script fragment to be evaled but 13006# not shown. 13007finish_eval=$lt_finish_eval 13008 13009# Whether we should hardcode library paths into libraries. 13010hardcode_into_libs=$hardcode_into_libs 13011 13012# Compile-time system search path for libraries. 13013sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13014 13015# Run-time system search path for libraries. 13016sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13017 13018# Whether dlopen is supported. 13019dlopen_support=$enable_dlopen 13020 13021# Whether dlopen of programs is supported. 13022dlopen_self=$enable_dlopen_self 13023 13024# Whether dlopen of statically linked programs is supported. 13025dlopen_self_static=$enable_dlopen_self_static 13026 13027# Commands to strip libraries. 13028old_striplib=$lt_old_striplib 13029striplib=$lt_striplib 13030 13031 13032# The linker used to build libraries. 13033LD=$lt_LD 13034 13035# How to create reloadable object files. 13036reload_flag=$lt_reload_flag 13037reload_cmds=$lt_reload_cmds 13038 13039# Commands used to build an old-style archive. 13040old_archive_cmds=$lt_old_archive_cmds 13041 13042# A language specific compiler. 13043CC=$lt_compiler 13044 13045# Is the compiler the GNU compiler? 13046with_gcc=$GCC 13047 13048# Compiler flag to turn off builtin functions. 13049no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13050 13051# How to pass a linker flag through the compiler. 13052wl=$lt_lt_prog_compiler_wl 13053 13054# Additional compiler flags for building library objects. 13055pic_flag=$lt_lt_prog_compiler_pic 13056 13057# Compiler flag to prevent dynamic linking. 13058link_static_flag=$lt_lt_prog_compiler_static 13059 13060# Does compiler simultaneously support -c and -o options? 13061compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13062 13063# Whether or not to add -lc for building shared libraries. 13064build_libtool_need_lc=$archive_cmds_need_lc 13065 13066# Whether or not to disallow shared libs when runtime libs are static. 13067allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13068 13069# Compiler flag to allow reflexive dlopens. 13070export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13071 13072# Compiler flag to generate shared objects directly from archives. 13073whole_archive_flag_spec=$lt_whole_archive_flag_spec 13074 13075# Whether the compiler copes with passing no objects directly. 13076compiler_needs_object=$lt_compiler_needs_object 13077 13078# Create an old-style archive from a shared archive. 13079old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13080 13081# Create a temporary old-style archive to link instead of a shared archive. 13082old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13083 13084# Commands used to build a shared archive. 13085archive_cmds=$lt_archive_cmds 13086archive_expsym_cmds=$lt_archive_expsym_cmds 13087 13088# Commands used to build a loadable module if different from building 13089# a shared archive. 13090module_cmds=$lt_module_cmds 13091module_expsym_cmds=$lt_module_expsym_cmds 13092 13093# Whether we are building with GNU ld or not. 13094with_gnu_ld=$lt_with_gnu_ld 13095 13096# Flag that allows shared libraries with undefined symbols to be built. 13097allow_undefined_flag=$lt_allow_undefined_flag 13098 13099# Flag that enforces no undefined symbols. 13100no_undefined_flag=$lt_no_undefined_flag 13101 13102# Flag to hardcode \$libdir into a binary during linking. 13103# This must work even if \$libdir does not exist 13104hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13105 13106# If ld is used when linking, flag to hardcode \$libdir into a binary 13107# during linking. This must work even if \$libdir does not exist. 13108hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13109 13110# Whether we need a single "-rpath" flag with a separated argument. 13111hardcode_libdir_separator=$lt_hardcode_libdir_separator 13112 13113# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13114# DIR into the resulting binary. 13115hardcode_direct=$hardcode_direct 13116 13117# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13118# DIR into the resulting binary and the resulting library dependency is 13119# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13120# library is relocated. 13121hardcode_direct_absolute=$hardcode_direct_absolute 13122 13123# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13124# into the resulting binary. 13125hardcode_minus_L=$hardcode_minus_L 13126 13127# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13128# into the resulting binary. 13129hardcode_shlibpath_var=$hardcode_shlibpath_var 13130 13131# Set to "yes" if building a shared library automatically hardcodes DIR 13132# into the library and all subsequent libraries and executables linked 13133# against it. 13134hardcode_automatic=$hardcode_automatic 13135 13136# Set to yes if linker adds runtime paths of dependent libraries 13137# to runtime path list. 13138inherit_rpath=$inherit_rpath 13139 13140# Whether libtool must link a program against all its dependency libraries. 13141link_all_deplibs=$link_all_deplibs 13142 13143# Fix the shell variable \$srcfile for the compiler. 13144fix_srcfile_path=$lt_fix_srcfile_path 13145 13146# Set to "yes" if exported symbols are required. 13147always_export_symbols=$always_export_symbols 13148 13149# The commands to list exported symbols. 13150export_symbols_cmds=$lt_export_symbols_cmds 13151 13152# Symbols that should not be listed in the preloaded symbols. 13153exclude_expsyms=$lt_exclude_expsyms 13154 13155# Symbols that must always be exported. 13156include_expsyms=$lt_include_expsyms 13157 13158# Commands necessary for linking programs (against libraries) with templates. 13159prelink_cmds=$lt_prelink_cmds 13160 13161# Specify filename containing input files. 13162file_list_spec=$lt_file_list_spec 13163 13164# How to hardcode a shared library path into an executable. 13165hardcode_action=$hardcode_action 13166 13167# ### END LIBTOOL CONFIG 13168 13169_LT_EOF 13170 13171 case $host_os in 13172 aix3*) 13173 cat <<\_LT_EOF >> "$cfgfile" 13174# AIX sometimes has problems with the GCC collect2 program. For some 13175# reason, if we set the COLLECT_NAMES environment variable, the problems 13176# vanish in a puff of smoke. 13177if test "X${COLLECT_NAMES+set}" != Xset; then 13178 COLLECT_NAMES= 13179 export COLLECT_NAMES 13180fi 13181_LT_EOF 13182 ;; 13183 esac 13184 13185 13186ltmain="$ac_aux_dir/ltmain.sh" 13187 13188 13189 # We use sed instead of cat because bash on DJGPP gets confused if 13190 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13191 # text mode, it properly converts lines to CR/LF. This bash problem 13192 # is reportedly fixed, but why not run on old versions too? 13193 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13194 || (rm -f "$cfgfile"; exit 1) 13195 13196 case $xsi_shell in 13197 yes) 13198 cat << \_LT_EOF >> "$cfgfile" 13199 13200# func_dirname file append nondir_replacement 13201# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13202# otherwise set result to NONDIR_REPLACEMENT. 13203func_dirname () 13204{ 13205 case ${1} in 13206 */*) func_dirname_result="${1%/*}${2}" ;; 13207 * ) func_dirname_result="${3}" ;; 13208 esac 13209} 13210 13211# func_basename file 13212func_basename () 13213{ 13214 func_basename_result="${1##*/}" 13215} 13216 13217# func_dirname_and_basename file append nondir_replacement 13218# perform func_basename and func_dirname in a single function 13219# call: 13220# dirname: Compute the dirname of FILE. If nonempty, 13221# add APPEND to the result, otherwise set result 13222# to NONDIR_REPLACEMENT. 13223# value returned in "$func_dirname_result" 13224# basename: Compute filename of FILE. 13225# value retuned in "$func_basename_result" 13226# Implementation must be kept synchronized with func_dirname 13227# and func_basename. For efficiency, we do not delegate to 13228# those functions but instead duplicate the functionality here. 13229func_dirname_and_basename () 13230{ 13231 case ${1} in 13232 */*) func_dirname_result="${1%/*}${2}" ;; 13233 * ) func_dirname_result="${3}" ;; 13234 esac 13235 func_basename_result="${1##*/}" 13236} 13237 13238# func_stripname prefix suffix name 13239# strip PREFIX and SUFFIX off of NAME. 13240# PREFIX and SUFFIX must not contain globbing or regex special 13241# characters, hashes, percent signs, but SUFFIX may contain a leading 13242# dot (in which case that matches only a dot). 13243func_stripname () 13244{ 13245 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13246 # positional parameters, so assign one to ordinary parameter first. 13247 func_stripname_result=${3} 13248 func_stripname_result=${func_stripname_result#"${1}"} 13249 func_stripname_result=${func_stripname_result%"${2}"} 13250} 13251 13252# func_opt_split 13253func_opt_split () 13254{ 13255 func_opt_split_opt=${1%%=*} 13256 func_opt_split_arg=${1#*=} 13257} 13258 13259# func_lo2o object 13260func_lo2o () 13261{ 13262 case ${1} in 13263 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13264 *) func_lo2o_result=${1} ;; 13265 esac 13266} 13267 13268# func_xform libobj-or-source 13269func_xform () 13270{ 13271 func_xform_result=${1%.*}.lo 13272} 13273 13274# func_arith arithmetic-term... 13275func_arith () 13276{ 13277 func_arith_result=$(( $* )) 13278} 13279 13280# func_len string 13281# STRING may not start with a hyphen. 13282func_len () 13283{ 13284 func_len_result=${#1} 13285} 13286 13287_LT_EOF 13288 ;; 13289 *) # Bourne compatible functions. 13290 cat << \_LT_EOF >> "$cfgfile" 13291 13292# func_dirname file append nondir_replacement 13293# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13294# otherwise set result to NONDIR_REPLACEMENT. 13295func_dirname () 13296{ 13297 # Extract subdirectory from the argument. 13298 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13299 if test "X$func_dirname_result" = "X${1}"; then 13300 func_dirname_result="${3}" 13301 else 13302 func_dirname_result="$func_dirname_result${2}" 13303 fi 13304} 13305 13306# func_basename file 13307func_basename () 13308{ 13309 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13310} 13311 13312 13313# func_stripname prefix suffix name 13314# strip PREFIX and SUFFIX off of NAME. 13315# PREFIX and SUFFIX must not contain globbing or regex special 13316# characters, hashes, percent signs, but SUFFIX may contain a leading 13317# dot (in which case that matches only a dot). 13318# func_strip_suffix prefix name 13319func_stripname () 13320{ 13321 case ${2} in 13322 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13323 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13324 esac 13325} 13326 13327# sed scripts: 13328my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13329my_sed_long_arg='1s/^-[^=]*=//' 13330 13331# func_opt_split 13332func_opt_split () 13333{ 13334 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13335 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13336} 13337 13338# func_lo2o object 13339func_lo2o () 13340{ 13341 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13342} 13343 13344# func_xform libobj-or-source 13345func_xform () 13346{ 13347 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13348} 13349 13350# func_arith arithmetic-term... 13351func_arith () 13352{ 13353 func_arith_result=`expr "$@"` 13354} 13355 13356# func_len string 13357# STRING may not start with a hyphen. 13358func_len () 13359{ 13360 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13361} 13362 13363_LT_EOF 13364esac 13365 13366case $lt_shell_append in 13367 yes) 13368 cat << \_LT_EOF >> "$cfgfile" 13369 13370# func_append var value 13371# Append VALUE to the end of shell variable VAR. 13372func_append () 13373{ 13374 eval "$1+=\$2" 13375} 13376_LT_EOF 13377 ;; 13378 *) 13379 cat << \_LT_EOF >> "$cfgfile" 13380 13381# func_append var value 13382# Append VALUE to the end of shell variable VAR. 13383func_append () 13384{ 13385 eval "$1=\$$1\$2" 13386} 13387 13388_LT_EOF 13389 ;; 13390 esac 13391 13392 13393 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13394 || (rm -f "$cfgfile"; exit 1) 13395 13396 mv -f "$cfgfile" "$ofile" || 13397 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13398 chmod +x "$ofile" 13399 13400 ;; 13401 13402 esac 13403done # for ac_tag 13404 13405 13406as_fn_exit 0 13407_ACEOF 13408ac_clean_files=$ac_clean_files_save 13409 13410test $ac_write_fail = 0 || 13411 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13412 13413 13414# configure is writing to config.log, and then calls config.status. 13415# config.status does its own redirection, appending to config.log. 13416# Unfortunately, on DOS this fails, as config.log is still kept open 13417# by configure, so config.status won't be able to write to it; its 13418# output is simply discarded. So we exec the FD to /dev/null, 13419# effectively closing config.log, so it can be properly (re)opened and 13420# appended to by config.status. When coming back to configure, we 13421# need to make the FD available again. 13422if test "$no_create" != yes; then 13423 ac_cs_success=: 13424 ac_config_status_args= 13425 test "$silent" = yes && 13426 ac_config_status_args="$ac_config_status_args --quiet" 13427 exec 5>/dev/null 13428 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13429 exec 5>>config.log 13430 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13431 # would make configure fail if this is the last instruction. 13432 $ac_cs_success || as_fn_exit $? 13433fi 13434if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13436$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13437fi 13438 13439