1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for libssp 1.0. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='libssp' 589PACKAGE_TARNAME='libssp' 590PACKAGE_VERSION='1.0' 591PACKAGE_STRING='libssp 1.0' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="ssp.c" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_subst_vars='am__EXEEXT_FALSE 633am__EXEEXT_TRUE 634LTLIBOBJS 635LIBOBJS 636get_gcc_base_ver 637toolexeclibdir 638toolexecdir 639enable_static 640enable_shared 641lt_host_flags 642OTOOL64 643OTOOL 644LIPO 645NMEDIT 646DSYMUTIL 647RANLIB 648AR 649OBJDUMP 650LN_S 651NM 652ac_ct_DUMPBIN 653DUMPBIN 654LD 655FGREP 656SED 657LIBTOOL 658ssp_have_usable_vsnprintf 659EGREP 660GREP 661LIBSSP_USE_SYMVER_SUN_FALSE 662LIBSSP_USE_SYMVER_SUN_TRUE 663LIBSSP_USE_SYMVER_GNU_FALSE 664LIBSSP_USE_SYMVER_GNU_TRUE 665LIBSSP_USE_SYMVER_FALSE 666LIBSSP_USE_SYMVER_TRUE 667XCFLAGS 668CPP 669am__fastdepCC_FALSE 670am__fastdepCC_TRUE 671CCDEPMODE 672am__nodep 673AMDEPBACKSLASH 674AMDEP_FALSE 675AMDEP_TRUE 676am__quote 677am__include 678DEPDIR 679OBJEXT 680EXEEXT 681ac_ct_CC 682CPPFLAGS 683LDFLAGS 684CFLAGS 685CC 686multi_basedir 687MAINT 688MAINTAINER_MODE_FALSE 689MAINTAINER_MODE_TRUE 690AM_BACKSLASH 691AM_DEFAULT_VERBOSITY 692AM_DEFAULT_V 693AM_V 694am__untar 695am__tar 696AMTAR 697am__leading_dot 698SET_MAKE 699AWK 700mkdir_p 701MKDIR_P 702INSTALL_STRIP_PROGRAM 703STRIP 704install_sh 705MAKEINFO 706AUTOHEADER 707AUTOMAKE 708AUTOCONF 709ACLOCAL 710VERSION 711PACKAGE 712CYGPATH_W 713am__isrc 714INSTALL_DATA 715INSTALL_SCRIPT 716INSTALL_PROGRAM 717target_noncanonical 718target_os 719target_vendor 720target_cpu 721target 722host_os 723host_vendor 724host_cpu 725host 726build_os 727build_vendor 728build_cpu 729build 730target_alias 731host_alias 732build_alias 733LIBS 734ECHO_T 735ECHO_N 736ECHO_C 737DEFS 738mandir 739localedir 740libdir 741psdir 742pdfdir 743dvidir 744htmldir 745infodir 746docdir 747oldincludedir 748includedir 749localstatedir 750sharedstatedir 751sysconfdir 752datadir 753datarootdir 754libexecdir 755sbindir 756bindir 757program_transform_name 758prefix 759exec_prefix 760PACKAGE_URL 761PACKAGE_BUGREPORT 762PACKAGE_STRING 763PACKAGE_VERSION 764PACKAGE_TARNAME 765PACKAGE_NAME 766PATH_SEPARATOR 767SHELL' 768ac_subst_files='' 769ac_user_opts=' 770enable_option_checking 771enable_silent_rules 772enable_version_specific_runtime_libs 773enable_maintainer_mode 774enable_multilib 775enable_dependency_tracking 776enable_cet 777enable_symvers 778enable_shared 779enable_static 780with_pic 781enable_fast_install 782with_gnu_ld 783enable_libtool_lock 784with_toolexeclibdir 785with_gcc_major_version_only 786' 787 ac_precious_vars='build_alias 788host_alias 789target_alias 790CPP 791CPPFLAGS' 792 793 794# Initialize some variables set by options. 795ac_init_help= 796ac_init_version=false 797ac_unrecognized_opts= 798ac_unrecognized_sep= 799# The variables have the same names as the options, with 800# dashes changed to underlines. 801cache_file=/dev/null 802exec_prefix=NONE 803no_create= 804no_recursion= 805prefix=NONE 806program_prefix=NONE 807program_suffix=NONE 808program_transform_name=s,x,x, 809silent= 810site= 811srcdir= 812verbose= 813x_includes=NONE 814x_libraries=NONE 815 816# Installation directory options. 817# These are left unexpanded so users can "make install exec_prefix=/foo" 818# and all the variables that are supposed to be based on exec_prefix 819# by default will actually change. 820# Use braces instead of parens because sh, perl, etc. also accept them. 821# (The list follows the same order as the GNU Coding Standards.) 822bindir='${exec_prefix}/bin' 823sbindir='${exec_prefix}/sbin' 824libexecdir='${exec_prefix}/libexec' 825datarootdir='${prefix}/share' 826datadir='${datarootdir}' 827sysconfdir='${prefix}/etc' 828sharedstatedir='${prefix}/com' 829localstatedir='${prefix}/var' 830includedir='${prefix}/include' 831oldincludedir='/usr/include' 832docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 833infodir='${datarootdir}/info' 834htmldir='${docdir}' 835dvidir='${docdir}' 836pdfdir='${docdir}' 837psdir='${docdir}' 838libdir='${exec_prefix}/lib' 839localedir='${datarootdir}/locale' 840mandir='${datarootdir}/man' 841 842ac_prev= 843ac_dashdash= 844for ac_option 845do 846 # If the previous option needs an argument, assign it. 847 if test -n "$ac_prev"; then 848 eval $ac_prev=\$ac_option 849 ac_prev= 850 continue 851 fi 852 853 case $ac_option in 854 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 855 *=) ac_optarg= ;; 856 *) ac_optarg=yes ;; 857 esac 858 859 # Accept the important Cygnus configure options, so we can diagnose typos. 860 861 case $ac_dashdash$ac_option in 862 --) 863 ac_dashdash=yes ;; 864 865 -bindir | --bindir | --bindi | --bind | --bin | --bi) 866 ac_prev=bindir ;; 867 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 868 bindir=$ac_optarg ;; 869 870 -build | --build | --buil | --bui | --bu) 871 ac_prev=build_alias ;; 872 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 873 build_alias=$ac_optarg ;; 874 875 -cache-file | --cache-file | --cache-fil | --cache-fi \ 876 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 877 ac_prev=cache_file ;; 878 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 879 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 880 cache_file=$ac_optarg ;; 881 882 --config-cache | -C) 883 cache_file=config.cache ;; 884 885 -datadir | --datadir | --datadi | --datad) 886 ac_prev=datadir ;; 887 -datadir=* | --datadir=* | --datadi=* | --datad=*) 888 datadir=$ac_optarg ;; 889 890 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 891 | --dataroo | --dataro | --datar) 892 ac_prev=datarootdir ;; 893 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 894 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 895 datarootdir=$ac_optarg ;; 896 897 -disable-* | --disable-*) 898 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 899 # Reject names that are not valid shell variable names. 900 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 901 as_fn_error $? "invalid feature name: $ac_useropt" 902 ac_useropt_orig=$ac_useropt 903 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 904 case $ac_user_opts in 905 *" 906"enable_$ac_useropt" 907"*) ;; 908 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 909 ac_unrecognized_sep=', ';; 910 esac 911 eval enable_$ac_useropt=no ;; 912 913 -docdir | --docdir | --docdi | --doc | --do) 914 ac_prev=docdir ;; 915 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 916 docdir=$ac_optarg ;; 917 918 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 919 ac_prev=dvidir ;; 920 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 921 dvidir=$ac_optarg ;; 922 923 -enable-* | --enable-*) 924 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 925 # Reject names that are not valid shell variable names. 926 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 927 as_fn_error $? "invalid feature name: $ac_useropt" 928 ac_useropt_orig=$ac_useropt 929 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 930 case $ac_user_opts in 931 *" 932"enable_$ac_useropt" 933"*) ;; 934 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 935 ac_unrecognized_sep=', ';; 936 esac 937 eval enable_$ac_useropt=\$ac_optarg ;; 938 939 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 940 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 941 | --exec | --exe | --ex) 942 ac_prev=exec_prefix ;; 943 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 944 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 945 | --exec=* | --exe=* | --ex=*) 946 exec_prefix=$ac_optarg ;; 947 948 -gas | --gas | --ga | --g) 949 # Obsolete; use --with-gas. 950 with_gas=yes ;; 951 952 -help | --help | --hel | --he | -h) 953 ac_init_help=long ;; 954 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 955 ac_init_help=recursive ;; 956 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 957 ac_init_help=short ;; 958 959 -host | --host | --hos | --ho) 960 ac_prev=host_alias ;; 961 -host=* | --host=* | --hos=* | --ho=*) 962 host_alias=$ac_optarg ;; 963 964 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 965 ac_prev=htmldir ;; 966 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 967 | --ht=*) 968 htmldir=$ac_optarg ;; 969 970 -includedir | --includedir | --includedi | --included | --include \ 971 | --includ | --inclu | --incl | --inc) 972 ac_prev=includedir ;; 973 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 974 | --includ=* | --inclu=* | --incl=* | --inc=*) 975 includedir=$ac_optarg ;; 976 977 -infodir | --infodir | --infodi | --infod | --info | --inf) 978 ac_prev=infodir ;; 979 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 980 infodir=$ac_optarg ;; 981 982 -libdir | --libdir | --libdi | --libd) 983 ac_prev=libdir ;; 984 -libdir=* | --libdir=* | --libdi=* | --libd=*) 985 libdir=$ac_optarg ;; 986 987 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 988 | --libexe | --libex | --libe) 989 ac_prev=libexecdir ;; 990 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 991 | --libexe=* | --libex=* | --libe=*) 992 libexecdir=$ac_optarg ;; 993 994 -localedir | --localedir | --localedi | --localed | --locale) 995 ac_prev=localedir ;; 996 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 997 localedir=$ac_optarg ;; 998 999 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1000 | --localstate | --localstat | --localsta | --localst | --locals) 1001 ac_prev=localstatedir ;; 1002 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1003 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1004 localstatedir=$ac_optarg ;; 1005 1006 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1007 ac_prev=mandir ;; 1008 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1009 mandir=$ac_optarg ;; 1010 1011 -nfp | --nfp | --nf) 1012 # Obsolete; use --without-fp. 1013 with_fp=no ;; 1014 1015 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1016 | --no-cr | --no-c | -n) 1017 no_create=yes ;; 1018 1019 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1020 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1021 no_recursion=yes ;; 1022 1023 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1024 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1025 | --oldin | --oldi | --old | --ol | --o) 1026 ac_prev=oldincludedir ;; 1027 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1028 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1029 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1030 oldincludedir=$ac_optarg ;; 1031 1032 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1033 ac_prev=prefix ;; 1034 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1035 prefix=$ac_optarg ;; 1036 1037 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1038 | --program-pre | --program-pr | --program-p) 1039 ac_prev=program_prefix ;; 1040 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1041 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1042 program_prefix=$ac_optarg ;; 1043 1044 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1045 | --program-suf | --program-su | --program-s) 1046 ac_prev=program_suffix ;; 1047 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1048 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1049 program_suffix=$ac_optarg ;; 1050 1051 -program-transform-name | --program-transform-name \ 1052 | --program-transform-nam | --program-transform-na \ 1053 | --program-transform-n | --program-transform- \ 1054 | --program-transform | --program-transfor \ 1055 | --program-transfo | --program-transf \ 1056 | --program-trans | --program-tran \ 1057 | --progr-tra | --program-tr | --program-t) 1058 ac_prev=program_transform_name ;; 1059 -program-transform-name=* | --program-transform-name=* \ 1060 | --program-transform-nam=* | --program-transform-na=* \ 1061 | --program-transform-n=* | --program-transform-=* \ 1062 | --program-transform=* | --program-transfor=* \ 1063 | --program-transfo=* | --program-transf=* \ 1064 | --program-trans=* | --program-tran=* \ 1065 | --progr-tra=* | --program-tr=* | --program-t=*) 1066 program_transform_name=$ac_optarg ;; 1067 1068 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1069 ac_prev=pdfdir ;; 1070 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1071 pdfdir=$ac_optarg ;; 1072 1073 -psdir | --psdir | --psdi | --psd | --ps) 1074 ac_prev=psdir ;; 1075 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1076 psdir=$ac_optarg ;; 1077 1078 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1079 | -silent | --silent | --silen | --sile | --sil) 1080 silent=yes ;; 1081 1082 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1083 ac_prev=sbindir ;; 1084 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1085 | --sbi=* | --sb=*) 1086 sbindir=$ac_optarg ;; 1087 1088 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1089 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1090 | --sharedst | --shareds | --shared | --share | --shar \ 1091 | --sha | --sh) 1092 ac_prev=sharedstatedir ;; 1093 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1094 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1095 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1096 | --sha=* | --sh=*) 1097 sharedstatedir=$ac_optarg ;; 1098 1099 -site | --site | --sit) 1100 ac_prev=site ;; 1101 -site=* | --site=* | --sit=*) 1102 site=$ac_optarg ;; 1103 1104 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1105 ac_prev=srcdir ;; 1106 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1107 srcdir=$ac_optarg ;; 1108 1109 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1110 | --syscon | --sysco | --sysc | --sys | --sy) 1111 ac_prev=sysconfdir ;; 1112 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1113 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1114 sysconfdir=$ac_optarg ;; 1115 1116 -target | --target | --targe | --targ | --tar | --ta | --t) 1117 ac_prev=target_alias ;; 1118 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1119 target_alias=$ac_optarg ;; 1120 1121 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1122 verbose=yes ;; 1123 1124 -version | --version | --versio | --versi | --vers | -V) 1125 ac_init_version=: ;; 1126 1127 -with-* | --with-*) 1128 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1129 # Reject names that are not valid shell variable names. 1130 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1131 as_fn_error $? "invalid package name: $ac_useropt" 1132 ac_useropt_orig=$ac_useropt 1133 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1134 case $ac_user_opts in 1135 *" 1136"with_$ac_useropt" 1137"*) ;; 1138 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1139 ac_unrecognized_sep=', ';; 1140 esac 1141 eval with_$ac_useropt=\$ac_optarg ;; 1142 1143 -without-* | --without-*) 1144 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1145 # Reject names that are not valid shell variable names. 1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1147 as_fn_error $? "invalid package name: $ac_useropt" 1148 ac_useropt_orig=$ac_useropt 1149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1150 case $ac_user_opts in 1151 *" 1152"with_$ac_useropt" 1153"*) ;; 1154 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1155 ac_unrecognized_sep=', ';; 1156 esac 1157 eval with_$ac_useropt=no ;; 1158 1159 --x) 1160 # Obsolete; use --with-x. 1161 with_x=yes ;; 1162 1163 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1164 | --x-incl | --x-inc | --x-in | --x-i) 1165 ac_prev=x_includes ;; 1166 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1167 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1168 x_includes=$ac_optarg ;; 1169 1170 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1171 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1172 ac_prev=x_libraries ;; 1173 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1174 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1175 x_libraries=$ac_optarg ;; 1176 1177 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1178Try \`$0 --help' for more information" 1179 ;; 1180 1181 *=*) 1182 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1183 # Reject names that are not valid shell variable names. 1184 case $ac_envvar in #( 1185 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1186 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1187 esac 1188 eval $ac_envvar=\$ac_optarg 1189 export $ac_envvar ;; 1190 1191 *) 1192 # FIXME: should be removed in autoconf 3.0. 1193 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1194 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1195 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1196 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1197 ;; 1198 1199 esac 1200done 1201 1202if test -n "$ac_prev"; then 1203 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1204 as_fn_error $? "missing argument to $ac_option" 1205fi 1206 1207if test -n "$ac_unrecognized_opts"; then 1208 case $enable_option_checking in 1209 no) ;; 1210 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1211 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1212 esac 1213fi 1214 1215# Check all directory arguments for consistency. 1216for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1217 datadir sysconfdir sharedstatedir localstatedir includedir \ 1218 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1219 libdir localedir mandir 1220do 1221 eval ac_val=\$$ac_var 1222 # Remove trailing slashes. 1223 case $ac_val in 1224 */ ) 1225 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1226 eval $ac_var=\$ac_val;; 1227 esac 1228 # Be sure to have absolute directory names. 1229 case $ac_val in 1230 [\\/$]* | ?:[\\/]* ) continue;; 1231 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1232 esac 1233 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1234done 1235 1236# There might be people who depend on the old broken behavior: `$host' 1237# used to hold the argument of --host etc. 1238# FIXME: To remove some day. 1239build=$build_alias 1240host=$host_alias 1241target=$target_alias 1242 1243# FIXME: To remove some day. 1244if test "x$host_alias" != x; then 1245 if test "x$build_alias" = x; then 1246 cross_compiling=maybe 1247 elif test "x$build_alias" != "x$host_alias"; then 1248 cross_compiling=yes 1249 fi 1250fi 1251 1252ac_tool_prefix= 1253test -n "$host_alias" && ac_tool_prefix=$host_alias- 1254 1255test "$silent" = yes && exec 6>/dev/null 1256 1257 1258ac_pwd=`pwd` && test -n "$ac_pwd" && 1259ac_ls_di=`ls -di .` && 1260ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1261 as_fn_error $? "working directory cannot be determined" 1262test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1263 as_fn_error $? "pwd does not report name of working directory" 1264 1265 1266# Find the source files, if location was not specified. 1267if test -z "$srcdir"; then 1268 ac_srcdir_defaulted=yes 1269 # Try the directory containing this script, then the parent directory. 1270 ac_confdir=`$as_dirname -- "$as_myself" || 1271$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1272 X"$as_myself" : 'X\(//\)[^/]' \| \ 1273 X"$as_myself" : 'X\(//\)$' \| \ 1274 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1275$as_echo X"$as_myself" | 1276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1277 s//\1/ 1278 q 1279 } 1280 /^X\(\/\/\)[^/].*/{ 1281 s//\1/ 1282 q 1283 } 1284 /^X\(\/\/\)$/{ 1285 s//\1/ 1286 q 1287 } 1288 /^X\(\/\).*/{ 1289 s//\1/ 1290 q 1291 } 1292 s/.*/./; q'` 1293 srcdir=$ac_confdir 1294 if test ! -r "$srcdir/$ac_unique_file"; then 1295 srcdir=.. 1296 fi 1297else 1298 ac_srcdir_defaulted=no 1299fi 1300if test ! -r "$srcdir/$ac_unique_file"; then 1301 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1302 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1303fi 1304ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1305ac_abs_confdir=`( 1306 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1307 pwd)` 1308# When building in place, set srcdir=. 1309if test "$ac_abs_confdir" = "$ac_pwd"; then 1310 srcdir=. 1311fi 1312# Remove unnecessary trailing slashes from srcdir. 1313# Double slashes in file names in object file debugging info 1314# mess up M-x gdb in Emacs. 1315case $srcdir in 1316*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1317esac 1318for ac_var in $ac_precious_vars; do 1319 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1320 eval ac_env_${ac_var}_value=\$${ac_var} 1321 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1322 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1323done 1324 1325# 1326# Report the --help message. 1327# 1328if test "$ac_init_help" = "long"; then 1329 # Omit some internal or obsolete options to make the list less imposing. 1330 # This message is too long to be a string in the A/UX 3.1 sh. 1331 cat <<_ACEOF 1332\`configure' configures libssp 1.0 to adapt to many kinds of systems. 1333 1334Usage: $0 [OPTION]... [VAR=VALUE]... 1335 1336To assign environment variables (e.g., CC, CFLAGS...), specify them as 1337VAR=VALUE. See below for descriptions of some of the useful variables. 1338 1339Defaults for the options are specified in brackets. 1340 1341Configuration: 1342 -h, --help display this help and exit 1343 --help=short display options specific to this package 1344 --help=recursive display the short help of all the included packages 1345 -V, --version display version information and exit 1346 -q, --quiet, --silent do not print \`checking ...' messages 1347 --cache-file=FILE cache test results in FILE [disabled] 1348 -C, --config-cache alias for \`--cache-file=config.cache' 1349 -n, --no-create do not create output files 1350 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1351 1352Installation directories: 1353 --prefix=PREFIX install architecture-independent files in PREFIX 1354 [$ac_default_prefix] 1355 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1356 [PREFIX] 1357 1358By default, \`make install' will install all the files in 1359\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1360an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1361for instance \`--prefix=\$HOME'. 1362 1363For better control, use the options below. 1364 1365Fine tuning of the installation directories: 1366 --bindir=DIR user executables [EPREFIX/bin] 1367 --sbindir=DIR system admin executables [EPREFIX/sbin] 1368 --libexecdir=DIR program executables [EPREFIX/libexec] 1369 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1370 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1371 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1372 --libdir=DIR object code libraries [EPREFIX/lib] 1373 --includedir=DIR C header files [PREFIX/include] 1374 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1375 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1376 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1377 --infodir=DIR info documentation [DATAROOTDIR/info] 1378 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1379 --mandir=DIR man documentation [DATAROOTDIR/man] 1380 --docdir=DIR documentation root [DATAROOTDIR/doc/libssp] 1381 --htmldir=DIR html documentation [DOCDIR] 1382 --dvidir=DIR dvi documentation [DOCDIR] 1383 --pdfdir=DIR pdf documentation [DOCDIR] 1384 --psdir=DIR ps documentation [DOCDIR] 1385_ACEOF 1386 1387 cat <<\_ACEOF 1388 1389Program names: 1390 --program-prefix=PREFIX prepend PREFIX to installed program names 1391 --program-suffix=SUFFIX append SUFFIX to installed program names 1392 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1393 1394System types: 1395 --build=BUILD configure for building on BUILD [guessed] 1396 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1397 --target=TARGET configure for building compilers for TARGET [HOST] 1398_ACEOF 1399fi 1400 1401if test -n "$ac_init_help"; then 1402 case $ac_init_help in 1403 short | recursive ) echo "Configuration of libssp 1.0:";; 1404 esac 1405 cat <<\_ACEOF 1406 1407Optional Features: 1408 --disable-option-checking ignore unrecognized --enable/--with options 1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1411 --enable-silent-rules less verbose build output (undo: "make V=1") 1412 --disable-silent-rules verbose build output (undo: "make V=0") 1413 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1414 --enable-maintainer-mode 1415 enable make rules and dependencies not useful (and 1416 sometimes confusing) to the casual installer 1417 --enable-multilib build many library versions (default) 1418 --enable-dependency-tracking 1419 do not reject slow dependency extractors 1420 --disable-dependency-tracking 1421 speeds up one-time build 1422 --enable-cet enable Intel CET in target libraries [default=auto] 1423 --disable-symvers disable symbol versioning for libssp 1424 --enable-shared[=PKGS] build shared libraries [default=yes] 1425 --enable-static[=PKGS] build static libraries [default=yes] 1426 --enable-fast-install[=PKGS] 1427 optimize for fast installation [default=yes] 1428 --disable-libtool-lock avoid locking (might break parallel builds) 1429 1430Optional Packages: 1431 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1432 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1433 --with-pic try to use only PIC/non-PIC objects [default=use 1434 both] 1435 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1436 --with-toolexeclibdir=DIR 1437 install libraries built with a cross compiler within 1438 DIR 1439 --with-gcc-major-version-only 1440 use only GCC major number in filesystem paths 1441 1442Some influential environment variables: 1443 CC C compiler command 1444 CFLAGS C compiler flags 1445 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1446 nonstandard directory <lib dir> 1447 LIBS libraries to pass to the linker, e.g. -l<library> 1448 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1449 you have headers in a nonstandard directory <include dir> 1450 CPP C preprocessor 1451 1452Use these variables to override the choices made by `configure' or to help 1453it to find libraries and programs with nonstandard names/locations. 1454 1455Report bugs to the package provider. 1456_ACEOF 1457ac_status=$? 1458fi 1459 1460if test "$ac_init_help" = "recursive"; then 1461 # If there are subdirs, report their specific --help. 1462 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1463 test -d "$ac_dir" || 1464 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1465 continue 1466 ac_builddir=. 1467 1468case "$ac_dir" in 1469.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1470*) 1471 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1472 # A ".." for each directory in $ac_dir_suffix. 1473 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1474 case $ac_top_builddir_sub in 1475 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1476 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1477 esac ;; 1478esac 1479ac_abs_top_builddir=$ac_pwd 1480ac_abs_builddir=$ac_pwd$ac_dir_suffix 1481# for backward compatibility: 1482ac_top_builddir=$ac_top_build_prefix 1483 1484case $srcdir in 1485 .) # We are building in place. 1486 ac_srcdir=. 1487 ac_top_srcdir=$ac_top_builddir_sub 1488 ac_abs_top_srcdir=$ac_pwd ;; 1489 [\\/]* | ?:[\\/]* ) # Absolute name. 1490 ac_srcdir=$srcdir$ac_dir_suffix; 1491 ac_top_srcdir=$srcdir 1492 ac_abs_top_srcdir=$srcdir ;; 1493 *) # Relative name. 1494 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1495 ac_top_srcdir=$ac_top_build_prefix$srcdir 1496 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1497esac 1498ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1499 1500 cd "$ac_dir" || { ac_status=$?; continue; } 1501 # Check for guested configure. 1502 if test -f "$ac_srcdir/configure.gnu"; then 1503 echo && 1504 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1505 elif test -f "$ac_srcdir/configure"; then 1506 echo && 1507 $SHELL "$ac_srcdir/configure" --help=recursive 1508 else 1509 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1510 fi || ac_status=$? 1511 cd "$ac_pwd" || { ac_status=$?; break; } 1512 done 1513fi 1514 1515test -n "$ac_init_help" && exit $ac_status 1516if $ac_init_version; then 1517 cat <<\_ACEOF 1518libssp configure 1.0 1519generated by GNU Autoconf 2.69 1520 1521Copyright (C) 2012 Free Software Foundation, Inc. 1522This configure script is free software; the Free Software Foundation 1523gives unlimited permission to copy, distribute and modify it. 1524_ACEOF 1525 exit 1526fi 1527 1528## ------------------------ ## 1529## Autoconf initialization. ## 1530## ------------------------ ## 1531 1532# ac_fn_c_try_compile LINENO 1533# -------------------------- 1534# Try to compile conftest.$ac_ext, and return whether this succeeded. 1535ac_fn_c_try_compile () 1536{ 1537 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1538 rm -f conftest.$ac_objext 1539 if { { ac_try="$ac_compile" 1540case "(($ac_try" in 1541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1542 *) ac_try_echo=$ac_try;; 1543esac 1544eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1545$as_echo "$ac_try_echo"; } >&5 1546 (eval "$ac_compile") 2>conftest.err 1547 ac_status=$? 1548 if test -s conftest.err; then 1549 grep -v '^ *+' conftest.err >conftest.er1 1550 cat conftest.er1 >&5 1551 mv -f conftest.er1 conftest.err 1552 fi 1553 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1554 test $ac_status = 0; } && { 1555 test -z "$ac_c_werror_flag" || 1556 test ! -s conftest.err 1557 } && test -s conftest.$ac_objext; then : 1558 ac_retval=0 1559else 1560 $as_echo "$as_me: failed program was:" >&5 1561sed 's/^/| /' conftest.$ac_ext >&5 1562 1563 ac_retval=1 1564fi 1565 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1566 as_fn_set_status $ac_retval 1567 1568} # ac_fn_c_try_compile 1569 1570# ac_fn_c_try_cpp LINENO 1571# ---------------------- 1572# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1573ac_fn_c_try_cpp () 1574{ 1575 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1576 if { { ac_try="$ac_cpp conftest.$ac_ext" 1577case "(($ac_try" in 1578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1579 *) ac_try_echo=$ac_try;; 1580esac 1581eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1582$as_echo "$ac_try_echo"; } >&5 1583 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1584 ac_status=$? 1585 if test -s conftest.err; then 1586 grep -v '^ *+' conftest.err >conftest.er1 1587 cat conftest.er1 >&5 1588 mv -f conftest.er1 conftest.err 1589 fi 1590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1591 test $ac_status = 0; } > conftest.i && { 1592 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1593 test ! -s conftest.err 1594 }; then : 1595 ac_retval=0 1596else 1597 $as_echo "$as_me: failed program was:" >&5 1598sed 's/^/| /' conftest.$ac_ext >&5 1599 1600 ac_retval=1 1601fi 1602 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1603 as_fn_set_status $ac_retval 1604 1605} # ac_fn_c_try_cpp 1606 1607# ac_fn_c_try_link LINENO 1608# ----------------------- 1609# Try to link conftest.$ac_ext, and return whether this succeeded. 1610ac_fn_c_try_link () 1611{ 1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1613 rm -f conftest.$ac_objext conftest$ac_exeext 1614 if { { ac_try="$ac_link" 1615case "(($ac_try" in 1616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1617 *) ac_try_echo=$ac_try;; 1618esac 1619eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1620$as_echo "$ac_try_echo"; } >&5 1621 (eval "$ac_link") 2>conftest.err 1622 ac_status=$? 1623 if test -s conftest.err; then 1624 grep -v '^ *+' conftest.err >conftest.er1 1625 cat conftest.er1 >&5 1626 mv -f conftest.er1 conftest.err 1627 fi 1628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1629 test $ac_status = 0; } && { 1630 test -z "$ac_c_werror_flag" || 1631 test ! -s conftest.err 1632 } && test -s conftest$ac_exeext && { 1633 test "$cross_compiling" = yes || 1634 test -x conftest$ac_exeext 1635 }; then : 1636 ac_retval=0 1637else 1638 $as_echo "$as_me: failed program was:" >&5 1639sed 's/^/| /' conftest.$ac_ext >&5 1640 1641 ac_retval=1 1642fi 1643 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1644 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1645 # interfere with the next link command; also delete a directory that is 1646 # left behind by Apple's compiler. We do this before executing the actions. 1647 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1648 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1649 as_fn_set_status $ac_retval 1650 1651} # ac_fn_c_try_link 1652 1653# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1654# ------------------------------------------------------- 1655# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1656# the include files in INCLUDES and setting the cache variable VAR 1657# accordingly. 1658ac_fn_c_check_header_mongrel () 1659{ 1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1661 if eval \${$3+:} false; then : 1662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1663$as_echo_n "checking for $2... " >&6; } 1664if eval \${$3+:} false; then : 1665 $as_echo_n "(cached) " >&6 1666fi 1667eval ac_res=\$$3 1668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1669$as_echo "$ac_res" >&6; } 1670else 1671 # Is the header compilable? 1672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1673$as_echo_n "checking $2 usability... " >&6; } 1674cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1675/* end confdefs.h. */ 1676$4 1677#include <$2> 1678_ACEOF 1679if ac_fn_c_try_compile "$LINENO"; then : 1680 ac_header_compiler=yes 1681else 1682 ac_header_compiler=no 1683fi 1684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1686$as_echo "$ac_header_compiler" >&6; } 1687 1688# Is the header present? 1689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1690$as_echo_n "checking $2 presence... " >&6; } 1691cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1692/* end confdefs.h. */ 1693#include <$2> 1694_ACEOF 1695if ac_fn_c_try_cpp "$LINENO"; then : 1696 ac_header_preproc=yes 1697else 1698 ac_header_preproc=no 1699fi 1700rm -f conftest.err conftest.i conftest.$ac_ext 1701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1702$as_echo "$ac_header_preproc" >&6; } 1703 1704# So? What about this header? 1705case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1706 yes:no: ) 1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1708$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1710$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1711 ;; 1712 no:yes:* ) 1713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1714$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1716$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1718$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1720$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1722$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1723 ;; 1724esac 1725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1726$as_echo_n "checking for $2... " >&6; } 1727if eval \${$3+:} false; then : 1728 $as_echo_n "(cached) " >&6 1729else 1730 eval "$3=\$ac_header_compiler" 1731fi 1732eval ac_res=\$$3 1733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1734$as_echo "$ac_res" >&6; } 1735fi 1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1737 1738} # ac_fn_c_check_header_mongrel 1739 1740# ac_fn_c_try_run LINENO 1741# ---------------------- 1742# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1743# that executables *can* be run. 1744ac_fn_c_try_run () 1745{ 1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1747 if { { ac_try="$ac_link" 1748case "(($ac_try" in 1749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1750 *) ac_try_echo=$ac_try;; 1751esac 1752eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1753$as_echo "$ac_try_echo"; } >&5 1754 (eval "$ac_link") 2>&5 1755 ac_status=$? 1756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1757 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1758 { { case "(($ac_try" in 1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1760 *) ac_try_echo=$ac_try;; 1761esac 1762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1763$as_echo "$ac_try_echo"; } >&5 1764 (eval "$ac_try") 2>&5 1765 ac_status=$? 1766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1767 test $ac_status = 0; }; }; then : 1768 ac_retval=0 1769else 1770 $as_echo "$as_me: program exited with status $ac_status" >&5 1771 $as_echo "$as_me: failed program was:" >&5 1772sed 's/^/| /' conftest.$ac_ext >&5 1773 1774 ac_retval=$ac_status 1775fi 1776 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1777 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1778 as_fn_set_status $ac_retval 1779 1780} # ac_fn_c_try_run 1781 1782# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1783# ------------------------------------------------------- 1784# Tests whether HEADER exists and can be compiled using the include files in 1785# INCLUDES, setting the cache variable VAR accordingly. 1786ac_fn_c_check_header_compile () 1787{ 1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1790$as_echo_n "checking for $2... " >&6; } 1791if eval \${$3+:} false; then : 1792 $as_echo_n "(cached) " >&6 1793else 1794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1795/* end confdefs.h. */ 1796$4 1797#include <$2> 1798_ACEOF 1799if ac_fn_c_try_compile "$LINENO"; then : 1800 eval "$3=yes" 1801else 1802 eval "$3=no" 1803fi 1804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1805fi 1806eval ac_res=\$$3 1807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1808$as_echo "$ac_res" >&6; } 1809 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1810 1811} # ac_fn_c_check_header_compile 1812 1813# ac_fn_c_check_func LINENO FUNC VAR 1814# ---------------------------------- 1815# Tests whether FUNC exists, setting the cache variable VAR accordingly 1816ac_fn_c_check_func () 1817{ 1818 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1820$as_echo_n "checking for $2... " >&6; } 1821if eval \${$3+:} false; then : 1822 $as_echo_n "(cached) " >&6 1823else 1824 if test x$gcc_no_link = xyes; then 1825 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1826fi 1827cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1828/* end confdefs.h. */ 1829/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1830 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1831#define $2 innocuous_$2 1832 1833/* System header to define __stub macros and hopefully few prototypes, 1834 which can conflict with char $2 (); below. 1835 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1836 <limits.h> exists even on freestanding compilers. */ 1837 1838#ifdef __STDC__ 1839# include <limits.h> 1840#else 1841# include <assert.h> 1842#endif 1843 1844#undef $2 1845 1846/* Override any GCC internal prototype to avoid an error. 1847 Use char because int might match the return type of a GCC 1848 builtin and then its argument prototype would still apply. */ 1849#ifdef __cplusplus 1850extern "C" 1851#endif 1852char $2 (); 1853/* The GNU C library defines this for functions which it implements 1854 to always fail with ENOSYS. Some functions are actually named 1855 something starting with __ and the normal name is an alias. */ 1856#if defined __stub_$2 || defined __stub___$2 1857choke me 1858#endif 1859 1860int 1861main () 1862{ 1863return $2 (); 1864 ; 1865 return 0; 1866} 1867_ACEOF 1868if ac_fn_c_try_link "$LINENO"; then : 1869 eval "$3=yes" 1870else 1871 eval "$3=no" 1872fi 1873rm -f core conftest.err conftest.$ac_objext \ 1874 conftest$ac_exeext conftest.$ac_ext 1875fi 1876eval ac_res=\$$3 1877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1878$as_echo "$ac_res" >&6; } 1879 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1880 1881} # ac_fn_c_check_func 1882cat >config.log <<_ACEOF 1883This file contains any messages produced by compilers while 1884running configure, to aid debugging if configure makes a mistake. 1885 1886It was created by libssp $as_me 1.0, which was 1887generated by GNU Autoconf 2.69. Invocation command line was 1888 1889 $ $0 $@ 1890 1891_ACEOF 1892exec 5>>config.log 1893{ 1894cat <<_ASUNAME 1895## --------- ## 1896## Platform. ## 1897## --------- ## 1898 1899hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1900uname -m = `(uname -m) 2>/dev/null || echo unknown` 1901uname -r = `(uname -r) 2>/dev/null || echo unknown` 1902uname -s = `(uname -s) 2>/dev/null || echo unknown` 1903uname -v = `(uname -v) 2>/dev/null || echo unknown` 1904 1905/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1906/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1907 1908/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1909/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1910/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1911/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1912/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1913/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1914/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1915 1916_ASUNAME 1917 1918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1919for as_dir in $PATH 1920do 1921 IFS=$as_save_IFS 1922 test -z "$as_dir" && as_dir=. 1923 $as_echo "PATH: $as_dir" 1924 done 1925IFS=$as_save_IFS 1926 1927} >&5 1928 1929cat >&5 <<_ACEOF 1930 1931 1932## ----------- ## 1933## Core tests. ## 1934## ----------- ## 1935 1936_ACEOF 1937 1938 1939# Keep a trace of the command line. 1940# Strip out --no-create and --no-recursion so they do not pile up. 1941# Strip out --silent because we don't want to record it for future runs. 1942# Also quote any args containing shell meta-characters. 1943# Make two passes to allow for proper duplicate-argument suppression. 1944ac_configure_args= 1945ac_configure_args0= 1946ac_configure_args1= 1947ac_must_keep_next=false 1948for ac_pass in 1 2 1949do 1950 for ac_arg 1951 do 1952 case $ac_arg in 1953 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1954 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1955 | -silent | --silent | --silen | --sile | --sil) 1956 continue ;; 1957 *\'*) 1958 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1959 esac 1960 case $ac_pass in 1961 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1962 2) 1963 as_fn_append ac_configure_args1 " '$ac_arg'" 1964 if test $ac_must_keep_next = true; then 1965 ac_must_keep_next=false # Got value, back to normal. 1966 else 1967 case $ac_arg in 1968 *=* | --config-cache | -C | -disable-* | --disable-* \ 1969 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1970 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1971 | -with-* | --with-* | -without-* | --without-* | --x) 1972 case "$ac_configure_args0 " in 1973 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1974 esac 1975 ;; 1976 -* ) ac_must_keep_next=true ;; 1977 esac 1978 fi 1979 as_fn_append ac_configure_args " '$ac_arg'" 1980 ;; 1981 esac 1982 done 1983done 1984{ ac_configure_args0=; unset ac_configure_args0;} 1985{ ac_configure_args1=; unset ac_configure_args1;} 1986 1987# When interrupted or exit'd, cleanup temporary files, and complete 1988# config.log. We remove comments because anyway the quotes in there 1989# would cause problems or look ugly. 1990# WARNING: Use '\'' to represent an apostrophe within the trap. 1991# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1992trap 'exit_status=$? 1993 # Save into config.log some information that might help in debugging. 1994 { 1995 echo 1996 1997 $as_echo "## ---------------- ## 1998## Cache variables. ## 1999## ---------------- ##" 2000 echo 2001 # The following way of writing the cache mishandles newlines in values, 2002( 2003 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2004 eval ac_val=\$$ac_var 2005 case $ac_val in #( 2006 *${as_nl}*) 2007 case $ac_var in #( 2008 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2009$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2010 esac 2011 case $ac_var in #( 2012 _ | IFS | as_nl) ;; #( 2013 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2014 *) { eval $ac_var=; unset $ac_var;} ;; 2015 esac ;; 2016 esac 2017 done 2018 (set) 2>&1 | 2019 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2020 *${as_nl}ac_space=\ *) 2021 sed -n \ 2022 "s/'\''/'\''\\\\'\'''\''/g; 2023 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2024 ;; #( 2025 *) 2026 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2027 ;; 2028 esac | 2029 sort 2030) 2031 echo 2032 2033 $as_echo "## ----------------- ## 2034## Output variables. ## 2035## ----------------- ##" 2036 echo 2037 for ac_var in $ac_subst_vars 2038 do 2039 eval ac_val=\$$ac_var 2040 case $ac_val in 2041 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2042 esac 2043 $as_echo "$ac_var='\''$ac_val'\''" 2044 done | sort 2045 echo 2046 2047 if test -n "$ac_subst_files"; then 2048 $as_echo "## ------------------- ## 2049## File substitutions. ## 2050## ------------------- ##" 2051 echo 2052 for ac_var in $ac_subst_files 2053 do 2054 eval ac_val=\$$ac_var 2055 case $ac_val in 2056 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2057 esac 2058 $as_echo "$ac_var='\''$ac_val'\''" 2059 done | sort 2060 echo 2061 fi 2062 2063 if test -s confdefs.h; then 2064 $as_echo "## ----------- ## 2065## confdefs.h. ## 2066## ----------- ##" 2067 echo 2068 cat confdefs.h 2069 echo 2070 fi 2071 test "$ac_signal" != 0 && 2072 $as_echo "$as_me: caught signal $ac_signal" 2073 $as_echo "$as_me: exit $exit_status" 2074 } >&5 2075 rm -f core *.core core.conftest.* && 2076 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2077 exit $exit_status 2078' 0 2079for ac_signal in 1 2 13 15; do 2080 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2081done 2082ac_signal=0 2083 2084# confdefs.h avoids OS command line length limits that DEFS can exceed. 2085rm -f -r conftest* confdefs.h 2086 2087$as_echo "/* confdefs.h */" > confdefs.h 2088 2089# Predefined preprocessor variables. 2090 2091cat >>confdefs.h <<_ACEOF 2092#define PACKAGE_NAME "$PACKAGE_NAME" 2093_ACEOF 2094 2095cat >>confdefs.h <<_ACEOF 2096#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2097_ACEOF 2098 2099cat >>confdefs.h <<_ACEOF 2100#define PACKAGE_VERSION "$PACKAGE_VERSION" 2101_ACEOF 2102 2103cat >>confdefs.h <<_ACEOF 2104#define PACKAGE_STRING "$PACKAGE_STRING" 2105_ACEOF 2106 2107cat >>confdefs.h <<_ACEOF 2108#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2109_ACEOF 2110 2111cat >>confdefs.h <<_ACEOF 2112#define PACKAGE_URL "$PACKAGE_URL" 2113_ACEOF 2114 2115 2116# Let the site file select an alternate cache file if it wants to. 2117# Prefer an explicitly selected file to automatically selected ones. 2118ac_site_file1=NONE 2119ac_site_file2=NONE 2120if test -n "$CONFIG_SITE"; then 2121 # We do not want a PATH search for config.site. 2122 case $CONFIG_SITE in #(( 2123 -*) ac_site_file1=./$CONFIG_SITE;; 2124 */*) ac_site_file1=$CONFIG_SITE;; 2125 *) ac_site_file1=./$CONFIG_SITE;; 2126 esac 2127elif test "x$prefix" != xNONE; then 2128 ac_site_file1=$prefix/share/config.site 2129 ac_site_file2=$prefix/etc/config.site 2130else 2131 ac_site_file1=$ac_default_prefix/share/config.site 2132 ac_site_file2=$ac_default_prefix/etc/config.site 2133fi 2134for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2135do 2136 test "x$ac_site_file" = xNONE && continue 2137 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2138 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2139$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2140 sed 's/^/| /' "$ac_site_file" >&5 2141 . "$ac_site_file" \ 2142 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2143$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2144as_fn_error $? "failed to load site script $ac_site_file 2145See \`config.log' for more details" "$LINENO" 5; } 2146 fi 2147done 2148 2149if test -r "$cache_file"; then 2150 # Some versions of bash will fail to source /dev/null (special files 2151 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2152 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2154$as_echo "$as_me: loading cache $cache_file" >&6;} 2155 case $cache_file in 2156 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2157 *) . "./$cache_file";; 2158 esac 2159 fi 2160else 2161 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2162$as_echo "$as_me: creating cache $cache_file" >&6;} 2163 >$cache_file 2164fi 2165 2166# Check that the precious variables saved in the cache have kept the same 2167# value. 2168ac_cache_corrupted=false 2169for ac_var in $ac_precious_vars; do 2170 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2171 eval ac_new_set=\$ac_env_${ac_var}_set 2172 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2173 eval ac_new_val=\$ac_env_${ac_var}_value 2174 case $ac_old_set,$ac_new_set in 2175 set,) 2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2177$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2178 ac_cache_corrupted=: ;; 2179 ,set) 2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2181$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2182 ac_cache_corrupted=: ;; 2183 ,);; 2184 *) 2185 if test "x$ac_old_val" != "x$ac_new_val"; then 2186 # differences in whitespace do not lead to failure. 2187 ac_old_val_w=`echo x $ac_old_val` 2188 ac_new_val_w=`echo x $ac_new_val` 2189 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2190 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2191$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2192 ac_cache_corrupted=: 2193 else 2194 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2195$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2196 eval $ac_var=\$ac_old_val 2197 fi 2198 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2199$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2200 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2201$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2202 fi;; 2203 esac 2204 # Pass precious variables to config.status. 2205 if test "$ac_new_set" = set; then 2206 case $ac_new_val in 2207 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2208 *) ac_arg=$ac_var=$ac_new_val ;; 2209 esac 2210 case " $ac_configure_args " in 2211 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2212 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2213 esac 2214 fi 2215done 2216if $ac_cache_corrupted; then 2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2218$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2220$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2221 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2222fi 2223## -------------------- ## 2224## Main body of script. ## 2225## -------------------- ## 2226 2227ac_ext=c 2228ac_cpp='$CPP $CPPFLAGS' 2229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2231ac_compiler_gnu=$ac_cv_c_compiler_gnu 2232 2233 2234 2235 2236 2237 2238ac_aux_dir= 2239for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2240 if test -f "$ac_dir/install-sh"; then 2241 ac_aux_dir=$ac_dir 2242 ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2243 break 2244 elif test -f "$ac_dir/install.sh"; then 2245 ac_aux_dir=$ac_dir 2246 ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2247 break 2248 elif test -f "$ac_dir/shtool"; then 2249 ac_aux_dir=$ac_dir 2250 ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2251 break 2252 fi 2253done 2254if test -z "$ac_aux_dir"; then 2255 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2256fi 2257 2258# These three variables are undocumented and unsupported, 2259# and are intended to be withdrawn in a future Autoconf release. 2260# They can cause serious problems if a builder's source tree is in a directory 2261# whose full name contains unusual characters. 2262ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2263ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2264ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2265 2266 2267# Make sure we can run config.sub. 2268$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2269 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2270 2271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2272$as_echo_n "checking build system type... " >&6; } 2273if ${ac_cv_build+:} false; then : 2274 $as_echo_n "(cached) " >&6 2275else 2276 ac_build_alias=$build_alias 2277test "x$ac_build_alias" = x && 2278 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2279test "x$ac_build_alias" = x && 2280 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2281ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2282 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2283 2284fi 2285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2286$as_echo "$ac_cv_build" >&6; } 2287case $ac_cv_build in 2288*-*-*) ;; 2289*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2290esac 2291build=$ac_cv_build 2292ac_save_IFS=$IFS; IFS='-' 2293set x $ac_cv_build 2294shift 2295build_cpu=$1 2296build_vendor=$2 2297shift; shift 2298# Remember, the first character of IFS is used to create $*, 2299# except with old shells: 2300build_os=$* 2301IFS=$ac_save_IFS 2302case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2303 2304 2305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2306$as_echo_n "checking host system type... " >&6; } 2307if ${ac_cv_host+:} false; then : 2308 $as_echo_n "(cached) " >&6 2309else 2310 if test "x$host_alias" = x; then 2311 ac_cv_host=$ac_cv_build 2312else 2313 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2314 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2315fi 2316 2317fi 2318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2319$as_echo "$ac_cv_host" >&6; } 2320case $ac_cv_host in 2321*-*-*) ;; 2322*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2323esac 2324host=$ac_cv_host 2325ac_save_IFS=$IFS; IFS='-' 2326set x $ac_cv_host 2327shift 2328host_cpu=$1 2329host_vendor=$2 2330shift; shift 2331# Remember, the first character of IFS is used to create $*, 2332# except with old shells: 2333host_os=$* 2334IFS=$ac_save_IFS 2335case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2336 2337 2338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2339$as_echo_n "checking target system type... " >&6; } 2340if ${ac_cv_target+:} false; then : 2341 $as_echo_n "(cached) " >&6 2342else 2343 if test "x$target_alias" = x; then 2344 ac_cv_target=$ac_cv_host 2345else 2346 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2347 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2348fi 2349 2350fi 2351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2352$as_echo "$ac_cv_target" >&6; } 2353case $ac_cv_target in 2354*-*-*) ;; 2355*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2356esac 2357target=$ac_cv_target 2358ac_save_IFS=$IFS; IFS='-' 2359set x $ac_cv_target 2360shift 2361target_cpu=$1 2362target_vendor=$2 2363shift; shift 2364# Remember, the first character of IFS is used to create $*, 2365# except with old shells: 2366target_os=$* 2367IFS=$ac_save_IFS 2368case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2369 2370 2371# The aliases save the names the user supplied, while $host etc. 2372# will get canonicalized. 2373test -n "$target_alias" && 2374 test "$program_prefix$program_suffix$program_transform_name" = \ 2375 NONENONEs,x,x, && 2376 program_prefix=${target_alias}- 2377 2378 case ${build_alias} in 2379 "") build_noncanonical=${build} ;; 2380 *) build_noncanonical=${build_alias} ;; 2381esac 2382 2383 case ${host_alias} in 2384 "") host_noncanonical=${build_noncanonical} ;; 2385 *) host_noncanonical=${host_alias} ;; 2386esac 2387 2388 case ${target_alias} in 2389 "") target_noncanonical=${host_noncanonical} ;; 2390 *) target_noncanonical=${target_alias} ;; 2391esac 2392 2393 2394 2395 2396am__api_version='1.15' 2397 2398# Find a good install program. We prefer a C program (faster), 2399# so one script is as good as another. But avoid the broken or 2400# incompatible versions: 2401# SysV /etc/install, /usr/sbin/install 2402# SunOS /usr/etc/install 2403# IRIX /sbin/install 2404# AIX /bin/install 2405# AmigaOS /C/install, which installs bootblocks on floppy discs 2406# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2407# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2408# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2409# OS/2's system install, which has a completely different semantic 2410# ./install, which can be erroneously created by make from ./install.sh. 2411# Reject install programs that cannot install multiple files. 2412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2413$as_echo_n "checking for a BSD-compatible install... " >&6; } 2414if test -z "$INSTALL"; then 2415if ${ac_cv_path_install+:} false; then : 2416 $as_echo_n "(cached) " >&6 2417else 2418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2419for as_dir in $PATH 2420do 2421 IFS=$as_save_IFS 2422 test -z "$as_dir" && as_dir=. 2423 # Account for people who put trailing slashes in PATH elements. 2424case $as_dir/ in #(( 2425 ./ | .// | /[cC]/* | \ 2426 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2427 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2428 /usr/ucb/* ) ;; 2429 *) 2430 # OSF1 and SCO ODT 3.0 have their own names for install. 2431 # Don't use installbsd from OSF since it installs stuff as root 2432 # by default. 2433 for ac_prog in ginstall scoinst install; do 2434 for ac_exec_ext in '' $ac_executable_extensions; do 2435 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2436 if test $ac_prog = install && 2437 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2438 # AIX install. It has an incompatible calling convention. 2439 : 2440 elif test $ac_prog = install && 2441 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2442 # program-specific install script used by HP pwplus--don't use. 2443 : 2444 else 2445 rm -rf conftest.one conftest.two conftest.dir 2446 echo one > conftest.one 2447 echo two > conftest.two 2448 mkdir conftest.dir 2449 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2450 test -s conftest.one && test -s conftest.two && 2451 test -s conftest.dir/conftest.one && 2452 test -s conftest.dir/conftest.two 2453 then 2454 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2455 break 3 2456 fi 2457 fi 2458 fi 2459 done 2460 done 2461 ;; 2462esac 2463 2464 done 2465IFS=$as_save_IFS 2466 2467rm -rf conftest.one conftest.two conftest.dir 2468 2469fi 2470 if test "${ac_cv_path_install+set}" = set; then 2471 INSTALL=$ac_cv_path_install 2472 else 2473 # As a last resort, use the slow shell script. Don't cache a 2474 # value for INSTALL within a source directory, because that will 2475 # break other packages using the cache if that directory is 2476 # removed, or if the value is a relative name. 2477 INSTALL=$ac_install_sh 2478 fi 2479fi 2480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2481$as_echo "$INSTALL" >&6; } 2482 2483# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2484# It thinks the first close brace ends the variable substitution. 2485test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2486 2487test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2488 2489test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2490 2491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2492$as_echo_n "checking whether build environment is sane... " >&6; } 2493# Reject unsafe characters in $srcdir or the absolute working directory 2494# name. Accept space and tab only in the latter. 2495am_lf=' 2496' 2497case `pwd` in 2498 *[\\\"\#\$\&\'\`$am_lf]*) 2499 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2500esac 2501case $srcdir in 2502 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2503 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2504esac 2505 2506# Do 'set' in a subshell so we don't clobber the current shell's 2507# arguments. Must try -L first in case configure is actually a 2508# symlink; some systems play weird games with the mod time of symlinks 2509# (eg FreeBSD returns the mod time of the symlink's containing 2510# directory). 2511if ( 2512 am_has_slept=no 2513 for am_try in 1 2; do 2514 echo "timestamp, slept: $am_has_slept" > conftest.file 2515 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2516 if test "$*" = "X"; then 2517 # -L didn't work. 2518 set X `ls -t "$srcdir/configure" conftest.file` 2519 fi 2520 if test "$*" != "X $srcdir/configure conftest.file" \ 2521 && test "$*" != "X conftest.file $srcdir/configure"; then 2522 2523 # If neither matched, then we have a broken ls. This can happen 2524 # if, for instance, CONFIG_SHELL is bash and it inherits a 2525 # broken ls alias from the environment. This has actually 2526 # happened. Such a system could not be considered "sane". 2527 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2528 alias in your environment" "$LINENO" 5 2529 fi 2530 if test "$2" = conftest.file || test $am_try -eq 2; then 2531 break 2532 fi 2533 # Just in case. 2534 sleep 1 2535 am_has_slept=yes 2536 done 2537 test "$2" = conftest.file 2538 ) 2539then 2540 # Ok. 2541 : 2542else 2543 as_fn_error $? "newly created file is older than distributed files! 2544Check your system clock" "$LINENO" 5 2545fi 2546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2547$as_echo "yes" >&6; } 2548# If we didn't sleep, we still need to ensure time stamps of config.status and 2549# generated files are strictly newer. 2550am_sleep_pid= 2551if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2552 ( sleep 1 ) & 2553 am_sleep_pid=$! 2554fi 2555 2556rm -f conftest.file 2557 2558test "$program_prefix" != NONE && 2559 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2560# Use a double $ so make ignores it. 2561test "$program_suffix" != NONE && 2562 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2563# Double any \ or $. 2564# By default was `s,x,x', remove it if useless. 2565ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2566program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2567 2568# Expand $ac_aux_dir to an absolute path. 2569am_aux_dir=`cd "$ac_aux_dir" && pwd` 2570 2571if test x"${MISSING+set}" != xset; then 2572 case $am_aux_dir in 2573 *\ * | *\ *) 2574 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2575 *) 2576 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2577 esac 2578fi 2579# Use eval to expand $SHELL 2580if eval "$MISSING --is-lightweight"; then 2581 am_missing_run="$MISSING " 2582else 2583 am_missing_run= 2584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2585$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2586fi 2587 2588if test x"${install_sh+set}" != xset; then 2589 case $am_aux_dir in 2590 *\ * | *\ *) 2591 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2592 *) 2593 install_sh="\${SHELL} $am_aux_dir/install-sh" 2594 esac 2595fi 2596 2597# Installed binaries are usually stripped using 'strip' when the user 2598# run "make install-strip". However 'strip' might not be the right 2599# tool to use in cross-compilation environments, therefore Automake 2600# will honor the 'STRIP' environment variable to overrule this program. 2601if test "$cross_compiling" != no; then 2602 if test -n "$ac_tool_prefix"; then 2603 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2604set dummy ${ac_tool_prefix}strip; ac_word=$2 2605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2606$as_echo_n "checking for $ac_word... " >&6; } 2607if ${ac_cv_prog_STRIP+:} false; then : 2608 $as_echo_n "(cached) " >&6 2609else 2610 if test -n "$STRIP"; then 2611 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2612else 2613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2614for as_dir in $PATH 2615do 2616 IFS=$as_save_IFS 2617 test -z "$as_dir" && as_dir=. 2618 for ac_exec_ext in '' $ac_executable_extensions; do 2619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2620 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2622 break 2 2623 fi 2624done 2625 done 2626IFS=$as_save_IFS 2627 2628fi 2629fi 2630STRIP=$ac_cv_prog_STRIP 2631if test -n "$STRIP"; then 2632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2633$as_echo "$STRIP" >&6; } 2634else 2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2636$as_echo "no" >&6; } 2637fi 2638 2639 2640fi 2641if test -z "$ac_cv_prog_STRIP"; then 2642 ac_ct_STRIP=$STRIP 2643 # Extract the first word of "strip", so it can be a program name with args. 2644set dummy strip; ac_word=$2 2645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2646$as_echo_n "checking for $ac_word... " >&6; } 2647if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2648 $as_echo_n "(cached) " >&6 2649else 2650 if test -n "$ac_ct_STRIP"; then 2651 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2652else 2653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2654for as_dir in $PATH 2655do 2656 IFS=$as_save_IFS 2657 test -z "$as_dir" && as_dir=. 2658 for ac_exec_ext in '' $ac_executable_extensions; do 2659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2660 ac_cv_prog_ac_ct_STRIP="strip" 2661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2662 break 2 2663 fi 2664done 2665 done 2666IFS=$as_save_IFS 2667 2668fi 2669fi 2670ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2671if test -n "$ac_ct_STRIP"; then 2672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2673$as_echo "$ac_ct_STRIP" >&6; } 2674else 2675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2676$as_echo "no" >&6; } 2677fi 2678 2679 if test "x$ac_ct_STRIP" = x; then 2680 STRIP=":" 2681 else 2682 case $cross_compiling:$ac_tool_warned in 2683yes:) 2684{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2685$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2686ac_tool_warned=yes ;; 2687esac 2688 STRIP=$ac_ct_STRIP 2689 fi 2690else 2691 STRIP="$ac_cv_prog_STRIP" 2692fi 2693 2694fi 2695INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2696 2697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2698$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2699if test -z "$MKDIR_P"; then 2700 if ${ac_cv_path_mkdir+:} false; then : 2701 $as_echo_n "(cached) " >&6 2702else 2703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2704for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2705do 2706 IFS=$as_save_IFS 2707 test -z "$as_dir" && as_dir=. 2708 for ac_prog in mkdir gmkdir; do 2709 for ac_exec_ext in '' $ac_executable_extensions; do 2710 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2711 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2712 'mkdir (GNU coreutils) '* | \ 2713 'mkdir (coreutils) '* | \ 2714 'mkdir (fileutils) '4.1*) 2715 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2716 break 3;; 2717 esac 2718 done 2719 done 2720 done 2721IFS=$as_save_IFS 2722 2723fi 2724 2725 test -d ./--version && rmdir ./--version 2726 if test "${ac_cv_path_mkdir+set}" = set; then 2727 MKDIR_P="$ac_cv_path_mkdir -p" 2728 else 2729 # As a last resort, use the slow shell script. Don't cache a 2730 # value for MKDIR_P within a source directory, because that will 2731 # break other packages using the cache if that directory is 2732 # removed, or if the value is a relative name. 2733 MKDIR_P="$ac_install_sh -d" 2734 fi 2735fi 2736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2737$as_echo "$MKDIR_P" >&6; } 2738 2739for ac_prog in gawk mawk nawk awk 2740do 2741 # Extract the first word of "$ac_prog", so it can be a program name with args. 2742set dummy $ac_prog; ac_word=$2 2743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2744$as_echo_n "checking for $ac_word... " >&6; } 2745if ${ac_cv_prog_AWK+:} false; then : 2746 $as_echo_n "(cached) " >&6 2747else 2748 if test -n "$AWK"; then 2749 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2750else 2751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2752for as_dir in $PATH 2753do 2754 IFS=$as_save_IFS 2755 test -z "$as_dir" && as_dir=. 2756 for ac_exec_ext in '' $ac_executable_extensions; do 2757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2758 ac_cv_prog_AWK="$ac_prog" 2759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2760 break 2 2761 fi 2762done 2763 done 2764IFS=$as_save_IFS 2765 2766fi 2767fi 2768AWK=$ac_cv_prog_AWK 2769if test -n "$AWK"; then 2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2771$as_echo "$AWK" >&6; } 2772else 2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2774$as_echo "no" >&6; } 2775fi 2776 2777 2778 test -n "$AWK" && break 2779done 2780 2781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2782$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2783set x ${MAKE-make} 2784ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2785if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2786 $as_echo_n "(cached) " >&6 2787else 2788 cat >conftest.make <<\_ACEOF 2789SHELL = /bin/sh 2790all: 2791 @echo '@@@%%%=$(MAKE)=@@@%%%' 2792_ACEOF 2793# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2794case `${MAKE-make} -f conftest.make 2>/dev/null` in 2795 *@@@%%%=?*=@@@%%%*) 2796 eval ac_cv_prog_make_${ac_make}_set=yes;; 2797 *) 2798 eval ac_cv_prog_make_${ac_make}_set=no;; 2799esac 2800rm -f conftest.make 2801fi 2802if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2804$as_echo "yes" >&6; } 2805 SET_MAKE= 2806else 2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2808$as_echo "no" >&6; } 2809 SET_MAKE="MAKE=${MAKE-make}" 2810fi 2811 2812rm -rf .tst 2>/dev/null 2813mkdir .tst 2>/dev/null 2814if test -d .tst; then 2815 am__leading_dot=. 2816else 2817 am__leading_dot=_ 2818fi 2819rmdir .tst 2>/dev/null 2820 2821# Check whether --enable-silent-rules was given. 2822if test "${enable_silent_rules+set}" = set; then : 2823 enableval=$enable_silent_rules; 2824fi 2825 2826case $enable_silent_rules in # ((( 2827 yes) AM_DEFAULT_VERBOSITY=0;; 2828 no) AM_DEFAULT_VERBOSITY=1;; 2829 *) AM_DEFAULT_VERBOSITY=1;; 2830esac 2831am_make=${MAKE-make} 2832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2833$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2834if ${am_cv_make_support_nested_variables+:} false; then : 2835 $as_echo_n "(cached) " >&6 2836else 2837 if $as_echo 'TRUE=$(BAR$(V)) 2838BAR0=false 2839BAR1=true 2840V=1 2841am__doit: 2842 @$(TRUE) 2843.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2844 am_cv_make_support_nested_variables=yes 2845else 2846 am_cv_make_support_nested_variables=no 2847fi 2848fi 2849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2850$as_echo "$am_cv_make_support_nested_variables" >&6; } 2851if test $am_cv_make_support_nested_variables = yes; then 2852 AM_V='$(V)' 2853 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2854else 2855 AM_V=$AM_DEFAULT_VERBOSITY 2856 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2857fi 2858AM_BACKSLASH='\' 2859 2860if test "`cd $srcdir && pwd`" != "`pwd`"; then 2861 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2862 # is not polluted with repeated "-I." 2863 am__isrc=' -I$(srcdir)' 2864 # test to see if srcdir already configured 2865 if test -f $srcdir/config.status; then 2866 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2867 fi 2868fi 2869 2870# test whether we have cygpath 2871if test -z "$CYGPATH_W"; then 2872 if (cygpath --version) >/dev/null 2>/dev/null; then 2873 CYGPATH_W='cygpath -w' 2874 else 2875 CYGPATH_W=echo 2876 fi 2877fi 2878 2879 2880# Define the identity of the package. 2881 PACKAGE='libssp' 2882 VERSION='1.0' 2883 2884 2885cat >>confdefs.h <<_ACEOF 2886#define PACKAGE "$PACKAGE" 2887_ACEOF 2888 2889 2890cat >>confdefs.h <<_ACEOF 2891#define VERSION "$VERSION" 2892_ACEOF 2893 2894# Some tools Automake needs. 2895 2896ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2897 2898 2899AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2900 2901 2902AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2903 2904 2905AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2906 2907 2908MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2909 2910# For better backward compatibility. To be removed once Automake 1.9.x 2911# dies out for good. For more background, see: 2912# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2913# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2914mkdir_p='$(MKDIR_P)' 2915 2916# We need awk for the "check" target (and possibly the TAP driver). The 2917# system "awk" is bad on some platforms. 2918# Always define AMTAR for backward compatibility. Yes, it's still used 2919# in the wild :-( We should find a proper way to deprecate it ... 2920AMTAR='$${TAR-tar}' 2921 2922 2923# We'll loop over all known methods to create a tar archive until one works. 2924_am_tools='gnutar pax cpio none' 2925 2926am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2927 2928 2929 2930 2931 2932 2933# POSIX will say in a future version that running "rm -f" with no argument 2934# is OK; and we want to be able to make that assumption in our Makefile 2935# recipes. So use an aggressive probe to check that the usage we want is 2936# actually supported "in the wild" to an acceptable degree. 2937# See automake bug#10828. 2938# To make any issue more visible, cause the running configure to be aborted 2939# by default if the 'rm' program in use doesn't match our expectations; the 2940# user can still override this though. 2941if rm -f && rm -fr && rm -rf; then : OK; else 2942 cat >&2 <<'END' 2943Oops! 2944 2945Your 'rm' program seems unable to run without file operands specified 2946on the command line, even when the '-f' option is present. This is contrary 2947to the behaviour of most rm programs out there, and not conforming with 2948the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2949 2950Please tell bug-automake@gnu.org about your system, including the value 2951of your $PATH and any error possibly output before this message. This 2952can help us improve future automake versions. 2953 2954END 2955 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2956 echo 'Configuration will proceed anyway, since you have set the' >&2 2957 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2958 echo >&2 2959 else 2960 cat >&2 <<'END' 2961Aborting the configuration process, to ensure you take notice of the issue. 2962 2963You can download and install GNU coreutils to get an 'rm' implementation 2964that behaves properly: <http://www.gnu.org/software/coreutils/>. 2965 2966If you want to complete the configuration process using your problematic 2967'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2968to "yes", and re-run configure. 2969 2970END 2971 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2972 fi 2973fi 2974 2975 2976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2977$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2978# Check whether --enable-version-specific-runtime-libs was given. 2979if test "${enable_version_specific_runtime_libs+set}" = set; then : 2980 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2981 yes) version_specific_libs=yes ;; 2982 no) version_specific_libs=no ;; 2983 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2984 esac 2985else 2986 version_specific_libs=no 2987fi 2988 2989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2990$as_echo "$version_specific_libs" >&6; } 2991 2992 2993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2994$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2995 # Check whether --enable-maintainer-mode was given. 2996if test "${enable_maintainer_mode+set}" = set; then : 2997 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2998else 2999 USE_MAINTAINER_MODE=no 3000fi 3001 3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3003$as_echo "$USE_MAINTAINER_MODE" >&6; } 3004 if test $USE_MAINTAINER_MODE = yes; then 3005 MAINTAINER_MODE_TRUE= 3006 MAINTAINER_MODE_FALSE='#' 3007else 3008 MAINTAINER_MODE_TRUE='#' 3009 MAINTAINER_MODE_FALSE= 3010fi 3011 3012 MAINT=$MAINTAINER_MODE_TRUE 3013 3014 3015 3016 3017 3018# Default to --enable-multilib 3019# Check whether --enable-multilib was given. 3020if test "${enable_multilib+set}" = set; then : 3021 enableval=$enable_multilib; case "$enableval" in 3022 yes) multilib=yes ;; 3023 no) multilib=no ;; 3024 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 3025 esac 3026else 3027 multilib=yes 3028fi 3029 3030 3031# We may get other options which we leave undocumented: 3032# --with-target-subdir, --with-multisrctop, --with-multisubdir 3033# See config-ml.in if you want the gory details. 3034 3035if test "$srcdir" = "."; then 3036 if test "$with_target_subdir" != "."; then 3037 multi_basedir="$srcdir/$with_multisrctop../.." 3038 else 3039 multi_basedir="$srcdir/$with_multisrctop.." 3040 fi 3041else 3042 multi_basedir="$srcdir/.." 3043fi 3044 3045 3046# Even if the default multilib is not a cross compilation, 3047# it may be that some of the other multilibs are. 3048if test $cross_compiling = no && test $multilib = yes \ 3049 && test "x${with_multisubdir}" != x ; then 3050 cross_compiling=maybe 3051fi 3052 3053ac_config_commands="$ac_config_commands default-1" 3054 3055 3056target_alias=${target_alias-$host_alias} 3057 3058 3059ac_config_headers="$ac_config_headers config.h" 3060 3061 3062ac_ext=c 3063ac_cpp='$CPP $CPPFLAGS' 3064ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3065ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3066ac_compiler_gnu=$ac_cv_c_compiler_gnu 3067 3068# The same as in boehm-gc and libstdc++. Have to borrow it from there. 3069# We must force CC to /not/ be precious variables; otherwise 3070# the wrong, non-multilib-adjusted value will be used in multilibs. 3071# As a side effect, we have to subst CFLAGS ourselves. 3072 3073 3074 3075ac_ext=c 3076ac_cpp='$CPP $CPPFLAGS' 3077ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3078ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3079ac_compiler_gnu=$ac_cv_c_compiler_gnu 3080if test -n "$ac_tool_prefix"; then 3081 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3082set dummy ${ac_tool_prefix}gcc; ac_word=$2 3083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3084$as_echo_n "checking for $ac_word... " >&6; } 3085if ${ac_cv_prog_CC+:} false; then : 3086 $as_echo_n "(cached) " >&6 3087else 3088 if test -n "$CC"; then 3089 ac_cv_prog_CC="$CC" # Let the user override the test. 3090else 3091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3092for as_dir in $PATH 3093do 3094 IFS=$as_save_IFS 3095 test -z "$as_dir" && as_dir=. 3096 for ac_exec_ext in '' $ac_executable_extensions; do 3097 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3098 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3100 break 2 3101 fi 3102done 3103 done 3104IFS=$as_save_IFS 3105 3106fi 3107fi 3108CC=$ac_cv_prog_CC 3109if test -n "$CC"; then 3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3111$as_echo "$CC" >&6; } 3112else 3113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3114$as_echo "no" >&6; } 3115fi 3116 3117 3118fi 3119if test -z "$ac_cv_prog_CC"; then 3120 ac_ct_CC=$CC 3121 # Extract the first word of "gcc", so it can be a program name with args. 3122set dummy gcc; ac_word=$2 3123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3124$as_echo_n "checking for $ac_word... " >&6; } 3125if ${ac_cv_prog_ac_ct_CC+:} false; then : 3126 $as_echo_n "(cached) " >&6 3127else 3128 if test -n "$ac_ct_CC"; then 3129 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3130else 3131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3132for as_dir in $PATH 3133do 3134 IFS=$as_save_IFS 3135 test -z "$as_dir" && as_dir=. 3136 for ac_exec_ext in '' $ac_executable_extensions; do 3137 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3138 ac_cv_prog_ac_ct_CC="gcc" 3139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3140 break 2 3141 fi 3142done 3143 done 3144IFS=$as_save_IFS 3145 3146fi 3147fi 3148ac_ct_CC=$ac_cv_prog_ac_ct_CC 3149if test -n "$ac_ct_CC"; then 3150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3151$as_echo "$ac_ct_CC" >&6; } 3152else 3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3154$as_echo "no" >&6; } 3155fi 3156 3157 if test "x$ac_ct_CC" = x; then 3158 CC="" 3159 else 3160 case $cross_compiling:$ac_tool_warned in 3161yes:) 3162{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3163$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3164ac_tool_warned=yes ;; 3165esac 3166 CC=$ac_ct_CC 3167 fi 3168else 3169 CC="$ac_cv_prog_CC" 3170fi 3171 3172if test -z "$CC"; then 3173 if test -n "$ac_tool_prefix"; then 3174 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3175set dummy ${ac_tool_prefix}cc; ac_word=$2 3176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3177$as_echo_n "checking for $ac_word... " >&6; } 3178if ${ac_cv_prog_CC+:} false; then : 3179 $as_echo_n "(cached) " >&6 3180else 3181 if test -n "$CC"; then 3182 ac_cv_prog_CC="$CC" # Let the user override the test. 3183else 3184as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3185for as_dir in $PATH 3186do 3187 IFS=$as_save_IFS 3188 test -z "$as_dir" && as_dir=. 3189 for ac_exec_ext in '' $ac_executable_extensions; do 3190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3191 ac_cv_prog_CC="${ac_tool_prefix}cc" 3192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3193 break 2 3194 fi 3195done 3196 done 3197IFS=$as_save_IFS 3198 3199fi 3200fi 3201CC=$ac_cv_prog_CC 3202if test -n "$CC"; then 3203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3204$as_echo "$CC" >&6; } 3205else 3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3207$as_echo "no" >&6; } 3208fi 3209 3210 3211 fi 3212fi 3213if test -z "$CC"; then 3214 # Extract the first word of "cc", so it can be a program name with args. 3215set dummy cc; ac_word=$2 3216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3217$as_echo_n "checking for $ac_word... " >&6; } 3218if ${ac_cv_prog_CC+:} false; then : 3219 $as_echo_n "(cached) " >&6 3220else 3221 if test -n "$CC"; then 3222 ac_cv_prog_CC="$CC" # Let the user override the test. 3223else 3224 ac_prog_rejected=no 3225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3226for as_dir in $PATH 3227do 3228 IFS=$as_save_IFS 3229 test -z "$as_dir" && as_dir=. 3230 for ac_exec_ext in '' $ac_executable_extensions; do 3231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3232 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3233 ac_prog_rejected=yes 3234 continue 3235 fi 3236 ac_cv_prog_CC="cc" 3237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3238 break 2 3239 fi 3240done 3241 done 3242IFS=$as_save_IFS 3243 3244if test $ac_prog_rejected = yes; then 3245 # We found a bogon in the path, so make sure we never use it. 3246 set dummy $ac_cv_prog_CC 3247 shift 3248 if test $# != 0; then 3249 # We chose a different compiler from the bogus one. 3250 # However, it has the same basename, so the bogon will be chosen 3251 # first if we set CC to just the basename; use the full file name. 3252 shift 3253 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3254 fi 3255fi 3256fi 3257fi 3258CC=$ac_cv_prog_CC 3259if test -n "$CC"; then 3260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3261$as_echo "$CC" >&6; } 3262else 3263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3264$as_echo "no" >&6; } 3265fi 3266 3267 3268fi 3269if test -z "$CC"; then 3270 if test -n "$ac_tool_prefix"; then 3271 for ac_prog in cl.exe 3272 do 3273 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3274set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3276$as_echo_n "checking for $ac_word... " >&6; } 3277if ${ac_cv_prog_CC+:} false; then : 3278 $as_echo_n "(cached) " >&6 3279else 3280 if test -n "$CC"; then 3281 ac_cv_prog_CC="$CC" # Let the user override the test. 3282else 3283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3284for as_dir in $PATH 3285do 3286 IFS=$as_save_IFS 3287 test -z "$as_dir" && as_dir=. 3288 for ac_exec_ext in '' $ac_executable_extensions; do 3289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3290 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3292 break 2 3293 fi 3294done 3295 done 3296IFS=$as_save_IFS 3297 3298fi 3299fi 3300CC=$ac_cv_prog_CC 3301if test -n "$CC"; then 3302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3303$as_echo "$CC" >&6; } 3304else 3305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3306$as_echo "no" >&6; } 3307fi 3308 3309 3310 test -n "$CC" && break 3311 done 3312fi 3313if test -z "$CC"; then 3314 ac_ct_CC=$CC 3315 for ac_prog in cl.exe 3316do 3317 # Extract the first word of "$ac_prog", so it can be a program name with args. 3318set dummy $ac_prog; ac_word=$2 3319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3320$as_echo_n "checking for $ac_word... " >&6; } 3321if ${ac_cv_prog_ac_ct_CC+:} false; then : 3322 $as_echo_n "(cached) " >&6 3323else 3324 if test -n "$ac_ct_CC"; then 3325 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3326else 3327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3328for as_dir in $PATH 3329do 3330 IFS=$as_save_IFS 3331 test -z "$as_dir" && as_dir=. 3332 for ac_exec_ext in '' $ac_executable_extensions; do 3333 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3334 ac_cv_prog_ac_ct_CC="$ac_prog" 3335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3336 break 2 3337 fi 3338done 3339 done 3340IFS=$as_save_IFS 3341 3342fi 3343fi 3344ac_ct_CC=$ac_cv_prog_ac_ct_CC 3345if test -n "$ac_ct_CC"; then 3346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3347$as_echo "$ac_ct_CC" >&6; } 3348else 3349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3350$as_echo "no" >&6; } 3351fi 3352 3353 3354 test -n "$ac_ct_CC" && break 3355done 3356 3357 if test "x$ac_ct_CC" = x; then 3358 CC="" 3359 else 3360 case $cross_compiling:$ac_tool_warned in 3361yes:) 3362{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3363$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3364ac_tool_warned=yes ;; 3365esac 3366 CC=$ac_ct_CC 3367 fi 3368fi 3369 3370fi 3371 3372 3373test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3374$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3375as_fn_error $? "no acceptable C compiler found in \$PATH 3376See \`config.log' for more details" "$LINENO" 5; } 3377 3378# Provide some information about the compiler. 3379$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3380set X $ac_compile 3381ac_compiler=$2 3382for ac_option in --version -v -V -qversion; do 3383 { { ac_try="$ac_compiler $ac_option >&5" 3384case "(($ac_try" in 3385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3386 *) ac_try_echo=$ac_try;; 3387esac 3388eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3389$as_echo "$ac_try_echo"; } >&5 3390 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3391 ac_status=$? 3392 if test -s conftest.err; then 3393 sed '10a\ 3394... rest of stderr output deleted ... 3395 10q' conftest.err >conftest.er1 3396 cat conftest.er1 >&5 3397 fi 3398 rm -f conftest.er1 conftest.err 3399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3400 test $ac_status = 0; } 3401done 3402 3403cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3404/* end confdefs.h. */ 3405#include <stdio.h> 3406int 3407main () 3408{ 3409printf ("hello world\n"); 3410 ; 3411 return 0; 3412} 3413_ACEOF 3414# FIXME: Cleanup? 3415if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3416 (eval $ac_link) 2>&5 3417 ac_status=$? 3418 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3419 test $ac_status = 0; }; then : 3420 gcc_no_link=no 3421else 3422 gcc_no_link=yes 3423fi 3424if test x$gcc_no_link = xyes; then 3425 # Setting cross_compile will disable run tests; it will 3426 # also disable AC_CHECK_FILE but that's generally 3427 # correct if we can't link. 3428 cross_compiling=yes 3429 EXEEXT= 3430else 3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3432/* end confdefs.h. */ 3433 3434int 3435main () 3436{ 3437 3438 ; 3439 return 0; 3440} 3441_ACEOF 3442ac_clean_files_save=$ac_clean_files 3443ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3444# Try to create an executable without -o first, disregard a.out. 3445# It will help us diagnose broken compilers, and finding out an intuition 3446# of exeext. 3447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3448$as_echo_n "checking whether the C compiler works... " >&6; } 3449ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3450 3451# The possible output files: 3452ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3453 3454ac_rmfiles= 3455for ac_file in $ac_files 3456do 3457 case $ac_file in 3458 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3459 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3460 esac 3461done 3462rm -f $ac_rmfiles 3463 3464if { { ac_try="$ac_link_default" 3465case "(($ac_try" in 3466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3467 *) ac_try_echo=$ac_try;; 3468esac 3469eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3470$as_echo "$ac_try_echo"; } >&5 3471 (eval "$ac_link_default") 2>&5 3472 ac_status=$? 3473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3474 test $ac_status = 0; }; then : 3475 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3476# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3477# in a Makefile. We should not override ac_cv_exeext if it was cached, 3478# so that the user can short-circuit this test for compilers unknown to 3479# Autoconf. 3480for ac_file in $ac_files '' 3481do 3482 test -f "$ac_file" || continue 3483 case $ac_file in 3484 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3485 ;; 3486 [ab].out ) 3487 # We found the default executable, but exeext='' is most 3488 # certainly right. 3489 break;; 3490 *.* ) 3491 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3492 then :; else 3493 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3494 fi 3495 # We set ac_cv_exeext here because the later test for it is not 3496 # safe: cross compilers may not add the suffix if given an `-o' 3497 # argument, so we may need to know it at that point already. 3498 # Even if this section looks crufty: it has the advantage of 3499 # actually working. 3500 break;; 3501 * ) 3502 break;; 3503 esac 3504done 3505test "$ac_cv_exeext" = no && ac_cv_exeext= 3506 3507else 3508 ac_file='' 3509fi 3510if test -z "$ac_file"; then : 3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3512$as_echo "no" >&6; } 3513$as_echo "$as_me: failed program was:" >&5 3514sed 's/^/| /' conftest.$ac_ext >&5 3515 3516{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3517$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3518as_fn_error 77 "C compiler cannot create executables 3519See \`config.log' for more details" "$LINENO" 5; } 3520else 3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3522$as_echo "yes" >&6; } 3523fi 3524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3525$as_echo_n "checking for C compiler default output file name... " >&6; } 3526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3527$as_echo "$ac_file" >&6; } 3528ac_exeext=$ac_cv_exeext 3529 3530rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3531ac_clean_files=$ac_clean_files_save 3532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3533$as_echo_n "checking for suffix of executables... " >&6; } 3534if { { ac_try="$ac_link" 3535case "(($ac_try" in 3536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3537 *) ac_try_echo=$ac_try;; 3538esac 3539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3540$as_echo "$ac_try_echo"; } >&5 3541 (eval "$ac_link") 2>&5 3542 ac_status=$? 3543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3544 test $ac_status = 0; }; then : 3545 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3546# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3547# work properly (i.e., refer to `conftest.exe'), while it won't with 3548# `rm'. 3549for ac_file in conftest.exe conftest conftest.*; do 3550 test -f "$ac_file" || continue 3551 case $ac_file in 3552 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3553 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3554 break;; 3555 * ) break;; 3556 esac 3557done 3558else 3559 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3560$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3561as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3562See \`config.log' for more details" "$LINENO" 5; } 3563fi 3564rm -f conftest conftest$ac_cv_exeext 3565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3566$as_echo "$ac_cv_exeext" >&6; } 3567 3568rm -f conftest.$ac_ext 3569EXEEXT=$ac_cv_exeext 3570ac_exeext=$EXEEXT 3571cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3572/* end confdefs.h. */ 3573#include <stdio.h> 3574int 3575main () 3576{ 3577FILE *f = fopen ("conftest.out", "w"); 3578 return ferror (f) || fclose (f) != 0; 3579 3580 ; 3581 return 0; 3582} 3583_ACEOF 3584ac_clean_files="$ac_clean_files conftest.out" 3585# Check that the compiler produces executables we can run. If not, either 3586# the compiler is broken, or we cross compile. 3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3588$as_echo_n "checking whether we are cross compiling... " >&6; } 3589if test "$cross_compiling" != yes; then 3590 { { ac_try="$ac_link" 3591case "(($ac_try" in 3592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3593 *) ac_try_echo=$ac_try;; 3594esac 3595eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3596$as_echo "$ac_try_echo"; } >&5 3597 (eval "$ac_link") 2>&5 3598 ac_status=$? 3599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3600 test $ac_status = 0; } 3601 if { ac_try='./conftest$ac_cv_exeext' 3602 { { case "(($ac_try" in 3603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3604 *) ac_try_echo=$ac_try;; 3605esac 3606eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3607$as_echo "$ac_try_echo"; } >&5 3608 (eval "$ac_try") 2>&5 3609 ac_status=$? 3610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3611 test $ac_status = 0; }; }; then 3612 cross_compiling=no 3613 else 3614 if test "$cross_compiling" = maybe; then 3615 cross_compiling=yes 3616 else 3617 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3619as_fn_error $? "cannot run C compiled programs. 3620If you meant to cross compile, use \`--host'. 3621See \`config.log' for more details" "$LINENO" 5; } 3622 fi 3623 fi 3624fi 3625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3626$as_echo "$cross_compiling" >&6; } 3627 3628rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3629ac_clean_files=$ac_clean_files_save 3630fi 3631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3632$as_echo_n "checking for suffix of object files... " >&6; } 3633if ${ac_cv_objext+:} false; then : 3634 $as_echo_n "(cached) " >&6 3635else 3636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3637/* end confdefs.h. */ 3638 3639int 3640main () 3641{ 3642 3643 ; 3644 return 0; 3645} 3646_ACEOF 3647rm -f conftest.o conftest.obj 3648if { { ac_try="$ac_compile" 3649case "(($ac_try" in 3650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3651 *) ac_try_echo=$ac_try;; 3652esac 3653eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3654$as_echo "$ac_try_echo"; } >&5 3655 (eval "$ac_compile") 2>&5 3656 ac_status=$? 3657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3658 test $ac_status = 0; }; then : 3659 for ac_file in conftest.o conftest.obj conftest.*; do 3660 test -f "$ac_file" || continue; 3661 case $ac_file in 3662 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3663 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3664 break;; 3665 esac 3666done 3667else 3668 $as_echo "$as_me: failed program was:" >&5 3669sed 's/^/| /' conftest.$ac_ext >&5 3670 3671{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3672$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3673as_fn_error $? "cannot compute suffix of object files: cannot compile 3674See \`config.log' for more details" "$LINENO" 5; } 3675fi 3676rm -f conftest.$ac_cv_objext conftest.$ac_ext 3677fi 3678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3679$as_echo "$ac_cv_objext" >&6; } 3680OBJEXT=$ac_cv_objext 3681ac_objext=$OBJEXT 3682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3683$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3684if ${ac_cv_c_compiler_gnu+:} false; then : 3685 $as_echo_n "(cached) " >&6 3686else 3687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3688/* end confdefs.h. */ 3689 3690int 3691main () 3692{ 3693#ifndef __GNUC__ 3694 choke me 3695#endif 3696 3697 ; 3698 return 0; 3699} 3700_ACEOF 3701if ac_fn_c_try_compile "$LINENO"; then : 3702 ac_compiler_gnu=yes 3703else 3704 ac_compiler_gnu=no 3705fi 3706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3707ac_cv_c_compiler_gnu=$ac_compiler_gnu 3708 3709fi 3710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3711$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3712if test $ac_compiler_gnu = yes; then 3713 GCC=yes 3714else 3715 GCC= 3716fi 3717ac_test_CFLAGS=${CFLAGS+set} 3718ac_save_CFLAGS=$CFLAGS 3719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3720$as_echo_n "checking whether $CC accepts -g... " >&6; } 3721if ${ac_cv_prog_cc_g+:} false; then : 3722 $as_echo_n "(cached) " >&6 3723else 3724 ac_save_c_werror_flag=$ac_c_werror_flag 3725 ac_c_werror_flag=yes 3726 ac_cv_prog_cc_g=no 3727 CFLAGS="-g" 3728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3729/* end confdefs.h. */ 3730 3731int 3732main () 3733{ 3734 3735 ; 3736 return 0; 3737} 3738_ACEOF 3739if ac_fn_c_try_compile "$LINENO"; then : 3740 ac_cv_prog_cc_g=yes 3741else 3742 CFLAGS="" 3743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3744/* end confdefs.h. */ 3745 3746int 3747main () 3748{ 3749 3750 ; 3751 return 0; 3752} 3753_ACEOF 3754if ac_fn_c_try_compile "$LINENO"; then : 3755 3756else 3757 ac_c_werror_flag=$ac_save_c_werror_flag 3758 CFLAGS="-g" 3759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3760/* end confdefs.h. */ 3761 3762int 3763main () 3764{ 3765 3766 ; 3767 return 0; 3768} 3769_ACEOF 3770if ac_fn_c_try_compile "$LINENO"; then : 3771 ac_cv_prog_cc_g=yes 3772fi 3773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3774fi 3775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3776fi 3777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3778 ac_c_werror_flag=$ac_save_c_werror_flag 3779fi 3780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3781$as_echo "$ac_cv_prog_cc_g" >&6; } 3782if test "$ac_test_CFLAGS" = set; then 3783 CFLAGS=$ac_save_CFLAGS 3784elif test $ac_cv_prog_cc_g = yes; then 3785 if test "$GCC" = yes; then 3786 CFLAGS="-g -O2" 3787 else 3788 CFLAGS="-g" 3789 fi 3790else 3791 if test "$GCC" = yes; then 3792 CFLAGS="-O2" 3793 else 3794 CFLAGS= 3795 fi 3796fi 3797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3798$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3799if ${ac_cv_prog_cc_c89+:} false; then : 3800 $as_echo_n "(cached) " >&6 3801else 3802 ac_cv_prog_cc_c89=no 3803ac_save_CC=$CC 3804cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3805/* end confdefs.h. */ 3806#include <stdarg.h> 3807#include <stdio.h> 3808struct stat; 3809/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3810struct buf { int x; }; 3811FILE * (*rcsopen) (struct buf *, struct stat *, int); 3812static char *e (p, i) 3813 char **p; 3814 int i; 3815{ 3816 return p[i]; 3817} 3818static char *f (char * (*g) (char **, int), char **p, ...) 3819{ 3820 char *s; 3821 va_list v; 3822 va_start (v,p); 3823 s = g (p, va_arg (v,int)); 3824 va_end (v); 3825 return s; 3826} 3827 3828/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3829 function prototypes and stuff, but not '\xHH' hex character constants. 3830 These don't provoke an error unfortunately, instead are silently treated 3831 as 'x'. The following induces an error, until -std is added to get 3832 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3833 array size at least. It's necessary to write '\x00'==0 to get something 3834 that's true only with -std. */ 3835int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3836 3837/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3838 inside strings and character constants. */ 3839#define FOO(x) 'x' 3840int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3841 3842int test (int i, double x); 3843struct s1 {int (*f) (int a);}; 3844struct s2 {int (*f) (double a);}; 3845int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3846int argc; 3847char **argv; 3848int 3849main () 3850{ 3851return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3852 ; 3853 return 0; 3854} 3855_ACEOF 3856for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3857 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3858do 3859 CC="$ac_save_CC $ac_arg" 3860 if ac_fn_c_try_compile "$LINENO"; then : 3861 ac_cv_prog_cc_c89=$ac_arg 3862fi 3863rm -f core conftest.err conftest.$ac_objext 3864 test "x$ac_cv_prog_cc_c89" != "xno" && break 3865done 3866rm -f conftest.$ac_ext 3867CC=$ac_save_CC 3868 3869fi 3870# AC_CACHE_VAL 3871case "x$ac_cv_prog_cc_c89" in 3872 x) 3873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3874$as_echo "none needed" >&6; } ;; 3875 xno) 3876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3877$as_echo "unsupported" >&6; } ;; 3878 *) 3879 CC="$CC $ac_cv_prog_cc_c89" 3880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3881$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3882esac 3883if test "x$ac_cv_prog_cc_c89" != xno; then : 3884 3885fi 3886 3887ac_ext=c 3888ac_cpp='$CPP $CPPFLAGS' 3889ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3890ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3891ac_compiler_gnu=$ac_cv_c_compiler_gnu 3892 3893ac_ext=c 3894ac_cpp='$CPP $CPPFLAGS' 3895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3897ac_compiler_gnu=$ac_cv_c_compiler_gnu 3898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3899$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3900if ${am_cv_prog_cc_c_o+:} false; then : 3901 $as_echo_n "(cached) " >&6 3902else 3903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3904/* end confdefs.h. */ 3905 3906int 3907main () 3908{ 3909 3910 ; 3911 return 0; 3912} 3913_ACEOF 3914 # Make sure it works both with $CC and with simple cc. 3915 # Following AC_PROG_CC_C_O, we do the test twice because some 3916 # compilers refuse to overwrite an existing .o file with -o, 3917 # though they will create one. 3918 am_cv_prog_cc_c_o=yes 3919 for am_i in 1 2; do 3920 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3921 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3922 ac_status=$? 3923 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3924 (exit $ac_status); } \ 3925 && test -f conftest2.$ac_objext; then 3926 : OK 3927 else 3928 am_cv_prog_cc_c_o=no 3929 break 3930 fi 3931 done 3932 rm -f core conftest* 3933 unset am_i 3934fi 3935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3936$as_echo "$am_cv_prog_cc_c_o" >&6; } 3937if test "$am_cv_prog_cc_c_o" != yes; then 3938 # Losing compiler, so override with the script. 3939 # FIXME: It is wrong to rewrite CC. 3940 # But if we don't then we get into trouble of one sort or another. 3941 # A longer-term fix would be to have automake use am__CC in this case, 3942 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3943 CC="$am_aux_dir/compile $CC" 3944fi 3945ac_ext=c 3946ac_cpp='$CPP $CPPFLAGS' 3947ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3948ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3949ac_compiler_gnu=$ac_cv_c_compiler_gnu 3950 3951DEPDIR="${am__leading_dot}deps" 3952 3953ac_config_commands="$ac_config_commands depfiles" 3954 3955 3956am_make=${MAKE-make} 3957cat > confinc << 'END' 3958am__doit: 3959 @echo this is the am__doit target 3960.PHONY: am__doit 3961END 3962# If we don't find an include directive, just comment out the code. 3963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3964$as_echo_n "checking for style of include used by $am_make... " >&6; } 3965am__include="#" 3966am__quote= 3967_am_result=none 3968# First try GNU make style include. 3969echo "include confinc" > confmf 3970# Ignore all kinds of additional output from 'make'. 3971case `$am_make -s -f confmf 2> /dev/null` in #( 3972*the\ am__doit\ target*) 3973 am__include=include 3974 am__quote= 3975 _am_result=GNU 3976 ;; 3977esac 3978# Now try BSD make style include. 3979if test "$am__include" = "#"; then 3980 echo '.include "confinc"' > confmf 3981 case `$am_make -s -f confmf 2> /dev/null` in #( 3982 *the\ am__doit\ target*) 3983 am__include=.include 3984 am__quote="\"" 3985 _am_result=BSD 3986 ;; 3987 esac 3988fi 3989 3990 3991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3992$as_echo "$_am_result" >&6; } 3993rm -f confinc confmf 3994 3995# Check whether --enable-dependency-tracking was given. 3996if test "${enable_dependency_tracking+set}" = set; then : 3997 enableval=$enable_dependency_tracking; 3998fi 3999 4000if test "x$enable_dependency_tracking" != xno; then 4001 am_depcomp="$ac_aux_dir/depcomp" 4002 AMDEPBACKSLASH='\' 4003 am__nodep='_no' 4004fi 4005 if test "x$enable_dependency_tracking" != xno; then 4006 AMDEP_TRUE= 4007 AMDEP_FALSE='#' 4008else 4009 AMDEP_TRUE='#' 4010 AMDEP_FALSE= 4011fi 4012 4013 4014 4015depcc="$CC" am_compiler_list= 4016 4017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4018$as_echo_n "checking dependency style of $depcc... " >&6; } 4019if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4020 $as_echo_n "(cached) " >&6 4021else 4022 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4023 # We make a subdir and do the tests there. Otherwise we can end up 4024 # making bogus files that we don't know about and never remove. For 4025 # instance it was reported that on HP-UX the gcc test will end up 4026 # making a dummy file named 'D' -- because '-MD' means "put the output 4027 # in D". 4028 rm -rf conftest.dir 4029 mkdir conftest.dir 4030 # Copy depcomp to subdir because otherwise we won't find it if we're 4031 # using a relative directory. 4032 cp "$am_depcomp" conftest.dir 4033 cd conftest.dir 4034 # We will build objects and dependencies in a subdirectory because 4035 # it helps to detect inapplicable dependency modes. For instance 4036 # both Tru64's cc and ICC support -MD to output dependencies as a 4037 # side effect of compilation, but ICC will put the dependencies in 4038 # the current directory while Tru64 will put them in the object 4039 # directory. 4040 mkdir sub 4041 4042 am_cv_CC_dependencies_compiler_type=none 4043 if test "$am_compiler_list" = ""; then 4044 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4045 fi 4046 am__universal=false 4047 case " $depcc " in #( 4048 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4049 esac 4050 4051 for depmode in $am_compiler_list; do 4052 # Setup a source with many dependencies, because some compilers 4053 # like to wrap large dependency lists on column 80 (with \), and 4054 # we should not choose a depcomp mode which is confused by this. 4055 # 4056 # We need to recreate these files for each test, as the compiler may 4057 # overwrite some of them when testing with obscure command lines. 4058 # This happens at least with the AIX C compiler. 4059 : > sub/conftest.c 4060 for i in 1 2 3 4 5 6; do 4061 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4062 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4063 # Solaris 10 /bin/sh. 4064 echo '/* dummy */' > sub/conftst$i.h 4065 done 4066 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4067 4068 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4069 # mode. It turns out that the SunPro C++ compiler does not properly 4070 # handle '-M -o', and we need to detect this. Also, some Intel 4071 # versions had trouble with output in subdirs. 4072 am__obj=sub/conftest.${OBJEXT-o} 4073 am__minus_obj="-o $am__obj" 4074 case $depmode in 4075 gcc) 4076 # This depmode causes a compiler race in universal mode. 4077 test "$am__universal" = false || continue 4078 ;; 4079 nosideeffect) 4080 # After this tag, mechanisms are not by side-effect, so they'll 4081 # only be used when explicitly requested. 4082 if test "x$enable_dependency_tracking" = xyes; then 4083 continue 4084 else 4085 break 4086 fi 4087 ;; 4088 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4089 # This compiler won't grok '-c -o', but also, the minuso test has 4090 # not run yet. These depmodes are late enough in the game, and 4091 # so weak that their functioning should not be impacted. 4092 am__obj=conftest.${OBJEXT-o} 4093 am__minus_obj= 4094 ;; 4095 none) break ;; 4096 esac 4097 if depmode=$depmode \ 4098 source=sub/conftest.c object=$am__obj \ 4099 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4100 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4101 >/dev/null 2>conftest.err && 4102 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4103 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4104 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4105 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4106 # icc doesn't choke on unknown options, it will just issue warnings 4107 # or remarks (even with -Werror). So we grep stderr for any message 4108 # that says an option was ignored or not supported. 4109 # When given -MP, icc 7.0 and 7.1 complain thusly: 4110 # icc: Command line warning: ignoring option '-M'; no argument required 4111 # The diagnosis changed in icc 8.0: 4112 # icc: Command line remark: option '-MP' not supported 4113 if (grep 'ignoring option' conftest.err || 4114 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4115 am_cv_CC_dependencies_compiler_type=$depmode 4116 break 4117 fi 4118 fi 4119 done 4120 4121 cd .. 4122 rm -rf conftest.dir 4123else 4124 am_cv_CC_dependencies_compiler_type=none 4125fi 4126 4127fi 4128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4129$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4130CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4131 4132 if 4133 test "x$enable_dependency_tracking" != xno \ 4134 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4135 am__fastdepCC_TRUE= 4136 am__fastdepCC_FALSE='#' 4137else 4138 am__fastdepCC_TRUE='#' 4139 am__fastdepCC_FALSE= 4140fi 4141 4142 4143 4144 4145 4146 4147if test "x$GCC" != "xyes"; then 4148 as_fn_error $? "libssp must be built with GCC" "$LINENO" 5 4149fi 4150ac_ext=c 4151ac_cpp='$CPP $CPPFLAGS' 4152ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4153ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4154ac_compiler_gnu=$ac_cv_c_compiler_gnu 4155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4156$as_echo_n "checking how to run the C preprocessor... " >&6; } 4157# On Suns, sometimes $CPP names a directory. 4158if test -n "$CPP" && test -d "$CPP"; then 4159 CPP= 4160fi 4161if test -z "$CPP"; then 4162 if ${ac_cv_prog_CPP+:} false; then : 4163 $as_echo_n "(cached) " >&6 4164else 4165 # Double quotes because CPP needs to be expanded 4166 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4167 do 4168 ac_preproc_ok=false 4169for ac_c_preproc_warn_flag in '' yes 4170do 4171 # Use a header file that comes with gcc, so configuring glibc 4172 # with a fresh cross-compiler works. 4173 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4174 # <limits.h> exists even on freestanding compilers. 4175 # On the NeXT, cc -E runs the code through the compiler's parser, 4176 # not just through cpp. "Syntax error" is here to catch this case. 4177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4178/* end confdefs.h. */ 4179#ifdef __STDC__ 4180# include <limits.h> 4181#else 4182# include <assert.h> 4183#endif 4184 Syntax error 4185_ACEOF 4186if ac_fn_c_try_cpp "$LINENO"; then : 4187 4188else 4189 # Broken: fails on valid input. 4190continue 4191fi 4192rm -f conftest.err conftest.i conftest.$ac_ext 4193 4194 # OK, works on sane cases. Now check whether nonexistent headers 4195 # can be detected and how. 4196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4197/* end confdefs.h. */ 4198#include <ac_nonexistent.h> 4199_ACEOF 4200if ac_fn_c_try_cpp "$LINENO"; then : 4201 # Broken: success on invalid input. 4202continue 4203else 4204 # Passes both tests. 4205ac_preproc_ok=: 4206break 4207fi 4208rm -f conftest.err conftest.i conftest.$ac_ext 4209 4210done 4211# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4212rm -f conftest.i conftest.err conftest.$ac_ext 4213if $ac_preproc_ok; then : 4214 break 4215fi 4216 4217 done 4218 ac_cv_prog_CPP=$CPP 4219 4220fi 4221 CPP=$ac_cv_prog_CPP 4222else 4223 ac_cv_prog_CPP=$CPP 4224fi 4225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4226$as_echo "$CPP" >&6; } 4227ac_preproc_ok=false 4228for ac_c_preproc_warn_flag in '' yes 4229do 4230 # Use a header file that comes with gcc, so configuring glibc 4231 # with a fresh cross-compiler works. 4232 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4233 # <limits.h> exists even on freestanding compilers. 4234 # On the NeXT, cc -E runs the code through the compiler's parser, 4235 # not just through cpp. "Syntax error" is here to catch this case. 4236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4237/* end confdefs.h. */ 4238#ifdef __STDC__ 4239# include <limits.h> 4240#else 4241# include <assert.h> 4242#endif 4243 Syntax error 4244_ACEOF 4245if ac_fn_c_try_cpp "$LINENO"; then : 4246 4247else 4248 # Broken: fails on valid input. 4249continue 4250fi 4251rm -f conftest.err conftest.i conftest.$ac_ext 4252 4253 # OK, works on sane cases. Now check whether nonexistent headers 4254 # can be detected and how. 4255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4256/* end confdefs.h. */ 4257#include <ac_nonexistent.h> 4258_ACEOF 4259if ac_fn_c_try_cpp "$LINENO"; then : 4260 # Broken: success on invalid input. 4261continue 4262else 4263 # Passes both tests. 4264ac_preproc_ok=: 4265break 4266fi 4267rm -f conftest.err conftest.i conftest.$ac_ext 4268 4269done 4270# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4271rm -f conftest.i conftest.err conftest.$ac_ext 4272if $ac_preproc_ok; then : 4273 4274else 4275 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4276$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4277as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4278See \`config.log' for more details" "$LINENO" 5; } 4279fi 4280 4281ac_ext=c 4282ac_cpp='$CPP $CPPFLAGS' 4283ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4284ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4285ac_compiler_gnu=$ac_cv_c_compiler_gnu 4286 4287 4288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5 4289$as_echo_n "checking whether -fstack-protector works... " >&6; } 4290save_CFLAGS="$CFLAGS" 4291CFLAGS="$CFLAGS -fstack-protector -Werror" 4292 4293cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4294/* end confdefs.h. */ 4295 4296void __attribute__((noinline)) bar (char *x) 4297{ 4298 __builtin_memset (x, 0, 64); 4299} 4300int 4301main () 4302{ 4303char buf[64]; bar (buf); 4304 ; 4305 return 0; 4306} 4307_ACEOF 4308if ac_fn_c_try_compile "$LINENO"; then : 4309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4310$as_echo "yes" >&6; } 4311else 4312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4313$as_echo "no" >&6; } 4314fi 4315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4316CFLAGS="$save_CFLAGS" 4317 4318# Add CET specific flags if CET is enabled 4319 # Check whether --enable-cet was given. 4320if test "${enable_cet+set}" = set; then : 4321 enableval=$enable_cet; 4322 case "$enableval" in 4323 yes|no|auto) ;; 4324 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 4325 esac 4326 4327else 4328 enable_cet=auto 4329fi 4330 4331 4332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 4333$as_echo_n "checking for CET support... " >&6; } 4334 4335# NB: Avoid nested save_CFLAGS and save_LDFLAGS. 4336case "$host" in 4337 i[34567]86-*-linux* | x86_64-*-linux*) 4338 case "$enable_cet" in 4339 auto) 4340 # Check if target supports multi-byte NOPs 4341 # and if assembler supports CET insn. 4342 cet_save_CFLAGS="$CFLAGS" 4343 CFLAGS="$CFLAGS -fcf-protection" 4344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4345/* end confdefs.h. */ 4346 4347int 4348main () 4349{ 4350 4351#if !defined(__SSE2__) 4352#error target does not support multi-byte NOPs 4353#else 4354asm ("setssbsy"); 4355#endif 4356 4357 ; 4358 return 0; 4359} 4360_ACEOF 4361if ac_fn_c_try_compile "$LINENO"; then : 4362 enable_cet=yes 4363else 4364 enable_cet=no 4365fi 4366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4367 CFLAGS="$cet_save_CFLAGS" 4368 ;; 4369 yes) 4370 # Check if assembler supports CET. 4371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4372/* end confdefs.h. */ 4373 4374int 4375main () 4376{ 4377asm ("setssbsy"); 4378 ; 4379 return 0; 4380} 4381_ACEOF 4382if ac_fn_c_try_compile "$LINENO"; then : 4383 4384else 4385 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 4386fi 4387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4388 ;; 4389 esac 4390 ;; 4391 *) 4392 enable_cet=no 4393 ;; 4394esac 4395if test x$enable_cet = xyes; then 4396 CET_FLAGS="-fcf-protection -mshstk" 4397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4398$as_echo "yes" >&6; } 4399else 4400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4401$as_echo "no" >&6; } 4402fi 4403 4404XCFLAGS="$XCFLAGS $CET_FLAGS" 4405 4406 4407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5 4408$as_echo_n "checking whether hidden visibility is supported... " >&6; } 4409cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4410/* end confdefs.h. */ 4411 4412void __attribute__((visibility ("hidden"))) bar (void) {} 4413int 4414main () 4415{ 4416 4417 ; 4418 return 0; 4419} 4420_ACEOF 4421if ac_fn_c_try_compile "$LINENO"; then : 4422 ssp_hidden=yes 4423else 4424 ssp_hidden=no 4425fi 4426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5 4428$as_echo "$ssp_hidden" >&6; } 4429if test x$ssp_hidden = xyes; then 4430 4431$as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h 4432 4433fi 4434 4435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5 4436$as_echo_n "checking whether symbol versioning is supported... " >&6; } 4437# Check whether --enable-symvers was given. 4438if test "${enable_symvers+set}" = set; then : 4439 enableval=$enable_symvers; ssp_use_symver=$enableval 4440else 4441 ssp_use_symver=yes 4442fi 4443 4444if test "x$ssp_use_symver" != xno; then 4445 if test x$gcc_no_link = xyes; then 4446 # If we cannot link, we cannot build shared libraries, so do not use 4447 # symbol versioning. 4448 ssp_use_symver=no 4449 else 4450 save_LDFLAGS="$LDFLAGS" 4451 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map" 4452 cat > conftest.map <<EOF 4453FOO_1.0 { 4454 global: *foo*; bar; local: *; 4455}; 4456EOF 4457 if test x$gcc_no_link = xyes; then 4458 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 4459fi 4460cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4461/* end confdefs.h. */ 4462int foo; 4463int 4464main () 4465{ 4466 4467 ; 4468 return 0; 4469} 4470_ACEOF 4471if ac_fn_c_try_link "$LINENO"; then : 4472 ssp_use_symver=gnu 4473else 4474 ssp_use_symver=no 4475fi 4476rm -f core conftest.err conftest.$ac_objext \ 4477 conftest$ac_exeext conftest.$ac_ext 4478 if test x$ssp_use_symver = xno; then 4479 case "$target_os" in 4480 solaris2*) 4481 LDFLAGS="$save_LDFLAGS" 4482 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map" 4483 # Sun ld cannot handle wildcards and treats all entries as undefined. 4484 cat > conftest.map <<EOF 4485FOO_1.0 { 4486 global: foo; local: *; 4487}; 4488EOF 4489 if test x$gcc_no_link = xyes; then 4490 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 4491fi 4492cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4493/* end confdefs.h. */ 4494int foo; 4495int 4496main () 4497{ 4498 4499 ; 4500 return 0; 4501} 4502_ACEOF 4503if ac_fn_c_try_link "$LINENO"; then : 4504 ssp_use_symver=sun 4505else 4506 ssp_use_symver=no 4507fi 4508rm -f core conftest.err conftest.$ac_objext \ 4509 conftest$ac_exeext conftest.$ac_ext 4510 ;; 4511 esac 4512 fi 4513 LDFLAGS="$save_LDFLAGS" 4514 fi 4515fi 4516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5 4517$as_echo "$ssp_use_symver" >&6; } 4518 if test "x$ssp_use_symver" != xno; then 4519 LIBSSP_USE_SYMVER_TRUE= 4520 LIBSSP_USE_SYMVER_FALSE='#' 4521else 4522 LIBSSP_USE_SYMVER_TRUE='#' 4523 LIBSSP_USE_SYMVER_FALSE= 4524fi 4525 4526 if test "x$ssp_use_symver" = xgnu; then 4527 LIBSSP_USE_SYMVER_GNU_TRUE= 4528 LIBSSP_USE_SYMVER_GNU_FALSE='#' 4529else 4530 LIBSSP_USE_SYMVER_GNU_TRUE='#' 4531 LIBSSP_USE_SYMVER_GNU_FALSE= 4532fi 4533 4534 if test "x$ssp_use_symver" = xsun; then 4535 LIBSSP_USE_SYMVER_SUN_TRUE= 4536 LIBSSP_USE_SYMVER_SUN_FALSE='#' 4537else 4538 LIBSSP_USE_SYMVER_SUN_TRUE='#' 4539 LIBSSP_USE_SYMVER_SUN_FALSE= 4540fi 4541 4542 4543 4544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4545$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4546if ${ac_cv_path_GREP+:} false; then : 4547 $as_echo_n "(cached) " >&6 4548else 4549 if test -z "$GREP"; then 4550 ac_path_GREP_found=false 4551 # Loop through the user's path and test for each of PROGNAME-LIST 4552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4553for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4554do 4555 IFS=$as_save_IFS 4556 test -z "$as_dir" && as_dir=. 4557 for ac_prog in grep ggrep; do 4558 for ac_exec_ext in '' $ac_executable_extensions; do 4559 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4560 as_fn_executable_p "$ac_path_GREP" || continue 4561# Check for GNU ac_path_GREP and select it if it is found. 4562 # Check for GNU $ac_path_GREP 4563case `"$ac_path_GREP" --version 2>&1` in 4564*GNU*) 4565 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4566*) 4567 ac_count=0 4568 $as_echo_n 0123456789 >"conftest.in" 4569 while : 4570 do 4571 cat "conftest.in" "conftest.in" >"conftest.tmp" 4572 mv "conftest.tmp" "conftest.in" 4573 cp "conftest.in" "conftest.nl" 4574 $as_echo 'GREP' >> "conftest.nl" 4575 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4576 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4577 as_fn_arith $ac_count + 1 && ac_count=$as_val 4578 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4579 # Best one so far, save it but keep looking for a better one 4580 ac_cv_path_GREP="$ac_path_GREP" 4581 ac_path_GREP_max=$ac_count 4582 fi 4583 # 10*(2^10) chars as input seems more than enough 4584 test $ac_count -gt 10 && break 4585 done 4586 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4587esac 4588 4589 $ac_path_GREP_found && break 3 4590 done 4591 done 4592 done 4593IFS=$as_save_IFS 4594 if test -z "$ac_cv_path_GREP"; then 4595 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4596 fi 4597else 4598 ac_cv_path_GREP=$GREP 4599fi 4600 4601fi 4602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4603$as_echo "$ac_cv_path_GREP" >&6; } 4604 GREP="$ac_cv_path_GREP" 4605 4606 4607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4608$as_echo_n "checking for egrep... " >&6; } 4609if ${ac_cv_path_EGREP+:} false; then : 4610 $as_echo_n "(cached) " >&6 4611else 4612 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4613 then ac_cv_path_EGREP="$GREP -E" 4614 else 4615 if test -z "$EGREP"; then 4616 ac_path_EGREP_found=false 4617 # Loop through the user's path and test for each of PROGNAME-LIST 4618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4619for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4620do 4621 IFS=$as_save_IFS 4622 test -z "$as_dir" && as_dir=. 4623 for ac_prog in egrep; do 4624 for ac_exec_ext in '' $ac_executable_extensions; do 4625 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4626 as_fn_executable_p "$ac_path_EGREP" || continue 4627# Check for GNU ac_path_EGREP and select it if it is found. 4628 # Check for GNU $ac_path_EGREP 4629case `"$ac_path_EGREP" --version 2>&1` in 4630*GNU*) 4631 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4632*) 4633 ac_count=0 4634 $as_echo_n 0123456789 >"conftest.in" 4635 while : 4636 do 4637 cat "conftest.in" "conftest.in" >"conftest.tmp" 4638 mv "conftest.tmp" "conftest.in" 4639 cp "conftest.in" "conftest.nl" 4640 $as_echo 'EGREP' >> "conftest.nl" 4641 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4642 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4643 as_fn_arith $ac_count + 1 && ac_count=$as_val 4644 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4645 # Best one so far, save it but keep looking for a better one 4646 ac_cv_path_EGREP="$ac_path_EGREP" 4647 ac_path_EGREP_max=$ac_count 4648 fi 4649 # 10*(2^10) chars as input seems more than enough 4650 test $ac_count -gt 10 && break 4651 done 4652 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4653esac 4654 4655 $ac_path_EGREP_found && break 3 4656 done 4657 done 4658 done 4659IFS=$as_save_IFS 4660 if test -z "$ac_cv_path_EGREP"; then 4661 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4662 fi 4663else 4664 ac_cv_path_EGREP=$EGREP 4665fi 4666 4667 fi 4668fi 4669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4670$as_echo "$ac_cv_path_EGREP" >&6; } 4671 EGREP="$ac_cv_path_EGREP" 4672 4673 4674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4675$as_echo_n "checking for ANSI C header files... " >&6; } 4676if ${ac_cv_header_stdc+:} false; then : 4677 $as_echo_n "(cached) " >&6 4678else 4679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4680/* end confdefs.h. */ 4681#include <stdlib.h> 4682#include <stdarg.h> 4683#include <string.h> 4684#include <float.h> 4685 4686int 4687main () 4688{ 4689 4690 ; 4691 return 0; 4692} 4693_ACEOF 4694if ac_fn_c_try_compile "$LINENO"; then : 4695 ac_cv_header_stdc=yes 4696else 4697 ac_cv_header_stdc=no 4698fi 4699rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4700 4701if test $ac_cv_header_stdc = yes; then 4702 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4704/* end confdefs.h. */ 4705#include <string.h> 4706 4707_ACEOF 4708if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4709 $EGREP "memchr" >/dev/null 2>&1; then : 4710 4711else 4712 ac_cv_header_stdc=no 4713fi 4714rm -f conftest* 4715 4716fi 4717 4718if test $ac_cv_header_stdc = yes; then 4719 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4721/* end confdefs.h. */ 4722#include <stdlib.h> 4723 4724_ACEOF 4725if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4726 $EGREP "free" >/dev/null 2>&1; then : 4727 4728else 4729 ac_cv_header_stdc=no 4730fi 4731rm -f conftest* 4732 4733fi 4734 4735if test $ac_cv_header_stdc = yes; then 4736 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4737 if test "$cross_compiling" = yes; then : 4738 : 4739else 4740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4741/* end confdefs.h. */ 4742#include <ctype.h> 4743#include <stdlib.h> 4744#if ((' ' & 0x0FF) == 0x020) 4745# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4746# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4747#else 4748# define ISLOWER(c) \ 4749 (('a' <= (c) && (c) <= 'i') \ 4750 || ('j' <= (c) && (c) <= 'r') \ 4751 || ('s' <= (c) && (c) <= 'z')) 4752# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4753#endif 4754 4755#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4756int 4757main () 4758{ 4759 int i; 4760 for (i = 0; i < 256; i++) 4761 if (XOR (islower (i), ISLOWER (i)) 4762 || toupper (i) != TOUPPER (i)) 4763 return 2; 4764 return 0; 4765} 4766_ACEOF 4767if ac_fn_c_try_run "$LINENO"; then : 4768 4769else 4770 ac_cv_header_stdc=no 4771fi 4772rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4773 conftest.$ac_objext conftest.beam conftest.$ac_ext 4774fi 4775 4776fi 4777fi 4778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4779$as_echo "$ac_cv_header_stdc" >&6; } 4780if test $ac_cv_header_stdc = yes; then 4781 4782$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4783 4784fi 4785 4786# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4787for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4788 inttypes.h stdint.h unistd.h 4789do : 4790 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4791ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4792" 4793if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4794 cat >>confdefs.h <<_ACEOF 4795#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4796_ACEOF 4797 4798fi 4799 4800done 4801 4802 4803for ac_header in alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h 4804do : 4805 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4806ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 4807if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4808 cat >>confdefs.h <<_ACEOF 4809#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4810_ACEOF 4811 4812fi 4813 4814done 4815 4816 4817if test x$gcc_no_link = xyes; then 4818 # Presume the ISO C functions are available; add target-specific 4819 # configuration here if required. 4820 $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h 4821 4822 $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h 4823 4824else 4825 for ac_func in memmove mempcpy strncpy strncat 4826do : 4827 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4828ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4829if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4830 cat >>confdefs.h <<_ACEOF 4831#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4832_ACEOF 4833 4834fi 4835done 4836 4837fi 4838 4839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5 4840$as_echo_n "checking whether vsnprintf is usable... " >&6; } 4841if test "$cross_compiling" = yes; then : 4842 ssp_have_usable_vsnprintf=undef 4843else 4844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4845/* end confdefs.h. */ 4846 4847#include <stdarg.h> 4848#include <string.h> 4849#include <stdio.h> 4850int foo (char *buf, size_t n, const char *fmt, ...) 4851{ 4852 va_list ap; 4853 int ret; 4854 va_start (ap, fmt); 4855 ret = vsnprintf (buf, n, fmt, ap); 4856 va_end (ap); 4857 return ret; 4858} 4859int 4860main () 4861{ 4862char buf[8]; memset (buf, 'A', sizeof (buf)); 4863 if (foo (buf, 4, ".%s.", "CDEFG") != 7) 4864 return 1; 4865 return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0; 4866 ; 4867 return 0; 4868} 4869_ACEOF 4870if ac_fn_c_try_run "$LINENO"; then : 4871 ssp_have_usable_vsnprintf=define 4872else 4873 ssp_have_usable_vsnprintf=undef 4874fi 4875rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4876 conftest.$ac_objext conftest.beam conftest.$ac_ext 4877fi 4878 4879if test "x$ssp_have_usable_vsnprintf" = xdefine; then 4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4881$as_echo "yes" >&6; } 4882 4883$as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h 4884 4885else 4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4887$as_echo "no" >&6; } 4888fi 4889 4890 4891case `pwd` in 4892 *\ * | *\ *) 4893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4894$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4895esac 4896 4897 4898 4899macro_version='2.2.7a' 4900macro_revision='1.3134' 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914ltmain="$ac_aux_dir/ltmain.sh" 4915 4916# Backslashify metacharacters that are still active within 4917# double-quoted strings. 4918sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4919 4920# Same as above, but do not quote variable references. 4921double_quote_subst='s/\(["`\\]\)/\\\1/g' 4922 4923# Sed substitution to delay expansion of an escaped shell variable in a 4924# double_quote_subst'ed string. 4925delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4926 4927# Sed substitution to delay expansion of an escaped single quote. 4928delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4929 4930# Sed substitution to avoid accidental globbing in evaled expressions 4931no_glob_subst='s/\*/\\\*/g' 4932 4933ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4934ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4935ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4936 4937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4938$as_echo_n "checking how to print strings... " >&6; } 4939# Test print first, because it will be a builtin if present. 4940if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4941 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4942 ECHO='print -r --' 4943elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4944 ECHO='printf %s\n' 4945else 4946 # Use this function as a fallback that always works. 4947 func_fallback_echo () 4948 { 4949 eval 'cat <<_LTECHO_EOF 4950$1 4951_LTECHO_EOF' 4952 } 4953 ECHO='func_fallback_echo' 4954fi 4955 4956# func_echo_all arg... 4957# Invoke $ECHO with all args, space-separated. 4958func_echo_all () 4959{ 4960 $ECHO "" 4961} 4962 4963case "$ECHO" in 4964 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4965$as_echo "printf" >&6; } ;; 4966 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4967$as_echo "print -r" >&6; } ;; 4968 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4969$as_echo "cat" >&6; } ;; 4970esac 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4986$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4987if ${ac_cv_path_SED+:} false; then : 4988 $as_echo_n "(cached) " >&6 4989else 4990 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4991 for ac_i in 1 2 3 4 5 6 7; do 4992 ac_script="$ac_script$as_nl$ac_script" 4993 done 4994 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4995 { ac_script=; unset ac_script;} 4996 if test -z "$SED"; then 4997 ac_path_SED_found=false 4998 # Loop through the user's path and test for each of PROGNAME-LIST 4999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5000for as_dir in $PATH 5001do 5002 IFS=$as_save_IFS 5003 test -z "$as_dir" && as_dir=. 5004 for ac_prog in sed gsed; do 5005 for ac_exec_ext in '' $ac_executable_extensions; do 5006 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5007 as_fn_executable_p "$ac_path_SED" || continue 5008# Check for GNU ac_path_SED and select it if it is found. 5009 # Check for GNU $ac_path_SED 5010case `"$ac_path_SED" --version 2>&1` in 5011*GNU*) 5012 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5013*) 5014 ac_count=0 5015 $as_echo_n 0123456789 >"conftest.in" 5016 while : 5017 do 5018 cat "conftest.in" "conftest.in" >"conftest.tmp" 5019 mv "conftest.tmp" "conftest.in" 5020 cp "conftest.in" "conftest.nl" 5021 $as_echo '' >> "conftest.nl" 5022 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5023 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5024 as_fn_arith $ac_count + 1 && ac_count=$as_val 5025 if test $ac_count -gt ${ac_path_SED_max-0}; then 5026 # Best one so far, save it but keep looking for a better one 5027 ac_cv_path_SED="$ac_path_SED" 5028 ac_path_SED_max=$ac_count 5029 fi 5030 # 10*(2^10) chars as input seems more than enough 5031 test $ac_count -gt 10 && break 5032 done 5033 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5034esac 5035 5036 $ac_path_SED_found && break 3 5037 done 5038 done 5039 done 5040IFS=$as_save_IFS 5041 if test -z "$ac_cv_path_SED"; then 5042 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5043 fi 5044else 5045 ac_cv_path_SED=$SED 5046fi 5047 5048fi 5049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5050$as_echo "$ac_cv_path_SED" >&6; } 5051 SED="$ac_cv_path_SED" 5052 rm -f conftest.sed 5053 5054test -z "$SED" && SED=sed 5055Xsed="$SED -e 1s/^X//" 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5068$as_echo_n "checking for fgrep... " >&6; } 5069if ${ac_cv_path_FGREP+:} false; then : 5070 $as_echo_n "(cached) " >&6 5071else 5072 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5073 then ac_cv_path_FGREP="$GREP -F" 5074 else 5075 if test -z "$FGREP"; then 5076 ac_path_FGREP_found=false 5077 # Loop through the user's path and test for each of PROGNAME-LIST 5078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5079for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5080do 5081 IFS=$as_save_IFS 5082 test -z "$as_dir" && as_dir=. 5083 for ac_prog in fgrep; do 5084 for ac_exec_ext in '' $ac_executable_extensions; do 5085 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5086 as_fn_executable_p "$ac_path_FGREP" || continue 5087# Check for GNU ac_path_FGREP and select it if it is found. 5088 # Check for GNU $ac_path_FGREP 5089case `"$ac_path_FGREP" --version 2>&1` in 5090*GNU*) 5091 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5092*) 5093 ac_count=0 5094 $as_echo_n 0123456789 >"conftest.in" 5095 while : 5096 do 5097 cat "conftest.in" "conftest.in" >"conftest.tmp" 5098 mv "conftest.tmp" "conftest.in" 5099 cp "conftest.in" "conftest.nl" 5100 $as_echo 'FGREP' >> "conftest.nl" 5101 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5102 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5103 as_fn_arith $ac_count + 1 && ac_count=$as_val 5104 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5105 # Best one so far, save it but keep looking for a better one 5106 ac_cv_path_FGREP="$ac_path_FGREP" 5107 ac_path_FGREP_max=$ac_count 5108 fi 5109 # 10*(2^10) chars as input seems more than enough 5110 test $ac_count -gt 10 && break 5111 done 5112 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5113esac 5114 5115 $ac_path_FGREP_found && break 3 5116 done 5117 done 5118 done 5119IFS=$as_save_IFS 5120 if test -z "$ac_cv_path_FGREP"; then 5121 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5122 fi 5123else 5124 ac_cv_path_FGREP=$FGREP 5125fi 5126 5127 fi 5128fi 5129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5130$as_echo "$ac_cv_path_FGREP" >&6; } 5131 FGREP="$ac_cv_path_FGREP" 5132 5133 5134test -z "$GREP" && GREP=grep 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154# Check whether --with-gnu-ld was given. 5155if test "${with_gnu_ld+set}" = set; then : 5156 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5157else 5158 with_gnu_ld=no 5159fi 5160 5161ac_prog=ld 5162if test "$GCC" = yes; then 5163 # Check if gcc -print-prog-name=ld gives a path. 5164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5165$as_echo_n "checking for ld used by $CC... " >&6; } 5166 case $host in 5167 *-*-mingw*) 5168 # gcc leaves a trailing carriage return which upsets mingw 5169 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5170 *) 5171 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5172 esac 5173 case $ac_prog in 5174 # Accept absolute paths. 5175 [\\/]* | ?:[\\/]*) 5176 re_direlt='/[^/][^/]*/\.\./' 5177 # Canonicalize the pathname of ld 5178 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5179 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5180 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5181 done 5182 test -z "$LD" && LD="$ac_prog" 5183 ;; 5184 "") 5185 # If it fails, then pretend we aren't using GCC. 5186 ac_prog=ld 5187 ;; 5188 *) 5189 # If it is relative, then search for the first ld in PATH. 5190 with_gnu_ld=unknown 5191 ;; 5192 esac 5193elif test "$with_gnu_ld" = yes; then 5194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5195$as_echo_n "checking for GNU ld... " >&6; } 5196else 5197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5198$as_echo_n "checking for non-GNU ld... " >&6; } 5199fi 5200if ${lt_cv_path_LD+:} false; then : 5201 $as_echo_n "(cached) " >&6 5202else 5203 if test -z "$LD"; then 5204 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5205 for ac_dir in $PATH; do 5206 IFS="$lt_save_ifs" 5207 test -z "$ac_dir" && ac_dir=. 5208 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5209 lt_cv_path_LD="$ac_dir/$ac_prog" 5210 # Check to see if the program is GNU ld. I'd rather use --version, 5211 # but apparently some variants of GNU ld only accept -v. 5212 # Break only if it was the GNU/non-GNU ld that we prefer. 5213 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5214 *GNU* | *'with BFD'*) 5215 test "$with_gnu_ld" != no && break 5216 ;; 5217 *) 5218 test "$with_gnu_ld" != yes && break 5219 ;; 5220 esac 5221 fi 5222 done 5223 IFS="$lt_save_ifs" 5224else 5225 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5226fi 5227fi 5228 5229LD="$lt_cv_path_LD" 5230if test -n "$LD"; then 5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5232$as_echo "$LD" >&6; } 5233else 5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5235$as_echo "no" >&6; } 5236fi 5237test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5239$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5240if ${lt_cv_prog_gnu_ld+:} false; then : 5241 $as_echo_n "(cached) " >&6 5242else 5243 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5244case `$LD -v 2>&1 </dev/null` in 5245*GNU* | *'with BFD'*) 5246 lt_cv_prog_gnu_ld=yes 5247 ;; 5248*) 5249 lt_cv_prog_gnu_ld=no 5250 ;; 5251esac 5252fi 5253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5254$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5255with_gnu_ld=$lt_cv_prog_gnu_ld 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5266$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5267if ${lt_cv_path_NM+:} false; then : 5268 $as_echo_n "(cached) " >&6 5269else 5270 if test -n "$NM"; then 5271 # Let the user override the test. 5272 lt_cv_path_NM="$NM" 5273else 5274 lt_nm_to_check="${ac_tool_prefix}nm" 5275 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5276 lt_nm_to_check="$lt_nm_to_check nm" 5277 fi 5278 for lt_tmp_nm in $lt_nm_to_check; do 5279 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5280 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5281 IFS="$lt_save_ifs" 5282 test -z "$ac_dir" && ac_dir=. 5283 tmp_nm="$ac_dir/$lt_tmp_nm" 5284 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5285 # Check to see if the nm accepts a BSD-compat flag. 5286 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5287 # nm: unknown option "B" ignored 5288 # Tru64's nm complains that /dev/null is an invalid object file 5289 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5290 */dev/null* | *'Invalid file or object type'*) 5291 lt_cv_path_NM="$tmp_nm -B" 5292 break 5293 ;; 5294 *) 5295 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5296 */dev/null*) 5297 lt_cv_path_NM="$tmp_nm -p" 5298 break 5299 ;; 5300 *) 5301 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5302 continue # so that we can try to find one that supports BSD flags 5303 ;; 5304 esac 5305 ;; 5306 esac 5307 fi 5308 done 5309 IFS="$lt_save_ifs" 5310 done 5311 : ${lt_cv_path_NM=no} 5312fi 5313fi 5314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5315$as_echo "$lt_cv_path_NM" >&6; } 5316if test "$lt_cv_path_NM" != "no"; then 5317 NM="$lt_cv_path_NM" 5318else 5319 # Didn't find any BSD compatible name lister, look for dumpbin. 5320 if test -n "$DUMPBIN"; then : 5321 # Let the user override the test. 5322 else 5323 if test -n "$ac_tool_prefix"; then 5324 for ac_prog in dumpbin "link -dump" 5325 do 5326 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5327set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5329$as_echo_n "checking for $ac_word... " >&6; } 5330if ${ac_cv_prog_DUMPBIN+:} false; then : 5331 $as_echo_n "(cached) " >&6 5332else 5333 if test -n "$DUMPBIN"; then 5334 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5335else 5336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5337for as_dir in $PATH 5338do 5339 IFS=$as_save_IFS 5340 test -z "$as_dir" && as_dir=. 5341 for ac_exec_ext in '' $ac_executable_extensions; do 5342 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5343 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5345 break 2 5346 fi 5347done 5348 done 5349IFS=$as_save_IFS 5350 5351fi 5352fi 5353DUMPBIN=$ac_cv_prog_DUMPBIN 5354if test -n "$DUMPBIN"; then 5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5356$as_echo "$DUMPBIN" >&6; } 5357else 5358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5359$as_echo "no" >&6; } 5360fi 5361 5362 5363 test -n "$DUMPBIN" && break 5364 done 5365fi 5366if test -z "$DUMPBIN"; then 5367 ac_ct_DUMPBIN=$DUMPBIN 5368 for ac_prog in dumpbin "link -dump" 5369do 5370 # Extract the first word of "$ac_prog", so it can be a program name with args. 5371set dummy $ac_prog; ac_word=$2 5372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5373$as_echo_n "checking for $ac_word... " >&6; } 5374if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5375 $as_echo_n "(cached) " >&6 5376else 5377 if test -n "$ac_ct_DUMPBIN"; then 5378 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5379else 5380as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5381for as_dir in $PATH 5382do 5383 IFS=$as_save_IFS 5384 test -z "$as_dir" && as_dir=. 5385 for ac_exec_ext in '' $ac_executable_extensions; do 5386 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5387 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5389 break 2 5390 fi 5391done 5392 done 5393IFS=$as_save_IFS 5394 5395fi 5396fi 5397ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5398if test -n "$ac_ct_DUMPBIN"; then 5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5400$as_echo "$ac_ct_DUMPBIN" >&6; } 5401else 5402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5403$as_echo "no" >&6; } 5404fi 5405 5406 5407 test -n "$ac_ct_DUMPBIN" && break 5408done 5409 5410 if test "x$ac_ct_DUMPBIN" = x; then 5411 DUMPBIN=":" 5412 else 5413 case $cross_compiling:$ac_tool_warned in 5414yes:) 5415{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5416$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5417ac_tool_warned=yes ;; 5418esac 5419 DUMPBIN=$ac_ct_DUMPBIN 5420 fi 5421fi 5422 5423 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5424 *COFF*) 5425 DUMPBIN="$DUMPBIN -symbols" 5426 ;; 5427 *) 5428 DUMPBIN=: 5429 ;; 5430 esac 5431 fi 5432 5433 if test "$DUMPBIN" != ":"; then 5434 NM="$DUMPBIN" 5435 fi 5436fi 5437test -z "$NM" && NM=nm 5438 5439 5440 5441 5442 5443 5444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5445$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5446if ${lt_cv_nm_interface+:} false; then : 5447 $as_echo_n "(cached) " >&6 5448else 5449 lt_cv_nm_interface="BSD nm" 5450 echo "int some_variable = 0;" > conftest.$ac_ext 5451 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5452 (eval "$ac_compile" 2>conftest.err) 5453 cat conftest.err >&5 5454 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5455 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5456 cat conftest.err >&5 5457 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5458 cat conftest.out >&5 5459 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5460 lt_cv_nm_interface="MS dumpbin" 5461 fi 5462 rm -f conftest* 5463fi 5464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5465$as_echo "$lt_cv_nm_interface" >&6; } 5466 5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5468$as_echo_n "checking whether ln -s works... " >&6; } 5469LN_S=$as_ln_s 5470if test "$LN_S" = "ln -s"; then 5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5472$as_echo "yes" >&6; } 5473else 5474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5475$as_echo "no, using $LN_S" >&6; } 5476fi 5477 5478# find the maximum length of command line arguments 5479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5480$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5481if ${lt_cv_sys_max_cmd_len+:} false; then : 5482 $as_echo_n "(cached) " >&6 5483else 5484 i=0 5485 teststring="ABCD" 5486 5487 case $build_os in 5488 msdosdjgpp*) 5489 # On DJGPP, this test can blow up pretty badly due to problems in libc 5490 # (any single argument exceeding 2000 bytes causes a buffer overrun 5491 # during glob expansion). Even if it were fixed, the result of this 5492 # check would be larger than it should be. 5493 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5494 ;; 5495 5496 gnu*) 5497 # Under GNU Hurd, this test is not required because there is 5498 # no limit to the length of command line arguments. 5499 # Libtool will interpret -1 as no limit whatsoever 5500 lt_cv_sys_max_cmd_len=-1; 5501 ;; 5502 5503 cygwin* | mingw* | cegcc*) 5504 # On Win9x/ME, this test blows up -- it succeeds, but takes 5505 # about 5 minutes as the teststring grows exponentially. 5506 # Worse, since 9x/ME are not pre-emptively multitasking, 5507 # you end up with a "frozen" computer, even though with patience 5508 # the test eventually succeeds (with a max line length of 256k). 5509 # Instead, let's just punt: use the minimum linelength reported by 5510 # all of the supported platforms: 8192 (on NT/2K/XP). 5511 lt_cv_sys_max_cmd_len=8192; 5512 ;; 5513 5514 mint*) 5515 # On MiNT this can take a long time and run out of memory. 5516 lt_cv_sys_max_cmd_len=8192; 5517 ;; 5518 5519 amigaos*) 5520 # On AmigaOS with pdksh, this test takes hours, literally. 5521 # So we just punt and use a minimum line length of 8192. 5522 lt_cv_sys_max_cmd_len=8192; 5523 ;; 5524 5525 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5526 # This has been around since 386BSD, at least. Likely further. 5527 if test -x /sbin/sysctl; then 5528 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5529 elif test -x /usr/sbin/sysctl; then 5530 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5531 else 5532 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5533 fi 5534 # And add a safety zone 5535 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5536 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5537 ;; 5538 5539 interix*) 5540 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5541 lt_cv_sys_max_cmd_len=196608 5542 ;; 5543 5544 osf*) 5545 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5546 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5547 # nice to cause kernel panics so lets avoid the loop below. 5548 # First set a reasonable default. 5549 lt_cv_sys_max_cmd_len=16384 5550 # 5551 if test -x /sbin/sysconfig; then 5552 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5553 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5554 esac 5555 fi 5556 ;; 5557 sco3.2v5*) 5558 lt_cv_sys_max_cmd_len=102400 5559 ;; 5560 sysv5* | sco5v6* | sysv4.2uw2*) 5561 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5562 if test -n "$kargmax"; then 5563 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5564 else 5565 lt_cv_sys_max_cmd_len=32768 5566 fi 5567 ;; 5568 *) 5569 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5570 if test -n "$lt_cv_sys_max_cmd_len"; then 5571 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5572 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5573 else 5574 # Make teststring a little bigger before we do anything with it. 5575 # a 1K string should be a reasonable start. 5576 for i in 1 2 3 4 5 6 7 8 ; do 5577 teststring=$teststring$teststring 5578 done 5579 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5580 # If test is not a shell built-in, we'll probably end up computing a 5581 # maximum length that is only half of the actual maximum length, but 5582 # we can't tell. 5583 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5584 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5585 test $i != 17 # 1/2 MB should be enough 5586 do 5587 i=`expr $i + 1` 5588 teststring=$teststring$teststring 5589 done 5590 # Only check the string length outside the loop. 5591 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5592 teststring= 5593 # Add a significant safety factor because C++ compilers can tack on 5594 # massive amounts of additional arguments before passing them to the 5595 # linker. It appears as though 1/2 is a usable value. 5596 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5597 fi 5598 ;; 5599 esac 5600 5601fi 5602 5603if test -n $lt_cv_sys_max_cmd_len ; then 5604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5605$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5606else 5607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5608$as_echo "none" >&6; } 5609fi 5610max_cmd_len=$lt_cv_sys_max_cmd_len 5611 5612 5613 5614 5615 5616 5617: ${CP="cp -f"} 5618: ${MV="mv -f"} 5619: ${RM="rm -f"} 5620 5621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5622$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5623# Try some XSI features 5624xsi_shell=no 5625( _lt_dummy="a/b/c" 5626 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5627 = c,a/b,, \ 5628 && eval 'test $(( 1 + 1 )) -eq 2 \ 5629 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5630 && xsi_shell=yes 5631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5632$as_echo "$xsi_shell" >&6; } 5633 5634 5635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5636$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5637lt_shell_append=no 5638( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5639 >/dev/null 2>&1 \ 5640 && lt_shell_append=yes 5641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5642$as_echo "$lt_shell_append" >&6; } 5643 5644 5645if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5646 lt_unset=unset 5647else 5648 lt_unset=false 5649fi 5650 5651 5652 5653 5654 5655# test EBCDIC or ASCII 5656case `echo X|tr X '\101'` in 5657 A) # ASCII based system 5658 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5659 lt_SP2NL='tr \040 \012' 5660 lt_NL2SP='tr \015\012 \040\040' 5661 ;; 5662 *) # EBCDIC based system 5663 lt_SP2NL='tr \100 \n' 5664 lt_NL2SP='tr \r\n \100\100' 5665 ;; 5666esac 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5677$as_echo_n "checking for $LD option to reload object files... " >&6; } 5678if ${lt_cv_ld_reload_flag+:} false; then : 5679 $as_echo_n "(cached) " >&6 5680else 5681 lt_cv_ld_reload_flag='-r' 5682fi 5683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5684$as_echo "$lt_cv_ld_reload_flag" >&6; } 5685reload_flag=$lt_cv_ld_reload_flag 5686case $reload_flag in 5687"" | " "*) ;; 5688*) reload_flag=" $reload_flag" ;; 5689esac 5690reload_cmds='$LD$reload_flag -o $output$reload_objs' 5691case $host_os in 5692 darwin*) 5693 if test "$GCC" = yes; then 5694 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5695 else 5696 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5697 fi 5698 ;; 5699esac 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709if test -n "$ac_tool_prefix"; then 5710 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5711set dummy ${ac_tool_prefix}objdump; ac_word=$2 5712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5713$as_echo_n "checking for $ac_word... " >&6; } 5714if ${ac_cv_prog_OBJDUMP+:} false; then : 5715 $as_echo_n "(cached) " >&6 5716else 5717 if test -n "$OBJDUMP"; then 5718 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5719else 5720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5721for as_dir in $PATH 5722do 5723 IFS=$as_save_IFS 5724 test -z "$as_dir" && as_dir=. 5725 for ac_exec_ext in '' $ac_executable_extensions; do 5726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5727 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5729 break 2 5730 fi 5731done 5732 done 5733IFS=$as_save_IFS 5734 5735fi 5736fi 5737OBJDUMP=$ac_cv_prog_OBJDUMP 5738if test -n "$OBJDUMP"; then 5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5740$as_echo "$OBJDUMP" >&6; } 5741else 5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5743$as_echo "no" >&6; } 5744fi 5745 5746 5747fi 5748if test -z "$ac_cv_prog_OBJDUMP"; then 5749 ac_ct_OBJDUMP=$OBJDUMP 5750 # Extract the first word of "objdump", so it can be a program name with args. 5751set dummy objdump; ac_word=$2 5752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5753$as_echo_n "checking for $ac_word... " >&6; } 5754if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5755 $as_echo_n "(cached) " >&6 5756else 5757 if test -n "$ac_ct_OBJDUMP"; then 5758 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5759else 5760as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5761for as_dir in $PATH 5762do 5763 IFS=$as_save_IFS 5764 test -z "$as_dir" && as_dir=. 5765 for ac_exec_ext in '' $ac_executable_extensions; do 5766 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5767 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5769 break 2 5770 fi 5771done 5772 done 5773IFS=$as_save_IFS 5774 5775fi 5776fi 5777ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5778if test -n "$ac_ct_OBJDUMP"; then 5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5780$as_echo "$ac_ct_OBJDUMP" >&6; } 5781else 5782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5783$as_echo "no" >&6; } 5784fi 5785 5786 if test "x$ac_ct_OBJDUMP" = x; then 5787 OBJDUMP="false" 5788 else 5789 case $cross_compiling:$ac_tool_warned in 5790yes:) 5791{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5792$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5793ac_tool_warned=yes ;; 5794esac 5795 OBJDUMP=$ac_ct_OBJDUMP 5796 fi 5797else 5798 OBJDUMP="$ac_cv_prog_OBJDUMP" 5799fi 5800 5801test -z "$OBJDUMP" && OBJDUMP=objdump 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5812$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5813if ${lt_cv_deplibs_check_method+:} false; then : 5814 $as_echo_n "(cached) " >&6 5815else 5816 lt_cv_file_magic_cmd='$MAGIC_CMD' 5817lt_cv_file_magic_test_file= 5818lt_cv_deplibs_check_method='unknown' 5819# Need to set the preceding variable on all platforms that support 5820# interlibrary dependencies. 5821# 'none' -- dependencies not supported. 5822# `unknown' -- same as none, but documents that we really don't know. 5823# 'pass_all' -- all dependencies passed with no checks. 5824# 'test_compile' -- check by making test program. 5825# 'file_magic [[regex]]' -- check by looking for files in library path 5826# which responds to the $file_magic_cmd with a given extended regex. 5827# If you have `file' or equivalent on your system and you're not sure 5828# whether `pass_all' will *always* work, you probably want this one. 5829 5830case $host_os in 5831aix[4-9]*) 5832 lt_cv_deplibs_check_method=pass_all 5833 ;; 5834 5835beos*) 5836 lt_cv_deplibs_check_method=pass_all 5837 ;; 5838 5839bsdi[45]*) 5840 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5841 lt_cv_file_magic_cmd='/usr/bin/file -L' 5842 lt_cv_file_magic_test_file=/shlib/libc.so 5843 ;; 5844 5845cygwin*) 5846 # func_win32_libid is a shell function defined in ltmain.sh 5847 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5848 lt_cv_file_magic_cmd='func_win32_libid' 5849 ;; 5850 5851mingw* | pw32*) 5852 # Base MSYS/MinGW do not provide the 'file' command needed by 5853 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5854 # unless we find 'file', for example because we are cross-compiling. 5855 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5856 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5857 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5858 lt_cv_file_magic_cmd='func_win32_libid' 5859 else 5860 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5861 lt_cv_file_magic_cmd='$OBJDUMP -f' 5862 fi 5863 ;; 5864 5865cegcc*) 5866 # use the weaker test based on 'objdump'. See mingw*. 5867 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5868 lt_cv_file_magic_cmd='$OBJDUMP -f' 5869 ;; 5870 5871darwin* | rhapsody*) 5872 lt_cv_deplibs_check_method=pass_all 5873 ;; 5874 5875freebsd* | dragonfly*) 5876 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5877 case $host_cpu in 5878 i*86 ) 5879 # Not sure whether the presence of OpenBSD here was a mistake. 5880 # Let's accept both of them until this is cleared up. 5881 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5882 lt_cv_file_magic_cmd=/usr/bin/file 5883 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5884 ;; 5885 esac 5886 else 5887 lt_cv_deplibs_check_method=pass_all 5888 fi 5889 ;; 5890 5891gnu*) 5892 lt_cv_deplibs_check_method=pass_all 5893 ;; 5894 5895haiku*) 5896 lt_cv_deplibs_check_method=pass_all 5897 ;; 5898 5899hpux10.20* | hpux11*) 5900 lt_cv_file_magic_cmd=/usr/bin/file 5901 case $host_cpu in 5902 ia64*) 5903 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5904 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5905 ;; 5906 hppa*64*) 5907 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]' 5908 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5909 ;; 5910 *) 5911 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5912 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5913 ;; 5914 esac 5915 ;; 5916 5917interix[3-9]*) 5918 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5919 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5920 ;; 5921 5922irix5* | irix6* | nonstopux*) 5923 case $LD in 5924 *-32|*"-32 ") libmagic=32-bit;; 5925 *-n32|*"-n32 ") libmagic=N32;; 5926 *-64|*"-64 ") libmagic=64-bit;; 5927 *) libmagic=never-match;; 5928 esac 5929 lt_cv_deplibs_check_method=pass_all 5930 ;; 5931 5932# This must be Linux ELF. 5933linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5934 lt_cv_deplibs_check_method=pass_all 5935 ;; 5936 5937netbsd*) 5938 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5939 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5940 else 5941 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5942 fi 5943 ;; 5944 5945newos6*) 5946 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5947 lt_cv_file_magic_cmd=/usr/bin/file 5948 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5949 ;; 5950 5951*nto* | *qnx*) 5952 lt_cv_deplibs_check_method=pass_all 5953 ;; 5954 5955openbsd*) 5956 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5957 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5958 else 5959 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5960 fi 5961 ;; 5962 5963osf3* | osf4* | osf5*) 5964 lt_cv_deplibs_check_method=pass_all 5965 ;; 5966 5967rdos*) 5968 lt_cv_deplibs_check_method=pass_all 5969 ;; 5970 5971solaris*) 5972 lt_cv_deplibs_check_method=pass_all 5973 ;; 5974 5975sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5976 lt_cv_deplibs_check_method=pass_all 5977 ;; 5978 5979sysv4 | sysv4.3*) 5980 case $host_vendor in 5981 motorola) 5982 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]' 5983 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5984 ;; 5985 ncr) 5986 lt_cv_deplibs_check_method=pass_all 5987 ;; 5988 sequent) 5989 lt_cv_file_magic_cmd='/bin/file' 5990 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5991 ;; 5992 sni) 5993 lt_cv_file_magic_cmd='/bin/file' 5994 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5995 lt_cv_file_magic_test_file=/lib/libc.so 5996 ;; 5997 siemens) 5998 lt_cv_deplibs_check_method=pass_all 5999 ;; 6000 pc) 6001 lt_cv_deplibs_check_method=pass_all 6002 ;; 6003 esac 6004 ;; 6005 6006tpf*) 6007 lt_cv_deplibs_check_method=pass_all 6008 ;; 6009esac 6010 6011fi 6012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6013$as_echo "$lt_cv_deplibs_check_method" >&6; } 6014file_magic_cmd=$lt_cv_file_magic_cmd 6015deplibs_check_method=$lt_cv_deplibs_check_method 6016test -z "$deplibs_check_method" && deplibs_check_method=unknown 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029if test -n "$ac_tool_prefix"; then 6030 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6031set dummy ${ac_tool_prefix}ar; ac_word=$2 6032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6033$as_echo_n "checking for $ac_word... " >&6; } 6034if ${ac_cv_prog_AR+:} false; then : 6035 $as_echo_n "(cached) " >&6 6036else 6037 if test -n "$AR"; then 6038 ac_cv_prog_AR="$AR" # Let the user override the test. 6039else 6040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6041for as_dir in $PATH 6042do 6043 IFS=$as_save_IFS 6044 test -z "$as_dir" && as_dir=. 6045 for ac_exec_ext in '' $ac_executable_extensions; do 6046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6047 ac_cv_prog_AR="${ac_tool_prefix}ar" 6048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6049 break 2 6050 fi 6051done 6052 done 6053IFS=$as_save_IFS 6054 6055fi 6056fi 6057AR=$ac_cv_prog_AR 6058if test -n "$AR"; then 6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6060$as_echo "$AR" >&6; } 6061else 6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6063$as_echo "no" >&6; } 6064fi 6065 6066 6067fi 6068if test -z "$ac_cv_prog_AR"; then 6069 ac_ct_AR=$AR 6070 # Extract the first word of "ar", so it can be a program name with args. 6071set dummy ar; ac_word=$2 6072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6073$as_echo_n "checking for $ac_word... " >&6; } 6074if ${ac_cv_prog_ac_ct_AR+:} false; then : 6075 $as_echo_n "(cached) " >&6 6076else 6077 if test -n "$ac_ct_AR"; then 6078 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6079else 6080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6081for as_dir in $PATH 6082do 6083 IFS=$as_save_IFS 6084 test -z "$as_dir" && as_dir=. 6085 for ac_exec_ext in '' $ac_executable_extensions; do 6086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6087 ac_cv_prog_ac_ct_AR="ar" 6088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6089 break 2 6090 fi 6091done 6092 done 6093IFS=$as_save_IFS 6094 6095fi 6096fi 6097ac_ct_AR=$ac_cv_prog_ac_ct_AR 6098if test -n "$ac_ct_AR"; then 6099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6100$as_echo "$ac_ct_AR" >&6; } 6101else 6102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6103$as_echo "no" >&6; } 6104fi 6105 6106 if test "x$ac_ct_AR" = x; then 6107 AR="false" 6108 else 6109 case $cross_compiling:$ac_tool_warned in 6110yes:) 6111{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6112$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6113ac_tool_warned=yes ;; 6114esac 6115 AR=$ac_ct_AR 6116 fi 6117else 6118 AR="$ac_cv_prog_AR" 6119fi 6120 6121test -z "$AR" && AR=ar 6122test -z "$AR_FLAGS" && AR_FLAGS=cru 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134if test -n "$ac_tool_prefix"; then 6135 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6136set dummy ${ac_tool_prefix}strip; ac_word=$2 6137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6138$as_echo_n "checking for $ac_word... " >&6; } 6139if ${ac_cv_prog_STRIP+:} false; then : 6140 $as_echo_n "(cached) " >&6 6141else 6142 if test -n "$STRIP"; then 6143 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6144else 6145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6146for as_dir in $PATH 6147do 6148 IFS=$as_save_IFS 6149 test -z "$as_dir" && as_dir=. 6150 for ac_exec_ext in '' $ac_executable_extensions; do 6151 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6152 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6154 break 2 6155 fi 6156done 6157 done 6158IFS=$as_save_IFS 6159 6160fi 6161fi 6162STRIP=$ac_cv_prog_STRIP 6163if test -n "$STRIP"; then 6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6165$as_echo "$STRIP" >&6; } 6166else 6167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6168$as_echo "no" >&6; } 6169fi 6170 6171 6172fi 6173if test -z "$ac_cv_prog_STRIP"; then 6174 ac_ct_STRIP=$STRIP 6175 # Extract the first word of "strip", so it can be a program name with args. 6176set dummy strip; ac_word=$2 6177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6178$as_echo_n "checking for $ac_word... " >&6; } 6179if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6180 $as_echo_n "(cached) " >&6 6181else 6182 if test -n "$ac_ct_STRIP"; then 6183 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6184else 6185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6186for as_dir in $PATH 6187do 6188 IFS=$as_save_IFS 6189 test -z "$as_dir" && as_dir=. 6190 for ac_exec_ext in '' $ac_executable_extensions; do 6191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6192 ac_cv_prog_ac_ct_STRIP="strip" 6193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6194 break 2 6195 fi 6196done 6197 done 6198IFS=$as_save_IFS 6199 6200fi 6201fi 6202ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6203if test -n "$ac_ct_STRIP"; then 6204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6205$as_echo "$ac_ct_STRIP" >&6; } 6206else 6207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6208$as_echo "no" >&6; } 6209fi 6210 6211 if test "x$ac_ct_STRIP" = x; then 6212 STRIP=":" 6213 else 6214 case $cross_compiling:$ac_tool_warned in 6215yes:) 6216{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6217$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6218ac_tool_warned=yes ;; 6219esac 6220 STRIP=$ac_ct_STRIP 6221 fi 6222else 6223 STRIP="$ac_cv_prog_STRIP" 6224fi 6225 6226test -z "$STRIP" && STRIP=: 6227 6228 6229 6230 6231 6232 6233if test -n "$ac_tool_prefix"; then 6234 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6235set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6237$as_echo_n "checking for $ac_word... " >&6; } 6238if ${ac_cv_prog_RANLIB+:} false; then : 6239 $as_echo_n "(cached) " >&6 6240else 6241 if test -n "$RANLIB"; then 6242 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6243else 6244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6245for as_dir in $PATH 6246do 6247 IFS=$as_save_IFS 6248 test -z "$as_dir" && as_dir=. 6249 for ac_exec_ext in '' $ac_executable_extensions; do 6250 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6251 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6253 break 2 6254 fi 6255done 6256 done 6257IFS=$as_save_IFS 6258 6259fi 6260fi 6261RANLIB=$ac_cv_prog_RANLIB 6262if test -n "$RANLIB"; then 6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6264$as_echo "$RANLIB" >&6; } 6265else 6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6267$as_echo "no" >&6; } 6268fi 6269 6270 6271fi 6272if test -z "$ac_cv_prog_RANLIB"; then 6273 ac_ct_RANLIB=$RANLIB 6274 # Extract the first word of "ranlib", so it can be a program name with args. 6275set dummy ranlib; ac_word=$2 6276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6277$as_echo_n "checking for $ac_word... " >&6; } 6278if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6279 $as_echo_n "(cached) " >&6 6280else 6281 if test -n "$ac_ct_RANLIB"; then 6282 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6283else 6284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6285for as_dir in $PATH 6286do 6287 IFS=$as_save_IFS 6288 test -z "$as_dir" && as_dir=. 6289 for ac_exec_ext in '' $ac_executable_extensions; do 6290 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6291 ac_cv_prog_ac_ct_RANLIB="ranlib" 6292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6293 break 2 6294 fi 6295done 6296 done 6297IFS=$as_save_IFS 6298 6299fi 6300fi 6301ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6302if test -n "$ac_ct_RANLIB"; then 6303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6304$as_echo "$ac_ct_RANLIB" >&6; } 6305else 6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6307$as_echo "no" >&6; } 6308fi 6309 6310 if test "x$ac_ct_RANLIB" = x; then 6311 RANLIB=":" 6312 else 6313 case $cross_compiling:$ac_tool_warned in 6314yes:) 6315{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6316$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6317ac_tool_warned=yes ;; 6318esac 6319 RANLIB=$ac_ct_RANLIB 6320 fi 6321else 6322 RANLIB="$ac_cv_prog_RANLIB" 6323fi 6324 6325test -z "$RANLIB" && RANLIB=: 6326 6327 6328 6329 6330 6331 6332# Determine commands to create old-style static archives. 6333old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6334old_postinstall_cmds='chmod 644 $oldlib' 6335old_postuninstall_cmds= 6336 6337if test -n "$RANLIB"; then 6338 case $host_os in 6339 openbsd*) 6340 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6341 ;; 6342 *) 6343 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6344 ;; 6345 esac 6346 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6347fi 6348 6349case $host_os in 6350 darwin*) 6351 lock_old_archive_extraction=yes ;; 6352 *) 6353 lock_old_archive_extraction=no ;; 6354esac 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394# If no C compiler was specified, use CC. 6395LTCC=${LTCC-"$CC"} 6396 6397# If no C compiler flags were specified, use CFLAGS. 6398LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6399 6400# Allow CC to be a program name with arguments. 6401compiler=$CC 6402 6403 6404# Check for command to grab the raw symbol name followed by C symbol from nm. 6405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6406$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6407if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6408 $as_echo_n "(cached) " >&6 6409else 6410 6411# These are sane defaults that work on at least a few old systems. 6412# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6413 6414# Character class describing NM global symbol codes. 6415symcode='[BCDEGRST]' 6416 6417# Regexp to match symbols that can be accessed directly from C. 6418sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6419 6420# Define system-specific variables. 6421case $host_os in 6422aix*) 6423 symcode='[BCDT]' 6424 ;; 6425cygwin* | mingw* | pw32* | cegcc*) 6426 symcode='[ABCDGISTW]' 6427 ;; 6428hpux*) 6429 if test "$host_cpu" = ia64; then 6430 symcode='[ABCDEGRST]' 6431 fi 6432 ;; 6433irix* | nonstopux*) 6434 symcode='[BCDEGRST]' 6435 ;; 6436osf*) 6437 symcode='[BCDEGQRST]' 6438 ;; 6439solaris*) 6440 symcode='[BDRT]' 6441 ;; 6442sco3.2v5*) 6443 symcode='[DT]' 6444 ;; 6445sysv4.2uw2*) 6446 symcode='[DT]' 6447 ;; 6448sysv5* | sco5v6* | unixware* | OpenUNIX*) 6449 symcode='[ABDT]' 6450 ;; 6451sysv4) 6452 symcode='[DFNSTU]' 6453 ;; 6454esac 6455 6456# If we're using GNU nm, then use its standard symbol codes. 6457case `$NM -V 2>&1` in 6458*GNU* | *'with BFD'*) 6459 symcode='[ABCDGIRSTW]' ;; 6460esac 6461 6462# Transform an extracted symbol line into a proper C declaration. 6463# Some systems (esp. on ia64) link data and code symbols differently, 6464# so use this general approach. 6465lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6466 6467# Transform an extracted symbol line into symbol name and symbol address 6468lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6469lt_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'" 6470 6471# Handle CRLF in mingw tool chain 6472opt_cr= 6473case $build_os in 6474mingw*) 6475 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6476 ;; 6477esac 6478 6479# Try without a prefix underscore, then with it. 6480for ac_symprfx in "" "_"; do 6481 6482 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6483 symxfrm="\\1 $ac_symprfx\\2 \\2" 6484 6485 # Write the raw and C identifiers. 6486 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6487 # Fake it for dumpbin and say T for any non-static function 6488 # and D for any global variable. 6489 # Also find C++ and __fastcall symbols from MSVC++, 6490 # which start with @ or ?. 6491 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6492" {last_section=section; section=\$ 3};"\ 6493" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6494" \$ 0!~/External *\|/{next};"\ 6495" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6496" {if(hide[section]) next};"\ 6497" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6498" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6499" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6500" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6501" ' prfx=^$ac_symprfx" 6502 else 6503 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6504 fi 6505 6506 # Check to see that the pipe works correctly. 6507 pipe_works=no 6508 6509 rm -f conftest* 6510 cat > conftest.$ac_ext <<_LT_EOF 6511#ifdef __cplusplus 6512extern "C" { 6513#endif 6514char nm_test_var; 6515void nm_test_func(void); 6516void nm_test_func(void){} 6517#ifdef __cplusplus 6518} 6519#endif 6520int main(){nm_test_var='a';nm_test_func();return(0);} 6521_LT_EOF 6522 6523 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6524 (eval $ac_compile) 2>&5 6525 ac_status=$? 6526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6527 test $ac_status = 0; }; then 6528 # Now try to grab the symbols. 6529 nlist=conftest.nm 6530 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6531 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6532 ac_status=$? 6533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6534 test $ac_status = 0; } && test -s "$nlist"; then 6535 # Try sorting and uniquifying the output. 6536 if sort "$nlist" | uniq > "$nlist"T; then 6537 mv -f "$nlist"T "$nlist" 6538 else 6539 rm -f "$nlist"T 6540 fi 6541 6542 # Make sure that we snagged all the symbols we need. 6543 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6544 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6545 cat <<_LT_EOF > conftest.$ac_ext 6546#ifdef __cplusplus 6547extern "C" { 6548#endif 6549 6550_LT_EOF 6551 # Now generate the symbol file. 6552 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6553 6554 cat <<_LT_EOF >> conftest.$ac_ext 6555 6556/* The mapping between symbol names and symbols. */ 6557const struct { 6558 const char *name; 6559 void *address; 6560} 6561lt__PROGRAM__LTX_preloaded_symbols[] = 6562{ 6563 { "@PROGRAM@", (void *) 0 }, 6564_LT_EOF 6565 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6566 cat <<\_LT_EOF >> conftest.$ac_ext 6567 {0, (void *) 0} 6568}; 6569 6570/* This works around a problem in FreeBSD linker */ 6571#ifdef FREEBSD_WORKAROUND 6572static const void *lt_preloaded_setup() { 6573 return lt__PROGRAM__LTX_preloaded_symbols; 6574} 6575#endif 6576 6577#ifdef __cplusplus 6578} 6579#endif 6580_LT_EOF 6581 # Now try linking the two files. 6582 mv conftest.$ac_objext conftstm.$ac_objext 6583 lt_save_LIBS="$LIBS" 6584 lt_save_CFLAGS="$CFLAGS" 6585 LIBS="conftstm.$ac_objext" 6586 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6587 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6588 (eval $ac_link) 2>&5 6589 ac_status=$? 6590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6591 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6592 pipe_works=yes 6593 fi 6594 LIBS="$lt_save_LIBS" 6595 CFLAGS="$lt_save_CFLAGS" 6596 else 6597 echo "cannot find nm_test_func in $nlist" >&5 6598 fi 6599 else 6600 echo "cannot find nm_test_var in $nlist" >&5 6601 fi 6602 else 6603 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6604 fi 6605 else 6606 echo "$progname: failed program was:" >&5 6607 cat conftest.$ac_ext >&5 6608 fi 6609 rm -rf conftest* conftst* 6610 6611 # Do not use the global_symbol_pipe unless it works. 6612 if test "$pipe_works" = yes; then 6613 break 6614 else 6615 lt_cv_sys_global_symbol_pipe= 6616 fi 6617done 6618 6619fi 6620 6621if test -z "$lt_cv_sys_global_symbol_pipe"; then 6622 lt_cv_sys_global_symbol_to_cdecl= 6623fi 6624if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6626$as_echo "failed" >&6; } 6627else 6628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6629$as_echo "ok" >&6; } 6630fi 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653# Check whether --enable-libtool-lock was given. 6654if test "${enable_libtool_lock+set}" = set; then : 6655 enableval=$enable_libtool_lock; 6656fi 6657 6658test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6659 6660# Some flags need to be propagated to the compiler or linker for good 6661# libtool support. 6662case $host in 6663ia64-*-hpux*) 6664 # Find out which ABI we are using. 6665 echo 'int i;' > conftest.$ac_ext 6666 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6667 (eval $ac_compile) 2>&5 6668 ac_status=$? 6669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6670 test $ac_status = 0; }; then 6671 case `/usr/bin/file conftest.$ac_objext` in 6672 *ELF-32*) 6673 HPUX_IA64_MODE="32" 6674 ;; 6675 *ELF-64*) 6676 HPUX_IA64_MODE="64" 6677 ;; 6678 esac 6679 fi 6680 rm -rf conftest* 6681 ;; 6682*-*-irix6*) 6683 # Find out which ABI we are using. 6684 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6685 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6686 (eval $ac_compile) 2>&5 6687 ac_status=$? 6688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6689 test $ac_status = 0; }; then 6690 if test "$lt_cv_prog_gnu_ld" = yes; then 6691 case `/usr/bin/file conftest.$ac_objext` in 6692 *32-bit*) 6693 LD="${LD-ld} -melf32bsmip" 6694 ;; 6695 *N32*) 6696 LD="${LD-ld} -melf32bmipn32" 6697 ;; 6698 *64-bit*) 6699 LD="${LD-ld} -melf64bmip" 6700 ;; 6701 esac 6702 else 6703 case `/usr/bin/file conftest.$ac_objext` in 6704 *32-bit*) 6705 LD="${LD-ld} -32" 6706 ;; 6707 *N32*) 6708 LD="${LD-ld} -n32" 6709 ;; 6710 *64-bit*) 6711 LD="${LD-ld} -64" 6712 ;; 6713 esac 6714 fi 6715 fi 6716 rm -rf conftest* 6717 ;; 6718 6719x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6720s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6721 # Find out which ABI we are using. 6722 echo 'int i;' > conftest.$ac_ext 6723 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6724 (eval $ac_compile) 2>&5 6725 ac_status=$? 6726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6727 test $ac_status = 0; }; then 6728 case `/usr/bin/file conftest.o` in 6729 *32-bit*) 6730 case $host in 6731 x86_64-*kfreebsd*-gnu) 6732 LD="${LD-ld} -m elf_i386_fbsd" 6733 ;; 6734 x86_64-*linux*) 6735 case `/usr/bin/file conftest.o` in 6736 *x86-64*) 6737 LD="${LD-ld} -m elf32_x86_64" 6738 ;; 6739 *) 6740 LD="${LD-ld} -m elf_i386" 6741 ;; 6742 esac 6743 ;; 6744 powerpc64le-*linux*) 6745 LD="${LD-ld} -m elf32lppclinux" 6746 ;; 6747 powerpc64-*linux*) 6748 LD="${LD-ld} -m elf32ppclinux" 6749 ;; 6750 s390x-*linux*) 6751 LD="${LD-ld} -m elf_s390" 6752 ;; 6753 sparc64-*linux*) 6754 LD="${LD-ld} -m elf32_sparc" 6755 ;; 6756 esac 6757 ;; 6758 *64-bit*) 6759 case $host in 6760 x86_64-*kfreebsd*-gnu) 6761 LD="${LD-ld} -m elf_x86_64_fbsd" 6762 ;; 6763 x86_64-*linux*) 6764 LD="${LD-ld} -m elf_x86_64" 6765 ;; 6766 powerpcle-*linux*) 6767 LD="${LD-ld} -m elf64lppc" 6768 ;; 6769 powerpc-*linux*) 6770 LD="${LD-ld} -m elf64ppc" 6771 ;; 6772 s390*-*linux*|s390*-*tpf*) 6773 LD="${LD-ld} -m elf64_s390" 6774 ;; 6775 sparc*-*linux*) 6776 LD="${LD-ld} -m elf64_sparc" 6777 ;; 6778 esac 6779 ;; 6780 esac 6781 fi 6782 rm -rf conftest* 6783 ;; 6784 6785*-*-sco3.2v5*) 6786 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6787 SAVE_CFLAGS="$CFLAGS" 6788 CFLAGS="$CFLAGS -belf" 6789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6790$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6791if ${lt_cv_cc_needs_belf+:} false; then : 6792 $as_echo_n "(cached) " >&6 6793else 6794 ac_ext=c 6795ac_cpp='$CPP $CPPFLAGS' 6796ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6797ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6798ac_compiler_gnu=$ac_cv_c_compiler_gnu 6799 6800 if test x$gcc_no_link = xyes; then 6801 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6802fi 6803cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6804/* end confdefs.h. */ 6805 6806int 6807main () 6808{ 6809 6810 ; 6811 return 0; 6812} 6813_ACEOF 6814if ac_fn_c_try_link "$LINENO"; then : 6815 lt_cv_cc_needs_belf=yes 6816else 6817 lt_cv_cc_needs_belf=no 6818fi 6819rm -f core conftest.err conftest.$ac_objext \ 6820 conftest$ac_exeext conftest.$ac_ext 6821 ac_ext=c 6822ac_cpp='$CPP $CPPFLAGS' 6823ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6824ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6825ac_compiler_gnu=$ac_cv_c_compiler_gnu 6826 6827fi 6828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6829$as_echo "$lt_cv_cc_needs_belf" >&6; } 6830 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6831 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6832 CFLAGS="$SAVE_CFLAGS" 6833 fi 6834 ;; 6835sparc*-*solaris*) 6836 # Find out which ABI we are using. 6837 echo 'int i;' > conftest.$ac_ext 6838 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6839 (eval $ac_compile) 2>&5 6840 ac_status=$? 6841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6842 test $ac_status = 0; }; then 6843 case `/usr/bin/file conftest.o` in 6844 *64-bit*) 6845 case $lt_cv_prog_gnu_ld in 6846 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6847 *) 6848 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6849 LD="${LD-ld} -64" 6850 fi 6851 ;; 6852 esac 6853 ;; 6854 esac 6855 fi 6856 rm -rf conftest* 6857 ;; 6858esac 6859 6860need_locks="$enable_libtool_lock" 6861 6862 6863 case $host_os in 6864 rhapsody* | darwin*) 6865 if test -n "$ac_tool_prefix"; then 6866 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6867set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6869$as_echo_n "checking for $ac_word... " >&6; } 6870if ${ac_cv_prog_DSYMUTIL+:} false; then : 6871 $as_echo_n "(cached) " >&6 6872else 6873 if test -n "$DSYMUTIL"; then 6874 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6875else 6876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6877for as_dir in $PATH 6878do 6879 IFS=$as_save_IFS 6880 test -z "$as_dir" && as_dir=. 6881 for ac_exec_ext in '' $ac_executable_extensions; do 6882 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6883 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6885 break 2 6886 fi 6887done 6888 done 6889IFS=$as_save_IFS 6890 6891fi 6892fi 6893DSYMUTIL=$ac_cv_prog_DSYMUTIL 6894if test -n "$DSYMUTIL"; then 6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6896$as_echo "$DSYMUTIL" >&6; } 6897else 6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6899$as_echo "no" >&6; } 6900fi 6901 6902 6903fi 6904if test -z "$ac_cv_prog_DSYMUTIL"; then 6905 ac_ct_DSYMUTIL=$DSYMUTIL 6906 # Extract the first word of "dsymutil", so it can be a program name with args. 6907set dummy dsymutil; ac_word=$2 6908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6909$as_echo_n "checking for $ac_word... " >&6; } 6910if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6911 $as_echo_n "(cached) " >&6 6912else 6913 if test -n "$ac_ct_DSYMUTIL"; then 6914 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6915else 6916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6917for as_dir in $PATH 6918do 6919 IFS=$as_save_IFS 6920 test -z "$as_dir" && as_dir=. 6921 for ac_exec_ext in '' $ac_executable_extensions; do 6922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6923 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6925 break 2 6926 fi 6927done 6928 done 6929IFS=$as_save_IFS 6930 6931fi 6932fi 6933ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6934if test -n "$ac_ct_DSYMUTIL"; then 6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6936$as_echo "$ac_ct_DSYMUTIL" >&6; } 6937else 6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6939$as_echo "no" >&6; } 6940fi 6941 6942 if test "x$ac_ct_DSYMUTIL" = x; then 6943 DSYMUTIL=":" 6944 else 6945 case $cross_compiling:$ac_tool_warned in 6946yes:) 6947{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6948$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6949ac_tool_warned=yes ;; 6950esac 6951 DSYMUTIL=$ac_ct_DSYMUTIL 6952 fi 6953else 6954 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6955fi 6956 6957 if test -n "$ac_tool_prefix"; then 6958 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6959set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6961$as_echo_n "checking for $ac_word... " >&6; } 6962if ${ac_cv_prog_NMEDIT+:} false; then : 6963 $as_echo_n "(cached) " >&6 6964else 6965 if test -n "$NMEDIT"; then 6966 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6967else 6968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6969for as_dir in $PATH 6970do 6971 IFS=$as_save_IFS 6972 test -z "$as_dir" && as_dir=. 6973 for ac_exec_ext in '' $ac_executable_extensions; do 6974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6975 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6977 break 2 6978 fi 6979done 6980 done 6981IFS=$as_save_IFS 6982 6983fi 6984fi 6985NMEDIT=$ac_cv_prog_NMEDIT 6986if test -n "$NMEDIT"; then 6987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6988$as_echo "$NMEDIT" >&6; } 6989else 6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6991$as_echo "no" >&6; } 6992fi 6993 6994 6995fi 6996if test -z "$ac_cv_prog_NMEDIT"; then 6997 ac_ct_NMEDIT=$NMEDIT 6998 # Extract the first word of "nmedit", so it can be a program name with args. 6999set dummy nmedit; ac_word=$2 7000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7001$as_echo_n "checking for $ac_word... " >&6; } 7002if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7003 $as_echo_n "(cached) " >&6 7004else 7005 if test -n "$ac_ct_NMEDIT"; then 7006 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7007else 7008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7009for as_dir in $PATH 7010do 7011 IFS=$as_save_IFS 7012 test -z "$as_dir" && as_dir=. 7013 for ac_exec_ext in '' $ac_executable_extensions; do 7014 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7015 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7017 break 2 7018 fi 7019done 7020 done 7021IFS=$as_save_IFS 7022 7023fi 7024fi 7025ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7026if test -n "$ac_ct_NMEDIT"; then 7027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7028$as_echo "$ac_ct_NMEDIT" >&6; } 7029else 7030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7031$as_echo "no" >&6; } 7032fi 7033 7034 if test "x$ac_ct_NMEDIT" = x; then 7035 NMEDIT=":" 7036 else 7037 case $cross_compiling:$ac_tool_warned in 7038yes:) 7039{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7040$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7041ac_tool_warned=yes ;; 7042esac 7043 NMEDIT=$ac_ct_NMEDIT 7044 fi 7045else 7046 NMEDIT="$ac_cv_prog_NMEDIT" 7047fi 7048 7049 if test -n "$ac_tool_prefix"; then 7050 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7051set dummy ${ac_tool_prefix}lipo; ac_word=$2 7052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7053$as_echo_n "checking for $ac_word... " >&6; } 7054if ${ac_cv_prog_LIPO+:} false; then : 7055 $as_echo_n "(cached) " >&6 7056else 7057 if test -n "$LIPO"; then 7058 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7059else 7060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7061for as_dir in $PATH 7062do 7063 IFS=$as_save_IFS 7064 test -z "$as_dir" && as_dir=. 7065 for ac_exec_ext in '' $ac_executable_extensions; do 7066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7067 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7069 break 2 7070 fi 7071done 7072 done 7073IFS=$as_save_IFS 7074 7075fi 7076fi 7077LIPO=$ac_cv_prog_LIPO 7078if test -n "$LIPO"; then 7079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7080$as_echo "$LIPO" >&6; } 7081else 7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7083$as_echo "no" >&6; } 7084fi 7085 7086 7087fi 7088if test -z "$ac_cv_prog_LIPO"; then 7089 ac_ct_LIPO=$LIPO 7090 # Extract the first word of "lipo", so it can be a program name with args. 7091set dummy lipo; ac_word=$2 7092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7093$as_echo_n "checking for $ac_word... " >&6; } 7094if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7095 $as_echo_n "(cached) " >&6 7096else 7097 if test -n "$ac_ct_LIPO"; then 7098 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7099else 7100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7101for as_dir in $PATH 7102do 7103 IFS=$as_save_IFS 7104 test -z "$as_dir" && as_dir=. 7105 for ac_exec_ext in '' $ac_executable_extensions; do 7106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7107 ac_cv_prog_ac_ct_LIPO="lipo" 7108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7109 break 2 7110 fi 7111done 7112 done 7113IFS=$as_save_IFS 7114 7115fi 7116fi 7117ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7118if test -n "$ac_ct_LIPO"; then 7119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7120$as_echo "$ac_ct_LIPO" >&6; } 7121else 7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7123$as_echo "no" >&6; } 7124fi 7125 7126 if test "x$ac_ct_LIPO" = x; then 7127 LIPO=":" 7128 else 7129 case $cross_compiling:$ac_tool_warned in 7130yes:) 7131{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7132$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7133ac_tool_warned=yes ;; 7134esac 7135 LIPO=$ac_ct_LIPO 7136 fi 7137else 7138 LIPO="$ac_cv_prog_LIPO" 7139fi 7140 7141 if test -n "$ac_tool_prefix"; then 7142 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7143set dummy ${ac_tool_prefix}otool; ac_word=$2 7144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7145$as_echo_n "checking for $ac_word... " >&6; } 7146if ${ac_cv_prog_OTOOL+:} false; then : 7147 $as_echo_n "(cached) " >&6 7148else 7149 if test -n "$OTOOL"; then 7150 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7151else 7152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7153for as_dir in $PATH 7154do 7155 IFS=$as_save_IFS 7156 test -z "$as_dir" && as_dir=. 7157 for ac_exec_ext in '' $ac_executable_extensions; do 7158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7159 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7161 break 2 7162 fi 7163done 7164 done 7165IFS=$as_save_IFS 7166 7167fi 7168fi 7169OTOOL=$ac_cv_prog_OTOOL 7170if test -n "$OTOOL"; then 7171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7172$as_echo "$OTOOL" >&6; } 7173else 7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7175$as_echo "no" >&6; } 7176fi 7177 7178 7179fi 7180if test -z "$ac_cv_prog_OTOOL"; then 7181 ac_ct_OTOOL=$OTOOL 7182 # Extract the first word of "otool", so it can be a program name with args. 7183set dummy otool; ac_word=$2 7184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7185$as_echo_n "checking for $ac_word... " >&6; } 7186if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7187 $as_echo_n "(cached) " >&6 7188else 7189 if test -n "$ac_ct_OTOOL"; then 7190 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7191else 7192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7193for as_dir in $PATH 7194do 7195 IFS=$as_save_IFS 7196 test -z "$as_dir" && as_dir=. 7197 for ac_exec_ext in '' $ac_executable_extensions; do 7198 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7199 ac_cv_prog_ac_ct_OTOOL="otool" 7200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7201 break 2 7202 fi 7203done 7204 done 7205IFS=$as_save_IFS 7206 7207fi 7208fi 7209ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7210if test -n "$ac_ct_OTOOL"; then 7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7212$as_echo "$ac_ct_OTOOL" >&6; } 7213else 7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7215$as_echo "no" >&6; } 7216fi 7217 7218 if test "x$ac_ct_OTOOL" = x; then 7219 OTOOL=":" 7220 else 7221 case $cross_compiling:$ac_tool_warned in 7222yes:) 7223{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7224$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7225ac_tool_warned=yes ;; 7226esac 7227 OTOOL=$ac_ct_OTOOL 7228 fi 7229else 7230 OTOOL="$ac_cv_prog_OTOOL" 7231fi 7232 7233 if test -n "$ac_tool_prefix"; then 7234 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7235set dummy ${ac_tool_prefix}otool64; ac_word=$2 7236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7237$as_echo_n "checking for $ac_word... " >&6; } 7238if ${ac_cv_prog_OTOOL64+:} false; then : 7239 $as_echo_n "(cached) " >&6 7240else 7241 if test -n "$OTOOL64"; then 7242 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7243else 7244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7245for as_dir in $PATH 7246do 7247 IFS=$as_save_IFS 7248 test -z "$as_dir" && as_dir=. 7249 for ac_exec_ext in '' $ac_executable_extensions; do 7250 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7251 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7253 break 2 7254 fi 7255done 7256 done 7257IFS=$as_save_IFS 7258 7259fi 7260fi 7261OTOOL64=$ac_cv_prog_OTOOL64 7262if test -n "$OTOOL64"; then 7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7264$as_echo "$OTOOL64" >&6; } 7265else 7266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7267$as_echo "no" >&6; } 7268fi 7269 7270 7271fi 7272if test -z "$ac_cv_prog_OTOOL64"; then 7273 ac_ct_OTOOL64=$OTOOL64 7274 # Extract the first word of "otool64", so it can be a program name with args. 7275set dummy otool64; ac_word=$2 7276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7277$as_echo_n "checking for $ac_word... " >&6; } 7278if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7279 $as_echo_n "(cached) " >&6 7280else 7281 if test -n "$ac_ct_OTOOL64"; then 7282 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7283else 7284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7285for as_dir in $PATH 7286do 7287 IFS=$as_save_IFS 7288 test -z "$as_dir" && as_dir=. 7289 for ac_exec_ext in '' $ac_executable_extensions; do 7290 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7291 ac_cv_prog_ac_ct_OTOOL64="otool64" 7292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7293 break 2 7294 fi 7295done 7296 done 7297IFS=$as_save_IFS 7298 7299fi 7300fi 7301ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7302if test -n "$ac_ct_OTOOL64"; then 7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7304$as_echo "$ac_ct_OTOOL64" >&6; } 7305else 7306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7307$as_echo "no" >&6; } 7308fi 7309 7310 if test "x$ac_ct_OTOOL64" = x; then 7311 OTOOL64=":" 7312 else 7313 case $cross_compiling:$ac_tool_warned in 7314yes:) 7315{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7316$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7317ac_tool_warned=yes ;; 7318esac 7319 OTOOL64=$ac_ct_OTOOL64 7320 fi 7321else 7322 OTOOL64="$ac_cv_prog_OTOOL64" 7323fi 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7352$as_echo_n "checking for -single_module linker flag... " >&6; } 7353if ${lt_cv_apple_cc_single_mod+:} false; then : 7354 $as_echo_n "(cached) " >&6 7355else 7356 lt_cv_apple_cc_single_mod=no 7357 if test -z "${LT_MULTI_MODULE}"; then 7358 # By default we will add the -single_module flag. You can override 7359 # by either setting the environment variable LT_MULTI_MODULE 7360 # non-empty at configure time, or by adding -multi_module to the 7361 # link flags. 7362 rm -rf libconftest.dylib* 7363 echo "int foo(void){return 1;}" > conftest.c 7364 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7365-dynamiclib -Wl,-single_module conftest.c" >&5 7366 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7367 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7368 _lt_result=$? 7369 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7370 lt_cv_apple_cc_single_mod=yes 7371 else 7372 cat conftest.err >&5 7373 fi 7374 rm -rf libconftest.dylib* 7375 rm -f conftest.* 7376 fi 7377fi 7378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7379$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7381$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7382if ${lt_cv_ld_exported_symbols_list+:} false; then : 7383 $as_echo_n "(cached) " >&6 7384else 7385 lt_cv_ld_exported_symbols_list=no 7386 save_LDFLAGS=$LDFLAGS 7387 echo "_main" > conftest.sym 7388 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7389 if test x$gcc_no_link = xyes; then 7390 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7391fi 7392cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7393/* end confdefs.h. */ 7394 7395int 7396main () 7397{ 7398 7399 ; 7400 return 0; 7401} 7402_ACEOF 7403if ac_fn_c_try_link "$LINENO"; then : 7404 lt_cv_ld_exported_symbols_list=yes 7405else 7406 lt_cv_ld_exported_symbols_list=no 7407fi 7408rm -f core conftest.err conftest.$ac_objext \ 7409 conftest$ac_exeext conftest.$ac_ext 7410 LDFLAGS="$save_LDFLAGS" 7411 7412fi 7413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7414$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7416$as_echo_n "checking for -force_load linker flag... " >&6; } 7417if ${lt_cv_ld_force_load+:} false; then : 7418 $as_echo_n "(cached) " >&6 7419else 7420 lt_cv_ld_force_load=no 7421 cat > conftest.c << _LT_EOF 7422int forced_loaded() { return 2;} 7423_LT_EOF 7424 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7425 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7426 echo "$AR cru libconftest.a conftest.o" >&5 7427 $AR cru libconftest.a conftest.o 2>&5 7428 cat > conftest.c << _LT_EOF 7429int main() { return 0;} 7430_LT_EOF 7431 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7432 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7433 _lt_result=$? 7434 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7435 lt_cv_ld_force_load=yes 7436 else 7437 cat conftest.err >&5 7438 fi 7439 rm -f conftest.err libconftest.a conftest conftest.c 7440 rm -rf conftest.dSYM 7441 7442fi 7443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7444$as_echo "$lt_cv_ld_force_load" >&6; } 7445 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7446 # build without first building modern cctools / linker. 7447 case $host_cpu-$host_os in 7448 *-rhapsody* | *-darwin1.[012]) 7449 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7450 *-darwin1.*) 7451 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7452 *-darwin*) 7453 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7454 # deployment target is forced to an earlier version. 7455 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7456 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7457 ;; 7458 10.[012][,.]*) 7459 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7460 ;; 7461 *) 7462 ;; 7463 esac 7464 ;; 7465 esac 7466 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7467 _lt_dar_single_mod='$single_module' 7468 fi 7469 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7470 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7471 else 7472 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7473 fi 7474 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7475 _lt_dsymutil='~$DSYMUTIL $lib || :' 7476 else 7477 _lt_dsymutil= 7478 fi 7479 ;; 7480 esac 7481 7482for ac_header in dlfcn.h 7483do : 7484 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7485" 7486if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7487 cat >>confdefs.h <<_ACEOF 7488#define HAVE_DLFCN_H 1 7489_ACEOF 7490 7491fi 7492 7493done 7494 7495 7496 7497 7498 7499# Set options 7500 7501 7502 7503 enable_dlopen=no 7504 7505 7506 enable_win32_dll=no 7507 7508 7509 # Check whether --enable-shared was given. 7510if test "${enable_shared+set}" = set; then : 7511 enableval=$enable_shared; p=${PACKAGE-default} 7512 case $enableval in 7513 yes) enable_shared=yes ;; 7514 no) enable_shared=no ;; 7515 *) 7516 enable_shared=no 7517 # Look at the argument we got. We use all the common list separators. 7518 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7519 for pkg in $enableval; do 7520 IFS="$lt_save_ifs" 7521 if test "X$pkg" = "X$p"; then 7522 enable_shared=yes 7523 fi 7524 done 7525 IFS="$lt_save_ifs" 7526 ;; 7527 esac 7528else 7529 enable_shared=yes 7530fi 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 # Check whether --enable-static was given. 7541if test "${enable_static+set}" = set; then : 7542 enableval=$enable_static; p=${PACKAGE-default} 7543 case $enableval in 7544 yes) enable_static=yes ;; 7545 no) enable_static=no ;; 7546 *) 7547 enable_static=no 7548 # Look at the argument we got. We use all the common list separators. 7549 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7550 for pkg in $enableval; do 7551 IFS="$lt_save_ifs" 7552 if test "X$pkg" = "X$p"; then 7553 enable_static=yes 7554 fi 7555 done 7556 IFS="$lt_save_ifs" 7557 ;; 7558 esac 7559else 7560 enable_static=yes 7561fi 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572# Check whether --with-pic was given. 7573if test "${with_pic+set}" = set; then : 7574 withval=$with_pic; pic_mode="$withval" 7575else 7576 pic_mode=default 7577fi 7578 7579 7580test -z "$pic_mode" && pic_mode=default 7581 7582 7583 7584 7585 7586 7587 7588 # Check whether --enable-fast-install was given. 7589if test "${enable_fast_install+set}" = set; then : 7590 enableval=$enable_fast_install; p=${PACKAGE-default} 7591 case $enableval in 7592 yes) enable_fast_install=yes ;; 7593 no) enable_fast_install=no ;; 7594 *) 7595 enable_fast_install=no 7596 # Look at the argument we got. We use all the common list separators. 7597 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7598 for pkg in $enableval; do 7599 IFS="$lt_save_ifs" 7600 if test "X$pkg" = "X$p"; then 7601 enable_fast_install=yes 7602 fi 7603 done 7604 IFS="$lt_save_ifs" 7605 ;; 7606 esac 7607else 7608 enable_fast_install=yes 7609fi 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621# This can be used to rebuild libtool when needed 7622LIBTOOL_DEPS="$ltmain" 7623 7624# Always use our own libtool. 7625LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652test -z "$LN_S" && LN_S="ln -s" 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667if test -n "${ZSH_VERSION+set}" ; then 7668 setopt NO_GLOB_SUBST 7669fi 7670 7671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7672$as_echo_n "checking for objdir... " >&6; } 7673if ${lt_cv_objdir+:} false; then : 7674 $as_echo_n "(cached) " >&6 7675else 7676 rm -f .libs 2>/dev/null 7677mkdir .libs 2>/dev/null 7678if test -d .libs; then 7679 lt_cv_objdir=.libs 7680else 7681 # MS-DOS does not allow filenames that begin with a dot. 7682 lt_cv_objdir=_libs 7683fi 7684rmdir .libs 2>/dev/null 7685fi 7686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7687$as_echo "$lt_cv_objdir" >&6; } 7688objdir=$lt_cv_objdir 7689 7690 7691 7692 7693 7694cat >>confdefs.h <<_ACEOF 7695#define LT_OBJDIR "$lt_cv_objdir/" 7696_ACEOF 7697 7698 7699 7700 7701case $host_os in 7702aix3*) 7703 # AIX sometimes has problems with the GCC collect2 program. For some 7704 # reason, if we set the COLLECT_NAMES environment variable, the problems 7705 # vanish in a puff of smoke. 7706 if test "X${COLLECT_NAMES+set}" != Xset; then 7707 COLLECT_NAMES= 7708 export COLLECT_NAMES 7709 fi 7710 ;; 7711esac 7712 7713# Global variables: 7714ofile=libtool 7715can_build_shared=yes 7716 7717# All known linkers require a `.a' archive for static linking (except MSVC, 7718# which needs '.lib'). 7719libext=a 7720 7721with_gnu_ld="$lt_cv_prog_gnu_ld" 7722 7723old_CC="$CC" 7724old_CFLAGS="$CFLAGS" 7725 7726# Set sane defaults for various variables 7727test -z "$CC" && CC=cc 7728test -z "$LTCC" && LTCC=$CC 7729test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7730test -z "$LD" && LD=ld 7731test -z "$ac_objext" && ac_objext=o 7732 7733for cc_temp in $compiler""; do 7734 case $cc_temp in 7735 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7736 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7737 \-*) ;; 7738 *) break;; 7739 esac 7740done 7741cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7742 7743 7744# Only perform the check for file, if the check method requires it 7745test -z "$MAGIC_CMD" && MAGIC_CMD=file 7746case $deplibs_check_method in 7747file_magic*) 7748 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7750$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7751if ${lt_cv_path_MAGIC_CMD+:} false; then : 7752 $as_echo_n "(cached) " >&6 7753else 7754 case $MAGIC_CMD in 7755[\\/*] | ?:[\\/]*) 7756 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7757 ;; 7758*) 7759 lt_save_MAGIC_CMD="$MAGIC_CMD" 7760 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7761 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7762 for ac_dir in $ac_dummy; do 7763 IFS="$lt_save_ifs" 7764 test -z "$ac_dir" && ac_dir=. 7765 if test -f $ac_dir/${ac_tool_prefix}file; then 7766 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7767 if test -n "$file_magic_test_file"; then 7768 case $deplibs_check_method in 7769 "file_magic "*) 7770 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7771 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7772 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7773 $EGREP "$file_magic_regex" > /dev/null; then 7774 : 7775 else 7776 cat <<_LT_EOF 1>&2 7777 7778*** Warning: the command libtool uses to detect shared libraries, 7779*** $file_magic_cmd, produces output that libtool cannot recognize. 7780*** The result is that libtool may fail to recognize shared libraries 7781*** as such. This will affect the creation of libtool libraries that 7782*** depend on shared libraries, but programs linked with such libtool 7783*** libraries will work regardless of this problem. Nevertheless, you 7784*** may want to report the problem to your system manager and/or to 7785*** bug-libtool@gnu.org 7786 7787_LT_EOF 7788 fi ;; 7789 esac 7790 fi 7791 break 7792 fi 7793 done 7794 IFS="$lt_save_ifs" 7795 MAGIC_CMD="$lt_save_MAGIC_CMD" 7796 ;; 7797esac 7798fi 7799 7800MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7801if test -n "$MAGIC_CMD"; then 7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7803$as_echo "$MAGIC_CMD" >&6; } 7804else 7805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7806$as_echo "no" >&6; } 7807fi 7808 7809 7810 7811 7812 7813if test -z "$lt_cv_path_MAGIC_CMD"; then 7814 if test -n "$ac_tool_prefix"; then 7815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7816$as_echo_n "checking for file... " >&6; } 7817if ${lt_cv_path_MAGIC_CMD+:} false; then : 7818 $as_echo_n "(cached) " >&6 7819else 7820 case $MAGIC_CMD in 7821[\\/*] | ?:[\\/]*) 7822 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7823 ;; 7824*) 7825 lt_save_MAGIC_CMD="$MAGIC_CMD" 7826 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7827 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7828 for ac_dir in $ac_dummy; do 7829 IFS="$lt_save_ifs" 7830 test -z "$ac_dir" && ac_dir=. 7831 if test -f $ac_dir/file; then 7832 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7833 if test -n "$file_magic_test_file"; then 7834 case $deplibs_check_method in 7835 "file_magic "*) 7836 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7837 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7838 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7839 $EGREP "$file_magic_regex" > /dev/null; then 7840 : 7841 else 7842 cat <<_LT_EOF 1>&2 7843 7844*** Warning: the command libtool uses to detect shared libraries, 7845*** $file_magic_cmd, produces output that libtool cannot recognize. 7846*** The result is that libtool may fail to recognize shared libraries 7847*** as such. This will affect the creation of libtool libraries that 7848*** depend on shared libraries, but programs linked with such libtool 7849*** libraries will work regardless of this problem. Nevertheless, you 7850*** may want to report the problem to your system manager and/or to 7851*** bug-libtool@gnu.org 7852 7853_LT_EOF 7854 fi ;; 7855 esac 7856 fi 7857 break 7858 fi 7859 done 7860 IFS="$lt_save_ifs" 7861 MAGIC_CMD="$lt_save_MAGIC_CMD" 7862 ;; 7863esac 7864fi 7865 7866MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7867if test -n "$MAGIC_CMD"; then 7868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7869$as_echo "$MAGIC_CMD" >&6; } 7870else 7871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7872$as_echo "no" >&6; } 7873fi 7874 7875 7876 else 7877 MAGIC_CMD=: 7878 fi 7879fi 7880 7881 fi 7882 ;; 7883esac 7884 7885# Use C for the default configuration in the libtool script 7886 7887lt_save_CC="$CC" 7888ac_ext=c 7889ac_cpp='$CPP $CPPFLAGS' 7890ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7891ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7892ac_compiler_gnu=$ac_cv_c_compiler_gnu 7893 7894 7895# Source file extension for C test sources. 7896ac_ext=c 7897 7898# Object file extension for compiled C test sources. 7899objext=o 7900objext=$objext 7901 7902# Code to be used in simple compile tests 7903lt_simple_compile_test_code="int some_variable = 0;" 7904 7905# Code to be used in simple link tests 7906lt_simple_link_test_code='int main(){return(0);}' 7907 7908 7909 7910 7911 7912 7913 7914# If no C compiler was specified, use CC. 7915LTCC=${LTCC-"$CC"} 7916 7917# If no C compiler flags were specified, use CFLAGS. 7918LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7919 7920# Allow CC to be a program name with arguments. 7921compiler=$CC 7922 7923# Save the default compiler, since it gets overwritten when the other 7924# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7925compiler_DEFAULT=$CC 7926 7927# save warnings/boilerplate of simple test code 7928ac_outfile=conftest.$ac_objext 7929echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7930eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7931_lt_compiler_boilerplate=`cat conftest.err` 7932$RM conftest* 7933 7934ac_outfile=conftest.$ac_objext 7935echo "$lt_simple_link_test_code" >conftest.$ac_ext 7936eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7937_lt_linker_boilerplate=`cat conftest.err` 7938$RM -r conftest* 7939 7940 7941## CAVEAT EMPTOR: 7942## There is no encapsulation within the following macros, do not change 7943## the running order or otherwise move them around unless you know exactly 7944## what you are doing... 7945if test -n "$compiler"; then 7946 7947lt_prog_compiler_no_builtin_flag= 7948 7949if test "$GCC" = yes; then 7950 case $cc_basename in 7951 nvcc*) 7952 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7953 *) 7954 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7955 esac 7956 7957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7958$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7959if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7960 $as_echo_n "(cached) " >&6 7961else 7962 lt_cv_prog_compiler_rtti_exceptions=no 7963 ac_outfile=conftest.$ac_objext 7964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7965 lt_compiler_flag="-fno-rtti -fno-exceptions" 7966 # Insert the option either (1) after the last *FLAGS variable, or 7967 # (2) before a word containing "conftest.", or (3) at the end. 7968 # Note that $ac_compile itself does not contain backslashes and begins 7969 # with a dollar sign (not a hyphen), so the echo should work correctly. 7970 # The option is referenced via a variable to avoid confusing sed. 7971 lt_compile=`echo "$ac_compile" | $SED \ 7972 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7973 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7974 -e 's:$: $lt_compiler_flag:'` 7975 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7976 (eval "$lt_compile" 2>conftest.err) 7977 ac_status=$? 7978 cat conftest.err >&5 7979 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7980 if (exit $ac_status) && test -s "$ac_outfile"; then 7981 # The compiler can only warn and ignore the option if not recognized 7982 # So say no if there are warnings other than the usual output. 7983 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7984 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7985 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7986 lt_cv_prog_compiler_rtti_exceptions=yes 7987 fi 7988 fi 7989 $RM conftest* 7990 7991fi 7992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7993$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7994 7995if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7996 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7997else 7998 : 7999fi 8000 8001fi 8002 8003 8004 8005 8006 8007 8008 lt_prog_compiler_wl= 8009lt_prog_compiler_pic= 8010lt_prog_compiler_static= 8011 8012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8013$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8014 8015 if test "$GCC" = yes; then 8016 lt_prog_compiler_wl='-Wl,' 8017 lt_prog_compiler_static='-static' 8018 8019 case $host_os in 8020 aix*) 8021 # All AIX code is PIC. 8022 if test "$host_cpu" = ia64; then 8023 # AIX 5 now supports IA64 processor 8024 lt_prog_compiler_static='-Bstatic' 8025 fi 8026 lt_prog_compiler_pic='-fPIC' 8027 ;; 8028 8029 amigaos*) 8030 case $host_cpu in 8031 powerpc) 8032 # see comment about AmigaOS4 .so support 8033 lt_prog_compiler_pic='-fPIC' 8034 ;; 8035 m68k) 8036 # FIXME: we need at least 68020 code to build shared libraries, but 8037 # adding the `-m68020' flag to GCC prevents building anything better, 8038 # like `-m68040'. 8039 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8040 ;; 8041 esac 8042 ;; 8043 8044 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8045 # PIC is the default for these OSes. 8046 ;; 8047 8048 mingw* | cygwin* | pw32* | os2* | cegcc*) 8049 # This hack is so that the source file can tell whether it is being 8050 # built for inclusion in a dll (and should export symbols for example). 8051 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8052 # (--disable-auto-import) libraries 8053 lt_prog_compiler_pic='-DDLL_EXPORT' 8054 ;; 8055 8056 darwin* | rhapsody*) 8057 # PIC is the default on this platform 8058 # Common symbols not allowed in MH_DYLIB files 8059 lt_prog_compiler_pic='-fno-common' 8060 ;; 8061 8062 haiku*) 8063 # PIC is the default for Haiku. 8064 # The "-static" flag exists, but is broken. 8065 lt_prog_compiler_static= 8066 ;; 8067 8068 hpux*) 8069 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8070 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8071 # sets the default TLS model and affects inlining. 8072 case $host_cpu in 8073 hppa*64*) 8074 # +Z the default 8075 ;; 8076 *) 8077 lt_prog_compiler_pic='-fPIC' 8078 ;; 8079 esac 8080 ;; 8081 8082 interix[3-9]*) 8083 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8084 # Instead, we relocate shared libraries at runtime. 8085 ;; 8086 8087 msdosdjgpp*) 8088 # Just because we use GCC doesn't mean we suddenly get shared libraries 8089 # on systems that don't support them. 8090 lt_prog_compiler_can_build_shared=no 8091 enable_shared=no 8092 ;; 8093 8094 *nto* | *qnx*) 8095 # QNX uses GNU C++, but need to define -shared option too, otherwise 8096 # it will coredump. 8097 lt_prog_compiler_pic='-fPIC -shared' 8098 ;; 8099 8100 sysv4*MP*) 8101 if test -d /usr/nec; then 8102 lt_prog_compiler_pic=-Kconform_pic 8103 fi 8104 ;; 8105 8106 *) 8107 lt_prog_compiler_pic='-fPIC' 8108 ;; 8109 esac 8110 8111 case $cc_basename in 8112 nvcc*) # Cuda Compiler Driver 2.2 8113 lt_prog_compiler_wl='-Xlinker ' 8114 lt_prog_compiler_pic='-Xcompiler -fPIC' 8115 ;; 8116 esac 8117 else 8118 # PORTME Check for flag to pass linker flags through the system compiler. 8119 case $host_os in 8120 aix*) 8121 lt_prog_compiler_wl='-Wl,' 8122 if test "$host_cpu" = ia64; then 8123 # AIX 5 now supports IA64 processor 8124 lt_prog_compiler_static='-Bstatic' 8125 else 8126 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8127 fi 8128 ;; 8129 8130 mingw* | cygwin* | pw32* | os2* | cegcc*) 8131 # This hack is so that the source file can tell whether it is being 8132 # built for inclusion in a dll (and should export symbols for example). 8133 lt_prog_compiler_pic='-DDLL_EXPORT' 8134 ;; 8135 8136 hpux9* | hpux10* | hpux11*) 8137 lt_prog_compiler_wl='-Wl,' 8138 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8139 # not for PA HP-UX. 8140 case $host_cpu in 8141 hppa*64*|ia64*) 8142 # +Z the default 8143 ;; 8144 *) 8145 lt_prog_compiler_pic='+Z' 8146 ;; 8147 esac 8148 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8149 lt_prog_compiler_static='${wl}-a ${wl}archive' 8150 ;; 8151 8152 irix5* | irix6* | nonstopux*) 8153 lt_prog_compiler_wl='-Wl,' 8154 # PIC (with -KPIC) is the default. 8155 lt_prog_compiler_static='-non_shared' 8156 ;; 8157 8158 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8159 case $cc_basename in 8160 # old Intel for x86_64 which still supported -KPIC. 8161 ecc*) 8162 lt_prog_compiler_wl='-Wl,' 8163 lt_prog_compiler_pic='-KPIC' 8164 lt_prog_compiler_static='-static' 8165 ;; 8166 # icc used to be incompatible with GCC. 8167 # ICC 10 doesn't accept -KPIC any more. 8168 icc* | ifort*) 8169 lt_prog_compiler_wl='-Wl,' 8170 lt_prog_compiler_pic='-fPIC' 8171 lt_prog_compiler_static='-static' 8172 ;; 8173 # Lahey Fortran 8.1. 8174 lf95*) 8175 lt_prog_compiler_wl='-Wl,' 8176 lt_prog_compiler_pic='--shared' 8177 lt_prog_compiler_static='--static' 8178 ;; 8179 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8180 # Portland Group compilers (*not* the Pentium gcc compiler, 8181 # which looks to be a dead project) 8182 lt_prog_compiler_wl='-Wl,' 8183 lt_prog_compiler_pic='-fpic' 8184 lt_prog_compiler_static='-Bstatic' 8185 ;; 8186 ccc*) 8187 lt_prog_compiler_wl='-Wl,' 8188 # All Alpha code is PIC. 8189 lt_prog_compiler_static='-non_shared' 8190 ;; 8191 xl* | bgxl* | bgf* | mpixl*) 8192 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8193 lt_prog_compiler_wl='-Wl,' 8194 lt_prog_compiler_pic='-qpic' 8195 lt_prog_compiler_static='-qstaticlink' 8196 ;; 8197 *) 8198 case `$CC -V 2>&1 | sed 5q` in 8199 *Sun\ F* | *Sun*Fortran*) 8200 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8201 lt_prog_compiler_pic='-KPIC' 8202 lt_prog_compiler_static='-Bstatic' 8203 lt_prog_compiler_wl='' 8204 ;; 8205 *Sun\ C*) 8206 # Sun C 5.9 8207 lt_prog_compiler_pic='-KPIC' 8208 lt_prog_compiler_static='-Bstatic' 8209 lt_prog_compiler_wl='-Wl,' 8210 ;; 8211 esac 8212 ;; 8213 esac 8214 ;; 8215 8216 newsos6) 8217 lt_prog_compiler_pic='-KPIC' 8218 lt_prog_compiler_static='-Bstatic' 8219 ;; 8220 8221 *nto* | *qnx*) 8222 # QNX uses GNU C++, but need to define -shared option too, otherwise 8223 # it will coredump. 8224 lt_prog_compiler_pic='-fPIC -shared' 8225 ;; 8226 8227 osf3* | osf4* | osf5*) 8228 lt_prog_compiler_wl='-Wl,' 8229 # All OSF/1 code is PIC. 8230 lt_prog_compiler_static='-non_shared' 8231 ;; 8232 8233 rdos*) 8234 lt_prog_compiler_static='-non_shared' 8235 ;; 8236 8237 solaris*) 8238 lt_prog_compiler_pic='-KPIC' 8239 lt_prog_compiler_static='-Bstatic' 8240 case $cc_basename in 8241 f77* | f90* | f95*) 8242 lt_prog_compiler_wl='-Qoption ld ';; 8243 *) 8244 lt_prog_compiler_wl='-Wl,';; 8245 esac 8246 ;; 8247 8248 sunos4*) 8249 lt_prog_compiler_wl='-Qoption ld ' 8250 lt_prog_compiler_pic='-PIC' 8251 lt_prog_compiler_static='-Bstatic' 8252 ;; 8253 8254 sysv4 | sysv4.2uw2* | sysv4.3*) 8255 lt_prog_compiler_wl='-Wl,' 8256 lt_prog_compiler_pic='-KPIC' 8257 lt_prog_compiler_static='-Bstatic' 8258 ;; 8259 8260 sysv4*MP*) 8261 if test -d /usr/nec ;then 8262 lt_prog_compiler_pic='-Kconform_pic' 8263 lt_prog_compiler_static='-Bstatic' 8264 fi 8265 ;; 8266 8267 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8268 lt_prog_compiler_wl='-Wl,' 8269 lt_prog_compiler_pic='-KPIC' 8270 lt_prog_compiler_static='-Bstatic' 8271 ;; 8272 8273 unicos*) 8274 lt_prog_compiler_wl='-Wl,' 8275 lt_prog_compiler_can_build_shared=no 8276 ;; 8277 8278 uts4*) 8279 lt_prog_compiler_pic='-pic' 8280 lt_prog_compiler_static='-Bstatic' 8281 ;; 8282 8283 *) 8284 lt_prog_compiler_can_build_shared=no 8285 ;; 8286 esac 8287 fi 8288 8289case $host_os in 8290 # For platforms which do not support PIC, -DPIC is meaningless: 8291 *djgpp*) 8292 lt_prog_compiler_pic= 8293 ;; 8294 *) 8295 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8296 ;; 8297esac 8298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8299$as_echo "$lt_prog_compiler_pic" >&6; } 8300 8301 8302 8303 8304 8305 8306# 8307# Check to make sure the PIC flag actually works. 8308# 8309if test -n "$lt_prog_compiler_pic"; then 8310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8311$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8312if ${lt_cv_prog_compiler_pic_works+:} false; then : 8313 $as_echo_n "(cached) " >&6 8314else 8315 lt_cv_prog_compiler_pic_works=no 8316 ac_outfile=conftest.$ac_objext 8317 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8318 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8319 # Insert the option either (1) after the last *FLAGS variable, or 8320 # (2) before a word containing "conftest.", or (3) at the end. 8321 # Note that $ac_compile itself does not contain backslashes and begins 8322 # with a dollar sign (not a hyphen), so the echo should work correctly. 8323 # The option is referenced via a variable to avoid confusing sed. 8324 lt_compile=`echo "$ac_compile" | $SED \ 8325 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8326 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8327 -e 's:$: $lt_compiler_flag:'` 8328 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8329 (eval "$lt_compile" 2>conftest.err) 8330 ac_status=$? 8331 cat conftest.err >&5 8332 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8333 if (exit $ac_status) && test -s "$ac_outfile"; then 8334 # The compiler can only warn and ignore the option if not recognized 8335 # So say no if there are warnings other than the usual output. 8336 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8337 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8338 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8339 lt_cv_prog_compiler_pic_works=yes 8340 fi 8341 fi 8342 $RM conftest* 8343 8344fi 8345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8346$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8347 8348if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8349 case $lt_prog_compiler_pic in 8350 "" | " "*) ;; 8351 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8352 esac 8353else 8354 lt_prog_compiler_pic= 8355 lt_prog_compiler_can_build_shared=no 8356fi 8357 8358fi 8359 8360 8361 8362 8363 8364 8365# 8366# Check to make sure the static flag actually works. 8367# 8368wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8370$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8371if ${lt_cv_prog_compiler_static_works+:} false; then : 8372 $as_echo_n "(cached) " >&6 8373else 8374 lt_cv_prog_compiler_static_works=no 8375 save_LDFLAGS="$LDFLAGS" 8376 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8377 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8378 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8379 # The linker can only warn and ignore the option if not recognized 8380 # So say no if there are warnings 8381 if test -s conftest.err; then 8382 # Append any errors to the config.log. 8383 cat conftest.err 1>&5 8384 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8385 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8386 if diff conftest.exp conftest.er2 >/dev/null; then 8387 lt_cv_prog_compiler_static_works=yes 8388 fi 8389 else 8390 lt_cv_prog_compiler_static_works=yes 8391 fi 8392 fi 8393 $RM -r conftest* 8394 LDFLAGS="$save_LDFLAGS" 8395 8396fi 8397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8398$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8399 8400if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8401 : 8402else 8403 lt_prog_compiler_static= 8404fi 8405 8406 8407 8408 8409 8410 8411 8412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8413$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8414if ${lt_cv_prog_compiler_c_o+:} false; then : 8415 $as_echo_n "(cached) " >&6 8416else 8417 lt_cv_prog_compiler_c_o=no 8418 $RM -r conftest 2>/dev/null 8419 mkdir conftest 8420 cd conftest 8421 mkdir out 8422 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8423 8424 lt_compiler_flag="-o out/conftest2.$ac_objext" 8425 # Insert the option either (1) after the last *FLAGS variable, or 8426 # (2) before a word containing "conftest.", or (3) at the end. 8427 # Note that $ac_compile itself does not contain backslashes and begins 8428 # with a dollar sign (not a hyphen), so the echo should work correctly. 8429 lt_compile=`echo "$ac_compile" | $SED \ 8430 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8431 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8432 -e 's:$: $lt_compiler_flag:'` 8433 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8434 (eval "$lt_compile" 2>out/conftest.err) 8435 ac_status=$? 8436 cat out/conftest.err >&5 8437 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8438 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8439 then 8440 # The compiler can only warn and ignore the option if not recognized 8441 # So say no if there are warnings 8442 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8443 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8444 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8445 lt_cv_prog_compiler_c_o=yes 8446 fi 8447 fi 8448 chmod u+w . 2>&5 8449 $RM conftest* 8450 # SGI C++ compiler will create directory out/ii_files/ for 8451 # template instantiation 8452 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8453 $RM out/* && rmdir out 8454 cd .. 8455 $RM -r conftest 8456 $RM conftest* 8457 8458fi 8459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8460$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8461 8462 8463 8464 8465 8466 8467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8468$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8469if ${lt_cv_prog_compiler_c_o+:} false; then : 8470 $as_echo_n "(cached) " >&6 8471else 8472 lt_cv_prog_compiler_c_o=no 8473 $RM -r conftest 2>/dev/null 8474 mkdir conftest 8475 cd conftest 8476 mkdir out 8477 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8478 8479 lt_compiler_flag="-o out/conftest2.$ac_objext" 8480 # Insert the option either (1) after the last *FLAGS variable, or 8481 # (2) before a word containing "conftest.", or (3) at the end. 8482 # Note that $ac_compile itself does not contain backslashes and begins 8483 # with a dollar sign (not a hyphen), so the echo should work correctly. 8484 lt_compile=`echo "$ac_compile" | $SED \ 8485 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8486 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8487 -e 's:$: $lt_compiler_flag:'` 8488 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8489 (eval "$lt_compile" 2>out/conftest.err) 8490 ac_status=$? 8491 cat out/conftest.err >&5 8492 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8493 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8494 then 8495 # The compiler can only warn and ignore the option if not recognized 8496 # So say no if there are warnings 8497 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8498 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8499 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8500 lt_cv_prog_compiler_c_o=yes 8501 fi 8502 fi 8503 chmod u+w . 2>&5 8504 $RM conftest* 8505 # SGI C++ compiler will create directory out/ii_files/ for 8506 # template instantiation 8507 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8508 $RM out/* && rmdir out 8509 cd .. 8510 $RM -r conftest 8511 $RM conftest* 8512 8513fi 8514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8515$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8516 8517 8518 8519 8520hard_links="nottested" 8521if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8522 # do not overwrite the value of need_locks provided by the user 8523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8524$as_echo_n "checking if we can lock with hard links... " >&6; } 8525 hard_links=yes 8526 $RM conftest* 8527 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8528 touch conftest.a 8529 ln conftest.a conftest.b 2>&5 || hard_links=no 8530 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8532$as_echo "$hard_links" >&6; } 8533 if test "$hard_links" = no; then 8534 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8535$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8536 need_locks=warn 8537 fi 8538else 8539 need_locks=no 8540fi 8541 8542 8543 8544 8545 8546 8547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8548$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8549 8550 runpath_var= 8551 allow_undefined_flag= 8552 always_export_symbols=no 8553 archive_cmds= 8554 archive_expsym_cmds= 8555 compiler_needs_object=no 8556 enable_shared_with_static_runtimes=no 8557 export_dynamic_flag_spec= 8558 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8559 hardcode_automatic=no 8560 hardcode_direct=no 8561 hardcode_direct_absolute=no 8562 hardcode_libdir_flag_spec= 8563 hardcode_libdir_flag_spec_ld= 8564 hardcode_libdir_separator= 8565 hardcode_minus_L=no 8566 hardcode_shlibpath_var=unsupported 8567 inherit_rpath=no 8568 link_all_deplibs=unknown 8569 module_cmds= 8570 module_expsym_cmds= 8571 old_archive_from_new_cmds= 8572 old_archive_from_expsyms_cmds= 8573 thread_safe_flag_spec= 8574 whole_archive_flag_spec= 8575 # include_expsyms should be a list of space-separated symbols to be *always* 8576 # included in the symbol list 8577 include_expsyms= 8578 # exclude_expsyms can be an extended regexp of symbols to exclude 8579 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8580 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8581 # as well as any symbol that contains `d'. 8582 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8583 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8584 # platforms (ab)use it in PIC code, but their linkers get confused if 8585 # the symbol is explicitly referenced. Since portable code cannot 8586 # rely on this symbol name, it's probably fine to never include it in 8587 # preloaded symbol tables. 8588 # Exclude shared library initialization/finalization symbols. 8589 extract_expsyms_cmds= 8590 8591 case $host_os in 8592 cygwin* | mingw* | pw32* | cegcc*) 8593 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8594 # When not using gcc, we currently assume that we are using 8595 # Microsoft Visual C++. 8596 if test "$GCC" != yes; then 8597 with_gnu_ld=no 8598 fi 8599 ;; 8600 interix*) 8601 # we just hope/assume this is gcc and not c89 (= MSVC++) 8602 with_gnu_ld=yes 8603 ;; 8604 openbsd*) 8605 with_gnu_ld=no 8606 ;; 8607 esac 8608 8609 ld_shlibs=yes 8610 8611 # On some targets, GNU ld is compatible enough with the native linker 8612 # that we're better off using the native interface for both. 8613 lt_use_gnu_ld_interface=no 8614 if test "$with_gnu_ld" = yes; then 8615 case $host_os in 8616 aix*) 8617 # The AIX port of GNU ld has always aspired to compatibility 8618 # with the native linker. However, as the warning in the GNU ld 8619 # block says, versions before 2.19.5* couldn't really create working 8620 # shared libraries, regardless of the interface used. 8621 case `$LD -v 2>&1` in 8622 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8623 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8624 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8625 *) 8626 lt_use_gnu_ld_interface=yes 8627 ;; 8628 esac 8629 ;; 8630 *) 8631 lt_use_gnu_ld_interface=yes 8632 ;; 8633 esac 8634 fi 8635 8636 if test "$lt_use_gnu_ld_interface" = yes; then 8637 # If archive_cmds runs LD, not CC, wlarc should be empty 8638 wlarc='${wl}' 8639 8640 # Set some defaults for GNU ld with shared library support. These 8641 # are reset later if shared libraries are not supported. Putting them 8642 # here allows them to be overridden if necessary. 8643 runpath_var=LD_RUN_PATH 8644 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8645 export_dynamic_flag_spec='${wl}--export-dynamic' 8646 # ancient GNU ld didn't support --whole-archive et. al. 8647 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8648 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8649 else 8650 whole_archive_flag_spec= 8651 fi 8652 supports_anon_versioning=no 8653 case `$LD -v 2>&1` in 8654 *GNU\ gold*) supports_anon_versioning=yes ;; 8655 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8656 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8657 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8658 *\ 2.11.*) ;; # other 2.11 versions 8659 *) supports_anon_versioning=yes ;; 8660 esac 8661 8662 # See if GNU ld supports shared libraries. 8663 case $host_os in 8664 aix[3-9]*) 8665 # On AIX/PPC, the GNU linker is very broken 8666 if test "$host_cpu" != ia64; then 8667 ld_shlibs=no 8668 cat <<_LT_EOF 1>&2 8669 8670*** Warning: the GNU linker, at least up to release 2.19, is reported 8671*** to be unable to reliably create shared libraries on AIX. 8672*** Therefore, libtool is disabling shared libraries support. If you 8673*** really care for shared libraries, you may want to install binutils 8674*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8675*** You will then need to restart the configuration process. 8676 8677_LT_EOF 8678 fi 8679 ;; 8680 8681 amigaos*) 8682 case $host_cpu in 8683 powerpc) 8684 # see comment about AmigaOS4 .so support 8685 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8686 archive_expsym_cmds='' 8687 ;; 8688 m68k) 8689 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)' 8690 hardcode_libdir_flag_spec='-L$libdir' 8691 hardcode_minus_L=yes 8692 ;; 8693 esac 8694 ;; 8695 8696 beos*) 8697 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8698 allow_undefined_flag=unsupported 8699 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8700 # support --undefined. This deserves some investigation. FIXME 8701 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8702 else 8703 ld_shlibs=no 8704 fi 8705 ;; 8706 8707 cygwin* | mingw* | pw32* | cegcc*) 8708 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8709 # as there is no search path for DLLs. 8710 hardcode_libdir_flag_spec='-L$libdir' 8711 export_dynamic_flag_spec='${wl}--export-all-symbols' 8712 allow_undefined_flag=unsupported 8713 always_export_symbols=no 8714 enable_shared_with_static_runtimes=yes 8715 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8716 8717 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8718 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8719 # If the export-symbols file already is a .def file (1st line 8720 # is EXPORTS), use it as is; otherwise, prepend... 8721 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8722 cp $export_symbols $output_objdir/$soname.def; 8723 else 8724 echo EXPORTS > $output_objdir/$soname.def; 8725 cat $export_symbols >> $output_objdir/$soname.def; 8726 fi~ 8727 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8728 else 8729 ld_shlibs=no 8730 fi 8731 ;; 8732 8733 haiku*) 8734 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8735 link_all_deplibs=yes 8736 ;; 8737 8738 interix[3-9]*) 8739 hardcode_direct=no 8740 hardcode_shlibpath_var=no 8741 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8742 export_dynamic_flag_spec='${wl}-E' 8743 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8744 # Instead, shared libraries are loaded at an image base (0x10000000 by 8745 # default) and relocated if they conflict, which is a slow very memory 8746 # consuming and fragmenting process. To avoid this, we pick a random, 8747 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8748 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8749 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8750 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' 8751 ;; 8752 8753 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8754 tmp_diet=no 8755 if test "$host_os" = linux-dietlibc; then 8756 case $cc_basename in 8757 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8758 esac 8759 fi 8760 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8761 && test "$tmp_diet" = no 8762 then 8763 tmp_addflag=' $pic_flag' 8764 tmp_sharedflag='-shared' 8765 case $cc_basename,$host_cpu in 8766 pgcc*) # Portland Group C compiler 8767 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' 8768 tmp_addflag=' $pic_flag' 8769 ;; 8770 pgf77* | pgf90* | pgf95* | pgfortran*) 8771 # Portland Group f77 and f90 compilers 8772 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' 8773 tmp_addflag=' $pic_flag -Mnomain' ;; 8774 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8775 tmp_addflag=' -i_dynamic' ;; 8776 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8777 tmp_addflag=' -i_dynamic -nofor_main' ;; 8778 ifc* | ifort*) # Intel Fortran compiler 8779 tmp_addflag=' -nofor_main' ;; 8780 lf95*) # Lahey Fortran 8.1 8781 whole_archive_flag_spec= 8782 tmp_sharedflag='--shared' ;; 8783 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8784 tmp_sharedflag='-qmkshrobj' 8785 tmp_addflag= ;; 8786 nvcc*) # Cuda Compiler Driver 2.2 8787 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' 8788 compiler_needs_object=yes 8789 ;; 8790 esac 8791 case `$CC -V 2>&1 | sed 5q` in 8792 *Sun\ C*) # Sun C 5.9 8793 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' 8794 compiler_needs_object=yes 8795 tmp_sharedflag='-G' ;; 8796 *Sun\ F*) # Sun Fortran 8.3 8797 tmp_sharedflag='-G' ;; 8798 esac 8799 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8800 8801 if test "x$supports_anon_versioning" = xyes; then 8802 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8803 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8804 echo "local: *; };" >> $output_objdir/$libname.ver~ 8805 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8806 fi 8807 8808 case $cc_basename in 8809 xlf* | bgf* | bgxlf* | mpixlf*) 8810 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8811 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8812 hardcode_libdir_flag_spec= 8813 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8814 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8815 if test "x$supports_anon_versioning" = xyes; then 8816 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8817 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8818 echo "local: *; };" >> $output_objdir/$libname.ver~ 8819 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8820 fi 8821 ;; 8822 esac 8823 else 8824 ld_shlibs=no 8825 fi 8826 ;; 8827 8828 netbsd*) 8829 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8830 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8831 wlarc= 8832 else 8833 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8834 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8835 fi 8836 ;; 8837 8838 solaris*) 8839 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8840 ld_shlibs=no 8841 cat <<_LT_EOF 1>&2 8842 8843*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8844*** create shared libraries on Solaris systems. Therefore, libtool 8845*** is disabling shared libraries support. We urge you to upgrade GNU 8846*** binutils to release 2.9.1 or newer. Another option is to modify 8847*** your PATH or compiler configuration so that the native linker is 8848*** used, and then restart. 8849 8850_LT_EOF 8851 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8852 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8853 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8854 else 8855 ld_shlibs=no 8856 fi 8857 ;; 8858 8859 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8860 case `$LD -v 2>&1` in 8861 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8862 ld_shlibs=no 8863 cat <<_LT_EOF 1>&2 8864 8865*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8866*** reliably create shared libraries on SCO systems. Therefore, libtool 8867*** is disabling shared libraries support. We urge you to upgrade GNU 8868*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8869*** your PATH or compiler configuration so that the native linker is 8870*** used, and then restart. 8871 8872_LT_EOF 8873 ;; 8874 *) 8875 # For security reasons, it is highly recommended that you always 8876 # use absolute paths for naming shared libraries, and exclude the 8877 # DT_RUNPATH tag from executables and libraries. But doing so 8878 # requires that you compile everything twice, which is a pain. 8879 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8880 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8881 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8882 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8883 else 8884 ld_shlibs=no 8885 fi 8886 ;; 8887 esac 8888 ;; 8889 8890 sunos4*) 8891 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8892 wlarc= 8893 hardcode_direct=yes 8894 hardcode_shlibpath_var=no 8895 ;; 8896 8897 *) 8898 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8899 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8900 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8901 else 8902 ld_shlibs=no 8903 fi 8904 ;; 8905 esac 8906 8907 if test "$ld_shlibs" = no; then 8908 runpath_var= 8909 hardcode_libdir_flag_spec= 8910 export_dynamic_flag_spec= 8911 whole_archive_flag_spec= 8912 fi 8913 else 8914 # PORTME fill in a description of your system's linker (not GNU ld) 8915 case $host_os in 8916 aix3*) 8917 allow_undefined_flag=unsupported 8918 always_export_symbols=yes 8919 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' 8920 # Note: this linker hardcodes the directories in LIBPATH if there 8921 # are no directories specified by -L. 8922 hardcode_minus_L=yes 8923 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8924 # Neither direct hardcoding nor static linking is supported with a 8925 # broken collect2. 8926 hardcode_direct=unsupported 8927 fi 8928 ;; 8929 8930 aix[4-9]*) 8931 if test "$host_cpu" = ia64; then 8932 # On IA64, the linker does run time linking by default, so we don't 8933 # have to do anything special. 8934 aix_use_runtimelinking=no 8935 exp_sym_flag='-Bexport' 8936 no_entry_flag="" 8937 else 8938 # If we're using GNU nm, then we don't want the "-C" option. 8939 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8940 # Also, AIX nm treats weak defined symbols like other global 8941 # defined symbols, whereas GNU nm marks them as "W". 8942 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8943 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' 8944 else 8945 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8946 fi 8947 aix_use_runtimelinking=no 8948 8949 # Test if we are trying to use run time linking or normal 8950 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8951 # need to do runtime linking. 8952 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8953 for ld_flag in $LDFLAGS; do 8954 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8955 aix_use_runtimelinking=yes 8956 break 8957 fi 8958 done 8959 ;; 8960 esac 8961 8962 exp_sym_flag='-bexport' 8963 no_entry_flag='-bnoentry' 8964 fi 8965 8966 # When large executables or shared objects are built, AIX ld can 8967 # have problems creating the table of contents. If linking a library 8968 # or program results in "error TOC overflow" add -mminimal-toc to 8969 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8970 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8971 8972 archive_cmds='' 8973 hardcode_direct=yes 8974 hardcode_direct_absolute=yes 8975 hardcode_libdir_separator=':' 8976 link_all_deplibs=yes 8977 file_list_spec='${wl}-f,' 8978 8979 if test "$GCC" = yes; then 8980 case $host_os in aix4.[012]|aix4.[012].*) 8981 # We only want to do this on AIX 4.2 and lower, the check 8982 # below for broken collect2 doesn't work under 4.3+ 8983 collect2name=`${CC} -print-prog-name=collect2` 8984 if test -f "$collect2name" && 8985 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8986 then 8987 # We have reworked collect2 8988 : 8989 else 8990 # We have old collect2 8991 hardcode_direct=unsupported 8992 # It fails to find uninstalled libraries when the uninstalled 8993 # path is not listed in the libpath. Setting hardcode_minus_L 8994 # to unsupported forces relinking 8995 hardcode_minus_L=yes 8996 hardcode_libdir_flag_spec='-L$libdir' 8997 hardcode_libdir_separator= 8998 fi 8999 ;; 9000 esac 9001 shared_flag='-shared' 9002 if test "$aix_use_runtimelinking" = yes; then 9003 shared_flag="$shared_flag "'${wl}-G' 9004 fi 9005 else 9006 # not using gcc 9007 if test "$host_cpu" = ia64; then 9008 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9009 # chokes on -Wl,-G. The following line is correct: 9010 shared_flag='-G' 9011 else 9012 if test "$aix_use_runtimelinking" = yes; then 9013 shared_flag='${wl}-G' 9014 else 9015 shared_flag='${wl}-bM:SRE' 9016 fi 9017 fi 9018 fi 9019 9020 export_dynamic_flag_spec='${wl}-bexpall' 9021 # It seems that -bexpall does not export symbols beginning with 9022 # underscore (_), so it is better to generate a list of symbols to export. 9023 always_export_symbols=yes 9024 if test "$aix_use_runtimelinking" = yes; then 9025 # Warning - without using the other runtime loading flags (-brtl), 9026 # -berok will link without error, but may produce a broken library. 9027 allow_undefined_flag='-berok' 9028 # Determine the default libpath from the value encoded in an 9029 # empty executable. 9030 if test x$gcc_no_link = xyes; then 9031 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9032fi 9033cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9034/* end confdefs.h. */ 9035 9036int 9037main () 9038{ 9039 9040 ; 9041 return 0; 9042} 9043_ACEOF 9044if ac_fn_c_try_link "$LINENO"; then : 9045 9046lt_aix_libpath_sed=' 9047 /Import File Strings/,/^$/ { 9048 /^0/ { 9049 s/^0 *\(.*\)$/\1/ 9050 p 9051 } 9052 }' 9053aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9054# Check for a 64-bit object if we didn't find anything. 9055if test -z "$aix_libpath"; then 9056 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9057fi 9058fi 9059rm -f core conftest.err conftest.$ac_objext \ 9060 conftest$ac_exeext conftest.$ac_ext 9061if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9062 9063 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9064 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" 9065 else 9066 if test "$host_cpu" = ia64; then 9067 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9068 allow_undefined_flag="-z nodefs" 9069 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" 9070 else 9071 # Determine the default libpath from the value encoded in an 9072 # empty executable. 9073 if test x$gcc_no_link = xyes; then 9074 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9075fi 9076cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9077/* end confdefs.h. */ 9078 9079int 9080main () 9081{ 9082 9083 ; 9084 return 0; 9085} 9086_ACEOF 9087if ac_fn_c_try_link "$LINENO"; then : 9088 9089lt_aix_libpath_sed=' 9090 /Import File Strings/,/^$/ { 9091 /^0/ { 9092 s/^0 *\(.*\)$/\1/ 9093 p 9094 } 9095 }' 9096aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9097# Check for a 64-bit object if we didn't find anything. 9098if test -z "$aix_libpath"; then 9099 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9100fi 9101fi 9102rm -f core conftest.err conftest.$ac_objext \ 9103 conftest$ac_exeext conftest.$ac_ext 9104if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9105 9106 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9107 # Warning - without using the other run time loading flags, 9108 # -berok will link without error, but may produce a broken library. 9109 no_undefined_flag=' ${wl}-bernotok' 9110 allow_undefined_flag=' ${wl}-berok' 9111 if test "$with_gnu_ld" = yes; then 9112 # We only use this code for GNU lds that support --whole-archive. 9113 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9114 else 9115 # Exported symbols can be pulled into shared objects from archives 9116 whole_archive_flag_spec='$convenience' 9117 fi 9118 archive_cmds_need_lc=yes 9119 # This is similar to how AIX traditionally builds its shared libraries. 9120 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' 9121 fi 9122 fi 9123 ;; 9124 9125 amigaos*) 9126 case $host_cpu in 9127 powerpc) 9128 # see comment about AmigaOS4 .so support 9129 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9130 archive_expsym_cmds='' 9131 ;; 9132 m68k) 9133 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)' 9134 hardcode_libdir_flag_spec='-L$libdir' 9135 hardcode_minus_L=yes 9136 ;; 9137 esac 9138 ;; 9139 9140 bsdi[45]*) 9141 export_dynamic_flag_spec=-rdynamic 9142 ;; 9143 9144 cygwin* | mingw* | pw32* | cegcc*) 9145 # When not using gcc, we currently assume that we are using 9146 # Microsoft Visual C++. 9147 # hardcode_libdir_flag_spec is actually meaningless, as there is 9148 # no search path for DLLs. 9149 hardcode_libdir_flag_spec=' ' 9150 allow_undefined_flag=unsupported 9151 # Tell ltmain to make .lib files, not .a files. 9152 libext=lib 9153 # Tell ltmain to make .dll files, not .so files. 9154 shrext_cmds=".dll" 9155 # FIXME: Setting linknames here is a bad hack. 9156 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9157 # The linker will automatically build a .lib file if we build a DLL. 9158 old_archive_from_new_cmds='true' 9159 # FIXME: Should let the user specify the lib program. 9160 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9161 fix_srcfile_path='`cygpath -w "$srcfile"`' 9162 enable_shared_with_static_runtimes=yes 9163 ;; 9164 9165 darwin* | rhapsody*) 9166 9167 9168 archive_cmds_need_lc=no 9169 hardcode_direct=no 9170 hardcode_automatic=yes 9171 hardcode_shlibpath_var=unsupported 9172 if test "$lt_cv_ld_force_load" = "yes"; then 9173 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\"`' 9174 else 9175 whole_archive_flag_spec='' 9176 fi 9177 link_all_deplibs=yes 9178 allow_undefined_flag="$_lt_dar_allow_undefined" 9179 case $cc_basename in 9180 ifort*) _lt_dar_can_shared=yes ;; 9181 *) _lt_dar_can_shared=$GCC ;; 9182 esac 9183 if test "$_lt_dar_can_shared" = "yes"; then 9184 output_verbose_link_cmd=func_echo_all 9185 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9186 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9187 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}" 9188 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}" 9189 9190 else 9191 ld_shlibs=no 9192 fi 9193 9194 ;; 9195 9196 dgux*) 9197 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9198 hardcode_libdir_flag_spec='-L$libdir' 9199 hardcode_shlibpath_var=no 9200 ;; 9201 9202 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9203 # support. Future versions do this automatically, but an explicit c++rt0.o 9204 # does not break anything, and helps significantly (at the cost of a little 9205 # extra space). 9206 freebsd2.2*) 9207 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9208 hardcode_libdir_flag_spec='-R$libdir' 9209 hardcode_direct=yes 9210 hardcode_shlibpath_var=no 9211 ;; 9212 9213 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9214 freebsd2.*) 9215 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9216 hardcode_direct=yes 9217 hardcode_minus_L=yes 9218 hardcode_shlibpath_var=no 9219 ;; 9220 9221 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9222 freebsd* | dragonfly*) 9223 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9224 hardcode_libdir_flag_spec='-R$libdir' 9225 hardcode_direct=yes 9226 hardcode_shlibpath_var=no 9227 ;; 9228 9229 hpux9*) 9230 if test "$GCC" = yes; then 9231 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' 9232 else 9233 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' 9234 fi 9235 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9236 hardcode_libdir_separator=: 9237 hardcode_direct=yes 9238 9239 # hardcode_minus_L: Not really in the search PATH, 9240 # but as the default location of the library. 9241 hardcode_minus_L=yes 9242 export_dynamic_flag_spec='${wl}-E' 9243 ;; 9244 9245 hpux10*) 9246 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9247 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9248 else 9249 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9250 fi 9251 if test "$with_gnu_ld" = no; then 9252 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9253 hardcode_libdir_flag_spec_ld='+b $libdir' 9254 hardcode_libdir_separator=: 9255 hardcode_direct=yes 9256 hardcode_direct_absolute=yes 9257 export_dynamic_flag_spec='${wl}-E' 9258 # hardcode_minus_L: Not really in the search PATH, 9259 # but as the default location of the library. 9260 hardcode_minus_L=yes 9261 fi 9262 ;; 9263 9264 hpux11*) 9265 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9266 case $host_cpu in 9267 hppa*64*) 9268 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9269 ;; 9270 ia64*) 9271 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9272 ;; 9273 *) 9274 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9275 ;; 9276 esac 9277 else 9278 case $host_cpu in 9279 hppa*64*) 9280 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9281 ;; 9282 ia64*) 9283 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9284 ;; 9285 *) 9286 9287 # Older versions of the 11.00 compiler do not understand -b yet 9288 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9290$as_echo_n "checking if $CC understands -b... " >&6; } 9291if ${lt_cv_prog_compiler__b+:} false; then : 9292 $as_echo_n "(cached) " >&6 9293else 9294 lt_cv_prog_compiler__b=no 9295 save_LDFLAGS="$LDFLAGS" 9296 LDFLAGS="$LDFLAGS -b" 9297 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9298 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9299 # The linker can only warn and ignore the option if not recognized 9300 # So say no if there are warnings 9301 if test -s conftest.err; then 9302 # Append any errors to the config.log. 9303 cat conftest.err 1>&5 9304 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9305 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9306 if diff conftest.exp conftest.er2 >/dev/null; then 9307 lt_cv_prog_compiler__b=yes 9308 fi 9309 else 9310 lt_cv_prog_compiler__b=yes 9311 fi 9312 fi 9313 $RM -r conftest* 9314 LDFLAGS="$save_LDFLAGS" 9315 9316fi 9317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9318$as_echo "$lt_cv_prog_compiler__b" >&6; } 9319 9320if test x"$lt_cv_prog_compiler__b" = xyes; then 9321 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9322else 9323 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9324fi 9325 9326 ;; 9327 esac 9328 fi 9329 if test "$with_gnu_ld" = no; then 9330 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9331 hardcode_libdir_separator=: 9332 9333 case $host_cpu in 9334 hppa*64*|ia64*) 9335 hardcode_direct=no 9336 hardcode_shlibpath_var=no 9337 ;; 9338 *) 9339 hardcode_direct=yes 9340 hardcode_direct_absolute=yes 9341 export_dynamic_flag_spec='${wl}-E' 9342 9343 # hardcode_minus_L: Not really in the search PATH, 9344 # but as the default location of the library. 9345 hardcode_minus_L=yes 9346 ;; 9347 esac 9348 fi 9349 ;; 9350 9351 irix5* | irix6* | nonstopux*) 9352 if test "$GCC" = yes; then 9353 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' 9354 # Try to use the -exported_symbol ld option, if it does not 9355 # work, assume that -exports_file does not work either and 9356 # implicitly export all symbols. 9357 save_LDFLAGS="$LDFLAGS" 9358 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9359 if test x$gcc_no_link = xyes; then 9360 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9361fi 9362cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9363/* end confdefs.h. */ 9364int foo(void) {} 9365_ACEOF 9366if ac_fn_c_try_link "$LINENO"; then : 9367 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' 9368 9369fi 9370rm -f core conftest.err conftest.$ac_objext \ 9371 conftest$ac_exeext conftest.$ac_ext 9372 LDFLAGS="$save_LDFLAGS" 9373 else 9374 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' 9375 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' 9376 fi 9377 archive_cmds_need_lc='no' 9378 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9379 hardcode_libdir_separator=: 9380 inherit_rpath=yes 9381 link_all_deplibs=yes 9382 ;; 9383 9384 netbsd*) 9385 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9386 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9387 else 9388 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9389 fi 9390 hardcode_libdir_flag_spec='-R$libdir' 9391 hardcode_direct=yes 9392 hardcode_shlibpath_var=no 9393 ;; 9394 9395 newsos6) 9396 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9397 hardcode_direct=yes 9398 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9399 hardcode_libdir_separator=: 9400 hardcode_shlibpath_var=no 9401 ;; 9402 9403 *nto* | *qnx*) 9404 ;; 9405 9406 openbsd*) 9407 if test -f /usr/libexec/ld.so; then 9408 hardcode_direct=yes 9409 hardcode_shlibpath_var=no 9410 hardcode_direct_absolute=yes 9411 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9412 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9413 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9414 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9415 export_dynamic_flag_spec='${wl}-E' 9416 else 9417 case $host_os in 9418 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9419 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9420 hardcode_libdir_flag_spec='-R$libdir' 9421 ;; 9422 *) 9423 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9424 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9425 ;; 9426 esac 9427 fi 9428 else 9429 ld_shlibs=no 9430 fi 9431 ;; 9432 9433 os2*) 9434 hardcode_libdir_flag_spec='-L$libdir' 9435 hardcode_minus_L=yes 9436 allow_undefined_flag=unsupported 9437 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' 9438 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9439 ;; 9440 9441 osf3*) 9442 if test "$GCC" = yes; then 9443 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9444 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' 9445 else 9446 allow_undefined_flag=' -expect_unresolved \*' 9447 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' 9448 fi 9449 archive_cmds_need_lc='no' 9450 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9451 hardcode_libdir_separator=: 9452 ;; 9453 9454 osf4* | osf5*) # as osf3* with the addition of -msym flag 9455 if test "$GCC" = yes; then 9456 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9457 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' 9458 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9459 else 9460 allow_undefined_flag=' -expect_unresolved \*' 9461 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' 9462 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~ 9463 $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' 9464 9465 # Both c and cxx compiler support -rpath directly 9466 hardcode_libdir_flag_spec='-rpath $libdir' 9467 fi 9468 archive_cmds_need_lc='no' 9469 hardcode_libdir_separator=: 9470 ;; 9471 9472 solaris*) 9473 no_undefined_flag=' -z defs' 9474 if test "$GCC" = yes; then 9475 wlarc='${wl}' 9476 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9477 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9478 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9479 else 9480 case `$CC -V 2>&1` in 9481 *"Compilers 5.0"*) 9482 wlarc='' 9483 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9484 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9485 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9486 ;; 9487 *) 9488 wlarc='${wl}' 9489 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9490 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9491 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9492 ;; 9493 esac 9494 fi 9495 hardcode_libdir_flag_spec='-R$libdir' 9496 hardcode_shlibpath_var=no 9497 case $host_os in 9498 solaris2.[0-5] | solaris2.[0-5].*) ;; 9499 *) 9500 # The compiler driver will combine and reorder linker options, 9501 # but understands `-z linker_flag'. GCC discards it without `$wl', 9502 # but is careful enough not to reorder. 9503 # Supported since Solaris 2.6 (maybe 2.5.1?) 9504 if test "$GCC" = yes; then 9505 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9506 else 9507 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9508 fi 9509 ;; 9510 esac 9511 link_all_deplibs=yes 9512 ;; 9513 9514 sunos4*) 9515 if test "x$host_vendor" = xsequent; then 9516 # Use $CC to link under sequent, because it throws in some extra .o 9517 # files that make .init and .fini sections work. 9518 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9519 else 9520 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9521 fi 9522 hardcode_libdir_flag_spec='-L$libdir' 9523 hardcode_direct=yes 9524 hardcode_minus_L=yes 9525 hardcode_shlibpath_var=no 9526 ;; 9527 9528 sysv4) 9529 case $host_vendor in 9530 sni) 9531 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9532 hardcode_direct=yes # is this really true??? 9533 ;; 9534 siemens) 9535 ## LD is ld it makes a PLAMLIB 9536 ## CC just makes a GrossModule. 9537 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9538 reload_cmds='$CC -r -o $output$reload_objs' 9539 hardcode_direct=no 9540 ;; 9541 motorola) 9542 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9543 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9544 ;; 9545 esac 9546 runpath_var='LD_RUN_PATH' 9547 hardcode_shlibpath_var=no 9548 ;; 9549 9550 sysv4.3*) 9551 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9552 hardcode_shlibpath_var=no 9553 export_dynamic_flag_spec='-Bexport' 9554 ;; 9555 9556 sysv4*MP*) 9557 if test -d /usr/nec; then 9558 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9559 hardcode_shlibpath_var=no 9560 runpath_var=LD_RUN_PATH 9561 hardcode_runpath_var=yes 9562 ld_shlibs=yes 9563 fi 9564 ;; 9565 9566 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9567 no_undefined_flag='${wl}-z,text' 9568 archive_cmds_need_lc=no 9569 hardcode_shlibpath_var=no 9570 runpath_var='LD_RUN_PATH' 9571 9572 if test "$GCC" = yes; then 9573 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9574 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9575 else 9576 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9577 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9578 fi 9579 ;; 9580 9581 sysv5* | sco3.2v5* | sco5v6*) 9582 # Note: We can NOT use -z defs as we might desire, because we do not 9583 # link with -lc, and that would cause any symbols used from libc to 9584 # always be unresolved, which means just about no library would 9585 # ever link correctly. If we're not using GNU ld we use -z text 9586 # though, which does catch some bad symbols but isn't as heavy-handed 9587 # as -z defs. 9588 no_undefined_flag='${wl}-z,text' 9589 allow_undefined_flag='${wl}-z,nodefs' 9590 archive_cmds_need_lc=no 9591 hardcode_shlibpath_var=no 9592 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9593 hardcode_libdir_separator=':' 9594 link_all_deplibs=yes 9595 export_dynamic_flag_spec='${wl}-Bexport' 9596 runpath_var='LD_RUN_PATH' 9597 9598 if test "$GCC" = yes; then 9599 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9600 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9601 else 9602 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9603 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9604 fi 9605 ;; 9606 9607 uts4*) 9608 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9609 hardcode_libdir_flag_spec='-L$libdir' 9610 hardcode_shlibpath_var=no 9611 ;; 9612 9613 *) 9614 ld_shlibs=no 9615 ;; 9616 esac 9617 9618 if test x$host_vendor = xsni; then 9619 case $host in 9620 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9621 export_dynamic_flag_spec='${wl}-Blargedynsym' 9622 ;; 9623 esac 9624 fi 9625 fi 9626 9627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9628$as_echo "$ld_shlibs" >&6; } 9629test "$ld_shlibs" = no && can_build_shared=no 9630 9631with_gnu_ld=$with_gnu_ld 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647# 9648# Do we need to explicitly link libc? 9649# 9650case "x$archive_cmds_need_lc" in 9651x|xyes) 9652 # Assume -lc should be added 9653 archive_cmds_need_lc=yes 9654 9655 if test "$enable_shared" = yes && test "$GCC" = yes; then 9656 case $archive_cmds in 9657 *'~'*) 9658 # FIXME: we may have to deal with multi-command sequences. 9659 ;; 9660 '$CC '*) 9661 # Test whether the compiler implicitly links with -lc since on some 9662 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9663 # to ld, don't add -lc before -lgcc. 9664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9665$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9666if ${lt_cv_archive_cmds_need_lc+:} false; then : 9667 $as_echo_n "(cached) " >&6 9668else 9669 $RM conftest* 9670 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9671 9672 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9673 (eval $ac_compile) 2>&5 9674 ac_status=$? 9675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9676 test $ac_status = 0; } 2>conftest.err; then 9677 soname=conftest 9678 lib=conftest 9679 libobjs=conftest.$ac_objext 9680 deplibs= 9681 wl=$lt_prog_compiler_wl 9682 pic_flag=$lt_prog_compiler_pic 9683 compiler_flags=-v 9684 linker_flags=-v 9685 verstring= 9686 output_objdir=. 9687 libname=conftest 9688 lt_save_allow_undefined_flag=$allow_undefined_flag 9689 allow_undefined_flag= 9690 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9691 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9692 ac_status=$? 9693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9694 test $ac_status = 0; } 9695 then 9696 lt_cv_archive_cmds_need_lc=no 9697 else 9698 lt_cv_archive_cmds_need_lc=yes 9699 fi 9700 allow_undefined_flag=$lt_save_allow_undefined_flag 9701 else 9702 cat conftest.err 1>&5 9703 fi 9704 $RM conftest* 9705 9706fi 9707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9708$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9709 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9710 ;; 9711 esac 9712 fi 9713 ;; 9714esac 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9873$as_echo_n "checking dynamic linker characteristics... " >&6; } 9874 9875if test "$GCC" = yes; then 9876 case $host_os in 9877 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9878 *) lt_awk_arg="/^libraries:/" ;; 9879 esac 9880 case $host_os in 9881 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9882 *) lt_sed_strip_eq="s,=/,/,g" ;; 9883 esac 9884 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9885 case $lt_search_path_spec in 9886 *\;*) 9887 # if the path contains ";" then we assume it to be the separator 9888 # otherwise default to the standard path separator (i.e. ":") - it is 9889 # assumed that no part of a normal pathname contains ";" but that should 9890 # okay in the real world where ";" in dirpaths is itself problematic. 9891 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9892 ;; 9893 *) 9894 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9895 ;; 9896 esac 9897 # Ok, now we have the path, separated by spaces, we can step through it 9898 # and add multilib dir if necessary. 9899 lt_tmp_lt_search_path_spec= 9900 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9901 for lt_sys_path in $lt_search_path_spec; do 9902 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9903 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9904 else 9905 test -d "$lt_sys_path" && \ 9906 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9907 fi 9908 done 9909 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9910BEGIN {RS=" "; FS="/|\n";} { 9911 lt_foo=""; 9912 lt_count=0; 9913 for (lt_i = NF; lt_i > 0; lt_i--) { 9914 if ($lt_i != "" && $lt_i != ".") { 9915 if ($lt_i == "..") { 9916 lt_count++; 9917 } else { 9918 if (lt_count == 0) { 9919 lt_foo="/" $lt_i lt_foo; 9920 } else { 9921 lt_count--; 9922 } 9923 } 9924 } 9925 } 9926 if (lt_foo != "") { lt_freq[lt_foo]++; } 9927 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9928}'` 9929 # AWK program above erroneously prepends '/' to C:/dos/paths 9930 # for these hosts. 9931 case $host_os in 9932 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9933 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9934 esac 9935 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9936else 9937 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9938fi 9939library_names_spec= 9940libname_spec='lib$name' 9941soname_spec= 9942shrext_cmds=".so" 9943postinstall_cmds= 9944postuninstall_cmds= 9945finish_cmds= 9946finish_eval= 9947shlibpath_var= 9948shlibpath_overrides_runpath=unknown 9949version_type=none 9950dynamic_linker="$host_os ld.so" 9951sys_lib_dlsearch_path_spec="/lib /usr/lib" 9952need_lib_prefix=unknown 9953hardcode_into_libs=no 9954 9955# when you set need_version to no, make sure it does not cause -set_version 9956# flags to be left without arguments 9957need_version=unknown 9958 9959case $host_os in 9960aix3*) 9961 version_type=linux 9962 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9963 shlibpath_var=LIBPATH 9964 9965 # AIX 3 has no versioning support, so we append a major version to the name. 9966 soname_spec='${libname}${release}${shared_ext}$major' 9967 ;; 9968 9969aix[4-9]*) 9970 version_type=linux 9971 need_lib_prefix=no 9972 need_version=no 9973 hardcode_into_libs=yes 9974 if test "$host_cpu" = ia64; then 9975 # AIX 5 supports IA64 9976 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9977 shlibpath_var=LD_LIBRARY_PATH 9978 else 9979 # With GCC up to 2.95.x, collect2 would create an import file 9980 # for dependence libraries. The import file would start with 9981 # the line `#! .'. This would cause the generated library to 9982 # depend on `.', always an invalid library. This was fixed in 9983 # development snapshots of GCC prior to 3.0. 9984 case $host_os in 9985 aix4 | aix4.[01] | aix4.[01].*) 9986 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9987 echo ' yes ' 9988 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9989 : 9990 else 9991 can_build_shared=no 9992 fi 9993 ;; 9994 esac 9995 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9996 # soname into executable. Probably we can add versioning support to 9997 # collect2, so additional links can be useful in future. 9998 if test "$aix_use_runtimelinking" = yes; then 9999 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10000 # instead of lib<name>.a to let people know that these are not 10001 # typical AIX shared libraries. 10002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10003 else 10004 # We preserve .a as extension for shared libraries through AIX4.2 10005 # and later when we are not doing run time linking. 10006 library_names_spec='${libname}${release}.a $libname.a' 10007 soname_spec='${libname}${release}${shared_ext}$major' 10008 fi 10009 shlibpath_var=LIBPATH 10010 fi 10011 ;; 10012 10013amigaos*) 10014 case $host_cpu in 10015 powerpc) 10016 # Since July 2007 AmigaOS4 officially supports .so libraries. 10017 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10018 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10019 ;; 10020 m68k) 10021 library_names_spec='$libname.ixlibrary $libname.a' 10022 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10023 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' 10024 ;; 10025 esac 10026 ;; 10027 10028beos*) 10029 library_names_spec='${libname}${shared_ext}' 10030 dynamic_linker="$host_os ld.so" 10031 shlibpath_var=LIBRARY_PATH 10032 ;; 10033 10034bsdi[45]*) 10035 version_type=linux 10036 need_version=no 10037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10038 soname_spec='${libname}${release}${shared_ext}$major' 10039 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10040 shlibpath_var=LD_LIBRARY_PATH 10041 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10042 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10043 # the default ld.so.conf also contains /usr/contrib/lib and 10044 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10045 # libtool to hard-code these into programs 10046 ;; 10047 10048cygwin* | mingw* | pw32* | cegcc*) 10049 version_type=windows 10050 shrext_cmds=".dll" 10051 need_version=no 10052 need_lib_prefix=no 10053 10054 case $GCC,$host_os in 10055 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10056 library_names_spec='$libname.dll.a' 10057 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10058 postinstall_cmds='base_file=`basename \${file}`~ 10059 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10060 dldir=$destdir/`dirname \$dlpath`~ 10061 test -d \$dldir || mkdir -p \$dldir~ 10062 $install_prog $dir/$dlname \$dldir/$dlname~ 10063 chmod a+x \$dldir/$dlname~ 10064 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10065 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10066 fi' 10067 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10068 dlpath=$dir/\$dldll~ 10069 $RM \$dlpath' 10070 shlibpath_overrides_runpath=yes 10071 10072 case $host_os in 10073 cygwin*) 10074 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10075 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10076 10077 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10078 ;; 10079 mingw* | cegcc*) 10080 # MinGW DLLs use traditional 'lib' prefix 10081 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10082 ;; 10083 pw32*) 10084 # pw32 DLLs use 'pw' prefix rather than 'lib' 10085 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10086 ;; 10087 esac 10088 ;; 10089 10090 *) 10091 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10092 ;; 10093 esac 10094 dynamic_linker='Win32 ld.exe' 10095 # FIXME: first we should search . and the directory the executable is in 10096 shlibpath_var=PATH 10097 ;; 10098 10099darwin* | rhapsody*) 10100 dynamic_linker="$host_os dyld" 10101 version_type=darwin 10102 need_lib_prefix=no 10103 need_version=no 10104 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10105 soname_spec='${libname}${release}${major}$shared_ext' 10106 shlibpath_overrides_runpath=yes 10107 shlibpath_var=DYLD_LIBRARY_PATH 10108 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10109 10110 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10111 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10112 ;; 10113 10114dgux*) 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 ;; 10122 10123freebsd* | dragonfly*) 10124 # DragonFly does not have aout. When/if they implement a new 10125 # versioning mechanism, adjust this. 10126 if test -x /usr/bin/objformat; then 10127 objformat=`/usr/bin/objformat` 10128 else 10129 case $host_os in 10130 freebsd[23].*) objformat=aout ;; 10131 *) objformat=elf ;; 10132 esac 10133 fi 10134 version_type=freebsd-$objformat 10135 case $version_type in 10136 freebsd-elf*) 10137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10138 need_version=no 10139 need_lib_prefix=no 10140 ;; 10141 freebsd-*) 10142 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10143 need_version=yes 10144 ;; 10145 esac 10146 shlibpath_var=LD_LIBRARY_PATH 10147 case $host_os in 10148 freebsd2.*) 10149 shlibpath_overrides_runpath=yes 10150 ;; 10151 freebsd3.[01]* | freebsdelf3.[01]*) 10152 shlibpath_overrides_runpath=yes 10153 hardcode_into_libs=yes 10154 ;; 10155 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10156 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10157 shlibpath_overrides_runpath=no 10158 hardcode_into_libs=yes 10159 ;; 10160 *) # from 4.6 on, and DragonFly 10161 shlibpath_overrides_runpath=yes 10162 hardcode_into_libs=yes 10163 ;; 10164 esac 10165 ;; 10166 10167haiku*) 10168 version_type=linux 10169 need_lib_prefix=no 10170 need_version=no 10171 dynamic_linker="$host_os runtime_loader" 10172 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10173 soname_spec='${libname}${release}${shared_ext}$major' 10174 shlibpath_var=LIBRARY_PATH 10175 shlibpath_overrides_runpath=yes 10176 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10177 hardcode_into_libs=yes 10178 ;; 10179 10180hpux9* | hpux10* | hpux11*) 10181 # Give a soname corresponding to the major version so that dld.sl refuses to 10182 # link against other versions. 10183 version_type=sunos 10184 need_lib_prefix=no 10185 need_version=no 10186 case $host_cpu in 10187 ia64*) 10188 shrext_cmds='.so' 10189 hardcode_into_libs=yes 10190 dynamic_linker="$host_os dld.so" 10191 shlibpath_var=LD_LIBRARY_PATH 10192 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10194 soname_spec='${libname}${release}${shared_ext}$major' 10195 if test "X$HPUX_IA64_MODE" = X32; then 10196 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10197 else 10198 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10199 fi 10200 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10201 ;; 10202 hppa*64*) 10203 shrext_cmds='.sl' 10204 hardcode_into_libs=yes 10205 dynamic_linker="$host_os dld.sl" 10206 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10207 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10208 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10209 soname_spec='${libname}${release}${shared_ext}$major' 10210 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10211 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10212 ;; 10213 *) 10214 shrext_cmds='.sl' 10215 dynamic_linker="$host_os dld.sl" 10216 shlibpath_var=SHLIB_PATH 10217 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10219 soname_spec='${libname}${release}${shared_ext}$major' 10220 ;; 10221 esac 10222 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10223 postinstall_cmds='chmod 555 $lib' 10224 # or fails outright, so override atomically: 10225 install_override_mode=555 10226 ;; 10227 10228interix[3-9]*) 10229 version_type=linux 10230 need_lib_prefix=no 10231 need_version=no 10232 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10233 soname_spec='${libname}${release}${shared_ext}$major' 10234 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10235 shlibpath_var=LD_LIBRARY_PATH 10236 shlibpath_overrides_runpath=no 10237 hardcode_into_libs=yes 10238 ;; 10239 10240irix5* | irix6* | nonstopux*) 10241 case $host_os in 10242 nonstopux*) version_type=nonstopux ;; 10243 *) 10244 if test "$lt_cv_prog_gnu_ld" = yes; then 10245 version_type=linux 10246 else 10247 version_type=irix 10248 fi ;; 10249 esac 10250 need_lib_prefix=no 10251 need_version=no 10252 soname_spec='${libname}${release}${shared_ext}$major' 10253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10254 case $host_os in 10255 irix5* | nonstopux*) 10256 libsuff= shlibsuff= 10257 ;; 10258 *) 10259 case $LD in # libtool.m4 will add one of these switches to LD 10260 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10261 libsuff= shlibsuff= libmagic=32-bit;; 10262 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10263 libsuff=32 shlibsuff=N32 libmagic=N32;; 10264 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10265 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10266 *) libsuff= shlibsuff= libmagic=never-match;; 10267 esac 10268 ;; 10269 esac 10270 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10271 shlibpath_overrides_runpath=no 10272 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10273 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10274 hardcode_into_libs=yes 10275 ;; 10276 10277# No shared lib support for Linux oldld, aout, or coff. 10278linux*oldld* | linux*aout* | linux*coff*) 10279 dynamic_linker=no 10280 ;; 10281 10282# This must be Linux ELF. 10283 10284# uclinux* changes (here and below) have been submitted to the libtool 10285# project, but have not yet been accepted: they are GCC-local changes 10286# for the time being. (See 10287# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10288linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10289 version_type=linux 10290 need_lib_prefix=no 10291 need_version=no 10292 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10293 soname_spec='${libname}${release}${shared_ext}$major' 10294 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10295 shlibpath_var=LD_LIBRARY_PATH 10296 shlibpath_overrides_runpath=no 10297 10298 # Some binutils ld are patched to set DT_RUNPATH 10299 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10300 $as_echo_n "(cached) " >&6 10301else 10302 lt_cv_shlibpath_overrides_runpath=no 10303 save_LDFLAGS=$LDFLAGS 10304 save_libdir=$libdir 10305 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10306 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10307 if test x$gcc_no_link = xyes; then 10308 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10309fi 10310cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10311/* end confdefs.h. */ 10312 10313int 10314main () 10315{ 10316 10317 ; 10318 return 0; 10319} 10320_ACEOF 10321if ac_fn_c_try_link "$LINENO"; then : 10322 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10323 lt_cv_shlibpath_overrides_runpath=yes 10324fi 10325fi 10326rm -f core conftest.err conftest.$ac_objext \ 10327 conftest$ac_exeext conftest.$ac_ext 10328 LDFLAGS=$save_LDFLAGS 10329 libdir=$save_libdir 10330 10331fi 10332 10333 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10334 10335 # This implies no fast_install, which is unacceptable. 10336 # Some rework will be needed to allow for fast_install 10337 # before this can be enabled. 10338 hardcode_into_libs=yes 10339 10340 # Append ld.so.conf contents to the search path 10341 if test -f /etc/ld.so.conf; then 10342 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' ' '` 10343 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10344 fi 10345 10346 # We used to test for /lib/ld.so.1 and disable shared libraries on 10347 # powerpc, because MkLinux only supported shared libraries with the 10348 # GNU dynamic linker. Since this was broken with cross compilers, 10349 # most powerpc-linux boxes support dynamic linking these days and 10350 # people can always --disable-shared, the test was removed, and we 10351 # assume the GNU/Linux dynamic linker is in use. 10352 dynamic_linker='GNU/Linux ld.so' 10353 ;; 10354 10355netbsd*) 10356 version_type=sunos 10357 need_lib_prefix=no 10358 need_version=no 10359 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10360 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10361 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10362 dynamic_linker='NetBSD (a.out) ld.so' 10363 else 10364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10365 soname_spec='${libname}${release}${shared_ext}$major' 10366 dynamic_linker='NetBSD ld.elf_so' 10367 fi 10368 shlibpath_var=LD_LIBRARY_PATH 10369 shlibpath_overrides_runpath=yes 10370 hardcode_into_libs=yes 10371 ;; 10372 10373newsos6) 10374 version_type=linux 10375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10376 shlibpath_var=LD_LIBRARY_PATH 10377 shlibpath_overrides_runpath=yes 10378 ;; 10379 10380*nto* | *qnx*) 10381 version_type=qnx 10382 need_lib_prefix=no 10383 need_version=no 10384 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10385 soname_spec='${libname}${release}${shared_ext}$major' 10386 shlibpath_var=LD_LIBRARY_PATH 10387 shlibpath_overrides_runpath=no 10388 hardcode_into_libs=yes 10389 dynamic_linker='ldqnx.so' 10390 ;; 10391 10392openbsd*) 10393 version_type=sunos 10394 sys_lib_dlsearch_path_spec="/usr/lib" 10395 need_lib_prefix=no 10396 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10397 case $host_os in 10398 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10399 *) need_version=no ;; 10400 esac 10401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10402 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10403 shlibpath_var=LD_LIBRARY_PATH 10404 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10405 case $host_os in 10406 openbsd2.[89] | openbsd2.[89].*) 10407 shlibpath_overrides_runpath=no 10408 ;; 10409 *) 10410 shlibpath_overrides_runpath=yes 10411 ;; 10412 esac 10413 else 10414 shlibpath_overrides_runpath=yes 10415 fi 10416 ;; 10417 10418os2*) 10419 libname_spec='$name' 10420 shrext_cmds=".dll" 10421 need_lib_prefix=no 10422 library_names_spec='$libname${shared_ext} $libname.a' 10423 dynamic_linker='OS/2 ld.exe' 10424 shlibpath_var=LIBPATH 10425 ;; 10426 10427osf3* | osf4* | osf5*) 10428 version_type=osf 10429 need_lib_prefix=no 10430 need_version=no 10431 soname_spec='${libname}${release}${shared_ext}$major' 10432 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10433 shlibpath_var=LD_LIBRARY_PATH 10434 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10435 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10436 ;; 10437 10438rdos*) 10439 dynamic_linker=no 10440 ;; 10441 10442solaris*) 10443 version_type=linux 10444 need_lib_prefix=no 10445 need_version=no 10446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10447 soname_spec='${libname}${release}${shared_ext}$major' 10448 shlibpath_var=LD_LIBRARY_PATH 10449 shlibpath_overrides_runpath=yes 10450 hardcode_into_libs=yes 10451 # ldd complains unless libraries are executable 10452 postinstall_cmds='chmod +x $lib' 10453 ;; 10454 10455sunos4*) 10456 version_type=sunos 10457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10458 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10459 shlibpath_var=LD_LIBRARY_PATH 10460 shlibpath_overrides_runpath=yes 10461 if test "$with_gnu_ld" = yes; then 10462 need_lib_prefix=no 10463 fi 10464 need_version=yes 10465 ;; 10466 10467sysv4 | sysv4.3*) 10468 version_type=linux 10469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10470 soname_spec='${libname}${release}${shared_ext}$major' 10471 shlibpath_var=LD_LIBRARY_PATH 10472 case $host_vendor in 10473 sni) 10474 shlibpath_overrides_runpath=no 10475 need_lib_prefix=no 10476 runpath_var=LD_RUN_PATH 10477 ;; 10478 siemens) 10479 need_lib_prefix=no 10480 ;; 10481 motorola) 10482 need_lib_prefix=no 10483 need_version=no 10484 shlibpath_overrides_runpath=no 10485 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10486 ;; 10487 esac 10488 ;; 10489 10490sysv4*MP*) 10491 if test -d /usr/nec ;then 10492 version_type=linux 10493 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10494 soname_spec='$libname${shared_ext}.$major' 10495 shlibpath_var=LD_LIBRARY_PATH 10496 fi 10497 ;; 10498 10499sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10500 version_type=freebsd-elf 10501 need_lib_prefix=no 10502 need_version=no 10503 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10504 soname_spec='${libname}${release}${shared_ext}$major' 10505 shlibpath_var=LD_LIBRARY_PATH 10506 shlibpath_overrides_runpath=yes 10507 hardcode_into_libs=yes 10508 if test "$with_gnu_ld" = yes; then 10509 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10510 else 10511 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10512 case $host_os in 10513 sco3.2v5*) 10514 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10515 ;; 10516 esac 10517 fi 10518 sys_lib_dlsearch_path_spec='/usr/lib' 10519 ;; 10520 10521tpf*) 10522 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10523 version_type=linux 10524 need_lib_prefix=no 10525 need_version=no 10526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10527 shlibpath_var=LD_LIBRARY_PATH 10528 shlibpath_overrides_runpath=no 10529 hardcode_into_libs=yes 10530 ;; 10531 10532uts4*) 10533 version_type=linux 10534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10535 soname_spec='${libname}${release}${shared_ext}$major' 10536 shlibpath_var=LD_LIBRARY_PATH 10537 ;; 10538 10539*) 10540 dynamic_linker=no 10541 ;; 10542esac 10543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10544$as_echo "$dynamic_linker" >&6; } 10545test "$dynamic_linker" = no && can_build_shared=no 10546 10547variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10548if test "$GCC" = yes; then 10549 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10550fi 10551 10552if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10553 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10554fi 10555if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10556 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10557fi 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10651$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10652hardcode_action= 10653if test -n "$hardcode_libdir_flag_spec" || 10654 test -n "$runpath_var" || 10655 test "X$hardcode_automatic" = "Xyes" ; then 10656 10657 # We can hardcode non-existent directories. 10658 if test "$hardcode_direct" != no && 10659 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10660 # have to relink, otherwise we might link with an installed library 10661 # when we should be linking with a yet-to-be-installed one 10662 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10663 test "$hardcode_minus_L" != no; then 10664 # Linking always hardcodes the temporary library directory. 10665 hardcode_action=relink 10666 else 10667 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10668 hardcode_action=immediate 10669 fi 10670else 10671 # We cannot hardcode anything, or else we can only hardcode existing 10672 # directories. 10673 hardcode_action=unsupported 10674fi 10675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10676$as_echo "$hardcode_action" >&6; } 10677 10678if test "$hardcode_action" = relink || 10679 test "$inherit_rpath" = yes; then 10680 # Fast installation is not supported 10681 enable_fast_install=no 10682elif test "$shlibpath_overrides_runpath" = yes || 10683 test "$enable_shared" = no; then 10684 # Fast installation is not necessary 10685 enable_fast_install=needless 10686fi 10687 10688 10689 10690 10691 10692 10693 if test "x$enable_dlopen" != xyes; then 10694 enable_dlopen=unknown 10695 enable_dlopen_self=unknown 10696 enable_dlopen_self_static=unknown 10697else 10698 lt_cv_dlopen=no 10699 lt_cv_dlopen_libs= 10700 10701 case $host_os in 10702 beos*) 10703 lt_cv_dlopen="load_add_on" 10704 lt_cv_dlopen_libs= 10705 lt_cv_dlopen_self=yes 10706 ;; 10707 10708 mingw* | pw32* | cegcc*) 10709 lt_cv_dlopen="LoadLibrary" 10710 lt_cv_dlopen_libs= 10711 ;; 10712 10713 cygwin*) 10714 lt_cv_dlopen="dlopen" 10715 lt_cv_dlopen_libs= 10716 ;; 10717 10718 darwin*) 10719 # if libdl is installed we need to link against it 10720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10721$as_echo_n "checking for dlopen in -ldl... " >&6; } 10722if ${ac_cv_lib_dl_dlopen+:} false; then : 10723 $as_echo_n "(cached) " >&6 10724else 10725 ac_check_lib_save_LIBS=$LIBS 10726LIBS="-ldl $LIBS" 10727if test x$gcc_no_link = xyes; then 10728 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10729fi 10730cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10731/* end confdefs.h. */ 10732 10733/* Override any GCC internal prototype to avoid an error. 10734 Use char because int might match the return type of a GCC 10735 builtin and then its argument prototype would still apply. */ 10736#ifdef __cplusplus 10737extern "C" 10738#endif 10739char dlopen (); 10740int 10741main () 10742{ 10743return dlopen (); 10744 ; 10745 return 0; 10746} 10747_ACEOF 10748if ac_fn_c_try_link "$LINENO"; then : 10749 ac_cv_lib_dl_dlopen=yes 10750else 10751 ac_cv_lib_dl_dlopen=no 10752fi 10753rm -f core conftest.err conftest.$ac_objext \ 10754 conftest$ac_exeext conftest.$ac_ext 10755LIBS=$ac_check_lib_save_LIBS 10756fi 10757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10758$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10759if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10760 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10761else 10762 10763 lt_cv_dlopen="dyld" 10764 lt_cv_dlopen_libs= 10765 lt_cv_dlopen_self=yes 10766 10767fi 10768 10769 ;; 10770 10771 *) 10772 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10773if test "x$ac_cv_func_shl_load" = xyes; then : 10774 lt_cv_dlopen="shl_load" 10775else 10776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10777$as_echo_n "checking for shl_load in -ldld... " >&6; } 10778if ${ac_cv_lib_dld_shl_load+:} false; then : 10779 $as_echo_n "(cached) " >&6 10780else 10781 ac_check_lib_save_LIBS=$LIBS 10782LIBS="-ldld $LIBS" 10783if test x$gcc_no_link = xyes; then 10784 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10785fi 10786cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10787/* end confdefs.h. */ 10788 10789/* Override any GCC internal prototype to avoid an error. 10790 Use char because int might match the return type of a GCC 10791 builtin and then its argument prototype would still apply. */ 10792#ifdef __cplusplus 10793extern "C" 10794#endif 10795char shl_load (); 10796int 10797main () 10798{ 10799return shl_load (); 10800 ; 10801 return 0; 10802} 10803_ACEOF 10804if ac_fn_c_try_link "$LINENO"; then : 10805 ac_cv_lib_dld_shl_load=yes 10806else 10807 ac_cv_lib_dld_shl_load=no 10808fi 10809rm -f core conftest.err conftest.$ac_objext \ 10810 conftest$ac_exeext conftest.$ac_ext 10811LIBS=$ac_check_lib_save_LIBS 10812fi 10813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10814$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10815if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10816 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10817else 10818 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10819if test "x$ac_cv_func_dlopen" = xyes; then : 10820 lt_cv_dlopen="dlopen" 10821else 10822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10823$as_echo_n "checking for dlopen in -ldl... " >&6; } 10824if ${ac_cv_lib_dl_dlopen+:} false; then : 10825 $as_echo_n "(cached) " >&6 10826else 10827 ac_check_lib_save_LIBS=$LIBS 10828LIBS="-ldl $LIBS" 10829if test x$gcc_no_link = xyes; then 10830 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10831fi 10832cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10833/* end confdefs.h. */ 10834 10835/* Override any GCC internal prototype to avoid an error. 10836 Use char because int might match the return type of a GCC 10837 builtin and then its argument prototype would still apply. */ 10838#ifdef __cplusplus 10839extern "C" 10840#endif 10841char dlopen (); 10842int 10843main () 10844{ 10845return dlopen (); 10846 ; 10847 return 0; 10848} 10849_ACEOF 10850if ac_fn_c_try_link "$LINENO"; then : 10851 ac_cv_lib_dl_dlopen=yes 10852else 10853 ac_cv_lib_dl_dlopen=no 10854fi 10855rm -f core conftest.err conftest.$ac_objext \ 10856 conftest$ac_exeext conftest.$ac_ext 10857LIBS=$ac_check_lib_save_LIBS 10858fi 10859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10860$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10861if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10862 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10863else 10864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10865$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10866if ${ac_cv_lib_svld_dlopen+:} false; then : 10867 $as_echo_n "(cached) " >&6 10868else 10869 ac_check_lib_save_LIBS=$LIBS 10870LIBS="-lsvld $LIBS" 10871if test x$gcc_no_link = xyes; then 10872 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10873fi 10874cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10875/* end confdefs.h. */ 10876 10877/* Override any GCC internal prototype to avoid an error. 10878 Use char because int might match the return type of a GCC 10879 builtin and then its argument prototype would still apply. */ 10880#ifdef __cplusplus 10881extern "C" 10882#endif 10883char dlopen (); 10884int 10885main () 10886{ 10887return dlopen (); 10888 ; 10889 return 0; 10890} 10891_ACEOF 10892if ac_fn_c_try_link "$LINENO"; then : 10893 ac_cv_lib_svld_dlopen=yes 10894else 10895 ac_cv_lib_svld_dlopen=no 10896fi 10897rm -f core conftest.err conftest.$ac_objext \ 10898 conftest$ac_exeext conftest.$ac_ext 10899LIBS=$ac_check_lib_save_LIBS 10900fi 10901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10902$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10903if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10904 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10905else 10906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10907$as_echo_n "checking for dld_link in -ldld... " >&6; } 10908if ${ac_cv_lib_dld_dld_link+:} false; then : 10909 $as_echo_n "(cached) " >&6 10910else 10911 ac_check_lib_save_LIBS=$LIBS 10912LIBS="-ldld $LIBS" 10913if test x$gcc_no_link = xyes; then 10914 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10915fi 10916cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10917/* end confdefs.h. */ 10918 10919/* Override any GCC internal prototype to avoid an error. 10920 Use char because int might match the return type of a GCC 10921 builtin and then its argument prototype would still apply. */ 10922#ifdef __cplusplus 10923extern "C" 10924#endif 10925char dld_link (); 10926int 10927main () 10928{ 10929return dld_link (); 10930 ; 10931 return 0; 10932} 10933_ACEOF 10934if ac_fn_c_try_link "$LINENO"; then : 10935 ac_cv_lib_dld_dld_link=yes 10936else 10937 ac_cv_lib_dld_dld_link=no 10938fi 10939rm -f core conftest.err conftest.$ac_objext \ 10940 conftest$ac_exeext conftest.$ac_ext 10941LIBS=$ac_check_lib_save_LIBS 10942fi 10943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10944$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10945if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10946 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10947fi 10948 10949 10950fi 10951 10952 10953fi 10954 10955 10956fi 10957 10958 10959fi 10960 10961 10962fi 10963 10964 ;; 10965 esac 10966 10967 if test "x$lt_cv_dlopen" != xno; then 10968 enable_dlopen=yes 10969 else 10970 enable_dlopen=no 10971 fi 10972 10973 case $lt_cv_dlopen in 10974 dlopen) 10975 save_CPPFLAGS="$CPPFLAGS" 10976 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10977 10978 save_LDFLAGS="$LDFLAGS" 10979 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10980 10981 save_LIBS="$LIBS" 10982 LIBS="$lt_cv_dlopen_libs $LIBS" 10983 10984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10985$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10986if ${lt_cv_dlopen_self+:} false; then : 10987 $as_echo_n "(cached) " >&6 10988else 10989 if test "$cross_compiling" = yes; then : 10990 lt_cv_dlopen_self=cross 10991else 10992 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10993 lt_status=$lt_dlunknown 10994 cat > conftest.$ac_ext <<_LT_EOF 10995#line 11005 "configure" 10996#include "confdefs.h" 10997 10998#if HAVE_DLFCN_H 10999#include <dlfcn.h> 11000#endif 11001 11002#include <stdio.h> 11003 11004#ifdef RTLD_GLOBAL 11005# define LT_DLGLOBAL RTLD_GLOBAL 11006#else 11007# ifdef DL_GLOBAL 11008# define LT_DLGLOBAL DL_GLOBAL 11009# else 11010# define LT_DLGLOBAL 0 11011# endif 11012#endif 11013 11014/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11015 find out it does not work in some platform. */ 11016#ifndef LT_DLLAZY_OR_NOW 11017# ifdef RTLD_LAZY 11018# define LT_DLLAZY_OR_NOW RTLD_LAZY 11019# else 11020# ifdef DL_LAZY 11021# define LT_DLLAZY_OR_NOW DL_LAZY 11022# else 11023# ifdef RTLD_NOW 11024# define LT_DLLAZY_OR_NOW RTLD_NOW 11025# else 11026# ifdef DL_NOW 11027# define LT_DLLAZY_OR_NOW DL_NOW 11028# else 11029# define LT_DLLAZY_OR_NOW 0 11030# endif 11031# endif 11032# endif 11033# endif 11034#endif 11035 11036/* When -fvisbility=hidden is used, assume the code has been annotated 11037 correspondingly for the symbols needed. */ 11038#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11039void fnord () __attribute__((visibility("default"))); 11040#endif 11041 11042void fnord () { int i=42; } 11043int main () 11044{ 11045 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11046 int status = $lt_dlunknown; 11047 11048 if (self) 11049 { 11050 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11051 else 11052 { 11053 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11054 else puts (dlerror ()); 11055 } 11056 /* dlclose (self); */ 11057 } 11058 else 11059 puts (dlerror ()); 11060 11061 return status; 11062} 11063_LT_EOF 11064 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11065 (eval $ac_link) 2>&5 11066 ac_status=$? 11067 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11068 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11069 (./conftest; exit; ) >&5 2>/dev/null 11070 lt_status=$? 11071 case x$lt_status in 11072 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11073 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11074 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11075 esac 11076 else : 11077 # compilation failed 11078 lt_cv_dlopen_self=no 11079 fi 11080fi 11081rm -fr conftest* 11082 11083 11084fi 11085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11086$as_echo "$lt_cv_dlopen_self" >&6; } 11087 11088 if test "x$lt_cv_dlopen_self" = xyes; then 11089 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11091$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11092if ${lt_cv_dlopen_self_static+:} false; then : 11093 $as_echo_n "(cached) " >&6 11094else 11095 if test "$cross_compiling" = yes; then : 11096 lt_cv_dlopen_self_static=cross 11097else 11098 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11099 lt_status=$lt_dlunknown 11100 cat > conftest.$ac_ext <<_LT_EOF 11101#line 11111 "configure" 11102#include "confdefs.h" 11103 11104#if HAVE_DLFCN_H 11105#include <dlfcn.h> 11106#endif 11107 11108#include <stdio.h> 11109 11110#ifdef RTLD_GLOBAL 11111# define LT_DLGLOBAL RTLD_GLOBAL 11112#else 11113# ifdef DL_GLOBAL 11114# define LT_DLGLOBAL DL_GLOBAL 11115# else 11116# define LT_DLGLOBAL 0 11117# endif 11118#endif 11119 11120/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11121 find out it does not work in some platform. */ 11122#ifndef LT_DLLAZY_OR_NOW 11123# ifdef RTLD_LAZY 11124# define LT_DLLAZY_OR_NOW RTLD_LAZY 11125# else 11126# ifdef DL_LAZY 11127# define LT_DLLAZY_OR_NOW DL_LAZY 11128# else 11129# ifdef RTLD_NOW 11130# define LT_DLLAZY_OR_NOW RTLD_NOW 11131# else 11132# ifdef DL_NOW 11133# define LT_DLLAZY_OR_NOW DL_NOW 11134# else 11135# define LT_DLLAZY_OR_NOW 0 11136# endif 11137# endif 11138# endif 11139# endif 11140#endif 11141 11142/* When -fvisbility=hidden is used, assume the code has been annotated 11143 correspondingly for the symbols needed. */ 11144#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11145void fnord () __attribute__((visibility("default"))); 11146#endif 11147 11148void fnord () { int i=42; } 11149int main () 11150{ 11151 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11152 int status = $lt_dlunknown; 11153 11154 if (self) 11155 { 11156 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11157 else 11158 { 11159 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11160 else puts (dlerror ()); 11161 } 11162 /* dlclose (self); */ 11163 } 11164 else 11165 puts (dlerror ()); 11166 11167 return status; 11168} 11169_LT_EOF 11170 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11171 (eval $ac_link) 2>&5 11172 ac_status=$? 11173 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11174 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11175 (./conftest; exit; ) >&5 2>/dev/null 11176 lt_status=$? 11177 case x$lt_status in 11178 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11179 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11180 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11181 esac 11182 else : 11183 # compilation failed 11184 lt_cv_dlopen_self_static=no 11185 fi 11186fi 11187rm -fr conftest* 11188 11189 11190fi 11191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11192$as_echo "$lt_cv_dlopen_self_static" >&6; } 11193 fi 11194 11195 CPPFLAGS="$save_CPPFLAGS" 11196 LDFLAGS="$save_LDFLAGS" 11197 LIBS="$save_LIBS" 11198 ;; 11199 esac 11200 11201 case $lt_cv_dlopen_self in 11202 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11203 *) enable_dlopen_self=unknown ;; 11204 esac 11205 11206 case $lt_cv_dlopen_self_static in 11207 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11208 *) enable_dlopen_self_static=unknown ;; 11209 esac 11210fi 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228striplib= 11229old_striplib= 11230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11231$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11232if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11233 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11234 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11236$as_echo "yes" >&6; } 11237else 11238# FIXME - insert some real tests, host_os isn't really good enough 11239 case $host_os in 11240 darwin*) 11241 if test -n "$STRIP" ; then 11242 striplib="$STRIP -x" 11243 old_striplib="$STRIP -S" 11244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11245$as_echo "yes" >&6; } 11246 else 11247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11248$as_echo "no" >&6; } 11249 fi 11250 ;; 11251 *) 11252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11253$as_echo "no" >&6; } 11254 ;; 11255 esac 11256fi 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 # Report which library types will actually be built 11270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11271$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11273$as_echo "$can_build_shared" >&6; } 11274 11275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11276$as_echo_n "checking whether to build shared libraries... " >&6; } 11277 test "$can_build_shared" = "no" && enable_shared=no 11278 11279 # On AIX, shared libraries and static libraries use the same namespace, and 11280 # are all built from PIC. 11281 case $host_os in 11282 aix3*) 11283 test "$enable_shared" = yes && enable_static=no 11284 if test -n "$RANLIB"; then 11285 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11286 postinstall_cmds='$RANLIB $lib' 11287 fi 11288 ;; 11289 11290 aix[4-9]*) 11291 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11292 test "$enable_shared" = yes && enable_static=no 11293 fi 11294 ;; 11295 esac 11296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11297$as_echo "$enable_shared" >&6; } 11298 11299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11300$as_echo_n "checking whether to build static libraries... " >&6; } 11301 # Make sure either enable_shared or enable_static is yes. 11302 test "$enable_shared" = yes || enable_static=yes 11303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11304$as_echo "$enable_static" >&6; } 11305 11306 11307 11308 11309fi 11310ac_ext=c 11311ac_cpp='$CPP $CPPFLAGS' 11312ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11313ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11314ac_compiler_gnu=$ac_cv_c_compiler_gnu 11315 11316CC="$lt_save_CC" 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 ac_config_commands="$ac_config_commands libtool" 11331 11332 11333 11334 11335# Only expand once: 11336 11337 11338 11339 11340 11341case $host in 11342 *-cygwin* | *-mingw*) 11343 # 'host' will be top-level target in the case of a target lib, 11344 # we must compare to with_cross_host to decide if this is a native 11345 # or cross-compiler and select where to install dlls appropriately. 11346 if test -n "$with_cross_host" && 11347 test x"$with_cross_host" != x"no"; then 11348 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 11349 else 11350 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 11351 fi 11352 ;; 11353 *) 11354 lt_host_flags= 11355 ;; 11356esac 11357 11358 11359 11360 11361 11362 11363 11364# Check whether --with-toolexeclibdir was given. 11365if test "${with_toolexeclibdir+set}" = set; then : 11366 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 11367 /) 11368 ;; 11369 */) 11370 with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 11371 ;; 11372esac 11373else 11374 with_toolexeclibdir=no 11375fi 11376 11377 11378 11379# Calculate toolexeclibdir 11380# Also toolexecdir, though it's only used in toolexeclibdir 11381case ${version_specific_libs} in 11382 yes) 11383 # Need the gcc compiler version to know where to install libraries 11384 # and header files if --enable-version-specific-runtime-libs option 11385 # is selected. 11386 toolexecdir='$(libdir)/gcc/$(target_alias)' 11387 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 11388 ;; 11389 no) 11390 if test -n "$with_cross_host" && 11391 test x"$with_cross_host" != x"no"; then 11392 # Install a library built with a cross compiler in tooldir, not libdir. 11393 toolexecdir='$(exec_prefix)/$(target_alias)' 11394 case ${with_toolexeclibdir} in 11395 no) 11396 toolexeclibdir='$(toolexecdir)/lib' 11397 ;; 11398 *) 11399 toolexeclibdir=${with_toolexeclibdir} 11400 ;; 11401 esac 11402 else 11403 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11404 toolexeclibdir='$(libdir)' 11405 fi 11406 multi_os_directory=`$CC -print-multi-os-directory` 11407 case $multi_os_directory in 11408 .) ;; # Avoid trailing /. 11409 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 11410 esac 11411 ;; 11412esac 11413 11414 11415 11416if test ${multilib} = yes; then 11417 multilib_arg="--enable-multilib" 11418else 11419 multilib_arg= 11420fi 11421 11422# Determine what GCC version number to use in filesystem paths. 11423 11424 get_gcc_base_ver="cat" 11425 11426# Check whether --with-gcc-major-version-only was given. 11427if test "${with_gcc_major_version_only+set}" = set; then : 11428 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 11429 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 11430 fi 11431 11432fi 11433 11434 11435 11436 11437ac_config_files="$ac_config_files Makefile ssp/ssp.h" 11438 11439cat >confcache <<\_ACEOF 11440# This file is a shell script that caches the results of configure 11441# tests run on this system so they can be shared between configure 11442# scripts and configure runs, see configure's option --config-cache. 11443# It is not useful on other systems. If it contains results you don't 11444# want to keep, you may remove or edit it. 11445# 11446# config.status only pays attention to the cache file if you give it 11447# the --recheck option to rerun configure. 11448# 11449# `ac_cv_env_foo' variables (set or unset) will be overridden when 11450# loading this file, other *unset* `ac_cv_foo' will be assigned the 11451# following values. 11452 11453_ACEOF 11454 11455# The following way of writing the cache mishandles newlines in values, 11456# but we know of no workaround that is simple, portable, and efficient. 11457# So, we kill variables containing newlines. 11458# Ultrix sh set writes to stderr and can't be redirected directly, 11459# and sets the high bit in the cache file unless we assign to the vars. 11460( 11461 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11462 eval ac_val=\$$ac_var 11463 case $ac_val in #( 11464 *${as_nl}*) 11465 case $ac_var in #( 11466 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11467$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11468 esac 11469 case $ac_var in #( 11470 _ | IFS | as_nl) ;; #( 11471 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11472 *) { eval $ac_var=; unset $ac_var;} ;; 11473 esac ;; 11474 esac 11475 done 11476 11477 (set) 2>&1 | 11478 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11479 *${as_nl}ac_space=\ *) 11480 # `set' does not quote correctly, so add quotes: double-quote 11481 # substitution turns \\\\ into \\, and sed turns \\ into \. 11482 sed -n \ 11483 "s/'/'\\\\''/g; 11484 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11485 ;; #( 11486 *) 11487 # `set' quotes correctly as required by POSIX, so do not add quotes. 11488 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11489 ;; 11490 esac | 11491 sort 11492) | 11493 sed ' 11494 /^ac_cv_env_/b end 11495 t clear 11496 :clear 11497 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11498 t end 11499 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11500 :end' >>confcache 11501if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11502 if test -w "$cache_file"; then 11503 if test "x$cache_file" != "x/dev/null"; then 11504 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11505$as_echo "$as_me: updating cache $cache_file" >&6;} 11506 if test ! -f "$cache_file" || test -h "$cache_file"; then 11507 cat confcache >"$cache_file" 11508 else 11509 case $cache_file in #( 11510 */* | ?:*) 11511 mv -f confcache "$cache_file"$$ && 11512 mv -f "$cache_file"$$ "$cache_file" ;; #( 11513 *) 11514 mv -f confcache "$cache_file" ;; 11515 esac 11516 fi 11517 fi 11518 else 11519 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11520$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11521 fi 11522fi 11523rm -f confcache 11524 11525test "x$prefix" = xNONE && prefix=$ac_default_prefix 11526# Let make expand exec_prefix. 11527test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11528 11529DEFS=-DHAVE_CONFIG_H 11530 11531ac_libobjs= 11532ac_ltlibobjs= 11533U= 11534for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11535 # 1. Remove the extension, and $U if already installed. 11536 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11537 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11538 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11539 # will be set to the directory where LIBOBJS objects are built. 11540 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11541 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11542done 11543LIBOBJS=$ac_libobjs 11544 11545LTLIBOBJS=$ac_ltlibobjs 11546 11547 11548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11549$as_echo_n "checking that generated files are newer than configure... " >&6; } 11550 if test -n "$am_sleep_pid"; then 11551 # Hide warnings about reused PIDs. 11552 wait $am_sleep_pid 2>/dev/null 11553 fi 11554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 11555$as_echo "done" >&6; } 11556 if test -n "$EXEEXT"; then 11557 am__EXEEXT_TRUE= 11558 am__EXEEXT_FALSE='#' 11559else 11560 am__EXEEXT_TRUE='#' 11561 am__EXEEXT_FALSE= 11562fi 11563 11564if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11565 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11566Usually this means the macro was only invoked conditionally." "$LINENO" 5 11567fi 11568if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11569 as_fn_error $? "conditional \"AMDEP\" was never defined. 11570Usually this means the macro was only invoked conditionally." "$LINENO" 5 11571fi 11572if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11573 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11574Usually this means the macro was only invoked conditionally." "$LINENO" 5 11575fi 11576if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then 11577 as_fn_error $? "conditional \"LIBSSP_USE_SYMVER\" was never defined. 11578Usually this means the macro was only invoked conditionally." "$LINENO" 5 11579fi 11580if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then 11581 as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined. 11582Usually this means the macro was only invoked conditionally." "$LINENO" 5 11583fi 11584if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then 11585 as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined. 11586Usually this means the macro was only invoked conditionally." "$LINENO" 5 11587fi 11588 11589: "${CONFIG_STATUS=./config.status}" 11590ac_write_fail=0 11591ac_clean_files_save=$ac_clean_files 11592ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11593{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11594$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11595as_write_fail=0 11596cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11597#! $SHELL 11598# Generated by $as_me. 11599# Run this file to recreate the current configuration. 11600# Compiler output produced by configure, useful for debugging 11601# configure, is in config.log if it exists. 11602 11603debug=false 11604ac_cs_recheck=false 11605ac_cs_silent=false 11606 11607SHELL=\${CONFIG_SHELL-$SHELL} 11608export SHELL 11609_ASEOF 11610cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11611## -------------------- ## 11612## M4sh Initialization. ## 11613## -------------------- ## 11614 11615# Be more Bourne compatible 11616DUALCASE=1; export DUALCASE # for MKS sh 11617if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11618 emulate sh 11619 NULLCMD=: 11620 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11621 # is contrary to our usage. Disable this feature. 11622 alias -g '${1+"$@"}'='"$@"' 11623 setopt NO_GLOB_SUBST 11624else 11625 case `(set -o) 2>/dev/null` in #( 11626 *posix*) : 11627 set -o posix ;; #( 11628 *) : 11629 ;; 11630esac 11631fi 11632 11633 11634as_nl=' 11635' 11636export as_nl 11637# Printing a long string crashes Solaris 7 /usr/bin/printf. 11638as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11639as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11640as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11641# Prefer a ksh shell builtin over an external printf program on Solaris, 11642# but without wasting forks for bash or zsh. 11643if test -z "$BASH_VERSION$ZSH_VERSION" \ 11644 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11645 as_echo='print -r --' 11646 as_echo_n='print -rn --' 11647elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11648 as_echo='printf %s\n' 11649 as_echo_n='printf %s' 11650else 11651 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11652 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11653 as_echo_n='/usr/ucb/echo -n' 11654 else 11655 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11656 as_echo_n_body='eval 11657 arg=$1; 11658 case $arg in #( 11659 *"$as_nl"*) 11660 expr "X$arg" : "X\\(.*\\)$as_nl"; 11661 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11662 esac; 11663 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11664 ' 11665 export as_echo_n_body 11666 as_echo_n='sh -c $as_echo_n_body as_echo' 11667 fi 11668 export as_echo_body 11669 as_echo='sh -c $as_echo_body as_echo' 11670fi 11671 11672# The user is always right. 11673if test "${PATH_SEPARATOR+set}" != set; then 11674 PATH_SEPARATOR=: 11675 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11676 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11677 PATH_SEPARATOR=';' 11678 } 11679fi 11680 11681 11682# IFS 11683# We need space, tab and new line, in precisely that order. Quoting is 11684# there to prevent editors from complaining about space-tab. 11685# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11686# splitting by setting IFS to empty value.) 11687IFS=" "" $as_nl" 11688 11689# Find who we are. Look in the path if we contain no directory separator. 11690as_myself= 11691case $0 in #(( 11692 *[\\/]* ) as_myself=$0 ;; 11693 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11694for as_dir in $PATH 11695do 11696 IFS=$as_save_IFS 11697 test -z "$as_dir" && as_dir=. 11698 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11699 done 11700IFS=$as_save_IFS 11701 11702 ;; 11703esac 11704# We did not find ourselves, most probably we were run as `sh COMMAND' 11705# in which case we are not to be found in the path. 11706if test "x$as_myself" = x; then 11707 as_myself=$0 11708fi 11709if test ! -f "$as_myself"; then 11710 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11711 exit 1 11712fi 11713 11714# Unset variables that we do not need and which cause bugs (e.g. in 11715# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11716# suppresses any "Segmentation fault" message there. '((' could 11717# trigger a bug in pdksh 5.2.14. 11718for as_var in BASH_ENV ENV MAIL MAILPATH 11719do eval test x\${$as_var+set} = xset \ 11720 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11721done 11722PS1='$ ' 11723PS2='> ' 11724PS4='+ ' 11725 11726# NLS nuisances. 11727LC_ALL=C 11728export LC_ALL 11729LANGUAGE=C 11730export LANGUAGE 11731 11732# CDPATH. 11733(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11734 11735 11736# as_fn_error STATUS ERROR [LINENO LOG_FD] 11737# ---------------------------------------- 11738# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11739# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11740# script with STATUS, using 1 if that was 0. 11741as_fn_error () 11742{ 11743 as_status=$1; test $as_status -eq 0 && as_status=1 11744 if test "$4"; then 11745 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11746 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11747 fi 11748 $as_echo "$as_me: error: $2" >&2 11749 as_fn_exit $as_status 11750} # as_fn_error 11751 11752 11753# as_fn_set_status STATUS 11754# ----------------------- 11755# Set $? to STATUS, without forking. 11756as_fn_set_status () 11757{ 11758 return $1 11759} # as_fn_set_status 11760 11761# as_fn_exit STATUS 11762# ----------------- 11763# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11764as_fn_exit () 11765{ 11766 set +e 11767 as_fn_set_status $1 11768 exit $1 11769} # as_fn_exit 11770 11771# as_fn_unset VAR 11772# --------------- 11773# Portably unset VAR. 11774as_fn_unset () 11775{ 11776 { eval $1=; unset $1;} 11777} 11778as_unset=as_fn_unset 11779# as_fn_append VAR VALUE 11780# ---------------------- 11781# Append the text in VALUE to the end of the definition contained in VAR. Take 11782# advantage of any shell optimizations that allow amortized linear growth over 11783# repeated appends, instead of the typical quadratic growth present in naive 11784# implementations. 11785if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11786 eval 'as_fn_append () 11787 { 11788 eval $1+=\$2 11789 }' 11790else 11791 as_fn_append () 11792 { 11793 eval $1=\$$1\$2 11794 } 11795fi # as_fn_append 11796 11797# as_fn_arith ARG... 11798# ------------------ 11799# Perform arithmetic evaluation on the ARGs, and store the result in the 11800# global $as_val. Take advantage of shells that can avoid forks. The arguments 11801# must be portable across $(()) and expr. 11802if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11803 eval 'as_fn_arith () 11804 { 11805 as_val=$(( $* )) 11806 }' 11807else 11808 as_fn_arith () 11809 { 11810 as_val=`expr "$@" || test $? -eq 1` 11811 } 11812fi # as_fn_arith 11813 11814 11815if expr a : '\(a\)' >/dev/null 2>&1 && 11816 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11817 as_expr=expr 11818else 11819 as_expr=false 11820fi 11821 11822if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11823 as_basename=basename 11824else 11825 as_basename=false 11826fi 11827 11828if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11829 as_dirname=dirname 11830else 11831 as_dirname=false 11832fi 11833 11834as_me=`$as_basename -- "$0" || 11835$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11836 X"$0" : 'X\(//\)$' \| \ 11837 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11838$as_echo X/"$0" | 11839 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11840 s//\1/ 11841 q 11842 } 11843 /^X\/\(\/\/\)$/{ 11844 s//\1/ 11845 q 11846 } 11847 /^X\/\(\/\).*/{ 11848 s//\1/ 11849 q 11850 } 11851 s/.*/./; q'` 11852 11853# Avoid depending upon Character Ranges. 11854as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11855as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11856as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11857as_cr_digits='0123456789' 11858as_cr_alnum=$as_cr_Letters$as_cr_digits 11859 11860ECHO_C= ECHO_N= ECHO_T= 11861case `echo -n x` in #((((( 11862-n*) 11863 case `echo 'xy\c'` in 11864 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11865 xy) ECHO_C='\c';; 11866 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11867 ECHO_T=' ';; 11868 esac;; 11869*) 11870 ECHO_N='-n';; 11871esac 11872 11873rm -f conf$$ conf$$.exe conf$$.file 11874if test -d conf$$.dir; then 11875 rm -f conf$$.dir/conf$$.file 11876else 11877 rm -f conf$$.dir 11878 mkdir conf$$.dir 2>/dev/null 11879fi 11880if (echo >conf$$.file) 2>/dev/null; then 11881 if ln -s conf$$.file conf$$ 2>/dev/null; then 11882 as_ln_s='ln -s' 11883 # ... but there are two gotchas: 11884 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11885 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11886 # In both cases, we have to default to `cp -pR'. 11887 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11888 as_ln_s='cp -pR' 11889 elif ln conf$$.file conf$$ 2>/dev/null; then 11890 as_ln_s=ln 11891 else 11892 as_ln_s='cp -pR' 11893 fi 11894else 11895 as_ln_s='cp -pR' 11896fi 11897rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11898rmdir conf$$.dir 2>/dev/null 11899 11900 11901# as_fn_mkdir_p 11902# ------------- 11903# Create "$as_dir" as a directory, including parents if necessary. 11904as_fn_mkdir_p () 11905{ 11906 11907 case $as_dir in #( 11908 -*) as_dir=./$as_dir;; 11909 esac 11910 test -d "$as_dir" || eval $as_mkdir_p || { 11911 as_dirs= 11912 while :; do 11913 case $as_dir in #( 11914 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11915 *) as_qdir=$as_dir;; 11916 esac 11917 as_dirs="'$as_qdir' $as_dirs" 11918 as_dir=`$as_dirname -- "$as_dir" || 11919$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11920 X"$as_dir" : 'X\(//\)[^/]' \| \ 11921 X"$as_dir" : 'X\(//\)$' \| \ 11922 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11923$as_echo X"$as_dir" | 11924 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11925 s//\1/ 11926 q 11927 } 11928 /^X\(\/\/\)[^/].*/{ 11929 s//\1/ 11930 q 11931 } 11932 /^X\(\/\/\)$/{ 11933 s//\1/ 11934 q 11935 } 11936 /^X\(\/\).*/{ 11937 s//\1/ 11938 q 11939 } 11940 s/.*/./; q'` 11941 test -d "$as_dir" && break 11942 done 11943 test -z "$as_dirs" || eval "mkdir $as_dirs" 11944 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 11945 11946 11947} # as_fn_mkdir_p 11948if mkdir -p . 2>/dev/null; then 11949 as_mkdir_p='mkdir -p "$as_dir"' 11950else 11951 test -d ./-p && rmdir ./-p 11952 as_mkdir_p=false 11953fi 11954 11955 11956# as_fn_executable_p FILE 11957# ----------------------- 11958# Test if FILE is an executable regular file. 11959as_fn_executable_p () 11960{ 11961 test -f "$1" && test -x "$1" 11962} # as_fn_executable_p 11963as_test_x='test -x' 11964as_executable_p=as_fn_executable_p 11965 11966# Sed expression to map a string onto a valid CPP name. 11967as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11968 11969# Sed expression to map a string onto a valid variable name. 11970as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11971 11972 11973exec 6>&1 11974## ----------------------------------- ## 11975## Main body of $CONFIG_STATUS script. ## 11976## ----------------------------------- ## 11977_ASEOF 11978test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11979 11980cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11981# Save the log message, to keep $0 and so on meaningful, and to 11982# report actual input values of CONFIG_FILES etc. instead of their 11983# values after options handling. 11984ac_log=" 11985This file was extended by libssp $as_me 1.0, which was 11986generated by GNU Autoconf 2.69. Invocation command line was 11987 11988 CONFIG_FILES = $CONFIG_FILES 11989 CONFIG_HEADERS = $CONFIG_HEADERS 11990 CONFIG_LINKS = $CONFIG_LINKS 11991 CONFIG_COMMANDS = $CONFIG_COMMANDS 11992 $ $0 $@ 11993 11994on `(hostname || uname -n) 2>/dev/null | sed 1q` 11995" 11996 11997_ACEOF 11998 11999case $ac_config_files in *" 12000"*) set x $ac_config_files; shift; ac_config_files=$*;; 12001esac 12002 12003case $ac_config_headers in *" 12004"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12005esac 12006 12007 12008cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12009# Files that config.status was made for. 12010config_files="$ac_config_files" 12011config_headers="$ac_config_headers" 12012config_commands="$ac_config_commands" 12013 12014_ACEOF 12015 12016cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12017ac_cs_usage="\ 12018\`$as_me' instantiates files and other configuration actions 12019from templates according to the current configuration. Unless the files 12020and actions are specified as TAGs, all are instantiated by default. 12021 12022Usage: $0 [OPTION]... [TAG]... 12023 12024 -h, --help print this help, then exit 12025 -V, --version print version number and configuration settings, then exit 12026 --config print configuration, then exit 12027 -q, --quiet, --silent 12028 do not print progress messages 12029 -d, --debug don't remove temporary files 12030 --recheck update $as_me by reconfiguring in the same conditions 12031 --file=FILE[:TEMPLATE] 12032 instantiate the configuration file FILE 12033 --header=FILE[:TEMPLATE] 12034 instantiate the configuration header FILE 12035 12036Configuration files: 12037$config_files 12038 12039Configuration headers: 12040$config_headers 12041 12042Configuration commands: 12043$config_commands 12044 12045Report bugs to the package provider." 12046 12047_ACEOF 12048cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12049ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12050ac_cs_version="\\ 12051libssp config.status 1.0 12052configured by $0, generated by GNU Autoconf 2.69, 12053 with options \\"\$ac_cs_config\\" 12054 12055Copyright (C) 2012 Free Software Foundation, Inc. 12056This config.status script is free software; the Free Software Foundation 12057gives unlimited permission to copy, distribute and modify it." 12058 12059ac_pwd='$ac_pwd' 12060srcdir='$srcdir' 12061INSTALL='$INSTALL' 12062MKDIR_P='$MKDIR_P' 12063AWK='$AWK' 12064test -n "\$AWK" || AWK=awk 12065_ACEOF 12066 12067cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12068# The default lists apply if the user does not specify any file. 12069ac_need_defaults=: 12070while test $# != 0 12071do 12072 case $1 in 12073 --*=?*) 12074 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12075 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12076 ac_shift=: 12077 ;; 12078 --*=) 12079 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12080 ac_optarg= 12081 ac_shift=: 12082 ;; 12083 *) 12084 ac_option=$1 12085 ac_optarg=$2 12086 ac_shift=shift 12087 ;; 12088 esac 12089 12090 case $ac_option in 12091 # Handling of the options. 12092 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12093 ac_cs_recheck=: ;; 12094 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12095 $as_echo "$ac_cs_version"; exit ;; 12096 --config | --confi | --conf | --con | --co | --c ) 12097 $as_echo "$ac_cs_config"; exit ;; 12098 --debug | --debu | --deb | --de | --d | -d ) 12099 debug=: ;; 12100 --file | --fil | --fi | --f ) 12101 $ac_shift 12102 case $ac_optarg in 12103 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12104 '') as_fn_error $? "missing file argument" ;; 12105 esac 12106 as_fn_append CONFIG_FILES " '$ac_optarg'" 12107 ac_need_defaults=false;; 12108 --header | --heade | --head | --hea ) 12109 $ac_shift 12110 case $ac_optarg in 12111 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12112 esac 12113 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12114 ac_need_defaults=false;; 12115 --he | --h) 12116 # Conflict between --help and --header 12117 as_fn_error $? "ambiguous option: \`$1' 12118Try \`$0 --help' for more information.";; 12119 --help | --hel | -h ) 12120 $as_echo "$ac_cs_usage"; exit ;; 12121 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12122 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12123 ac_cs_silent=: ;; 12124 12125 # This is an error. 12126 -*) as_fn_error $? "unrecognized option: \`$1' 12127Try \`$0 --help' for more information." ;; 12128 12129 *) as_fn_append ac_config_targets " $1" 12130 ac_need_defaults=false ;; 12131 12132 esac 12133 shift 12134done 12135 12136ac_configure_extra_args= 12137 12138if $ac_cs_silent; then 12139 exec 6>/dev/null 12140 ac_configure_extra_args="$ac_configure_extra_args --silent" 12141fi 12142 12143_ACEOF 12144cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12145if \$ac_cs_recheck; then 12146 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12147 shift 12148 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12149 CONFIG_SHELL='$SHELL' 12150 export CONFIG_SHELL 12151 exec "\$@" 12152fi 12153 12154_ACEOF 12155cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12156exec 5>>config.log 12157{ 12158 echo 12159 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12160## Running $as_me. ## 12161_ASBOX 12162 $as_echo "$ac_log" 12163} >&5 12164 12165_ACEOF 12166cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12167# 12168# INIT-COMMANDS 12169# 12170 12171srcdir="$srcdir" 12172host="$host" 12173target="$target" 12174with_multisubdir="$with_multisubdir" 12175with_multisrctop="$with_multisrctop" 12176with_target_subdir="$with_target_subdir" 12177ac_configure_args="${multilib_arg} ${ac_configure_args}" 12178multi_basedir="$multi_basedir" 12179CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12180CC="$CC" 12181CXX="$CXX" 12182GFORTRAN="$GFORTRAN" 12183GDC="$GDC" 12184AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12185 12186 12187# The HP-UX ksh and POSIX shell print the target directory to stdout 12188# if CDPATH is set. 12189(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12190 12191sed_quote_subst='$sed_quote_subst' 12192double_quote_subst='$double_quote_subst' 12193delay_variable_subst='$delay_variable_subst' 12194macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12195macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12196enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12197enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12198pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12199enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12200SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12201ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12202host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12203host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12204host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12205build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12206build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12207build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12208SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12209Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12210GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12211EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12212FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12213LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12214NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12215LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12216max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12217ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12218exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12219lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12220lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12221lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12222reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12223reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12224OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12225deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12226file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12227AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12228AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12229STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12230RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12231old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12232old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12233old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12234lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12235CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12236CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12237compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12238GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12239lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12240lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12241lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12242lt_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"`' 12243objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12244MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12245lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12246lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12247lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12248lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12249lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12250need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12251DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12252NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12253LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12254OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12255OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12256libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12257shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12258extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12259archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12260enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12261export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12262whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12263compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12264old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12265old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12266archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12267archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12268module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12269module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12270with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12271allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12272no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12273hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12274hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12275hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12276hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12277hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12278hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12279hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12280hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12281inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12282link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12283fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12284always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12285export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12286exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12287include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12288prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12289file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12290variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12291need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12292need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12293version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12294runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12295shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12296shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12297libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12298library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12299soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12300install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12301postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12302postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12303finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12304finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12305hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12306sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12307sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12308hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12309enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12310enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12311enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12312old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12313striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12314 12315LTCC='$LTCC' 12316LTCFLAGS='$LTCFLAGS' 12317compiler='$compiler_DEFAULT' 12318 12319# A function that is used when there is no print builtin or printf. 12320func_fallback_echo () 12321{ 12322 eval 'cat <<_LTECHO_EOF 12323\$1 12324_LTECHO_EOF' 12325} 12326 12327# Quote evaled strings. 12328for var in SHELL \ 12329ECHO \ 12330SED \ 12331GREP \ 12332EGREP \ 12333FGREP \ 12334LD \ 12335NM \ 12336LN_S \ 12337lt_SP2NL \ 12338lt_NL2SP \ 12339reload_flag \ 12340OBJDUMP \ 12341deplibs_check_method \ 12342file_magic_cmd \ 12343AR \ 12344AR_FLAGS \ 12345STRIP \ 12346RANLIB \ 12347CC \ 12348CFLAGS \ 12349compiler \ 12350lt_cv_sys_global_symbol_pipe \ 12351lt_cv_sys_global_symbol_to_cdecl \ 12352lt_cv_sys_global_symbol_to_c_name_address \ 12353lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12354lt_prog_compiler_no_builtin_flag \ 12355lt_prog_compiler_wl \ 12356lt_prog_compiler_pic \ 12357lt_prog_compiler_static \ 12358lt_cv_prog_compiler_c_o \ 12359need_locks \ 12360DSYMUTIL \ 12361NMEDIT \ 12362LIPO \ 12363OTOOL \ 12364OTOOL64 \ 12365shrext_cmds \ 12366export_dynamic_flag_spec \ 12367whole_archive_flag_spec \ 12368compiler_needs_object \ 12369with_gnu_ld \ 12370allow_undefined_flag \ 12371no_undefined_flag \ 12372hardcode_libdir_flag_spec \ 12373hardcode_libdir_flag_spec_ld \ 12374hardcode_libdir_separator \ 12375fix_srcfile_path \ 12376exclude_expsyms \ 12377include_expsyms \ 12378file_list_spec \ 12379variables_saved_for_relink \ 12380libname_spec \ 12381library_names_spec \ 12382soname_spec \ 12383install_override_mode \ 12384finish_eval \ 12385old_striplib \ 12386striplib; do 12387 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12388 *[\\\\\\\`\\"\\\$]*) 12389 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12390 ;; 12391 *) 12392 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12393 ;; 12394 esac 12395done 12396 12397# Double-quote double-evaled strings. 12398for var in reload_cmds \ 12399old_postinstall_cmds \ 12400old_postuninstall_cmds \ 12401old_archive_cmds \ 12402extract_expsyms_cmds \ 12403old_archive_from_new_cmds \ 12404old_archive_from_expsyms_cmds \ 12405archive_cmds \ 12406archive_expsym_cmds \ 12407module_cmds \ 12408module_expsym_cmds \ 12409export_symbols_cmds \ 12410prelink_cmds \ 12411postinstall_cmds \ 12412postuninstall_cmds \ 12413finish_cmds \ 12414sys_lib_search_path_spec \ 12415sys_lib_dlsearch_path_spec; do 12416 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12417 *[\\\\\\\`\\"\\\$]*) 12418 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12419 ;; 12420 *) 12421 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12422 ;; 12423 esac 12424done 12425 12426ac_aux_dir='$ac_aux_dir' 12427xsi_shell='$xsi_shell' 12428lt_shell_append='$lt_shell_append' 12429 12430# See if we are running on zsh, and set the options which allow our 12431# commands through without removal of \ escapes INIT. 12432if test -n "\${ZSH_VERSION+set}" ; then 12433 setopt NO_GLOB_SUBST 12434fi 12435 12436 12437 PACKAGE='$PACKAGE' 12438 VERSION='$VERSION' 12439 TIMESTAMP='$TIMESTAMP' 12440 RM='$RM' 12441 ofile='$ofile' 12442 12443 12444 12445 12446_ACEOF 12447 12448cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12449 12450# Handling of arguments. 12451for ac_config_target in $ac_config_targets 12452do 12453 case $ac_config_target in 12454 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12455 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12456 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12457 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12458 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12459 "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;; 12460 12461 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12462 esac 12463done 12464 12465 12466# If the user did not use the arguments to specify the items to instantiate, 12467# then the envvar interface is used. Set only those that are not. 12468# We use the long form for the default assignment because of an extremely 12469# bizarre bug on SunOS 4.1.3. 12470if $ac_need_defaults; then 12471 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12472 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12473 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12474fi 12475 12476# Have a temporary directory for convenience. Make it in the build tree 12477# simply because there is no reason against having it here, and in addition, 12478# creating and moving files from /tmp can sometimes cause problems. 12479# Hook for its removal unless debugging. 12480# Note that there is a small window in which the directory will not be cleaned: 12481# after its creation but before its name has been assigned to `$tmp'. 12482$debug || 12483{ 12484 tmp= ac_tmp= 12485 trap 'exit_status=$? 12486 : "${ac_tmp:=$tmp}" 12487 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12488' 0 12489 trap 'as_fn_exit 1' 1 2 13 15 12490} 12491# Create a (secure) tmp directory for tmp files. 12492 12493{ 12494 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12495 test -d "$tmp" 12496} || 12497{ 12498 tmp=./conf$$-$RANDOM 12499 (umask 077 && mkdir "$tmp") 12500} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12501ac_tmp=$tmp 12502 12503# Set up the scripts for CONFIG_FILES section. 12504# No need to generate them if there are no CONFIG_FILES. 12505# This happens for instance with `./config.status config.h'. 12506if test -n "$CONFIG_FILES"; then 12507 12508 12509ac_cr=`echo X | tr X '\015'` 12510# On cygwin, bash can eat \r inside `` if the user requested igncr. 12511# But we know of no other shell where ac_cr would be empty at this 12512# point, so we can use a bashism as a fallback. 12513if test "x$ac_cr" = x; then 12514 eval ac_cr=\$\'\\r\' 12515fi 12516ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12517if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12518 ac_cs_awk_cr='\\r' 12519else 12520 ac_cs_awk_cr=$ac_cr 12521fi 12522 12523echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12524_ACEOF 12525 12526 12527{ 12528 echo "cat >conf$$subs.awk <<_ACEOF" && 12529 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12530 echo "_ACEOF" 12531} >conf$$subs.sh || 12532 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12533ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12534ac_delim='%!_!# ' 12535for ac_last_try in false false false false false :; do 12536 . ./conf$$subs.sh || 12537 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12538 12539 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12540 if test $ac_delim_n = $ac_delim_num; then 12541 break 12542 elif $ac_last_try; then 12543 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12544 else 12545 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12546 fi 12547done 12548rm -f conf$$subs.sh 12549 12550cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12551cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12552_ACEOF 12553sed -n ' 12554h 12555s/^/S["/; s/!.*/"]=/ 12556p 12557g 12558s/^[^!]*!// 12559:repl 12560t repl 12561s/'"$ac_delim"'$// 12562t delim 12563:nl 12564h 12565s/\(.\{148\}\)..*/\1/ 12566t more1 12567s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12568p 12569n 12570b repl 12571:more1 12572s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12573p 12574g 12575s/.\{148\}// 12576t nl 12577:delim 12578h 12579s/\(.\{148\}\)..*/\1/ 12580t more2 12581s/["\\]/\\&/g; s/^/"/; s/$/"/ 12582p 12583b 12584:more2 12585s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12586p 12587g 12588s/.\{148\}// 12589t delim 12590' <conf$$subs.awk | sed ' 12591/^[^""]/{ 12592 N 12593 s/\n// 12594} 12595' >>$CONFIG_STATUS || ac_write_fail=1 12596rm -f conf$$subs.awk 12597cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12598_ACAWK 12599cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12600 for (key in S) S_is_set[key] = 1 12601 FS = "" 12602 12603} 12604{ 12605 line = $ 0 12606 nfields = split(line, field, "@") 12607 substed = 0 12608 len = length(field[1]) 12609 for (i = 2; i < nfields; i++) { 12610 key = field[i] 12611 keylen = length(key) 12612 if (S_is_set[key]) { 12613 value = S[key] 12614 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12615 len += length(value) + length(field[++i]) 12616 substed = 1 12617 } else 12618 len += 1 + keylen 12619 } 12620 12621 print line 12622} 12623 12624_ACAWK 12625_ACEOF 12626cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12627if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12628 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12629else 12630 cat 12631fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12632 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12633_ACEOF 12634 12635# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12636# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12637# trailing colons and then remove the whole line if VPATH becomes empty 12638# (actually we leave an empty line to preserve line numbers). 12639if test "x$srcdir" = x.; then 12640 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12641h 12642s/// 12643s/^/:/ 12644s/[ ]*$/:/ 12645s/:\$(srcdir):/:/g 12646s/:\${srcdir}:/:/g 12647s/:@srcdir@:/:/g 12648s/^:*// 12649s/:*$// 12650x 12651s/\(=[ ]*\).*/\1/ 12652G 12653s/\n// 12654s/^[^=]*=[ ]*$// 12655}' 12656fi 12657 12658cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12659fi # test -n "$CONFIG_FILES" 12660 12661# Set up the scripts for CONFIG_HEADERS section. 12662# No need to generate them if there are no CONFIG_HEADERS. 12663# This happens for instance with `./config.status Makefile'. 12664if test -n "$CONFIG_HEADERS"; then 12665cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12666BEGIN { 12667_ACEOF 12668 12669# Transform confdefs.h into an awk script `defines.awk', embedded as 12670# here-document in config.status, that substitutes the proper values into 12671# config.h.in to produce config.h. 12672 12673# Create a delimiter string that does not exist in confdefs.h, to ease 12674# handling of long lines. 12675ac_delim='%!_!# ' 12676for ac_last_try in false false :; do 12677 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12678 if test -z "$ac_tt"; then 12679 break 12680 elif $ac_last_try; then 12681 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12682 else 12683 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12684 fi 12685done 12686 12687# For the awk script, D is an array of macro values keyed by name, 12688# likewise P contains macro parameters if any. Preserve backslash 12689# newline sequences. 12690 12691ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12692sed -n ' 12693s/.\{148\}/&'"$ac_delim"'/g 12694t rset 12695:rset 12696s/^[ ]*#[ ]*define[ ][ ]*/ / 12697t def 12698d 12699:def 12700s/\\$// 12701t bsnl 12702s/["\\]/\\&/g 12703s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12704D["\1"]=" \3"/p 12705s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12706d 12707:bsnl 12708s/["\\]/\\&/g 12709s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12710D["\1"]=" \3\\\\\\n"\\/p 12711t cont 12712s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12713t cont 12714d 12715:cont 12716n 12717s/.\{148\}/&'"$ac_delim"'/g 12718t clear 12719:clear 12720s/\\$// 12721t bsnlc 12722s/["\\]/\\&/g; s/^/"/; s/$/"/p 12723d 12724:bsnlc 12725s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12726b cont 12727' <confdefs.h | sed ' 12728s/'"$ac_delim"'/"\\\ 12729"/g' >>$CONFIG_STATUS || ac_write_fail=1 12730 12731cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12732 for (key in D) D_is_set[key] = 1 12733 FS = "" 12734} 12735/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12736 line = \$ 0 12737 split(line, arg, " ") 12738 if (arg[1] == "#") { 12739 defundef = arg[2] 12740 mac1 = arg[3] 12741 } else { 12742 defundef = substr(arg[1], 2) 12743 mac1 = arg[2] 12744 } 12745 split(mac1, mac2, "(") #) 12746 macro = mac2[1] 12747 prefix = substr(line, 1, index(line, defundef) - 1) 12748 if (D_is_set[macro]) { 12749 # Preserve the white space surrounding the "#". 12750 print prefix "define", macro P[macro] D[macro] 12751 next 12752 } else { 12753 # Replace #undef with comments. This is necessary, for example, 12754 # in the case of _POSIX_SOURCE, which is predefined and required 12755 # on some systems where configure will not decide to define it. 12756 if (defundef == "undef") { 12757 print "/*", prefix defundef, macro, "*/" 12758 next 12759 } 12760 } 12761} 12762{ print } 12763_ACAWK 12764_ACEOF 12765cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12766 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12767fi # test -n "$CONFIG_HEADERS" 12768 12769 12770eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12771shift 12772for ac_tag 12773do 12774 case $ac_tag in 12775 :[FHLC]) ac_mode=$ac_tag; continue;; 12776 esac 12777 case $ac_mode$ac_tag in 12778 :[FHL]*:*);; 12779 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12780 :[FH]-) ac_tag=-:-;; 12781 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12782 esac 12783 ac_save_IFS=$IFS 12784 IFS=: 12785 set x $ac_tag 12786 IFS=$ac_save_IFS 12787 shift 12788 ac_file=$1 12789 shift 12790 12791 case $ac_mode in 12792 :L) ac_source=$1;; 12793 :[FH]) 12794 ac_file_inputs= 12795 for ac_f 12796 do 12797 case $ac_f in 12798 -) ac_f="$ac_tmp/stdin";; 12799 *) # Look for the file first in the build tree, then in the source tree 12800 # (if the path is not absolute). The absolute path cannot be DOS-style, 12801 # because $ac_f cannot contain `:'. 12802 test -f "$ac_f" || 12803 case $ac_f in 12804 [\\/$]*) false;; 12805 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12806 esac || 12807 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12808 esac 12809 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12810 as_fn_append ac_file_inputs " '$ac_f'" 12811 done 12812 12813 # Let's still pretend it is `configure' which instantiates (i.e., don't 12814 # use $as_me), people would be surprised to read: 12815 # /* config.h. Generated by config.status. */ 12816 configure_input='Generated from '` 12817 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12818 `' by configure.' 12819 if test x"$ac_file" != x-; then 12820 configure_input="$ac_file. $configure_input" 12821 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12822$as_echo "$as_me: creating $ac_file" >&6;} 12823 fi 12824 # Neutralize special characters interpreted by sed in replacement strings. 12825 case $configure_input in #( 12826 *\&* | *\|* | *\\* ) 12827 ac_sed_conf_input=`$as_echo "$configure_input" | 12828 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12829 *) ac_sed_conf_input=$configure_input;; 12830 esac 12831 12832 case $ac_tag in 12833 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12834 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12835 esac 12836 ;; 12837 esac 12838 12839 ac_dir=`$as_dirname -- "$ac_file" || 12840$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12841 X"$ac_file" : 'X\(//\)[^/]' \| \ 12842 X"$ac_file" : 'X\(//\)$' \| \ 12843 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12844$as_echo X"$ac_file" | 12845 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12846 s//\1/ 12847 q 12848 } 12849 /^X\(\/\/\)[^/].*/{ 12850 s//\1/ 12851 q 12852 } 12853 /^X\(\/\/\)$/{ 12854 s//\1/ 12855 q 12856 } 12857 /^X\(\/\).*/{ 12858 s//\1/ 12859 q 12860 } 12861 s/.*/./; q'` 12862 as_dir="$ac_dir"; as_fn_mkdir_p 12863 ac_builddir=. 12864 12865case "$ac_dir" in 12866.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12867*) 12868 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12869 # A ".." for each directory in $ac_dir_suffix. 12870 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12871 case $ac_top_builddir_sub in 12872 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12873 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12874 esac ;; 12875esac 12876ac_abs_top_builddir=$ac_pwd 12877ac_abs_builddir=$ac_pwd$ac_dir_suffix 12878# for backward compatibility: 12879ac_top_builddir=$ac_top_build_prefix 12880 12881case $srcdir in 12882 .) # We are building in place. 12883 ac_srcdir=. 12884 ac_top_srcdir=$ac_top_builddir_sub 12885 ac_abs_top_srcdir=$ac_pwd ;; 12886 [\\/]* | ?:[\\/]* ) # Absolute name. 12887 ac_srcdir=$srcdir$ac_dir_suffix; 12888 ac_top_srcdir=$srcdir 12889 ac_abs_top_srcdir=$srcdir ;; 12890 *) # Relative name. 12891 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12892 ac_top_srcdir=$ac_top_build_prefix$srcdir 12893 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12894esac 12895ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12896 12897 12898 case $ac_mode in 12899 :F) 12900 # 12901 # CONFIG_FILE 12902 # 12903 12904 case $INSTALL in 12905 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12906 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12907 esac 12908 ac_MKDIR_P=$MKDIR_P 12909 case $MKDIR_P in 12910 [\\/$]* | ?:[\\/]* ) ;; 12911 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12912 esac 12913_ACEOF 12914 12915cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12916# If the template does not know about datarootdir, expand it. 12917# FIXME: This hack should be removed a few years after 2.60. 12918ac_datarootdir_hack=; ac_datarootdir_seen= 12919ac_sed_dataroot=' 12920/datarootdir/ { 12921 p 12922 q 12923} 12924/@datadir@/p 12925/@docdir@/p 12926/@infodir@/p 12927/@localedir@/p 12928/@mandir@/p' 12929case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12930*datarootdir*) ac_datarootdir_seen=yes;; 12931*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12933$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12934_ACEOF 12935cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12936 ac_datarootdir_hack=' 12937 s&@datadir@&$datadir&g 12938 s&@docdir@&$docdir&g 12939 s&@infodir@&$infodir&g 12940 s&@localedir@&$localedir&g 12941 s&@mandir@&$mandir&g 12942 s&\\\${datarootdir}&$datarootdir&g' ;; 12943esac 12944_ACEOF 12945 12946# Neutralize VPATH when `$srcdir' = `.'. 12947# Shell code in configure.ac might set extrasub. 12948# FIXME: do we really want to maintain this feature? 12949cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12950ac_sed_extra="$ac_vpsub 12951$extrasub 12952_ACEOF 12953cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12954:t 12955/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12956s|@configure_input@|$ac_sed_conf_input|;t t 12957s&@top_builddir@&$ac_top_builddir_sub&;t t 12958s&@top_build_prefix@&$ac_top_build_prefix&;t t 12959s&@srcdir@&$ac_srcdir&;t t 12960s&@abs_srcdir@&$ac_abs_srcdir&;t t 12961s&@top_srcdir@&$ac_top_srcdir&;t t 12962s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12963s&@builddir@&$ac_builddir&;t t 12964s&@abs_builddir@&$ac_abs_builddir&;t t 12965s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12966s&@INSTALL@&$ac_INSTALL&;t t 12967s&@MKDIR_P@&$ac_MKDIR_P&;t t 12968$ac_datarootdir_hack 12969" 12970eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 12971 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12972 12973test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12974 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 12975 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 12976 "$ac_tmp/out"`; test -z "$ac_out"; } && 12977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12978which seems to be undefined. Please make sure it is defined" >&5 12979$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12980which seems to be undefined. Please make sure it is defined" >&2;} 12981 12982 rm -f "$ac_tmp/stdin" 12983 case $ac_file in 12984 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 12985 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 12986 esac \ 12987 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12988 ;; 12989 :H) 12990 # 12991 # CONFIG_HEADER 12992 # 12993 if test x"$ac_file" != x-; then 12994 { 12995 $as_echo "/* $configure_input */" \ 12996 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 12997 } >"$ac_tmp/config.h" \ 12998 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12999 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13000 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13001$as_echo "$as_me: $ac_file is unchanged" >&6;} 13002 else 13003 rm -f "$ac_file" 13004 mv "$ac_tmp/config.h" "$ac_file" \ 13005 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13006 fi 13007 else 13008 $as_echo "/* $configure_input */" \ 13009 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13010 || as_fn_error $? "could not create -" "$LINENO" 5 13011 fi 13012# Compute "$ac_file"'s index in $config_headers. 13013_am_arg="$ac_file" 13014_am_stamp_count=1 13015for _am_header in $config_headers :; do 13016 case $_am_header in 13017 $_am_arg | $_am_arg:* ) 13018 break ;; 13019 * ) 13020 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13021 esac 13022done 13023echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13024$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13025 X"$_am_arg" : 'X\(//\)[^/]' \| \ 13026 X"$_am_arg" : 'X\(//\)$' \| \ 13027 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13028$as_echo X"$_am_arg" | 13029 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13030 s//\1/ 13031 q 13032 } 13033 /^X\(\/\/\)[^/].*/{ 13034 s//\1/ 13035 q 13036 } 13037 /^X\(\/\/\)$/{ 13038 s//\1/ 13039 q 13040 } 13041 /^X\(\/\).*/{ 13042 s//\1/ 13043 q 13044 } 13045 s/.*/./; q'`/stamp-h$_am_stamp_count 13046 ;; 13047 13048 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13049$as_echo "$as_me: executing $ac_file commands" >&6;} 13050 ;; 13051 esac 13052 13053 13054 case $ac_file$ac_mode in 13055 "default-1":C) 13056# Only add multilib support code if we just rebuilt the top-level 13057# Makefile. 13058case " $CONFIG_FILES " in 13059 *" Makefile "*) 13060 ac_file=Makefile . ${multi_basedir}/config-ml.in 13061 ;; 13062esac ;; 13063 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13064 # Older Autoconf quotes --file arguments for eval, but not when files 13065 # are listed without --file. Let's play safe and only enable the eval 13066 # if we detect the quoting. 13067 case $CONFIG_FILES in 13068 *\'*) eval set x "$CONFIG_FILES" ;; 13069 *) set x $CONFIG_FILES ;; 13070 esac 13071 shift 13072 for mf 13073 do 13074 # Strip MF so we end up with the name of the file. 13075 mf=`echo "$mf" | sed -e 's/:.*$//'` 13076 # Check whether this is an Automake generated Makefile or not. 13077 # We used to match only the files named 'Makefile.in', but 13078 # some people rename them; so instead we look at the file content. 13079 # Grep'ing the first line is not enough: some people post-process 13080 # each Makefile.in and add a new line on top of each file to say so. 13081 # Grep'ing the whole file is not good either: AIX grep has a line 13082 # limit of 2048, but all sed's we know have understand at least 4000. 13083 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13084 dirpart=`$as_dirname -- "$mf" || 13085$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13086 X"$mf" : 'X\(//\)[^/]' \| \ 13087 X"$mf" : 'X\(//\)$' \| \ 13088 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13089$as_echo X"$mf" | 13090 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13091 s//\1/ 13092 q 13093 } 13094 /^X\(\/\/\)[^/].*/{ 13095 s//\1/ 13096 q 13097 } 13098 /^X\(\/\/\)$/{ 13099 s//\1/ 13100 q 13101 } 13102 /^X\(\/\).*/{ 13103 s//\1/ 13104 q 13105 } 13106 s/.*/./; q'` 13107 else 13108 continue 13109 fi 13110 # Extract the definition of DEPDIR, am__include, and am__quote 13111 # from the Makefile without running 'make'. 13112 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13113 test -z "$DEPDIR" && continue 13114 am__include=`sed -n 's/^am__include = //p' < "$mf"` 13115 test -z "$am__include" && continue 13116 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13117 # Find all dependency output files, they are included files with 13118 # $(DEPDIR) in their names. We invoke sed twice because it is the 13119 # simplest approach to changing $(DEPDIR) to its actual value in the 13120 # expansion. 13121 for file in `sed -n " 13122 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13123 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13124 # Make sure the directory exists. 13125 test -f "$dirpart/$file" && continue 13126 fdir=`$as_dirname -- "$file" || 13127$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13128 X"$file" : 'X\(//\)[^/]' \| \ 13129 X"$file" : 'X\(//\)$' \| \ 13130 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13131$as_echo X"$file" | 13132 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13133 s//\1/ 13134 q 13135 } 13136 /^X\(\/\/\)[^/].*/{ 13137 s//\1/ 13138 q 13139 } 13140 /^X\(\/\/\)$/{ 13141 s//\1/ 13142 q 13143 } 13144 /^X\(\/\).*/{ 13145 s//\1/ 13146 q 13147 } 13148 s/.*/./; q'` 13149 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13150 # echo "creating $dirpart/$file" 13151 echo '# dummy' > "$dirpart/$file" 13152 done 13153 done 13154} 13155 ;; 13156 "libtool":C) 13157 13158 # See if we are running on zsh, and set the options which allow our 13159 # commands through without removal of \ escapes. 13160 if test -n "${ZSH_VERSION+set}" ; then 13161 setopt NO_GLOB_SUBST 13162 fi 13163 13164 cfgfile="${ofile}T" 13165 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13166 $RM "$cfgfile" 13167 13168 cat <<_LT_EOF >> "$cfgfile" 13169#! $SHELL 13170 13171# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13172# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13173# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13174# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13175# 13176# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13177# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13178# Written by Gordon Matzigkeit, 1996 13179# 13180# This file is part of GNU Libtool. 13181# 13182# GNU Libtool is free software; you can redistribute it and/or 13183# modify it under the terms of the GNU General Public License as 13184# published by the Free Software Foundation; either version 2 of 13185# the License, or (at your option) any later version. 13186# 13187# As a special exception to the GNU General Public License, 13188# if you distribute this file as part of a program or library that 13189# is built using GNU Libtool, you may include this file under the 13190# same distribution terms that you use for the rest of that program. 13191# 13192# GNU Libtool is distributed in the hope that it will be useful, 13193# but WITHOUT ANY WARRANTY; without even the implied warranty of 13194# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13195# GNU General Public License for more details. 13196# 13197# You should have received a copy of the GNU General Public License 13198# along with GNU Libtool; see the file COPYING. If not, a copy 13199# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13200# obtained by writing to the Free Software Foundation, Inc., 13201# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13202 13203 13204# The names of the tagged configurations supported by this script. 13205available_tags="" 13206 13207# ### BEGIN LIBTOOL CONFIG 13208 13209# Which release of libtool.m4 was used? 13210macro_version=$macro_version 13211macro_revision=$macro_revision 13212 13213# Whether or not to build shared libraries. 13214build_libtool_libs=$enable_shared 13215 13216# Whether or not to build static libraries. 13217build_old_libs=$enable_static 13218 13219# What type of objects to build. 13220pic_mode=$pic_mode 13221 13222# Whether or not to optimize for fast installation. 13223fast_install=$enable_fast_install 13224 13225# Shell to use when invoking shell scripts. 13226SHELL=$lt_SHELL 13227 13228# An echo program that protects backslashes. 13229ECHO=$lt_ECHO 13230 13231# The host system. 13232host_alias=$host_alias 13233host=$host 13234host_os=$host_os 13235 13236# The build system. 13237build_alias=$build_alias 13238build=$build 13239build_os=$build_os 13240 13241# A sed program that does not truncate output. 13242SED=$lt_SED 13243 13244# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13245Xsed="\$SED -e 1s/^X//" 13246 13247# A grep program that handles long lines. 13248GREP=$lt_GREP 13249 13250# An ERE matcher. 13251EGREP=$lt_EGREP 13252 13253# A literal string matcher. 13254FGREP=$lt_FGREP 13255 13256# A BSD- or MS-compatible name lister. 13257NM=$lt_NM 13258 13259# Whether we need soft or hard links. 13260LN_S=$lt_LN_S 13261 13262# What is the maximum length of a command? 13263max_cmd_len=$max_cmd_len 13264 13265# Object file suffix (normally "o"). 13266objext=$ac_objext 13267 13268# Executable file suffix (normally ""). 13269exeext=$exeext 13270 13271# whether the shell understands "unset". 13272lt_unset=$lt_unset 13273 13274# turn spaces into newlines. 13275SP2NL=$lt_lt_SP2NL 13276 13277# turn newlines into spaces. 13278NL2SP=$lt_lt_NL2SP 13279 13280# An object symbol dumper. 13281OBJDUMP=$lt_OBJDUMP 13282 13283# Method to check whether dependent libraries are shared objects. 13284deplibs_check_method=$lt_deplibs_check_method 13285 13286# Command to use when deplibs_check_method == "file_magic". 13287file_magic_cmd=$lt_file_magic_cmd 13288 13289# The archiver. 13290AR=$lt_AR 13291AR_FLAGS=$lt_AR_FLAGS 13292 13293# A symbol stripping program. 13294STRIP=$lt_STRIP 13295 13296# Commands used to install an old-style archive. 13297RANLIB=$lt_RANLIB 13298old_postinstall_cmds=$lt_old_postinstall_cmds 13299old_postuninstall_cmds=$lt_old_postuninstall_cmds 13300 13301# Whether to use a lock for old archive extraction. 13302lock_old_archive_extraction=$lock_old_archive_extraction 13303 13304# A C compiler. 13305LTCC=$lt_CC 13306 13307# LTCC compiler flags. 13308LTCFLAGS=$lt_CFLAGS 13309 13310# Take the output of nm and produce a listing of raw symbols and C names. 13311global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13312 13313# Transform the output of nm in a proper C declaration. 13314global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13315 13316# Transform the output of nm in a C name address pair. 13317global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13318 13319# Transform the output of nm in a C name address pair when lib prefix is needed. 13320global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13321 13322# The name of the directory that contains temporary libtool files. 13323objdir=$objdir 13324 13325# Used to examine libraries when file_magic_cmd begins with "file". 13326MAGIC_CMD=$MAGIC_CMD 13327 13328# Must we lock files when doing compilation? 13329need_locks=$lt_need_locks 13330 13331# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13332DSYMUTIL=$lt_DSYMUTIL 13333 13334# Tool to change global to local symbols on Mac OS X. 13335NMEDIT=$lt_NMEDIT 13336 13337# Tool to manipulate fat objects and archives on Mac OS X. 13338LIPO=$lt_LIPO 13339 13340# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13341OTOOL=$lt_OTOOL 13342 13343# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13344OTOOL64=$lt_OTOOL64 13345 13346# Old archive suffix (normally "a"). 13347libext=$libext 13348 13349# Shared library suffix (normally ".so"). 13350shrext_cmds=$lt_shrext_cmds 13351 13352# The commands to extract the exported symbol list from a shared archive. 13353extract_expsyms_cmds=$lt_extract_expsyms_cmds 13354 13355# Variables whose values should be saved in libtool wrapper scripts and 13356# restored at link time. 13357variables_saved_for_relink=$lt_variables_saved_for_relink 13358 13359# Do we need the "lib" prefix for modules? 13360need_lib_prefix=$need_lib_prefix 13361 13362# Do we need a version for libraries? 13363need_version=$need_version 13364 13365# Library versioning type. 13366version_type=$version_type 13367 13368# Shared library runtime path variable. 13369runpath_var=$runpath_var 13370 13371# Shared library path variable. 13372shlibpath_var=$shlibpath_var 13373 13374# Is shlibpath searched before the hard-coded library search path? 13375shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13376 13377# Format of library name prefix. 13378libname_spec=$lt_libname_spec 13379 13380# List of archive names. First name is the real one, the rest are links. 13381# The last name is the one that the linker finds with -lNAME 13382library_names_spec=$lt_library_names_spec 13383 13384# The coded name of the library, if different from the real name. 13385soname_spec=$lt_soname_spec 13386 13387# Permission mode override for installation of shared libraries. 13388install_override_mode=$lt_install_override_mode 13389 13390# Command to use after installation of a shared archive. 13391postinstall_cmds=$lt_postinstall_cmds 13392 13393# Command to use after uninstallation of a shared archive. 13394postuninstall_cmds=$lt_postuninstall_cmds 13395 13396# Commands used to finish a libtool library installation in a directory. 13397finish_cmds=$lt_finish_cmds 13398 13399# As "finish_cmds", except a single script fragment to be evaled but 13400# not shown. 13401finish_eval=$lt_finish_eval 13402 13403# Whether we should hardcode library paths into libraries. 13404hardcode_into_libs=$hardcode_into_libs 13405 13406# Compile-time system search path for libraries. 13407sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13408 13409# Run-time system search path for libraries. 13410sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13411 13412# Whether dlopen is supported. 13413dlopen_support=$enable_dlopen 13414 13415# Whether dlopen of programs is supported. 13416dlopen_self=$enable_dlopen_self 13417 13418# Whether dlopen of statically linked programs is supported. 13419dlopen_self_static=$enable_dlopen_self_static 13420 13421# Commands to strip libraries. 13422old_striplib=$lt_old_striplib 13423striplib=$lt_striplib 13424 13425 13426# The linker used to build libraries. 13427LD=$lt_LD 13428 13429# How to create reloadable object files. 13430reload_flag=$lt_reload_flag 13431reload_cmds=$lt_reload_cmds 13432 13433# Commands used to build an old-style archive. 13434old_archive_cmds=$lt_old_archive_cmds 13435 13436# A language specific compiler. 13437CC=$lt_compiler 13438 13439# Is the compiler the GNU compiler? 13440with_gcc=$GCC 13441 13442# Compiler flag to turn off builtin functions. 13443no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13444 13445# How to pass a linker flag through the compiler. 13446wl=$lt_lt_prog_compiler_wl 13447 13448# Additional compiler flags for building library objects. 13449pic_flag=$lt_lt_prog_compiler_pic 13450 13451# Compiler flag to prevent dynamic linking. 13452link_static_flag=$lt_lt_prog_compiler_static 13453 13454# Does compiler simultaneously support -c and -o options? 13455compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13456 13457# Whether or not to add -lc for building shared libraries. 13458build_libtool_need_lc=$archive_cmds_need_lc 13459 13460# Whether or not to disallow shared libs when runtime libs are static. 13461allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13462 13463# Compiler flag to allow reflexive dlopens. 13464export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13465 13466# Compiler flag to generate shared objects directly from archives. 13467whole_archive_flag_spec=$lt_whole_archive_flag_spec 13468 13469# Whether the compiler copes with passing no objects directly. 13470compiler_needs_object=$lt_compiler_needs_object 13471 13472# Create an old-style archive from a shared archive. 13473old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13474 13475# Create a temporary old-style archive to link instead of a shared archive. 13476old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13477 13478# Commands used to build a shared archive. 13479archive_cmds=$lt_archive_cmds 13480archive_expsym_cmds=$lt_archive_expsym_cmds 13481 13482# Commands used to build a loadable module if different from building 13483# a shared archive. 13484module_cmds=$lt_module_cmds 13485module_expsym_cmds=$lt_module_expsym_cmds 13486 13487# Whether we are building with GNU ld or not. 13488with_gnu_ld=$lt_with_gnu_ld 13489 13490# Flag that allows shared libraries with undefined symbols to be built. 13491allow_undefined_flag=$lt_allow_undefined_flag 13492 13493# Flag that enforces no undefined symbols. 13494no_undefined_flag=$lt_no_undefined_flag 13495 13496# Flag to hardcode \$libdir into a binary during linking. 13497# This must work even if \$libdir does not exist 13498hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13499 13500# If ld is used when linking, flag to hardcode \$libdir into a binary 13501# during linking. This must work even if \$libdir does not exist. 13502hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13503 13504# Whether we need a single "-rpath" flag with a separated argument. 13505hardcode_libdir_separator=$lt_hardcode_libdir_separator 13506 13507# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13508# DIR into the resulting binary. 13509hardcode_direct=$hardcode_direct 13510 13511# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13512# DIR into the resulting binary and the resulting library dependency is 13513# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13514# library is relocated. 13515hardcode_direct_absolute=$hardcode_direct_absolute 13516 13517# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13518# into the resulting binary. 13519hardcode_minus_L=$hardcode_minus_L 13520 13521# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13522# into the resulting binary. 13523hardcode_shlibpath_var=$hardcode_shlibpath_var 13524 13525# Set to "yes" if building a shared library automatically hardcodes DIR 13526# into the library and all subsequent libraries and executables linked 13527# against it. 13528hardcode_automatic=$hardcode_automatic 13529 13530# Set to yes if linker adds runtime paths of dependent libraries 13531# to runtime path list. 13532inherit_rpath=$inherit_rpath 13533 13534# Whether libtool must link a program against all its dependency libraries. 13535link_all_deplibs=$link_all_deplibs 13536 13537# Fix the shell variable \$srcfile for the compiler. 13538fix_srcfile_path=$lt_fix_srcfile_path 13539 13540# Set to "yes" if exported symbols are required. 13541always_export_symbols=$always_export_symbols 13542 13543# The commands to list exported symbols. 13544export_symbols_cmds=$lt_export_symbols_cmds 13545 13546# Symbols that should not be listed in the preloaded symbols. 13547exclude_expsyms=$lt_exclude_expsyms 13548 13549# Symbols that must always be exported. 13550include_expsyms=$lt_include_expsyms 13551 13552# Commands necessary for linking programs (against libraries) with templates. 13553prelink_cmds=$lt_prelink_cmds 13554 13555# Specify filename containing input files. 13556file_list_spec=$lt_file_list_spec 13557 13558# How to hardcode a shared library path into an executable. 13559hardcode_action=$hardcode_action 13560 13561# ### END LIBTOOL CONFIG 13562 13563_LT_EOF 13564 13565 case $host_os in 13566 aix3*) 13567 cat <<\_LT_EOF >> "$cfgfile" 13568# AIX sometimes has problems with the GCC collect2 program. For some 13569# reason, if we set the COLLECT_NAMES environment variable, the problems 13570# vanish in a puff of smoke. 13571if test "X${COLLECT_NAMES+set}" != Xset; then 13572 COLLECT_NAMES= 13573 export COLLECT_NAMES 13574fi 13575_LT_EOF 13576 ;; 13577 esac 13578 13579 13580ltmain="$ac_aux_dir/ltmain.sh" 13581 13582 13583 # We use sed instead of cat because bash on DJGPP gets confused if 13584 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13585 # text mode, it properly converts lines to CR/LF. This bash problem 13586 # is reportedly fixed, but why not run on old versions too? 13587 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13588 || (rm -f "$cfgfile"; exit 1) 13589 13590 case $xsi_shell in 13591 yes) 13592 cat << \_LT_EOF >> "$cfgfile" 13593 13594# func_dirname file append nondir_replacement 13595# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13596# otherwise set result to NONDIR_REPLACEMENT. 13597func_dirname () 13598{ 13599 case ${1} in 13600 */*) func_dirname_result="${1%/*}${2}" ;; 13601 * ) func_dirname_result="${3}" ;; 13602 esac 13603} 13604 13605# func_basename file 13606func_basename () 13607{ 13608 func_basename_result="${1##*/}" 13609} 13610 13611# func_dirname_and_basename file append nondir_replacement 13612# perform func_basename and func_dirname in a single function 13613# call: 13614# dirname: Compute the dirname of FILE. If nonempty, 13615# add APPEND to the result, otherwise set result 13616# to NONDIR_REPLACEMENT. 13617# value returned in "$func_dirname_result" 13618# basename: Compute filename of FILE. 13619# value retuned in "$func_basename_result" 13620# Implementation must be kept synchronized with func_dirname 13621# and func_basename. For efficiency, we do not delegate to 13622# those functions but instead duplicate the functionality here. 13623func_dirname_and_basename () 13624{ 13625 case ${1} in 13626 */*) func_dirname_result="${1%/*}${2}" ;; 13627 * ) func_dirname_result="${3}" ;; 13628 esac 13629 func_basename_result="${1##*/}" 13630} 13631 13632# func_stripname prefix suffix name 13633# strip PREFIX and SUFFIX off of NAME. 13634# PREFIX and SUFFIX must not contain globbing or regex special 13635# characters, hashes, percent signs, but SUFFIX may contain a leading 13636# dot (in which case that matches only a dot). 13637func_stripname () 13638{ 13639 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13640 # positional parameters, so assign one to ordinary parameter first. 13641 func_stripname_result=${3} 13642 func_stripname_result=${func_stripname_result#"${1}"} 13643 func_stripname_result=${func_stripname_result%"${2}"} 13644} 13645 13646# func_opt_split 13647func_opt_split () 13648{ 13649 func_opt_split_opt=${1%%=*} 13650 func_opt_split_arg=${1#*=} 13651} 13652 13653# func_lo2o object 13654func_lo2o () 13655{ 13656 case ${1} in 13657 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13658 *) func_lo2o_result=${1} ;; 13659 esac 13660} 13661 13662# func_xform libobj-or-source 13663func_xform () 13664{ 13665 func_xform_result=${1%.*}.lo 13666} 13667 13668# func_arith arithmetic-term... 13669func_arith () 13670{ 13671 func_arith_result=$(( $* )) 13672} 13673 13674# func_len string 13675# STRING may not start with a hyphen. 13676func_len () 13677{ 13678 func_len_result=${#1} 13679} 13680 13681_LT_EOF 13682 ;; 13683 *) # Bourne compatible functions. 13684 cat << \_LT_EOF >> "$cfgfile" 13685 13686# func_dirname file append nondir_replacement 13687# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13688# otherwise set result to NONDIR_REPLACEMENT. 13689func_dirname () 13690{ 13691 # Extract subdirectory from the argument. 13692 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13693 if test "X$func_dirname_result" = "X${1}"; then 13694 func_dirname_result="${3}" 13695 else 13696 func_dirname_result="$func_dirname_result${2}" 13697 fi 13698} 13699 13700# func_basename file 13701func_basename () 13702{ 13703 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13704} 13705 13706 13707# func_stripname prefix suffix name 13708# strip PREFIX and SUFFIX off of NAME. 13709# PREFIX and SUFFIX must not contain globbing or regex special 13710# characters, hashes, percent signs, but SUFFIX may contain a leading 13711# dot (in which case that matches only a dot). 13712# func_strip_suffix prefix name 13713func_stripname () 13714{ 13715 case ${2} in 13716 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13717 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13718 esac 13719} 13720 13721# sed scripts: 13722my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13723my_sed_long_arg='1s/^-[^=]*=//' 13724 13725# func_opt_split 13726func_opt_split () 13727{ 13728 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13729 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13730} 13731 13732# func_lo2o object 13733func_lo2o () 13734{ 13735 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13736} 13737 13738# func_xform libobj-or-source 13739func_xform () 13740{ 13741 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13742} 13743 13744# func_arith arithmetic-term... 13745func_arith () 13746{ 13747 func_arith_result=`expr "$@"` 13748} 13749 13750# func_len string 13751# STRING may not start with a hyphen. 13752func_len () 13753{ 13754 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13755} 13756 13757_LT_EOF 13758esac 13759 13760case $lt_shell_append in 13761 yes) 13762 cat << \_LT_EOF >> "$cfgfile" 13763 13764# func_append var value 13765# Append VALUE to the end of shell variable VAR. 13766func_append () 13767{ 13768 eval "$1+=\$2" 13769} 13770_LT_EOF 13771 ;; 13772 *) 13773 cat << \_LT_EOF >> "$cfgfile" 13774 13775# func_append var value 13776# Append VALUE to the end of shell variable VAR. 13777func_append () 13778{ 13779 eval "$1=\$$1\$2" 13780} 13781 13782_LT_EOF 13783 ;; 13784 esac 13785 13786 13787 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13788 || (rm -f "$cfgfile"; exit 1) 13789 13790 mv -f "$cfgfile" "$ofile" || 13791 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13792 chmod +x "$ofile" 13793 13794 ;; 13795 13796 esac 13797done # for ac_tag 13798 13799 13800as_fn_exit 0 13801_ACEOF 13802ac_clean_files=$ac_clean_files_save 13803 13804test $ac_write_fail = 0 || 13805 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13806 13807 13808# configure is writing to config.log, and then calls config.status. 13809# config.status does its own redirection, appending to config.log. 13810# Unfortunately, on DOS this fails, as config.log is still kept open 13811# by configure, so config.status won't be able to write to it; its 13812# output is simply discarded. So we exec the FD to /dev/null, 13813# effectively closing config.log, so it can be properly (re)opened and 13814# appended to by config.status. When coming back to configure, we 13815# need to make the FD available again. 13816if test "$no_create" != yes; then 13817 ac_cs_success=: 13818 ac_config_status_args= 13819 test "$silent" = yes && 13820 ac_config_status_args="$ac_config_status_args --quiet" 13821 exec 5>/dev/null 13822 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13823 exec 5>>config.log 13824 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13825 # would make configure fail if this is the last instruction. 13826 $ac_cs_success || as_fn_exit 1 13827fi 13828if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13830$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13831fi 13832 13833