1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for opus 1.3.1. 4# 5# Report bugs to <opus@xiph.org>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201 202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 PATH=/empty FPATH=/empty; export PATH FPATH 207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 209test \$(( 1 + 1 )) = 2 || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and opus@xiph.org 278$0: about your system, including any error possibly output 279$0: before this message. Then install a modern shell, or 280$0: manually run the script under such a shell if you do 281$0: have one." 282 fi 283 exit 1 284fi 285fi 286fi 287SHELL=${CONFIG_SHELL-/bin/sh} 288export SHELL 289# Unset more variables known to interfere with behavior of common tools. 290CLICOLOR_FORCE= GREP_OPTIONS= 291unset CLICOLOR_FORCE GREP_OPTIONS 292 293## --------------------- ## 294## M4sh Shell Functions. ## 295## --------------------- ## 296# as_fn_unset VAR 297# --------------- 298# Portably unset VAR. 299as_fn_unset () 300{ 301 { eval $1=; unset $1;} 302} 303as_unset=as_fn_unset 304 305# as_fn_set_status STATUS 306# ----------------------- 307# Set $? to STATUS, without forking. 308as_fn_set_status () 309{ 310 return $1 311} # as_fn_set_status 312 313# as_fn_exit STATUS 314# ----------------- 315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 316as_fn_exit () 317{ 318 set +e 319 as_fn_set_status $1 320 exit $1 321} # as_fn_exit 322 323# as_fn_mkdir_p 324# ------------- 325# Create "$as_dir" as a directory, including parents if necessary. 326as_fn_mkdir_p () 327{ 328 329 case $as_dir in #( 330 -*) as_dir=./$as_dir;; 331 esac 332 test -d "$as_dir" || eval $as_mkdir_p || { 333 as_dirs= 334 while :; do 335 case $as_dir in #( 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 337 *) as_qdir=$as_dir;; 338 esac 339 as_dirs="'$as_qdir' $as_dirs" 340 as_dir=`$as_dirname -- "$as_dir" || 341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 342 X"$as_dir" : 'X\(//\)[^/]' \| \ 343 X"$as_dir" : 'X\(//\)$' \| \ 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 345$as_echo X"$as_dir" | 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\/\)[^/].*/{ 351 s//\1/ 352 q 353 } 354 /^X\(\/\/\)$/{ 355 s//\1/ 356 q 357 } 358 /^X\(\/\).*/{ 359 s//\1/ 360 q 361 } 362 s/.*/./; q'` 363 test -d "$as_dir" && break 364 done 365 test -z "$as_dirs" || eval "mkdir $as_dirs" 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 367 368 369} # as_fn_mkdir_p 370 371# as_fn_executable_p FILE 372# ----------------------- 373# Test if FILE is an executable regular file. 374as_fn_executable_p () 375{ 376 test -f "$1" && test -x "$1" 377} # as_fn_executable_p 378# as_fn_append VAR VALUE 379# ---------------------- 380# Append the text in VALUE to the end of the definition contained in VAR. Take 381# advantage of any shell optimizations that allow amortized linear growth over 382# repeated appends, instead of the typical quadratic growth present in naive 383# implementations. 384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 385 eval 'as_fn_append () 386 { 387 eval $1+=\$2 388 }' 389else 390 as_fn_append () 391 { 392 eval $1=\$$1\$2 393 } 394fi # as_fn_append 395 396# as_fn_arith ARG... 397# ------------------ 398# Perform arithmetic evaluation on the ARGs, and store the result in the 399# global $as_val. Take advantage of shells that can avoid forks. The arguments 400# must be portable across $(()) and expr. 401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 402 eval 'as_fn_arith () 403 { 404 as_val=$(( $* )) 405 }' 406else 407 as_fn_arith () 408 { 409 as_val=`expr "$@" || test $? -eq 1` 410 } 411fi # as_fn_arith 412 413 414# as_fn_error STATUS ERROR [LINENO LOG_FD] 415# ---------------------------------------- 416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 418# script with STATUS, using 1 if that was 0. 419as_fn_error () 420{ 421 as_status=$1; test $as_status -eq 0 && as_status=1 422 if test "$4"; then 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 425 fi 426 $as_echo "$as_me: error: $2" >&2 427 as_fn_exit $as_status 428} # as_fn_error 429 430if expr a : '\(a\)' >/dev/null 2>&1 && 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then 432 as_expr=expr 433else 434 as_expr=false 435fi 436 437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438 as_basename=basename 439else 440 as_basename=false 441fi 442 443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 444 as_dirname=dirname 445else 446 as_dirname=false 447fi 448 449as_me=`$as_basename -- "$0" || 450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451 X"$0" : 'X\(//\)$' \| \ 452 X"$0" : 'X\(/\)' \| . 2>/dev/null || 453$as_echo X/"$0" | 454 sed '/^.*\/\([^/][^/]*\)\/*$/{ 455 s//\1/ 456 q 457 } 458 /^X\/\(\/\/\)$/{ 459 s//\1/ 460 q 461 } 462 /^X\/\(\/\).*/{ 463 s//\1/ 464 q 465 } 466 s/.*/./; q'` 467 468# Avoid depending upon Character Ranges. 469as_cr_letters='abcdefghijklmnopqrstuvwxyz' 470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 471as_cr_Letters=$as_cr_letters$as_cr_LETTERS 472as_cr_digits='0123456789' 473as_cr_alnum=$as_cr_Letters$as_cr_digits 474 475 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 481 sed -n ' 482 p 483 /[$]LINENO/= 484 ' <$as_myself | 485 sed ' 486 s/[$]LINENO.*/&-/ 487 t lineno 488 b 489 :lineno 490 N 491 :loop 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 493 t loop 494 s/-\n.*// 495 ' >$as_me.lineno && 496 chmod +x "$as_me.lineno" || 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 500 # already done that, so ensure we don't try to do so again and fall 501 # in an infinite loop. This has already happened in practice. 502 _as_can_reexec=no; export _as_can_reexec 503 # Don't try to exec as it changes $[0], causing all sort of problems 504 # (the dirname of $[0] is not the place where we might find the 505 # original and so on. Autoconf is especially sensitive to this). 506 . "./$as_me.lineno" 507 # Exit status is that of the last command. 508 exit 509} 510 511ECHO_C= ECHO_N= ECHO_T= 512case `echo -n x` in #((((( 513-n*) 514 case `echo 'xy\c'` in 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 516 xy) ECHO_C='\c';; 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 518 ECHO_T=' ';; 519 esac;; 520*) 521 ECHO_N='-n';; 522esac 523 524rm -f conf$$ conf$$.exe conf$$.file 525if test -d conf$$.dir; then 526 rm -f conf$$.dir/conf$$.file 527else 528 rm -f conf$$.dir 529 mkdir conf$$.dir 2>/dev/null 530fi 531if (echo >conf$$.file) 2>/dev/null; then 532 if ln -s conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s='ln -s' 534 # ... but there are two gotchas: 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 537 # In both cases, we have to default to `cp -pR'. 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 539 as_ln_s='cp -pR' 540 elif ln conf$$.file conf$$ 2>/dev/null; then 541 as_ln_s=ln 542 else 543 as_ln_s='cp -pR' 544 fi 545else 546 as_ln_s='cp -pR' 547fi 548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 549rmdir conf$$.dir 2>/dev/null 550 551if mkdir -p . 2>/dev/null; then 552 as_mkdir_p='mkdir -p "$as_dir"' 553else 554 test -d ./-p && rmdir ./-p 555 as_mkdir_p=false 556fi 557 558as_test_x='test -x' 559as_executable_p=as_fn_executable_p 560 561# Sed expression to map a string onto a valid CPP name. 562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563 564# Sed expression to map a string onto a valid variable name. 565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566 567SHELL=${CONFIG_SHELL-/bin/sh} 568 569 570test -n "$DJDIR" || exec 7<&0 </dev/null 571exec 6>&1 572 573# Name of the host. 574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 575# so uname gets run too. 576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577 578# 579# Initializations. 580# 581ac_default_prefix=/usr/local 582ac_clean_files= 583ac_config_libobj_dir=. 584LIBOBJS= 585cross_compiling=no 586subdirs= 587MFLAGS= 588MAKEFLAGS= 589 590# Identity of this package. 591PACKAGE_NAME='opus' 592PACKAGE_TARNAME='opus' 593PACKAGE_VERSION='1.3.1' 594PACKAGE_STRING='opus 1.3.1' 595PACKAGE_BUGREPORT='opus@xiph.org' 596PACKAGE_URL='' 597 598ac_unique_file="src/opus_encoder.c" 599# Factoring default headers for most tests. 600ac_includes_default="\ 601#include <stdio.h> 602#ifdef HAVE_SYS_TYPES_H 603# include <sys/types.h> 604#endif 605#ifdef HAVE_SYS_STAT_H 606# include <sys/stat.h> 607#endif 608#ifdef STDC_HEADERS 609# include <stdlib.h> 610# include <stddef.h> 611#else 612# ifdef HAVE_STDLIB_H 613# include <stdlib.h> 614# endif 615#endif 616#ifdef HAVE_STRING_H 617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618# include <memory.h> 619# endif 620# include <string.h> 621#endif 622#ifdef HAVE_STRINGS_H 623# include <strings.h> 624#endif 625#ifdef HAVE_INTTYPES_H 626# include <inttypes.h> 627#endif 628#ifdef HAVE_STDINT_H 629# include <stdint.h> 630#endif 631#ifdef HAVE_UNISTD_H 632# include <unistd.h> 633#endif" 634 635ac_subst_vars='am__EXEEXT_FALSE 636am__EXEEXT_TRUE 637LTLIBOBJS 638LIBOBJS 639PC_BUILD 640EXTRA_PROGRAMS_FALSE 641EXTRA_PROGRAMS_TRUE 642HAVE_DOXYGEN_FALSE 643HAVE_DOXYGEN_TRUE 644HAVE_DOT 645HAVE_DOXYGEN 646OPUS_HAVE_RTCD 647HAVE_ARM_NE10_FALSE 648HAVE_ARM_NE10_TRUE 649HAVE_ARM_NEON_INTR_FALSE 650HAVE_ARM_NEON_INTR_TRUE 651CPU_ARM_FALSE 652CPU_ARM_TRUE 653OPUS_X86_AVX_CFLAGS 654OPUS_X86_SSE4_1_CFLAGS 655OPUS_X86_SSE2_CFLAGS 656OPUS_X86_SSE_CFLAGS 657NE10_LIBS 658NE10_CFLAGS 659HAVE_ARM_NE10 660OPUS_ARM_NEON_INTR_CFLAGS 661ARM_NEON_INTR_CFLAGS 662X86_AVX_CFLAGS 663X86_SSE4_1_CFLAGS 664X86_SSE2_CFLAGS 665X86_SSE_CFLAGS 666HAVE_AVX_FALSE 667HAVE_AVX_TRUE 668HAVE_SSE4_1_FALSE 669HAVE_SSE4_1_TRUE 670HAVE_SSE2_FALSE 671HAVE_SSE2_TRUE 672HAVE_SSE_FALSE 673HAVE_SSE_TRUE 674ARM2GNU_PARAMS 675OPUS_ARM_MAY_HAVE_NEON 676OPUS_ARM_MAY_HAVE_MEDIA 677OPUS_ARM_MAY_HAVE_EDSP 678OPUS_ARM_EXTERNAL_ASM_FALSE 679OPUS_ARM_EXTERNAL_ASM_TRUE 680HAVE_PERL 681OPUS_ARM_INLINE_ASM_FALSE 682OPUS_ARM_INLINE_ASM_TRUE 683CUSTOM_MODES_FALSE 684CUSTOM_MODES_TRUE 685DISABLE_FLOAT_API_FALSE 686DISABLE_FLOAT_API_TRUE 687FIXED_POINT_FALSE 688FIXED_POINT_TRUE 689LIBM 690am__fastdepCCAS_FALSE 691am__fastdepCCAS_TRUE 692CCASDEPMODE 693CCASFLAGS 694CCAS 695CPP 696LT_SYS_LIBRARY_PATH 697OTOOL64 698OTOOL 699LIPO 700NMEDIT 701DSYMUTIL 702MANIFEST_TOOL 703RANLIB 704ac_ct_AR 705AR 706DLLTOOL 707OBJDUMP 708LN_S 709NM 710ac_ct_DUMPBIN 711DUMPBIN 712LD 713FGREP 714EGREP 715GREP 716SED 717am__fastdepCC_FALSE 718am__fastdepCC_TRUE 719CCDEPMODE 720am__nodep 721AMDEPBACKSLASH 722AMDEP_FALSE 723AMDEP_TRUE 724am__quote 725am__include 726DEPDIR 727OBJEXT 728EXEEXT 729ac_ct_CC 730CPPFLAGS 731LDFLAGS 732CFLAGS 733CC 734LIBTOOL 735host_os 736host_vendor 737host_cpu 738host 739build_os 740build_vendor 741build_cpu 742build 743MAINT 744MAINTAINER_MODE_FALSE 745MAINTAINER_MODE_TRUE 746am__untar 747am__tar 748AMTAR 749am__leading_dot 750SET_MAKE 751AWK 752mkdir_p 753MKDIR_P 754INSTALL_STRIP_PROGRAM 755STRIP 756install_sh 757MAKEINFO 758AUTOHEADER 759AUTOMAKE 760AUTOCONF 761ACLOCAL 762VERSION 763PACKAGE 764CYGPATH_W 765am__isrc 766INSTALL_DATA 767INSTALL_SCRIPT 768INSTALL_PROGRAM 769OPUS_LT_AGE 770OPUS_LT_REVISION 771OPUS_LT_CURRENT 772AM_BACKSLASH 773AM_DEFAULT_VERBOSITY 774AM_DEFAULT_V 775AM_V 776target_alias 777host_alias 778build_alias 779LIBS 780ECHO_T 781ECHO_N 782ECHO_C 783DEFS 784mandir 785localedir 786libdir 787psdir 788pdfdir 789dvidir 790htmldir 791infodir 792docdir 793oldincludedir 794includedir 795localstatedir 796sharedstatedir 797sysconfdir 798datadir 799datarootdir 800libexecdir 801sbindir 802bindir 803program_transform_name 804prefix 805exec_prefix 806PACKAGE_URL 807PACKAGE_BUGREPORT 808PACKAGE_STRING 809PACKAGE_VERSION 810PACKAGE_TARNAME 811PACKAGE_NAME 812PATH_SEPARATOR 813SHELL' 814ac_subst_files='' 815ac_user_opts=' 816enable_option_checking 817enable_silent_rules 818enable_maintainer_mode 819enable_shared 820enable_static 821with_pic 822enable_fast_install 823with_aix_soname 824enable_dependency_tracking 825with_gnu_ld 826with_sysroot 827enable_libtool_lock 828enable_fixed_point 829enable_fixed_point_debug 830enable_float_api 831enable_custom_modes 832enable_float_approx 833enable_asm 834enable_rtcd 835enable_intrinsics 836with_NE10 837with_NE10_libraries 838with_NE10_includes 839enable_assertions 840enable_hardening 841enable_fuzzing 842enable_check_asm 843enable_doc 844enable_extra_programs 845enable_rfc8251 846enable_stack_protector 847' 848 ac_precious_vars='build_alias 849host_alias 850target_alias 851CC 852CFLAGS 853LDFLAGS 854LIBS 855CPPFLAGS 856LT_SYS_LIBRARY_PATH 857CPP 858CCAS 859CCASFLAGS 860X86_SSE_CFLAGS 861X86_SSE2_CFLAGS 862X86_SSE4_1_CFLAGS 863X86_AVX_CFLAGS 864ARM_NEON_INTR_CFLAGS' 865 866 867# Initialize some variables set by options. 868ac_init_help= 869ac_init_version=false 870ac_unrecognized_opts= 871ac_unrecognized_sep= 872# The variables have the same names as the options, with 873# dashes changed to underlines. 874cache_file=/dev/null 875exec_prefix=NONE 876no_create= 877no_recursion= 878prefix=NONE 879program_prefix=NONE 880program_suffix=NONE 881program_transform_name=s,x,x, 882silent= 883site= 884srcdir= 885verbose= 886x_includes=NONE 887x_libraries=NONE 888 889# Installation directory options. 890# These are left unexpanded so users can "make install exec_prefix=/foo" 891# and all the variables that are supposed to be based on exec_prefix 892# by default will actually change. 893# Use braces instead of parens because sh, perl, etc. also accept them. 894# (The list follows the same order as the GNU Coding Standards.) 895bindir='${exec_prefix}/bin' 896sbindir='${exec_prefix}/sbin' 897libexecdir='${exec_prefix}/libexec' 898datarootdir='${prefix}/share' 899datadir='${datarootdir}' 900sysconfdir='${prefix}/etc' 901sharedstatedir='${prefix}/com' 902localstatedir='${prefix}/var' 903includedir='${prefix}/include' 904oldincludedir='/usr/include' 905docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 906infodir='${datarootdir}/info' 907htmldir='${docdir}' 908dvidir='${docdir}' 909pdfdir='${docdir}' 910psdir='${docdir}' 911libdir='${exec_prefix}/lib' 912localedir='${datarootdir}/locale' 913mandir='${datarootdir}/man' 914 915ac_prev= 916ac_dashdash= 917for ac_option 918do 919 # If the previous option needs an argument, assign it. 920 if test -n "$ac_prev"; then 921 eval $ac_prev=\$ac_option 922 ac_prev= 923 continue 924 fi 925 926 case $ac_option in 927 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 928 *=) ac_optarg= ;; 929 *) ac_optarg=yes ;; 930 esac 931 932 # Accept the important Cygnus configure options, so we can diagnose typos. 933 934 case $ac_dashdash$ac_option in 935 --) 936 ac_dashdash=yes ;; 937 938 -bindir | --bindir | --bindi | --bind | --bin | --bi) 939 ac_prev=bindir ;; 940 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 941 bindir=$ac_optarg ;; 942 943 -build | --build | --buil | --bui | --bu) 944 ac_prev=build_alias ;; 945 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 946 build_alias=$ac_optarg ;; 947 948 -cache-file | --cache-file | --cache-fil | --cache-fi \ 949 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 950 ac_prev=cache_file ;; 951 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 952 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 953 cache_file=$ac_optarg ;; 954 955 --config-cache | -C) 956 cache_file=config.cache ;; 957 958 -datadir | --datadir | --datadi | --datad) 959 ac_prev=datadir ;; 960 -datadir=* | --datadir=* | --datadi=* | --datad=*) 961 datadir=$ac_optarg ;; 962 963 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 964 | --dataroo | --dataro | --datar) 965 ac_prev=datarootdir ;; 966 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 967 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 968 datarootdir=$ac_optarg ;; 969 970 -disable-* | --disable-*) 971 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 972 # Reject names that are not valid shell variable names. 973 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 974 as_fn_error $? "invalid feature name: $ac_useropt" 975 ac_useropt_orig=$ac_useropt 976 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 977 case $ac_user_opts in 978 *" 979"enable_$ac_useropt" 980"*) ;; 981 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 982 ac_unrecognized_sep=', ';; 983 esac 984 eval enable_$ac_useropt=no ;; 985 986 -docdir | --docdir | --docdi | --doc | --do) 987 ac_prev=docdir ;; 988 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 989 docdir=$ac_optarg ;; 990 991 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 992 ac_prev=dvidir ;; 993 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 994 dvidir=$ac_optarg ;; 995 996 -enable-* | --enable-*) 997 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 998 # Reject names that are not valid shell variable names. 999 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1000 as_fn_error $? "invalid feature name: $ac_useropt" 1001 ac_useropt_orig=$ac_useropt 1002 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1003 case $ac_user_opts in 1004 *" 1005"enable_$ac_useropt" 1006"*) ;; 1007 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1008 ac_unrecognized_sep=', ';; 1009 esac 1010 eval enable_$ac_useropt=\$ac_optarg ;; 1011 1012 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1013 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1014 | --exec | --exe | --ex) 1015 ac_prev=exec_prefix ;; 1016 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1017 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1018 | --exec=* | --exe=* | --ex=*) 1019 exec_prefix=$ac_optarg ;; 1020 1021 -gas | --gas | --ga | --g) 1022 # Obsolete; use --with-gas. 1023 with_gas=yes ;; 1024 1025 -help | --help | --hel | --he | -h) 1026 ac_init_help=long ;; 1027 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1028 ac_init_help=recursive ;; 1029 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1030 ac_init_help=short ;; 1031 1032 -host | --host | --hos | --ho) 1033 ac_prev=host_alias ;; 1034 -host=* | --host=* | --hos=* | --ho=*) 1035 host_alias=$ac_optarg ;; 1036 1037 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1038 ac_prev=htmldir ;; 1039 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1040 | --ht=*) 1041 htmldir=$ac_optarg ;; 1042 1043 -includedir | --includedir | --includedi | --included | --include \ 1044 | --includ | --inclu | --incl | --inc) 1045 ac_prev=includedir ;; 1046 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1047 | --includ=* | --inclu=* | --incl=* | --inc=*) 1048 includedir=$ac_optarg ;; 1049 1050 -infodir | --infodir | --infodi | --infod | --info | --inf) 1051 ac_prev=infodir ;; 1052 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1053 infodir=$ac_optarg ;; 1054 1055 -libdir | --libdir | --libdi | --libd) 1056 ac_prev=libdir ;; 1057 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1058 libdir=$ac_optarg ;; 1059 1060 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1061 | --libexe | --libex | --libe) 1062 ac_prev=libexecdir ;; 1063 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1064 | --libexe=* | --libex=* | --libe=*) 1065 libexecdir=$ac_optarg ;; 1066 1067 -localedir | --localedir | --localedi | --localed | --locale) 1068 ac_prev=localedir ;; 1069 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1070 localedir=$ac_optarg ;; 1071 1072 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1073 | --localstate | --localstat | --localsta | --localst | --locals) 1074 ac_prev=localstatedir ;; 1075 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1076 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1077 localstatedir=$ac_optarg ;; 1078 1079 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1080 ac_prev=mandir ;; 1081 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1082 mandir=$ac_optarg ;; 1083 1084 -nfp | --nfp | --nf) 1085 # Obsolete; use --without-fp. 1086 with_fp=no ;; 1087 1088 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1089 | --no-cr | --no-c | -n) 1090 no_create=yes ;; 1091 1092 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1093 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1094 no_recursion=yes ;; 1095 1096 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1097 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1098 | --oldin | --oldi | --old | --ol | --o) 1099 ac_prev=oldincludedir ;; 1100 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1101 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1102 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1103 oldincludedir=$ac_optarg ;; 1104 1105 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1106 ac_prev=prefix ;; 1107 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1108 prefix=$ac_optarg ;; 1109 1110 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1111 | --program-pre | --program-pr | --program-p) 1112 ac_prev=program_prefix ;; 1113 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1114 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1115 program_prefix=$ac_optarg ;; 1116 1117 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1118 | --program-suf | --program-su | --program-s) 1119 ac_prev=program_suffix ;; 1120 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1121 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1122 program_suffix=$ac_optarg ;; 1123 1124 -program-transform-name | --program-transform-name \ 1125 | --program-transform-nam | --program-transform-na \ 1126 | --program-transform-n | --program-transform- \ 1127 | --program-transform | --program-transfor \ 1128 | --program-transfo | --program-transf \ 1129 | --program-trans | --program-tran \ 1130 | --progr-tra | --program-tr | --program-t) 1131 ac_prev=program_transform_name ;; 1132 -program-transform-name=* | --program-transform-name=* \ 1133 | --program-transform-nam=* | --program-transform-na=* \ 1134 | --program-transform-n=* | --program-transform-=* \ 1135 | --program-transform=* | --program-transfor=* \ 1136 | --program-transfo=* | --program-transf=* \ 1137 | --program-trans=* | --program-tran=* \ 1138 | --progr-tra=* | --program-tr=* | --program-t=*) 1139 program_transform_name=$ac_optarg ;; 1140 1141 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1142 ac_prev=pdfdir ;; 1143 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1144 pdfdir=$ac_optarg ;; 1145 1146 -psdir | --psdir | --psdi | --psd | --ps) 1147 ac_prev=psdir ;; 1148 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1149 psdir=$ac_optarg ;; 1150 1151 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1152 | -silent | --silent | --silen | --sile | --sil) 1153 silent=yes ;; 1154 1155 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1156 ac_prev=sbindir ;; 1157 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1158 | --sbi=* | --sb=*) 1159 sbindir=$ac_optarg ;; 1160 1161 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1162 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1163 | --sharedst | --shareds | --shared | --share | --shar \ 1164 | --sha | --sh) 1165 ac_prev=sharedstatedir ;; 1166 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1167 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1168 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1169 | --sha=* | --sh=*) 1170 sharedstatedir=$ac_optarg ;; 1171 1172 -site | --site | --sit) 1173 ac_prev=site ;; 1174 -site=* | --site=* | --sit=*) 1175 site=$ac_optarg ;; 1176 1177 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1178 ac_prev=srcdir ;; 1179 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1180 srcdir=$ac_optarg ;; 1181 1182 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1183 | --syscon | --sysco | --sysc | --sys | --sy) 1184 ac_prev=sysconfdir ;; 1185 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1186 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1187 sysconfdir=$ac_optarg ;; 1188 1189 -target | --target | --targe | --targ | --tar | --ta | --t) 1190 ac_prev=target_alias ;; 1191 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1192 target_alias=$ac_optarg ;; 1193 1194 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1195 verbose=yes ;; 1196 1197 -version | --version | --versio | --versi | --vers | -V) 1198 ac_init_version=: ;; 1199 1200 -with-* | --with-*) 1201 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1202 # Reject names that are not valid shell variable names. 1203 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1204 as_fn_error $? "invalid package name: $ac_useropt" 1205 ac_useropt_orig=$ac_useropt 1206 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1207 case $ac_user_opts in 1208 *" 1209"with_$ac_useropt" 1210"*) ;; 1211 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1212 ac_unrecognized_sep=', ';; 1213 esac 1214 eval with_$ac_useropt=\$ac_optarg ;; 1215 1216 -without-* | --without-*) 1217 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1218 # Reject names that are not valid shell variable names. 1219 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1220 as_fn_error $? "invalid package name: $ac_useropt" 1221 ac_useropt_orig=$ac_useropt 1222 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1223 case $ac_user_opts in 1224 *" 1225"with_$ac_useropt" 1226"*) ;; 1227 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1228 ac_unrecognized_sep=', ';; 1229 esac 1230 eval with_$ac_useropt=no ;; 1231 1232 --x) 1233 # Obsolete; use --with-x. 1234 with_x=yes ;; 1235 1236 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1237 | --x-incl | --x-inc | --x-in | --x-i) 1238 ac_prev=x_includes ;; 1239 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1240 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1241 x_includes=$ac_optarg ;; 1242 1243 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1244 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1245 ac_prev=x_libraries ;; 1246 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1247 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1248 x_libraries=$ac_optarg ;; 1249 1250 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1251Try \`$0 --help' for more information" 1252 ;; 1253 1254 *=*) 1255 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1256 # Reject names that are not valid shell variable names. 1257 case $ac_envvar in #( 1258 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1259 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1260 esac 1261 eval $ac_envvar=\$ac_optarg 1262 export $ac_envvar ;; 1263 1264 *) 1265 # FIXME: should be removed in autoconf 3.0. 1266 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1267 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1268 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1269 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1270 ;; 1271 1272 esac 1273done 1274 1275if test -n "$ac_prev"; then 1276 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1277 as_fn_error $? "missing argument to $ac_option" 1278fi 1279 1280if test -n "$ac_unrecognized_opts"; then 1281 case $enable_option_checking in 1282 no) ;; 1283 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1284 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1285 esac 1286fi 1287 1288# Check all directory arguments for consistency. 1289for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1290 datadir sysconfdir sharedstatedir localstatedir includedir \ 1291 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1292 libdir localedir mandir 1293do 1294 eval ac_val=\$$ac_var 1295 # Remove trailing slashes. 1296 case $ac_val in 1297 */ ) 1298 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1299 eval $ac_var=\$ac_val;; 1300 esac 1301 # Be sure to have absolute directory names. 1302 case $ac_val in 1303 [\\/$]* | ?:[\\/]* ) continue;; 1304 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1305 esac 1306 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1307done 1308 1309# There might be people who depend on the old broken behavior: `$host' 1310# used to hold the argument of --host etc. 1311# FIXME: To remove some day. 1312build=$build_alias 1313host=$host_alias 1314target=$target_alias 1315 1316# FIXME: To remove some day. 1317if test "x$host_alias" != x; then 1318 if test "x$build_alias" = x; then 1319 cross_compiling=maybe 1320 elif test "x$build_alias" != "x$host_alias"; then 1321 cross_compiling=yes 1322 fi 1323fi 1324 1325ac_tool_prefix= 1326test -n "$host_alias" && ac_tool_prefix=$host_alias- 1327 1328test "$silent" = yes && exec 6>/dev/null 1329 1330 1331ac_pwd=`pwd` && test -n "$ac_pwd" && 1332ac_ls_di=`ls -di .` && 1333ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1334 as_fn_error $? "working directory cannot be determined" 1335test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1336 as_fn_error $? "pwd does not report name of working directory" 1337 1338 1339# Find the source files, if location was not specified. 1340if test -z "$srcdir"; then 1341 ac_srcdir_defaulted=yes 1342 # Try the directory containing this script, then the parent directory. 1343 ac_confdir=`$as_dirname -- "$as_myself" || 1344$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1345 X"$as_myself" : 'X\(//\)[^/]' \| \ 1346 X"$as_myself" : 'X\(//\)$' \| \ 1347 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1348$as_echo X"$as_myself" | 1349 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1350 s//\1/ 1351 q 1352 } 1353 /^X\(\/\/\)[^/].*/{ 1354 s//\1/ 1355 q 1356 } 1357 /^X\(\/\/\)$/{ 1358 s//\1/ 1359 q 1360 } 1361 /^X\(\/\).*/{ 1362 s//\1/ 1363 q 1364 } 1365 s/.*/./; q'` 1366 srcdir=$ac_confdir 1367 if test ! -r "$srcdir/$ac_unique_file"; then 1368 srcdir=.. 1369 fi 1370else 1371 ac_srcdir_defaulted=no 1372fi 1373if test ! -r "$srcdir/$ac_unique_file"; then 1374 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1375 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1376fi 1377ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1378ac_abs_confdir=`( 1379 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1380 pwd)` 1381# When building in place, set srcdir=. 1382if test "$ac_abs_confdir" = "$ac_pwd"; then 1383 srcdir=. 1384fi 1385# Remove unnecessary trailing slashes from srcdir. 1386# Double slashes in file names in object file debugging info 1387# mess up M-x gdb in Emacs. 1388case $srcdir in 1389*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1390esac 1391for ac_var in $ac_precious_vars; do 1392 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1393 eval ac_env_${ac_var}_value=\$${ac_var} 1394 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1395 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1396done 1397 1398# 1399# Report the --help message. 1400# 1401if test "$ac_init_help" = "long"; then 1402 # Omit some internal or obsolete options to make the list less imposing. 1403 # This message is too long to be a string in the A/UX 3.1 sh. 1404 cat <<_ACEOF 1405\`configure' configures opus 1.3.1 to adapt to many kinds of systems. 1406 1407Usage: $0 [OPTION]... [VAR=VALUE]... 1408 1409To assign environment variables (e.g., CC, CFLAGS...), specify them as 1410VAR=VALUE. See below for descriptions of some of the useful variables. 1411 1412Defaults for the options are specified in brackets. 1413 1414Configuration: 1415 -h, --help display this help and exit 1416 --help=short display options specific to this package 1417 --help=recursive display the short help of all the included packages 1418 -V, --version display version information and exit 1419 -q, --quiet, --silent do not print \`checking ...' messages 1420 --cache-file=FILE cache test results in FILE [disabled] 1421 -C, --config-cache alias for \`--cache-file=config.cache' 1422 -n, --no-create do not create output files 1423 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1424 1425Installation directories: 1426 --prefix=PREFIX install architecture-independent files in PREFIX 1427 [$ac_default_prefix] 1428 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1429 [PREFIX] 1430 1431By default, \`make install' will install all the files in 1432\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1433an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1434for instance \`--prefix=\$HOME'. 1435 1436For better control, use the options below. 1437 1438Fine tuning of the installation directories: 1439 --bindir=DIR user executables [EPREFIX/bin] 1440 --sbindir=DIR system admin executables [EPREFIX/sbin] 1441 --libexecdir=DIR program executables [EPREFIX/libexec] 1442 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1443 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1444 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1445 --libdir=DIR object code libraries [EPREFIX/lib] 1446 --includedir=DIR C header files [PREFIX/include] 1447 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1448 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1449 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1450 --infodir=DIR info documentation [DATAROOTDIR/info] 1451 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1452 --mandir=DIR man documentation [DATAROOTDIR/man] 1453 --docdir=DIR documentation root [DATAROOTDIR/doc/opus] 1454 --htmldir=DIR html documentation [DOCDIR] 1455 --dvidir=DIR dvi documentation [DOCDIR] 1456 --pdfdir=DIR pdf documentation [DOCDIR] 1457 --psdir=DIR ps documentation [DOCDIR] 1458_ACEOF 1459 1460 cat <<\_ACEOF 1461 1462Program names: 1463 --program-prefix=PREFIX prepend PREFIX to installed program names 1464 --program-suffix=SUFFIX append SUFFIX to installed program names 1465 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1466 1467System types: 1468 --build=BUILD configure for building on BUILD [guessed] 1469 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1470_ACEOF 1471fi 1472 1473if test -n "$ac_init_help"; then 1474 case $ac_init_help in 1475 short | recursive ) echo "Configuration of opus 1.3.1:";; 1476 esac 1477 cat <<\_ACEOF 1478 1479Optional Features: 1480 --disable-option-checking ignore unrecognized --enable/--with options 1481 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1482 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1483 --enable-silent-rules less verbose build output (undo: "make V=1") 1484 --disable-silent-rules verbose build output (undo: "make V=0") 1485 --disable-maintainer-mode 1486 disable make rules and dependencies not useful (and 1487 sometimes confusing) to the casual installer 1488 --enable-shared[=PKGS] build shared libraries [default=yes] 1489 --enable-static[=PKGS] build static libraries [default=yes] 1490 --enable-fast-install[=PKGS] 1491 optimize for fast installation [default=yes] 1492 --enable-dependency-tracking 1493 do not reject slow dependency extractors 1494 --disable-dependency-tracking 1495 speeds up one-time build 1496 --disable-libtool-lock avoid locking (might break parallel builds) 1497 --enable-fixed-point compile without floating point (for machines without 1498 a fast enough FPU) 1499 --enable-fixed-point-debug 1500 debug fixed-point implementation 1501 --disable-float-api compile without the floating point API (for machines 1502 with no float library) 1503 --enable-custom-modes enable non-Opus modes, e.g. 44.1 kHz & 2^n frames 1504 --enable-float-approx enable fast approximations for floating point 1505 --disable-asm Disable assembly optimizations 1506 --disable-rtcd Disable run-time CPU capabilities detection 1507 --disable-intrinsics Disable intrinsics optimizations 1508 --enable-assertions enable additional software error checking 1509 --disable-hardening disable run-time checks that are cheap and safe for 1510 use in production 1511 --enable-fuzzing causes the encoder to make random decisions (do not 1512 use in production) 1513 --enable-check-asm enable bit-exactness checks between optimized and c 1514 implementations 1515 --disable-doc Do not build API documentation 1516 --disable-extra-programs 1517 Do not build extra programs (demo and tests) 1518 --disable-rfc8251 Disable bitstream fixes from RFC 8251 1519 --disable-stack-protector 1520 Disable compiler stack hardening 1521 1522Optional Packages: 1523 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1524 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1525 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1526 both] 1527 --with-aix-soname=aix|svr4|both 1528 shared library versioning (aka "SONAME") variant to 1529 provide on AIX, [default=aix]. 1530 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1531 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1532 compiler's sysroot if not specified). 1533 --with-NE10=PFX Prefix where libNE10 is installed (optional) 1534 --with-NE10-libraries=DIR 1535 Directory where libNE10 library is installed 1536 (optional) 1537 --with-NE10-includes=DIR 1538 Directory where libNE10 header files are installed 1539 (optional) 1540 1541Some influential environment variables: 1542 CC C compiler command 1543 CFLAGS C compiler flags 1544 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1545 nonstandard directory <lib dir> 1546 LIBS libraries to pass to the linker, e.g. -l<library> 1547 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1548 you have headers in a nonstandard directory <include dir> 1549 LT_SYS_LIBRARY_PATH 1550 User-defined run-time library search path. 1551 CPP C preprocessor 1552 CCAS assembler compiler command (defaults to CC) 1553 CCASFLAGS assembler compiler flags (defaults to CFLAGS) 1554 X86_SSE_CFLAGS 1555 C compiler flags to compile SSE intrinsics [default=-msse] 1556 X86_SSE2_CFLAGS 1557 C compiler flags to compile SSE2 intrinsics [default=-msse2] 1558 X86_SSE4_1_CFLAGS 1559 C compiler flags to compile SSE4.1 intrinsics [default=-msse4.1] 1560 X86_AVX_CFLAGS 1561 C compiler flags to compile AVX intrinsics [default=-mavx] 1562 ARM_NEON_INTR_CFLAGS 1563 C compiler flags to compile ARM NEON intrinsics 1564 [default=-mfpu=neon / -mfpu=neon -mfloat-abi=softfp] 1565 1566Use these variables to override the choices made by `configure' or to help 1567it to find libraries and programs with nonstandard names/locations. 1568 1569Report bugs to <opus@xiph.org>. 1570_ACEOF 1571ac_status=$? 1572fi 1573 1574if test "$ac_init_help" = "recursive"; then 1575 # If there are subdirs, report their specific --help. 1576 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1577 test -d "$ac_dir" || 1578 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1579 continue 1580 ac_builddir=. 1581 1582case "$ac_dir" in 1583.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1584*) 1585 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1586 # A ".." for each directory in $ac_dir_suffix. 1587 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1588 case $ac_top_builddir_sub in 1589 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1590 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1591 esac ;; 1592esac 1593ac_abs_top_builddir=$ac_pwd 1594ac_abs_builddir=$ac_pwd$ac_dir_suffix 1595# for backward compatibility: 1596ac_top_builddir=$ac_top_build_prefix 1597 1598case $srcdir in 1599 .) # We are building in place. 1600 ac_srcdir=. 1601 ac_top_srcdir=$ac_top_builddir_sub 1602 ac_abs_top_srcdir=$ac_pwd ;; 1603 [\\/]* | ?:[\\/]* ) # Absolute name. 1604 ac_srcdir=$srcdir$ac_dir_suffix; 1605 ac_top_srcdir=$srcdir 1606 ac_abs_top_srcdir=$srcdir ;; 1607 *) # Relative name. 1608 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1609 ac_top_srcdir=$ac_top_build_prefix$srcdir 1610 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1611esac 1612ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1613 1614 cd "$ac_dir" || { ac_status=$?; continue; } 1615 # Check for guested configure. 1616 if test -f "$ac_srcdir/configure.gnu"; then 1617 echo && 1618 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1619 elif test -f "$ac_srcdir/configure"; then 1620 echo && 1621 $SHELL "$ac_srcdir/configure" --help=recursive 1622 else 1623 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1624 fi || ac_status=$? 1625 cd "$ac_pwd" || { ac_status=$?; break; } 1626 done 1627fi 1628 1629test -n "$ac_init_help" && exit $ac_status 1630if $ac_init_version; then 1631 cat <<\_ACEOF 1632opus configure 1.3.1 1633generated by GNU Autoconf 2.69 1634 1635Copyright (C) 2012 Free Software Foundation, Inc. 1636This configure script is free software; the Free Software Foundation 1637gives unlimited permission to copy, distribute and modify it. 1638_ACEOF 1639 exit 1640fi 1641 1642## ------------------------ ## 1643## Autoconf initialization. ## 1644## ------------------------ ## 1645 1646# ac_fn_c_try_compile LINENO 1647# -------------------------- 1648# Try to compile conftest.$ac_ext, and return whether this succeeded. 1649ac_fn_c_try_compile () 1650{ 1651 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1652 rm -f conftest.$ac_objext 1653 if { { ac_try="$ac_compile" 1654case "(($ac_try" in 1655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1656 *) ac_try_echo=$ac_try;; 1657esac 1658eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1659$as_echo "$ac_try_echo"; } >&5 1660 (eval "$ac_compile") 2>conftest.err 1661 ac_status=$? 1662 if test -s conftest.err; then 1663 grep -v '^ *+' conftest.err >conftest.er1 1664 cat conftest.er1 >&5 1665 mv -f conftest.er1 conftest.err 1666 fi 1667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1668 test $ac_status = 0; } && { 1669 test -z "$ac_c_werror_flag" || 1670 test ! -s conftest.err 1671 } && test -s conftest.$ac_objext; then : 1672 ac_retval=0 1673else 1674 $as_echo "$as_me: failed program was:" >&5 1675sed 's/^/| /' conftest.$ac_ext >&5 1676 1677 ac_retval=1 1678fi 1679 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1680 as_fn_set_status $ac_retval 1681 1682} # ac_fn_c_try_compile 1683 1684# ac_fn_c_try_link LINENO 1685# ----------------------- 1686# Try to link conftest.$ac_ext, and return whether this succeeded. 1687ac_fn_c_try_link () 1688{ 1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1690 rm -f conftest.$ac_objext conftest$ac_exeext 1691 if { { ac_try="$ac_link" 1692case "(($ac_try" in 1693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1694 *) ac_try_echo=$ac_try;; 1695esac 1696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1697$as_echo "$ac_try_echo"; } >&5 1698 (eval "$ac_link") 2>conftest.err 1699 ac_status=$? 1700 if test -s conftest.err; then 1701 grep -v '^ *+' conftest.err >conftest.er1 1702 cat conftest.er1 >&5 1703 mv -f conftest.er1 conftest.err 1704 fi 1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1706 test $ac_status = 0; } && { 1707 test -z "$ac_c_werror_flag" || 1708 test ! -s conftest.err 1709 } && test -s conftest$ac_exeext && { 1710 test "$cross_compiling" = yes || 1711 test -x conftest$ac_exeext 1712 }; then : 1713 ac_retval=0 1714else 1715 $as_echo "$as_me: failed program was:" >&5 1716sed 's/^/| /' conftest.$ac_ext >&5 1717 1718 ac_retval=1 1719fi 1720 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1721 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1722 # interfere with the next link command; also delete a directory that is 1723 # left behind by Apple's compiler. We do this before executing the actions. 1724 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1725 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1726 as_fn_set_status $ac_retval 1727 1728} # ac_fn_c_try_link 1729 1730# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1731# ------------------------------------------------------- 1732# Tests whether HEADER exists and can be compiled using the include files in 1733# INCLUDES, setting the cache variable VAR accordingly. 1734ac_fn_c_check_header_compile () 1735{ 1736 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1738$as_echo_n "checking for $2... " >&6; } 1739if eval \${$3+:} false; then : 1740 $as_echo_n "(cached) " >&6 1741else 1742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1743/* end confdefs.h. */ 1744$4 1745#include <$2> 1746_ACEOF 1747if ac_fn_c_try_compile "$LINENO"; then : 1748 eval "$3=yes" 1749else 1750 eval "$3=no" 1751fi 1752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1753fi 1754eval ac_res=\$$3 1755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1756$as_echo "$ac_res" >&6; } 1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1758 1759} # ac_fn_c_check_header_compile 1760 1761# ac_fn_c_try_cpp LINENO 1762# ---------------------- 1763# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1764ac_fn_c_try_cpp () 1765{ 1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1767 if { { ac_try="$ac_cpp conftest.$ac_ext" 1768case "(($ac_try" in 1769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1770 *) ac_try_echo=$ac_try;; 1771esac 1772eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1773$as_echo "$ac_try_echo"; } >&5 1774 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1775 ac_status=$? 1776 if test -s conftest.err; then 1777 grep -v '^ *+' conftest.err >conftest.er1 1778 cat conftest.er1 >&5 1779 mv -f conftest.er1 conftest.err 1780 fi 1781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1782 test $ac_status = 0; } > conftest.i && { 1783 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1784 test ! -s conftest.err 1785 }; then : 1786 ac_retval=0 1787else 1788 $as_echo "$as_me: failed program was:" >&5 1789sed 's/^/| /' conftest.$ac_ext >&5 1790 1791 ac_retval=1 1792fi 1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1794 as_fn_set_status $ac_retval 1795 1796} # ac_fn_c_try_cpp 1797 1798# ac_fn_c_try_run LINENO 1799# ---------------------- 1800# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1801# that executables *can* be run. 1802ac_fn_c_try_run () 1803{ 1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1805 if { { ac_try="$ac_link" 1806case "(($ac_try" in 1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1808 *) ac_try_echo=$ac_try;; 1809esac 1810eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1811$as_echo "$ac_try_echo"; } >&5 1812 (eval "$ac_link") 2>&5 1813 ac_status=$? 1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1815 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1816 { { case "(($ac_try" in 1817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1818 *) ac_try_echo=$ac_try;; 1819esac 1820eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1821$as_echo "$ac_try_echo"; } >&5 1822 (eval "$ac_try") 2>&5 1823 ac_status=$? 1824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1825 test $ac_status = 0; }; }; then : 1826 ac_retval=0 1827else 1828 $as_echo "$as_me: program exited with status $ac_status" >&5 1829 $as_echo "$as_me: failed program was:" >&5 1830sed 's/^/| /' conftest.$ac_ext >&5 1831 1832 ac_retval=$ac_status 1833fi 1834 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1835 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1836 as_fn_set_status $ac_retval 1837 1838} # ac_fn_c_try_run 1839 1840# ac_fn_c_check_func LINENO FUNC VAR 1841# ---------------------------------- 1842# Tests whether FUNC exists, setting the cache variable VAR accordingly 1843ac_fn_c_check_func () 1844{ 1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1847$as_echo_n "checking for $2... " >&6; } 1848if eval \${$3+:} false; then : 1849 $as_echo_n "(cached) " >&6 1850else 1851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1852/* end confdefs.h. */ 1853/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1854 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1855#define $2 innocuous_$2 1856 1857/* System header to define __stub macros and hopefully few prototypes, 1858 which can conflict with char $2 (); below. 1859 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1860 <limits.h> exists even on freestanding compilers. */ 1861 1862#ifdef __STDC__ 1863# include <limits.h> 1864#else 1865# include <assert.h> 1866#endif 1867 1868#undef $2 1869 1870/* Override any GCC internal prototype to avoid an error. 1871 Use char because int might match the return type of a GCC 1872 builtin and then its argument prototype would still apply. */ 1873#ifdef __cplusplus 1874extern "C" 1875#endif 1876char $2 (); 1877/* The GNU C library defines this for functions which it implements 1878 to always fail with ENOSYS. Some functions are actually named 1879 something starting with __ and the normal name is an alias. */ 1880#if defined __stub_$2 || defined __stub___$2 1881choke me 1882#endif 1883 1884int 1885main () 1886{ 1887return $2 (); 1888 ; 1889 return 0; 1890} 1891_ACEOF 1892if ac_fn_c_try_link "$LINENO"; then : 1893 eval "$3=yes" 1894else 1895 eval "$3=no" 1896fi 1897rm -f core conftest.err conftest.$ac_objext \ 1898 conftest$ac_exeext conftest.$ac_ext 1899fi 1900eval ac_res=\$$3 1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1902$as_echo "$ac_res" >&6; } 1903 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1904 1905} # ac_fn_c_check_func 1906 1907# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1908# ------------------------------------------------------- 1909# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1910# the include files in INCLUDES and setting the cache variable VAR 1911# accordingly. 1912ac_fn_c_check_header_mongrel () 1913{ 1914 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1915 if eval \${$3+:} false; then : 1916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1917$as_echo_n "checking for $2... " >&6; } 1918if eval \${$3+:} false; then : 1919 $as_echo_n "(cached) " >&6 1920fi 1921eval ac_res=\$$3 1922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1923$as_echo "$ac_res" >&6; } 1924else 1925 # Is the header compilable? 1926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1927$as_echo_n "checking $2 usability... " >&6; } 1928cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1929/* end confdefs.h. */ 1930$4 1931#include <$2> 1932_ACEOF 1933if ac_fn_c_try_compile "$LINENO"; then : 1934 ac_header_compiler=yes 1935else 1936 ac_header_compiler=no 1937fi 1938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1940$as_echo "$ac_header_compiler" >&6; } 1941 1942# Is the header present? 1943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1944$as_echo_n "checking $2 presence... " >&6; } 1945cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1946/* end confdefs.h. */ 1947#include <$2> 1948_ACEOF 1949if ac_fn_c_try_cpp "$LINENO"; then : 1950 ac_header_preproc=yes 1951else 1952 ac_header_preproc=no 1953fi 1954rm -f conftest.err conftest.i conftest.$ac_ext 1955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1956$as_echo "$ac_header_preproc" >&6; } 1957 1958# So? What about this header? 1959case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1960 yes:no: ) 1961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1962$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1964$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1965 ;; 1966 no:yes:* ) 1967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1968$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1970$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1972$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1974$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1976$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1977( $as_echo "## ---------------------------- ## 1978## Report this to opus@xiph.org ## 1979## ---------------------------- ##" 1980 ) | sed "s/^/$as_me: WARNING: /" >&2 1981 ;; 1982esac 1983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1984$as_echo_n "checking for $2... " >&6; } 1985if eval \${$3+:} false; then : 1986 $as_echo_n "(cached) " >&6 1987else 1988 eval "$3=\$ac_header_compiler" 1989fi 1990eval ac_res=\$$3 1991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1992$as_echo "$ac_res" >&6; } 1993fi 1994 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1995 1996} # ac_fn_c_check_header_mongrel 1997cat >config.log <<_ACEOF 1998This file contains any messages produced by compilers while 1999running configure, to aid debugging if configure makes a mistake. 2000 2001It was created by opus $as_me 1.3.1, which was 2002generated by GNU Autoconf 2.69. Invocation command line was 2003 2004 $ $0 $@ 2005 2006_ACEOF 2007exec 5>>config.log 2008{ 2009cat <<_ASUNAME 2010## --------- ## 2011## Platform. ## 2012## --------- ## 2013 2014hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2015uname -m = `(uname -m) 2>/dev/null || echo unknown` 2016uname -r = `(uname -r) 2>/dev/null || echo unknown` 2017uname -s = `(uname -s) 2>/dev/null || echo unknown` 2018uname -v = `(uname -v) 2>/dev/null || echo unknown` 2019 2020/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2021/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2022 2023/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2024/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2025/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2026/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2027/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2028/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2029/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2030 2031_ASUNAME 2032 2033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2034for as_dir in $PATH 2035do 2036 IFS=$as_save_IFS 2037 test -z "$as_dir" && as_dir=. 2038 $as_echo "PATH: $as_dir" 2039 done 2040IFS=$as_save_IFS 2041 2042} >&5 2043 2044cat >&5 <<_ACEOF 2045 2046 2047## ----------- ## 2048## Core tests. ## 2049## ----------- ## 2050 2051_ACEOF 2052 2053 2054# Keep a trace of the command line. 2055# Strip out --no-create and --no-recursion so they do not pile up. 2056# Strip out --silent because we don't want to record it for future runs. 2057# Also quote any args containing shell meta-characters. 2058# Make two passes to allow for proper duplicate-argument suppression. 2059ac_configure_args= 2060ac_configure_args0= 2061ac_configure_args1= 2062ac_must_keep_next=false 2063for ac_pass in 1 2 2064do 2065 for ac_arg 2066 do 2067 case $ac_arg in 2068 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2070 | -silent | --silent | --silen | --sile | --sil) 2071 continue ;; 2072 *\'*) 2073 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2074 esac 2075 case $ac_pass in 2076 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2077 2) 2078 as_fn_append ac_configure_args1 " '$ac_arg'" 2079 if test $ac_must_keep_next = true; then 2080 ac_must_keep_next=false # Got value, back to normal. 2081 else 2082 case $ac_arg in 2083 *=* | --config-cache | -C | -disable-* | --disable-* \ 2084 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2085 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2086 | -with-* | --with-* | -without-* | --without-* | --x) 2087 case "$ac_configure_args0 " in 2088 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2089 esac 2090 ;; 2091 -* ) ac_must_keep_next=true ;; 2092 esac 2093 fi 2094 as_fn_append ac_configure_args " '$ac_arg'" 2095 ;; 2096 esac 2097 done 2098done 2099{ ac_configure_args0=; unset ac_configure_args0;} 2100{ ac_configure_args1=; unset ac_configure_args1;} 2101 2102# When interrupted or exit'd, cleanup temporary files, and complete 2103# config.log. We remove comments because anyway the quotes in there 2104# would cause problems or look ugly. 2105# WARNING: Use '\'' to represent an apostrophe within the trap. 2106# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2107trap 'exit_status=$? 2108 # Save into config.log some information that might help in debugging. 2109 { 2110 echo 2111 2112 $as_echo "## ---------------- ## 2113## Cache variables. ## 2114## ---------------- ##" 2115 echo 2116 # The following way of writing the cache mishandles newlines in values, 2117( 2118 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2119 eval ac_val=\$$ac_var 2120 case $ac_val in #( 2121 *${as_nl}*) 2122 case $ac_var in #( 2123 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2124$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2125 esac 2126 case $ac_var in #( 2127 _ | IFS | as_nl) ;; #( 2128 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2129 *) { eval $ac_var=; unset $ac_var;} ;; 2130 esac ;; 2131 esac 2132 done 2133 (set) 2>&1 | 2134 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2135 *${as_nl}ac_space=\ *) 2136 sed -n \ 2137 "s/'\''/'\''\\\\'\'''\''/g; 2138 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2139 ;; #( 2140 *) 2141 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2142 ;; 2143 esac | 2144 sort 2145) 2146 echo 2147 2148 $as_echo "## ----------------- ## 2149## Output variables. ## 2150## ----------------- ##" 2151 echo 2152 for ac_var in $ac_subst_vars 2153 do 2154 eval ac_val=\$$ac_var 2155 case $ac_val in 2156 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2157 esac 2158 $as_echo "$ac_var='\''$ac_val'\''" 2159 done | sort 2160 echo 2161 2162 if test -n "$ac_subst_files"; then 2163 $as_echo "## ------------------- ## 2164## File substitutions. ## 2165## ------------------- ##" 2166 echo 2167 for ac_var in $ac_subst_files 2168 do 2169 eval ac_val=\$$ac_var 2170 case $ac_val in 2171 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2172 esac 2173 $as_echo "$ac_var='\''$ac_val'\''" 2174 done | sort 2175 echo 2176 fi 2177 2178 if test -s confdefs.h; then 2179 $as_echo "## ----------- ## 2180## confdefs.h. ## 2181## ----------- ##" 2182 echo 2183 cat confdefs.h 2184 echo 2185 fi 2186 test "$ac_signal" != 0 && 2187 $as_echo "$as_me: caught signal $ac_signal" 2188 $as_echo "$as_me: exit $exit_status" 2189 } >&5 2190 rm -f core *.core core.conftest.* && 2191 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2192 exit $exit_status 2193' 0 2194for ac_signal in 1 2 13 15; do 2195 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2196done 2197ac_signal=0 2198 2199# confdefs.h avoids OS command line length limits that DEFS can exceed. 2200rm -f -r conftest* confdefs.h 2201 2202$as_echo "/* confdefs.h */" > confdefs.h 2203 2204# Predefined preprocessor variables. 2205 2206cat >>confdefs.h <<_ACEOF 2207#define PACKAGE_NAME "$PACKAGE_NAME" 2208_ACEOF 2209 2210cat >>confdefs.h <<_ACEOF 2211#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2212_ACEOF 2213 2214cat >>confdefs.h <<_ACEOF 2215#define PACKAGE_VERSION "$PACKAGE_VERSION" 2216_ACEOF 2217 2218cat >>confdefs.h <<_ACEOF 2219#define PACKAGE_STRING "$PACKAGE_STRING" 2220_ACEOF 2221 2222cat >>confdefs.h <<_ACEOF 2223#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2224_ACEOF 2225 2226cat >>confdefs.h <<_ACEOF 2227#define PACKAGE_URL "$PACKAGE_URL" 2228_ACEOF 2229 2230 2231# Let the site file select an alternate cache file if it wants to. 2232# Prefer an explicitly selected file to automatically selected ones. 2233ac_site_file1=NONE 2234ac_site_file2=NONE 2235if test -n "$CONFIG_SITE"; then 2236 # We do not want a PATH search for config.site. 2237 case $CONFIG_SITE in #(( 2238 -*) ac_site_file1=./$CONFIG_SITE;; 2239 */*) ac_site_file1=$CONFIG_SITE;; 2240 *) ac_site_file1=./$CONFIG_SITE;; 2241 esac 2242elif test "x$prefix" != xNONE; then 2243 ac_site_file1=$prefix/share/config.site 2244 ac_site_file2=$prefix/etc/config.site 2245else 2246 ac_site_file1=$ac_default_prefix/share/config.site 2247 ac_site_file2=$ac_default_prefix/etc/config.site 2248fi 2249for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2250do 2251 test "x$ac_site_file" = xNONE && continue 2252 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2253 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2254$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2255 sed 's/^/| /' "$ac_site_file" >&5 2256 . "$ac_site_file" \ 2257 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2258$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2259as_fn_error $? "failed to load site script $ac_site_file 2260See \`config.log' for more details" "$LINENO" 5; } 2261 fi 2262done 2263 2264if test -r "$cache_file"; then 2265 # Some versions of bash will fail to source /dev/null (special files 2266 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2267 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2268 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2269$as_echo "$as_me: loading cache $cache_file" >&6;} 2270 case $cache_file in 2271 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2272 *) . "./$cache_file";; 2273 esac 2274 fi 2275else 2276 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2277$as_echo "$as_me: creating cache $cache_file" >&6;} 2278 >$cache_file 2279fi 2280 2281# Check that the precious variables saved in the cache have kept the same 2282# value. 2283ac_cache_corrupted=false 2284for ac_var in $ac_precious_vars; do 2285 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2286 eval ac_new_set=\$ac_env_${ac_var}_set 2287 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2288 eval ac_new_val=\$ac_env_${ac_var}_value 2289 case $ac_old_set,$ac_new_set in 2290 set,) 2291 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2292$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2293 ac_cache_corrupted=: ;; 2294 ,set) 2295 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2296$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2297 ac_cache_corrupted=: ;; 2298 ,);; 2299 *) 2300 if test "x$ac_old_val" != "x$ac_new_val"; then 2301 # differences in whitespace do not lead to failure. 2302 ac_old_val_w=`echo x $ac_old_val` 2303 ac_new_val_w=`echo x $ac_new_val` 2304 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2306$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2307 ac_cache_corrupted=: 2308 else 2309 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2310$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2311 eval $ac_var=\$ac_old_val 2312 fi 2313 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2314$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2315 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2316$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2317 fi;; 2318 esac 2319 # Pass precious variables to config.status. 2320 if test "$ac_new_set" = set; then 2321 case $ac_new_val in 2322 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2323 *) ac_arg=$ac_var=$ac_new_val ;; 2324 esac 2325 case " $ac_configure_args " in 2326 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2327 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2328 esac 2329 fi 2330done 2331if $ac_cache_corrupted; then 2332 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2333$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2334 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2335$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2336 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2337fi 2338## -------------------- ## 2339## Main body of script. ## 2340## -------------------- ## 2341 2342ac_ext=c 2343ac_cpp='$CPP $CPPFLAGS' 2344ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2345ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2346ac_compiler_gnu=$ac_cv_c_compiler_gnu 2347 2348 2349 2350 2351 2352 2353# Check whether --enable-silent-rules was given. 2354if test "${enable_silent_rules+set}" = set; then : 2355 enableval=$enable_silent_rules; 2356fi 2357 2358case $enable_silent_rules in # ((( 2359 yes) AM_DEFAULT_VERBOSITY=0;; 2360 no) AM_DEFAULT_VERBOSITY=1;; 2361 *) AM_DEFAULT_VERBOSITY=0;; 2362esac 2363am_make=${MAKE-make} 2364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2365$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2366if ${am_cv_make_support_nested_variables+:} false; then : 2367 $as_echo_n "(cached) " >&6 2368else 2369 if $as_echo 'TRUE=$(BAR$(V)) 2370BAR0=false 2371BAR1=true 2372V=1 2373am__doit: 2374 @$(TRUE) 2375.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2376 am_cv_make_support_nested_variables=yes 2377else 2378 am_cv_make_support_nested_variables=no 2379fi 2380fi 2381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2382$as_echo "$am_cv_make_support_nested_variables" >&6; } 2383if test $am_cv_make_support_nested_variables = yes; then 2384 AM_V='$(V)' 2385 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2386else 2387 AM_V=$AM_DEFAULT_VERBOSITY 2388 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2389fi 2390AM_BACKSLASH='\' 2391 2392 2393# For libtool. 2394OPUS_LT_CURRENT=8 2395OPUS_LT_REVISION=0 2396OPUS_LT_AGE=8 2397 2398 2399 2400 2401 2402am__api_version='1.15' 2403 2404ac_aux_dir= 2405for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2406 if test -f "$ac_dir/install-sh"; then 2407 ac_aux_dir=$ac_dir 2408 ac_install_sh="$ac_aux_dir/install-sh -c" 2409 break 2410 elif test -f "$ac_dir/install.sh"; then 2411 ac_aux_dir=$ac_dir 2412 ac_install_sh="$ac_aux_dir/install.sh -c" 2413 break 2414 elif test -f "$ac_dir/shtool"; then 2415 ac_aux_dir=$ac_dir 2416 ac_install_sh="$ac_aux_dir/shtool install -c" 2417 break 2418 fi 2419done 2420if test -z "$ac_aux_dir"; then 2421 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2422fi 2423 2424# These three variables are undocumented and unsupported, 2425# and are intended to be withdrawn in a future Autoconf release. 2426# They can cause serious problems if a builder's source tree is in a directory 2427# whose full name contains unusual characters. 2428ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2429ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2430ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2431 2432 2433# Find a good install program. We prefer a C program (faster), 2434# so one script is as good as another. But avoid the broken or 2435# incompatible versions: 2436# SysV /etc/install, /usr/sbin/install 2437# SunOS /usr/etc/install 2438# IRIX /sbin/install 2439# AIX /bin/install 2440# AmigaOS /C/install, which installs bootblocks on floppy discs 2441# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2442# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2443# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2444# OS/2's system install, which has a completely different semantic 2445# ./install, which can be erroneously created by make from ./install.sh. 2446# Reject install programs that cannot install multiple files. 2447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2448$as_echo_n "checking for a BSD-compatible install... " >&6; } 2449if test -z "$INSTALL"; then 2450if ${ac_cv_path_install+:} false; then : 2451 $as_echo_n "(cached) " >&6 2452else 2453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2454for as_dir in $PATH 2455do 2456 IFS=$as_save_IFS 2457 test -z "$as_dir" && as_dir=. 2458 # Account for people who put trailing slashes in PATH elements. 2459case $as_dir/ in #(( 2460 ./ | .// | /[cC]/* | \ 2461 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2462 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2463 /usr/ucb/* ) ;; 2464 *) 2465 # OSF1 and SCO ODT 3.0 have their own names for install. 2466 # Don't use installbsd from OSF since it installs stuff as root 2467 # by default. 2468 for ac_prog in ginstall scoinst install; do 2469 for ac_exec_ext in '' $ac_executable_extensions; do 2470 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2471 if test $ac_prog = install && 2472 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2473 # AIX install. It has an incompatible calling convention. 2474 : 2475 elif test $ac_prog = install && 2476 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2477 # program-specific install script used by HP pwplus--don't use. 2478 : 2479 else 2480 rm -rf conftest.one conftest.two conftest.dir 2481 echo one > conftest.one 2482 echo two > conftest.two 2483 mkdir conftest.dir 2484 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2485 test -s conftest.one && test -s conftest.two && 2486 test -s conftest.dir/conftest.one && 2487 test -s conftest.dir/conftest.two 2488 then 2489 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2490 break 3 2491 fi 2492 fi 2493 fi 2494 done 2495 done 2496 ;; 2497esac 2498 2499 done 2500IFS=$as_save_IFS 2501 2502rm -rf conftest.one conftest.two conftest.dir 2503 2504fi 2505 if test "${ac_cv_path_install+set}" = set; then 2506 INSTALL=$ac_cv_path_install 2507 else 2508 # As a last resort, use the slow shell script. Don't cache a 2509 # value for INSTALL within a source directory, because that will 2510 # break other packages using the cache if that directory is 2511 # removed, or if the value is a relative name. 2512 INSTALL=$ac_install_sh 2513 fi 2514fi 2515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2516$as_echo "$INSTALL" >&6; } 2517 2518# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2519# It thinks the first close brace ends the variable substitution. 2520test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2521 2522test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2523 2524test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2525 2526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2527$as_echo_n "checking whether build environment is sane... " >&6; } 2528# Reject unsafe characters in $srcdir or the absolute working directory 2529# name. Accept space and tab only in the latter. 2530am_lf=' 2531' 2532case `pwd` in 2533 *[\\\"\#\$\&\'\`$am_lf]*) 2534 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2535esac 2536case $srcdir in 2537 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2538 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2539esac 2540 2541# Do 'set' in a subshell so we don't clobber the current shell's 2542# arguments. Must try -L first in case configure is actually a 2543# symlink; some systems play weird games with the mod time of symlinks 2544# (eg FreeBSD returns the mod time of the symlink's containing 2545# directory). 2546if ( 2547 am_has_slept=no 2548 for am_try in 1 2; do 2549 echo "timestamp, slept: $am_has_slept" > conftest.file 2550 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2551 if test "$*" = "X"; then 2552 # -L didn't work. 2553 set X `ls -t "$srcdir/configure" conftest.file` 2554 fi 2555 if test "$*" != "X $srcdir/configure conftest.file" \ 2556 && test "$*" != "X conftest.file $srcdir/configure"; then 2557 2558 # If neither matched, then we have a broken ls. This can happen 2559 # if, for instance, CONFIG_SHELL is bash and it inherits a 2560 # broken ls alias from the environment. This has actually 2561 # happened. Such a system could not be considered "sane". 2562 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2563 alias in your environment" "$LINENO" 5 2564 fi 2565 if test "$2" = conftest.file || test $am_try -eq 2; then 2566 break 2567 fi 2568 # Just in case. 2569 sleep 1 2570 am_has_slept=yes 2571 done 2572 test "$2" = conftest.file 2573 ) 2574then 2575 # Ok. 2576 : 2577else 2578 as_fn_error $? "newly created file is older than distributed files! 2579Check your system clock" "$LINENO" 5 2580fi 2581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2582$as_echo "yes" >&6; } 2583# If we didn't sleep, we still need to ensure time stamps of config.status and 2584# generated files are strictly newer. 2585am_sleep_pid= 2586if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2587 ( sleep 1 ) & 2588 am_sleep_pid=$! 2589fi 2590 2591rm -f conftest.file 2592 2593test "$program_prefix" != NONE && 2594 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2595# Use a double $ so make ignores it. 2596test "$program_suffix" != NONE && 2597 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2598# Double any \ or $. 2599# By default was `s,x,x', remove it if useless. 2600ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2601program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2602 2603# Expand $ac_aux_dir to an absolute path. 2604am_aux_dir=`cd "$ac_aux_dir" && pwd` 2605 2606if test x"${MISSING+set}" != xset; then 2607 case $am_aux_dir in 2608 *\ * | *\ *) 2609 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2610 *) 2611 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2612 esac 2613fi 2614# Use eval to expand $SHELL 2615if eval "$MISSING --is-lightweight"; then 2616 am_missing_run="$MISSING " 2617else 2618 am_missing_run= 2619 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2620$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2621fi 2622 2623if test x"${install_sh+set}" != xset; then 2624 case $am_aux_dir in 2625 *\ * | *\ *) 2626 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2627 *) 2628 install_sh="\${SHELL} $am_aux_dir/install-sh" 2629 esac 2630fi 2631 2632# Installed binaries are usually stripped using 'strip' when the user 2633# run "make install-strip". However 'strip' might not be the right 2634# tool to use in cross-compilation environments, therefore Automake 2635# will honor the 'STRIP' environment variable to overrule this program. 2636if test "$cross_compiling" != no; then 2637 if test -n "$ac_tool_prefix"; then 2638 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2639set dummy ${ac_tool_prefix}strip; ac_word=$2 2640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2641$as_echo_n "checking for $ac_word... " >&6; } 2642if ${ac_cv_prog_STRIP+:} false; then : 2643 $as_echo_n "(cached) " >&6 2644else 2645 if test -n "$STRIP"; then 2646 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2647else 2648as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2649for as_dir in $PATH 2650do 2651 IFS=$as_save_IFS 2652 test -z "$as_dir" && as_dir=. 2653 for ac_exec_ext in '' $ac_executable_extensions; do 2654 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2655 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2657 break 2 2658 fi 2659done 2660 done 2661IFS=$as_save_IFS 2662 2663fi 2664fi 2665STRIP=$ac_cv_prog_STRIP 2666if test -n "$STRIP"; then 2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2668$as_echo "$STRIP" >&6; } 2669else 2670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2671$as_echo "no" >&6; } 2672fi 2673 2674 2675fi 2676if test -z "$ac_cv_prog_STRIP"; then 2677 ac_ct_STRIP=$STRIP 2678 # Extract the first word of "strip", so it can be a program name with args. 2679set dummy strip; ac_word=$2 2680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2681$as_echo_n "checking for $ac_word... " >&6; } 2682if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2683 $as_echo_n "(cached) " >&6 2684else 2685 if test -n "$ac_ct_STRIP"; then 2686 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2687else 2688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2689for as_dir in $PATH 2690do 2691 IFS=$as_save_IFS 2692 test -z "$as_dir" && as_dir=. 2693 for ac_exec_ext in '' $ac_executable_extensions; do 2694 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2695 ac_cv_prog_ac_ct_STRIP="strip" 2696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2697 break 2 2698 fi 2699done 2700 done 2701IFS=$as_save_IFS 2702 2703fi 2704fi 2705ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2706if test -n "$ac_ct_STRIP"; then 2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2708$as_echo "$ac_ct_STRIP" >&6; } 2709else 2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2711$as_echo "no" >&6; } 2712fi 2713 2714 if test "x$ac_ct_STRIP" = x; then 2715 STRIP=":" 2716 else 2717 case $cross_compiling:$ac_tool_warned in 2718yes:) 2719{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2720$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2721ac_tool_warned=yes ;; 2722esac 2723 STRIP=$ac_ct_STRIP 2724 fi 2725else 2726 STRIP="$ac_cv_prog_STRIP" 2727fi 2728 2729fi 2730INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2731 2732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2733$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2734if test -z "$MKDIR_P"; then 2735 if ${ac_cv_path_mkdir+:} false; then : 2736 $as_echo_n "(cached) " >&6 2737else 2738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2739for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2740do 2741 IFS=$as_save_IFS 2742 test -z "$as_dir" && as_dir=. 2743 for ac_prog in mkdir gmkdir; do 2744 for ac_exec_ext in '' $ac_executable_extensions; do 2745 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2746 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2747 'mkdir (GNU coreutils) '* | \ 2748 'mkdir (coreutils) '* | \ 2749 'mkdir (fileutils) '4.1*) 2750 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2751 break 3;; 2752 esac 2753 done 2754 done 2755 done 2756IFS=$as_save_IFS 2757 2758fi 2759 2760 test -d ./--version && rmdir ./--version 2761 if test "${ac_cv_path_mkdir+set}" = set; then 2762 MKDIR_P="$ac_cv_path_mkdir -p" 2763 else 2764 # As a last resort, use the slow shell script. Don't cache a 2765 # value for MKDIR_P within a source directory, because that will 2766 # break other packages using the cache if that directory is 2767 # removed, or if the value is a relative name. 2768 MKDIR_P="$ac_install_sh -d" 2769 fi 2770fi 2771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2772$as_echo "$MKDIR_P" >&6; } 2773 2774for ac_prog in gawk mawk nawk awk 2775do 2776 # Extract the first word of "$ac_prog", so it can be a program name with args. 2777set dummy $ac_prog; ac_word=$2 2778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2779$as_echo_n "checking for $ac_word... " >&6; } 2780if ${ac_cv_prog_AWK+:} false; then : 2781 $as_echo_n "(cached) " >&6 2782else 2783 if test -n "$AWK"; then 2784 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2785else 2786as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2787for as_dir in $PATH 2788do 2789 IFS=$as_save_IFS 2790 test -z "$as_dir" && as_dir=. 2791 for ac_exec_ext in '' $ac_executable_extensions; do 2792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2793 ac_cv_prog_AWK="$ac_prog" 2794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2795 break 2 2796 fi 2797done 2798 done 2799IFS=$as_save_IFS 2800 2801fi 2802fi 2803AWK=$ac_cv_prog_AWK 2804if test -n "$AWK"; then 2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2806$as_echo "$AWK" >&6; } 2807else 2808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2809$as_echo "no" >&6; } 2810fi 2811 2812 2813 test -n "$AWK" && break 2814done 2815 2816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2817$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2818set x ${MAKE-make} 2819ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2820if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2821 $as_echo_n "(cached) " >&6 2822else 2823 cat >conftest.make <<\_ACEOF 2824SHELL = /bin/sh 2825all: 2826 @echo '@@@%%%=$(MAKE)=@@@%%%' 2827_ACEOF 2828# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2829case `${MAKE-make} -f conftest.make 2>/dev/null` in 2830 *@@@%%%=?*=@@@%%%*) 2831 eval ac_cv_prog_make_${ac_make}_set=yes;; 2832 *) 2833 eval ac_cv_prog_make_${ac_make}_set=no;; 2834esac 2835rm -f conftest.make 2836fi 2837if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2839$as_echo "yes" >&6; } 2840 SET_MAKE= 2841else 2842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2843$as_echo "no" >&6; } 2844 SET_MAKE="MAKE=${MAKE-make}" 2845fi 2846 2847rm -rf .tst 2>/dev/null 2848mkdir .tst 2>/dev/null 2849if test -d .tst; then 2850 am__leading_dot=. 2851else 2852 am__leading_dot=_ 2853fi 2854rmdir .tst 2>/dev/null 2855 2856if test "`cd $srcdir && pwd`" != "`pwd`"; then 2857 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2858 # is not polluted with repeated "-I." 2859 am__isrc=' -I$(srcdir)' 2860 # test to see if srcdir already configured 2861 if test -f $srcdir/config.status; then 2862 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2863 fi 2864fi 2865 2866# test whether we have cygpath 2867if test -z "$CYGPATH_W"; then 2868 if (cygpath --version) >/dev/null 2>/dev/null; then 2869 CYGPATH_W='cygpath -w' 2870 else 2871 CYGPATH_W=echo 2872 fi 2873fi 2874 2875 2876# Define the identity of the package. 2877 PACKAGE='opus' 2878 VERSION='1.3.1' 2879 2880 2881# Some tools Automake needs. 2882 2883ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2884 2885 2886AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2887 2888 2889AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2890 2891 2892AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2893 2894 2895MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2896 2897# For better backward compatibility. To be removed once Automake 1.9.x 2898# dies out for good. For more background, see: 2899# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2900# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2901mkdir_p='$(MKDIR_P)' 2902 2903# We need awk for the "check" target (and possibly the TAP driver). The 2904# system "awk" is bad on some platforms. 2905# Always define AMTAR for backward compatibility. Yes, it's still used 2906# in the wild :-( We should find a proper way to deprecate it ... 2907AMTAR='$${TAR-tar}' 2908 2909 2910# We'll loop over all known methods to create a tar archive until one works. 2911_am_tools='gnutar pax cpio none' 2912 2913am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2914 2915 2916 2917 2918 2919 2920# POSIX will say in a future version that running "rm -f" with no argument 2921# is OK; and we want to be able to make that assumption in our Makefile 2922# recipes. So use an aggressive probe to check that the usage we want is 2923# actually supported "in the wild" to an acceptable degree. 2924# See automake bug#10828. 2925# To make any issue more visible, cause the running configure to be aborted 2926# by default if the 'rm' program in use doesn't match our expectations; the 2927# user can still override this though. 2928if rm -f && rm -fr && rm -rf; then : OK; else 2929 cat >&2 <<'END' 2930Oops! 2931 2932Your 'rm' program seems unable to run without file operands specified 2933on the command line, even when the '-f' option is present. This is contrary 2934to the behaviour of most rm programs out there, and not conforming with 2935the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2936 2937Please tell bug-automake@gnu.org about your system, including the value 2938of your $PATH and any error possibly output before this message. This 2939can help us improve future automake versions. 2940 2941END 2942 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2943 echo 'Configuration will proceed anyway, since you have set the' >&2 2944 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2945 echo >&2 2946 else 2947 cat >&2 <<'END' 2948Aborting the configuration process, to ensure you take notice of the issue. 2949 2950You can download and install GNU coreutils to get an 'rm' implementation 2951that behaves properly: <http://www.gnu.org/software/coreutils/>. 2952 2953If you want to complete the configuration process using your problematic 2954'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2955to "yes", and re-run configure. 2956 2957END 2958 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2959 fi 2960fi 2961 2962 2963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2964$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2965 # Check whether --enable-maintainer-mode was given. 2966if test "${enable_maintainer_mode+set}" = set; then : 2967 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2968else 2969 USE_MAINTAINER_MODE=yes 2970fi 2971 2972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2973$as_echo "$USE_MAINTAINER_MODE" >&6; } 2974 if test $USE_MAINTAINER_MODE = yes; then 2975 MAINTAINER_MODE_TRUE= 2976 MAINTAINER_MODE_FALSE='#' 2977else 2978 MAINTAINER_MODE_TRUE='#' 2979 MAINTAINER_MODE_FALSE= 2980fi 2981 2982 MAINT=$MAINTAINER_MODE_TRUE 2983 2984 2985 2986# Make sure we can run config.sub. 2987$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2988 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2989 2990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2991$as_echo_n "checking build system type... " >&6; } 2992if ${ac_cv_build+:} false; then : 2993 $as_echo_n "(cached) " >&6 2994else 2995 ac_build_alias=$build_alias 2996test "x$ac_build_alias" = x && 2997 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2998test "x$ac_build_alias" = x && 2999 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3000ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3001 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3002 3003fi 3004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3005$as_echo "$ac_cv_build" >&6; } 3006case $ac_cv_build in 3007*-*-*) ;; 3008*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3009esac 3010build=$ac_cv_build 3011ac_save_IFS=$IFS; IFS='-' 3012set x $ac_cv_build 3013shift 3014build_cpu=$1 3015build_vendor=$2 3016shift; shift 3017# Remember, the first character of IFS is used to create $*, 3018# except with old shells: 3019build_os=$* 3020IFS=$ac_save_IFS 3021case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3022 3023 3024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3025$as_echo_n "checking host system type... " >&6; } 3026if ${ac_cv_host+:} false; then : 3027 $as_echo_n "(cached) " >&6 3028else 3029 if test "x$host_alias" = x; then 3030 ac_cv_host=$ac_cv_build 3031else 3032 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3033 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3034fi 3035 3036fi 3037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3038$as_echo "$ac_cv_host" >&6; } 3039case $ac_cv_host in 3040*-*-*) ;; 3041*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3042esac 3043host=$ac_cv_host 3044ac_save_IFS=$IFS; IFS='-' 3045set x $ac_cv_host 3046shift 3047host_cpu=$1 3048host_vendor=$2 3049shift; shift 3050# Remember, the first character of IFS is used to create $*, 3051# except with old shells: 3052host_os=$* 3053IFS=$ac_save_IFS 3054case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3055 3056 3057 3058case $host_os in 3059 *mingw32* ) MINGW32=yes;; 3060 * ) MINGW32=no;; 3061esac 3062 3063case `pwd` in 3064 *\ * | *\ *) 3065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 3066$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 3067esac 3068 3069 3070 3071macro_version='2.4.6' 3072macro_revision='2.4.6' 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086ltmain=$ac_aux_dir/ltmain.sh 3087 3088# Backslashify metacharacters that are still active within 3089# double-quoted strings. 3090sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 3091 3092# Same as above, but do not quote variable references. 3093double_quote_subst='s/\(["`\\]\)/\\\1/g' 3094 3095# Sed substitution to delay expansion of an escaped shell variable in a 3096# double_quote_subst'ed string. 3097delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 3098 3099# Sed substitution to delay expansion of an escaped single quote. 3100delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 3101 3102# Sed substitution to avoid accidental globbing in evaled expressions 3103no_glob_subst='s/\*/\\\*/g' 3104 3105ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 3106ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 3107ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 3108 3109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 3110$as_echo_n "checking how to print strings... " >&6; } 3111# Test print first, because it will be a builtin if present. 3112if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 3113 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 3114 ECHO='print -r --' 3115elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 3116 ECHO='printf %s\n' 3117else 3118 # Use this function as a fallback that always works. 3119 func_fallback_echo () 3120 { 3121 eval 'cat <<_LTECHO_EOF 3122$1 3123_LTECHO_EOF' 3124 } 3125 ECHO='func_fallback_echo' 3126fi 3127 3128# func_echo_all arg... 3129# Invoke $ECHO with all args, space-separated. 3130func_echo_all () 3131{ 3132 $ECHO "" 3133} 3134 3135case $ECHO in 3136 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 3137$as_echo "printf" >&6; } ;; 3138 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 3139$as_echo "print -r" >&6; } ;; 3140 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 3141$as_echo "cat" >&6; } ;; 3142esac 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157DEPDIR="${am__leading_dot}deps" 3158 3159ac_config_commands="$ac_config_commands depfiles" 3160 3161 3162am_make=${MAKE-make} 3163cat > confinc << 'END' 3164am__doit: 3165 @echo this is the am__doit target 3166.PHONY: am__doit 3167END 3168# If we don't find an include directive, just comment out the code. 3169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3170$as_echo_n "checking for style of include used by $am_make... " >&6; } 3171am__include="#" 3172am__quote= 3173_am_result=none 3174# First try GNU make style include. 3175echo "include confinc" > confmf 3176# Ignore all kinds of additional output from 'make'. 3177case `$am_make -s -f confmf 2> /dev/null` in #( 3178*the\ am__doit\ target*) 3179 am__include=include 3180 am__quote= 3181 _am_result=GNU 3182 ;; 3183esac 3184# Now try BSD make style include. 3185if test "$am__include" = "#"; then 3186 echo '.include "confinc"' > confmf 3187 case `$am_make -s -f confmf 2> /dev/null` in #( 3188 *the\ am__doit\ target*) 3189 am__include=.include 3190 am__quote="\"" 3191 _am_result=BSD 3192 ;; 3193 esac 3194fi 3195 3196 3197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3198$as_echo "$_am_result" >&6; } 3199rm -f confinc confmf 3200 3201# Check whether --enable-dependency-tracking was given. 3202if test "${enable_dependency_tracking+set}" = set; then : 3203 enableval=$enable_dependency_tracking; 3204fi 3205 3206if test "x$enable_dependency_tracking" != xno; then 3207 am_depcomp="$ac_aux_dir/depcomp" 3208 AMDEPBACKSLASH='\' 3209 am__nodep='_no' 3210fi 3211 if test "x$enable_dependency_tracking" != xno; then 3212 AMDEP_TRUE= 3213 AMDEP_FALSE='#' 3214else 3215 AMDEP_TRUE='#' 3216 AMDEP_FALSE= 3217fi 3218 3219 3220ac_ext=c 3221ac_cpp='$CPP $CPPFLAGS' 3222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3224ac_compiler_gnu=$ac_cv_c_compiler_gnu 3225if test -n "$ac_tool_prefix"; then 3226 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3227set dummy ${ac_tool_prefix}gcc; ac_word=$2 3228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3229$as_echo_n "checking for $ac_word... " >&6; } 3230if ${ac_cv_prog_CC+:} false; then : 3231 $as_echo_n "(cached) " >&6 3232else 3233 if test -n "$CC"; then 3234 ac_cv_prog_CC="$CC" # Let the user override the test. 3235else 3236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3237for as_dir in $PATH 3238do 3239 IFS=$as_save_IFS 3240 test -z "$as_dir" && as_dir=. 3241 for ac_exec_ext in '' $ac_executable_extensions; do 3242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3243 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3245 break 2 3246 fi 3247done 3248 done 3249IFS=$as_save_IFS 3250 3251fi 3252fi 3253CC=$ac_cv_prog_CC 3254if test -n "$CC"; then 3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3256$as_echo "$CC" >&6; } 3257else 3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3259$as_echo "no" >&6; } 3260fi 3261 3262 3263fi 3264if test -z "$ac_cv_prog_CC"; then 3265 ac_ct_CC=$CC 3266 # Extract the first word of "gcc", so it can be a program name with args. 3267set dummy gcc; ac_word=$2 3268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3269$as_echo_n "checking for $ac_word... " >&6; } 3270if ${ac_cv_prog_ac_ct_CC+:} false; then : 3271 $as_echo_n "(cached) " >&6 3272else 3273 if test -n "$ac_ct_CC"; then 3274 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3275else 3276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3277for as_dir in $PATH 3278do 3279 IFS=$as_save_IFS 3280 test -z "$as_dir" && as_dir=. 3281 for ac_exec_ext in '' $ac_executable_extensions; do 3282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3283 ac_cv_prog_ac_ct_CC="gcc" 3284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3285 break 2 3286 fi 3287done 3288 done 3289IFS=$as_save_IFS 3290 3291fi 3292fi 3293ac_ct_CC=$ac_cv_prog_ac_ct_CC 3294if test -n "$ac_ct_CC"; then 3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3296$as_echo "$ac_ct_CC" >&6; } 3297else 3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3299$as_echo "no" >&6; } 3300fi 3301 3302 if test "x$ac_ct_CC" = x; then 3303 CC="" 3304 else 3305 case $cross_compiling:$ac_tool_warned in 3306yes:) 3307{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3308$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3309ac_tool_warned=yes ;; 3310esac 3311 CC=$ac_ct_CC 3312 fi 3313else 3314 CC="$ac_cv_prog_CC" 3315fi 3316 3317if test -z "$CC"; then 3318 if test -n "$ac_tool_prefix"; then 3319 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3320set dummy ${ac_tool_prefix}cc; ac_word=$2 3321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3322$as_echo_n "checking for $ac_word... " >&6; } 3323if ${ac_cv_prog_CC+:} false; then : 3324 $as_echo_n "(cached) " >&6 3325else 3326 if test -n "$CC"; then 3327 ac_cv_prog_CC="$CC" # Let the user override the test. 3328else 3329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3330for as_dir in $PATH 3331do 3332 IFS=$as_save_IFS 3333 test -z "$as_dir" && as_dir=. 3334 for ac_exec_ext in '' $ac_executable_extensions; do 3335 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3336 ac_cv_prog_CC="${ac_tool_prefix}cc" 3337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3338 break 2 3339 fi 3340done 3341 done 3342IFS=$as_save_IFS 3343 3344fi 3345fi 3346CC=$ac_cv_prog_CC 3347if test -n "$CC"; then 3348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3349$as_echo "$CC" >&6; } 3350else 3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3352$as_echo "no" >&6; } 3353fi 3354 3355 3356 fi 3357fi 3358if test -z "$CC"; then 3359 # Extract the first word of "cc", so it can be a program name with args. 3360set dummy cc; ac_word=$2 3361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3362$as_echo_n "checking for $ac_word... " >&6; } 3363if ${ac_cv_prog_CC+:} false; then : 3364 $as_echo_n "(cached) " >&6 3365else 3366 if test -n "$CC"; then 3367 ac_cv_prog_CC="$CC" # Let the user override the test. 3368else 3369 ac_prog_rejected=no 3370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3371for as_dir in $PATH 3372do 3373 IFS=$as_save_IFS 3374 test -z "$as_dir" && as_dir=. 3375 for ac_exec_ext in '' $ac_executable_extensions; do 3376 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3377 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3378 ac_prog_rejected=yes 3379 continue 3380 fi 3381 ac_cv_prog_CC="cc" 3382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3383 break 2 3384 fi 3385done 3386 done 3387IFS=$as_save_IFS 3388 3389if test $ac_prog_rejected = yes; then 3390 # We found a bogon in the path, so make sure we never use it. 3391 set dummy $ac_cv_prog_CC 3392 shift 3393 if test $# != 0; then 3394 # We chose a different compiler from the bogus one. 3395 # However, it has the same basename, so the bogon will be chosen 3396 # first if we set CC to just the basename; use the full file name. 3397 shift 3398 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3399 fi 3400fi 3401fi 3402fi 3403CC=$ac_cv_prog_CC 3404if test -n "$CC"; then 3405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3406$as_echo "$CC" >&6; } 3407else 3408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3409$as_echo "no" >&6; } 3410fi 3411 3412 3413fi 3414if test -z "$CC"; then 3415 if test -n "$ac_tool_prefix"; then 3416 for ac_prog in cl.exe 3417 do 3418 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3419set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3421$as_echo_n "checking for $ac_word... " >&6; } 3422if ${ac_cv_prog_CC+:} false; then : 3423 $as_echo_n "(cached) " >&6 3424else 3425 if test -n "$CC"; then 3426 ac_cv_prog_CC="$CC" # Let the user override the test. 3427else 3428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3429for as_dir in $PATH 3430do 3431 IFS=$as_save_IFS 3432 test -z "$as_dir" && as_dir=. 3433 for ac_exec_ext in '' $ac_executable_extensions; do 3434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3435 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3437 break 2 3438 fi 3439done 3440 done 3441IFS=$as_save_IFS 3442 3443fi 3444fi 3445CC=$ac_cv_prog_CC 3446if test -n "$CC"; then 3447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3448$as_echo "$CC" >&6; } 3449else 3450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3451$as_echo "no" >&6; } 3452fi 3453 3454 3455 test -n "$CC" && break 3456 done 3457fi 3458if test -z "$CC"; then 3459 ac_ct_CC=$CC 3460 for ac_prog in cl.exe 3461do 3462 # Extract the first word of "$ac_prog", so it can be a program name with args. 3463set dummy $ac_prog; ac_word=$2 3464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3465$as_echo_n "checking for $ac_word... " >&6; } 3466if ${ac_cv_prog_ac_ct_CC+:} false; then : 3467 $as_echo_n "(cached) " >&6 3468else 3469 if test -n "$ac_ct_CC"; then 3470 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3471else 3472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3473for as_dir in $PATH 3474do 3475 IFS=$as_save_IFS 3476 test -z "$as_dir" && as_dir=. 3477 for ac_exec_ext in '' $ac_executable_extensions; do 3478 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3479 ac_cv_prog_ac_ct_CC="$ac_prog" 3480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3481 break 2 3482 fi 3483done 3484 done 3485IFS=$as_save_IFS 3486 3487fi 3488fi 3489ac_ct_CC=$ac_cv_prog_ac_ct_CC 3490if test -n "$ac_ct_CC"; then 3491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3492$as_echo "$ac_ct_CC" >&6; } 3493else 3494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3495$as_echo "no" >&6; } 3496fi 3497 3498 3499 test -n "$ac_ct_CC" && break 3500done 3501 3502 if test "x$ac_ct_CC" = x; then 3503 CC="" 3504 else 3505 case $cross_compiling:$ac_tool_warned in 3506yes:) 3507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3509ac_tool_warned=yes ;; 3510esac 3511 CC=$ac_ct_CC 3512 fi 3513fi 3514 3515fi 3516 3517 3518test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3519$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3520as_fn_error $? "no acceptable C compiler found in \$PATH 3521See \`config.log' for more details" "$LINENO" 5; } 3522 3523# Provide some information about the compiler. 3524$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3525set X $ac_compile 3526ac_compiler=$2 3527for ac_option in --version -v -V -qversion; do 3528 { { ac_try="$ac_compiler $ac_option >&5" 3529case "(($ac_try" in 3530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3531 *) ac_try_echo=$ac_try;; 3532esac 3533eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3534$as_echo "$ac_try_echo"; } >&5 3535 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3536 ac_status=$? 3537 if test -s conftest.err; then 3538 sed '10a\ 3539... rest of stderr output deleted ... 3540 10q' conftest.err >conftest.er1 3541 cat conftest.er1 >&5 3542 fi 3543 rm -f conftest.er1 conftest.err 3544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3545 test $ac_status = 0; } 3546done 3547 3548cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3549/* end confdefs.h. */ 3550 3551int 3552main () 3553{ 3554 3555 ; 3556 return 0; 3557} 3558_ACEOF 3559ac_clean_files_save=$ac_clean_files 3560ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3561# Try to create an executable without -o first, disregard a.out. 3562# It will help us diagnose broken compilers, and finding out an intuition 3563# of exeext. 3564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3565$as_echo_n "checking whether the C compiler works... " >&6; } 3566ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3567 3568# The possible output files: 3569ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3570 3571ac_rmfiles= 3572for ac_file in $ac_files 3573do 3574 case $ac_file in 3575 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3576 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3577 esac 3578done 3579rm -f $ac_rmfiles 3580 3581if { { ac_try="$ac_link_default" 3582case "(($ac_try" in 3583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3584 *) ac_try_echo=$ac_try;; 3585esac 3586eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3587$as_echo "$ac_try_echo"; } >&5 3588 (eval "$ac_link_default") 2>&5 3589 ac_status=$? 3590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3591 test $ac_status = 0; }; then : 3592 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3593# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3594# in a Makefile. We should not override ac_cv_exeext if it was cached, 3595# so that the user can short-circuit this test for compilers unknown to 3596# Autoconf. 3597for ac_file in $ac_files '' 3598do 3599 test -f "$ac_file" || continue 3600 case $ac_file in 3601 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3602 ;; 3603 [ab].out ) 3604 # We found the default executable, but exeext='' is most 3605 # certainly right. 3606 break;; 3607 *.* ) 3608 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3609 then :; else 3610 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3611 fi 3612 # We set ac_cv_exeext here because the later test for it is not 3613 # safe: cross compilers may not add the suffix if given an `-o' 3614 # argument, so we may need to know it at that point already. 3615 # Even if this section looks crufty: it has the advantage of 3616 # actually working. 3617 break;; 3618 * ) 3619 break;; 3620 esac 3621done 3622test "$ac_cv_exeext" = no && ac_cv_exeext= 3623 3624else 3625 ac_file='' 3626fi 3627if test -z "$ac_file"; then : 3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3629$as_echo "no" >&6; } 3630$as_echo "$as_me: failed program was:" >&5 3631sed 's/^/| /' conftest.$ac_ext >&5 3632 3633{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3634$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3635as_fn_error 77 "C compiler cannot create executables 3636See \`config.log' for more details" "$LINENO" 5; } 3637else 3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3639$as_echo "yes" >&6; } 3640fi 3641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3642$as_echo_n "checking for C compiler default output file name... " >&6; } 3643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3644$as_echo "$ac_file" >&6; } 3645ac_exeext=$ac_cv_exeext 3646 3647rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3648ac_clean_files=$ac_clean_files_save 3649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3650$as_echo_n "checking for suffix of executables... " >&6; } 3651if { { ac_try="$ac_link" 3652case "(($ac_try" in 3653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3654 *) ac_try_echo=$ac_try;; 3655esac 3656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3657$as_echo "$ac_try_echo"; } >&5 3658 (eval "$ac_link") 2>&5 3659 ac_status=$? 3660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3661 test $ac_status = 0; }; then : 3662 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3663# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3664# work properly (i.e., refer to `conftest.exe'), while it won't with 3665# `rm'. 3666for ac_file in conftest.exe conftest conftest.*; do 3667 test -f "$ac_file" || continue 3668 case $ac_file in 3669 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3670 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3671 break;; 3672 * ) break;; 3673 esac 3674done 3675else 3676 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3677$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3678as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3679See \`config.log' for more details" "$LINENO" 5; } 3680fi 3681rm -f conftest conftest$ac_cv_exeext 3682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3683$as_echo "$ac_cv_exeext" >&6; } 3684 3685rm -f conftest.$ac_ext 3686EXEEXT=$ac_cv_exeext 3687ac_exeext=$EXEEXT 3688cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3689/* end confdefs.h. */ 3690#include <stdio.h> 3691int 3692main () 3693{ 3694FILE *f = fopen ("conftest.out", "w"); 3695 return ferror (f) || fclose (f) != 0; 3696 3697 ; 3698 return 0; 3699} 3700_ACEOF 3701ac_clean_files="$ac_clean_files conftest.out" 3702# Check that the compiler produces executables we can run. If not, either 3703# the compiler is broken, or we cross compile. 3704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3705$as_echo_n "checking whether we are cross compiling... " >&6; } 3706if test "$cross_compiling" != yes; then 3707 { { ac_try="$ac_link" 3708case "(($ac_try" in 3709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3710 *) ac_try_echo=$ac_try;; 3711esac 3712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3713$as_echo "$ac_try_echo"; } >&5 3714 (eval "$ac_link") 2>&5 3715 ac_status=$? 3716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3717 test $ac_status = 0; } 3718 if { ac_try='./conftest$ac_cv_exeext' 3719 { { case "(($ac_try" in 3720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3721 *) ac_try_echo=$ac_try;; 3722esac 3723eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3724$as_echo "$ac_try_echo"; } >&5 3725 (eval "$ac_try") 2>&5 3726 ac_status=$? 3727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3728 test $ac_status = 0; }; }; then 3729 cross_compiling=no 3730 else 3731 if test "$cross_compiling" = maybe; then 3732 cross_compiling=yes 3733 else 3734 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3735$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3736as_fn_error $? "cannot run C compiled programs. 3737If you meant to cross compile, use \`--host'. 3738See \`config.log' for more details" "$LINENO" 5; } 3739 fi 3740 fi 3741fi 3742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3743$as_echo "$cross_compiling" >&6; } 3744 3745rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3746ac_clean_files=$ac_clean_files_save 3747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3748$as_echo_n "checking for suffix of object files... " >&6; } 3749if ${ac_cv_objext+:} false; then : 3750 $as_echo_n "(cached) " >&6 3751else 3752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3753/* end confdefs.h. */ 3754 3755int 3756main () 3757{ 3758 3759 ; 3760 return 0; 3761} 3762_ACEOF 3763rm -f conftest.o conftest.obj 3764if { { ac_try="$ac_compile" 3765case "(($ac_try" in 3766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3767 *) ac_try_echo=$ac_try;; 3768esac 3769eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3770$as_echo "$ac_try_echo"; } >&5 3771 (eval "$ac_compile") 2>&5 3772 ac_status=$? 3773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3774 test $ac_status = 0; }; then : 3775 for ac_file in conftest.o conftest.obj conftest.*; do 3776 test -f "$ac_file" || continue; 3777 case $ac_file in 3778 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3779 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3780 break;; 3781 esac 3782done 3783else 3784 $as_echo "$as_me: failed program was:" >&5 3785sed 's/^/| /' conftest.$ac_ext >&5 3786 3787{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3788$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3789as_fn_error $? "cannot compute suffix of object files: cannot compile 3790See \`config.log' for more details" "$LINENO" 5; } 3791fi 3792rm -f conftest.$ac_cv_objext conftest.$ac_ext 3793fi 3794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3795$as_echo "$ac_cv_objext" >&6; } 3796OBJEXT=$ac_cv_objext 3797ac_objext=$OBJEXT 3798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3799$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3800if ${ac_cv_c_compiler_gnu+:} false; then : 3801 $as_echo_n "(cached) " >&6 3802else 3803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3804/* end confdefs.h. */ 3805 3806int 3807main () 3808{ 3809#ifndef __GNUC__ 3810 choke me 3811#endif 3812 3813 ; 3814 return 0; 3815} 3816_ACEOF 3817if ac_fn_c_try_compile "$LINENO"; then : 3818 ac_compiler_gnu=yes 3819else 3820 ac_compiler_gnu=no 3821fi 3822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3823ac_cv_c_compiler_gnu=$ac_compiler_gnu 3824 3825fi 3826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3827$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3828if test $ac_compiler_gnu = yes; then 3829 GCC=yes 3830else 3831 GCC= 3832fi 3833ac_test_CFLAGS=${CFLAGS+set} 3834ac_save_CFLAGS=$CFLAGS 3835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3836$as_echo_n "checking whether $CC accepts -g... " >&6; } 3837if ${ac_cv_prog_cc_g+:} false; then : 3838 $as_echo_n "(cached) " >&6 3839else 3840 ac_save_c_werror_flag=$ac_c_werror_flag 3841 ac_c_werror_flag=yes 3842 ac_cv_prog_cc_g=no 3843 CFLAGS="-g" 3844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3845/* end confdefs.h. */ 3846 3847int 3848main () 3849{ 3850 3851 ; 3852 return 0; 3853} 3854_ACEOF 3855if ac_fn_c_try_compile "$LINENO"; then : 3856 ac_cv_prog_cc_g=yes 3857else 3858 CFLAGS="" 3859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3860/* end confdefs.h. */ 3861 3862int 3863main () 3864{ 3865 3866 ; 3867 return 0; 3868} 3869_ACEOF 3870if ac_fn_c_try_compile "$LINENO"; then : 3871 3872else 3873 ac_c_werror_flag=$ac_save_c_werror_flag 3874 CFLAGS="-g" 3875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3876/* end confdefs.h. */ 3877 3878int 3879main () 3880{ 3881 3882 ; 3883 return 0; 3884} 3885_ACEOF 3886if ac_fn_c_try_compile "$LINENO"; then : 3887 ac_cv_prog_cc_g=yes 3888fi 3889rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3890fi 3891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3892fi 3893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3894 ac_c_werror_flag=$ac_save_c_werror_flag 3895fi 3896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3897$as_echo "$ac_cv_prog_cc_g" >&6; } 3898if test "$ac_test_CFLAGS" = set; then 3899 CFLAGS=$ac_save_CFLAGS 3900elif test $ac_cv_prog_cc_g = yes; then 3901 if test "$GCC" = yes; then 3902 CFLAGS="-g -O2" 3903 else 3904 CFLAGS="-g" 3905 fi 3906else 3907 if test "$GCC" = yes; then 3908 CFLAGS="-O2" 3909 else 3910 CFLAGS= 3911 fi 3912fi 3913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3914$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3915if ${ac_cv_prog_cc_c89+:} false; then : 3916 $as_echo_n "(cached) " >&6 3917else 3918 ac_cv_prog_cc_c89=no 3919ac_save_CC=$CC 3920cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3921/* end confdefs.h. */ 3922#include <stdarg.h> 3923#include <stdio.h> 3924struct stat; 3925/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3926struct buf { int x; }; 3927FILE * (*rcsopen) (struct buf *, struct stat *, int); 3928static char *e (p, i) 3929 char **p; 3930 int i; 3931{ 3932 return p[i]; 3933} 3934static char *f (char * (*g) (char **, int), char **p, ...) 3935{ 3936 char *s; 3937 va_list v; 3938 va_start (v,p); 3939 s = g (p, va_arg (v,int)); 3940 va_end (v); 3941 return s; 3942} 3943 3944/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3945 function prototypes and stuff, but not '\xHH' hex character constants. 3946 These don't provoke an error unfortunately, instead are silently treated 3947 as 'x'. The following induces an error, until -std is added to get 3948 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3949 array size at least. It's necessary to write '\x00'==0 to get something 3950 that's true only with -std. */ 3951int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3952 3953/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3954 inside strings and character constants. */ 3955#define FOO(x) 'x' 3956int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3957 3958int test (int i, double x); 3959struct s1 {int (*f) (int a);}; 3960struct s2 {int (*f) (double a);}; 3961int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3962int argc; 3963char **argv; 3964int 3965main () 3966{ 3967return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3968 ; 3969 return 0; 3970} 3971_ACEOF 3972for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3973 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3974do 3975 CC="$ac_save_CC $ac_arg" 3976 if ac_fn_c_try_compile "$LINENO"; then : 3977 ac_cv_prog_cc_c89=$ac_arg 3978fi 3979rm -f core conftest.err conftest.$ac_objext 3980 test "x$ac_cv_prog_cc_c89" != "xno" && break 3981done 3982rm -f conftest.$ac_ext 3983CC=$ac_save_CC 3984 3985fi 3986# AC_CACHE_VAL 3987case "x$ac_cv_prog_cc_c89" in 3988 x) 3989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3990$as_echo "none needed" >&6; } ;; 3991 xno) 3992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3993$as_echo "unsupported" >&6; } ;; 3994 *) 3995 CC="$CC $ac_cv_prog_cc_c89" 3996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3997$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3998esac 3999if test "x$ac_cv_prog_cc_c89" != xno; then : 4000 4001fi 4002 4003ac_ext=c 4004ac_cpp='$CPP $CPPFLAGS' 4005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4007ac_compiler_gnu=$ac_cv_c_compiler_gnu 4008 4009ac_ext=c 4010ac_cpp='$CPP $CPPFLAGS' 4011ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4012ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4013ac_compiler_gnu=$ac_cv_c_compiler_gnu 4014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4015$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4016if ${am_cv_prog_cc_c_o+:} false; then : 4017 $as_echo_n "(cached) " >&6 4018else 4019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4020/* end confdefs.h. */ 4021 4022int 4023main () 4024{ 4025 4026 ; 4027 return 0; 4028} 4029_ACEOF 4030 # Make sure it works both with $CC and with simple cc. 4031 # Following AC_PROG_CC_C_O, we do the test twice because some 4032 # compilers refuse to overwrite an existing .o file with -o, 4033 # though they will create one. 4034 am_cv_prog_cc_c_o=yes 4035 for am_i in 1 2; do 4036 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4037 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4038 ac_status=$? 4039 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4040 (exit $ac_status); } \ 4041 && test -f conftest2.$ac_objext; then 4042 : OK 4043 else 4044 am_cv_prog_cc_c_o=no 4045 break 4046 fi 4047 done 4048 rm -f core conftest* 4049 unset am_i 4050fi 4051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4052$as_echo "$am_cv_prog_cc_c_o" >&6; } 4053if test "$am_cv_prog_cc_c_o" != yes; then 4054 # Losing compiler, so override with the script. 4055 # FIXME: It is wrong to rewrite CC. 4056 # But if we don't then we get into trouble of one sort or another. 4057 # A longer-term fix would be to have automake use am__CC in this case, 4058 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4059 CC="$am_aux_dir/compile $CC" 4060fi 4061ac_ext=c 4062ac_cpp='$CPP $CPPFLAGS' 4063ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4064ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4065ac_compiler_gnu=$ac_cv_c_compiler_gnu 4066 4067 4068depcc="$CC" am_compiler_list= 4069 4070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4071$as_echo_n "checking dependency style of $depcc... " >&6; } 4072if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4073 $as_echo_n "(cached) " >&6 4074else 4075 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4076 # We make a subdir and do the tests there. Otherwise we can end up 4077 # making bogus files that we don't know about and never remove. For 4078 # instance it was reported that on HP-UX the gcc test will end up 4079 # making a dummy file named 'D' -- because '-MD' means "put the output 4080 # in D". 4081 rm -rf conftest.dir 4082 mkdir conftest.dir 4083 # Copy depcomp to subdir because otherwise we won't find it if we're 4084 # using a relative directory. 4085 cp "$am_depcomp" conftest.dir 4086 cd conftest.dir 4087 # We will build objects and dependencies in a subdirectory because 4088 # it helps to detect inapplicable dependency modes. For instance 4089 # both Tru64's cc and ICC support -MD to output dependencies as a 4090 # side effect of compilation, but ICC will put the dependencies in 4091 # the current directory while Tru64 will put them in the object 4092 # directory. 4093 mkdir sub 4094 4095 am_cv_CC_dependencies_compiler_type=none 4096 if test "$am_compiler_list" = ""; then 4097 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4098 fi 4099 am__universal=false 4100 case " $depcc " in #( 4101 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4102 esac 4103 4104 for depmode in $am_compiler_list; do 4105 # Setup a source with many dependencies, because some compilers 4106 # like to wrap large dependency lists on column 80 (with \), and 4107 # we should not choose a depcomp mode which is confused by this. 4108 # 4109 # We need to recreate these files for each test, as the compiler may 4110 # overwrite some of them when testing with obscure command lines. 4111 # This happens at least with the AIX C compiler. 4112 : > sub/conftest.c 4113 for i in 1 2 3 4 5 6; do 4114 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4115 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4116 # Solaris 10 /bin/sh. 4117 echo '/* dummy */' > sub/conftst$i.h 4118 done 4119 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4120 4121 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4122 # mode. It turns out that the SunPro C++ compiler does not properly 4123 # handle '-M -o', and we need to detect this. Also, some Intel 4124 # versions had trouble with output in subdirs. 4125 am__obj=sub/conftest.${OBJEXT-o} 4126 am__minus_obj="-o $am__obj" 4127 case $depmode in 4128 gcc) 4129 # This depmode causes a compiler race in universal mode. 4130 test "$am__universal" = false || continue 4131 ;; 4132 nosideeffect) 4133 # After this tag, mechanisms are not by side-effect, so they'll 4134 # only be used when explicitly requested. 4135 if test "x$enable_dependency_tracking" = xyes; then 4136 continue 4137 else 4138 break 4139 fi 4140 ;; 4141 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4142 # This compiler won't grok '-c -o', but also, the minuso test has 4143 # not run yet. These depmodes are late enough in the game, and 4144 # so weak that their functioning should not be impacted. 4145 am__obj=conftest.${OBJEXT-o} 4146 am__minus_obj= 4147 ;; 4148 none) break ;; 4149 esac 4150 if depmode=$depmode \ 4151 source=sub/conftest.c object=$am__obj \ 4152 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4153 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4154 >/dev/null 2>conftest.err && 4155 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4156 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4157 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4158 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4159 # icc doesn't choke on unknown options, it will just issue warnings 4160 # or remarks (even with -Werror). So we grep stderr for any message 4161 # that says an option was ignored or not supported. 4162 # When given -MP, icc 7.0 and 7.1 complain thusly: 4163 # icc: Command line warning: ignoring option '-M'; no argument required 4164 # The diagnosis changed in icc 8.0: 4165 # icc: Command line remark: option '-MP' not supported 4166 if (grep 'ignoring option' conftest.err || 4167 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4168 am_cv_CC_dependencies_compiler_type=$depmode 4169 break 4170 fi 4171 fi 4172 done 4173 4174 cd .. 4175 rm -rf conftest.dir 4176else 4177 am_cv_CC_dependencies_compiler_type=none 4178fi 4179 4180fi 4181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4182$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4183CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4184 4185 if 4186 test "x$enable_dependency_tracking" != xno \ 4187 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4188 am__fastdepCC_TRUE= 4189 am__fastdepCC_FALSE='#' 4190else 4191 am__fastdepCC_TRUE='#' 4192 am__fastdepCC_FALSE= 4193fi 4194 4195 4196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4197$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4198if ${ac_cv_path_SED+:} false; then : 4199 $as_echo_n "(cached) " >&6 4200else 4201 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4202 for ac_i in 1 2 3 4 5 6 7; do 4203 ac_script="$ac_script$as_nl$ac_script" 4204 done 4205 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4206 { ac_script=; unset ac_script;} 4207 if test -z "$SED"; then 4208 ac_path_SED_found=false 4209 # Loop through the user's path and test for each of PROGNAME-LIST 4210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4211for as_dir in $PATH 4212do 4213 IFS=$as_save_IFS 4214 test -z "$as_dir" && as_dir=. 4215 for ac_prog in sed gsed; do 4216 for ac_exec_ext in '' $ac_executable_extensions; do 4217 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4218 as_fn_executable_p "$ac_path_SED" || continue 4219# Check for GNU ac_path_SED and select it if it is found. 4220 # Check for GNU $ac_path_SED 4221case `"$ac_path_SED" --version 2>&1` in 4222*GNU*) 4223 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4224*) 4225 ac_count=0 4226 $as_echo_n 0123456789 >"conftest.in" 4227 while : 4228 do 4229 cat "conftest.in" "conftest.in" >"conftest.tmp" 4230 mv "conftest.tmp" "conftest.in" 4231 cp "conftest.in" "conftest.nl" 4232 $as_echo '' >> "conftest.nl" 4233 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4234 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4235 as_fn_arith $ac_count + 1 && ac_count=$as_val 4236 if test $ac_count -gt ${ac_path_SED_max-0}; then 4237 # Best one so far, save it but keep looking for a better one 4238 ac_cv_path_SED="$ac_path_SED" 4239 ac_path_SED_max=$ac_count 4240 fi 4241 # 10*(2^10) chars as input seems more than enough 4242 test $ac_count -gt 10 && break 4243 done 4244 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4245esac 4246 4247 $ac_path_SED_found && break 3 4248 done 4249 done 4250 done 4251IFS=$as_save_IFS 4252 if test -z "$ac_cv_path_SED"; then 4253 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4254 fi 4255else 4256 ac_cv_path_SED=$SED 4257fi 4258 4259fi 4260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4261$as_echo "$ac_cv_path_SED" >&6; } 4262 SED="$ac_cv_path_SED" 4263 rm -f conftest.sed 4264 4265test -z "$SED" && SED=sed 4266Xsed="$SED -e 1s/^X//" 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4279$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4280if ${ac_cv_path_GREP+:} false; then : 4281 $as_echo_n "(cached) " >&6 4282else 4283 if test -z "$GREP"; then 4284 ac_path_GREP_found=false 4285 # Loop through the user's path and test for each of PROGNAME-LIST 4286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4287for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4288do 4289 IFS=$as_save_IFS 4290 test -z "$as_dir" && as_dir=. 4291 for ac_prog in grep ggrep; do 4292 for ac_exec_ext in '' $ac_executable_extensions; do 4293 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4294 as_fn_executable_p "$ac_path_GREP" || continue 4295# Check for GNU ac_path_GREP and select it if it is found. 4296 # Check for GNU $ac_path_GREP 4297case `"$ac_path_GREP" --version 2>&1` in 4298*GNU*) 4299 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4300*) 4301 ac_count=0 4302 $as_echo_n 0123456789 >"conftest.in" 4303 while : 4304 do 4305 cat "conftest.in" "conftest.in" >"conftest.tmp" 4306 mv "conftest.tmp" "conftest.in" 4307 cp "conftest.in" "conftest.nl" 4308 $as_echo 'GREP' >> "conftest.nl" 4309 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4310 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4311 as_fn_arith $ac_count + 1 && ac_count=$as_val 4312 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4313 # Best one so far, save it but keep looking for a better one 4314 ac_cv_path_GREP="$ac_path_GREP" 4315 ac_path_GREP_max=$ac_count 4316 fi 4317 # 10*(2^10) chars as input seems more than enough 4318 test $ac_count -gt 10 && break 4319 done 4320 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4321esac 4322 4323 $ac_path_GREP_found && break 3 4324 done 4325 done 4326 done 4327IFS=$as_save_IFS 4328 if test -z "$ac_cv_path_GREP"; then 4329 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4330 fi 4331else 4332 ac_cv_path_GREP=$GREP 4333fi 4334 4335fi 4336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4337$as_echo "$ac_cv_path_GREP" >&6; } 4338 GREP="$ac_cv_path_GREP" 4339 4340 4341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4342$as_echo_n "checking for egrep... " >&6; } 4343if ${ac_cv_path_EGREP+:} false; then : 4344 $as_echo_n "(cached) " >&6 4345else 4346 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4347 then ac_cv_path_EGREP="$GREP -E" 4348 else 4349 if test -z "$EGREP"; then 4350 ac_path_EGREP_found=false 4351 # Loop through the user's path and test for each of PROGNAME-LIST 4352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4353for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4354do 4355 IFS=$as_save_IFS 4356 test -z "$as_dir" && as_dir=. 4357 for ac_prog in egrep; do 4358 for ac_exec_ext in '' $ac_executable_extensions; do 4359 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4360 as_fn_executable_p "$ac_path_EGREP" || continue 4361# Check for GNU ac_path_EGREP and select it if it is found. 4362 # Check for GNU $ac_path_EGREP 4363case `"$ac_path_EGREP" --version 2>&1` in 4364*GNU*) 4365 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4366*) 4367 ac_count=0 4368 $as_echo_n 0123456789 >"conftest.in" 4369 while : 4370 do 4371 cat "conftest.in" "conftest.in" >"conftest.tmp" 4372 mv "conftest.tmp" "conftest.in" 4373 cp "conftest.in" "conftest.nl" 4374 $as_echo 'EGREP' >> "conftest.nl" 4375 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4376 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4377 as_fn_arith $ac_count + 1 && ac_count=$as_val 4378 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4379 # Best one so far, save it but keep looking for a better one 4380 ac_cv_path_EGREP="$ac_path_EGREP" 4381 ac_path_EGREP_max=$ac_count 4382 fi 4383 # 10*(2^10) chars as input seems more than enough 4384 test $ac_count -gt 10 && break 4385 done 4386 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4387esac 4388 4389 $ac_path_EGREP_found && break 3 4390 done 4391 done 4392 done 4393IFS=$as_save_IFS 4394 if test -z "$ac_cv_path_EGREP"; then 4395 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4396 fi 4397else 4398 ac_cv_path_EGREP=$EGREP 4399fi 4400 4401 fi 4402fi 4403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4404$as_echo "$ac_cv_path_EGREP" >&6; } 4405 EGREP="$ac_cv_path_EGREP" 4406 4407 4408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4409$as_echo_n "checking for fgrep... " >&6; } 4410if ${ac_cv_path_FGREP+:} false; then : 4411 $as_echo_n "(cached) " >&6 4412else 4413 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4414 then ac_cv_path_FGREP="$GREP -F" 4415 else 4416 if test -z "$FGREP"; then 4417 ac_path_FGREP_found=false 4418 # Loop through the user's path and test for each of PROGNAME-LIST 4419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4420for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4421do 4422 IFS=$as_save_IFS 4423 test -z "$as_dir" && as_dir=. 4424 for ac_prog in fgrep; do 4425 for ac_exec_ext in '' $ac_executable_extensions; do 4426 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4427 as_fn_executable_p "$ac_path_FGREP" || continue 4428# Check for GNU ac_path_FGREP and select it if it is found. 4429 # Check for GNU $ac_path_FGREP 4430case `"$ac_path_FGREP" --version 2>&1` in 4431*GNU*) 4432 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4433*) 4434 ac_count=0 4435 $as_echo_n 0123456789 >"conftest.in" 4436 while : 4437 do 4438 cat "conftest.in" "conftest.in" >"conftest.tmp" 4439 mv "conftest.tmp" "conftest.in" 4440 cp "conftest.in" "conftest.nl" 4441 $as_echo 'FGREP' >> "conftest.nl" 4442 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4443 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4444 as_fn_arith $ac_count + 1 && ac_count=$as_val 4445 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4446 # Best one so far, save it but keep looking for a better one 4447 ac_cv_path_FGREP="$ac_path_FGREP" 4448 ac_path_FGREP_max=$ac_count 4449 fi 4450 # 10*(2^10) chars as input seems more than enough 4451 test $ac_count -gt 10 && break 4452 done 4453 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4454esac 4455 4456 $ac_path_FGREP_found && break 3 4457 done 4458 done 4459 done 4460IFS=$as_save_IFS 4461 if test -z "$ac_cv_path_FGREP"; then 4462 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4463 fi 4464else 4465 ac_cv_path_FGREP=$FGREP 4466fi 4467 4468 fi 4469fi 4470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4471$as_echo "$ac_cv_path_FGREP" >&6; } 4472 FGREP="$ac_cv_path_FGREP" 4473 4474 4475test -z "$GREP" && GREP=grep 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495# Check whether --with-gnu-ld was given. 4496if test "${with_gnu_ld+set}" = set; then : 4497 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 4498else 4499 with_gnu_ld=no 4500fi 4501 4502ac_prog=ld 4503if test yes = "$GCC"; then 4504 # Check if gcc -print-prog-name=ld gives a path. 4505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4506$as_echo_n "checking for ld used by $CC... " >&6; } 4507 case $host in 4508 *-*-mingw*) 4509 # gcc leaves a trailing carriage return, which upsets mingw 4510 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4511 *) 4512 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4513 esac 4514 case $ac_prog in 4515 # Accept absolute paths. 4516 [\\/]* | ?:[\\/]*) 4517 re_direlt='/[^/][^/]*/\.\./' 4518 # Canonicalize the pathname of ld 4519 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4520 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4521 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4522 done 4523 test -z "$LD" && LD=$ac_prog 4524 ;; 4525 "") 4526 # If it fails, then pretend we aren't using GCC. 4527 ac_prog=ld 4528 ;; 4529 *) 4530 # If it is relative, then search for the first ld in PATH. 4531 with_gnu_ld=unknown 4532 ;; 4533 esac 4534elif test yes = "$with_gnu_ld"; then 4535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4536$as_echo_n "checking for GNU ld... " >&6; } 4537else 4538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4539$as_echo_n "checking for non-GNU ld... " >&6; } 4540fi 4541if ${lt_cv_path_LD+:} false; then : 4542 $as_echo_n "(cached) " >&6 4543else 4544 if test -z "$LD"; then 4545 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 4546 for ac_dir in $PATH; do 4547 IFS=$lt_save_ifs 4548 test -z "$ac_dir" && ac_dir=. 4549 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4550 lt_cv_path_LD=$ac_dir/$ac_prog 4551 # Check to see if the program is GNU ld. I'd rather use --version, 4552 # but apparently some variants of GNU ld only accept -v. 4553 # Break only if it was the GNU/non-GNU ld that we prefer. 4554 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4555 *GNU* | *'with BFD'*) 4556 test no != "$with_gnu_ld" && break 4557 ;; 4558 *) 4559 test yes != "$with_gnu_ld" && break 4560 ;; 4561 esac 4562 fi 4563 done 4564 IFS=$lt_save_ifs 4565else 4566 lt_cv_path_LD=$LD # Let the user override the test with a path. 4567fi 4568fi 4569 4570LD=$lt_cv_path_LD 4571if test -n "$LD"; then 4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4573$as_echo "$LD" >&6; } 4574else 4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4576$as_echo "no" >&6; } 4577fi 4578test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4580$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4581if ${lt_cv_prog_gnu_ld+:} false; then : 4582 $as_echo_n "(cached) " >&6 4583else 4584 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4585case `$LD -v 2>&1 </dev/null` in 4586*GNU* | *'with BFD'*) 4587 lt_cv_prog_gnu_ld=yes 4588 ;; 4589*) 4590 lt_cv_prog_gnu_ld=no 4591 ;; 4592esac 4593fi 4594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4595$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4596with_gnu_ld=$lt_cv_prog_gnu_ld 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4607$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4608if ${lt_cv_path_NM+:} false; then : 4609 $as_echo_n "(cached) " >&6 4610else 4611 if test -n "$NM"; then 4612 # Let the user override the test. 4613 lt_cv_path_NM=$NM 4614else 4615 lt_nm_to_check=${ac_tool_prefix}nm 4616 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4617 lt_nm_to_check="$lt_nm_to_check nm" 4618 fi 4619 for lt_tmp_nm in $lt_nm_to_check; do 4620 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 4621 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4622 IFS=$lt_save_ifs 4623 test -z "$ac_dir" && ac_dir=. 4624 tmp_nm=$ac_dir/$lt_tmp_nm 4625 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 4626 # Check to see if the nm accepts a BSD-compat flag. 4627 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 4628 # nm: unknown option "B" ignored 4629 # Tru64's nm complains that /dev/null is an invalid object file 4630 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 4631 case $build_os in 4632 mingw*) lt_bad_file=conftest.nm/nofile ;; 4633 *) lt_bad_file=/dev/null ;; 4634 esac 4635 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 4636 *$lt_bad_file* | *'Invalid file or object type'*) 4637 lt_cv_path_NM="$tmp_nm -B" 4638 break 2 4639 ;; 4640 *) 4641 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4642 */dev/null*) 4643 lt_cv_path_NM="$tmp_nm -p" 4644 break 2 4645 ;; 4646 *) 4647 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4648 continue # so that we can try to find one that supports BSD flags 4649 ;; 4650 esac 4651 ;; 4652 esac 4653 fi 4654 done 4655 IFS=$lt_save_ifs 4656 done 4657 : ${lt_cv_path_NM=no} 4658fi 4659fi 4660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4661$as_echo "$lt_cv_path_NM" >&6; } 4662if test no != "$lt_cv_path_NM"; then 4663 NM=$lt_cv_path_NM 4664else 4665 # Didn't find any BSD compatible name lister, look for dumpbin. 4666 if test -n "$DUMPBIN"; then : 4667 # Let the user override the test. 4668 else 4669 if test -n "$ac_tool_prefix"; then 4670 for ac_prog in dumpbin "link -dump" 4671 do 4672 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4673set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4675$as_echo_n "checking for $ac_word... " >&6; } 4676if ${ac_cv_prog_DUMPBIN+:} false; then : 4677 $as_echo_n "(cached) " >&6 4678else 4679 if test -n "$DUMPBIN"; then 4680 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4681else 4682as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4683for as_dir in $PATH 4684do 4685 IFS=$as_save_IFS 4686 test -z "$as_dir" && as_dir=. 4687 for ac_exec_ext in '' $ac_executable_extensions; do 4688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4689 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4691 break 2 4692 fi 4693done 4694 done 4695IFS=$as_save_IFS 4696 4697fi 4698fi 4699DUMPBIN=$ac_cv_prog_DUMPBIN 4700if test -n "$DUMPBIN"; then 4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4702$as_echo "$DUMPBIN" >&6; } 4703else 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4705$as_echo "no" >&6; } 4706fi 4707 4708 4709 test -n "$DUMPBIN" && break 4710 done 4711fi 4712if test -z "$DUMPBIN"; then 4713 ac_ct_DUMPBIN=$DUMPBIN 4714 for ac_prog in dumpbin "link -dump" 4715do 4716 # Extract the first word of "$ac_prog", so it can be a program name with args. 4717set dummy $ac_prog; ac_word=$2 4718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4719$as_echo_n "checking for $ac_word... " >&6; } 4720if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4721 $as_echo_n "(cached) " >&6 4722else 4723 if test -n "$ac_ct_DUMPBIN"; then 4724 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4725else 4726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4727for as_dir in $PATH 4728do 4729 IFS=$as_save_IFS 4730 test -z "$as_dir" && as_dir=. 4731 for ac_exec_ext in '' $ac_executable_extensions; do 4732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4733 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4735 break 2 4736 fi 4737done 4738 done 4739IFS=$as_save_IFS 4740 4741fi 4742fi 4743ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4744if test -n "$ac_ct_DUMPBIN"; then 4745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4746$as_echo "$ac_ct_DUMPBIN" >&6; } 4747else 4748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4749$as_echo "no" >&6; } 4750fi 4751 4752 4753 test -n "$ac_ct_DUMPBIN" && break 4754done 4755 4756 if test "x$ac_ct_DUMPBIN" = x; then 4757 DUMPBIN=":" 4758 else 4759 case $cross_compiling:$ac_tool_warned in 4760yes:) 4761{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4762$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4763ac_tool_warned=yes ;; 4764esac 4765 DUMPBIN=$ac_ct_DUMPBIN 4766 fi 4767fi 4768 4769 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 4770 *COFF*) 4771 DUMPBIN="$DUMPBIN -symbols -headers" 4772 ;; 4773 *) 4774 DUMPBIN=: 4775 ;; 4776 esac 4777 fi 4778 4779 if test : != "$DUMPBIN"; then 4780 NM=$DUMPBIN 4781 fi 4782fi 4783test -z "$NM" && NM=nm 4784 4785 4786 4787 4788 4789 4790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4791$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4792if ${lt_cv_nm_interface+:} false; then : 4793 $as_echo_n "(cached) " >&6 4794else 4795 lt_cv_nm_interface="BSD nm" 4796 echo "int some_variable = 0;" > conftest.$ac_ext 4797 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4798 (eval "$ac_compile" 2>conftest.err) 4799 cat conftest.err >&5 4800 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4801 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4802 cat conftest.err >&5 4803 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4804 cat conftest.out >&5 4805 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4806 lt_cv_nm_interface="MS dumpbin" 4807 fi 4808 rm -f conftest* 4809fi 4810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4811$as_echo "$lt_cv_nm_interface" >&6; } 4812 4813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4814$as_echo_n "checking whether ln -s works... " >&6; } 4815LN_S=$as_ln_s 4816if test "$LN_S" = "ln -s"; then 4817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4818$as_echo "yes" >&6; } 4819else 4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4821$as_echo "no, using $LN_S" >&6; } 4822fi 4823 4824# find the maximum length of command line arguments 4825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4826$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4827if ${lt_cv_sys_max_cmd_len+:} false; then : 4828 $as_echo_n "(cached) " >&6 4829else 4830 i=0 4831 teststring=ABCD 4832 4833 case $build_os in 4834 msdosdjgpp*) 4835 # On DJGPP, this test can blow up pretty badly due to problems in libc 4836 # (any single argument exceeding 2000 bytes causes a buffer overrun 4837 # during glob expansion). Even if it were fixed, the result of this 4838 # check would be larger than it should be. 4839 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4840 ;; 4841 4842 gnu*) 4843 # Under GNU Hurd, this test is not required because there is 4844 # no limit to the length of command line arguments. 4845 # Libtool will interpret -1 as no limit whatsoever 4846 lt_cv_sys_max_cmd_len=-1; 4847 ;; 4848 4849 cygwin* | mingw* | cegcc*) 4850 # On Win9x/ME, this test blows up -- it succeeds, but takes 4851 # about 5 minutes as the teststring grows exponentially. 4852 # Worse, since 9x/ME are not pre-emptively multitasking, 4853 # you end up with a "frozen" computer, even though with patience 4854 # the test eventually succeeds (with a max line length of 256k). 4855 # Instead, let's just punt: use the minimum linelength reported by 4856 # all of the supported platforms: 8192 (on NT/2K/XP). 4857 lt_cv_sys_max_cmd_len=8192; 4858 ;; 4859 4860 mint*) 4861 # On MiNT this can take a long time and run out of memory. 4862 lt_cv_sys_max_cmd_len=8192; 4863 ;; 4864 4865 amigaos*) 4866 # On AmigaOS with pdksh, this test takes hours, literally. 4867 # So we just punt and use a minimum line length of 8192. 4868 lt_cv_sys_max_cmd_len=8192; 4869 ;; 4870 4871 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 4872 # This has been around since 386BSD, at least. Likely further. 4873 if test -x /sbin/sysctl; then 4874 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4875 elif test -x /usr/sbin/sysctl; then 4876 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4877 else 4878 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4879 fi 4880 # And add a safety zone 4881 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4882 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4883 ;; 4884 4885 interix*) 4886 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4887 lt_cv_sys_max_cmd_len=196608 4888 ;; 4889 4890 os2*) 4891 # The test takes a long time on OS/2. 4892 lt_cv_sys_max_cmd_len=8192 4893 ;; 4894 4895 osf*) 4896 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4897 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4898 # nice to cause kernel panics so lets avoid the loop below. 4899 # First set a reasonable default. 4900 lt_cv_sys_max_cmd_len=16384 4901 # 4902 if test -x /sbin/sysconfig; then 4903 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4904 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4905 esac 4906 fi 4907 ;; 4908 sco3.2v5*) 4909 lt_cv_sys_max_cmd_len=102400 4910 ;; 4911 sysv5* | sco5v6* | sysv4.2uw2*) 4912 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4913 if test -n "$kargmax"; then 4914 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4915 else 4916 lt_cv_sys_max_cmd_len=32768 4917 fi 4918 ;; 4919 *) 4920 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4921 if test -n "$lt_cv_sys_max_cmd_len" && \ 4922 test undefined != "$lt_cv_sys_max_cmd_len"; then 4923 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4924 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4925 else 4926 # Make teststring a little bigger before we do anything with it. 4927 # a 1K string should be a reasonable start. 4928 for i in 1 2 3 4 5 6 7 8; do 4929 teststring=$teststring$teststring 4930 done 4931 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4932 # If test is not a shell built-in, we'll probably end up computing a 4933 # maximum length that is only half of the actual maximum length, but 4934 # we can't tell. 4935 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 4936 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4937 test 17 != "$i" # 1/2 MB should be enough 4938 do 4939 i=`expr $i + 1` 4940 teststring=$teststring$teststring 4941 done 4942 # Only check the string length outside the loop. 4943 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4944 teststring= 4945 # Add a significant safety factor because C++ compilers can tack on 4946 # massive amounts of additional arguments before passing them to the 4947 # linker. It appears as though 1/2 is a usable value. 4948 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4949 fi 4950 ;; 4951 esac 4952 4953fi 4954 4955if test -n "$lt_cv_sys_max_cmd_len"; then 4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4957$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4958else 4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4960$as_echo "none" >&6; } 4961fi 4962max_cmd_len=$lt_cv_sys_max_cmd_len 4963 4964 4965 4966 4967 4968 4969: ${CP="cp -f"} 4970: ${MV="mv -f"} 4971: ${RM="rm -f"} 4972 4973if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4974 lt_unset=unset 4975else 4976 lt_unset=false 4977fi 4978 4979 4980 4981 4982 4983# test EBCDIC or ASCII 4984case `echo X|tr X '\101'` in 4985 A) # ASCII based system 4986 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4987 lt_SP2NL='tr \040 \012' 4988 lt_NL2SP='tr \015\012 \040\040' 4989 ;; 4990 *) # EBCDIC based system 4991 lt_SP2NL='tr \100 \n' 4992 lt_NL2SP='tr \r\n \100\100' 4993 ;; 4994esac 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5005$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5006if ${lt_cv_to_host_file_cmd+:} false; then : 5007 $as_echo_n "(cached) " >&6 5008else 5009 case $host in 5010 *-*-mingw* ) 5011 case $build in 5012 *-*-mingw* ) # actually msys 5013 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5014 ;; 5015 *-*-cygwin* ) 5016 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5017 ;; 5018 * ) # otherwise, assume *nix 5019 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5020 ;; 5021 esac 5022 ;; 5023 *-*-cygwin* ) 5024 case $build in 5025 *-*-mingw* ) # actually msys 5026 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5027 ;; 5028 *-*-cygwin* ) 5029 lt_cv_to_host_file_cmd=func_convert_file_noop 5030 ;; 5031 * ) # otherwise, assume *nix 5032 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5033 ;; 5034 esac 5035 ;; 5036 * ) # unhandled hosts (and "normal" native builds) 5037 lt_cv_to_host_file_cmd=func_convert_file_noop 5038 ;; 5039esac 5040 5041fi 5042 5043to_host_file_cmd=$lt_cv_to_host_file_cmd 5044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5045$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5046 5047 5048 5049 5050 5051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5052$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5053if ${lt_cv_to_tool_file_cmd+:} false; then : 5054 $as_echo_n "(cached) " >&6 5055else 5056 #assume ordinary cross tools, or native build. 5057lt_cv_to_tool_file_cmd=func_convert_file_noop 5058case $host in 5059 *-*-mingw* ) 5060 case $build in 5061 *-*-mingw* ) # actually msys 5062 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5063 ;; 5064 esac 5065 ;; 5066esac 5067 5068fi 5069 5070to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5072$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5073 5074 5075 5076 5077 5078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5079$as_echo_n "checking for $LD option to reload object files... " >&6; } 5080if ${lt_cv_ld_reload_flag+:} false; then : 5081 $as_echo_n "(cached) " >&6 5082else 5083 lt_cv_ld_reload_flag='-r' 5084fi 5085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5086$as_echo "$lt_cv_ld_reload_flag" >&6; } 5087reload_flag=$lt_cv_ld_reload_flag 5088case $reload_flag in 5089"" | " "*) ;; 5090*) reload_flag=" $reload_flag" ;; 5091esac 5092reload_cmds='$LD$reload_flag -o $output$reload_objs' 5093case $host_os in 5094 cygwin* | mingw* | pw32* | cegcc*) 5095 if test yes != "$GCC"; then 5096 reload_cmds=false 5097 fi 5098 ;; 5099 darwin*) 5100 if test yes = "$GCC"; then 5101 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5102 else 5103 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5104 fi 5105 ;; 5106esac 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116if test -n "$ac_tool_prefix"; then 5117 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5118set dummy ${ac_tool_prefix}objdump; ac_word=$2 5119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5120$as_echo_n "checking for $ac_word... " >&6; } 5121if ${ac_cv_prog_OBJDUMP+:} false; then : 5122 $as_echo_n "(cached) " >&6 5123else 5124 if test -n "$OBJDUMP"; then 5125 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5126else 5127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5128for as_dir in $PATH 5129do 5130 IFS=$as_save_IFS 5131 test -z "$as_dir" && as_dir=. 5132 for ac_exec_ext in '' $ac_executable_extensions; do 5133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5134 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5136 break 2 5137 fi 5138done 5139 done 5140IFS=$as_save_IFS 5141 5142fi 5143fi 5144OBJDUMP=$ac_cv_prog_OBJDUMP 5145if test -n "$OBJDUMP"; then 5146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5147$as_echo "$OBJDUMP" >&6; } 5148else 5149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5150$as_echo "no" >&6; } 5151fi 5152 5153 5154fi 5155if test -z "$ac_cv_prog_OBJDUMP"; then 5156 ac_ct_OBJDUMP=$OBJDUMP 5157 # Extract the first word of "objdump", so it can be a program name with args. 5158set dummy objdump; ac_word=$2 5159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5160$as_echo_n "checking for $ac_word... " >&6; } 5161if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5162 $as_echo_n "(cached) " >&6 5163else 5164 if test -n "$ac_ct_OBJDUMP"; then 5165 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5166else 5167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5168for as_dir in $PATH 5169do 5170 IFS=$as_save_IFS 5171 test -z "$as_dir" && as_dir=. 5172 for ac_exec_ext in '' $ac_executable_extensions; do 5173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5174 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5176 break 2 5177 fi 5178done 5179 done 5180IFS=$as_save_IFS 5181 5182fi 5183fi 5184ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5185if test -n "$ac_ct_OBJDUMP"; then 5186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5187$as_echo "$ac_ct_OBJDUMP" >&6; } 5188else 5189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5190$as_echo "no" >&6; } 5191fi 5192 5193 if test "x$ac_ct_OBJDUMP" = x; then 5194 OBJDUMP="false" 5195 else 5196 case $cross_compiling:$ac_tool_warned in 5197yes:) 5198{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5199$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5200ac_tool_warned=yes ;; 5201esac 5202 OBJDUMP=$ac_ct_OBJDUMP 5203 fi 5204else 5205 OBJDUMP="$ac_cv_prog_OBJDUMP" 5206fi 5207 5208test -z "$OBJDUMP" && OBJDUMP=objdump 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5219$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5220if ${lt_cv_deplibs_check_method+:} false; then : 5221 $as_echo_n "(cached) " >&6 5222else 5223 lt_cv_file_magic_cmd='$MAGIC_CMD' 5224lt_cv_file_magic_test_file= 5225lt_cv_deplibs_check_method='unknown' 5226# Need to set the preceding variable on all platforms that support 5227# interlibrary dependencies. 5228# 'none' -- dependencies not supported. 5229# 'unknown' -- same as none, but documents that we really don't know. 5230# 'pass_all' -- all dependencies passed with no checks. 5231# 'test_compile' -- check by making test program. 5232# 'file_magic [[regex]]' -- check by looking for files in library path 5233# that responds to the $file_magic_cmd with a given extended regex. 5234# If you have 'file' or equivalent on your system and you're not sure 5235# whether 'pass_all' will *always* work, you probably want this one. 5236 5237case $host_os in 5238aix[4-9]*) 5239 lt_cv_deplibs_check_method=pass_all 5240 ;; 5241 5242beos*) 5243 lt_cv_deplibs_check_method=pass_all 5244 ;; 5245 5246bsdi[45]*) 5247 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5248 lt_cv_file_magic_cmd='/usr/bin/file -L' 5249 lt_cv_file_magic_test_file=/shlib/libc.so 5250 ;; 5251 5252cygwin*) 5253 # func_win32_libid is a shell function defined in ltmain.sh 5254 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5255 lt_cv_file_magic_cmd='func_win32_libid' 5256 ;; 5257 5258mingw* | pw32*) 5259 # Base MSYS/MinGW do not provide the 'file' command needed by 5260 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5261 # unless we find 'file', for example because we are cross-compiling. 5262 if ( file / ) >/dev/null 2>&1; then 5263 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5264 lt_cv_file_magic_cmd='func_win32_libid' 5265 else 5266 # Keep this pattern in sync with the one in func_win32_libid. 5267 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5268 lt_cv_file_magic_cmd='$OBJDUMP -f' 5269 fi 5270 ;; 5271 5272cegcc*) 5273 # use the weaker test based on 'objdump'. See mingw*. 5274 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5275 lt_cv_file_magic_cmd='$OBJDUMP -f' 5276 ;; 5277 5278darwin* | rhapsody*) 5279 lt_cv_deplibs_check_method=pass_all 5280 ;; 5281 5282freebsd* | dragonfly*) 5283 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5284 case $host_cpu in 5285 i*86 ) 5286 # Not sure whether the presence of OpenBSD here was a mistake. 5287 # Let's accept both of them until this is cleared up. 5288 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5289 lt_cv_file_magic_cmd=/usr/bin/file 5290 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5291 ;; 5292 esac 5293 else 5294 lt_cv_deplibs_check_method=pass_all 5295 fi 5296 ;; 5297 5298haiku*) 5299 lt_cv_deplibs_check_method=pass_all 5300 ;; 5301 5302hpux10.20* | hpux11*) 5303 lt_cv_file_magic_cmd=/usr/bin/file 5304 case $host_cpu in 5305 ia64*) 5306 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5307 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5308 ;; 5309 hppa*64*) 5310 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]' 5311 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5312 ;; 5313 *) 5314 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5315 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5316 ;; 5317 esac 5318 ;; 5319 5320interix[3-9]*) 5321 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5322 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5323 ;; 5324 5325irix5* | irix6* | nonstopux*) 5326 case $LD in 5327 *-32|*"-32 ") libmagic=32-bit;; 5328 *-n32|*"-n32 ") libmagic=N32;; 5329 *-64|*"-64 ") libmagic=64-bit;; 5330 *) libmagic=never-match;; 5331 esac 5332 lt_cv_deplibs_check_method=pass_all 5333 ;; 5334 5335# This must be glibc/ELF. 5336linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 5337 lt_cv_deplibs_check_method=pass_all 5338 ;; 5339 5340netbsd*) 5341 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5342 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5343 else 5344 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5345 fi 5346 ;; 5347 5348newos6*) 5349 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5350 lt_cv_file_magic_cmd=/usr/bin/file 5351 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5352 ;; 5353 5354*nto* | *qnx*) 5355 lt_cv_deplibs_check_method=pass_all 5356 ;; 5357 5358openbsd* | bitrig*) 5359 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 5360 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5361 else 5362 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5363 fi 5364 ;; 5365 5366osf3* | osf4* | osf5*) 5367 lt_cv_deplibs_check_method=pass_all 5368 ;; 5369 5370rdos*) 5371 lt_cv_deplibs_check_method=pass_all 5372 ;; 5373 5374solaris*) 5375 lt_cv_deplibs_check_method=pass_all 5376 ;; 5377 5378sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5379 lt_cv_deplibs_check_method=pass_all 5380 ;; 5381 5382sysv4 | sysv4.3*) 5383 case $host_vendor in 5384 motorola) 5385 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]' 5386 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5387 ;; 5388 ncr) 5389 lt_cv_deplibs_check_method=pass_all 5390 ;; 5391 sequent) 5392 lt_cv_file_magic_cmd='/bin/file' 5393 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5394 ;; 5395 sni) 5396 lt_cv_file_magic_cmd='/bin/file' 5397 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5398 lt_cv_file_magic_test_file=/lib/libc.so 5399 ;; 5400 siemens) 5401 lt_cv_deplibs_check_method=pass_all 5402 ;; 5403 pc) 5404 lt_cv_deplibs_check_method=pass_all 5405 ;; 5406 esac 5407 ;; 5408 5409tpf*) 5410 lt_cv_deplibs_check_method=pass_all 5411 ;; 5412os2*) 5413 lt_cv_deplibs_check_method=pass_all 5414 ;; 5415esac 5416 5417fi 5418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5419$as_echo "$lt_cv_deplibs_check_method" >&6; } 5420 5421file_magic_glob= 5422want_nocaseglob=no 5423if test "$build" = "$host"; then 5424 case $host_os in 5425 mingw* | pw32*) 5426 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 5427 want_nocaseglob=yes 5428 else 5429 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 5430 fi 5431 ;; 5432 esac 5433fi 5434 5435file_magic_cmd=$lt_cv_file_magic_cmd 5436deplibs_check_method=$lt_cv_deplibs_check_method 5437test -z "$deplibs_check_method" && deplibs_check_method=unknown 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460if test -n "$ac_tool_prefix"; then 5461 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5462set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5464$as_echo_n "checking for $ac_word... " >&6; } 5465if ${ac_cv_prog_DLLTOOL+:} false; then : 5466 $as_echo_n "(cached) " >&6 5467else 5468 if test -n "$DLLTOOL"; then 5469 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5470else 5471as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5472for as_dir in $PATH 5473do 5474 IFS=$as_save_IFS 5475 test -z "$as_dir" && as_dir=. 5476 for ac_exec_ext in '' $ac_executable_extensions; do 5477 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5478 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5479 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5480 break 2 5481 fi 5482done 5483 done 5484IFS=$as_save_IFS 5485 5486fi 5487fi 5488DLLTOOL=$ac_cv_prog_DLLTOOL 5489if test -n "$DLLTOOL"; then 5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5491$as_echo "$DLLTOOL" >&6; } 5492else 5493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5494$as_echo "no" >&6; } 5495fi 5496 5497 5498fi 5499if test -z "$ac_cv_prog_DLLTOOL"; then 5500 ac_ct_DLLTOOL=$DLLTOOL 5501 # Extract the first word of "dlltool", so it can be a program name with args. 5502set dummy dlltool; ac_word=$2 5503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5504$as_echo_n "checking for $ac_word... " >&6; } 5505if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5506 $as_echo_n "(cached) " >&6 5507else 5508 if test -n "$ac_ct_DLLTOOL"; then 5509 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5510else 5511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5512for as_dir in $PATH 5513do 5514 IFS=$as_save_IFS 5515 test -z "$as_dir" && as_dir=. 5516 for ac_exec_ext in '' $ac_executable_extensions; do 5517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5518 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5520 break 2 5521 fi 5522done 5523 done 5524IFS=$as_save_IFS 5525 5526fi 5527fi 5528ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5529if test -n "$ac_ct_DLLTOOL"; then 5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5531$as_echo "$ac_ct_DLLTOOL" >&6; } 5532else 5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5534$as_echo "no" >&6; } 5535fi 5536 5537 if test "x$ac_ct_DLLTOOL" = x; then 5538 DLLTOOL="false" 5539 else 5540 case $cross_compiling:$ac_tool_warned in 5541yes:) 5542{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5543$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5544ac_tool_warned=yes ;; 5545esac 5546 DLLTOOL=$ac_ct_DLLTOOL 5547 fi 5548else 5549 DLLTOOL="$ac_cv_prog_DLLTOOL" 5550fi 5551 5552test -z "$DLLTOOL" && DLLTOOL=dlltool 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 5564$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 5565if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 5566 $as_echo_n "(cached) " >&6 5567else 5568 lt_cv_sharedlib_from_linklib_cmd='unknown' 5569 5570case $host_os in 5571cygwin* | mingw* | pw32* | cegcc*) 5572 # two different shell functions defined in ltmain.sh; 5573 # decide which one to use based on capabilities of $DLLTOOL 5574 case `$DLLTOOL --help 2>&1` in 5575 *--identify-strict*) 5576 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 5577 ;; 5578 *) 5579 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 5580 ;; 5581 esac 5582 ;; 5583*) 5584 # fallback: assume linklib IS sharedlib 5585 lt_cv_sharedlib_from_linklib_cmd=$ECHO 5586 ;; 5587esac 5588 5589fi 5590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 5591$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 5592sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 5593test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 5594 5595 5596 5597 5598 5599 5600 5601 5602if test -n "$ac_tool_prefix"; then 5603 for ac_prog in ar 5604 do 5605 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5606set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5608$as_echo_n "checking for $ac_word... " >&6; } 5609if ${ac_cv_prog_AR+:} false; then : 5610 $as_echo_n "(cached) " >&6 5611else 5612 if test -n "$AR"; then 5613 ac_cv_prog_AR="$AR" # Let the user override the test. 5614else 5615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5616for as_dir in $PATH 5617do 5618 IFS=$as_save_IFS 5619 test -z "$as_dir" && as_dir=. 5620 for ac_exec_ext in '' $ac_executable_extensions; do 5621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5622 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5624 break 2 5625 fi 5626done 5627 done 5628IFS=$as_save_IFS 5629 5630fi 5631fi 5632AR=$ac_cv_prog_AR 5633if test -n "$AR"; then 5634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5635$as_echo "$AR" >&6; } 5636else 5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5638$as_echo "no" >&6; } 5639fi 5640 5641 5642 test -n "$AR" && break 5643 done 5644fi 5645if test -z "$AR"; then 5646 ac_ct_AR=$AR 5647 for ac_prog in ar 5648do 5649 # Extract the first word of "$ac_prog", so it can be a program name with args. 5650set dummy $ac_prog; ac_word=$2 5651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5652$as_echo_n "checking for $ac_word... " >&6; } 5653if ${ac_cv_prog_ac_ct_AR+:} false; then : 5654 $as_echo_n "(cached) " >&6 5655else 5656 if test -n "$ac_ct_AR"; then 5657 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5658else 5659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5660for as_dir in $PATH 5661do 5662 IFS=$as_save_IFS 5663 test -z "$as_dir" && as_dir=. 5664 for ac_exec_ext in '' $ac_executable_extensions; do 5665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5666 ac_cv_prog_ac_ct_AR="$ac_prog" 5667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5668 break 2 5669 fi 5670done 5671 done 5672IFS=$as_save_IFS 5673 5674fi 5675fi 5676ac_ct_AR=$ac_cv_prog_ac_ct_AR 5677if test -n "$ac_ct_AR"; then 5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5679$as_echo "$ac_ct_AR" >&6; } 5680else 5681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5682$as_echo "no" >&6; } 5683fi 5684 5685 5686 test -n "$ac_ct_AR" && break 5687done 5688 5689 if test "x$ac_ct_AR" = x; then 5690 AR="false" 5691 else 5692 case $cross_compiling:$ac_tool_warned in 5693yes:) 5694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5696ac_tool_warned=yes ;; 5697esac 5698 AR=$ac_ct_AR 5699 fi 5700fi 5701 5702: ${AR=ar} 5703: ${AR_FLAGS=cru} 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 5716$as_echo_n "checking for archiver @FILE support... " >&6; } 5717if ${lt_cv_ar_at_file+:} false; then : 5718 $as_echo_n "(cached) " >&6 5719else 5720 lt_cv_ar_at_file=no 5721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5722/* end confdefs.h. */ 5723 5724int 5725main () 5726{ 5727 5728 ; 5729 return 0; 5730} 5731_ACEOF 5732if ac_fn_c_try_compile "$LINENO"; then : 5733 echo conftest.$ac_objext > conftest.lst 5734 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 5735 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5736 (eval $lt_ar_try) 2>&5 5737 ac_status=$? 5738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5739 test $ac_status = 0; } 5740 if test 0 -eq "$ac_status"; then 5741 # Ensure the archiver fails upon bogus file names. 5742 rm -f conftest.$ac_objext libconftest.a 5743 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5744 (eval $lt_ar_try) 2>&5 5745 ac_status=$? 5746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5747 test $ac_status = 0; } 5748 if test 0 -ne "$ac_status"; then 5749 lt_cv_ar_at_file=@ 5750 fi 5751 fi 5752 rm -f conftest.* libconftest.a 5753 5754fi 5755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5756 5757fi 5758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 5759$as_echo "$lt_cv_ar_at_file" >&6; } 5760 5761if test no = "$lt_cv_ar_at_file"; then 5762 archiver_list_spec= 5763else 5764 archiver_list_spec=$lt_cv_ar_at_file 5765fi 5766 5767 5768 5769 5770 5771 5772 5773if test -n "$ac_tool_prefix"; then 5774 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5775set dummy ${ac_tool_prefix}strip; ac_word=$2 5776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5777$as_echo_n "checking for $ac_word... " >&6; } 5778if ${ac_cv_prog_STRIP+:} false; then : 5779 $as_echo_n "(cached) " >&6 5780else 5781 if test -n "$STRIP"; then 5782 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5783else 5784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5785for as_dir in $PATH 5786do 5787 IFS=$as_save_IFS 5788 test -z "$as_dir" && as_dir=. 5789 for ac_exec_ext in '' $ac_executable_extensions; do 5790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5791 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5793 break 2 5794 fi 5795done 5796 done 5797IFS=$as_save_IFS 5798 5799fi 5800fi 5801STRIP=$ac_cv_prog_STRIP 5802if test -n "$STRIP"; then 5803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5804$as_echo "$STRIP" >&6; } 5805else 5806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5807$as_echo "no" >&6; } 5808fi 5809 5810 5811fi 5812if test -z "$ac_cv_prog_STRIP"; then 5813 ac_ct_STRIP=$STRIP 5814 # Extract the first word of "strip", so it can be a program name with args. 5815set dummy strip; ac_word=$2 5816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5817$as_echo_n "checking for $ac_word... " >&6; } 5818if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5819 $as_echo_n "(cached) " >&6 5820else 5821 if test -n "$ac_ct_STRIP"; then 5822 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5823else 5824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5825for as_dir in $PATH 5826do 5827 IFS=$as_save_IFS 5828 test -z "$as_dir" && as_dir=. 5829 for ac_exec_ext in '' $ac_executable_extensions; do 5830 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5831 ac_cv_prog_ac_ct_STRIP="strip" 5832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5833 break 2 5834 fi 5835done 5836 done 5837IFS=$as_save_IFS 5838 5839fi 5840fi 5841ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5842if test -n "$ac_ct_STRIP"; then 5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5844$as_echo "$ac_ct_STRIP" >&6; } 5845else 5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5847$as_echo "no" >&6; } 5848fi 5849 5850 if test "x$ac_ct_STRIP" = x; then 5851 STRIP=":" 5852 else 5853 case $cross_compiling:$ac_tool_warned in 5854yes:) 5855{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5856$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5857ac_tool_warned=yes ;; 5858esac 5859 STRIP=$ac_ct_STRIP 5860 fi 5861else 5862 STRIP="$ac_cv_prog_STRIP" 5863fi 5864 5865test -z "$STRIP" && STRIP=: 5866 5867 5868 5869 5870 5871 5872if test -n "$ac_tool_prefix"; then 5873 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5874set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5876$as_echo_n "checking for $ac_word... " >&6; } 5877if ${ac_cv_prog_RANLIB+:} false; then : 5878 $as_echo_n "(cached) " >&6 5879else 5880 if test -n "$RANLIB"; then 5881 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5882else 5883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5884for as_dir in $PATH 5885do 5886 IFS=$as_save_IFS 5887 test -z "$as_dir" && as_dir=. 5888 for ac_exec_ext in '' $ac_executable_extensions; do 5889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5890 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5892 break 2 5893 fi 5894done 5895 done 5896IFS=$as_save_IFS 5897 5898fi 5899fi 5900RANLIB=$ac_cv_prog_RANLIB 5901if test -n "$RANLIB"; then 5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5903$as_echo "$RANLIB" >&6; } 5904else 5905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5906$as_echo "no" >&6; } 5907fi 5908 5909 5910fi 5911if test -z "$ac_cv_prog_RANLIB"; then 5912 ac_ct_RANLIB=$RANLIB 5913 # Extract the first word of "ranlib", so it can be a program name with args. 5914set dummy ranlib; ac_word=$2 5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5916$as_echo_n "checking for $ac_word... " >&6; } 5917if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5918 $as_echo_n "(cached) " >&6 5919else 5920 if test -n "$ac_ct_RANLIB"; then 5921 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5922else 5923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5924for as_dir in $PATH 5925do 5926 IFS=$as_save_IFS 5927 test -z "$as_dir" && as_dir=. 5928 for ac_exec_ext in '' $ac_executable_extensions; do 5929 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5930 ac_cv_prog_ac_ct_RANLIB="ranlib" 5931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5932 break 2 5933 fi 5934done 5935 done 5936IFS=$as_save_IFS 5937 5938fi 5939fi 5940ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5941if test -n "$ac_ct_RANLIB"; then 5942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5943$as_echo "$ac_ct_RANLIB" >&6; } 5944else 5945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5946$as_echo "no" >&6; } 5947fi 5948 5949 if test "x$ac_ct_RANLIB" = x; then 5950 RANLIB=":" 5951 else 5952 case $cross_compiling:$ac_tool_warned in 5953yes:) 5954{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5955$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5956ac_tool_warned=yes ;; 5957esac 5958 RANLIB=$ac_ct_RANLIB 5959 fi 5960else 5961 RANLIB="$ac_cv_prog_RANLIB" 5962fi 5963 5964test -z "$RANLIB" && RANLIB=: 5965 5966 5967 5968 5969 5970 5971# Determine commands to create old-style static archives. 5972old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5973old_postinstall_cmds='chmod 644 $oldlib' 5974old_postuninstall_cmds= 5975 5976if test -n "$RANLIB"; then 5977 case $host_os in 5978 bitrig* | openbsd*) 5979 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 5980 ;; 5981 *) 5982 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 5983 ;; 5984 esac 5985 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 5986fi 5987 5988case $host_os in 5989 darwin*) 5990 lock_old_archive_extraction=yes ;; 5991 *) 5992 lock_old_archive_extraction=no ;; 5993esac 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033# If no C compiler was specified, use CC. 6034LTCC=${LTCC-"$CC"} 6035 6036# If no C compiler flags were specified, use CFLAGS. 6037LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6038 6039# Allow CC to be a program name with arguments. 6040compiler=$CC 6041 6042 6043# Check for command to grab the raw symbol name followed by C symbol from nm. 6044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6045$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6046if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6047 $as_echo_n "(cached) " >&6 6048else 6049 6050# These are sane defaults that work on at least a few old systems. 6051# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6052 6053# Character class describing NM global symbol codes. 6054symcode='[BCDEGRST]' 6055 6056# Regexp to match symbols that can be accessed directly from C. 6057sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6058 6059# Define system-specific variables. 6060case $host_os in 6061aix*) 6062 symcode='[BCDT]' 6063 ;; 6064cygwin* | mingw* | pw32* | cegcc*) 6065 symcode='[ABCDGISTW]' 6066 ;; 6067hpux*) 6068 if test ia64 = "$host_cpu"; then 6069 symcode='[ABCDEGRST]' 6070 fi 6071 ;; 6072irix* | nonstopux*) 6073 symcode='[BCDEGRST]' 6074 ;; 6075osf*) 6076 symcode='[BCDEGQRST]' 6077 ;; 6078solaris*) 6079 symcode='[BDRT]' 6080 ;; 6081sco3.2v5*) 6082 symcode='[DT]' 6083 ;; 6084sysv4.2uw2*) 6085 symcode='[DT]' 6086 ;; 6087sysv5* | sco5v6* | unixware* | OpenUNIX*) 6088 symcode='[ABDT]' 6089 ;; 6090sysv4) 6091 symcode='[DFNSTU]' 6092 ;; 6093esac 6094 6095# If we're using GNU nm, then use its standard symbol codes. 6096case `$NM -V 2>&1` in 6097*GNU* | *'with BFD'*) 6098 symcode='[ABCDGIRSTW]' ;; 6099esac 6100 6101if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6102 # Gets list of data symbols to import. 6103 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6104 # Adjust the below global symbol transforms to fixup imported variables. 6105 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6106 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6107 lt_c_name_lib_hook="\ 6108 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6109 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6110else 6111 # Disable hooks by default. 6112 lt_cv_sys_global_symbol_to_import= 6113 lt_cdecl_hook= 6114 lt_c_name_hook= 6115 lt_c_name_lib_hook= 6116fi 6117 6118# Transform an extracted symbol line into a proper C declaration. 6119# Some systems (esp. on ia64) link data and code symbols differently, 6120# so use this general approach. 6121lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 6122$lt_cdecl_hook\ 6123" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6124" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 6125 6126# Transform an extracted symbol line into symbol name and symbol address 6127lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 6128$lt_c_name_hook\ 6129" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6130" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 6131 6132# Transform an extracted symbol line into symbol name with lib prefix and 6133# symbol address. 6134lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 6135$lt_c_name_lib_hook\ 6136" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6137" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 6138" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 6139 6140# Handle CRLF in mingw tool chain 6141opt_cr= 6142case $build_os in 6143mingw*) 6144 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6145 ;; 6146esac 6147 6148# Try without a prefix underscore, then with it. 6149for ac_symprfx in "" "_"; do 6150 6151 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6152 symxfrm="\\1 $ac_symprfx\\2 \\2" 6153 6154 # Write the raw and C identifiers. 6155 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6156 # Fake it for dumpbin and say T for any non-static function, 6157 # D for any global variable and I for any imported variable. 6158 # Also find C++ and __fastcall symbols from MSVC++, 6159 # which start with @ or ?. 6160 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6161" {last_section=section; section=\$ 3};"\ 6162" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6163" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6164" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 6165" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 6166" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 6167" \$ 0!~/External *\|/{next};"\ 6168" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6169" {if(hide[section]) next};"\ 6170" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 6171" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 6172" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 6173" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 6174" ' prfx=^$ac_symprfx" 6175 else 6176 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6177 fi 6178 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6179 6180 # Check to see that the pipe works correctly. 6181 pipe_works=no 6182 6183 rm -f conftest* 6184 cat > conftest.$ac_ext <<_LT_EOF 6185#ifdef __cplusplus 6186extern "C" { 6187#endif 6188char nm_test_var; 6189void nm_test_func(void); 6190void nm_test_func(void){} 6191#ifdef __cplusplus 6192} 6193#endif 6194int main(){nm_test_var='a';nm_test_func();return(0);} 6195_LT_EOF 6196 6197 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6198 (eval $ac_compile) 2>&5 6199 ac_status=$? 6200 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6201 test $ac_status = 0; }; then 6202 # Now try to grab the symbols. 6203 nlist=conftest.nm 6204 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6205 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6206 ac_status=$? 6207 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6208 test $ac_status = 0; } && test -s "$nlist"; then 6209 # Try sorting and uniquifying the output. 6210 if sort "$nlist" | uniq > "$nlist"T; then 6211 mv -f "$nlist"T "$nlist" 6212 else 6213 rm -f "$nlist"T 6214 fi 6215 6216 # Make sure that we snagged all the symbols we need. 6217 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6218 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6219 cat <<_LT_EOF > conftest.$ac_ext 6220/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6221#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 6222/* DATA imports from DLLs on WIN32 can't be const, because runtime 6223 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6224# define LT_DLSYM_CONST 6225#elif defined __osf__ 6226/* This system does not cope well with relocations in const data. */ 6227# define LT_DLSYM_CONST 6228#else 6229# define LT_DLSYM_CONST const 6230#endif 6231 6232#ifdef __cplusplus 6233extern "C" { 6234#endif 6235 6236_LT_EOF 6237 # Now generate the symbol file. 6238 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6239 6240 cat <<_LT_EOF >> conftest.$ac_ext 6241 6242/* The mapping between symbol names and symbols. */ 6243LT_DLSYM_CONST struct { 6244 const char *name; 6245 void *address; 6246} 6247lt__PROGRAM__LTX_preloaded_symbols[] = 6248{ 6249 { "@PROGRAM@", (void *) 0 }, 6250_LT_EOF 6251 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6252 cat <<\_LT_EOF >> conftest.$ac_ext 6253 {0, (void *) 0} 6254}; 6255 6256/* This works around a problem in FreeBSD linker */ 6257#ifdef FREEBSD_WORKAROUND 6258static const void *lt_preloaded_setup() { 6259 return lt__PROGRAM__LTX_preloaded_symbols; 6260} 6261#endif 6262 6263#ifdef __cplusplus 6264} 6265#endif 6266_LT_EOF 6267 # Now try linking the two files. 6268 mv conftest.$ac_objext conftstm.$ac_objext 6269 lt_globsym_save_LIBS=$LIBS 6270 lt_globsym_save_CFLAGS=$CFLAGS 6271 LIBS=conftstm.$ac_objext 6272 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6273 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6274 (eval $ac_link) 2>&5 6275 ac_status=$? 6276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6277 test $ac_status = 0; } && test -s conftest$ac_exeext; then 6278 pipe_works=yes 6279 fi 6280 LIBS=$lt_globsym_save_LIBS 6281 CFLAGS=$lt_globsym_save_CFLAGS 6282 else 6283 echo "cannot find nm_test_func in $nlist" >&5 6284 fi 6285 else 6286 echo "cannot find nm_test_var in $nlist" >&5 6287 fi 6288 else 6289 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6290 fi 6291 else 6292 echo "$progname: failed program was:" >&5 6293 cat conftest.$ac_ext >&5 6294 fi 6295 rm -rf conftest* conftst* 6296 6297 # Do not use the global_symbol_pipe unless it works. 6298 if test yes = "$pipe_works"; then 6299 break 6300 else 6301 lt_cv_sys_global_symbol_pipe= 6302 fi 6303done 6304 6305fi 6306 6307if test -z "$lt_cv_sys_global_symbol_pipe"; then 6308 lt_cv_sys_global_symbol_to_cdecl= 6309fi 6310if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6312$as_echo "failed" >&6; } 6313else 6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6315$as_echo "ok" >&6; } 6316fi 6317 6318# Response file support. 6319if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6320 nm_file_list_spec='@' 6321elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6322 nm_file_list_spec='@' 6323fi 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6362$as_echo_n "checking for sysroot... " >&6; } 6363 6364# Check whether --with-sysroot was given. 6365if test "${with_sysroot+set}" = set; then : 6366 withval=$with_sysroot; 6367else 6368 with_sysroot=no 6369fi 6370 6371 6372lt_sysroot= 6373case $with_sysroot in #( 6374 yes) 6375 if test yes = "$GCC"; then 6376 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 6377 fi 6378 ;; #( 6379 /*) 6380 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 6381 ;; #( 6382 no|'') 6383 ;; #( 6384 *) 6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 6386$as_echo "$with_sysroot" >&6; } 6387 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 6388 ;; 6389esac 6390 6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6392$as_echo "${lt_sysroot:-no}" >&6; } 6393 6394 6395 6396 6397 6398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 6399$as_echo_n "checking for a working dd... " >&6; } 6400if ${ac_cv_path_lt_DD+:} false; then : 6401 $as_echo_n "(cached) " >&6 6402else 6403 printf 0123456789abcdef0123456789abcdef >conftest.i 6404cat conftest.i conftest.i >conftest2.i 6405: ${lt_DD:=$DD} 6406if test -z "$lt_DD"; then 6407 ac_path_lt_DD_found=false 6408 # Loop through the user's path and test for each of PROGNAME-LIST 6409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6410for as_dir in $PATH 6411do 6412 IFS=$as_save_IFS 6413 test -z "$as_dir" && as_dir=. 6414 for ac_prog in dd; do 6415 for ac_exec_ext in '' $ac_executable_extensions; do 6416 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 6417 as_fn_executable_p "$ac_path_lt_DD" || continue 6418if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 6419 cmp -s conftest.i conftest.out \ 6420 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 6421fi 6422 $ac_path_lt_DD_found && break 3 6423 done 6424 done 6425 done 6426IFS=$as_save_IFS 6427 if test -z "$ac_cv_path_lt_DD"; then 6428 : 6429 fi 6430else 6431 ac_cv_path_lt_DD=$lt_DD 6432fi 6433 6434rm -f conftest.i conftest2.i conftest.out 6435fi 6436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 6437$as_echo "$ac_cv_path_lt_DD" >&6; } 6438 6439 6440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 6441$as_echo_n "checking how to truncate binary pipes... " >&6; } 6442if ${lt_cv_truncate_bin+:} false; then : 6443 $as_echo_n "(cached) " >&6 6444else 6445 printf 0123456789abcdef0123456789abcdef >conftest.i 6446cat conftest.i conftest.i >conftest2.i 6447lt_cv_truncate_bin= 6448if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 6449 cmp -s conftest.i conftest.out \ 6450 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 6451fi 6452rm -f conftest.i conftest2.i conftest.out 6453test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 6454fi 6455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 6456$as_echo "$lt_cv_truncate_bin" >&6; } 6457 6458 6459 6460 6461 6462 6463 6464# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 6465func_cc_basename () 6466{ 6467 for cc_temp in $*""; do 6468 case $cc_temp in 6469 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6470 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6471 \-*) ;; 6472 *) break;; 6473 esac 6474 done 6475 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 6476} 6477 6478# Check whether --enable-libtool-lock was given. 6479if test "${enable_libtool_lock+set}" = set; then : 6480 enableval=$enable_libtool_lock; 6481fi 6482 6483test no = "$enable_libtool_lock" || enable_libtool_lock=yes 6484 6485# Some flags need to be propagated to the compiler or linker for good 6486# libtool support. 6487case $host in 6488ia64-*-hpux*) 6489 # Find out what ABI is being produced by ac_compile, and set mode 6490 # options accordingly. 6491 echo 'int i;' > conftest.$ac_ext 6492 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6493 (eval $ac_compile) 2>&5 6494 ac_status=$? 6495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6496 test $ac_status = 0; }; then 6497 case `/usr/bin/file conftest.$ac_objext` in 6498 *ELF-32*) 6499 HPUX_IA64_MODE=32 6500 ;; 6501 *ELF-64*) 6502 HPUX_IA64_MODE=64 6503 ;; 6504 esac 6505 fi 6506 rm -rf conftest* 6507 ;; 6508*-*-irix6*) 6509 # Find out what ABI is being produced by ac_compile, and set linker 6510 # options accordingly. 6511 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6512 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6513 (eval $ac_compile) 2>&5 6514 ac_status=$? 6515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6516 test $ac_status = 0; }; then 6517 if test yes = "$lt_cv_prog_gnu_ld"; then 6518 case `/usr/bin/file conftest.$ac_objext` in 6519 *32-bit*) 6520 LD="${LD-ld} -melf32bsmip" 6521 ;; 6522 *N32*) 6523 LD="${LD-ld} -melf32bmipn32" 6524 ;; 6525 *64-bit*) 6526 LD="${LD-ld} -melf64bmip" 6527 ;; 6528 esac 6529 else 6530 case `/usr/bin/file conftest.$ac_objext` in 6531 *32-bit*) 6532 LD="${LD-ld} -32" 6533 ;; 6534 *N32*) 6535 LD="${LD-ld} -n32" 6536 ;; 6537 *64-bit*) 6538 LD="${LD-ld} -64" 6539 ;; 6540 esac 6541 fi 6542 fi 6543 rm -rf conftest* 6544 ;; 6545 6546mips64*-*linux*) 6547 # Find out what ABI is being produced by ac_compile, and set linker 6548 # options accordingly. 6549 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6550 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6551 (eval $ac_compile) 2>&5 6552 ac_status=$? 6553 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6554 test $ac_status = 0; }; then 6555 emul=elf 6556 case `/usr/bin/file conftest.$ac_objext` in 6557 *32-bit*) 6558 emul="${emul}32" 6559 ;; 6560 *64-bit*) 6561 emul="${emul}64" 6562 ;; 6563 esac 6564 case `/usr/bin/file conftest.$ac_objext` in 6565 *MSB*) 6566 emul="${emul}btsmip" 6567 ;; 6568 *LSB*) 6569 emul="${emul}ltsmip" 6570 ;; 6571 esac 6572 case `/usr/bin/file conftest.$ac_objext` in 6573 *N32*) 6574 emul="${emul}n32" 6575 ;; 6576 esac 6577 LD="${LD-ld} -m $emul" 6578 fi 6579 rm -rf conftest* 6580 ;; 6581 6582x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6583s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6584 # Find out what ABI is being produced by ac_compile, and set linker 6585 # options accordingly. Note that the listed cases only cover the 6586 # situations where additional linker options are needed (such as when 6587 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 6588 # vice versa); the common cases where no linker options are needed do 6589 # not appear in the list. 6590 echo 'int i;' > conftest.$ac_ext 6591 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6592 (eval $ac_compile) 2>&5 6593 ac_status=$? 6594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6595 test $ac_status = 0; }; then 6596 case `/usr/bin/file conftest.o` in 6597 *32-bit*) 6598 case $host in 6599 x86_64-*kfreebsd*-gnu) 6600 LD="${LD-ld} -m elf_i386_fbsd" 6601 ;; 6602 x86_64-*linux*) 6603 case `/usr/bin/file conftest.o` in 6604 *x86-64*) 6605 LD="${LD-ld} -m elf32_x86_64" 6606 ;; 6607 *) 6608 LD="${LD-ld} -m elf_i386" 6609 ;; 6610 esac 6611 ;; 6612 powerpc64le-*linux*) 6613 LD="${LD-ld} -m elf32lppclinux" 6614 ;; 6615 powerpc64-*linux*) 6616 LD="${LD-ld} -m elf32ppclinux" 6617 ;; 6618 s390x-*linux*) 6619 LD="${LD-ld} -m elf_s390" 6620 ;; 6621 sparc64-*linux*) 6622 LD="${LD-ld} -m elf32_sparc" 6623 ;; 6624 esac 6625 ;; 6626 *64-bit*) 6627 case $host in 6628 x86_64-*kfreebsd*-gnu) 6629 LD="${LD-ld} -m elf_x86_64_fbsd" 6630 ;; 6631 x86_64-*linux*) 6632 LD="${LD-ld} -m elf_x86_64" 6633 ;; 6634 powerpcle-*linux*) 6635 LD="${LD-ld} -m elf64lppc" 6636 ;; 6637 powerpc-*linux*) 6638 LD="${LD-ld} -m elf64ppc" 6639 ;; 6640 s390*-*linux*|s390*-*tpf*) 6641 LD="${LD-ld} -m elf64_s390" 6642 ;; 6643 sparc*-*linux*) 6644 LD="${LD-ld} -m elf64_sparc" 6645 ;; 6646 esac 6647 ;; 6648 esac 6649 fi 6650 rm -rf conftest* 6651 ;; 6652 6653*-*-sco3.2v5*) 6654 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6655 SAVE_CFLAGS=$CFLAGS 6656 CFLAGS="$CFLAGS -belf" 6657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6658$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6659if ${lt_cv_cc_needs_belf+:} false; then : 6660 $as_echo_n "(cached) " >&6 6661else 6662 ac_ext=c 6663ac_cpp='$CPP $CPPFLAGS' 6664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6666ac_compiler_gnu=$ac_cv_c_compiler_gnu 6667 6668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6669/* end confdefs.h. */ 6670 6671int 6672main () 6673{ 6674 6675 ; 6676 return 0; 6677} 6678_ACEOF 6679if ac_fn_c_try_link "$LINENO"; then : 6680 lt_cv_cc_needs_belf=yes 6681else 6682 lt_cv_cc_needs_belf=no 6683fi 6684rm -f core conftest.err conftest.$ac_objext \ 6685 conftest$ac_exeext conftest.$ac_ext 6686 ac_ext=c 6687ac_cpp='$CPP $CPPFLAGS' 6688ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6689ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6690ac_compiler_gnu=$ac_cv_c_compiler_gnu 6691 6692fi 6693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6694$as_echo "$lt_cv_cc_needs_belf" >&6; } 6695 if test yes != "$lt_cv_cc_needs_belf"; then 6696 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6697 CFLAGS=$SAVE_CFLAGS 6698 fi 6699 ;; 6700*-*solaris*) 6701 # Find out what ABI is being produced by ac_compile, and set linker 6702 # options accordingly. 6703 echo 'int i;' > conftest.$ac_ext 6704 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6705 (eval $ac_compile) 2>&5 6706 ac_status=$? 6707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6708 test $ac_status = 0; }; then 6709 case `/usr/bin/file conftest.o` in 6710 *64-bit*) 6711 case $lt_cv_prog_gnu_ld in 6712 yes*) 6713 case $host in 6714 i?86-*-solaris*|x86_64-*-solaris*) 6715 LD="${LD-ld} -m elf_x86_64" 6716 ;; 6717 sparc*-*-solaris*) 6718 LD="${LD-ld} -m elf64_sparc" 6719 ;; 6720 esac 6721 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 6722 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 6723 LD=${LD-ld}_sol2 6724 fi 6725 ;; 6726 *) 6727 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6728 LD="${LD-ld} -64" 6729 fi 6730 ;; 6731 esac 6732 ;; 6733 esac 6734 fi 6735 rm -rf conftest* 6736 ;; 6737esac 6738 6739need_locks=$enable_libtool_lock 6740 6741if test -n "$ac_tool_prefix"; then 6742 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 6743set dummy ${ac_tool_prefix}mt; ac_word=$2 6744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6745$as_echo_n "checking for $ac_word... " >&6; } 6746if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 6747 $as_echo_n "(cached) " >&6 6748else 6749 if test -n "$MANIFEST_TOOL"; then 6750 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 6751else 6752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6753for as_dir in $PATH 6754do 6755 IFS=$as_save_IFS 6756 test -z "$as_dir" && as_dir=. 6757 for ac_exec_ext in '' $ac_executable_extensions; do 6758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6759 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 6760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6761 break 2 6762 fi 6763done 6764 done 6765IFS=$as_save_IFS 6766 6767fi 6768fi 6769MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 6770if test -n "$MANIFEST_TOOL"; then 6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 6772$as_echo "$MANIFEST_TOOL" >&6; } 6773else 6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6775$as_echo "no" >&6; } 6776fi 6777 6778 6779fi 6780if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 6781 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 6782 # Extract the first word of "mt", so it can be a program name with args. 6783set dummy mt; ac_word=$2 6784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6785$as_echo_n "checking for $ac_word... " >&6; } 6786if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 6787 $as_echo_n "(cached) " >&6 6788else 6789 if test -n "$ac_ct_MANIFEST_TOOL"; then 6790 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 6791else 6792as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6793for as_dir in $PATH 6794do 6795 IFS=$as_save_IFS 6796 test -z "$as_dir" && as_dir=. 6797 for ac_exec_ext in '' $ac_executable_extensions; do 6798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6799 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 6800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6801 break 2 6802 fi 6803done 6804 done 6805IFS=$as_save_IFS 6806 6807fi 6808fi 6809ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 6810if test -n "$ac_ct_MANIFEST_TOOL"; then 6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 6812$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 6813else 6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6815$as_echo "no" >&6; } 6816fi 6817 6818 if test "x$ac_ct_MANIFEST_TOOL" = x; then 6819 MANIFEST_TOOL=":" 6820 else 6821 case $cross_compiling:$ac_tool_warned in 6822yes:) 6823{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6824$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6825ac_tool_warned=yes ;; 6826esac 6827 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 6828 fi 6829else 6830 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 6831fi 6832 6833test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 6834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 6835$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 6836if ${lt_cv_path_mainfest_tool+:} false; then : 6837 $as_echo_n "(cached) " >&6 6838else 6839 lt_cv_path_mainfest_tool=no 6840 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 6841 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 6842 cat conftest.err >&5 6843 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 6844 lt_cv_path_mainfest_tool=yes 6845 fi 6846 rm -f conftest* 6847fi 6848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 6849$as_echo "$lt_cv_path_mainfest_tool" >&6; } 6850if test yes != "$lt_cv_path_mainfest_tool"; then 6851 MANIFEST_TOOL=: 6852fi 6853 6854 6855 6856 6857 6858 6859 case $host_os in 6860 rhapsody* | darwin*) 6861 if test -n "$ac_tool_prefix"; then 6862 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6863set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6865$as_echo_n "checking for $ac_word... " >&6; } 6866if ${ac_cv_prog_DSYMUTIL+:} false; then : 6867 $as_echo_n "(cached) " >&6 6868else 6869 if test -n "$DSYMUTIL"; then 6870 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6871else 6872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6873for as_dir in $PATH 6874do 6875 IFS=$as_save_IFS 6876 test -z "$as_dir" && as_dir=. 6877 for ac_exec_ext in '' $ac_executable_extensions; do 6878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6879 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6881 break 2 6882 fi 6883done 6884 done 6885IFS=$as_save_IFS 6886 6887fi 6888fi 6889DSYMUTIL=$ac_cv_prog_DSYMUTIL 6890if test -n "$DSYMUTIL"; then 6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6892$as_echo "$DSYMUTIL" >&6; } 6893else 6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6895$as_echo "no" >&6; } 6896fi 6897 6898 6899fi 6900if test -z "$ac_cv_prog_DSYMUTIL"; then 6901 ac_ct_DSYMUTIL=$DSYMUTIL 6902 # Extract the first word of "dsymutil", so it can be a program name with args. 6903set dummy dsymutil; ac_word=$2 6904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6905$as_echo_n "checking for $ac_word... " >&6; } 6906if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6907 $as_echo_n "(cached) " >&6 6908else 6909 if test -n "$ac_ct_DSYMUTIL"; then 6910 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6911else 6912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6913for as_dir in $PATH 6914do 6915 IFS=$as_save_IFS 6916 test -z "$as_dir" && as_dir=. 6917 for ac_exec_ext in '' $ac_executable_extensions; do 6918 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6919 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6921 break 2 6922 fi 6923done 6924 done 6925IFS=$as_save_IFS 6926 6927fi 6928fi 6929ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6930if test -n "$ac_ct_DSYMUTIL"; then 6931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6932$as_echo "$ac_ct_DSYMUTIL" >&6; } 6933else 6934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6935$as_echo "no" >&6; } 6936fi 6937 6938 if test "x$ac_ct_DSYMUTIL" = x; then 6939 DSYMUTIL=":" 6940 else 6941 case $cross_compiling:$ac_tool_warned in 6942yes:) 6943{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6944$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6945ac_tool_warned=yes ;; 6946esac 6947 DSYMUTIL=$ac_ct_DSYMUTIL 6948 fi 6949else 6950 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6951fi 6952 6953 if test -n "$ac_tool_prefix"; then 6954 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6955set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6957$as_echo_n "checking for $ac_word... " >&6; } 6958if ${ac_cv_prog_NMEDIT+:} false; then : 6959 $as_echo_n "(cached) " >&6 6960else 6961 if test -n "$NMEDIT"; then 6962 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6963else 6964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6965for as_dir in $PATH 6966do 6967 IFS=$as_save_IFS 6968 test -z "$as_dir" && as_dir=. 6969 for ac_exec_ext in '' $ac_executable_extensions; do 6970 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6971 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6973 break 2 6974 fi 6975done 6976 done 6977IFS=$as_save_IFS 6978 6979fi 6980fi 6981NMEDIT=$ac_cv_prog_NMEDIT 6982if test -n "$NMEDIT"; then 6983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6984$as_echo "$NMEDIT" >&6; } 6985else 6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6987$as_echo "no" >&6; } 6988fi 6989 6990 6991fi 6992if test -z "$ac_cv_prog_NMEDIT"; then 6993 ac_ct_NMEDIT=$NMEDIT 6994 # Extract the first word of "nmedit", so it can be a program name with args. 6995set dummy nmedit; ac_word=$2 6996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6997$as_echo_n "checking for $ac_word... " >&6; } 6998if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6999 $as_echo_n "(cached) " >&6 7000else 7001 if test -n "$ac_ct_NMEDIT"; then 7002 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7003else 7004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7005for as_dir in $PATH 7006do 7007 IFS=$as_save_IFS 7008 test -z "$as_dir" && as_dir=. 7009 for ac_exec_ext in '' $ac_executable_extensions; do 7010 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7011 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7013 break 2 7014 fi 7015done 7016 done 7017IFS=$as_save_IFS 7018 7019fi 7020fi 7021ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7022if test -n "$ac_ct_NMEDIT"; then 7023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7024$as_echo "$ac_ct_NMEDIT" >&6; } 7025else 7026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7027$as_echo "no" >&6; } 7028fi 7029 7030 if test "x$ac_ct_NMEDIT" = x; then 7031 NMEDIT=":" 7032 else 7033 case $cross_compiling:$ac_tool_warned in 7034yes:) 7035{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7036$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7037ac_tool_warned=yes ;; 7038esac 7039 NMEDIT=$ac_ct_NMEDIT 7040 fi 7041else 7042 NMEDIT="$ac_cv_prog_NMEDIT" 7043fi 7044 7045 if test -n "$ac_tool_prefix"; then 7046 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7047set dummy ${ac_tool_prefix}lipo; ac_word=$2 7048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7049$as_echo_n "checking for $ac_word... " >&6; } 7050if ${ac_cv_prog_LIPO+:} false; then : 7051 $as_echo_n "(cached) " >&6 7052else 7053 if test -n "$LIPO"; then 7054 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7055else 7056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7057for as_dir in $PATH 7058do 7059 IFS=$as_save_IFS 7060 test -z "$as_dir" && as_dir=. 7061 for ac_exec_ext in '' $ac_executable_extensions; do 7062 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7063 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7065 break 2 7066 fi 7067done 7068 done 7069IFS=$as_save_IFS 7070 7071fi 7072fi 7073LIPO=$ac_cv_prog_LIPO 7074if test -n "$LIPO"; then 7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7076$as_echo "$LIPO" >&6; } 7077else 7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7079$as_echo "no" >&6; } 7080fi 7081 7082 7083fi 7084if test -z "$ac_cv_prog_LIPO"; then 7085 ac_ct_LIPO=$LIPO 7086 # Extract the first word of "lipo", so it can be a program name with args. 7087set dummy lipo; ac_word=$2 7088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7089$as_echo_n "checking for $ac_word... " >&6; } 7090if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7091 $as_echo_n "(cached) " >&6 7092else 7093 if test -n "$ac_ct_LIPO"; then 7094 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7095else 7096as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7097for as_dir in $PATH 7098do 7099 IFS=$as_save_IFS 7100 test -z "$as_dir" && as_dir=. 7101 for ac_exec_ext in '' $ac_executable_extensions; do 7102 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7103 ac_cv_prog_ac_ct_LIPO="lipo" 7104 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7105 break 2 7106 fi 7107done 7108 done 7109IFS=$as_save_IFS 7110 7111fi 7112fi 7113ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7114if test -n "$ac_ct_LIPO"; then 7115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7116$as_echo "$ac_ct_LIPO" >&6; } 7117else 7118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7119$as_echo "no" >&6; } 7120fi 7121 7122 if test "x$ac_ct_LIPO" = x; then 7123 LIPO=":" 7124 else 7125 case $cross_compiling:$ac_tool_warned in 7126yes:) 7127{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7128$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7129ac_tool_warned=yes ;; 7130esac 7131 LIPO=$ac_ct_LIPO 7132 fi 7133else 7134 LIPO="$ac_cv_prog_LIPO" 7135fi 7136 7137 if test -n "$ac_tool_prefix"; then 7138 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7139set dummy ${ac_tool_prefix}otool; ac_word=$2 7140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7141$as_echo_n "checking for $ac_word... " >&6; } 7142if ${ac_cv_prog_OTOOL+:} false; then : 7143 $as_echo_n "(cached) " >&6 7144else 7145 if test -n "$OTOOL"; then 7146 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7147else 7148as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7149for as_dir in $PATH 7150do 7151 IFS=$as_save_IFS 7152 test -z "$as_dir" && as_dir=. 7153 for ac_exec_ext in '' $ac_executable_extensions; do 7154 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7155 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7157 break 2 7158 fi 7159done 7160 done 7161IFS=$as_save_IFS 7162 7163fi 7164fi 7165OTOOL=$ac_cv_prog_OTOOL 7166if test -n "$OTOOL"; then 7167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7168$as_echo "$OTOOL" >&6; } 7169else 7170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7171$as_echo "no" >&6; } 7172fi 7173 7174 7175fi 7176if test -z "$ac_cv_prog_OTOOL"; then 7177 ac_ct_OTOOL=$OTOOL 7178 # Extract the first word of "otool", so it can be a program name with args. 7179set dummy otool; ac_word=$2 7180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7181$as_echo_n "checking for $ac_word... " >&6; } 7182if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7183 $as_echo_n "(cached) " >&6 7184else 7185 if test -n "$ac_ct_OTOOL"; then 7186 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7187else 7188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7189for as_dir in $PATH 7190do 7191 IFS=$as_save_IFS 7192 test -z "$as_dir" && as_dir=. 7193 for ac_exec_ext in '' $ac_executable_extensions; do 7194 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7195 ac_cv_prog_ac_ct_OTOOL="otool" 7196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7197 break 2 7198 fi 7199done 7200 done 7201IFS=$as_save_IFS 7202 7203fi 7204fi 7205ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7206if test -n "$ac_ct_OTOOL"; then 7207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7208$as_echo "$ac_ct_OTOOL" >&6; } 7209else 7210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7211$as_echo "no" >&6; } 7212fi 7213 7214 if test "x$ac_ct_OTOOL" = x; then 7215 OTOOL=":" 7216 else 7217 case $cross_compiling:$ac_tool_warned in 7218yes:) 7219{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7220$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7221ac_tool_warned=yes ;; 7222esac 7223 OTOOL=$ac_ct_OTOOL 7224 fi 7225else 7226 OTOOL="$ac_cv_prog_OTOOL" 7227fi 7228 7229 if test -n "$ac_tool_prefix"; then 7230 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7231set dummy ${ac_tool_prefix}otool64; ac_word=$2 7232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7233$as_echo_n "checking for $ac_word... " >&6; } 7234if ${ac_cv_prog_OTOOL64+:} false; then : 7235 $as_echo_n "(cached) " >&6 7236else 7237 if test -n "$OTOOL64"; then 7238 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7239else 7240as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7241for as_dir in $PATH 7242do 7243 IFS=$as_save_IFS 7244 test -z "$as_dir" && as_dir=. 7245 for ac_exec_ext in '' $ac_executable_extensions; do 7246 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7247 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7248 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7249 break 2 7250 fi 7251done 7252 done 7253IFS=$as_save_IFS 7254 7255fi 7256fi 7257OTOOL64=$ac_cv_prog_OTOOL64 7258if test -n "$OTOOL64"; then 7259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7260$as_echo "$OTOOL64" >&6; } 7261else 7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7263$as_echo "no" >&6; } 7264fi 7265 7266 7267fi 7268if test -z "$ac_cv_prog_OTOOL64"; then 7269 ac_ct_OTOOL64=$OTOOL64 7270 # Extract the first word of "otool64", so it can be a program name with args. 7271set dummy otool64; ac_word=$2 7272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7273$as_echo_n "checking for $ac_word... " >&6; } 7274if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7275 $as_echo_n "(cached) " >&6 7276else 7277 if test -n "$ac_ct_OTOOL64"; then 7278 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7279else 7280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7281for as_dir in $PATH 7282do 7283 IFS=$as_save_IFS 7284 test -z "$as_dir" && as_dir=. 7285 for ac_exec_ext in '' $ac_executable_extensions; do 7286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7287 ac_cv_prog_ac_ct_OTOOL64="otool64" 7288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7289 break 2 7290 fi 7291done 7292 done 7293IFS=$as_save_IFS 7294 7295fi 7296fi 7297ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7298if test -n "$ac_ct_OTOOL64"; then 7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7300$as_echo "$ac_ct_OTOOL64" >&6; } 7301else 7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7303$as_echo "no" >&6; } 7304fi 7305 7306 if test "x$ac_ct_OTOOL64" = x; then 7307 OTOOL64=":" 7308 else 7309 case $cross_compiling:$ac_tool_warned in 7310yes:) 7311{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7312$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7313ac_tool_warned=yes ;; 7314esac 7315 OTOOL64=$ac_ct_OTOOL64 7316 fi 7317else 7318 OTOOL64="$ac_cv_prog_OTOOL64" 7319fi 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7348$as_echo_n "checking for -single_module linker flag... " >&6; } 7349if ${lt_cv_apple_cc_single_mod+:} false; then : 7350 $as_echo_n "(cached) " >&6 7351else 7352 lt_cv_apple_cc_single_mod=no 7353 if test -z "$LT_MULTI_MODULE"; then 7354 # By default we will add the -single_module flag. You can override 7355 # by either setting the environment variable LT_MULTI_MODULE 7356 # non-empty at configure time, or by adding -multi_module to the 7357 # link flags. 7358 rm -rf libconftest.dylib* 7359 echo "int foo(void){return 1;}" > conftest.c 7360 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7361-dynamiclib -Wl,-single_module conftest.c" >&5 7362 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7363 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7364 _lt_result=$? 7365 # If there is a non-empty error log, and "single_module" 7366 # appears in it, assume the flag caused a linker warning 7367 if test -s conftest.err && $GREP single_module conftest.err; then 7368 cat conftest.err >&5 7369 # Otherwise, if the output was created with a 0 exit code from 7370 # the compiler, it worked. 7371 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 7372 lt_cv_apple_cc_single_mod=yes 7373 else 7374 cat conftest.err >&5 7375 fi 7376 rm -rf libconftest.dylib* 7377 rm -f conftest.* 7378 fi 7379fi 7380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7381$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7382 7383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7384$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7385if ${lt_cv_ld_exported_symbols_list+:} false; then : 7386 $as_echo_n "(cached) " >&6 7387else 7388 lt_cv_ld_exported_symbols_list=no 7389 save_LDFLAGS=$LDFLAGS 7390 echo "_main" > conftest.sym 7391 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7392 cat 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 7416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7417$as_echo_n "checking for -force_load linker flag... " >&6; } 7418if ${lt_cv_ld_force_load+:} false; then : 7419 $as_echo_n "(cached) " >&6 7420else 7421 lt_cv_ld_force_load=no 7422 cat > conftest.c << _LT_EOF 7423int forced_loaded() { return 2;} 7424_LT_EOF 7425 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7426 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7427 echo "$AR cru libconftest.a conftest.o" >&5 7428 $AR cru libconftest.a conftest.o 2>&5 7429 echo "$RANLIB libconftest.a" >&5 7430 $RANLIB libconftest.a 2>&5 7431 cat > conftest.c << _LT_EOF 7432int main() { return 0;} 7433_LT_EOF 7434 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7435 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7436 _lt_result=$? 7437 if test -s conftest.err && $GREP force_load conftest.err; then 7438 cat conftest.err >&5 7439 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 7440 lt_cv_ld_force_load=yes 7441 else 7442 cat conftest.err >&5 7443 fi 7444 rm -f conftest.err libconftest.a conftest conftest.c 7445 rm -rf conftest.dSYM 7446 7447fi 7448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7449$as_echo "$lt_cv_ld_force_load" >&6; } 7450 case $host_os in 7451 rhapsody* | darwin1.[012]) 7452 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 7453 darwin1.*) 7454 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 7455 darwin*) # darwin 5.x on 7456 # if running on 10.5 or later, the deployment target defaults 7457 # to the OS version, if on x86, and 10.4, the deployment 7458 # target defaults to 10.4. Don't you love it? 7459 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7460 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7461 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 7462 10.[012][,.]*) 7463 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 7464 10.*) 7465 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 7466 esac 7467 ;; 7468 esac 7469 if test yes = "$lt_cv_apple_cc_single_mod"; then 7470 _lt_dar_single_mod='$single_module' 7471 fi 7472 if test yes = "$lt_cv_ld_exported_symbols_list"; then 7473 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 7474 else 7475 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 7476 fi 7477 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 7478 _lt_dsymutil='~$DSYMUTIL $lib || :' 7479 else 7480 _lt_dsymutil= 7481 fi 7482 ;; 7483 esac 7484 7485# func_munge_path_list VARIABLE PATH 7486# ----------------------------------- 7487# VARIABLE is name of variable containing _space_ separated list of 7488# directories to be munged by the contents of PATH, which is string 7489# having a format: 7490# "DIR[:DIR]:" 7491# string "DIR[ DIR]" will be prepended to VARIABLE 7492# ":DIR[:DIR]" 7493# string "DIR[ DIR]" will be appended to VARIABLE 7494# "DIRP[:DIRP]::[DIRA:]DIRA" 7495# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 7496# "DIRA[ DIRA]" will be appended to VARIABLE 7497# "DIR[:DIR]" 7498# VARIABLE will be replaced by "DIR[ DIR]" 7499func_munge_path_list () 7500{ 7501 case x$2 in 7502 x) 7503 ;; 7504 *:) 7505 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 7506 ;; 7507 x:*) 7508 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 7509 ;; 7510 *::*) 7511 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 7512 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 7513 ;; 7514 *) 7515 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 7516 ;; 7517 esac 7518} 7519 7520ac_ext=c 7521ac_cpp='$CPP $CPPFLAGS' 7522ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7523ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7524ac_compiler_gnu=$ac_cv_c_compiler_gnu 7525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7526$as_echo_n "checking how to run the C preprocessor... " >&6; } 7527# On Suns, sometimes $CPP names a directory. 7528if test -n "$CPP" && test -d "$CPP"; then 7529 CPP= 7530fi 7531if test -z "$CPP"; then 7532 if ${ac_cv_prog_CPP+:} false; then : 7533 $as_echo_n "(cached) " >&6 7534else 7535 # Double quotes because CPP needs to be expanded 7536 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7537 do 7538 ac_preproc_ok=false 7539for ac_c_preproc_warn_flag in '' yes 7540do 7541 # Use a header file that comes with gcc, so configuring glibc 7542 # with a fresh cross-compiler works. 7543 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7544 # <limits.h> exists even on freestanding compilers. 7545 # On the NeXT, cc -E runs the code through the compiler's parser, 7546 # not just through cpp. "Syntax error" is here to catch this case. 7547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7548/* end confdefs.h. */ 7549#ifdef __STDC__ 7550# include <limits.h> 7551#else 7552# include <assert.h> 7553#endif 7554 Syntax error 7555_ACEOF 7556if ac_fn_c_try_cpp "$LINENO"; then : 7557 7558else 7559 # Broken: fails on valid input. 7560continue 7561fi 7562rm -f conftest.err conftest.i conftest.$ac_ext 7563 7564 # OK, works on sane cases. Now check whether nonexistent headers 7565 # can be detected and how. 7566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7567/* end confdefs.h. */ 7568#include <ac_nonexistent.h> 7569_ACEOF 7570if ac_fn_c_try_cpp "$LINENO"; then : 7571 # Broken: success on invalid input. 7572continue 7573else 7574 # Passes both tests. 7575ac_preproc_ok=: 7576break 7577fi 7578rm -f conftest.err conftest.i conftest.$ac_ext 7579 7580done 7581# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7582rm -f conftest.i conftest.err conftest.$ac_ext 7583if $ac_preproc_ok; then : 7584 break 7585fi 7586 7587 done 7588 ac_cv_prog_CPP=$CPP 7589 7590fi 7591 CPP=$ac_cv_prog_CPP 7592else 7593 ac_cv_prog_CPP=$CPP 7594fi 7595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7596$as_echo "$CPP" >&6; } 7597ac_preproc_ok=false 7598for ac_c_preproc_warn_flag in '' yes 7599do 7600 # Use a header file that comes with gcc, so configuring glibc 7601 # with a fresh cross-compiler works. 7602 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7603 # <limits.h> exists even on freestanding compilers. 7604 # On the NeXT, cc -E runs the code through the compiler's parser, 7605 # not just through cpp. "Syntax error" is here to catch this case. 7606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7607/* end confdefs.h. */ 7608#ifdef __STDC__ 7609# include <limits.h> 7610#else 7611# include <assert.h> 7612#endif 7613 Syntax error 7614_ACEOF 7615if ac_fn_c_try_cpp "$LINENO"; then : 7616 7617else 7618 # Broken: fails on valid input. 7619continue 7620fi 7621rm -f conftest.err conftest.i conftest.$ac_ext 7622 7623 # OK, works on sane cases. Now check whether nonexistent headers 7624 # can be detected and how. 7625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7626/* end confdefs.h. */ 7627#include <ac_nonexistent.h> 7628_ACEOF 7629if ac_fn_c_try_cpp "$LINENO"; then : 7630 # Broken: success on invalid input. 7631continue 7632else 7633 # Passes both tests. 7634ac_preproc_ok=: 7635break 7636fi 7637rm -f conftest.err conftest.i conftest.$ac_ext 7638 7639done 7640# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7641rm -f conftest.i conftest.err conftest.$ac_ext 7642if $ac_preproc_ok; then : 7643 7644else 7645 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7646$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7647as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7648See \`config.log' for more details" "$LINENO" 5; } 7649fi 7650 7651ac_ext=c 7652ac_cpp='$CPP $CPPFLAGS' 7653ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7654ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7655ac_compiler_gnu=$ac_cv_c_compiler_gnu 7656 7657 7658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7659$as_echo_n "checking for ANSI C header files... " >&6; } 7660if ${ac_cv_header_stdc+:} false; then : 7661 $as_echo_n "(cached) " >&6 7662else 7663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7664/* end confdefs.h. */ 7665#include <stdlib.h> 7666#include <stdarg.h> 7667#include <string.h> 7668#include <float.h> 7669 7670int 7671main () 7672{ 7673 7674 ; 7675 return 0; 7676} 7677_ACEOF 7678if ac_fn_c_try_compile "$LINENO"; then : 7679 ac_cv_header_stdc=yes 7680else 7681 ac_cv_header_stdc=no 7682fi 7683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7684 7685if test $ac_cv_header_stdc = yes; then 7686 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7688/* end confdefs.h. */ 7689#include <string.h> 7690 7691_ACEOF 7692if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7693 $EGREP "memchr" >/dev/null 2>&1; then : 7694 7695else 7696 ac_cv_header_stdc=no 7697fi 7698rm -f conftest* 7699 7700fi 7701 7702if test $ac_cv_header_stdc = yes; then 7703 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7705/* end confdefs.h. */ 7706#include <stdlib.h> 7707 7708_ACEOF 7709if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7710 $EGREP "free" >/dev/null 2>&1; then : 7711 7712else 7713 ac_cv_header_stdc=no 7714fi 7715rm -f conftest* 7716 7717fi 7718 7719if test $ac_cv_header_stdc = yes; then 7720 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7721 if test "$cross_compiling" = yes; then : 7722 : 7723else 7724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7725/* end confdefs.h. */ 7726#include <ctype.h> 7727#include <stdlib.h> 7728#if ((' ' & 0x0FF) == 0x020) 7729# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7730# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7731#else 7732# define ISLOWER(c) \ 7733 (('a' <= (c) && (c) <= 'i') \ 7734 || ('j' <= (c) && (c) <= 'r') \ 7735 || ('s' <= (c) && (c) <= 'z')) 7736# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7737#endif 7738 7739#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7740int 7741main () 7742{ 7743 int i; 7744 for (i = 0; i < 256; i++) 7745 if (XOR (islower (i), ISLOWER (i)) 7746 || toupper (i) != TOUPPER (i)) 7747 return 2; 7748 return 0; 7749} 7750_ACEOF 7751if ac_fn_c_try_run "$LINENO"; then : 7752 7753else 7754 ac_cv_header_stdc=no 7755fi 7756rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7757 conftest.$ac_objext conftest.beam conftest.$ac_ext 7758fi 7759 7760fi 7761fi 7762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7763$as_echo "$ac_cv_header_stdc" >&6; } 7764if test $ac_cv_header_stdc = yes; then 7765 7766$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7767 7768fi 7769 7770# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7771for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7772 inttypes.h stdint.h unistd.h 7773do : 7774 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7775ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7776" 7777if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7778 cat >>confdefs.h <<_ACEOF 7779#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7780_ACEOF 7781 7782fi 7783 7784done 7785 7786 7787for ac_header in dlfcn.h 7788do : 7789 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7790" 7791if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7792 cat >>confdefs.h <<_ACEOF 7793#define HAVE_DLFCN_H 1 7794_ACEOF 7795 7796fi 7797 7798done 7799 7800 7801 7802 7803 7804# Set options 7805 7806 7807 7808 enable_dlopen=no 7809 7810 7811 enable_win32_dll=no 7812 7813 7814 # Check whether --enable-shared was given. 7815if test "${enable_shared+set}" = set; then : 7816 enableval=$enable_shared; p=${PACKAGE-default} 7817 case $enableval in 7818 yes) enable_shared=yes ;; 7819 no) enable_shared=no ;; 7820 *) 7821 enable_shared=no 7822 # Look at the argument we got. We use all the common list separators. 7823 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 7824 for pkg in $enableval; do 7825 IFS=$lt_save_ifs 7826 if test "X$pkg" = "X$p"; then 7827 enable_shared=yes 7828 fi 7829 done 7830 IFS=$lt_save_ifs 7831 ;; 7832 esac 7833else 7834 enable_shared=yes 7835fi 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 # Check whether --enable-static was given. 7846if test "${enable_static+set}" = set; then : 7847 enableval=$enable_static; p=${PACKAGE-default} 7848 case $enableval in 7849 yes) enable_static=yes ;; 7850 no) enable_static=no ;; 7851 *) 7852 enable_static=no 7853 # Look at the argument we got. We use all the common list separators. 7854 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 7855 for pkg in $enableval; do 7856 IFS=$lt_save_ifs 7857 if test "X$pkg" = "X$p"; then 7858 enable_static=yes 7859 fi 7860 done 7861 IFS=$lt_save_ifs 7862 ;; 7863 esac 7864else 7865 enable_static=yes 7866fi 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877# Check whether --with-pic was given. 7878if test "${with_pic+set}" = set; then : 7879 withval=$with_pic; lt_p=${PACKAGE-default} 7880 case $withval in 7881 yes|no) pic_mode=$withval ;; 7882 *) 7883 pic_mode=default 7884 # Look at the argument we got. We use all the common list separators. 7885 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 7886 for lt_pkg in $withval; do 7887 IFS=$lt_save_ifs 7888 if test "X$lt_pkg" = "X$lt_p"; then 7889 pic_mode=yes 7890 fi 7891 done 7892 IFS=$lt_save_ifs 7893 ;; 7894 esac 7895else 7896 pic_mode=default 7897fi 7898 7899 7900 7901 7902 7903 7904 7905 7906 # Check whether --enable-fast-install was given. 7907if test "${enable_fast_install+set}" = set; then : 7908 enableval=$enable_fast_install; p=${PACKAGE-default} 7909 case $enableval in 7910 yes) enable_fast_install=yes ;; 7911 no) enable_fast_install=no ;; 7912 *) 7913 enable_fast_install=no 7914 # Look at the argument we got. We use all the common list separators. 7915 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 7916 for pkg in $enableval; do 7917 IFS=$lt_save_ifs 7918 if test "X$pkg" = "X$p"; then 7919 enable_fast_install=yes 7920 fi 7921 done 7922 IFS=$lt_save_ifs 7923 ;; 7924 esac 7925else 7926 enable_fast_install=yes 7927fi 7928 7929 7930 7931 7932 7933 7934 7935 7936 shared_archive_member_spec= 7937case $host,$enable_shared in 7938power*-*-aix[5-9]*,yes) 7939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 7940$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 7941 7942# Check whether --with-aix-soname was given. 7943if test "${with_aix_soname+set}" = set; then : 7944 withval=$with_aix_soname; case $withval in 7945 aix|svr4|both) 7946 ;; 7947 *) 7948 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 7949 ;; 7950 esac 7951 lt_cv_with_aix_soname=$with_aix_soname 7952else 7953 if ${lt_cv_with_aix_soname+:} false; then : 7954 $as_echo_n "(cached) " >&6 7955else 7956 lt_cv_with_aix_soname=aix 7957fi 7958 7959 with_aix_soname=$lt_cv_with_aix_soname 7960fi 7961 7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 7963$as_echo "$with_aix_soname" >&6; } 7964 if test aix != "$with_aix_soname"; then 7965 # For the AIX way of multilib, we name the shared archive member 7966 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 7967 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 7968 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 7969 # the AIX toolchain works better with OBJECT_MODE set (default 32). 7970 if test 64 = "${OBJECT_MODE-32}"; then 7971 shared_archive_member_spec=shr_64 7972 else 7973 shared_archive_member_spec=shr 7974 fi 7975 fi 7976 ;; 7977*) 7978 with_aix_soname=aix 7979 ;; 7980esac 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991# This can be used to rebuild libtool when needed 7992LIBTOOL_DEPS=$ltmain 7993 7994# Always use our own libtool. 7995LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026test -z "$LN_S" && LN_S="ln -s" 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041if test -n "${ZSH_VERSION+set}"; then 8042 setopt NO_GLOB_SUBST 8043fi 8044 8045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8046$as_echo_n "checking for objdir... " >&6; } 8047if ${lt_cv_objdir+:} false; then : 8048 $as_echo_n "(cached) " >&6 8049else 8050 rm -f .libs 2>/dev/null 8051mkdir .libs 2>/dev/null 8052if test -d .libs; then 8053 lt_cv_objdir=.libs 8054else 8055 # MS-DOS does not allow filenames that begin with a dot. 8056 lt_cv_objdir=_libs 8057fi 8058rmdir .libs 2>/dev/null 8059fi 8060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8061$as_echo "$lt_cv_objdir" >&6; } 8062objdir=$lt_cv_objdir 8063 8064 8065 8066 8067 8068cat >>confdefs.h <<_ACEOF 8069#define LT_OBJDIR "$lt_cv_objdir/" 8070_ACEOF 8071 8072 8073 8074 8075case $host_os in 8076aix3*) 8077 # AIX sometimes has problems with the GCC collect2 program. For some 8078 # reason, if we set the COLLECT_NAMES environment variable, the problems 8079 # vanish in a puff of smoke. 8080 if test set != "${COLLECT_NAMES+set}"; then 8081 COLLECT_NAMES= 8082 export COLLECT_NAMES 8083 fi 8084 ;; 8085esac 8086 8087# Global variables: 8088ofile=libtool 8089can_build_shared=yes 8090 8091# All known linkers require a '.a' archive for static linking (except MSVC, 8092# which needs '.lib'). 8093libext=a 8094 8095with_gnu_ld=$lt_cv_prog_gnu_ld 8096 8097old_CC=$CC 8098old_CFLAGS=$CFLAGS 8099 8100# Set sane defaults for various variables 8101test -z "$CC" && CC=cc 8102test -z "$LTCC" && LTCC=$CC 8103test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8104test -z "$LD" && LD=ld 8105test -z "$ac_objext" && ac_objext=o 8106 8107func_cc_basename $compiler 8108cc_basename=$func_cc_basename_result 8109 8110 8111# Only perform the check for file, if the check method requires it 8112test -z "$MAGIC_CMD" && MAGIC_CMD=file 8113case $deplibs_check_method in 8114file_magic*) 8115 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8117$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8118if ${lt_cv_path_MAGIC_CMD+:} false; then : 8119 $as_echo_n "(cached) " >&6 8120else 8121 case $MAGIC_CMD in 8122[\\/*] | ?:[\\/]*) 8123 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8124 ;; 8125*) 8126 lt_save_MAGIC_CMD=$MAGIC_CMD 8127 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8128 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8129 for ac_dir in $ac_dummy; do 8130 IFS=$lt_save_ifs 8131 test -z "$ac_dir" && ac_dir=. 8132 if test -f "$ac_dir/${ac_tool_prefix}file"; then 8133 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8134 if test -n "$file_magic_test_file"; then 8135 case $deplibs_check_method in 8136 "file_magic "*) 8137 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8138 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8139 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8140 $EGREP "$file_magic_regex" > /dev/null; then 8141 : 8142 else 8143 cat <<_LT_EOF 1>&2 8144 8145*** Warning: the command libtool uses to detect shared libraries, 8146*** $file_magic_cmd, produces output that libtool cannot recognize. 8147*** The result is that libtool may fail to recognize shared libraries 8148*** as such. This will affect the creation of libtool libraries that 8149*** depend on shared libraries, but programs linked with such libtool 8150*** libraries will work regardless of this problem. Nevertheless, you 8151*** may want to report the problem to your system manager and/or to 8152*** bug-libtool@gnu.org 8153 8154_LT_EOF 8155 fi ;; 8156 esac 8157 fi 8158 break 8159 fi 8160 done 8161 IFS=$lt_save_ifs 8162 MAGIC_CMD=$lt_save_MAGIC_CMD 8163 ;; 8164esac 8165fi 8166 8167MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8168if test -n "$MAGIC_CMD"; then 8169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8170$as_echo "$MAGIC_CMD" >&6; } 8171else 8172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8173$as_echo "no" >&6; } 8174fi 8175 8176 8177 8178 8179 8180if test -z "$lt_cv_path_MAGIC_CMD"; then 8181 if test -n "$ac_tool_prefix"; then 8182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8183$as_echo_n "checking for file... " >&6; } 8184if ${lt_cv_path_MAGIC_CMD+:} false; then : 8185 $as_echo_n "(cached) " >&6 8186else 8187 case $MAGIC_CMD in 8188[\\/*] | ?:[\\/]*) 8189 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8190 ;; 8191*) 8192 lt_save_MAGIC_CMD=$MAGIC_CMD 8193 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8194 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8195 for ac_dir in $ac_dummy; do 8196 IFS=$lt_save_ifs 8197 test -z "$ac_dir" && ac_dir=. 8198 if test -f "$ac_dir/file"; then 8199 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 8200 if test -n "$file_magic_test_file"; then 8201 case $deplibs_check_method in 8202 "file_magic "*) 8203 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8204 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8205 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8206 $EGREP "$file_magic_regex" > /dev/null; then 8207 : 8208 else 8209 cat <<_LT_EOF 1>&2 8210 8211*** Warning: the command libtool uses to detect shared libraries, 8212*** $file_magic_cmd, produces output that libtool cannot recognize. 8213*** The result is that libtool may fail to recognize shared libraries 8214*** as such. This will affect the creation of libtool libraries that 8215*** depend on shared libraries, but programs linked with such libtool 8216*** libraries will work regardless of this problem. Nevertheless, you 8217*** may want to report the problem to your system manager and/or to 8218*** bug-libtool@gnu.org 8219 8220_LT_EOF 8221 fi ;; 8222 esac 8223 fi 8224 break 8225 fi 8226 done 8227 IFS=$lt_save_ifs 8228 MAGIC_CMD=$lt_save_MAGIC_CMD 8229 ;; 8230esac 8231fi 8232 8233MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8234if test -n "$MAGIC_CMD"; then 8235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8236$as_echo "$MAGIC_CMD" >&6; } 8237else 8238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8239$as_echo "no" >&6; } 8240fi 8241 8242 8243 else 8244 MAGIC_CMD=: 8245 fi 8246fi 8247 8248 fi 8249 ;; 8250esac 8251 8252# Use C for the default configuration in the libtool script 8253 8254lt_save_CC=$CC 8255ac_ext=c 8256ac_cpp='$CPP $CPPFLAGS' 8257ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8258ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8259ac_compiler_gnu=$ac_cv_c_compiler_gnu 8260 8261 8262# Source file extension for C test sources. 8263ac_ext=c 8264 8265# Object file extension for compiled C test sources. 8266objext=o 8267objext=$objext 8268 8269# Code to be used in simple compile tests 8270lt_simple_compile_test_code="int some_variable = 0;" 8271 8272# Code to be used in simple link tests 8273lt_simple_link_test_code='int main(){return(0);}' 8274 8275 8276 8277 8278 8279 8280 8281# If no C compiler was specified, use CC. 8282LTCC=${LTCC-"$CC"} 8283 8284# If no C compiler flags were specified, use CFLAGS. 8285LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8286 8287# Allow CC to be a program name with arguments. 8288compiler=$CC 8289 8290# Save the default compiler, since it gets overwritten when the other 8291# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8292compiler_DEFAULT=$CC 8293 8294# save warnings/boilerplate of simple test code 8295ac_outfile=conftest.$ac_objext 8296echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8297eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8298_lt_compiler_boilerplate=`cat conftest.err` 8299$RM conftest* 8300 8301ac_outfile=conftest.$ac_objext 8302echo "$lt_simple_link_test_code" >conftest.$ac_ext 8303eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8304_lt_linker_boilerplate=`cat conftest.err` 8305$RM -r conftest* 8306 8307 8308## CAVEAT EMPTOR: 8309## There is no encapsulation within the following macros, do not change 8310## the running order or otherwise move them around unless you know exactly 8311## what you are doing... 8312if test -n "$compiler"; then 8313 8314lt_prog_compiler_no_builtin_flag= 8315 8316if test yes = "$GCC"; then 8317 case $cc_basename in 8318 nvcc*) 8319 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8320 *) 8321 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8322 esac 8323 8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8325$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8326if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8327 $as_echo_n "(cached) " >&6 8328else 8329 lt_cv_prog_compiler_rtti_exceptions=no 8330 ac_outfile=conftest.$ac_objext 8331 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8332 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 8333 # Insert the option either (1) after the last *FLAGS variable, or 8334 # (2) before a word containing "conftest.", or (3) at the end. 8335 # Note that $ac_compile itself does not contain backslashes and begins 8336 # with a dollar sign (not a hyphen), so the echo should work correctly. 8337 # The option is referenced via a variable to avoid confusing sed. 8338 lt_compile=`echo "$ac_compile" | $SED \ 8339 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8340 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8341 -e 's:$: $lt_compiler_flag:'` 8342 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8343 (eval "$lt_compile" 2>conftest.err) 8344 ac_status=$? 8345 cat conftest.err >&5 8346 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8347 if (exit $ac_status) && test -s "$ac_outfile"; then 8348 # The compiler can only warn and ignore the option if not recognized 8349 # So say no if there are warnings other than the usual output. 8350 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8351 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8352 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8353 lt_cv_prog_compiler_rtti_exceptions=yes 8354 fi 8355 fi 8356 $RM conftest* 8357 8358fi 8359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8360$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8361 8362if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 8363 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8364else 8365 : 8366fi 8367 8368fi 8369 8370 8371 8372 8373 8374 8375 lt_prog_compiler_wl= 8376lt_prog_compiler_pic= 8377lt_prog_compiler_static= 8378 8379 8380 if test yes = "$GCC"; then 8381 lt_prog_compiler_wl='-Wl,' 8382 lt_prog_compiler_static='-static' 8383 8384 case $host_os in 8385 aix*) 8386 # All AIX code is PIC. 8387 if test ia64 = "$host_cpu"; then 8388 # AIX 5 now supports IA64 processor 8389 lt_prog_compiler_static='-Bstatic' 8390 fi 8391 lt_prog_compiler_pic='-fPIC' 8392 ;; 8393 8394 amigaos*) 8395 case $host_cpu in 8396 powerpc) 8397 # see comment about AmigaOS4 .so support 8398 lt_prog_compiler_pic='-fPIC' 8399 ;; 8400 m68k) 8401 # FIXME: we need at least 68020 code to build shared libraries, but 8402 # adding the '-m68020' flag to GCC prevents building anything better, 8403 # like '-m68040'. 8404 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8405 ;; 8406 esac 8407 ;; 8408 8409 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8410 # PIC is the default for these OSes. 8411 ;; 8412 8413 mingw* | cygwin* | pw32* | os2* | cegcc*) 8414 # This hack is so that the source file can tell whether it is being 8415 # built for inclusion in a dll (and should export symbols for example). 8416 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8417 # (--disable-auto-import) libraries 8418 lt_prog_compiler_pic='-DDLL_EXPORT' 8419 case $host_os in 8420 os2*) 8421 lt_prog_compiler_static='$wl-static' 8422 ;; 8423 esac 8424 ;; 8425 8426 darwin* | rhapsody*) 8427 # PIC is the default on this platform 8428 # Common symbols not allowed in MH_DYLIB files 8429 lt_prog_compiler_pic='-fno-common' 8430 ;; 8431 8432 haiku*) 8433 # PIC is the default for Haiku. 8434 # The "-static" flag exists, but is broken. 8435 lt_prog_compiler_static= 8436 ;; 8437 8438 hpux*) 8439 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8440 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8441 # sets the default TLS model and affects inlining. 8442 case $host_cpu in 8443 hppa*64*) 8444 # +Z the default 8445 ;; 8446 *) 8447 lt_prog_compiler_pic='-fPIC' 8448 ;; 8449 esac 8450 ;; 8451 8452 interix[3-9]*) 8453 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8454 # Instead, we relocate shared libraries at runtime. 8455 ;; 8456 8457 msdosdjgpp*) 8458 # Just because we use GCC doesn't mean we suddenly get shared libraries 8459 # on systems that don't support them. 8460 lt_prog_compiler_can_build_shared=no 8461 enable_shared=no 8462 ;; 8463 8464 *nto* | *qnx*) 8465 # QNX uses GNU C++, but need to define -shared option too, otherwise 8466 # it will coredump. 8467 lt_prog_compiler_pic='-fPIC -shared' 8468 ;; 8469 8470 sysv4*MP*) 8471 if test -d /usr/nec; then 8472 lt_prog_compiler_pic=-Kconform_pic 8473 fi 8474 ;; 8475 8476 *) 8477 lt_prog_compiler_pic='-fPIC' 8478 ;; 8479 esac 8480 8481 case $cc_basename in 8482 nvcc*) # Cuda Compiler Driver 2.2 8483 lt_prog_compiler_wl='-Xlinker ' 8484 if test -n "$lt_prog_compiler_pic"; then 8485 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8486 fi 8487 ;; 8488 esac 8489 else 8490 # PORTME Check for flag to pass linker flags through the system compiler. 8491 case $host_os in 8492 aix*) 8493 lt_prog_compiler_wl='-Wl,' 8494 if test ia64 = "$host_cpu"; then 8495 # AIX 5 now supports IA64 processor 8496 lt_prog_compiler_static='-Bstatic' 8497 else 8498 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8499 fi 8500 ;; 8501 8502 darwin* | rhapsody*) 8503 # PIC is the default on this platform 8504 # Common symbols not allowed in MH_DYLIB files 8505 lt_prog_compiler_pic='-fno-common' 8506 case $cc_basename in 8507 nagfor*) 8508 # NAG Fortran compiler 8509 lt_prog_compiler_wl='-Wl,-Wl,,' 8510 lt_prog_compiler_pic='-PIC' 8511 lt_prog_compiler_static='-Bstatic' 8512 ;; 8513 esac 8514 ;; 8515 8516 mingw* | cygwin* | pw32* | os2* | cegcc*) 8517 # This hack is so that the source file can tell whether it is being 8518 # built for inclusion in a dll (and should export symbols for example). 8519 lt_prog_compiler_pic='-DDLL_EXPORT' 8520 case $host_os in 8521 os2*) 8522 lt_prog_compiler_static='$wl-static' 8523 ;; 8524 esac 8525 ;; 8526 8527 hpux9* | hpux10* | hpux11*) 8528 lt_prog_compiler_wl='-Wl,' 8529 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8530 # not for PA HP-UX. 8531 case $host_cpu in 8532 hppa*64*|ia64*) 8533 # +Z the default 8534 ;; 8535 *) 8536 lt_prog_compiler_pic='+Z' 8537 ;; 8538 esac 8539 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8540 lt_prog_compiler_static='$wl-a ${wl}archive' 8541 ;; 8542 8543 irix5* | irix6* | nonstopux*) 8544 lt_prog_compiler_wl='-Wl,' 8545 # PIC (with -KPIC) is the default. 8546 lt_prog_compiler_static='-non_shared' 8547 ;; 8548 8549 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 8550 case $cc_basename in 8551 # old Intel for x86_64, which still supported -KPIC. 8552 ecc*) 8553 lt_prog_compiler_wl='-Wl,' 8554 lt_prog_compiler_pic='-KPIC' 8555 lt_prog_compiler_static='-static' 8556 ;; 8557 # icc used to be incompatible with GCC. 8558 # ICC 10 doesn't accept -KPIC any more. 8559 icc* | ifort*) 8560 lt_prog_compiler_wl='-Wl,' 8561 lt_prog_compiler_pic='-fPIC' 8562 lt_prog_compiler_static='-static' 8563 ;; 8564 # Lahey Fortran 8.1. 8565 lf95*) 8566 lt_prog_compiler_wl='-Wl,' 8567 lt_prog_compiler_pic='--shared' 8568 lt_prog_compiler_static='--static' 8569 ;; 8570 nagfor*) 8571 # NAG Fortran compiler 8572 lt_prog_compiler_wl='-Wl,-Wl,,' 8573 lt_prog_compiler_pic='-PIC' 8574 lt_prog_compiler_static='-Bstatic' 8575 ;; 8576 tcc*) 8577 # Fabrice Bellard et al's Tiny C Compiler 8578 lt_prog_compiler_wl='-Wl,' 8579 lt_prog_compiler_pic='-fPIC' 8580 lt_prog_compiler_static='-static' 8581 ;; 8582 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8583 # Portland Group compilers (*not* the Pentium gcc compiler, 8584 # which looks to be a dead project) 8585 lt_prog_compiler_wl='-Wl,' 8586 lt_prog_compiler_pic='-fpic' 8587 lt_prog_compiler_static='-Bstatic' 8588 ;; 8589 ccc*) 8590 lt_prog_compiler_wl='-Wl,' 8591 # All Alpha code is PIC. 8592 lt_prog_compiler_static='-non_shared' 8593 ;; 8594 xl* | bgxl* | bgf* | mpixl*) 8595 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8596 lt_prog_compiler_wl='-Wl,' 8597 lt_prog_compiler_pic='-qpic' 8598 lt_prog_compiler_static='-qstaticlink' 8599 ;; 8600 *) 8601 case `$CC -V 2>&1 | sed 5q` in 8602 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 8603 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8604 lt_prog_compiler_pic='-KPIC' 8605 lt_prog_compiler_static='-Bstatic' 8606 lt_prog_compiler_wl='' 8607 ;; 8608 *Sun\ F* | *Sun*Fortran*) 8609 lt_prog_compiler_pic='-KPIC' 8610 lt_prog_compiler_static='-Bstatic' 8611 lt_prog_compiler_wl='-Qoption ld ' 8612 ;; 8613 *Sun\ C*) 8614 # Sun C 5.9 8615 lt_prog_compiler_pic='-KPIC' 8616 lt_prog_compiler_static='-Bstatic' 8617 lt_prog_compiler_wl='-Wl,' 8618 ;; 8619 *Intel*\ [CF]*Compiler*) 8620 lt_prog_compiler_wl='-Wl,' 8621 lt_prog_compiler_pic='-fPIC' 8622 lt_prog_compiler_static='-static' 8623 ;; 8624 *Portland\ Group*) 8625 lt_prog_compiler_wl='-Wl,' 8626 lt_prog_compiler_pic='-fpic' 8627 lt_prog_compiler_static='-Bstatic' 8628 ;; 8629 esac 8630 ;; 8631 esac 8632 ;; 8633 8634 newsos6) 8635 lt_prog_compiler_pic='-KPIC' 8636 lt_prog_compiler_static='-Bstatic' 8637 ;; 8638 8639 *nto* | *qnx*) 8640 # QNX uses GNU C++, but need to define -shared option too, otherwise 8641 # it will coredump. 8642 lt_prog_compiler_pic='-fPIC -shared' 8643 ;; 8644 8645 osf3* | osf4* | osf5*) 8646 lt_prog_compiler_wl='-Wl,' 8647 # All OSF/1 code is PIC. 8648 lt_prog_compiler_static='-non_shared' 8649 ;; 8650 8651 rdos*) 8652 lt_prog_compiler_static='-non_shared' 8653 ;; 8654 8655 solaris*) 8656 lt_prog_compiler_pic='-KPIC' 8657 lt_prog_compiler_static='-Bstatic' 8658 case $cc_basename in 8659 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8660 lt_prog_compiler_wl='-Qoption ld ';; 8661 *) 8662 lt_prog_compiler_wl='-Wl,';; 8663 esac 8664 ;; 8665 8666 sunos4*) 8667 lt_prog_compiler_wl='-Qoption ld ' 8668 lt_prog_compiler_pic='-PIC' 8669 lt_prog_compiler_static='-Bstatic' 8670 ;; 8671 8672 sysv4 | sysv4.2uw2* | sysv4.3*) 8673 lt_prog_compiler_wl='-Wl,' 8674 lt_prog_compiler_pic='-KPIC' 8675 lt_prog_compiler_static='-Bstatic' 8676 ;; 8677 8678 sysv4*MP*) 8679 if test -d /usr/nec; then 8680 lt_prog_compiler_pic='-Kconform_pic' 8681 lt_prog_compiler_static='-Bstatic' 8682 fi 8683 ;; 8684 8685 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8686 lt_prog_compiler_wl='-Wl,' 8687 lt_prog_compiler_pic='-KPIC' 8688 lt_prog_compiler_static='-Bstatic' 8689 ;; 8690 8691 unicos*) 8692 lt_prog_compiler_wl='-Wl,' 8693 lt_prog_compiler_can_build_shared=no 8694 ;; 8695 8696 uts4*) 8697 lt_prog_compiler_pic='-pic' 8698 lt_prog_compiler_static='-Bstatic' 8699 ;; 8700 8701 *) 8702 lt_prog_compiler_can_build_shared=no 8703 ;; 8704 esac 8705 fi 8706 8707case $host_os in 8708 # For platforms that do not support PIC, -DPIC is meaningless: 8709 *djgpp*) 8710 lt_prog_compiler_pic= 8711 ;; 8712 *) 8713 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8714 ;; 8715esac 8716 8717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8718$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8719if ${lt_cv_prog_compiler_pic+:} false; then : 8720 $as_echo_n "(cached) " >&6 8721else 8722 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 8723fi 8724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 8725$as_echo "$lt_cv_prog_compiler_pic" >&6; } 8726lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8727 8728# 8729# Check to make sure the PIC flag actually works. 8730# 8731if test -n "$lt_prog_compiler_pic"; then 8732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8733$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8734if ${lt_cv_prog_compiler_pic_works+:} false; then : 8735 $as_echo_n "(cached) " >&6 8736else 8737 lt_cv_prog_compiler_pic_works=no 8738 ac_outfile=conftest.$ac_objext 8739 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8740 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 8741 # Insert the option either (1) after the last *FLAGS variable, or 8742 # (2) before a word containing "conftest.", or (3) at the end. 8743 # Note that $ac_compile itself does not contain backslashes and begins 8744 # with a dollar sign (not a hyphen), so the echo should work correctly. 8745 # The option is referenced via a variable to avoid confusing sed. 8746 lt_compile=`echo "$ac_compile" | $SED \ 8747 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8748 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8749 -e 's:$: $lt_compiler_flag:'` 8750 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8751 (eval "$lt_compile" 2>conftest.err) 8752 ac_status=$? 8753 cat conftest.err >&5 8754 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8755 if (exit $ac_status) && test -s "$ac_outfile"; then 8756 # The compiler can only warn and ignore the option if not recognized 8757 # So say no if there are warnings other than the usual output. 8758 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8759 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8760 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8761 lt_cv_prog_compiler_pic_works=yes 8762 fi 8763 fi 8764 $RM conftest* 8765 8766fi 8767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8768$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8769 8770if test yes = "$lt_cv_prog_compiler_pic_works"; then 8771 case $lt_prog_compiler_pic in 8772 "" | " "*) ;; 8773 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8774 esac 8775else 8776 lt_prog_compiler_pic= 8777 lt_prog_compiler_can_build_shared=no 8778fi 8779 8780fi 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792# 8793# Check to make sure the static flag actually works. 8794# 8795wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8797$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8798if ${lt_cv_prog_compiler_static_works+:} false; then : 8799 $as_echo_n "(cached) " >&6 8800else 8801 lt_cv_prog_compiler_static_works=no 8802 save_LDFLAGS=$LDFLAGS 8803 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8804 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8805 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8806 # The linker can only warn and ignore the option if not recognized 8807 # So say no if there are warnings 8808 if test -s conftest.err; then 8809 # Append any errors to the config.log. 8810 cat conftest.err 1>&5 8811 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8812 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8813 if diff conftest.exp conftest.er2 >/dev/null; then 8814 lt_cv_prog_compiler_static_works=yes 8815 fi 8816 else 8817 lt_cv_prog_compiler_static_works=yes 8818 fi 8819 fi 8820 $RM -r conftest* 8821 LDFLAGS=$save_LDFLAGS 8822 8823fi 8824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8825$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8826 8827if test yes = "$lt_cv_prog_compiler_static_works"; then 8828 : 8829else 8830 lt_prog_compiler_static= 8831fi 8832 8833 8834 8835 8836 8837 8838 8839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8840$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8841if ${lt_cv_prog_compiler_c_o+:} false; then : 8842 $as_echo_n "(cached) " >&6 8843else 8844 lt_cv_prog_compiler_c_o=no 8845 $RM -r conftest 2>/dev/null 8846 mkdir conftest 8847 cd conftest 8848 mkdir out 8849 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8850 8851 lt_compiler_flag="-o out/conftest2.$ac_objext" 8852 # Insert the option either (1) after the last *FLAGS variable, or 8853 # (2) before a word containing "conftest.", or (3) at the end. 8854 # Note that $ac_compile itself does not contain backslashes and begins 8855 # with a dollar sign (not a hyphen), so the echo should work correctly. 8856 lt_compile=`echo "$ac_compile" | $SED \ 8857 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8858 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8859 -e 's:$: $lt_compiler_flag:'` 8860 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8861 (eval "$lt_compile" 2>out/conftest.err) 8862 ac_status=$? 8863 cat out/conftest.err >&5 8864 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8865 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8866 then 8867 # The compiler can only warn and ignore the option if not recognized 8868 # So say no if there are warnings 8869 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8870 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8871 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8872 lt_cv_prog_compiler_c_o=yes 8873 fi 8874 fi 8875 chmod u+w . 2>&5 8876 $RM conftest* 8877 # SGI C++ compiler will create directory out/ii_files/ for 8878 # template instantiation 8879 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8880 $RM out/* && rmdir out 8881 cd .. 8882 $RM -r conftest 8883 $RM conftest* 8884 8885fi 8886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8887$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8888 8889 8890 8891 8892 8893 8894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8895$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8896if ${lt_cv_prog_compiler_c_o+:} false; then : 8897 $as_echo_n "(cached) " >&6 8898else 8899 lt_cv_prog_compiler_c_o=no 8900 $RM -r conftest 2>/dev/null 8901 mkdir conftest 8902 cd conftest 8903 mkdir out 8904 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8905 8906 lt_compiler_flag="-o out/conftest2.$ac_objext" 8907 # Insert the option either (1) after the last *FLAGS variable, or 8908 # (2) before a word containing "conftest.", or (3) at the end. 8909 # Note that $ac_compile itself does not contain backslashes and begins 8910 # with a dollar sign (not a hyphen), so the echo should work correctly. 8911 lt_compile=`echo "$ac_compile" | $SED \ 8912 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8913 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8914 -e 's:$: $lt_compiler_flag:'` 8915 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8916 (eval "$lt_compile" 2>out/conftest.err) 8917 ac_status=$? 8918 cat out/conftest.err >&5 8919 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8920 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8921 then 8922 # The compiler can only warn and ignore the option if not recognized 8923 # So say no if there are warnings 8924 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8925 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8926 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8927 lt_cv_prog_compiler_c_o=yes 8928 fi 8929 fi 8930 chmod u+w . 2>&5 8931 $RM conftest* 8932 # SGI C++ compiler will create directory out/ii_files/ for 8933 # template instantiation 8934 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8935 $RM out/* && rmdir out 8936 cd .. 8937 $RM -r conftest 8938 $RM conftest* 8939 8940fi 8941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8942$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8943 8944 8945 8946 8947hard_links=nottested 8948if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 8949 # do not overwrite the value of need_locks provided by the user 8950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8951$as_echo_n "checking if we can lock with hard links... " >&6; } 8952 hard_links=yes 8953 $RM conftest* 8954 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8955 touch conftest.a 8956 ln conftest.a conftest.b 2>&5 || hard_links=no 8957 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8959$as_echo "$hard_links" >&6; } 8960 if test no = "$hard_links"; then 8961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 8962$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 8963 need_locks=warn 8964 fi 8965else 8966 need_locks=no 8967fi 8968 8969 8970 8971 8972 8973 8974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8975$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8976 8977 runpath_var= 8978 allow_undefined_flag= 8979 always_export_symbols=no 8980 archive_cmds= 8981 archive_expsym_cmds= 8982 compiler_needs_object=no 8983 enable_shared_with_static_runtimes=no 8984 export_dynamic_flag_spec= 8985 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8986 hardcode_automatic=no 8987 hardcode_direct=no 8988 hardcode_direct_absolute=no 8989 hardcode_libdir_flag_spec= 8990 hardcode_libdir_separator= 8991 hardcode_minus_L=no 8992 hardcode_shlibpath_var=unsupported 8993 inherit_rpath=no 8994 link_all_deplibs=unknown 8995 module_cmds= 8996 module_expsym_cmds= 8997 old_archive_from_new_cmds= 8998 old_archive_from_expsyms_cmds= 8999 thread_safe_flag_spec= 9000 whole_archive_flag_spec= 9001 # include_expsyms should be a list of space-separated symbols to be *always* 9002 # included in the symbol list 9003 include_expsyms= 9004 # exclude_expsyms can be an extended regexp of symbols to exclude 9005 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9006 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9007 # as well as any symbol that contains 'd'. 9008 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9009 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9010 # platforms (ab)use it in PIC code, but their linkers get confused if 9011 # the symbol is explicitly referenced. Since portable code cannot 9012 # rely on this symbol name, it's probably fine to never include it in 9013 # preloaded symbol tables. 9014 # Exclude shared library initialization/finalization symbols. 9015 extract_expsyms_cmds= 9016 9017 case $host_os in 9018 cygwin* | mingw* | pw32* | cegcc*) 9019 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9020 # When not using gcc, we currently assume that we are using 9021 # Microsoft Visual C++. 9022 if test yes != "$GCC"; then 9023 with_gnu_ld=no 9024 fi 9025 ;; 9026 interix*) 9027 # we just hope/assume this is gcc and not c89 (= MSVC++) 9028 with_gnu_ld=yes 9029 ;; 9030 openbsd* | bitrig*) 9031 with_gnu_ld=no 9032 ;; 9033 esac 9034 9035 ld_shlibs=yes 9036 9037 # On some targets, GNU ld is compatible enough with the native linker 9038 # that we're better off using the native interface for both. 9039 lt_use_gnu_ld_interface=no 9040 if test yes = "$with_gnu_ld"; then 9041 case $host_os in 9042 aix*) 9043 # The AIX port of GNU ld has always aspired to compatibility 9044 # with the native linker. However, as the warning in the GNU ld 9045 # block says, versions before 2.19.5* couldn't really create working 9046 # shared libraries, regardless of the interface used. 9047 case `$LD -v 2>&1` in 9048 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9049 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9050 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9051 *) 9052 lt_use_gnu_ld_interface=yes 9053 ;; 9054 esac 9055 ;; 9056 *) 9057 lt_use_gnu_ld_interface=yes 9058 ;; 9059 esac 9060 fi 9061 9062 if test yes = "$lt_use_gnu_ld_interface"; then 9063 # If archive_cmds runs LD, not CC, wlarc should be empty 9064 wlarc='$wl' 9065 9066 # Set some defaults for GNU ld with shared library support. These 9067 # are reset later if shared libraries are not supported. Putting them 9068 # here allows them to be overridden if necessary. 9069 runpath_var=LD_RUN_PATH 9070 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9071 export_dynamic_flag_spec='$wl--export-dynamic' 9072 # ancient GNU ld didn't support --whole-archive et. al. 9073 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9074 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9075 else 9076 whole_archive_flag_spec= 9077 fi 9078 supports_anon_versioning=no 9079 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9080 *GNU\ gold*) supports_anon_versioning=yes ;; 9081 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9082 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9083 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9084 *\ 2.11.*) ;; # other 2.11 versions 9085 *) supports_anon_versioning=yes ;; 9086 esac 9087 9088 # See if GNU ld supports shared libraries. 9089 case $host_os in 9090 aix[3-9]*) 9091 # On AIX/PPC, the GNU linker is very broken 9092 if test ia64 != "$host_cpu"; then 9093 ld_shlibs=no 9094 cat <<_LT_EOF 1>&2 9095 9096*** Warning: the GNU linker, at least up to release 2.19, is reported 9097*** to be unable to reliably create shared libraries on AIX. 9098*** Therefore, libtool is disabling shared libraries support. If you 9099*** really care for shared libraries, you may want to install binutils 9100*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9101*** You will then need to restart the configuration process. 9102 9103_LT_EOF 9104 fi 9105 ;; 9106 9107 amigaos*) 9108 case $host_cpu in 9109 powerpc) 9110 # see comment about AmigaOS4 .so support 9111 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9112 archive_expsym_cmds='' 9113 ;; 9114 m68k) 9115 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)' 9116 hardcode_libdir_flag_spec='-L$libdir' 9117 hardcode_minus_L=yes 9118 ;; 9119 esac 9120 ;; 9121 9122 beos*) 9123 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9124 allow_undefined_flag=unsupported 9125 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9126 # support --undefined. This deserves some investigation. FIXME 9127 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9128 else 9129 ld_shlibs=no 9130 fi 9131 ;; 9132 9133 cygwin* | mingw* | pw32* | cegcc*) 9134 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9135 # as there is no search path for DLLs. 9136 hardcode_libdir_flag_spec='-L$libdir' 9137 export_dynamic_flag_spec='$wl--export-all-symbols' 9138 allow_undefined_flag=unsupported 9139 always_export_symbols=no 9140 enable_shared_with_static_runtimes=yes 9141 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 9142 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9143 9144 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9145 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9146 # If the export-symbols file already is a .def file, use it as 9147 # is; otherwise, prepend EXPORTS... 9148 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9149 cp $export_symbols $output_objdir/$soname.def; 9150 else 9151 echo EXPORTS > $output_objdir/$soname.def; 9152 cat $export_symbols >> $output_objdir/$soname.def; 9153 fi~ 9154 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9155 else 9156 ld_shlibs=no 9157 fi 9158 ;; 9159 9160 haiku*) 9161 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9162 link_all_deplibs=yes 9163 ;; 9164 9165 os2*) 9166 hardcode_libdir_flag_spec='-L$libdir' 9167 hardcode_minus_L=yes 9168 allow_undefined_flag=unsupported 9169 shrext_cmds=.dll 9170 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9171 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9172 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9173 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9174 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9175 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9176 emximp -o $lib $output_objdir/$libname.def' 9177 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9178 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9179 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9180 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9181 prefix_cmds="$SED"~ 9182 if test EXPORTS = "`$SED 1q $export_symbols`"; then 9183 prefix_cmds="$prefix_cmds -e 1d"; 9184 fi~ 9185 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9186 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 9187 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9188 emximp -o $lib $output_objdir/$libname.def' 9189 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9190 enable_shared_with_static_runtimes=yes 9191 ;; 9192 9193 interix[3-9]*) 9194 hardcode_direct=no 9195 hardcode_shlibpath_var=no 9196 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9197 export_dynamic_flag_spec='$wl-E' 9198 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9199 # Instead, shared libraries are loaded at an image base (0x10000000 by 9200 # default) and relocated if they conflict, which is a slow very memory 9201 # consuming and fragmenting process. To avoid this, we pick a random, 9202 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9203 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9204 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9205 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' 9206 ;; 9207 9208 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9209 tmp_diet=no 9210 if test linux-dietlibc = "$host_os"; then 9211 case $cc_basename in 9212 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9213 esac 9214 fi 9215 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9216 && test no = "$tmp_diet" 9217 then 9218 tmp_addflag=' $pic_flag' 9219 tmp_sharedflag='-shared' 9220 case $cc_basename,$host_cpu in 9221 pgcc*) # Portland Group C compiler 9222 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' 9223 tmp_addflag=' $pic_flag' 9224 ;; 9225 pgf77* | pgf90* | pgf95* | pgfortran*) 9226 # Portland Group f77 and f90 compilers 9227 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' 9228 tmp_addflag=' $pic_flag -Mnomain' ;; 9229 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9230 tmp_addflag=' -i_dynamic' ;; 9231 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9232 tmp_addflag=' -i_dynamic -nofor_main' ;; 9233 ifc* | ifort*) # Intel Fortran compiler 9234 tmp_addflag=' -nofor_main' ;; 9235 lf95*) # Lahey Fortran 8.1 9236 whole_archive_flag_spec= 9237 tmp_sharedflag='--shared' ;; 9238 nagfor*) # NAGFOR 5.3 9239 tmp_sharedflag='-Wl,-shared' ;; 9240 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9241 tmp_sharedflag='-qmkshrobj' 9242 tmp_addflag= ;; 9243 nvcc*) # Cuda Compiler Driver 2.2 9244 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' 9245 compiler_needs_object=yes 9246 ;; 9247 esac 9248 case `$CC -V 2>&1 | sed 5q` in 9249 *Sun\ C*) # Sun C 5.9 9250 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' 9251 compiler_needs_object=yes 9252 tmp_sharedflag='-G' ;; 9253 *Sun\ F*) # Sun Fortran 8.3 9254 tmp_sharedflag='-G' ;; 9255 esac 9256 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9257 9258 if test yes = "$supports_anon_versioning"; then 9259 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9260 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9261 echo "local: *; };" >> $output_objdir/$libname.ver~ 9262 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 9263 fi 9264 9265 case $cc_basename in 9266 tcc*) 9267 export_dynamic_flag_spec='-rdynamic' 9268 ;; 9269 xlf* | bgf* | bgxlf* | mpixlf*) 9270 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9271 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9272 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9273 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9274 if test yes = "$supports_anon_versioning"; then 9275 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9276 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9277 echo "local: *; };" >> $output_objdir/$libname.ver~ 9278 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9279 fi 9280 ;; 9281 esac 9282 else 9283 ld_shlibs=no 9284 fi 9285 ;; 9286 9287 netbsd*) 9288 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9289 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9290 wlarc= 9291 else 9292 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9293 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9294 fi 9295 ;; 9296 9297 solaris*) 9298 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9299 ld_shlibs=no 9300 cat <<_LT_EOF 1>&2 9301 9302*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9303*** create shared libraries on Solaris systems. Therefore, libtool 9304*** is disabling shared libraries support. We urge you to upgrade GNU 9305*** binutils to release 2.9.1 or newer. Another option is to modify 9306*** your PATH or compiler configuration so that the native linker is 9307*** used, and then restart. 9308 9309_LT_EOF 9310 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9311 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9312 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9313 else 9314 ld_shlibs=no 9315 fi 9316 ;; 9317 9318 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9319 case `$LD -v 2>&1` in 9320 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9321 ld_shlibs=no 9322 cat <<_LT_EOF 1>&2 9323 9324*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 9325*** reliably create shared libraries on SCO systems. Therefore, libtool 9326*** is disabling shared libraries support. We urge you to upgrade GNU 9327*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9328*** your PATH or compiler configuration so that the native linker is 9329*** used, and then restart. 9330 9331_LT_EOF 9332 ;; 9333 *) 9334 # For security reasons, it is highly recommended that you always 9335 # use absolute paths for naming shared libraries, and exclude the 9336 # DT_RUNPATH tag from executables and libraries. But doing so 9337 # requires that you compile everything twice, which is a pain. 9338 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9339 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9340 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9341 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9342 else 9343 ld_shlibs=no 9344 fi 9345 ;; 9346 esac 9347 ;; 9348 9349 sunos4*) 9350 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9351 wlarc= 9352 hardcode_direct=yes 9353 hardcode_shlibpath_var=no 9354 ;; 9355 9356 *) 9357 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9358 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9359 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 9360 else 9361 ld_shlibs=no 9362 fi 9363 ;; 9364 esac 9365 9366 if test no = "$ld_shlibs"; then 9367 runpath_var= 9368 hardcode_libdir_flag_spec= 9369 export_dynamic_flag_spec= 9370 whole_archive_flag_spec= 9371 fi 9372 else 9373 # PORTME fill in a description of your system's linker (not GNU ld) 9374 case $host_os in 9375 aix3*) 9376 allow_undefined_flag=unsupported 9377 always_export_symbols=yes 9378 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' 9379 # Note: this linker hardcodes the directories in LIBPATH if there 9380 # are no directories specified by -L. 9381 hardcode_minus_L=yes 9382 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 9383 # Neither direct hardcoding nor static linking is supported with a 9384 # broken collect2. 9385 hardcode_direct=unsupported 9386 fi 9387 ;; 9388 9389 aix[4-9]*) 9390 if test ia64 = "$host_cpu"; then 9391 # On IA64, the linker does run time linking by default, so we don't 9392 # have to do anything special. 9393 aix_use_runtimelinking=no 9394 exp_sym_flag='-Bexport' 9395 no_entry_flag= 9396 else 9397 # If we're using GNU nm, then we don't want the "-C" option. 9398 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 9399 # Without the "-l" option, or with the "-B" option, AIX nm treats 9400 # weak defined symbols like other global defined symbols, whereas 9401 # GNU nm marks them as "W". 9402 # While the 'weak' keyword is ignored in the Export File, we need 9403 # it in the Import File for the 'aix-soname' feature, so we have 9404 # to replace the "-B" option with "-P" for AIX nm. 9405 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9406 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 9407 else 9408 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 9409 fi 9410 aix_use_runtimelinking=no 9411 9412 # Test if we are trying to use run time linking or normal 9413 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9414 # have runtime linking enabled, and use it for executables. 9415 # For shared libraries, we enable/disable runtime linking 9416 # depending on the kind of the shared library created - 9417 # when "with_aix_soname,aix_use_runtimelinking" is: 9418 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 9419 # "aix,yes" lib.so shared, rtl:yes, for executables 9420 # lib.a static archive 9421 # "both,no" lib.so.V(shr.o) shared, rtl:yes 9422 # lib.a(lib.so.V) shared, rtl:no, for executables 9423 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 9424 # lib.a(lib.so.V) shared, rtl:no 9425 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 9426 # lib.a static archive 9427 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9428 for ld_flag in $LDFLAGS; do 9429 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 9430 aix_use_runtimelinking=yes 9431 break 9432 fi 9433 done 9434 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 9435 # With aix-soname=svr4, we create the lib.so.V shared archives only, 9436 # so we don't have lib.a shared libs to link our executables. 9437 # We have to force runtime linking in this case. 9438 aix_use_runtimelinking=yes 9439 LDFLAGS="$LDFLAGS -Wl,-brtl" 9440 fi 9441 ;; 9442 esac 9443 9444 exp_sym_flag='-bexport' 9445 no_entry_flag='-bnoentry' 9446 fi 9447 9448 # When large executables or shared objects are built, AIX ld can 9449 # have problems creating the table of contents. If linking a library 9450 # or program results in "error TOC overflow" add -mminimal-toc to 9451 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9452 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9453 9454 archive_cmds='' 9455 hardcode_direct=yes 9456 hardcode_direct_absolute=yes 9457 hardcode_libdir_separator=':' 9458 link_all_deplibs=yes 9459 file_list_spec='$wl-f,' 9460 case $with_aix_soname,$aix_use_runtimelinking in 9461 aix,*) ;; # traditional, no import file 9462 svr4,* | *,yes) # use import file 9463 # The Import File defines what to hardcode. 9464 hardcode_direct=no 9465 hardcode_direct_absolute=no 9466 ;; 9467 esac 9468 9469 if test yes = "$GCC"; then 9470 case $host_os in aix4.[012]|aix4.[012].*) 9471 # We only want to do this on AIX 4.2 and lower, the check 9472 # below for broken collect2 doesn't work under 4.3+ 9473 collect2name=`$CC -print-prog-name=collect2` 9474 if test -f "$collect2name" && 9475 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9476 then 9477 # We have reworked collect2 9478 : 9479 else 9480 # We have old collect2 9481 hardcode_direct=unsupported 9482 # It fails to find uninstalled libraries when the uninstalled 9483 # path is not listed in the libpath. Setting hardcode_minus_L 9484 # to unsupported forces relinking 9485 hardcode_minus_L=yes 9486 hardcode_libdir_flag_spec='-L$libdir' 9487 hardcode_libdir_separator= 9488 fi 9489 ;; 9490 esac 9491 shared_flag='-shared' 9492 if test yes = "$aix_use_runtimelinking"; then 9493 shared_flag="$shared_flag "'$wl-G' 9494 fi 9495 # Need to ensure runtime linking is disabled for the traditional 9496 # shared library, or the linker may eventually find shared libraries 9497 # /with/ Import File - we do not want to mix them. 9498 shared_flag_aix='-shared' 9499 shared_flag_svr4='-shared $wl-G' 9500 else 9501 # not using gcc 9502 if test ia64 = "$host_cpu"; then 9503 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9504 # chokes on -Wl,-G. The following line is correct: 9505 shared_flag='-G' 9506 else 9507 if test yes = "$aix_use_runtimelinking"; then 9508 shared_flag='$wl-G' 9509 else 9510 shared_flag='$wl-bM:SRE' 9511 fi 9512 shared_flag_aix='$wl-bM:SRE' 9513 shared_flag_svr4='$wl-G' 9514 fi 9515 fi 9516 9517 export_dynamic_flag_spec='$wl-bexpall' 9518 # It seems that -bexpall does not export symbols beginning with 9519 # underscore (_), so it is better to generate a list of symbols to export. 9520 always_export_symbols=yes 9521 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 9522 # Warning - without using the other runtime loading flags (-brtl), 9523 # -berok will link without error, but may produce a broken library. 9524 allow_undefined_flag='-berok' 9525 # Determine the default libpath from the value encoded in an 9526 # empty executable. 9527 if test set = "${lt_cv_aix_libpath+set}"; then 9528 aix_libpath=$lt_cv_aix_libpath 9529else 9530 if ${lt_cv_aix_libpath_+:} false; then : 9531 $as_echo_n "(cached) " >&6 9532else 9533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9534/* end confdefs.h. */ 9535 9536int 9537main () 9538{ 9539 9540 ; 9541 return 0; 9542} 9543_ACEOF 9544if ac_fn_c_try_link "$LINENO"; then : 9545 9546 lt_aix_libpath_sed=' 9547 /Import File Strings/,/^$/ { 9548 /^0/ { 9549 s/^0 *\([^ ]*\) *$/\1/ 9550 p 9551 } 9552 }' 9553 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9554 # Check for a 64-bit object if we didn't find anything. 9555 if test -z "$lt_cv_aix_libpath_"; then 9556 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9557 fi 9558fi 9559rm -f core conftest.err conftest.$ac_objext \ 9560 conftest$ac_exeext conftest.$ac_ext 9561 if test -z "$lt_cv_aix_libpath_"; then 9562 lt_cv_aix_libpath_=/usr/lib:/lib 9563 fi 9564 9565fi 9566 9567 aix_libpath=$lt_cv_aix_libpath_ 9568fi 9569 9570 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 9571 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 9572 else 9573 if test ia64 = "$host_cpu"; then 9574 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 9575 allow_undefined_flag="-z nodefs" 9576 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" 9577 else 9578 # Determine the default libpath from the value encoded in an 9579 # empty executable. 9580 if test set = "${lt_cv_aix_libpath+set}"; then 9581 aix_libpath=$lt_cv_aix_libpath 9582else 9583 if ${lt_cv_aix_libpath_+:} false; then : 9584 $as_echo_n "(cached) " >&6 9585else 9586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9587/* end confdefs.h. */ 9588 9589int 9590main () 9591{ 9592 9593 ; 9594 return 0; 9595} 9596_ACEOF 9597if ac_fn_c_try_link "$LINENO"; then : 9598 9599 lt_aix_libpath_sed=' 9600 /Import File Strings/,/^$/ { 9601 /^0/ { 9602 s/^0 *\([^ ]*\) *$/\1/ 9603 p 9604 } 9605 }' 9606 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9607 # Check for a 64-bit object if we didn't find anything. 9608 if test -z "$lt_cv_aix_libpath_"; then 9609 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9610 fi 9611fi 9612rm -f core conftest.err conftest.$ac_objext \ 9613 conftest$ac_exeext conftest.$ac_ext 9614 if test -z "$lt_cv_aix_libpath_"; then 9615 lt_cv_aix_libpath_=/usr/lib:/lib 9616 fi 9617 9618fi 9619 9620 aix_libpath=$lt_cv_aix_libpath_ 9621fi 9622 9623 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 9624 # Warning - without using the other run time loading flags, 9625 # -berok will link without error, but may produce a broken library. 9626 no_undefined_flag=' $wl-bernotok' 9627 allow_undefined_flag=' $wl-berok' 9628 if test yes = "$with_gnu_ld"; then 9629 # We only use this code for GNU lds that support --whole-archive. 9630 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 9631 else 9632 # Exported symbols can be pulled into shared objects from archives 9633 whole_archive_flag_spec='$convenience' 9634 fi 9635 archive_cmds_need_lc=yes 9636 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 9637 # -brtl affects multiple linker settings, -berok does not and is overridden later 9638 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 9639 if test svr4 != "$with_aix_soname"; then 9640 # This is similar to how AIX traditionally builds its shared libraries. 9641 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 9642 fi 9643 if test aix != "$with_aix_soname"; then 9644 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 9645 else 9646 # used by -dlpreopen to get the symbols 9647 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 9648 fi 9649 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 9650 fi 9651 fi 9652 ;; 9653 9654 amigaos*) 9655 case $host_cpu in 9656 powerpc) 9657 # see comment about AmigaOS4 .so support 9658 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9659 archive_expsym_cmds='' 9660 ;; 9661 m68k) 9662 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)' 9663 hardcode_libdir_flag_spec='-L$libdir' 9664 hardcode_minus_L=yes 9665 ;; 9666 esac 9667 ;; 9668 9669 bsdi[45]*) 9670 export_dynamic_flag_spec=-rdynamic 9671 ;; 9672 9673 cygwin* | mingw* | pw32* | cegcc*) 9674 # When not using gcc, we currently assume that we are using 9675 # Microsoft Visual C++. 9676 # hardcode_libdir_flag_spec is actually meaningless, as there is 9677 # no search path for DLLs. 9678 case $cc_basename in 9679 cl*) 9680 # Native MSVC 9681 hardcode_libdir_flag_spec=' ' 9682 allow_undefined_flag=unsupported 9683 always_export_symbols=yes 9684 file_list_spec='@' 9685 # Tell ltmain to make .lib files, not .a files. 9686 libext=lib 9687 # Tell ltmain to make .dll files, not .so files. 9688 shrext_cmds=.dll 9689 # FIXME: Setting linknames here is a bad hack. 9690 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 9691 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9692 cp "$export_symbols" "$output_objdir/$soname.def"; 9693 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 9694 else 9695 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 9696 fi~ 9697 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 9698 linknames=' 9699 # The linker will not automatically build a static lib if we build a DLL. 9700 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 9701 enable_shared_with_static_runtimes=yes 9702 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 9703 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9704 # Don't use ranlib 9705 old_postinstall_cmds='chmod 644 $oldlib' 9706 postlink_cmds='lt_outputfile="@OUTPUT@"~ 9707 lt_tool_outputfile="@TOOL_OUTPUT@"~ 9708 case $lt_outputfile in 9709 *.exe|*.EXE) ;; 9710 *) 9711 lt_outputfile=$lt_outputfile.exe 9712 lt_tool_outputfile=$lt_tool_outputfile.exe 9713 ;; 9714 esac~ 9715 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 9716 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 9717 $RM "$lt_outputfile.manifest"; 9718 fi' 9719 ;; 9720 *) 9721 # Assume MSVC wrapper 9722 hardcode_libdir_flag_spec=' ' 9723 allow_undefined_flag=unsupported 9724 # Tell ltmain to make .lib files, not .a files. 9725 libext=lib 9726 # Tell ltmain to make .dll files, not .so files. 9727 shrext_cmds=.dll 9728 # FIXME: Setting linknames here is a bad hack. 9729 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9730 # The linker will automatically build a .lib file if we build a DLL. 9731 old_archive_from_new_cmds='true' 9732 # FIXME: Should let the user specify the lib program. 9733 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9734 enable_shared_with_static_runtimes=yes 9735 ;; 9736 esac 9737 ;; 9738 9739 darwin* | rhapsody*) 9740 9741 9742 archive_cmds_need_lc=no 9743 hardcode_direct=no 9744 hardcode_automatic=yes 9745 hardcode_shlibpath_var=unsupported 9746 if test yes = "$lt_cv_ld_force_load"; then 9747 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\"`' 9748 9749 else 9750 whole_archive_flag_spec='' 9751 fi 9752 link_all_deplibs=yes 9753 allow_undefined_flag=$_lt_dar_allow_undefined 9754 case $cc_basename in 9755 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 9756 *) _lt_dar_can_shared=$GCC ;; 9757 esac 9758 if test yes = "$_lt_dar_can_shared"; then 9759 output_verbose_link_cmd=func_echo_all 9760 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 9761 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 9762 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" 9763 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" 9764 9765 else 9766 ld_shlibs=no 9767 fi 9768 9769 ;; 9770 9771 dgux*) 9772 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9773 hardcode_libdir_flag_spec='-L$libdir' 9774 hardcode_shlibpath_var=no 9775 ;; 9776 9777 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9778 # support. Future versions do this automatically, but an explicit c++rt0.o 9779 # does not break anything, and helps significantly (at the cost of a little 9780 # extra space). 9781 freebsd2.2*) 9782 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9783 hardcode_libdir_flag_spec='-R$libdir' 9784 hardcode_direct=yes 9785 hardcode_shlibpath_var=no 9786 ;; 9787 9788 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9789 freebsd2.*) 9790 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9791 hardcode_direct=yes 9792 hardcode_minus_L=yes 9793 hardcode_shlibpath_var=no 9794 ;; 9795 9796 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9797 freebsd* | dragonfly*) 9798 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9799 hardcode_libdir_flag_spec='-R$libdir' 9800 hardcode_direct=yes 9801 hardcode_shlibpath_var=no 9802 ;; 9803 9804 hpux9*) 9805 if test yes = "$GCC"; then 9806 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 9807 else 9808 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 9809 fi 9810 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 9811 hardcode_libdir_separator=: 9812 hardcode_direct=yes 9813 9814 # hardcode_minus_L: Not really in the search PATH, 9815 # but as the default location of the library. 9816 hardcode_minus_L=yes 9817 export_dynamic_flag_spec='$wl-E' 9818 ;; 9819 9820 hpux10*) 9821 if test yes,no = "$GCC,$with_gnu_ld"; then 9822 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9823 else 9824 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9825 fi 9826 if test no = "$with_gnu_ld"; then 9827 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 9828 hardcode_libdir_separator=: 9829 hardcode_direct=yes 9830 hardcode_direct_absolute=yes 9831 export_dynamic_flag_spec='$wl-E' 9832 # hardcode_minus_L: Not really in the search PATH, 9833 # but as the default location of the library. 9834 hardcode_minus_L=yes 9835 fi 9836 ;; 9837 9838 hpux11*) 9839 if test yes,no = "$GCC,$with_gnu_ld"; then 9840 case $host_cpu in 9841 hppa*64*) 9842 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 9843 ;; 9844 ia64*) 9845 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9846 ;; 9847 *) 9848 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9849 ;; 9850 esac 9851 else 9852 case $host_cpu in 9853 hppa*64*) 9854 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 9855 ;; 9856 ia64*) 9857 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9858 ;; 9859 *) 9860 9861 # Older versions of the 11.00 compiler do not understand -b yet 9862 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9864$as_echo_n "checking if $CC understands -b... " >&6; } 9865if ${lt_cv_prog_compiler__b+:} false; then : 9866 $as_echo_n "(cached) " >&6 9867else 9868 lt_cv_prog_compiler__b=no 9869 save_LDFLAGS=$LDFLAGS 9870 LDFLAGS="$LDFLAGS -b" 9871 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9872 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9873 # The linker can only warn and ignore the option if not recognized 9874 # So say no if there are warnings 9875 if test -s conftest.err; then 9876 # Append any errors to the config.log. 9877 cat conftest.err 1>&5 9878 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9879 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9880 if diff conftest.exp conftest.er2 >/dev/null; then 9881 lt_cv_prog_compiler__b=yes 9882 fi 9883 else 9884 lt_cv_prog_compiler__b=yes 9885 fi 9886 fi 9887 $RM -r conftest* 9888 LDFLAGS=$save_LDFLAGS 9889 9890fi 9891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9892$as_echo "$lt_cv_prog_compiler__b" >&6; } 9893 9894if test yes = "$lt_cv_prog_compiler__b"; then 9895 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9896else 9897 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9898fi 9899 9900 ;; 9901 esac 9902 fi 9903 if test no = "$with_gnu_ld"; then 9904 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 9905 hardcode_libdir_separator=: 9906 9907 case $host_cpu in 9908 hppa*64*|ia64*) 9909 hardcode_direct=no 9910 hardcode_shlibpath_var=no 9911 ;; 9912 *) 9913 hardcode_direct=yes 9914 hardcode_direct_absolute=yes 9915 export_dynamic_flag_spec='$wl-E' 9916 9917 # hardcode_minus_L: Not really in the search PATH, 9918 # but as the default location of the library. 9919 hardcode_minus_L=yes 9920 ;; 9921 esac 9922 fi 9923 ;; 9924 9925 irix5* | irix6* | nonstopux*) 9926 if test yes = "$GCC"; then 9927 archive_cmds='$CC -shared $pic_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' 9928 # Try to use the -exported_symbol ld option, if it does not 9929 # work, assume that -exports_file does not work either and 9930 # implicitly export all symbols. 9931 # This should be the same for all languages, so no per-tag cache variable. 9932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 9933$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 9934if ${lt_cv_irix_exported_symbol+:} false; then : 9935 $as_echo_n "(cached) " >&6 9936else 9937 save_LDFLAGS=$LDFLAGS 9938 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 9939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9940/* end confdefs.h. */ 9941int foo (void) { return 0; } 9942_ACEOF 9943if ac_fn_c_try_link "$LINENO"; then : 9944 lt_cv_irix_exported_symbol=yes 9945else 9946 lt_cv_irix_exported_symbol=no 9947fi 9948rm -f core conftest.err conftest.$ac_objext \ 9949 conftest$ac_exeext conftest.$ac_ext 9950 LDFLAGS=$save_LDFLAGS 9951fi 9952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 9953$as_echo "$lt_cv_irix_exported_symbol" >&6; } 9954 if test yes = "$lt_cv_irix_exported_symbol"; then 9955 archive_expsym_cmds='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib' 9956 fi 9957 else 9958 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' 9959 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' 9960 fi 9961 archive_cmds_need_lc='no' 9962 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9963 hardcode_libdir_separator=: 9964 inherit_rpath=yes 9965 link_all_deplibs=yes 9966 ;; 9967 9968 linux*) 9969 case $cc_basename in 9970 tcc*) 9971 # Fabrice Bellard et al's Tiny C Compiler 9972 ld_shlibs=yes 9973 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9974 ;; 9975 esac 9976 ;; 9977 9978 netbsd*) 9979 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9980 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9981 else 9982 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9983 fi 9984 hardcode_libdir_flag_spec='-R$libdir' 9985 hardcode_direct=yes 9986 hardcode_shlibpath_var=no 9987 ;; 9988 9989 newsos6) 9990 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9991 hardcode_direct=yes 9992 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9993 hardcode_libdir_separator=: 9994 hardcode_shlibpath_var=no 9995 ;; 9996 9997 *nto* | *qnx*) 9998 ;; 9999 10000 openbsd* | bitrig*) 10001 if test -f /usr/libexec/ld.so; then 10002 hardcode_direct=yes 10003 hardcode_shlibpath_var=no 10004 hardcode_direct_absolute=yes 10005 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10006 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10007 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10008 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10009 export_dynamic_flag_spec='$wl-E' 10010 else 10011 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10012 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10013 fi 10014 else 10015 ld_shlibs=no 10016 fi 10017 ;; 10018 10019 os2*) 10020 hardcode_libdir_flag_spec='-L$libdir' 10021 hardcode_minus_L=yes 10022 allow_undefined_flag=unsupported 10023 shrext_cmds=.dll 10024 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10025 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10026 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10027 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10028 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10029 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10030 emximp -o $lib $output_objdir/$libname.def' 10031 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10032 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10033 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10034 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10035 prefix_cmds="$SED"~ 10036 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10037 prefix_cmds="$prefix_cmds -e 1d"; 10038 fi~ 10039 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10040 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10041 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10042 emximp -o $lib $output_objdir/$libname.def' 10043 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10044 enable_shared_with_static_runtimes=yes 10045 ;; 10046 10047 osf3*) 10048 if test yes = "$GCC"; then 10049 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10050 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' 10051 else 10052 allow_undefined_flag=' -expect_unresolved \*' 10053 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' 10054 fi 10055 archive_cmds_need_lc='no' 10056 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10057 hardcode_libdir_separator=: 10058 ;; 10059 10060 osf4* | osf5*) # as osf3* with the addition of -msym flag 10061 if test yes = "$GCC"; then 10062 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10063 archive_cmds='$CC -shared$allow_undefined_flag $pic_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' 10064 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10065 else 10066 allow_undefined_flag=' -expect_unresolved \*' 10067 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' 10068 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~ 10069 $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' 10070 10071 # Both c and cxx compiler support -rpath directly 10072 hardcode_libdir_flag_spec='-rpath $libdir' 10073 fi 10074 archive_cmds_need_lc='no' 10075 hardcode_libdir_separator=: 10076 ;; 10077 10078 solaris*) 10079 no_undefined_flag=' -z defs' 10080 if test yes = "$GCC"; then 10081 wlarc='$wl' 10082 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10083 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10084 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10085 else 10086 case `$CC -V 2>&1` in 10087 *"Compilers 5.0"*) 10088 wlarc='' 10089 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10090 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10091 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10092 ;; 10093 *) 10094 wlarc='$wl' 10095 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10096 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10097 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10098 ;; 10099 esac 10100 fi 10101 hardcode_libdir_flag_spec='-R$libdir' 10102 hardcode_shlibpath_var=no 10103 case $host_os in 10104 solaris2.[0-5] | solaris2.[0-5].*) ;; 10105 *) 10106 # The compiler driver will combine and reorder linker options, 10107 # but understands '-z linker_flag'. GCC discards it without '$wl', 10108 # but is careful enough not to reorder. 10109 # Supported since Solaris 2.6 (maybe 2.5.1?) 10110 if test yes = "$GCC"; then 10111 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10112 else 10113 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10114 fi 10115 ;; 10116 esac 10117 link_all_deplibs=yes 10118 ;; 10119 10120 sunos4*) 10121 if test sequent = "$host_vendor"; then 10122 # Use $CC to link under sequent, because it throws in some extra .o 10123 # files that make .init and .fini sections work. 10124 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10125 else 10126 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10127 fi 10128 hardcode_libdir_flag_spec='-L$libdir' 10129 hardcode_direct=yes 10130 hardcode_minus_L=yes 10131 hardcode_shlibpath_var=no 10132 ;; 10133 10134 sysv4) 10135 case $host_vendor in 10136 sni) 10137 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10138 hardcode_direct=yes # is this really true??? 10139 ;; 10140 siemens) 10141 ## LD is ld it makes a PLAMLIB 10142 ## CC just makes a GrossModule. 10143 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10144 reload_cmds='$CC -r -o $output$reload_objs' 10145 hardcode_direct=no 10146 ;; 10147 motorola) 10148 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10149 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10150 ;; 10151 esac 10152 runpath_var='LD_RUN_PATH' 10153 hardcode_shlibpath_var=no 10154 ;; 10155 10156 sysv4.3*) 10157 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10158 hardcode_shlibpath_var=no 10159 export_dynamic_flag_spec='-Bexport' 10160 ;; 10161 10162 sysv4*MP*) 10163 if test -d /usr/nec; then 10164 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10165 hardcode_shlibpath_var=no 10166 runpath_var=LD_RUN_PATH 10167 hardcode_runpath_var=yes 10168 ld_shlibs=yes 10169 fi 10170 ;; 10171 10172 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10173 no_undefined_flag='$wl-z,text' 10174 archive_cmds_need_lc=no 10175 hardcode_shlibpath_var=no 10176 runpath_var='LD_RUN_PATH' 10177 10178 if test yes = "$GCC"; then 10179 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10180 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10181 else 10182 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10183 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10184 fi 10185 ;; 10186 10187 sysv5* | sco3.2v5* | sco5v6*) 10188 # Note: We CANNOT use -z defs as we might desire, because we do not 10189 # link with -lc, and that would cause any symbols used from libc to 10190 # always be unresolved, which means just about no library would 10191 # ever link correctly. If we're not using GNU ld we use -z text 10192 # though, which does catch some bad symbols but isn't as heavy-handed 10193 # as -z defs. 10194 no_undefined_flag='$wl-z,text' 10195 allow_undefined_flag='$wl-z,nodefs' 10196 archive_cmds_need_lc=no 10197 hardcode_shlibpath_var=no 10198 hardcode_libdir_flag_spec='$wl-R,$libdir' 10199 hardcode_libdir_separator=':' 10200 link_all_deplibs=yes 10201 export_dynamic_flag_spec='$wl-Bexport' 10202 runpath_var='LD_RUN_PATH' 10203 10204 if test yes = "$GCC"; then 10205 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10206 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10207 else 10208 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10209 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10210 fi 10211 ;; 10212 10213 uts4*) 10214 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10215 hardcode_libdir_flag_spec='-L$libdir' 10216 hardcode_shlibpath_var=no 10217 ;; 10218 10219 *) 10220 ld_shlibs=no 10221 ;; 10222 esac 10223 10224 if test sni = "$host_vendor"; then 10225 case $host in 10226 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10227 export_dynamic_flag_spec='$wl-Blargedynsym' 10228 ;; 10229 esac 10230 fi 10231 fi 10232 10233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10234$as_echo "$ld_shlibs" >&6; } 10235test no = "$ld_shlibs" && can_build_shared=no 10236 10237with_gnu_ld=$with_gnu_ld 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253# 10254# Do we need to explicitly link libc? 10255# 10256case "x$archive_cmds_need_lc" in 10257x|xyes) 10258 # Assume -lc should be added 10259 archive_cmds_need_lc=yes 10260 10261 if test yes,yes = "$GCC,$enable_shared"; then 10262 case $archive_cmds in 10263 *'~'*) 10264 # FIXME: we may have to deal with multi-command sequences. 10265 ;; 10266 '$CC '*) 10267 # Test whether the compiler implicitly links with -lc since on some 10268 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10269 # to ld, don't add -lc before -lgcc. 10270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10271$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10272if ${lt_cv_archive_cmds_need_lc+:} false; then : 10273 $as_echo_n "(cached) " >&6 10274else 10275 $RM conftest* 10276 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10277 10278 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10279 (eval $ac_compile) 2>&5 10280 ac_status=$? 10281 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10282 test $ac_status = 0; } 2>conftest.err; then 10283 soname=conftest 10284 lib=conftest 10285 libobjs=conftest.$ac_objext 10286 deplibs= 10287 wl=$lt_prog_compiler_wl 10288 pic_flag=$lt_prog_compiler_pic 10289 compiler_flags=-v 10290 linker_flags=-v 10291 verstring= 10292 output_objdir=. 10293 libname=conftest 10294 lt_save_allow_undefined_flag=$allow_undefined_flag 10295 allow_undefined_flag= 10296 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10297 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10298 ac_status=$? 10299 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10300 test $ac_status = 0; } 10301 then 10302 lt_cv_archive_cmds_need_lc=no 10303 else 10304 lt_cv_archive_cmds_need_lc=yes 10305 fi 10306 allow_undefined_flag=$lt_save_allow_undefined_flag 10307 else 10308 cat conftest.err 1>&5 10309 fi 10310 $RM conftest* 10311 10312fi 10313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10314$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10315 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10316 ;; 10317 esac 10318 fi 10319 ;; 10320esac 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10474$as_echo_n "checking dynamic linker characteristics... " >&6; } 10475 10476if test yes = "$GCC"; then 10477 case $host_os in 10478 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 10479 *) lt_awk_arg='/^libraries:/' ;; 10480 esac 10481 case $host_os in 10482 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 10483 *) lt_sed_strip_eq='s|=/|/|g' ;; 10484 esac 10485 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10486 case $lt_search_path_spec in 10487 *\;*) 10488 # if the path contains ";" then we assume it to be the separator 10489 # otherwise default to the standard path separator (i.e. ":") - it is 10490 # assumed that no part of a normal pathname contains ";" but that should 10491 # okay in the real world where ";" in dirpaths is itself problematic. 10492 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10493 ;; 10494 *) 10495 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10496 ;; 10497 esac 10498 # Ok, now we have the path, separated by spaces, we can step through it 10499 # and add multilib dir if necessary... 10500 lt_tmp_lt_search_path_spec= 10501 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10502 # ...but if some path component already ends with the multilib dir we assume 10503 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 10504 case "$lt_multi_os_dir; $lt_search_path_spec " in 10505 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 10506 lt_multi_os_dir= 10507 ;; 10508 esac 10509 for lt_sys_path in $lt_search_path_spec; do 10510 if test -d "$lt_sys_path$lt_multi_os_dir"; then 10511 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 10512 elif test -n "$lt_multi_os_dir"; then 10513 test -d "$lt_sys_path" && \ 10514 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10515 fi 10516 done 10517 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10518BEGIN {RS = " "; FS = "/|\n";} { 10519 lt_foo = ""; 10520 lt_count = 0; 10521 for (lt_i = NF; lt_i > 0; lt_i--) { 10522 if ($lt_i != "" && $lt_i != ".") { 10523 if ($lt_i == "..") { 10524 lt_count++; 10525 } else { 10526 if (lt_count == 0) { 10527 lt_foo = "/" $lt_i lt_foo; 10528 } else { 10529 lt_count--; 10530 } 10531 } 10532 } 10533 } 10534 if (lt_foo != "") { lt_freq[lt_foo]++; } 10535 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10536}'` 10537 # AWK program above erroneously prepends '/' to C:/dos/paths 10538 # for these hosts. 10539 case $host_os in 10540 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10541 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 10542 esac 10543 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10544else 10545 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10546fi 10547library_names_spec= 10548libname_spec='lib$name' 10549soname_spec= 10550shrext_cmds=.so 10551postinstall_cmds= 10552postuninstall_cmds= 10553finish_cmds= 10554finish_eval= 10555shlibpath_var= 10556shlibpath_overrides_runpath=unknown 10557version_type=none 10558dynamic_linker="$host_os ld.so" 10559sys_lib_dlsearch_path_spec="/lib /usr/lib" 10560need_lib_prefix=unknown 10561hardcode_into_libs=no 10562 10563# when you set need_version to no, make sure it does not cause -set_version 10564# flags to be left without arguments 10565need_version=unknown 10566 10567 10568 10569case $host_os in 10570aix3*) 10571 version_type=linux # correct to gnu/linux during the next big refactor 10572 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 10573 shlibpath_var=LIBPATH 10574 10575 # AIX 3 has no versioning support, so we append a major version to the name. 10576 soname_spec='$libname$release$shared_ext$major' 10577 ;; 10578 10579aix[4-9]*) 10580 version_type=linux # correct to gnu/linux during the next big refactor 10581 need_lib_prefix=no 10582 need_version=no 10583 hardcode_into_libs=yes 10584 if test ia64 = "$host_cpu"; then 10585 # AIX 5 supports IA64 10586 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 10587 shlibpath_var=LD_LIBRARY_PATH 10588 else 10589 # With GCC up to 2.95.x, collect2 would create an import file 10590 # for dependence libraries. The import file would start with 10591 # the line '#! .'. This would cause the generated library to 10592 # depend on '.', always an invalid library. This was fixed in 10593 # development snapshots of GCC prior to 3.0. 10594 case $host_os in 10595 aix4 | aix4.[01] | aix4.[01].*) 10596 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10597 echo ' yes ' 10598 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 10599 : 10600 else 10601 can_build_shared=no 10602 fi 10603 ;; 10604 esac 10605 # Using Import Files as archive members, it is possible to support 10606 # filename-based versioning of shared library archives on AIX. While 10607 # this would work for both with and without runtime linking, it will 10608 # prevent static linking of such archives. So we do filename-based 10609 # shared library versioning with .so extension only, which is used 10610 # when both runtime linking and shared linking is enabled. 10611 # Unfortunately, runtime linking may impact performance, so we do 10612 # not want this to be the default eventually. Also, we use the 10613 # versioned .so libs for executables only if there is the -brtl 10614 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 10615 # To allow for filename-based versioning support, we need to create 10616 # libNAME.so.V as an archive file, containing: 10617 # *) an Import File, referring to the versioned filename of the 10618 # archive as well as the shared archive member, telling the 10619 # bitwidth (32 or 64) of that shared object, and providing the 10620 # list of exported symbols of that shared object, eventually 10621 # decorated with the 'weak' keyword 10622 # *) the shared object with the F_LOADONLY flag set, to really avoid 10623 # it being seen by the linker. 10624 # At run time we better use the real file rather than another symlink, 10625 # but for link time we create the symlink libNAME.so -> libNAME.so.V 10626 10627 case $with_aix_soname,$aix_use_runtimelinking in 10628 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 10629 # soname into executable. Probably we can add versioning support to 10630 # collect2, so additional links can be useful in future. 10631 aix,yes) # traditional libtool 10632 dynamic_linker='AIX unversionable lib.so' 10633 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10634 # instead of lib<name>.a to let people know that these are not 10635 # typical AIX shared libraries. 10636 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10637 ;; 10638 aix,no) # traditional AIX only 10639 dynamic_linker='AIX lib.a(lib.so.V)' 10640 # We preserve .a as extension for shared libraries through AIX4.2 10641 # and later when we are not doing run time linking. 10642 library_names_spec='$libname$release.a $libname.a' 10643 soname_spec='$libname$release$shared_ext$major' 10644 ;; 10645 svr4,*) # full svr4 only 10646 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 10647 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 10648 # We do not specify a path in Import Files, so LIBPATH fires. 10649 shlibpath_overrides_runpath=yes 10650 ;; 10651 *,yes) # both, prefer svr4 10652 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 10653 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 10654 # unpreferred sharedlib libNAME.a needs extra handling 10655 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 10656 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 10657 # We do not specify a path in Import Files, so LIBPATH fires. 10658 shlibpath_overrides_runpath=yes 10659 ;; 10660 *,no) # both, prefer aix 10661 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 10662 library_names_spec='$libname$release.a $libname.a' 10663 soname_spec='$libname$release$shared_ext$major' 10664 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 10665 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 10666 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 10667 ;; 10668 esac 10669 shlibpath_var=LIBPATH 10670 fi 10671 ;; 10672 10673amigaos*) 10674 case $host_cpu in 10675 powerpc) 10676 # Since July 2007 AmigaOS4 officially supports .so libraries. 10677 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10678 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10679 ;; 10680 m68k) 10681 library_names_spec='$libname.ixlibrary $libname.a' 10682 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10683 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 10684 ;; 10685 esac 10686 ;; 10687 10688beos*) 10689 library_names_spec='$libname$shared_ext' 10690 dynamic_linker="$host_os ld.so" 10691 shlibpath_var=LIBRARY_PATH 10692 ;; 10693 10694bsdi[45]*) 10695 version_type=linux # correct to gnu/linux during the next big refactor 10696 need_version=no 10697 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10698 soname_spec='$libname$release$shared_ext$major' 10699 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10700 shlibpath_var=LD_LIBRARY_PATH 10701 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10702 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10703 # the default ld.so.conf also contains /usr/contrib/lib and 10704 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10705 # libtool to hard-code these into programs 10706 ;; 10707 10708cygwin* | mingw* | pw32* | cegcc*) 10709 version_type=windows 10710 shrext_cmds=.dll 10711 need_version=no 10712 need_lib_prefix=no 10713 10714 case $GCC,$cc_basename in 10715 yes,*) 10716 # gcc 10717 library_names_spec='$libname.dll.a' 10718 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10719 postinstall_cmds='base_file=`basename \$file`~ 10720 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 10721 dldir=$destdir/`dirname \$dlpath`~ 10722 test -d \$dldir || mkdir -p \$dldir~ 10723 $install_prog $dir/$dlname \$dldir/$dlname~ 10724 chmod a+x \$dldir/$dlname~ 10725 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10726 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10727 fi' 10728 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10729 dlpath=$dir/\$dldll~ 10730 $RM \$dlpath' 10731 shlibpath_overrides_runpath=yes 10732 10733 case $host_os in 10734 cygwin*) 10735 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10736 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 10737 10738 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10739 ;; 10740 mingw* | cegcc*) 10741 # MinGW DLLs use traditional 'lib' prefix 10742 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 10743 ;; 10744 pw32*) 10745 # pw32 DLLs use 'pw' prefix rather than 'lib' 10746 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 10747 ;; 10748 esac 10749 dynamic_linker='Win32 ld.exe' 10750 ;; 10751 10752 *,cl*) 10753 # Native MSVC 10754 libname_spec='$name' 10755 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 10756 library_names_spec='$libname.dll.lib' 10757 10758 case $build_os in 10759 mingw*) 10760 sys_lib_search_path_spec= 10761 lt_save_ifs=$IFS 10762 IFS=';' 10763 for lt_path in $LIB 10764 do 10765 IFS=$lt_save_ifs 10766 # Let DOS variable expansion print the short 8.3 style file name. 10767 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 10768 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 10769 done 10770 IFS=$lt_save_ifs 10771 # Convert to MSYS style. 10772 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 10773 ;; 10774 cygwin*) 10775 # Convert to unix form, then to dos form, then back to unix form 10776 # but this time dos style (no spaces!) so that the unix form looks 10777 # like /cygdrive/c/PROGRA~1:/cygdr... 10778 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 10779 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 10780 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10781 ;; 10782 *) 10783 sys_lib_search_path_spec=$LIB 10784 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 10785 # It is most probably a Windows format PATH. 10786 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 10787 else 10788 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10789 fi 10790 # FIXME: find the short name or the path components, as spaces are 10791 # common. (e.g. "Program Files" -> "PROGRA~1") 10792 ;; 10793 esac 10794 10795 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10796 postinstall_cmds='base_file=`basename \$file`~ 10797 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 10798 dldir=$destdir/`dirname \$dlpath`~ 10799 test -d \$dldir || mkdir -p \$dldir~ 10800 $install_prog $dir/$dlname \$dldir/$dlname' 10801 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10802 dlpath=$dir/\$dldll~ 10803 $RM \$dlpath' 10804 shlibpath_overrides_runpath=yes 10805 dynamic_linker='Win32 link.exe' 10806 ;; 10807 10808 *) 10809 # Assume MSVC wrapper 10810 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 10811 dynamic_linker='Win32 ld.exe' 10812 ;; 10813 esac 10814 # FIXME: first we should search . and the directory the executable is in 10815 shlibpath_var=PATH 10816 ;; 10817 10818darwin* | rhapsody*) 10819 dynamic_linker="$host_os dyld" 10820 version_type=darwin 10821 need_lib_prefix=no 10822 need_version=no 10823 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 10824 soname_spec='$libname$release$major$shared_ext' 10825 shlibpath_overrides_runpath=yes 10826 shlibpath_var=DYLD_LIBRARY_PATH 10827 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10828 10829 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10830 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10831 ;; 10832 10833dgux*) 10834 version_type=linux # correct to gnu/linux during the next big refactor 10835 need_lib_prefix=no 10836 need_version=no 10837 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10838 soname_spec='$libname$release$shared_ext$major' 10839 shlibpath_var=LD_LIBRARY_PATH 10840 ;; 10841 10842freebsd* | dragonfly*) 10843 # DragonFly does not have aout. When/if they implement a new 10844 # versioning mechanism, adjust this. 10845 if test -x /usr/bin/objformat; then 10846 objformat=`/usr/bin/objformat` 10847 else 10848 case $host_os in 10849 freebsd[23].*) objformat=aout ;; 10850 *) objformat=elf ;; 10851 esac 10852 fi 10853 version_type=freebsd-$objformat 10854 case $version_type in 10855 freebsd-elf*) 10856 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10857 soname_spec='$libname$release$shared_ext$major' 10858 need_version=no 10859 need_lib_prefix=no 10860 ;; 10861 freebsd-*) 10862 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 10863 need_version=yes 10864 ;; 10865 esac 10866 shlibpath_var=LD_LIBRARY_PATH 10867 case $host_os in 10868 freebsd2.*) 10869 shlibpath_overrides_runpath=yes 10870 ;; 10871 freebsd3.[01]* | freebsdelf3.[01]*) 10872 shlibpath_overrides_runpath=yes 10873 hardcode_into_libs=yes 10874 ;; 10875 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10876 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10877 shlibpath_overrides_runpath=no 10878 hardcode_into_libs=yes 10879 ;; 10880 *) # from 4.6 on, and DragonFly 10881 shlibpath_overrides_runpath=yes 10882 hardcode_into_libs=yes 10883 ;; 10884 esac 10885 ;; 10886 10887haiku*) 10888 version_type=linux # correct to gnu/linux during the next big refactor 10889 need_lib_prefix=no 10890 need_version=no 10891 dynamic_linker="$host_os runtime_loader" 10892 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10893 soname_spec='$libname$release$shared_ext$major' 10894 shlibpath_var=LIBRARY_PATH 10895 shlibpath_overrides_runpath=no 10896 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10897 hardcode_into_libs=yes 10898 ;; 10899 10900hpux9* | hpux10* | hpux11*) 10901 # Give a soname corresponding to the major version so that dld.sl refuses to 10902 # link against other versions. 10903 version_type=sunos 10904 need_lib_prefix=no 10905 need_version=no 10906 case $host_cpu in 10907 ia64*) 10908 shrext_cmds='.so' 10909 hardcode_into_libs=yes 10910 dynamic_linker="$host_os dld.so" 10911 shlibpath_var=LD_LIBRARY_PATH 10912 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10913 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10914 soname_spec='$libname$release$shared_ext$major' 10915 if test 32 = "$HPUX_IA64_MODE"; then 10916 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10917 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 10918 else 10919 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10920 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 10921 fi 10922 ;; 10923 hppa*64*) 10924 shrext_cmds='.sl' 10925 hardcode_into_libs=yes 10926 dynamic_linker="$host_os dld.sl" 10927 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10928 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10929 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10930 soname_spec='$libname$release$shared_ext$major' 10931 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10932 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10933 ;; 10934 *) 10935 shrext_cmds='.sl' 10936 dynamic_linker="$host_os dld.sl" 10937 shlibpath_var=SHLIB_PATH 10938 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10939 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10940 soname_spec='$libname$release$shared_ext$major' 10941 ;; 10942 esac 10943 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10944 postinstall_cmds='chmod 555 $lib' 10945 # or fails outright, so override atomically: 10946 install_override_mode=555 10947 ;; 10948 10949interix[3-9]*) 10950 version_type=linux # correct to gnu/linux during the next big refactor 10951 need_lib_prefix=no 10952 need_version=no 10953 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10954 soname_spec='$libname$release$shared_ext$major' 10955 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10956 shlibpath_var=LD_LIBRARY_PATH 10957 shlibpath_overrides_runpath=no 10958 hardcode_into_libs=yes 10959 ;; 10960 10961irix5* | irix6* | nonstopux*) 10962 case $host_os in 10963 nonstopux*) version_type=nonstopux ;; 10964 *) 10965 if test yes = "$lt_cv_prog_gnu_ld"; then 10966 version_type=linux # correct to gnu/linux during the next big refactor 10967 else 10968 version_type=irix 10969 fi ;; 10970 esac 10971 need_lib_prefix=no 10972 need_version=no 10973 soname_spec='$libname$release$shared_ext$major' 10974 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 10975 case $host_os in 10976 irix5* | nonstopux*) 10977 libsuff= shlibsuff= 10978 ;; 10979 *) 10980 case $LD in # libtool.m4 will add one of these switches to LD 10981 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10982 libsuff= shlibsuff= libmagic=32-bit;; 10983 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10984 libsuff=32 shlibsuff=N32 libmagic=N32;; 10985 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10986 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10987 *) libsuff= shlibsuff= libmagic=never-match;; 10988 esac 10989 ;; 10990 esac 10991 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10992 shlibpath_overrides_runpath=no 10993 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 10994 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 10995 hardcode_into_libs=yes 10996 ;; 10997 10998# No shared lib support for Linux oldld, aout, or coff. 10999linux*oldld* | linux*aout* | linux*coff*) 11000 dynamic_linker=no 11001 ;; 11002 11003linux*android*) 11004 version_type=none # Android doesn't support versioned libraries. 11005 need_lib_prefix=no 11006 need_version=no 11007 library_names_spec='$libname$release$shared_ext' 11008 soname_spec='$libname$release$shared_ext' 11009 finish_cmds= 11010 shlibpath_var=LD_LIBRARY_PATH 11011 shlibpath_overrides_runpath=yes 11012 11013 # This implies no fast_install, which is unacceptable. 11014 # Some rework will be needed to allow for fast_install 11015 # before this can be enabled. 11016 hardcode_into_libs=yes 11017 11018 dynamic_linker='Android linker' 11019 # Don't embed -rpath directories since the linker doesn't support them. 11020 hardcode_libdir_flag_spec='-L$libdir' 11021 ;; 11022 11023# This must be glibc/ELF. 11024linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11025 version_type=linux # correct to gnu/linux during the next big refactor 11026 need_lib_prefix=no 11027 need_version=no 11028 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11029 soname_spec='$libname$release$shared_ext$major' 11030 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11031 shlibpath_var=LD_LIBRARY_PATH 11032 shlibpath_overrides_runpath=no 11033 11034 # Some binutils ld are patched to set DT_RUNPATH 11035 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11036 $as_echo_n "(cached) " >&6 11037else 11038 lt_cv_shlibpath_overrides_runpath=no 11039 save_LDFLAGS=$LDFLAGS 11040 save_libdir=$libdir 11041 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11042 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11044/* end confdefs.h. */ 11045 11046int 11047main () 11048{ 11049 11050 ; 11051 return 0; 11052} 11053_ACEOF 11054if ac_fn_c_try_link "$LINENO"; then : 11055 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11056 lt_cv_shlibpath_overrides_runpath=yes 11057fi 11058fi 11059rm -f core conftest.err conftest.$ac_objext \ 11060 conftest$ac_exeext conftest.$ac_ext 11061 LDFLAGS=$save_LDFLAGS 11062 libdir=$save_libdir 11063 11064fi 11065 11066 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11067 11068 # This implies no fast_install, which is unacceptable. 11069 # Some rework will be needed to allow for fast_install 11070 # before this can be enabled. 11071 hardcode_into_libs=yes 11072 11073 # Add ABI-specific directories to the system library path. 11074 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 11075 11076 # Ideally, we could use ldconfig to report *all* directores which are 11077 # searched for libraries, however this is still not possible. Aside from not 11078 # being certain /sbin/ldconfig is available, command 11079 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11080 # even though it is searched at run-time. Try to do the best guess by 11081 # appending ld.so.conf contents (and includes) to the search path. 11082 if test -f /etc/ld.so.conf; then 11083 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' ' '` 11084 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 11085 fi 11086 11087 # We used to test for /lib/ld.so.1 and disable shared libraries on 11088 # powerpc, because MkLinux only supported shared libraries with the 11089 # GNU dynamic linker. Since this was broken with cross compilers, 11090 # most powerpc-linux boxes support dynamic linking these days and 11091 # people can always --disable-shared, the test was removed, and we 11092 # assume the GNU/Linux dynamic linker is in use. 11093 dynamic_linker='GNU/Linux ld.so' 11094 ;; 11095 11096netbsd*) 11097 version_type=sunos 11098 need_lib_prefix=no 11099 need_version=no 11100 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11101 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11102 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11103 dynamic_linker='NetBSD (a.out) ld.so' 11104 else 11105 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11106 soname_spec='$libname$release$shared_ext$major' 11107 dynamic_linker='NetBSD ld.elf_so' 11108 fi 11109 shlibpath_var=LD_LIBRARY_PATH 11110 shlibpath_overrides_runpath=yes 11111 hardcode_into_libs=yes 11112 ;; 11113 11114newsos6) 11115 version_type=linux # correct to gnu/linux during the next big refactor 11116 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11117 shlibpath_var=LD_LIBRARY_PATH 11118 shlibpath_overrides_runpath=yes 11119 ;; 11120 11121*nto* | *qnx*) 11122 version_type=qnx 11123 need_lib_prefix=no 11124 need_version=no 11125 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11126 soname_spec='$libname$release$shared_ext$major' 11127 shlibpath_var=LD_LIBRARY_PATH 11128 shlibpath_overrides_runpath=no 11129 hardcode_into_libs=yes 11130 dynamic_linker='ldqnx.so' 11131 ;; 11132 11133openbsd* | bitrig*) 11134 version_type=sunos 11135 sys_lib_dlsearch_path_spec=/usr/lib 11136 need_lib_prefix=no 11137 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11138 need_version=no 11139 else 11140 need_version=yes 11141 fi 11142 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11143 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11144 shlibpath_var=LD_LIBRARY_PATH 11145 shlibpath_overrides_runpath=yes 11146 ;; 11147 11148os2*) 11149 libname_spec='$name' 11150 version_type=windows 11151 shrext_cmds=.dll 11152 need_version=no 11153 need_lib_prefix=no 11154 # OS/2 can only load a DLL with a base name of 8 characters or less. 11155 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11156 v=$($ECHO $release$versuffix | tr -d .-); 11157 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11158 $ECHO $n$v`$shared_ext' 11159 library_names_spec='${libname}_dll.$libext' 11160 dynamic_linker='OS/2 ld.exe' 11161 shlibpath_var=BEGINLIBPATH 11162 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11163 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11164 postinstall_cmds='base_file=`basename \$file`~ 11165 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11166 dldir=$destdir/`dirname \$dlpath`~ 11167 test -d \$dldir || mkdir -p \$dldir~ 11168 $install_prog $dir/$dlname \$dldir/$dlname~ 11169 chmod a+x \$dldir/$dlname~ 11170 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11171 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11172 fi' 11173 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 11174 dlpath=$dir/\$dldll~ 11175 $RM \$dlpath' 11176 ;; 11177 11178osf3* | osf4* | osf5*) 11179 version_type=osf 11180 need_lib_prefix=no 11181 need_version=no 11182 soname_spec='$libname$release$shared_ext$major' 11183 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11184 shlibpath_var=LD_LIBRARY_PATH 11185 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11186 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11187 ;; 11188 11189rdos*) 11190 dynamic_linker=no 11191 ;; 11192 11193solaris*) 11194 version_type=linux # correct to gnu/linux during the next big refactor 11195 need_lib_prefix=no 11196 need_version=no 11197 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11198 soname_spec='$libname$release$shared_ext$major' 11199 shlibpath_var=LD_LIBRARY_PATH 11200 shlibpath_overrides_runpath=yes 11201 hardcode_into_libs=yes 11202 # ldd complains unless libraries are executable 11203 postinstall_cmds='chmod +x $lib' 11204 ;; 11205 11206sunos4*) 11207 version_type=sunos 11208 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11209 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11210 shlibpath_var=LD_LIBRARY_PATH 11211 shlibpath_overrides_runpath=yes 11212 if test yes = "$with_gnu_ld"; then 11213 need_lib_prefix=no 11214 fi 11215 need_version=yes 11216 ;; 11217 11218sysv4 | sysv4.3*) 11219 version_type=linux # correct to gnu/linux during the next big refactor 11220 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11221 soname_spec='$libname$release$shared_ext$major' 11222 shlibpath_var=LD_LIBRARY_PATH 11223 case $host_vendor in 11224 sni) 11225 shlibpath_overrides_runpath=no 11226 need_lib_prefix=no 11227 runpath_var=LD_RUN_PATH 11228 ;; 11229 siemens) 11230 need_lib_prefix=no 11231 ;; 11232 motorola) 11233 need_lib_prefix=no 11234 need_version=no 11235 shlibpath_overrides_runpath=no 11236 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11237 ;; 11238 esac 11239 ;; 11240 11241sysv4*MP*) 11242 if test -d /usr/nec; then 11243 version_type=linux # correct to gnu/linux during the next big refactor 11244 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 11245 soname_spec='$libname$shared_ext.$major' 11246 shlibpath_var=LD_LIBRARY_PATH 11247 fi 11248 ;; 11249 11250sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11251 version_type=sco 11252 need_lib_prefix=no 11253 need_version=no 11254 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 11255 soname_spec='$libname$release$shared_ext$major' 11256 shlibpath_var=LD_LIBRARY_PATH 11257 shlibpath_overrides_runpath=yes 11258 hardcode_into_libs=yes 11259 if test yes = "$with_gnu_ld"; then 11260 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11261 else 11262 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11263 case $host_os in 11264 sco3.2v5*) 11265 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11266 ;; 11267 esac 11268 fi 11269 sys_lib_dlsearch_path_spec='/usr/lib' 11270 ;; 11271 11272tpf*) 11273 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11274 version_type=linux # correct to gnu/linux during the next big refactor 11275 need_lib_prefix=no 11276 need_version=no 11277 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11278 shlibpath_var=LD_LIBRARY_PATH 11279 shlibpath_overrides_runpath=no 11280 hardcode_into_libs=yes 11281 ;; 11282 11283uts4*) 11284 version_type=linux # correct to gnu/linux during the next big refactor 11285 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11286 soname_spec='$libname$release$shared_ext$major' 11287 shlibpath_var=LD_LIBRARY_PATH 11288 ;; 11289 11290*) 11291 dynamic_linker=no 11292 ;; 11293esac 11294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11295$as_echo "$dynamic_linker" >&6; } 11296test no = "$dynamic_linker" && can_build_shared=no 11297 11298variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11299if test yes = "$GCC"; then 11300 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11301fi 11302 11303if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 11304 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 11305fi 11306 11307if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 11308 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 11309fi 11310 11311# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 11312configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 11313 11314# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 11315func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 11316 11317# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 11318configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11417$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11418hardcode_action= 11419if test -n "$hardcode_libdir_flag_spec" || 11420 test -n "$runpath_var" || 11421 test yes = "$hardcode_automatic"; then 11422 11423 # We can hardcode non-existent directories. 11424 if test no != "$hardcode_direct" && 11425 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11426 # have to relink, otherwise we might link with an installed library 11427 # when we should be linking with a yet-to-be-installed one 11428 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 11429 test no != "$hardcode_minus_L"; then 11430 # Linking always hardcodes the temporary library directory. 11431 hardcode_action=relink 11432 else 11433 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11434 hardcode_action=immediate 11435 fi 11436else 11437 # We cannot hardcode anything, or else we can only hardcode existing 11438 # directories. 11439 hardcode_action=unsupported 11440fi 11441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11442$as_echo "$hardcode_action" >&6; } 11443 11444if test relink = "$hardcode_action" || 11445 test yes = "$inherit_rpath"; then 11446 # Fast installation is not supported 11447 enable_fast_install=no 11448elif test yes = "$shlibpath_overrides_runpath" || 11449 test no = "$enable_shared"; then 11450 # Fast installation is not necessary 11451 enable_fast_install=needless 11452fi 11453 11454 11455 11456 11457 11458 11459 if test yes != "$enable_dlopen"; then 11460 enable_dlopen=unknown 11461 enable_dlopen_self=unknown 11462 enable_dlopen_self_static=unknown 11463else 11464 lt_cv_dlopen=no 11465 lt_cv_dlopen_libs= 11466 11467 case $host_os in 11468 beos*) 11469 lt_cv_dlopen=load_add_on 11470 lt_cv_dlopen_libs= 11471 lt_cv_dlopen_self=yes 11472 ;; 11473 11474 mingw* | pw32* | cegcc*) 11475 lt_cv_dlopen=LoadLibrary 11476 lt_cv_dlopen_libs= 11477 ;; 11478 11479 cygwin*) 11480 lt_cv_dlopen=dlopen 11481 lt_cv_dlopen_libs= 11482 ;; 11483 11484 darwin*) 11485 # if libdl is installed we need to link against it 11486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11487$as_echo_n "checking for dlopen in -ldl... " >&6; } 11488if ${ac_cv_lib_dl_dlopen+:} false; then : 11489 $as_echo_n "(cached) " >&6 11490else 11491 ac_check_lib_save_LIBS=$LIBS 11492LIBS="-ldl $LIBS" 11493cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11494/* end confdefs.h. */ 11495 11496/* Override any GCC internal prototype to avoid an error. 11497 Use char because int might match the return type of a GCC 11498 builtin and then its argument prototype would still apply. */ 11499#ifdef __cplusplus 11500extern "C" 11501#endif 11502char dlopen (); 11503int 11504main () 11505{ 11506return dlopen (); 11507 ; 11508 return 0; 11509} 11510_ACEOF 11511if ac_fn_c_try_link "$LINENO"; then : 11512 ac_cv_lib_dl_dlopen=yes 11513else 11514 ac_cv_lib_dl_dlopen=no 11515fi 11516rm -f core conftest.err conftest.$ac_objext \ 11517 conftest$ac_exeext conftest.$ac_ext 11518LIBS=$ac_check_lib_save_LIBS 11519fi 11520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11521$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11522if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11523 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 11524else 11525 11526 lt_cv_dlopen=dyld 11527 lt_cv_dlopen_libs= 11528 lt_cv_dlopen_self=yes 11529 11530fi 11531 11532 ;; 11533 11534 tpf*) 11535 # Don't try to run any link tests for TPF. We know it's impossible 11536 # because TPF is a cross-compiler, and we know how we open DSOs. 11537 lt_cv_dlopen=dlopen 11538 lt_cv_dlopen_libs= 11539 lt_cv_dlopen_self=no 11540 ;; 11541 11542 *) 11543 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11544if test "x$ac_cv_func_shl_load" = xyes; then : 11545 lt_cv_dlopen=shl_load 11546else 11547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11548$as_echo_n "checking for shl_load in -ldld... " >&6; } 11549if ${ac_cv_lib_dld_shl_load+:} false; then : 11550 $as_echo_n "(cached) " >&6 11551else 11552 ac_check_lib_save_LIBS=$LIBS 11553LIBS="-ldld $LIBS" 11554cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11555/* end confdefs.h. */ 11556 11557/* Override any GCC internal prototype to avoid an error. 11558 Use char because int might match the return type of a GCC 11559 builtin and then its argument prototype would still apply. */ 11560#ifdef __cplusplus 11561extern "C" 11562#endif 11563char shl_load (); 11564int 11565main () 11566{ 11567return shl_load (); 11568 ; 11569 return 0; 11570} 11571_ACEOF 11572if ac_fn_c_try_link "$LINENO"; then : 11573 ac_cv_lib_dld_shl_load=yes 11574else 11575 ac_cv_lib_dld_shl_load=no 11576fi 11577rm -f core conftest.err conftest.$ac_objext \ 11578 conftest$ac_exeext conftest.$ac_ext 11579LIBS=$ac_check_lib_save_LIBS 11580fi 11581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11582$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11583if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11584 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 11585else 11586 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11587if test "x$ac_cv_func_dlopen" = xyes; then : 11588 lt_cv_dlopen=dlopen 11589else 11590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11591$as_echo_n "checking for dlopen in -ldl... " >&6; } 11592if ${ac_cv_lib_dl_dlopen+:} false; then : 11593 $as_echo_n "(cached) " >&6 11594else 11595 ac_check_lib_save_LIBS=$LIBS 11596LIBS="-ldl $LIBS" 11597cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11598/* end confdefs.h. */ 11599 11600/* Override any GCC internal prototype to avoid an error. 11601 Use char because int might match the return type of a GCC 11602 builtin and then its argument prototype would still apply. */ 11603#ifdef __cplusplus 11604extern "C" 11605#endif 11606char dlopen (); 11607int 11608main () 11609{ 11610return dlopen (); 11611 ; 11612 return 0; 11613} 11614_ACEOF 11615if ac_fn_c_try_link "$LINENO"; then : 11616 ac_cv_lib_dl_dlopen=yes 11617else 11618 ac_cv_lib_dl_dlopen=no 11619fi 11620rm -f core conftest.err conftest.$ac_objext \ 11621 conftest$ac_exeext conftest.$ac_ext 11622LIBS=$ac_check_lib_save_LIBS 11623fi 11624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11625$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11626if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11627 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 11628else 11629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11630$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11631if ${ac_cv_lib_svld_dlopen+:} false; then : 11632 $as_echo_n "(cached) " >&6 11633else 11634 ac_check_lib_save_LIBS=$LIBS 11635LIBS="-lsvld $LIBS" 11636cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11637/* end confdefs.h. */ 11638 11639/* Override any GCC internal prototype to avoid an error. 11640 Use char because int might match the return type of a GCC 11641 builtin and then its argument prototype would still apply. */ 11642#ifdef __cplusplus 11643extern "C" 11644#endif 11645char dlopen (); 11646int 11647main () 11648{ 11649return dlopen (); 11650 ; 11651 return 0; 11652} 11653_ACEOF 11654if ac_fn_c_try_link "$LINENO"; then : 11655 ac_cv_lib_svld_dlopen=yes 11656else 11657 ac_cv_lib_svld_dlopen=no 11658fi 11659rm -f core conftest.err conftest.$ac_objext \ 11660 conftest$ac_exeext conftest.$ac_ext 11661LIBS=$ac_check_lib_save_LIBS 11662fi 11663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11664$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11665if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11666 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 11667else 11668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11669$as_echo_n "checking for dld_link in -ldld... " >&6; } 11670if ${ac_cv_lib_dld_dld_link+:} false; then : 11671 $as_echo_n "(cached) " >&6 11672else 11673 ac_check_lib_save_LIBS=$LIBS 11674LIBS="-ldld $LIBS" 11675cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11676/* end confdefs.h. */ 11677 11678/* Override any GCC internal prototype to avoid an error. 11679 Use char because int might match the return type of a GCC 11680 builtin and then its argument prototype would still apply. */ 11681#ifdef __cplusplus 11682extern "C" 11683#endif 11684char dld_link (); 11685int 11686main () 11687{ 11688return dld_link (); 11689 ; 11690 return 0; 11691} 11692_ACEOF 11693if ac_fn_c_try_link "$LINENO"; then : 11694 ac_cv_lib_dld_dld_link=yes 11695else 11696 ac_cv_lib_dld_dld_link=no 11697fi 11698rm -f core conftest.err conftest.$ac_objext \ 11699 conftest$ac_exeext conftest.$ac_ext 11700LIBS=$ac_check_lib_save_LIBS 11701fi 11702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11703$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11704if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11705 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 11706fi 11707 11708 11709fi 11710 11711 11712fi 11713 11714 11715fi 11716 11717 11718fi 11719 11720 11721fi 11722 11723 ;; 11724 esac 11725 11726 if test no = "$lt_cv_dlopen"; then 11727 enable_dlopen=no 11728 else 11729 enable_dlopen=yes 11730 fi 11731 11732 case $lt_cv_dlopen in 11733 dlopen) 11734 save_CPPFLAGS=$CPPFLAGS 11735 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11736 11737 save_LDFLAGS=$LDFLAGS 11738 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11739 11740 save_LIBS=$LIBS 11741 LIBS="$lt_cv_dlopen_libs $LIBS" 11742 11743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11744$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11745if ${lt_cv_dlopen_self+:} false; then : 11746 $as_echo_n "(cached) " >&6 11747else 11748 if test yes = "$cross_compiling"; then : 11749 lt_cv_dlopen_self=cross 11750else 11751 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11752 lt_status=$lt_dlunknown 11753 cat > conftest.$ac_ext <<_LT_EOF 11754#line $LINENO "configure" 11755#include "confdefs.h" 11756 11757#if HAVE_DLFCN_H 11758#include <dlfcn.h> 11759#endif 11760 11761#include <stdio.h> 11762 11763#ifdef RTLD_GLOBAL 11764# define LT_DLGLOBAL RTLD_GLOBAL 11765#else 11766# ifdef DL_GLOBAL 11767# define LT_DLGLOBAL DL_GLOBAL 11768# else 11769# define LT_DLGLOBAL 0 11770# endif 11771#endif 11772 11773/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11774 find out it does not work in some platform. */ 11775#ifndef LT_DLLAZY_OR_NOW 11776# ifdef RTLD_LAZY 11777# define LT_DLLAZY_OR_NOW RTLD_LAZY 11778# else 11779# ifdef DL_LAZY 11780# define LT_DLLAZY_OR_NOW DL_LAZY 11781# else 11782# ifdef RTLD_NOW 11783# define LT_DLLAZY_OR_NOW RTLD_NOW 11784# else 11785# ifdef DL_NOW 11786# define LT_DLLAZY_OR_NOW DL_NOW 11787# else 11788# define LT_DLLAZY_OR_NOW 0 11789# endif 11790# endif 11791# endif 11792# endif 11793#endif 11794 11795/* When -fvisibility=hidden is used, assume the code has been annotated 11796 correspondingly for the symbols needed. */ 11797#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11798int fnord () __attribute__((visibility("default"))); 11799#endif 11800 11801int fnord () { return 42; } 11802int main () 11803{ 11804 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11805 int status = $lt_dlunknown; 11806 11807 if (self) 11808 { 11809 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11810 else 11811 { 11812 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11813 else puts (dlerror ()); 11814 } 11815 /* dlclose (self); */ 11816 } 11817 else 11818 puts (dlerror ()); 11819 11820 return status; 11821} 11822_LT_EOF 11823 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11824 (eval $ac_link) 2>&5 11825 ac_status=$? 11826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11827 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 11828 (./conftest; exit; ) >&5 2>/dev/null 11829 lt_status=$? 11830 case x$lt_status in 11831 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11832 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11833 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11834 esac 11835 else : 11836 # compilation failed 11837 lt_cv_dlopen_self=no 11838 fi 11839fi 11840rm -fr conftest* 11841 11842 11843fi 11844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11845$as_echo "$lt_cv_dlopen_self" >&6; } 11846 11847 if test yes = "$lt_cv_dlopen_self"; then 11848 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11850$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11851if ${lt_cv_dlopen_self_static+:} false; then : 11852 $as_echo_n "(cached) " >&6 11853else 11854 if test yes = "$cross_compiling"; then : 11855 lt_cv_dlopen_self_static=cross 11856else 11857 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11858 lt_status=$lt_dlunknown 11859 cat > conftest.$ac_ext <<_LT_EOF 11860#line $LINENO "configure" 11861#include "confdefs.h" 11862 11863#if HAVE_DLFCN_H 11864#include <dlfcn.h> 11865#endif 11866 11867#include <stdio.h> 11868 11869#ifdef RTLD_GLOBAL 11870# define LT_DLGLOBAL RTLD_GLOBAL 11871#else 11872# ifdef DL_GLOBAL 11873# define LT_DLGLOBAL DL_GLOBAL 11874# else 11875# define LT_DLGLOBAL 0 11876# endif 11877#endif 11878 11879/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11880 find out it does not work in some platform. */ 11881#ifndef LT_DLLAZY_OR_NOW 11882# ifdef RTLD_LAZY 11883# define LT_DLLAZY_OR_NOW RTLD_LAZY 11884# else 11885# ifdef DL_LAZY 11886# define LT_DLLAZY_OR_NOW DL_LAZY 11887# else 11888# ifdef RTLD_NOW 11889# define LT_DLLAZY_OR_NOW RTLD_NOW 11890# else 11891# ifdef DL_NOW 11892# define LT_DLLAZY_OR_NOW DL_NOW 11893# else 11894# define LT_DLLAZY_OR_NOW 0 11895# endif 11896# endif 11897# endif 11898# endif 11899#endif 11900 11901/* When -fvisibility=hidden is used, assume the code has been annotated 11902 correspondingly for the symbols needed. */ 11903#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11904int fnord () __attribute__((visibility("default"))); 11905#endif 11906 11907int fnord () { return 42; } 11908int main () 11909{ 11910 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11911 int status = $lt_dlunknown; 11912 11913 if (self) 11914 { 11915 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11916 else 11917 { 11918 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11919 else puts (dlerror ()); 11920 } 11921 /* dlclose (self); */ 11922 } 11923 else 11924 puts (dlerror ()); 11925 11926 return status; 11927} 11928_LT_EOF 11929 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11930 (eval $ac_link) 2>&5 11931 ac_status=$? 11932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11933 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 11934 (./conftest; exit; ) >&5 2>/dev/null 11935 lt_status=$? 11936 case x$lt_status in 11937 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11938 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11939 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11940 esac 11941 else : 11942 # compilation failed 11943 lt_cv_dlopen_self_static=no 11944 fi 11945fi 11946rm -fr conftest* 11947 11948 11949fi 11950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11951$as_echo "$lt_cv_dlopen_self_static" >&6; } 11952 fi 11953 11954 CPPFLAGS=$save_CPPFLAGS 11955 LDFLAGS=$save_LDFLAGS 11956 LIBS=$save_LIBS 11957 ;; 11958 esac 11959 11960 case $lt_cv_dlopen_self in 11961 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11962 *) enable_dlopen_self=unknown ;; 11963 esac 11964 11965 case $lt_cv_dlopen_self_static in 11966 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11967 *) enable_dlopen_self_static=unknown ;; 11968 esac 11969fi 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987striplib= 11988old_striplib= 11989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11990$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11991if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11992 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11993 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11995$as_echo "yes" >&6; } 11996else 11997# FIXME - insert some real tests, host_os isn't really good enough 11998 case $host_os in 11999 darwin*) 12000 if test -n "$STRIP"; then 12001 striplib="$STRIP -x" 12002 old_striplib="$STRIP -S" 12003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12004$as_echo "yes" >&6; } 12005 else 12006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12007$as_echo "no" >&6; } 12008 fi 12009 ;; 12010 *) 12011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12012$as_echo "no" >&6; } 12013 ;; 12014 esac 12015fi 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 # Report what library types will actually be built 12029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12030$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12032$as_echo "$can_build_shared" >&6; } 12033 12034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12035$as_echo_n "checking whether to build shared libraries... " >&6; } 12036 test no = "$can_build_shared" && enable_shared=no 12037 12038 # On AIX, shared libraries and static libraries use the same namespace, and 12039 # are all built from PIC. 12040 case $host_os in 12041 aix3*) 12042 test yes = "$enable_shared" && enable_static=no 12043 if test -n "$RANLIB"; then 12044 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12045 postinstall_cmds='$RANLIB $lib' 12046 fi 12047 ;; 12048 12049 aix[4-9]*) 12050 if test ia64 != "$host_cpu"; then 12051 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12052 yes,aix,yes) ;; # shared object as lib.so file only 12053 yes,svr4,*) ;; # shared object as lib.so archive member only 12054 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12055 esac 12056 fi 12057 ;; 12058 esac 12059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12060$as_echo "$enable_shared" >&6; } 12061 12062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12063$as_echo_n "checking whether to build static libraries... " >&6; } 12064 # Make sure either enable_shared or enable_static is yes. 12065 test yes = "$enable_shared" || enable_static=yes 12066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12067$as_echo "$enable_static" >&6; } 12068 12069 12070 12071 12072fi 12073ac_ext=c 12074ac_cpp='$CPP $CPPFLAGS' 12075ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12076ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12077ac_compiler_gnu=$ac_cv_c_compiler_gnu 12078 12079CC=$lt_save_CC 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 ac_config_commands="$ac_config_commands libtool" 12096 12097 12098 12099 12100# Only expand once: 12101 12102 12103 12104 12105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 12106$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 12107if ${ac_cv_prog_cc_c99+:} false; then : 12108 $as_echo_n "(cached) " >&6 12109else 12110 ac_cv_prog_cc_c99=no 12111ac_save_CC=$CC 12112cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12113/* end confdefs.h. */ 12114#include <stdarg.h> 12115#include <stdbool.h> 12116#include <stdlib.h> 12117#include <wchar.h> 12118#include <stdio.h> 12119 12120// Check varargs macros. These examples are taken from C99 6.10.3.5. 12121#define debug(...) fprintf (stderr, __VA_ARGS__) 12122#define showlist(...) puts (#__VA_ARGS__) 12123#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 12124static void 12125test_varargs_macros (void) 12126{ 12127 int x = 1234; 12128 int y = 5678; 12129 debug ("Flag"); 12130 debug ("X = %d\n", x); 12131 showlist (The first, second, and third items.); 12132 report (x>y, "x is %d but y is %d", x, y); 12133} 12134 12135// Check long long types. 12136#define BIG64 18446744073709551615ull 12137#define BIG32 4294967295ul 12138#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 12139#if !BIG_OK 12140 your preprocessor is broken; 12141#endif 12142#if BIG_OK 12143#else 12144 your preprocessor is broken; 12145#endif 12146static long long int bignum = -9223372036854775807LL; 12147static unsigned long long int ubignum = BIG64; 12148 12149struct incomplete_array 12150{ 12151 int datasize; 12152 double data[]; 12153}; 12154 12155struct named_init { 12156 int number; 12157 const wchar_t *name; 12158 double average; 12159}; 12160 12161typedef const char *ccp; 12162 12163static inline int 12164test_restrict (ccp restrict text) 12165{ 12166 // See if C++-style comments work. 12167 // Iterate through items via the restricted pointer. 12168 // Also check for declarations in for loops. 12169 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 12170 continue; 12171 return 0; 12172} 12173 12174// Check varargs and va_copy. 12175static void 12176test_varargs (const char *format, ...) 12177{ 12178 va_list args; 12179 va_start (args, format); 12180 va_list args_copy; 12181 va_copy (args_copy, args); 12182 12183 const char *str; 12184 int number; 12185 float fnumber; 12186 12187 while (*format) 12188 { 12189 switch (*format++) 12190 { 12191 case 's': // string 12192 str = va_arg (args_copy, const char *); 12193 break; 12194 case 'd': // int 12195 number = va_arg (args_copy, int); 12196 break; 12197 case 'f': // float 12198 fnumber = va_arg (args_copy, double); 12199 break; 12200 default: 12201 break; 12202 } 12203 } 12204 va_end (args_copy); 12205 va_end (args); 12206} 12207 12208int 12209main () 12210{ 12211 12212 // Check bool. 12213 _Bool success = false; 12214 12215 // Check restrict. 12216 if (test_restrict ("String literal") == 0) 12217 success = true; 12218 char *restrict newvar = "Another string"; 12219 12220 // Check varargs. 12221 test_varargs ("s, d' f .", "string", 65, 34.234); 12222 test_varargs_macros (); 12223 12224 // Check flexible array members. 12225 struct incomplete_array *ia = 12226 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 12227 ia->datasize = 10; 12228 for (int i = 0; i < ia->datasize; ++i) 12229 ia->data[i] = i * 1.234; 12230 12231 // Check named initializers. 12232 struct named_init ni = { 12233 .number = 34, 12234 .name = L"Test wide string", 12235 .average = 543.34343, 12236 }; 12237 12238 ni.number = 58; 12239 12240 int dynamic_array[ni.number]; 12241 dynamic_array[ni.number - 1] = 543; 12242 12243 // work around unused variable warnings 12244 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 12245 || dynamic_array[ni.number - 1] != 543); 12246 12247 ; 12248 return 0; 12249} 12250_ACEOF 12251for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 12252do 12253 CC="$ac_save_CC $ac_arg" 12254 if ac_fn_c_try_compile "$LINENO"; then : 12255 ac_cv_prog_cc_c99=$ac_arg 12256fi 12257rm -f core conftest.err conftest.$ac_objext 12258 test "x$ac_cv_prog_cc_c99" != "xno" && break 12259done 12260rm -f conftest.$ac_ext 12261CC=$ac_save_CC 12262 12263fi 12264# AC_CACHE_VAL 12265case "x$ac_cv_prog_cc_c99" in 12266 x) 12267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 12268$as_echo "none needed" >&6; } ;; 12269 xno) 12270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 12271$as_echo "unsupported" >&6; } ;; 12272 *) 12273 CC="$CC $ac_cv_prog_cc_c99" 12274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 12275$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 12276esac 12277if test "x$ac_cv_prog_cc_c99" != xno; then : 12278 12279fi 12280 12281 12282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 12283$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 12284if ${ac_cv_c_const+:} false; then : 12285 $as_echo_n "(cached) " >&6 12286else 12287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12288/* end confdefs.h. */ 12289 12290int 12291main () 12292{ 12293 12294#ifndef __cplusplus 12295 /* Ultrix mips cc rejects this sort of thing. */ 12296 typedef int charset[2]; 12297 const charset cs = { 0, 0 }; 12298 /* SunOS 4.1.1 cc rejects this. */ 12299 char const *const *pcpcc; 12300 char **ppc; 12301 /* NEC SVR4.0.2 mips cc rejects this. */ 12302 struct point {int x, y;}; 12303 static struct point const zero = {0,0}; 12304 /* AIX XL C 1.02.0.0 rejects this. 12305 It does not let you subtract one const X* pointer from another in 12306 an arm of an if-expression whose if-part is not a constant 12307 expression */ 12308 const char *g = "string"; 12309 pcpcc = &g + (g ? g-g : 0); 12310 /* HPUX 7.0 cc rejects these. */ 12311 ++pcpcc; 12312 ppc = (char**) pcpcc; 12313 pcpcc = (char const *const *) ppc; 12314 { /* SCO 3.2v4 cc rejects this sort of thing. */ 12315 char tx; 12316 char *t = &tx; 12317 char const *s = 0 ? (char *) 0 : (char const *) 0; 12318 12319 *t++ = 0; 12320 if (s) return 0; 12321 } 12322 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 12323 int x[] = {25, 17}; 12324 const int *foo = &x[0]; 12325 ++foo; 12326 } 12327 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 12328 typedef const int *iptr; 12329 iptr p = 0; 12330 ++p; 12331 } 12332 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 12333 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 12334 struct s { int j; const int *ap[3]; } bx; 12335 struct s *b = &bx; b->j = 5; 12336 } 12337 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 12338 const int foo = 10; 12339 if (!foo) return 0; 12340 } 12341 return !cs[0] && !zero.x; 12342#endif 12343 12344 ; 12345 return 0; 12346} 12347_ACEOF 12348if ac_fn_c_try_compile "$LINENO"; then : 12349 ac_cv_c_const=yes 12350else 12351 ac_cv_c_const=no 12352fi 12353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12354fi 12355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 12356$as_echo "$ac_cv_c_const" >&6; } 12357if test $ac_cv_c_const = no; then 12358 12359$as_echo "#define const /**/" >>confdefs.h 12360 12361fi 12362 12363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 12364$as_echo_n "checking for inline... " >&6; } 12365if ${ac_cv_c_inline+:} false; then : 12366 $as_echo_n "(cached) " >&6 12367else 12368 ac_cv_c_inline=no 12369for ac_kw in inline __inline__ __inline; do 12370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12371/* end confdefs.h. */ 12372#ifndef __cplusplus 12373typedef int foo_t; 12374static $ac_kw foo_t static_foo () {return 0; } 12375$ac_kw foo_t foo () {return 0; } 12376#endif 12377 12378_ACEOF 12379if ac_fn_c_try_compile "$LINENO"; then : 12380 ac_cv_c_inline=$ac_kw 12381fi 12382rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12383 test "$ac_cv_c_inline" != no && break 12384done 12385 12386fi 12387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 12388$as_echo "$ac_cv_c_inline" >&6; } 12389 12390case $ac_cv_c_inline in 12391 inline | yes) ;; 12392 *) 12393 case $ac_cv_c_inline in 12394 no) ac_val=;; 12395 *) ac_val=$ac_cv_c_inline;; 12396 esac 12397 cat >>confdefs.h <<_ACEOF 12398#ifndef __cplusplus 12399#define inline $ac_val 12400#endif 12401_ACEOF 12402 ;; 12403esac 12404 12405 12406# By default we simply use the C compiler to build assembly code. 12407 12408test "${CCAS+set}" = set || CCAS=$CC 12409test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS 12410 12411 12412 12413depcc="$CCAS" am_compiler_list= 12414 12415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 12416$as_echo_n "checking dependency style of $depcc... " >&6; } 12417if ${am_cv_CCAS_dependencies_compiler_type+:} false; then : 12418 $as_echo_n "(cached) " >&6 12419else 12420 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 12421 # We make a subdir and do the tests there. Otherwise we can end up 12422 # making bogus files that we don't know about and never remove. For 12423 # instance it was reported that on HP-UX the gcc test will end up 12424 # making a dummy file named 'D' -- because '-MD' means "put the output 12425 # in D". 12426 rm -rf conftest.dir 12427 mkdir conftest.dir 12428 # Copy depcomp to subdir because otherwise we won't find it if we're 12429 # using a relative directory. 12430 cp "$am_depcomp" conftest.dir 12431 cd conftest.dir 12432 # We will build objects and dependencies in a subdirectory because 12433 # it helps to detect inapplicable dependency modes. For instance 12434 # both Tru64's cc and ICC support -MD to output dependencies as a 12435 # side effect of compilation, but ICC will put the dependencies in 12436 # the current directory while Tru64 will put them in the object 12437 # directory. 12438 mkdir sub 12439 12440 am_cv_CCAS_dependencies_compiler_type=none 12441 if test "$am_compiler_list" = ""; then 12442 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 12443 fi 12444 am__universal=false 12445 12446 12447 for depmode in $am_compiler_list; do 12448 # Setup a source with many dependencies, because some compilers 12449 # like to wrap large dependency lists on column 80 (with \), and 12450 # we should not choose a depcomp mode which is confused by this. 12451 # 12452 # We need to recreate these files for each test, as the compiler may 12453 # overwrite some of them when testing with obscure command lines. 12454 # This happens at least with the AIX C compiler. 12455 : > sub/conftest.c 12456 for i in 1 2 3 4 5 6; do 12457 echo '#include "conftst'$i'.h"' >> sub/conftest.c 12458 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 12459 # Solaris 10 /bin/sh. 12460 echo '/* dummy */' > sub/conftst$i.h 12461 done 12462 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 12463 12464 # We check with '-c' and '-o' for the sake of the "dashmstdout" 12465 # mode. It turns out that the SunPro C++ compiler does not properly 12466 # handle '-M -o', and we need to detect this. Also, some Intel 12467 # versions had trouble with output in subdirs. 12468 am__obj=sub/conftest.${OBJEXT-o} 12469 am__minus_obj="-o $am__obj" 12470 case $depmode in 12471 gcc) 12472 # This depmode causes a compiler race in universal mode. 12473 test "$am__universal" = false || continue 12474 ;; 12475 nosideeffect) 12476 # After this tag, mechanisms are not by side-effect, so they'll 12477 # only be used when explicitly requested. 12478 if test "x$enable_dependency_tracking" = xyes; then 12479 continue 12480 else 12481 break 12482 fi 12483 ;; 12484 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 12485 # This compiler won't grok '-c -o', but also, the minuso test has 12486 # not run yet. These depmodes are late enough in the game, and 12487 # so weak that their functioning should not be impacted. 12488 am__obj=conftest.${OBJEXT-o} 12489 am__minus_obj= 12490 ;; 12491 none) break ;; 12492 esac 12493 if depmode=$depmode \ 12494 source=sub/conftest.c object=$am__obj \ 12495 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 12496 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 12497 >/dev/null 2>conftest.err && 12498 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 12499 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 12500 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 12501 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 12502 # icc doesn't choke on unknown options, it will just issue warnings 12503 # or remarks (even with -Werror). So we grep stderr for any message 12504 # that says an option was ignored or not supported. 12505 # When given -MP, icc 7.0 and 7.1 complain thusly: 12506 # icc: Command line warning: ignoring option '-M'; no argument required 12507 # The diagnosis changed in icc 8.0: 12508 # icc: Command line remark: option '-MP' not supported 12509 if (grep 'ignoring option' conftest.err || 12510 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 12511 am_cv_CCAS_dependencies_compiler_type=$depmode 12512 break 12513 fi 12514 fi 12515 done 12516 12517 cd .. 12518 rm -rf conftest.dir 12519else 12520 am_cv_CCAS_dependencies_compiler_type=none 12521fi 12522 12523fi 12524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5 12525$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; } 12526CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type 12527 12528 if 12529 test "x$enable_dependency_tracking" != xno \ 12530 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then 12531 am__fastdepCCAS_TRUE= 12532 am__fastdepCCAS_FALSE='#' 12533else 12534 am__fastdepCCAS_TRUE='#' 12535 am__fastdepCCAS_FALSE= 12536fi 12537 12538 12539 12540 12541$as_echo "#define OPUS_BUILD /**/" >>confdefs.h 12542 12543 12544#Use a hacked up version of autoconf's AC_C_RESTRICT because it's not 12545#strong enough a test to detect old buggy versions of GCC (e.g. 2.95.3) 12546#Note: Both this and the test for variable-size arrays below are also 12547# done by AC_PROG_CC_C99, but not thoroughly enough apparently. 12548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5 12549$as_echo_n "checking for C/C++ restrict keyword... " >&6; } 12550if ${ac_cv_c_restrict+:} false; then : 12551 $as_echo_n "(cached) " >&6 12552else 12553 ac_cv_c_restrict=no 12554 # The order here caters to the fact that C++ does not require restrict. 12555 for ac_kw in __restrict __restrict__ _Restrict restrict; do 12556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12557/* end confdefs.h. */ 12558typedef int * int_ptr; 12559 int foo (int_ptr $ac_kw ip, int * $ac_kw baz[]) { 12560 return ip[0]; 12561 } 12562int 12563main () 12564{ 12565int s[1]; 12566 int * $ac_kw t = s; 12567 t[0] = 0; 12568 return foo(t, (void *)0) 12569 ; 12570 return 0; 12571} 12572_ACEOF 12573if ac_fn_c_try_compile "$LINENO"; then : 12574 ac_cv_c_restrict=$ac_kw 12575fi 12576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12577 test "$ac_cv_c_restrict" != no && break 12578 done 12579 12580fi 12581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5 12582$as_echo "$ac_cv_c_restrict" >&6; } 12583 12584 12585 12586case $ac_cv_c_restrict in 12587 restrict) ;; 12588 no) $as_echo "#define restrict /**/" >>confdefs.h 12589 ;; 12590 *) cat >>confdefs.h <<_ACEOF 12591#define restrict $ac_cv_c_restrict 12592_ACEOF 12593 ;; 12594esac 12595 12596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C99 variable-size arrays" >&5 12597$as_echo_n "checking for C99 variable-size arrays... " >&6; } 12598cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12599/* end confdefs.h. */ 12600 12601int 12602main () 12603{ 12604static int x; char a[++x]; a[sizeof a - 1] = 0; int N; return a[0]; 12605 ; 12606 return 0; 12607} 12608_ACEOF 12609if ac_fn_c_try_compile "$LINENO"; then : 12610 has_var_arrays=yes 12611 use_alloca="no (using var arrays)" 12612 12613$as_echo "#define VAR_ARRAYS 1" >>confdefs.h 12614 12615 12616else 12617 12618 has_var_arrays=no 12619 12620fi 12621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_var_arrays" >&5 12623$as_echo "$has_var_arrays" >&6; } 12624 12625if test "$has_var_arrays" = "no"; then : 12626 12627 for ac_header in alloca.h 12628do : 12629 ac_fn_c_check_header_mongrel "$LINENO" "alloca.h" "ac_cv_header_alloca_h" "$ac_includes_default" 12630if test "x$ac_cv_header_alloca_h" = xyes; then : 12631 cat >>confdefs.h <<_ACEOF 12632#define HAVE_ALLOCA_H 1 12633_ACEOF 12634 12635fi 12636 12637done 12638 12639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 12640$as_echo_n "checking for alloca... " >&6; } 12641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12642/* end confdefs.h. */ 12643#include <alloca.h> 12644int 12645main () 12646{ 12647int foo=10; int *array = alloca(foo); 12648 ; 12649 return 0; 12650} 12651_ACEOF 12652if ac_fn_c_try_compile "$LINENO"; then : 12653 use_alloca=yes; 12654 12655$as_echo "#define USE_ALLOCA /**/" >>confdefs.h 12656 12657 12658else 12659 12660 use_alloca=no 12661 12662fi 12663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_alloca" >&5 12665$as_echo "$use_alloca" >&6; } 12666 12667fi 12668 12669LIBM= 12670case $host in 12671*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 12672 # These system don't have libm, or don't need it 12673 ;; 12674*-ncr-sysv4.3*) 12675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 12676$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 12677if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 12678 $as_echo_n "(cached) " >&6 12679else 12680 ac_check_lib_save_LIBS=$LIBS 12681LIBS="-lmw $LIBS" 12682cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12683/* end confdefs.h. */ 12684 12685/* Override any GCC internal prototype to avoid an error. 12686 Use char because int might match the return type of a GCC 12687 builtin and then its argument prototype would still apply. */ 12688#ifdef __cplusplus 12689extern "C" 12690#endif 12691char _mwvalidcheckl (); 12692int 12693main () 12694{ 12695return _mwvalidcheckl (); 12696 ; 12697 return 0; 12698} 12699_ACEOF 12700if ac_fn_c_try_link "$LINENO"; then : 12701 ac_cv_lib_mw__mwvalidcheckl=yes 12702else 12703 ac_cv_lib_mw__mwvalidcheckl=no 12704fi 12705rm -f core conftest.err conftest.$ac_objext \ 12706 conftest$ac_exeext conftest.$ac_ext 12707LIBS=$ac_check_lib_save_LIBS 12708fi 12709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 12710$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 12711if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 12712 LIBM=-lmw 12713fi 12714 12715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 12716$as_echo_n "checking for cos in -lm... " >&6; } 12717if ${ac_cv_lib_m_cos+:} false; then : 12718 $as_echo_n "(cached) " >&6 12719else 12720 ac_check_lib_save_LIBS=$LIBS 12721LIBS="-lm $LIBS" 12722cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12723/* end confdefs.h. */ 12724 12725/* Override any GCC internal prototype to avoid an error. 12726 Use char because int might match the return type of a GCC 12727 builtin and then its argument prototype would still apply. */ 12728#ifdef __cplusplus 12729extern "C" 12730#endif 12731char cos (); 12732int 12733main () 12734{ 12735return cos (); 12736 ; 12737 return 0; 12738} 12739_ACEOF 12740if ac_fn_c_try_link "$LINENO"; then : 12741 ac_cv_lib_m_cos=yes 12742else 12743 ac_cv_lib_m_cos=no 12744fi 12745rm -f core conftest.err conftest.$ac_objext \ 12746 conftest$ac_exeext conftest.$ac_ext 12747LIBS=$ac_check_lib_save_LIBS 12748fi 12749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 12750$as_echo "$ac_cv_lib_m_cos" >&6; } 12751if test "x$ac_cv_lib_m_cos" = xyes; then : 12752 LIBM="$LIBM -lm" 12753fi 12754 12755 ;; 12756*) 12757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 12758$as_echo_n "checking for cos in -lm... " >&6; } 12759if ${ac_cv_lib_m_cos+:} false; then : 12760 $as_echo_n "(cached) " >&6 12761else 12762 ac_check_lib_save_LIBS=$LIBS 12763LIBS="-lm $LIBS" 12764cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12765/* end confdefs.h. */ 12766 12767/* Override any GCC internal prototype to avoid an error. 12768 Use char because int might match the return type of a GCC 12769 builtin and then its argument prototype would still apply. */ 12770#ifdef __cplusplus 12771extern "C" 12772#endif 12773char cos (); 12774int 12775main () 12776{ 12777return cos (); 12778 ; 12779 return 0; 12780} 12781_ACEOF 12782if ac_fn_c_try_link "$LINENO"; then : 12783 ac_cv_lib_m_cos=yes 12784else 12785 ac_cv_lib_m_cos=no 12786fi 12787rm -f core conftest.err conftest.$ac_objext \ 12788 conftest$ac_exeext conftest.$ac_ext 12789LIBS=$ac_check_lib_save_LIBS 12790fi 12791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 12792$as_echo "$ac_cv_lib_m_cos" >&6; } 12793if test "x$ac_cv_lib_m_cos" = xyes; then : 12794 LIBM=-lm 12795fi 12796 12797 ;; 12798esac 12799 12800 12801 12802# Check whether --enable-fixed-point was given. 12803if test "${enable_fixed_point+set}" = set; then : 12804 enableval=$enable_fixed_point; 12805else 12806 enable_fixed_point=no 12807fi 12808 12809 12810if test "$enable_fixed_point" = "yes"; then : 12811 12812 enable_float="no" 12813 12814$as_echo "#define FIXED_POINT 1" >>confdefs.h 12815 12816 PC_BUILD="fixed-point" 12817 12818else 12819 12820 enable_float="yes"; 12821 PC_BUILD="floating-point" 12822 12823fi 12824 12825 if test "$enable_fixed_point" = "yes"; then 12826 FIXED_POINT_TRUE= 12827 FIXED_POINT_FALSE='#' 12828else 12829 FIXED_POINT_TRUE='#' 12830 FIXED_POINT_FALSE= 12831fi 12832 12833 12834# Check whether --enable-fixed-point-debug was given. 12835if test "${enable_fixed_point_debug+set}" = set; then : 12836 enableval=$enable_fixed_point_debug; 12837else 12838 enable_fixed_point_debug=no 12839fi 12840 12841 12842if test "$enable_fixed_point_debug" = "yes"; then : 12843 12844 12845$as_echo "#define FIXED_DEBUG 1" >>confdefs.h 12846 12847 12848fi 12849 12850# Check whether --enable-float_api was given. 12851if test "${enable_float_api+set}" = set; then : 12852 enableval=$enable_float_api; 12853else 12854 enable_float_api=yes 12855fi 12856 12857 12858 if test "$enable_float_api" = "no"; then 12859 DISABLE_FLOAT_API_TRUE= 12860 DISABLE_FLOAT_API_FALSE='#' 12861else 12862 DISABLE_FLOAT_API_TRUE='#' 12863 DISABLE_FLOAT_API_FALSE= 12864fi 12865 12866 12867if test "$enable_float_api" = "no"; then : 12868 12869 12870$as_echo "#define DISABLE_FLOAT_API 1" >>confdefs.h 12871 12872 12873fi 12874 12875# Check whether --enable-custom-modes was given. 12876if test "${enable_custom_modes+set}" = set; then : 12877 enableval=$enable_custom_modes; 12878else 12879 enable_custom_modes=no 12880fi 12881 12882 12883if test "$enable_custom_modes" = "yes"; then : 12884 12885 12886$as_echo "#define CUSTOM_MODES 1" >>confdefs.h 12887 12888 PC_BUILD="$PC_BUILD, custom modes" 12889 12890fi 12891 12892 if test "$enable_custom_modes" = "yes"; then 12893 CUSTOM_MODES_TRUE= 12894 CUSTOM_MODES_FALSE='#' 12895else 12896 CUSTOM_MODES_TRUE='#' 12897 CUSTOM_MODES_FALSE= 12898fi 12899 12900 12901has_float_approx=no 12902#case "$host_cpu" in 12903#i[[3456]]86 | x86_64 | powerpc64 | powerpc32 | ia64) 12904# has_float_approx=yes 12905# ;; 12906#esac 12907 12908# Check whether --enable-float-approx was given. 12909if test "${enable_float_approx+set}" = set; then : 12910 enableval=$enable_float_approx; if test "$enable_float_approx" = "yes"; then 12911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Floating point approximations are not supported on all platforms." >&5 12912$as_echo "$as_me: WARNING: Floating point approximations are not supported on all platforms." >&2;} 12913 fi 12914 12915else 12916 enable_float_approx=$has_float_approx 12917fi 12918 12919 12920if test "$enable_float_approx" = "yes"; then : 12921 12922 12923$as_echo "#define FLOAT_APPROX 1" >>confdefs.h 12924 12925 12926fi 12927 12928# Check whether --enable-asm was given. 12929if test "${enable_asm+set}" = set; then : 12930 enableval=$enable_asm; 12931else 12932 enable_asm=yes 12933fi 12934 12935 12936# Check whether --enable-rtcd was given. 12937if test "${enable_rtcd+set}" = set; then : 12938 enableval=$enable_rtcd; 12939else 12940 enable_rtcd=yes 12941fi 12942 12943 12944# Check whether --enable-intrinsics was given. 12945if test "${enable_intrinsics+set}" = set; then : 12946 enableval=$enable_intrinsics; 12947else 12948 enable_intrinsics=yes 12949fi 12950 12951 12952rtcd_support=no 12953cpu_arm=no 12954 12955if test x"${enable_asm}" = x"yes"; then : 12956 12957 inline_optimization="No inline ASM for your platform, please send patches" 12958 case $host_cpu in 12959 arm*) 12960 if test "$enable_float" != "yes"; then : 12961 12962 cpu_arm=yes 12963 12964$as_echo "#define OPUS_ARM_ASM /**/" >>confdefs.h 12965 12966 12967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports gcc-style inline assembly" >&5 12968$as_echo_n "checking if compiler supports gcc-style inline assembly... " >&6; } 12969 12970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12971/* end confdefs.h. */ 12972 12973int 12974main () 12975{ 12976 12977#ifdef __GNUC_MINOR__ 12978#if (__GNUC__ * 1000 + __GNUC_MINOR__) < 3004 12979#error GCC before 3.4 has critical bugs compiling inline assembly 12980#endif 12981#endif 12982__asm__ (""::) 12983 ; 12984 return 0; 12985} 12986_ACEOF 12987if ac_fn_c_try_compile "$LINENO"; then : 12988 flag_ok=yes 12989else 12990 flag_ok=no 12991fi 12992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12993 12994 if test "X$flag_ok" = Xyes ; then 12995 inline_optimization="ARM" 12996 true 12997 else 12998 inline_optimization="disabled" 12999 13000 true 13001 fi 13002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5 13003$as_echo "$flag_ok" >&6; } 13004 13005 13006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports EDSP instructions on ARM" >&5 13007$as_echo_n "checking if assembler supports EDSP instructions on ARM... " >&6; } 13008 13009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13010/* end confdefs.h. */ 13011 13012int 13013main () 13014{ 13015__asm__("qadd r3,r3,r3") 13016 ; 13017 return 0; 13018} 13019_ACEOF 13020if ac_fn_c_try_compile "$LINENO"; then : 13021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13022$as_echo "yes" >&6; } 13023 OPUS_ARM_INLINE_EDSP=1 13024else 13025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13026$as_echo "no" >&6; } 13027 OPUS_ARM_INLINE_EDSP=0 13028fi 13029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13030 13031 13032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports ARMv6 media instructions on ARM" >&5 13033$as_echo_n "checking if assembler supports ARMv6 media instructions on ARM... " >&6; } 13034 13035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13036/* end confdefs.h. */ 13037 13038int 13039main () 13040{ 13041__asm__("shadd8 r3,r3,r3") 13042 ; 13043 return 0; 13044} 13045_ACEOF 13046if ac_fn_c_try_compile "$LINENO"; then : 13047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13048$as_echo "yes" >&6; } 13049 OPUS_ARM_INLINE_MEDIA=1 13050else 13051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13052$as_echo "no" >&6; } 13053 OPUS_ARM_INLINE_MEDIA=0 13054fi 13055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13056 13057 13058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports NEON instructions on ARM" >&5 13059$as_echo_n "checking if assembler supports NEON instructions on ARM... " >&6; } 13060 13061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13062/* end confdefs.h. */ 13063 13064int 13065main () 13066{ 13067__asm__("vorr d0,d0,d0") 13068 ; 13069 return 0; 13070} 13071_ACEOF 13072if ac_fn_c_try_compile "$LINENO"; then : 13073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13074$as_echo "yes" >&6; } 13075 OPUS_ARM_INLINE_NEON=1 13076else 13077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13078$as_echo "no" >&6; } 13079 OPUS_ARM_INLINE_NEON=0 13080fi 13081rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13082 13083 if test x"$inline_optimization" = x"ARM"; then : 13084 13085 if true; then 13086 OPUS_ARM_INLINE_ASM_TRUE= 13087 OPUS_ARM_INLINE_ASM_FALSE='#' 13088else 13089 OPUS_ARM_INLINE_ASM_TRUE='#' 13090 OPUS_ARM_INLINE_ASM_FALSE= 13091fi 13092 13093 13094$as_echo "#define OPUS_ARM_INLINE_ASM 1" >>confdefs.h 13095 13096 if test x"$OPUS_ARM_INLINE_EDSP" = x"1"; then : 13097 13098 13099$as_echo "#define OPUS_ARM_INLINE_EDSP 1" >>confdefs.h 13100 13101 inline_optimization="$inline_optimization (EDSP)" 13102 13103fi 13104 if test x"$OPUS_ARM_INLINE_MEDIA" = x"1"; then : 13105 13106 13107$as_echo "#define OPUS_ARM_INLINE_MEDIA 1" >>confdefs.h 13108 13109 inline_optimization="$inline_optimization (Media)" 13110 13111fi 13112 if test x"$OPUS_ARM_INLINE_NEON" = x"1"; then : 13113 13114 13115$as_echo "#define OPUS_ARM_INLINE_NEON 1" >>confdefs.h 13116 13117 inline_optimization="$inline_optimization (NEON)" 13118 13119fi 13120 13121fi 13122 # Extract the first word of "perl", so it can be a program name with args. 13123set dummy perl; ac_word=$2 13124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13125$as_echo_n "checking for $ac_word... " >&6; } 13126if ${ac_cv_prog_HAVE_PERL+:} false; then : 13127 $as_echo_n "(cached) " >&6 13128else 13129 if test -n "$HAVE_PERL"; then 13130 ac_cv_prog_HAVE_PERL="$HAVE_PERL" # Let the user override the test. 13131else 13132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13133for as_dir in $PATH 13134do 13135 IFS=$as_save_IFS 13136 test -z "$as_dir" && as_dir=. 13137 for ac_exec_ext in '' $ac_executable_extensions; do 13138 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13139 ac_cv_prog_HAVE_PERL="yes" 13140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13141 break 2 13142 fi 13143done 13144 done 13145IFS=$as_save_IFS 13146 13147 test -z "$ac_cv_prog_HAVE_PERL" && ac_cv_prog_HAVE_PERL="no" 13148fi 13149fi 13150HAVE_PERL=$ac_cv_prog_HAVE_PERL 13151if test -n "$HAVE_PERL"; then 13152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_PERL" >&5 13153$as_echo "$HAVE_PERL" >&6; } 13154else 13155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13156$as_echo "no" >&6; } 13157fi 13158 13159 13160 if test x"$HAVE_PERL" = x"yes"; then : 13161 13162 if true; then 13163 OPUS_ARM_EXTERNAL_ASM_TRUE= 13164 OPUS_ARM_EXTERNAL_ASM_FALSE='#' 13165else 13166 OPUS_ARM_EXTERNAL_ASM_TRUE='#' 13167 OPUS_ARM_EXTERNAL_ASM_FALSE= 13168fi 13169 13170 asm_optimization="ARM" 13171 if test x"$OPUS_ARM_INLINE_EDSP" = x"1"; then : 13172 13173 OPUS_ARM_PRESUME_EDSP=1 13174 OPUS_ARM_MAY_HAVE_EDSP=1 13175 13176else 13177 13178 OPUS_ARM_PRESUME_EDSP=0 13179 OPUS_ARM_MAY_HAVE_EDSP=0 13180 13181fi 13182 if test x"$OPUS_ARM_INLINE_MEDIA" = x"1"; then : 13183 13184 OPUS_ARM_PRESUME_MEDIA=1 13185 OPUS_ARM_MAY_HAVE_MEDIA=1 13186 13187else 13188 13189 OPUS_ARM_PRESUME_MEDIA=0 13190 OPUS_ARM_MAY_HAVE_MEDIA=0 13191 13192fi 13193 if test x"$OPUS_ARM_INLINE_NEON" = x"1"; then : 13194 13195 OPUS_ARM_PRESUME_NEON=1 13196 OPUS_ARM_MAY_HAVE_NEON=1 13197 13198else 13199 13200 OPUS_ARM_PRESUME_NEON=0 13201 OPUS_ARM_MAY_HAVE_NEON=0 13202 13203fi 13204 if test x"$enable_rtcd" = x"yes"; then : 13205 13206 if test x"$OPUS_ARM_MAY_HAVE_EDSP" != x"1"; then : 13207 13208 { $as_echo "$as_me:${as_lineno-$LINENO}: Trying to force-enable armv5e EDSP instructions..." >&5 13209$as_echo "$as_me: Trying to force-enable armv5e EDSP instructions..." >&6;} 13210 13211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports EDSP instructions on ARM" >&5 13212$as_echo_n "checking if assembler supports EDSP instructions on ARM... " >&6; } 13213 13214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13215/* end confdefs.h. */ 13216 13217int 13218main () 13219{ 13220__asm__(".arch armv5te\n.object_arch armv4t\nqadd r3,r3,r3") 13221 ; 13222 return 0; 13223} 13224_ACEOF 13225if ac_fn_c_try_compile "$LINENO"; then : 13226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13227$as_echo "yes" >&6; } 13228 OPUS_ARM_MAY_HAVE_EDSP=1 13229else 13230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13231$as_echo "no" >&6; } 13232 13233fi 13234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13235 13236 13237fi 13238 if test x"$OPUS_ARM_MAY_HAVE_MEDIA" != x"1"; then : 13239 13240 { $as_echo "$as_me:${as_lineno-$LINENO}: Trying to force-enable ARMv6 media instructions..." >&5 13241$as_echo "$as_me: Trying to force-enable ARMv6 media instructions..." >&6;} 13242 13243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports ARMv6 media instructions on ARM" >&5 13244$as_echo_n "checking if assembler supports ARMv6 media instructions on ARM... " >&6; } 13245 13246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13247/* end confdefs.h. */ 13248 13249int 13250main () 13251{ 13252__asm__(".arch armv6\n.object_arch armv4t\nshadd8 r3,r3,r3") 13253 ; 13254 return 0; 13255} 13256_ACEOF 13257if ac_fn_c_try_compile "$LINENO"; then : 13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13259$as_echo "yes" >&6; } 13260 OPUS_ARM_MAY_HAVE_MEDIA=1 13261else 13262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13263$as_echo "no" >&6; } 13264 13265fi 13266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13267 13268 13269fi 13270 if test x"$OPUS_ARM_MAY_HAVE_NEON" != x"1"; then : 13271 13272 { $as_echo "$as_me:${as_lineno-$LINENO}: Trying to force-enable NEON instructions..." >&5 13273$as_echo "$as_me: Trying to force-enable NEON instructions..." >&6;} 13274 13275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports NEON instructions on ARM" >&5 13276$as_echo_n "checking if assembler supports NEON instructions on ARM... " >&6; } 13277 13278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13279/* end confdefs.h. */ 13280 13281int 13282main () 13283{ 13284__asm__(".arch armv7-a\n.fpu neon\n.object_arch armv4t\nvorr d0,d0,d0") 13285 ; 13286 return 0; 13287} 13288_ACEOF 13289if ac_fn_c_try_compile "$LINENO"; then : 13290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13291$as_echo "yes" >&6; } 13292 OPUS_ARM_MAY_HAVE_NEON=1 13293else 13294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13295$as_echo "no" >&6; } 13296 13297fi 13298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13299 13300 13301fi 13302 13303fi 13304 rtcd_support= 13305 if test x"$OPUS_ARM_MAY_HAVE_EDSP" = x"1"; then : 13306 13307 13308$as_echo "#define OPUS_ARM_MAY_HAVE_EDSP 1" >>confdefs.h 13309 13310 if test x"$OPUS_ARM_PRESUME_EDSP" = x"1"; then : 13311 13312 13313$as_echo "#define OPUS_ARM_PRESUME_EDSP 1" >>confdefs.h 13314 13315 asm_optimization="$asm_optimization (EDSP)" 13316 13317else 13318 rtcd_support="$rtcd_support (EDSP)" 13319 13320fi 13321 13322fi 13323 13324 if test x"$OPUS_ARM_MAY_HAVE_MEDIA" = x"1"; then : 13325 13326 13327$as_echo "#define OPUS_ARM_MAY_HAVE_MEDIA 1" >>confdefs.h 13328 13329 if test x"$OPUS_ARM_PRESUME_MEDIA" = x"1"; then : 13330 13331 13332$as_echo "#define OPUS_ARM_PRESUME_MEDIA 1" >>confdefs.h 13333 13334 asm_optimization="$asm_optimization (Media)" 13335 13336else 13337 rtcd_support="$rtcd_support (Media)" 13338 13339fi 13340 13341fi 13342 13343 if test x"$OPUS_ARM_MAY_HAVE_NEON" = x"1"; then : 13344 13345 13346$as_echo "#define OPUS_ARM_MAY_HAVE_NEON 1" >>confdefs.h 13347 13348 if test x"$OPUS_ARM_PRESUME_NEON" = x"1"; then : 13349 13350 13351$as_echo "#define OPUS_ARM_PRESUME_NEON 1" >>confdefs.h 13352 13353 asm_optimization="$asm_optimization (NEON)" 13354 13355else 13356 rtcd_support="$rtcd_support (NEON)" 13357 13358fi 13359 13360fi 13361 13362 if test x"$rtcd_support" != x""; then : 13363 rtcd_support=ARM"$rtcd_support" 13364else 13365 rtcd_support="no" 13366 13367fi 13368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for apple style tools" >&5 13369$as_echo_n "checking for apple style tools... " >&6; } 13370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13371/* end confdefs.h. */ 13372 13373#ifndef __APPLE__ 13374#error 1 13375#endif 13376int 13377main () 13378{ 13379 13380 ; 13381 return 0; 13382} 13383_ACEOF 13384if ac_fn_c_try_cpp "$LINENO"; then : 13385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13386$as_echo "yes" >&6; }; ARM2GNU_PARAMS="--apple" 13387else 13388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13389$as_echo "no" >&6; }; ARM2GNU_PARAMS="" 13390fi 13391rm -f conftest.err conftest.i conftest.$ac_ext 13392 13393 13394else 13395 13396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** ARM assembly requires perl -- disabling optimizations" >&5 13397$as_echo "$as_me: WARNING: *** ARM assembly requires perl -- disabling optimizations" >&2;} 13398 asm_optimization="(missing perl dependency for ARM)" 13399 13400fi 13401 13402fi 13403 ;; 13404 esac 13405 13406else 13407 13408 inline_optimization="disabled" 13409 asm_optimization="disabled" 13410 13411fi 13412 13413 if test x"${inline_optimization%% *}" = x"ARM"; then 13414 OPUS_ARM_INLINE_ASM_TRUE= 13415 OPUS_ARM_INLINE_ASM_FALSE='#' 13416else 13417 OPUS_ARM_INLINE_ASM_TRUE='#' 13418 OPUS_ARM_INLINE_ASM_FALSE= 13419fi 13420 13421 if test x"${asm_optimization%% *}" = x"ARM"; then 13422 OPUS_ARM_EXTERNAL_ASM_TRUE= 13423 OPUS_ARM_EXTERNAL_ASM_FALSE='#' 13424else 13425 OPUS_ARM_EXTERNAL_ASM_TRUE='#' 13426 OPUS_ARM_EXTERNAL_ASM_FALSE= 13427fi 13428 13429 13430 if false; then 13431 HAVE_SSE_TRUE= 13432 HAVE_SSE_FALSE='#' 13433else 13434 HAVE_SSE_TRUE='#' 13435 HAVE_SSE_FALSE= 13436fi 13437 13438 if false; then 13439 HAVE_SSE2_TRUE= 13440 HAVE_SSE2_FALSE='#' 13441else 13442 HAVE_SSE2_TRUE='#' 13443 HAVE_SSE2_FALSE= 13444fi 13445 13446 if false; then 13447 HAVE_SSE4_1_TRUE= 13448 HAVE_SSE4_1_FALSE='#' 13449else 13450 HAVE_SSE4_1_TRUE='#' 13451 HAVE_SSE4_1_FALSE= 13452fi 13453 13454 if false; then 13455 HAVE_AVX_TRUE= 13456 HAVE_AVX_FALSE='#' 13457else 13458 HAVE_AVX_TRUE='#' 13459 HAVE_AVX_FALSE= 13460fi 13461 13462 13463 13464 13465 13466 13467 13468# With GCC on ARM32 softfp architectures (e.g. Android, or older Ubuntu) you need to specify 13469# -mfloat-abi=softfp for -mfpu=neon to work. However, on ARM32 hardfp architectures (e.g. newer Ubuntu), 13470# this option will break things. 13471 13472# As a heuristic, if host matches arm*eabi* but not arm*hf*, it's probably soft-float. 13473 13474 13475case $host in #( 13476 arm*hf*) : 13477 RESOLVED_DEFAULT_ARM_NEON_INTR_CFLAGS="-mfpu=neon" ;; #( 13478 arm*eabi*) : 13479 RESOLVED_DEFAULT_ARM_NEON_INTR_CFLAGS="-mfpu=neon -mfloat-abi=softfp" ;; #( 13480 *) : 13481 RESOLVED_DEFAULT_ARM_NEON_INTR_CFLAGS="-mfpu=neon" ;; 13482esac 13483 13484 13485 13486 13487 13488 13489 13490if ${X86_SSE_CFLAGS+:} false; then : 13491 13492else 13493 X86_SSE_CFLAGS="-msse" 13494fi 13495if ${X86_SSE2_CFLAGS+:} false; then : 13496 13497else 13498 X86_SSE2_CFLAGS="-msse2" 13499fi 13500if ${X86_SSE4_1_CFLAGS+:} false; then : 13501 13502else 13503 X86_SSE4_1_CFLAGS="-msse4.1" 13504fi 13505if ${X86_AVX_CFLAGS+:} false; then : 13506 13507else 13508 X86_AVX_CFLAGS="-mavx" 13509fi 13510if ${ARM_NEON_INTR_CFLAGS+:} false; then : 13511 13512else 13513 ARM_NEON_INTR_CFLAGS="$RESOLVED_DEFAULT_ARM_NEON_INTR_CFLAGS" 13514fi 13515 13516 13517 13518if test x"$enable_intrinsics" = x"yes"; then : 13519 13520 intrinsics_support="" 13521 case $host_cpu in #( 13522 arm*|aarch64*) : 13523 13524 cpu_arm=yes 13525 13526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports ARM Neon intrinsics" >&5 13527$as_echo_n "checking if compiler supports ARM Neon intrinsics... " >&6; } 13528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13529/* end confdefs.h. */ 13530#include <arm_neon.h> 13531 13532int 13533main () 13534{ 13535 13536 static float32x4_t A0, A1, SUMM; 13537 SUMM = vmlaq_f32(SUMM, A0, A1); 13538 return (int)vgetq_lane_f32(SUMM, 0); 13539 13540 13541 ; 13542 return 0; 13543} 13544_ACEOF 13545if ac_fn_c_try_link "$LINENO"; then : 13546 13547 OPUS_ARM_MAY_HAVE_NEON_INTR=1 13548 OPUS_ARM_PRESUME_NEON_INTR=1 13549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13550$as_echo "yes" >&6; } 13551 13552else 13553 13554 OPUS_ARM_PRESUME_NEON_INTR=0 13555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13556$as_echo "no" >&6; } 13557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports ARM Neon intrinsics with $ARM_NEON_INTR_CFLAGS" >&5 13558$as_echo_n "checking if compiler supports ARM Neon intrinsics with $ARM_NEON_INTR_CFLAGS... " >&6; } 13559 save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $ARM_NEON_INTR_CFLAGS" 13560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13561/* end confdefs.h. */ 13562#include <arm_neon.h> 13563 13564int 13565main () 13566{ 13567 13568 static float32x4_t A0, A1, SUMM; 13569 SUMM = vmlaq_f32(SUMM, A0, A1); 13570 return (int)vgetq_lane_f32(SUMM, 0); 13571 13572 13573 ; 13574 return 0; 13575} 13576_ACEOF 13577if ac_fn_c_try_link "$LINENO"; then : 13578 13579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13580$as_echo "yes" >&6; } 13581 OPUS_ARM_MAY_HAVE_NEON_INTR=1 13582 13583else 13584 13585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13586$as_echo "no" >&6; } 13587 OPUS_ARM_MAY_HAVE_NEON_INTR=0 13588 13589fi 13590rm -f core conftest.err conftest.$ac_objext \ 13591 conftest$ac_exeext conftest.$ac_ext 13592 CFLAGS="$save_CFLAGS" 13593 13594fi 13595rm -f core conftest.err conftest.$ac_objext \ 13596 conftest$ac_exeext conftest.$ac_ext 13597 13598 if test x"$OPUS_ARM_MAY_HAVE_NEON_INTR" = x"1" && test x"$OPUS_ARM_PRESUME_NEON_INTR" != x"1"; then : 13599 13600 OPUS_ARM_NEON_INTR_CFLAGS="$ARM_NEON_INTR_CFLAGS" 13601 13602 13603 13604fi 13605 13606 if test x"$OPUS_ARM_MAY_HAVE_NEON_INTR" = x"1"; then : 13607 13608 13609$as_echo "#define OPUS_ARM_MAY_HAVE_NEON_INTR 1" >>confdefs.h 13610 13611 intrinsics_support="$intrinsics_support (NEON)" 13612 13613 if test x"$enable_rtcd" != x"no" && test x"$OPUS_ARM_PRESUME_NEON_INTR" != x"1"; then : 13614 if test x"$rtcd_support" = x"no"; then : 13615 rtcd_support="ARM (NEON Intrinsics)" 13616else 13617 rtcd_support="$rtcd_support (NEON Intrinsics)" 13618fi 13619fi 13620 13621 if test x"$OPUS_ARM_PRESUME_NEON_INTR" = x"1"; then : 13622 13623$as_echo "#define OPUS_ARM_PRESUME_NEON_INTR 1" >>confdefs.h 13624 13625fi 13626 13627 13628 13629# Check whether --with-NE10 was given. 13630if test "${with_NE10+set}" = set; then : 13631 withval=$with_NE10; NE10_prefix="$withval" 13632else 13633 NE10_prefix="" 13634fi 13635 13636 13637# Check whether --with-NE10-libraries was given. 13638if test "${with_NE10_libraries+set}" = set; then : 13639 withval=$with_NE10_libraries; NE10_libraries="$withval" 13640else 13641 NE10_libraries="" 13642fi 13643 13644 13645# Check whether --with-NE10-includes was given. 13646if test "${with_NE10_includes+set}" = set; then : 13647 withval=$with_NE10_includes; NE10_includes="$withval" 13648else 13649 NE10_includes="" 13650fi 13651 13652 13653 if test "x$NE10_libraries" != "x" ; then 13654 NE10_LIBS="-L$NE10_libraries" 13655 elif test "x$NE10_prefix" = "xno" || test "x$NE10_prefix" = "xyes" ; then 13656 NE10_LIBS="" 13657 elif test "x$NE10_prefix" != "x" ; then 13658 NE10_LIBS="-L$NE10_prefix/lib" 13659 elif test "x$prefix" != "xNONE" ; then 13660 NE10_LIBS="-L$prefix/lib" 13661 fi 13662 13663 if test "x$NE10_prefix" != "xno" ; then 13664 NE10_LIBS="$NE10_LIBS -lNE10" 13665 fi 13666 13667 if test "x$NE10_includes" != "x" ; then 13668 NE10_CFLAGS="-I$NE10_includes" 13669 elif test "x$NE10_prefix" = "xno" || test "x$NE10_prefix" = "xyes" ; then 13670 NE10_CFLAGS="" 13671 elif test "x$NE10_prefix" != "x" ; then 13672 NE10_CFLAGS="-I$NE10_prefix/include" 13673 elif test "x$prefix" != "xNONE"; then 13674 NE10_CFLAGS="-I$prefix/include" 13675 fi 13676 13677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NE10" >&5 13678$as_echo_n "checking for NE10... " >&6; } 13679 save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $NE10_CFLAGS" 13680 save_LIBS="$LIBS"; LIBS="$LIBS $NE10_LIBS $LIBM" 13681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13682/* end confdefs.h. */ 13683 13684 #include <NE10_dsp.h> 13685 13686int 13687main () 13688{ 13689 13690 ne10_fft_cfg_float32_t cfg; 13691 cfg = ne10_fft_alloc_c2c_float32_neon(480); 13692 13693 13694 ; 13695 return 0; 13696} 13697 13698_ACEOF 13699if ac_fn_c_try_link "$LINENO"; then : 13700 13701 HAVE_ARM_NE10=1 13702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13703$as_echo "yes" >&6; } 13704 13705else 13706 13707 HAVE_ARM_NE10=0 13708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13709$as_echo "no" >&6; } 13710 NE10_CFLAGS="" 13711 NE10_LIBS="" 13712 13713 13714fi 13715rm -f core conftest.err conftest.$ac_objext \ 13716 conftest$ac_exeext conftest.$ac_ext 13717 CFLAGS="$save_CFLAGS"; LIBS="$save_LIBS" 13718 #Now we know if libNE10 is installed or not 13719 if test x"$HAVE_ARM_NE10" = x"1"; then : 13720 13721 13722$as_echo "#define HAVE_ARM_NE10 1" >>confdefs.h 13723 13724 13725 13726 13727 13728 13729fi 13730 13731 13732 if test x"$NE10_LIBS" != x""; then : 13733 13734 intrinsics_support="$intrinsics_support (NE10)" 13735 if test x"enable_rtcd" != x"" \ 13736 && test x"$OPUS_ARM_PRESUME_NEON_INTR" != x"1"; then : 13737 rtcd_support="$rtcd_support (NE10)" 13738fi 13739 13740fi 13741 13742 13743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports Aarch64 Neon intrinsics" >&5 13744$as_echo_n "checking if compiler supports Aarch64 Neon intrinsics... " >&6; } 13745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13746/* end confdefs.h. */ 13747#include <arm_neon.h> 13748 13749int 13750main () 13751{ 13752 13753 static int32_t IN; 13754 static int16_t OUT; 13755 OUT = vqmovns_s32(IN); 13756 13757 13758 ; 13759 return 0; 13760} 13761_ACEOF 13762if ac_fn_c_try_link "$LINENO"; then : 13763 13764 OPUS_ARM_MAY_HAVE_AARCH64_NEON_INTR=1 13765 OPUS_ARM_PRESUME_AARCH64_NEON_INTR=1 13766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13767$as_echo "yes" >&6; } 13768 13769else 13770 13771 OPUS_ARM_PRESUME_AARCH64_NEON_INTR=0 13772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13773$as_echo "no" >&6; } 13774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports Aarch64 Neon intrinsics with $ARM_NEON_INTR_CFLAGS" >&5 13775$as_echo_n "checking if compiler supports Aarch64 Neon intrinsics with $ARM_NEON_INTR_CFLAGS... " >&6; } 13776 save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $ARM_NEON_INTR_CFLAGS" 13777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13778/* end confdefs.h. */ 13779#include <arm_neon.h> 13780 13781int 13782main () 13783{ 13784 13785 static int32_t IN; 13786 static int16_t OUT; 13787 OUT = vqmovns_s32(IN); 13788 13789 13790 ; 13791 return 0; 13792} 13793_ACEOF 13794if ac_fn_c_try_link "$LINENO"; then : 13795 13796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13797$as_echo "yes" >&6; } 13798 OPUS_ARM_MAY_HAVE_AARCH64_NEON_INTR=1 13799 13800else 13801 13802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13803$as_echo "no" >&6; } 13804 OPUS_ARM_MAY_HAVE_AARCH64_NEON_INTR=0 13805 13806fi 13807rm -f core conftest.err conftest.$ac_objext \ 13808 conftest$ac_exeext conftest.$ac_ext 13809 CFLAGS="$save_CFLAGS" 13810 13811fi 13812rm -f core conftest.err conftest.$ac_objext \ 13813 conftest$ac_exeext conftest.$ac_ext 13814 13815 13816 if test x"$OPUS_ARM_PRESUME_AARCH64_NEON_INTR" = x"1"; then : 13817 13818 13819$as_echo "#define OPUS_ARM_PRESUME_AARCH64_NEON_INTR 1" >>confdefs.h 13820 13821 intrinsics_support="$intrinsics_support (NEON Aarch64)" 13822 13823fi 13824 13825 if test x"$intrinsics_support" = x""; then : 13826 intrinsics_support=no 13827else 13828 intrinsics_support="ARM$intrinsics_support" 13829fi 13830 13831else 13832 13833 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler does not support ARM intrinsics" >&5 13834$as_echo "$as_me: WARNING: Compiler does not support ARM intrinsics" >&2;} 13835 intrinsics_support=no 13836 13837fi 13838 ;; #( 13839 i?86|x86_64) : 13840 13841 13842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports SSE intrinsics" >&5 13843$as_echo_n "checking if compiler supports SSE intrinsics... " >&6; } 13844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13845/* end confdefs.h. */ 13846#include <xmmintrin.h> 13847 #include <time.h> 13848 13849int 13850main () 13851{ 13852 13853 __m128 mtest; 13854 mtest = _mm_set1_ps((float)time(NULL)); 13855 mtest = _mm_mul_ps(mtest, mtest); 13856 return _mm_cvtss_si32(mtest); 13857 13858 13859 ; 13860 return 0; 13861} 13862_ACEOF 13863if ac_fn_c_try_link "$LINENO"; then : 13864 13865 OPUS_X86_MAY_HAVE_SSE=1 13866 OPUS_X86_PRESUME_SSE=1 13867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13868$as_echo "yes" >&6; } 13869 13870else 13871 13872 OPUS_X86_PRESUME_SSE=0 13873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13874$as_echo "no" >&6; } 13875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports SSE intrinsics with $X86_SSE_CFLAGS" >&5 13876$as_echo_n "checking if compiler supports SSE intrinsics with $X86_SSE_CFLAGS... " >&6; } 13877 save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $X86_SSE_CFLAGS" 13878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13879/* end confdefs.h. */ 13880#include <xmmintrin.h> 13881 #include <time.h> 13882 13883int 13884main () 13885{ 13886 13887 __m128 mtest; 13888 mtest = _mm_set1_ps((float)time(NULL)); 13889 mtest = _mm_mul_ps(mtest, mtest); 13890 return _mm_cvtss_si32(mtest); 13891 13892 13893 ; 13894 return 0; 13895} 13896_ACEOF 13897if ac_fn_c_try_link "$LINENO"; then : 13898 13899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13900$as_echo "yes" >&6; } 13901 OPUS_X86_MAY_HAVE_SSE=1 13902 13903else 13904 13905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13906$as_echo "no" >&6; } 13907 OPUS_X86_MAY_HAVE_SSE=0 13908 13909fi 13910rm -f core conftest.err conftest.$ac_objext \ 13911 conftest$ac_exeext conftest.$ac_ext 13912 CFLAGS="$save_CFLAGS" 13913 13914fi 13915rm -f core conftest.err conftest.$ac_objext \ 13916 conftest$ac_exeext conftest.$ac_ext 13917 13918 if test x"$OPUS_X86_MAY_HAVE_SSE" = x"1" && test x"$OPUS_X86_PRESUME_SSE" != x"1"; then : 13919 13920 OPUS_X86_SSE_CFLAGS="$X86_SSE_CFLAGS" 13921 13922 13923 13924fi 13925 13926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports SSE2 intrinsics" >&5 13927$as_echo_n "checking if compiler supports SSE2 intrinsics... " >&6; } 13928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13929/* end confdefs.h. */ 13930#include <emmintrin.h> 13931 #include <time.h> 13932 13933int 13934main () 13935{ 13936 13937 __m128i mtest; 13938 mtest = _mm_set1_epi32((int)time(NULL)); 13939 mtest = _mm_mul_epu32(mtest, mtest); 13940 return _mm_cvtsi128_si32(mtest); 13941 13942 13943 ; 13944 return 0; 13945} 13946_ACEOF 13947if ac_fn_c_try_link "$LINENO"; then : 13948 13949 OPUS_X86_MAY_HAVE_SSE2=1 13950 OPUS_X86_PRESUME_SSE2=1 13951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13952$as_echo "yes" >&6; } 13953 13954else 13955 13956 OPUS_X86_PRESUME_SSE2=0 13957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13958$as_echo "no" >&6; } 13959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports SSE2 intrinsics with $X86_SSE2_CFLAGS" >&5 13960$as_echo_n "checking if compiler supports SSE2 intrinsics with $X86_SSE2_CFLAGS... " >&6; } 13961 save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $X86_SSE2_CFLAGS" 13962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13963/* end confdefs.h. */ 13964#include <emmintrin.h> 13965 #include <time.h> 13966 13967int 13968main () 13969{ 13970 13971 __m128i mtest; 13972 mtest = _mm_set1_epi32((int)time(NULL)); 13973 mtest = _mm_mul_epu32(mtest, mtest); 13974 return _mm_cvtsi128_si32(mtest); 13975 13976 13977 ; 13978 return 0; 13979} 13980_ACEOF 13981if ac_fn_c_try_link "$LINENO"; then : 13982 13983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13984$as_echo "yes" >&6; } 13985 OPUS_X86_MAY_HAVE_SSE2=1 13986 13987else 13988 13989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13990$as_echo "no" >&6; } 13991 OPUS_X86_MAY_HAVE_SSE2=0 13992 13993fi 13994rm -f core conftest.err conftest.$ac_objext \ 13995 conftest$ac_exeext conftest.$ac_ext 13996 CFLAGS="$save_CFLAGS" 13997 13998fi 13999rm -f core conftest.err conftest.$ac_objext \ 14000 conftest$ac_exeext conftest.$ac_ext 14001 14002 if test x"$OPUS_X86_MAY_HAVE_SSE2" = x"1" && test x"$OPUS_X86_PRESUME_SSE2" != x"1"; then : 14003 14004 OPUS_X86_SSE2_CFLAGS="$X86_SSE2_CFLAGS" 14005 14006 14007 14008fi 14009 14010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports SSE4.1 intrinsics" >&5 14011$as_echo_n "checking if compiler supports SSE4.1 intrinsics... " >&6; } 14012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14013/* end confdefs.h. */ 14014#include <smmintrin.h> 14015 #include <time.h> 14016 14017int 14018main () 14019{ 14020 14021 __m128i mtest; 14022 mtest = _mm_set1_epi32((int)time(NULL)); 14023 mtest = _mm_mul_epi32(mtest, mtest); 14024 return _mm_cvtsi128_si32(mtest); 14025 14026 14027 ; 14028 return 0; 14029} 14030_ACEOF 14031if ac_fn_c_try_link "$LINENO"; then : 14032 14033 OPUS_X86_MAY_HAVE_SSE4_1=1 14034 OPUS_X86_PRESUME_SSE4_1=1 14035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14036$as_echo "yes" >&6; } 14037 14038else 14039 14040 OPUS_X86_PRESUME_SSE4_1=0 14041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14042$as_echo "no" >&6; } 14043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports SSE4.1 intrinsics with $X86_SSE4_1_CFLAGS" >&5 14044$as_echo_n "checking if compiler supports SSE4.1 intrinsics with $X86_SSE4_1_CFLAGS... " >&6; } 14045 save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $X86_SSE4_1_CFLAGS" 14046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14047/* end confdefs.h. */ 14048#include <smmintrin.h> 14049 #include <time.h> 14050 14051int 14052main () 14053{ 14054 14055 __m128i mtest; 14056 mtest = _mm_set1_epi32((int)time(NULL)); 14057 mtest = _mm_mul_epi32(mtest, mtest); 14058 return _mm_cvtsi128_si32(mtest); 14059 14060 14061 ; 14062 return 0; 14063} 14064_ACEOF 14065if ac_fn_c_try_link "$LINENO"; then : 14066 14067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14068$as_echo "yes" >&6; } 14069 OPUS_X86_MAY_HAVE_SSE4_1=1 14070 14071else 14072 14073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14074$as_echo "no" >&6; } 14075 OPUS_X86_MAY_HAVE_SSE4_1=0 14076 14077fi 14078rm -f core conftest.err conftest.$ac_objext \ 14079 conftest$ac_exeext conftest.$ac_ext 14080 CFLAGS="$save_CFLAGS" 14081 14082fi 14083rm -f core conftest.err conftest.$ac_objext \ 14084 conftest$ac_exeext conftest.$ac_ext 14085 14086 if test x"$OPUS_X86_MAY_HAVE_SSE4_1" = x"1" && test x"$OPUS_X86_PRESUME_SSE4_1" != x"1"; then : 14087 14088 OPUS_X86_SSE4_1_CFLAGS="$X86_SSE4_1_CFLAGS" 14089 14090 14091 14092fi 14093 14094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports AVX intrinsics" >&5 14095$as_echo_n "checking if compiler supports AVX intrinsics... " >&6; } 14096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14097/* end confdefs.h. */ 14098#include <immintrin.h> 14099 #include <time.h> 14100 14101int 14102main () 14103{ 14104 14105 __m256 mtest; 14106 mtest = _mm256_set1_ps((float)time(NULL)); 14107 mtest = _mm256_addsub_ps(mtest, mtest); 14108 return _mm_cvtss_si32(_mm256_extractf128_ps(mtest, 0)); 14109 14110 14111 ; 14112 return 0; 14113} 14114_ACEOF 14115if ac_fn_c_try_link "$LINENO"; then : 14116 14117 OPUS_X86_MAY_HAVE_AVX=1 14118 OPUS_X86_PRESUME_AVX=1 14119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14120$as_echo "yes" >&6; } 14121 14122else 14123 14124 OPUS_X86_PRESUME_AVX=0 14125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14126$as_echo "no" >&6; } 14127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports AVX intrinsics with $X86_AVX_CFLAGS" >&5 14128$as_echo_n "checking if compiler supports AVX intrinsics with $X86_AVX_CFLAGS... " >&6; } 14129 save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $X86_AVX_CFLAGS" 14130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14131/* end confdefs.h. */ 14132#include <immintrin.h> 14133 #include <time.h> 14134 14135int 14136main () 14137{ 14138 14139 __m256 mtest; 14140 mtest = _mm256_set1_ps((float)time(NULL)); 14141 mtest = _mm256_addsub_ps(mtest, mtest); 14142 return _mm_cvtss_si32(_mm256_extractf128_ps(mtest, 0)); 14143 14144 14145 ; 14146 return 0; 14147} 14148_ACEOF 14149if ac_fn_c_try_link "$LINENO"; then : 14150 14151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14152$as_echo "yes" >&6; } 14153 OPUS_X86_MAY_HAVE_AVX=1 14154 14155else 14156 14157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14158$as_echo "no" >&6; } 14159 OPUS_X86_MAY_HAVE_AVX=0 14160 14161fi 14162rm -f core conftest.err conftest.$ac_objext \ 14163 conftest$ac_exeext conftest.$ac_ext 14164 CFLAGS="$save_CFLAGS" 14165 14166fi 14167rm -f core conftest.err conftest.$ac_objext \ 14168 conftest$ac_exeext conftest.$ac_ext 14169 14170 if test x"$OPUS_X86_MAY_HAVE_AVX" = x"1" && test x"$OPUS_X86_PRESUME_AVX" != x"1"; then : 14171 14172 OPUS_X86_AVX_CFLAGS="$X86_AVX_CFLAGS" 14173 14174 14175 14176fi 14177 if test x"$rtcd_support" = x"no"; then : 14178 rtcd_support="" 14179fi 14180 if test x"$OPUS_X86_MAY_HAVE_SSE" = x"1"; then : 14181 14182 14183$as_echo "#define OPUS_X86_MAY_HAVE_SSE 1" >>confdefs.h 14184 14185 intrinsics_support="$intrinsics_support SSE" 14186 14187 if test x"$OPUS_X86_PRESUME_SSE" = x"1"; then : 14188 14189$as_echo "#define OPUS_X86_PRESUME_SSE 1" >>confdefs.h 14190 14191else 14192 rtcd_support="$rtcd_support SSE" 14193fi 14194 14195else 14196 14197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler does not support SSE intrinsics" >&5 14198$as_echo "$as_me: WARNING: Compiler does not support SSE intrinsics" >&2;} 14199 14200fi 14201 14202 if test x"$OPUS_X86_MAY_HAVE_SSE2" = x"1"; then : 14203 14204 14205$as_echo "#define OPUS_X86_MAY_HAVE_SSE2 1" >>confdefs.h 14206 14207 intrinsics_support="$intrinsics_support SSE2" 14208 14209 if test x"$OPUS_X86_PRESUME_SSE2" = x"1"; then : 14210 14211$as_echo "#define OPUS_X86_PRESUME_SSE2 1" >>confdefs.h 14212 14213else 14214 rtcd_support="$rtcd_support SSE2" 14215fi 14216 14217else 14218 14219 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler does not support SSE2 intrinsics" >&5 14220$as_echo "$as_me: WARNING: Compiler does not support SSE2 intrinsics" >&2;} 14221 14222fi 14223 14224 if test x"$OPUS_X86_MAY_HAVE_SSE4_1" = x"1"; then : 14225 14226 14227$as_echo "#define OPUS_X86_MAY_HAVE_SSE4_1 1" >>confdefs.h 14228 14229 intrinsics_support="$intrinsics_support SSE4.1" 14230 14231 if test x"$OPUS_X86_PRESUME_SSE4_1" = x"1"; then : 14232 14233$as_echo "#define OPUS_X86_PRESUME_SSE4_1 1" >>confdefs.h 14234 14235else 14236 rtcd_support="$rtcd_support SSE4.1" 14237fi 14238 14239else 14240 14241 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler does not support SSE4.1 intrinsics" >&5 14242$as_echo "$as_me: WARNING: Compiler does not support SSE4.1 intrinsics" >&2;} 14243 14244fi 14245 if test x"$OPUS_X86_MAY_HAVE_AVX" = x"1"; then : 14246 14247 14248$as_echo "#define OPUS_X86_MAY_HAVE_AVX 1" >>confdefs.h 14249 14250 intrinsics_support="$intrinsics_support AVX" 14251 14252 if test x"$OPUS_X86_PRESUME_AVX" = x"1"; then : 14253 14254$as_echo "#define OPUS_X86_PRESUME_AVX 1" >>confdefs.h 14255 14256else 14257 rtcd_support="$rtcd_support AVX" 14258fi 14259 14260else 14261 14262 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler does not support AVX intrinsics" >&5 14263$as_echo "$as_me: WARNING: Compiler does not support AVX intrinsics" >&2;} 14264 14265fi 14266 14267 if test x"$intrinsics_support" = x""; then : 14268 intrinsics_support=no 14269else 14270 intrinsics_support="x86$intrinsics_support" 14271 14272fi 14273 if test x"$rtcd_support" = x""; then : 14274 rtcd_support=no 14275elif rtcd_support="x86$rtcd_support"; then : 14276 14277fi 14278 14279 if test x"$enable_rtcd" = x"yes" && test x"$rtcd_support" != x""; then : 14280 14281 get_cpuid_by_asm="no" 14282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking How to get X86 CPU Info" >&5 14283$as_echo_n "checking How to get X86 CPU Info... " >&6; } 14284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14285/* end confdefs.h. */ 14286 14287 #include <stdio.h> 14288 14289int 14290main () 14291{ 14292 14293 unsigned int CPUInfo0; 14294 unsigned int CPUInfo1; 14295 unsigned int CPUInfo2; 14296 unsigned int CPUInfo3; 14297 unsigned int InfoType; 14298 __asm__ __volatile__ ( 14299 "cpuid": 14300 "=a" (CPUInfo0), 14301 "=b" (CPUInfo1), 14302 "=c" (CPUInfo2), 14303 "=d" (CPUInfo3) : 14304 "a" (InfoType), "c" (0) 14305 ); 14306 14307 ; 14308 return 0; 14309} 14310_ACEOF 14311if ac_fn_c_try_link "$LINENO"; then : 14312 get_cpuid_by_asm="yes" 14313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Inline Assembly" >&5 14314$as_echo "Inline Assembly" >&6; } 14315 14316$as_echo "#define CPU_INFO_BY_ASM 1" >>confdefs.h 14317 14318else 14319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14320/* end confdefs.h. */ 14321 14322 #include <cpuid.h> 14323 14324int 14325main () 14326{ 14327 14328 unsigned int CPUInfo0; 14329 unsigned int CPUInfo1; 14330 unsigned int CPUInfo2; 14331 unsigned int CPUInfo3; 14332 unsigned int InfoType; 14333 __get_cpuid(InfoType, &CPUInfo0, &CPUInfo1, &CPUInfo2, &CPUInfo3); 14334 14335 ; 14336 return 0; 14337} 14338_ACEOF 14339if ac_fn_c_try_link "$LINENO"; then : 14340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: C method" >&5 14341$as_echo "C method" >&6; } 14342 14343$as_echo "#define CPU_INFO_BY_C 1" >>confdefs.h 14344 14345else 14346 as_fn_error $? "no supported Get CPU Info method, please disable run-time CPU capabilities detection or intrinsics" "$LINENO" 5 14347fi 14348rm -f core conftest.err conftest.$ac_objext \ 14349 conftest$ac_exeext conftest.$ac_ext 14350fi 14351rm -f core conftest.err conftest.$ac_objext \ 14352 conftest$ac_exeext conftest.$ac_ext 14353fi 14354 ;; #( 14355 *) : 14356 14357 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No intrinsics support for your architecture" >&5 14358$as_echo "$as_me: WARNING: No intrinsics support for your architecture" >&2;} 14359 intrinsics_support="no" 14360 ;; 14361esac 14362 14363else 14364 14365 intrinsics_support="no" 14366 14367fi 14368 14369 if test "$cpu_arm" = "yes"; then 14370 CPU_ARM_TRUE= 14371 CPU_ARM_FALSE='#' 14372else 14373 CPU_ARM_TRUE='#' 14374 CPU_ARM_FALSE= 14375fi 14376 14377 if test x"$OPUS_ARM_MAY_HAVE_NEON_INTR" = x"1"; then 14378 HAVE_ARM_NEON_INTR_TRUE= 14379 HAVE_ARM_NEON_INTR_FALSE='#' 14380else 14381 HAVE_ARM_NEON_INTR_TRUE='#' 14382 HAVE_ARM_NEON_INTR_FALSE= 14383fi 14384 14385 if test x"$HAVE_ARM_NE10" = x"1"; then 14386 HAVE_ARM_NE10_TRUE= 14387 HAVE_ARM_NE10_FALSE='#' 14388else 14389 HAVE_ARM_NE10_TRUE='#' 14390 HAVE_ARM_NE10_FALSE= 14391fi 14392 14393 if test x"$OPUS_X86_MAY_HAVE_SSE" = x"1"; then 14394 HAVE_SSE_TRUE= 14395 HAVE_SSE_FALSE='#' 14396else 14397 HAVE_SSE_TRUE='#' 14398 HAVE_SSE_FALSE= 14399fi 14400 14401 if test x"$OPUS_X86_MAY_HAVE_SSE2" = x"1"; then 14402 HAVE_SSE2_TRUE= 14403 HAVE_SSE2_FALSE='#' 14404else 14405 HAVE_SSE2_TRUE='#' 14406 HAVE_SSE2_FALSE= 14407fi 14408 14409 if test x"$OPUS_X86_MAY_HAVE_SSE4_1" = x"1"; then 14410 HAVE_SSE4_1_TRUE= 14411 HAVE_SSE4_1_FALSE='#' 14412else 14413 HAVE_SSE4_1_TRUE='#' 14414 HAVE_SSE4_1_FALSE= 14415fi 14416 14417 if test x"$OPUS_X86_MAY_HAVE_AVX" = x"1"; then 14418 HAVE_AVX_TRUE= 14419 HAVE_AVX_FALSE='#' 14420else 14421 HAVE_AVX_TRUE='#' 14422 HAVE_AVX_FALSE= 14423fi 14424 14425 14426if test x"$enable_rtcd" = x"yes"; then : 14427 14428 if test x"$rtcd_support" != x"no"; then : 14429 14430 14431$as_echo "#define OPUS_HAVE_RTCD 1" >>confdefs.h 14432 14433 OPUS_HAVE_RTCD=1 14434 14435 14436fi 14437 14438else 14439 14440 rtcd_support="disabled" 14441 14442fi 14443 14444# Check whether --enable-assertions was given. 14445if test "${enable_assertions+set}" = set; then : 14446 enableval=$enable_assertions; 14447else 14448 enable_assertions=no 14449fi 14450 14451 14452if test "$enable_assertions" = "yes"; then : 14453 14454 14455$as_echo "#define ENABLE_ASSERTIONS 1" >>confdefs.h 14456 14457 14458fi 14459 14460# Check whether --enable-hardening was given. 14461if test "${enable_hardening+set}" = set; then : 14462 enableval=$enable_hardening; 14463else 14464 enable_hardening=yes 14465fi 14466 14467 14468if test "$enable_hardening" = "yes"; then : 14469 14470 14471$as_echo "#define ENABLE_HARDENING 1" >>confdefs.h 14472 14473 14474fi 14475 14476# Check whether --enable-fuzzing was given. 14477if test "${enable_fuzzing+set}" = set; then : 14478 enableval=$enable_fuzzing; 14479else 14480 enable_fuzzing=no 14481fi 14482 14483 14484if test "$enable_fuzzing" = "yes"; then : 14485 14486 14487$as_echo "#define FUZZING 1" >>confdefs.h 14488 14489 14490fi 14491 14492# Check whether --enable-check-asm was given. 14493if test "${enable_check_asm+set}" = set; then : 14494 enableval=$enable_check_asm; 14495else 14496 enable_check_asm=no 14497fi 14498 14499 14500if test "$enable_check_asm" = "yes"; then : 14501 14502 14503$as_echo "#define OPUS_CHECK_ASM 1" >>confdefs.h 14504 14505 14506fi 14507 14508# Check whether --enable-doc was given. 14509if test "${enable_doc+set}" = set; then : 14510 enableval=$enable_doc; 14511else 14512 enable_doc=yes 14513fi 14514 14515 14516if test "$enable_doc" = "yes"; then : 14517 14518 # Extract the first word of "doxygen", so it can be a program name with args. 14519set dummy doxygen; ac_word=$2 14520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14521$as_echo_n "checking for $ac_word... " >&6; } 14522if ${ac_cv_prog_HAVE_DOXYGEN+:} false; then : 14523 $as_echo_n "(cached) " >&6 14524else 14525 if test -n "$HAVE_DOXYGEN"; then 14526 ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test. 14527else 14528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14529for as_dir in $PATH 14530do 14531 IFS=$as_save_IFS 14532 test -z "$as_dir" && as_dir=. 14533 for ac_exec_ext in '' $ac_executable_extensions; do 14534 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14535 ac_cv_prog_HAVE_DOXYGEN="yes" 14536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14537 break 2 14538 fi 14539done 14540 done 14541IFS=$as_save_IFS 14542 14543 test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="no" 14544fi 14545fi 14546HAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN 14547if test -n "$HAVE_DOXYGEN"; then 14548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOXYGEN" >&5 14549$as_echo "$HAVE_DOXYGEN" >&6; } 14550else 14551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14552$as_echo "no" >&6; } 14553fi 14554 14555 14556 # Extract the first word of "dot", so it can be a program name with args. 14557set dummy dot; ac_word=$2 14558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14559$as_echo_n "checking for $ac_word... " >&6; } 14560if ${ac_cv_prog_HAVE_DOT+:} false; then : 14561 $as_echo_n "(cached) " >&6 14562else 14563 if test -n "$HAVE_DOT"; then 14564 ac_cv_prog_HAVE_DOT="$HAVE_DOT" # Let the user override the test. 14565else 14566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14567for as_dir in $PATH 14568do 14569 IFS=$as_save_IFS 14570 test -z "$as_dir" && as_dir=. 14571 for ac_exec_ext in '' $ac_executable_extensions; do 14572 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14573 ac_cv_prog_HAVE_DOT="yes" 14574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14575 break 2 14576 fi 14577done 14578 done 14579IFS=$as_save_IFS 14580 14581 test -z "$ac_cv_prog_HAVE_DOT" && ac_cv_prog_HAVE_DOT="no" 14582fi 14583fi 14584HAVE_DOT=$ac_cv_prog_HAVE_DOT 14585if test -n "$HAVE_DOT"; then 14586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOT" >&5 14587$as_echo "$HAVE_DOT" >&6; } 14588else 14589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14590$as_echo "no" >&6; } 14591fi 14592 14593 14594 14595else 14596 14597 HAVE_DOXYGEN=no 14598 14599fi 14600 14601 if test "$HAVE_DOXYGEN" = "yes"; then 14602 HAVE_DOXYGEN_TRUE= 14603 HAVE_DOXYGEN_FALSE='#' 14604else 14605 HAVE_DOXYGEN_TRUE='#' 14606 HAVE_DOXYGEN_FALSE= 14607fi 14608 14609 14610# Check whether --enable-extra-programs was given. 14611if test "${enable_extra_programs+set}" = set; then : 14612 enableval=$enable_extra_programs; 14613else 14614 enable_extra_programs=yes 14615fi 14616 14617 14618 if test "$enable_extra_programs" = "yes"; then 14619 EXTRA_PROGRAMS_TRUE= 14620 EXTRA_PROGRAMS_FALSE='#' 14621else 14622 EXTRA_PROGRAMS_TRUE='#' 14623 EXTRA_PROGRAMS_FALSE= 14624fi 14625 14626 14627 14628# Check whether --enable-rfc8251 was given. 14629if test "${enable_rfc8251+set}" = set; then : 14630 enableval=$enable_rfc8251; 14631else 14632 enable_rfc8251=yes 14633fi 14634 14635 14636if test "$enable_rfc8251" = "no"; then : 14637 14638 14639$as_echo "#define DISABLE_UPDATE_DRAFT 1" >>confdefs.h 14640 14641 14642fi 14643 14644 14645saved_CFLAGS="$CFLAGS" 14646CFLAGS="$CFLAGS -fvisibility=hidden" 14647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${CC} supports -fvisibility=hidden" >&5 14648$as_echo_n "checking if ${CC} supports -fvisibility=hidden... " >&6; } 14649cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14650/* end confdefs.h. */ 14651char foo; 14652_ACEOF 14653if ac_fn_c_try_compile "$LINENO"; then : 14654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14655$as_echo "yes" >&6; } 14656else 14657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14658$as_echo "no" >&6; } 14659 CFLAGS="$saved_CFLAGS" 14660 14661fi 14662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14663 14664on_x86=no 14665case "$host_cpu" in 14666i[3456]86 | x86_64) 14667 on_x86=yes 14668 ;; 14669esac 14670 14671on_windows=no 14672case $host in 14673*cygwin*|*mingw*) 14674 on_windows=yes 14675 ;; 14676esac 14677 14678# Check whether --enable-stack-protector was given. 14679if test "${enable_stack_protector+set}" = set; then : 14680 enableval=$enable_stack_protector; 14681else 14682 14683 if test "$ac_cv_c_compiler_gnu" = "yes" && test "$on_x86" = "yes" && test "$on_windows" = "no"; then : 14684 enable_stack_protector=yes 14685else 14686 enable_stack_protector=no 14687fi 14688 14689fi 14690 14691 14692if test "$enable_stack_protector" = "yes"; then : 14693 14694 saved_CFLAGS="$CFLAGS" 14695 CFLAGS="$CFLAGS -fstack-protector-strong" 14696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${CC} supports -fstack-protector-strong" >&5 14697$as_echo_n "checking if ${CC} supports -fstack-protector-strong... " >&6; } 14698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14699/* end confdefs.h. */ 14700 14701int 14702main () 14703{ 14704char foo; 14705 ; 14706 return 0; 14707} 14708_ACEOF 14709if ac_fn_c_try_link "$LINENO"; then : 14710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14711$as_echo "yes" >&6; } 14712else 14713 14714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14715$as_echo "no" >&6; } 14716 enable_stack_protector=no 14717 CFLAGS="$saved_CFLAGS" 14718 14719fi 14720rm -f core conftest.err conftest.$ac_objext \ 14721 conftest$ac_exeext conftest.$ac_ext 14722 14723fi 14724 14725if test x$ac_cv_c_compiler_gnu = xyes; then : 14726 14727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to add -D_FORTIFY_SOURCE=2 to CFLAGS" >&5 14728$as_echo_n "checking whether to add -D_FORTIFY_SOURCE=2 to CFLAGS... " >&6; } 14729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14730/* end confdefs.h. */ 14731 14732 14733 int main() { 14734 #ifndef _FORTIFY_SOURCE 14735 return 0; 14736 #else 14737 this_is_an_error; 14738 #endif 14739 } 14740 14741 14742_ACEOF 14743if ac_fn_c_try_link "$LINENO"; then : 14744 14745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14746$as_echo "yes" >&6; } 14747 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2" 14748 14749else 14750 14751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14752$as_echo "no" >&6; } 14753 14754fi 14755rm -f core conftest.err conftest.$ac_objext \ 14756 conftest$ac_exeext conftest.$ac_ext 14757 14758 14759fi 14760 14761CFLAGS="$CFLAGS -W" 14762 14763warn_CFLAGS="-Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes" 14764saved_CFLAGS="$CFLAGS" 14765CFLAGS="$CFLAGS $warn_CFLAGS" 14766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${CC} supports ${warn_CFLAGS}" >&5 14767$as_echo_n "checking if ${CC} supports ${warn_CFLAGS}... " >&6; } 14768cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14769/* end confdefs.h. */ 14770char foo; 14771_ACEOF 14772if ac_fn_c_try_compile "$LINENO"; then : 14773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14774$as_echo "yes" >&6; } 14775else 14776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14777$as_echo "no" >&6; } 14778 CFLAGS="$saved_CFLAGS" 14779 14780fi 14781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14782 14783saved_LIBS="$LIBS" 14784LIBS="$LIBS $LIBM" 14785for ac_func in lrintf 14786do : 14787 ac_fn_c_check_func "$LINENO" "lrintf" "ac_cv_func_lrintf" 14788if test "x$ac_cv_func_lrintf" = xyes; then : 14789 cat >>confdefs.h <<_ACEOF 14790#define HAVE_LRINTF 1 14791_ACEOF 14792 14793fi 14794done 14795 14796for ac_func in lrint 14797do : 14798 ac_fn_c_check_func "$LINENO" "lrint" "ac_cv_func_lrint" 14799if test "x$ac_cv_func_lrint" = xyes; then : 14800 cat >>confdefs.h <<_ACEOF 14801#define HAVE_LRINT 1 14802_ACEOF 14803 14804fi 14805done 14806 14807LIBS="$saved_LIBS" 14808 14809for ac_func in __malloc_hook 14810do : 14811 ac_fn_c_check_func "$LINENO" "__malloc_hook" "ac_cv_func___malloc_hook" 14812if test "x$ac_cv_func___malloc_hook" = xyes; then : 14813 cat >>confdefs.h <<_ACEOF 14814#define HAVE___MALLOC_HOOK 1 14815_ACEOF 14816 14817fi 14818done 14819 14820 14821 14822 14823ac_config_files="$ac_config_files Makefile opus.pc opus-uninstalled.pc celt/arm/armopts.s doc/Makefile doc/Doxyfile" 14824 14825ac_config_headers="$ac_config_headers config.h" 14826 14827 14828cat >confcache <<\_ACEOF 14829# This file is a shell script that caches the results of configure 14830# tests run on this system so they can be shared between configure 14831# scripts and configure runs, see configure's option --config-cache. 14832# It is not useful on other systems. If it contains results you don't 14833# want to keep, you may remove or edit it. 14834# 14835# config.status only pays attention to the cache file if you give it 14836# the --recheck option to rerun configure. 14837# 14838# `ac_cv_env_foo' variables (set or unset) will be overridden when 14839# loading this file, other *unset* `ac_cv_foo' will be assigned the 14840# following values. 14841 14842_ACEOF 14843 14844# The following way of writing the cache mishandles newlines in values, 14845# but we know of no workaround that is simple, portable, and efficient. 14846# So, we kill variables containing newlines. 14847# Ultrix sh set writes to stderr and can't be redirected directly, 14848# and sets the high bit in the cache file unless we assign to the vars. 14849( 14850 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14851 eval ac_val=\$$ac_var 14852 case $ac_val in #( 14853 *${as_nl}*) 14854 case $ac_var in #( 14855 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14856$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14857 esac 14858 case $ac_var in #( 14859 _ | IFS | as_nl) ;; #( 14860 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14861 *) { eval $ac_var=; unset $ac_var;} ;; 14862 esac ;; 14863 esac 14864 done 14865 14866 (set) 2>&1 | 14867 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14868 *${as_nl}ac_space=\ *) 14869 # `set' does not quote correctly, so add quotes: double-quote 14870 # substitution turns \\\\ into \\, and sed turns \\ into \. 14871 sed -n \ 14872 "s/'/'\\\\''/g; 14873 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14874 ;; #( 14875 *) 14876 # `set' quotes correctly as required by POSIX, so do not add quotes. 14877 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14878 ;; 14879 esac | 14880 sort 14881) | 14882 sed ' 14883 /^ac_cv_env_/b end 14884 t clear 14885 :clear 14886 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14887 t end 14888 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14889 :end' >>confcache 14890if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14891 if test -w "$cache_file"; then 14892 if test "x$cache_file" != "x/dev/null"; then 14893 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14894$as_echo "$as_me: updating cache $cache_file" >&6;} 14895 if test ! -f "$cache_file" || test -h "$cache_file"; then 14896 cat confcache >"$cache_file" 14897 else 14898 case $cache_file in #( 14899 */* | ?:*) 14900 mv -f confcache "$cache_file"$$ && 14901 mv -f "$cache_file"$$ "$cache_file" ;; #( 14902 *) 14903 mv -f confcache "$cache_file" ;; 14904 esac 14905 fi 14906 fi 14907 else 14908 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14909$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14910 fi 14911fi 14912rm -f confcache 14913 14914test "x$prefix" = xNONE && prefix=$ac_default_prefix 14915# Let make expand exec_prefix. 14916test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14917 14918DEFS=-DHAVE_CONFIG_H 14919 14920ac_libobjs= 14921ac_ltlibobjs= 14922U= 14923for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14924 # 1. Remove the extension, and $U if already installed. 14925 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14926 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14927 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14928 # will be set to the directory where LIBOBJS objects are built. 14929 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14930 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14931done 14932LIBOBJS=$ac_libobjs 14933 14934LTLIBOBJS=$ac_ltlibobjs 14935 14936 14937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14938$as_echo_n "checking that generated files are newer than configure... " >&6; } 14939 if test -n "$am_sleep_pid"; then 14940 # Hide warnings about reused PIDs. 14941 wait $am_sleep_pid 2>/dev/null 14942 fi 14943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14944$as_echo "done" >&6; } 14945 if test -n "$EXEEXT"; then 14946 am__EXEEXT_TRUE= 14947 am__EXEEXT_FALSE='#' 14948else 14949 am__EXEEXT_TRUE='#' 14950 am__EXEEXT_FALSE= 14951fi 14952 14953if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14954 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 14955Usually this means the macro was only invoked conditionally." "$LINENO" 5 14956fi 14957if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14958 as_fn_error $? "conditional \"AMDEP\" was never defined. 14959Usually this means the macro was only invoked conditionally." "$LINENO" 5 14960fi 14961if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14962 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14963Usually this means the macro was only invoked conditionally." "$LINENO" 5 14964fi 14965if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then 14966 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined. 14967Usually this means the macro was only invoked conditionally." "$LINENO" 5 14968fi 14969if test -z "${FIXED_POINT_TRUE}" && test -z "${FIXED_POINT_FALSE}"; then 14970 as_fn_error $? "conditional \"FIXED_POINT\" was never defined. 14971Usually this means the macro was only invoked conditionally." "$LINENO" 5 14972fi 14973if test -z "${DISABLE_FLOAT_API_TRUE}" && test -z "${DISABLE_FLOAT_API_FALSE}"; then 14974 as_fn_error $? "conditional \"DISABLE_FLOAT_API\" was never defined. 14975Usually this means the macro was only invoked conditionally." "$LINENO" 5 14976fi 14977if test -z "${CUSTOM_MODES_TRUE}" && test -z "${CUSTOM_MODES_FALSE}"; then 14978 as_fn_error $? "conditional \"CUSTOM_MODES\" was never defined. 14979Usually this means the macro was only invoked conditionally." "$LINENO" 5 14980fi 14981if test -z "${OPUS_ARM_INLINE_ASM_TRUE}" && test -z "${OPUS_ARM_INLINE_ASM_FALSE}"; then 14982 as_fn_error $? "conditional \"OPUS_ARM_INLINE_ASM\" was never defined. 14983Usually this means the macro was only invoked conditionally." "$LINENO" 5 14984fi 14985if test -z "${OPUS_ARM_EXTERNAL_ASM_TRUE}" && test -z "${OPUS_ARM_EXTERNAL_ASM_FALSE}"; then 14986 as_fn_error $? "conditional \"OPUS_ARM_EXTERNAL_ASM\" was never defined. 14987Usually this means the macro was only invoked conditionally." "$LINENO" 5 14988fi 14989if test -z "${OPUS_ARM_INLINE_ASM_TRUE}" && test -z "${OPUS_ARM_INLINE_ASM_FALSE}"; then 14990 as_fn_error $? "conditional \"OPUS_ARM_INLINE_ASM\" was never defined. 14991Usually this means the macro was only invoked conditionally." "$LINENO" 5 14992fi 14993if test -z "${OPUS_ARM_EXTERNAL_ASM_TRUE}" && test -z "${OPUS_ARM_EXTERNAL_ASM_FALSE}"; then 14994 as_fn_error $? "conditional \"OPUS_ARM_EXTERNAL_ASM\" was never defined. 14995Usually this means the macro was only invoked conditionally." "$LINENO" 5 14996fi 14997if test -z "${HAVE_SSE_TRUE}" && test -z "${HAVE_SSE_FALSE}"; then 14998 as_fn_error $? "conditional \"HAVE_SSE\" was never defined. 14999Usually this means the macro was only invoked conditionally." "$LINENO" 5 15000fi 15001if test -z "${HAVE_SSE2_TRUE}" && test -z "${HAVE_SSE2_FALSE}"; then 15002 as_fn_error $? "conditional \"HAVE_SSE2\" was never defined. 15003Usually this means the macro was only invoked conditionally." "$LINENO" 5 15004fi 15005if test -z "${HAVE_SSE4_1_TRUE}" && test -z "${HAVE_SSE4_1_FALSE}"; then 15006 as_fn_error $? "conditional \"HAVE_SSE4_1\" was never defined. 15007Usually this means the macro was only invoked conditionally." "$LINENO" 5 15008fi 15009if test -z "${HAVE_AVX_TRUE}" && test -z "${HAVE_AVX_FALSE}"; then 15010 as_fn_error $? "conditional \"HAVE_AVX\" was never defined. 15011Usually this means the macro was only invoked conditionally." "$LINENO" 5 15012fi 15013if test -z "${CPU_ARM_TRUE}" && test -z "${CPU_ARM_FALSE}"; then 15014 as_fn_error $? "conditional \"CPU_ARM\" was never defined. 15015Usually this means the macro was only invoked conditionally." "$LINENO" 5 15016fi 15017if test -z "${HAVE_ARM_NEON_INTR_TRUE}" && test -z "${HAVE_ARM_NEON_INTR_FALSE}"; then 15018 as_fn_error $? "conditional \"HAVE_ARM_NEON_INTR\" was never defined. 15019Usually this means the macro was only invoked conditionally." "$LINENO" 5 15020fi 15021if test -z "${HAVE_ARM_NE10_TRUE}" && test -z "${HAVE_ARM_NE10_FALSE}"; then 15022 as_fn_error $? "conditional \"HAVE_ARM_NE10\" was never defined. 15023Usually this means the macro was only invoked conditionally." "$LINENO" 5 15024fi 15025if test -z "${HAVE_SSE_TRUE}" && test -z "${HAVE_SSE_FALSE}"; then 15026 as_fn_error $? "conditional \"HAVE_SSE\" was never defined. 15027Usually this means the macro was only invoked conditionally." "$LINENO" 5 15028fi 15029if test -z "${HAVE_SSE2_TRUE}" && test -z "${HAVE_SSE2_FALSE}"; then 15030 as_fn_error $? "conditional \"HAVE_SSE2\" was never defined. 15031Usually this means the macro was only invoked conditionally." "$LINENO" 5 15032fi 15033if test -z "${HAVE_SSE4_1_TRUE}" && test -z "${HAVE_SSE4_1_FALSE}"; then 15034 as_fn_error $? "conditional \"HAVE_SSE4_1\" was never defined. 15035Usually this means the macro was only invoked conditionally." "$LINENO" 5 15036fi 15037if test -z "${HAVE_AVX_TRUE}" && test -z "${HAVE_AVX_FALSE}"; then 15038 as_fn_error $? "conditional \"HAVE_AVX\" was never defined. 15039Usually this means the macro was only invoked conditionally." "$LINENO" 5 15040fi 15041if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then 15042 as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined. 15043Usually this means the macro was only invoked conditionally." "$LINENO" 5 15044fi 15045if test -z "${EXTRA_PROGRAMS_TRUE}" && test -z "${EXTRA_PROGRAMS_FALSE}"; then 15046 as_fn_error $? "conditional \"EXTRA_PROGRAMS\" was never defined. 15047Usually this means the macro was only invoked conditionally." "$LINENO" 5 15048fi 15049 15050: "${CONFIG_STATUS=./config.status}" 15051ac_write_fail=0 15052ac_clean_files_save=$ac_clean_files 15053ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15054{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15055$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15056as_write_fail=0 15057cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15058#! $SHELL 15059# Generated by $as_me. 15060# Run this file to recreate the current configuration. 15061# Compiler output produced by configure, useful for debugging 15062# configure, is in config.log if it exists. 15063 15064debug=false 15065ac_cs_recheck=false 15066ac_cs_silent=false 15067 15068SHELL=\${CONFIG_SHELL-$SHELL} 15069export SHELL 15070_ASEOF 15071cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15072## -------------------- ## 15073## M4sh Initialization. ## 15074## -------------------- ## 15075 15076# Be more Bourne compatible 15077DUALCASE=1; export DUALCASE # for MKS sh 15078if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15079 emulate sh 15080 NULLCMD=: 15081 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15082 # is contrary to our usage. Disable this feature. 15083 alias -g '${1+"$@"}'='"$@"' 15084 setopt NO_GLOB_SUBST 15085else 15086 case `(set -o) 2>/dev/null` in #( 15087 *posix*) : 15088 set -o posix ;; #( 15089 *) : 15090 ;; 15091esac 15092fi 15093 15094 15095as_nl=' 15096' 15097export as_nl 15098# Printing a long string crashes Solaris 7 /usr/bin/printf. 15099as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15100as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15101as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15102# Prefer a ksh shell builtin over an external printf program on Solaris, 15103# but without wasting forks for bash or zsh. 15104if test -z "$BASH_VERSION$ZSH_VERSION" \ 15105 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15106 as_echo='print -r --' 15107 as_echo_n='print -rn --' 15108elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15109 as_echo='printf %s\n' 15110 as_echo_n='printf %s' 15111else 15112 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15113 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15114 as_echo_n='/usr/ucb/echo -n' 15115 else 15116 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15117 as_echo_n_body='eval 15118 arg=$1; 15119 case $arg in #( 15120 *"$as_nl"*) 15121 expr "X$arg" : "X\\(.*\\)$as_nl"; 15122 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15123 esac; 15124 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15125 ' 15126 export as_echo_n_body 15127 as_echo_n='sh -c $as_echo_n_body as_echo' 15128 fi 15129 export as_echo_body 15130 as_echo='sh -c $as_echo_body as_echo' 15131fi 15132 15133# The user is always right. 15134if test "${PATH_SEPARATOR+set}" != set; then 15135 PATH_SEPARATOR=: 15136 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15137 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15138 PATH_SEPARATOR=';' 15139 } 15140fi 15141 15142 15143# IFS 15144# We need space, tab and new line, in precisely that order. Quoting is 15145# there to prevent editors from complaining about space-tab. 15146# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15147# splitting by setting IFS to empty value.) 15148IFS=" "" $as_nl" 15149 15150# Find who we are. Look in the path if we contain no directory separator. 15151as_myself= 15152case $0 in #(( 15153 *[\\/]* ) as_myself=$0 ;; 15154 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15155for as_dir in $PATH 15156do 15157 IFS=$as_save_IFS 15158 test -z "$as_dir" && as_dir=. 15159 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15160 done 15161IFS=$as_save_IFS 15162 15163 ;; 15164esac 15165# We did not find ourselves, most probably we were run as `sh COMMAND' 15166# in which case we are not to be found in the path. 15167if test "x$as_myself" = x; then 15168 as_myself=$0 15169fi 15170if test ! -f "$as_myself"; then 15171 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15172 exit 1 15173fi 15174 15175# Unset variables that we do not need and which cause bugs (e.g. in 15176# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15177# suppresses any "Segmentation fault" message there. '((' could 15178# trigger a bug in pdksh 5.2.14. 15179for as_var in BASH_ENV ENV MAIL MAILPATH 15180do eval test x\${$as_var+set} = xset \ 15181 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15182done 15183PS1='$ ' 15184PS2='> ' 15185PS4='+ ' 15186 15187# NLS nuisances. 15188LC_ALL=C 15189export LC_ALL 15190LANGUAGE=C 15191export LANGUAGE 15192 15193# CDPATH. 15194(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15195 15196 15197# as_fn_error STATUS ERROR [LINENO LOG_FD] 15198# ---------------------------------------- 15199# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15200# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15201# script with STATUS, using 1 if that was 0. 15202as_fn_error () 15203{ 15204 as_status=$1; test $as_status -eq 0 && as_status=1 15205 if test "$4"; then 15206 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15207 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15208 fi 15209 $as_echo "$as_me: error: $2" >&2 15210 as_fn_exit $as_status 15211} # as_fn_error 15212 15213 15214# as_fn_set_status STATUS 15215# ----------------------- 15216# Set $? to STATUS, without forking. 15217as_fn_set_status () 15218{ 15219 return $1 15220} # as_fn_set_status 15221 15222# as_fn_exit STATUS 15223# ----------------- 15224# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15225as_fn_exit () 15226{ 15227 set +e 15228 as_fn_set_status $1 15229 exit $1 15230} # as_fn_exit 15231 15232# as_fn_unset VAR 15233# --------------- 15234# Portably unset VAR. 15235as_fn_unset () 15236{ 15237 { eval $1=; unset $1;} 15238} 15239as_unset=as_fn_unset 15240# as_fn_append VAR VALUE 15241# ---------------------- 15242# Append the text in VALUE to the end of the definition contained in VAR. Take 15243# advantage of any shell optimizations that allow amortized linear growth over 15244# repeated appends, instead of the typical quadratic growth present in naive 15245# implementations. 15246if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15247 eval 'as_fn_append () 15248 { 15249 eval $1+=\$2 15250 }' 15251else 15252 as_fn_append () 15253 { 15254 eval $1=\$$1\$2 15255 } 15256fi # as_fn_append 15257 15258# as_fn_arith ARG... 15259# ------------------ 15260# Perform arithmetic evaluation on the ARGs, and store the result in the 15261# global $as_val. Take advantage of shells that can avoid forks. The arguments 15262# must be portable across $(()) and expr. 15263if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15264 eval 'as_fn_arith () 15265 { 15266 as_val=$(( $* )) 15267 }' 15268else 15269 as_fn_arith () 15270 { 15271 as_val=`expr "$@" || test $? -eq 1` 15272 } 15273fi # as_fn_arith 15274 15275 15276if expr a : '\(a\)' >/dev/null 2>&1 && 15277 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15278 as_expr=expr 15279else 15280 as_expr=false 15281fi 15282 15283if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15284 as_basename=basename 15285else 15286 as_basename=false 15287fi 15288 15289if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15290 as_dirname=dirname 15291else 15292 as_dirname=false 15293fi 15294 15295as_me=`$as_basename -- "$0" || 15296$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15297 X"$0" : 'X\(//\)$' \| \ 15298 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15299$as_echo X/"$0" | 15300 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15301 s//\1/ 15302 q 15303 } 15304 /^X\/\(\/\/\)$/{ 15305 s//\1/ 15306 q 15307 } 15308 /^X\/\(\/\).*/{ 15309 s//\1/ 15310 q 15311 } 15312 s/.*/./; q'` 15313 15314# Avoid depending upon Character Ranges. 15315as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15316as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15317as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15318as_cr_digits='0123456789' 15319as_cr_alnum=$as_cr_Letters$as_cr_digits 15320 15321ECHO_C= ECHO_N= ECHO_T= 15322case `echo -n x` in #((((( 15323-n*) 15324 case `echo 'xy\c'` in 15325 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15326 xy) ECHO_C='\c';; 15327 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15328 ECHO_T=' ';; 15329 esac;; 15330*) 15331 ECHO_N='-n';; 15332esac 15333 15334rm -f conf$$ conf$$.exe conf$$.file 15335if test -d conf$$.dir; then 15336 rm -f conf$$.dir/conf$$.file 15337else 15338 rm -f conf$$.dir 15339 mkdir conf$$.dir 2>/dev/null 15340fi 15341if (echo >conf$$.file) 2>/dev/null; then 15342 if ln -s conf$$.file conf$$ 2>/dev/null; then 15343 as_ln_s='ln -s' 15344 # ... but there are two gotchas: 15345 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15346 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15347 # In both cases, we have to default to `cp -pR'. 15348 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15349 as_ln_s='cp -pR' 15350 elif ln conf$$.file conf$$ 2>/dev/null; then 15351 as_ln_s=ln 15352 else 15353 as_ln_s='cp -pR' 15354 fi 15355else 15356 as_ln_s='cp -pR' 15357fi 15358rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15359rmdir conf$$.dir 2>/dev/null 15360 15361 15362# as_fn_mkdir_p 15363# ------------- 15364# Create "$as_dir" as a directory, including parents if necessary. 15365as_fn_mkdir_p () 15366{ 15367 15368 case $as_dir in #( 15369 -*) as_dir=./$as_dir;; 15370 esac 15371 test -d "$as_dir" || eval $as_mkdir_p || { 15372 as_dirs= 15373 while :; do 15374 case $as_dir in #( 15375 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15376 *) as_qdir=$as_dir;; 15377 esac 15378 as_dirs="'$as_qdir' $as_dirs" 15379 as_dir=`$as_dirname -- "$as_dir" || 15380$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15381 X"$as_dir" : 'X\(//\)[^/]' \| \ 15382 X"$as_dir" : 'X\(//\)$' \| \ 15383 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15384$as_echo X"$as_dir" | 15385 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15386 s//\1/ 15387 q 15388 } 15389 /^X\(\/\/\)[^/].*/{ 15390 s//\1/ 15391 q 15392 } 15393 /^X\(\/\/\)$/{ 15394 s//\1/ 15395 q 15396 } 15397 /^X\(\/\).*/{ 15398 s//\1/ 15399 q 15400 } 15401 s/.*/./; q'` 15402 test -d "$as_dir" && break 15403 done 15404 test -z "$as_dirs" || eval "mkdir $as_dirs" 15405 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15406 15407 15408} # as_fn_mkdir_p 15409if mkdir -p . 2>/dev/null; then 15410 as_mkdir_p='mkdir -p "$as_dir"' 15411else 15412 test -d ./-p && rmdir ./-p 15413 as_mkdir_p=false 15414fi 15415 15416 15417# as_fn_executable_p FILE 15418# ----------------------- 15419# Test if FILE is an executable regular file. 15420as_fn_executable_p () 15421{ 15422 test -f "$1" && test -x "$1" 15423} # as_fn_executable_p 15424as_test_x='test -x' 15425as_executable_p=as_fn_executable_p 15426 15427# Sed expression to map a string onto a valid CPP name. 15428as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15429 15430# Sed expression to map a string onto a valid variable name. 15431as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15432 15433 15434exec 6>&1 15435## ----------------------------------- ## 15436## Main body of $CONFIG_STATUS script. ## 15437## ----------------------------------- ## 15438_ASEOF 15439test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15440 15441cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15442# Save the log message, to keep $0 and so on meaningful, and to 15443# report actual input values of CONFIG_FILES etc. instead of their 15444# values after options handling. 15445ac_log=" 15446This file was extended by opus $as_me 1.3.1, which was 15447generated by GNU Autoconf 2.69. Invocation command line was 15448 15449 CONFIG_FILES = $CONFIG_FILES 15450 CONFIG_HEADERS = $CONFIG_HEADERS 15451 CONFIG_LINKS = $CONFIG_LINKS 15452 CONFIG_COMMANDS = $CONFIG_COMMANDS 15453 $ $0 $@ 15454 15455on `(hostname || uname -n) 2>/dev/null | sed 1q` 15456" 15457 15458_ACEOF 15459 15460case $ac_config_files in *" 15461"*) set x $ac_config_files; shift; ac_config_files=$*;; 15462esac 15463 15464case $ac_config_headers in *" 15465"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15466esac 15467 15468 15469cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15470# Files that config.status was made for. 15471config_files="$ac_config_files" 15472config_headers="$ac_config_headers" 15473config_commands="$ac_config_commands" 15474 15475_ACEOF 15476 15477cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15478ac_cs_usage="\ 15479\`$as_me' instantiates files and other configuration actions 15480from templates according to the current configuration. Unless the files 15481and actions are specified as TAGs, all are instantiated by default. 15482 15483Usage: $0 [OPTION]... [TAG]... 15484 15485 -h, --help print this help, then exit 15486 -V, --version print version number and configuration settings, then exit 15487 --config print configuration, then exit 15488 -q, --quiet, --silent 15489 do not print progress messages 15490 -d, --debug don't remove temporary files 15491 --recheck update $as_me by reconfiguring in the same conditions 15492 --file=FILE[:TEMPLATE] 15493 instantiate the configuration file FILE 15494 --header=FILE[:TEMPLATE] 15495 instantiate the configuration header FILE 15496 15497Configuration files: 15498$config_files 15499 15500Configuration headers: 15501$config_headers 15502 15503Configuration commands: 15504$config_commands 15505 15506Report bugs to <opus@xiph.org>." 15507 15508_ACEOF 15509cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15510ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15511ac_cs_version="\\ 15512opus config.status 1.3.1 15513configured by $0, generated by GNU Autoconf 2.69, 15514 with options \\"\$ac_cs_config\\" 15515 15516Copyright (C) 2012 Free Software Foundation, Inc. 15517This config.status script is free software; the Free Software Foundation 15518gives unlimited permission to copy, distribute and modify it." 15519 15520ac_pwd='$ac_pwd' 15521srcdir='$srcdir' 15522INSTALL='$INSTALL' 15523MKDIR_P='$MKDIR_P' 15524AWK='$AWK' 15525test -n "\$AWK" || AWK=awk 15526_ACEOF 15527 15528cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15529# The default lists apply if the user does not specify any file. 15530ac_need_defaults=: 15531while test $# != 0 15532do 15533 case $1 in 15534 --*=?*) 15535 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15536 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15537 ac_shift=: 15538 ;; 15539 --*=) 15540 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15541 ac_optarg= 15542 ac_shift=: 15543 ;; 15544 *) 15545 ac_option=$1 15546 ac_optarg=$2 15547 ac_shift=shift 15548 ;; 15549 esac 15550 15551 case $ac_option in 15552 # Handling of the options. 15553 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15554 ac_cs_recheck=: ;; 15555 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15556 $as_echo "$ac_cs_version"; exit ;; 15557 --config | --confi | --conf | --con | --co | --c ) 15558 $as_echo "$ac_cs_config"; exit ;; 15559 --debug | --debu | --deb | --de | --d | -d ) 15560 debug=: ;; 15561 --file | --fil | --fi | --f ) 15562 $ac_shift 15563 case $ac_optarg in 15564 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15565 '') as_fn_error $? "missing file argument" ;; 15566 esac 15567 as_fn_append CONFIG_FILES " '$ac_optarg'" 15568 ac_need_defaults=false;; 15569 --header | --heade | --head | --hea ) 15570 $ac_shift 15571 case $ac_optarg in 15572 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15573 esac 15574 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15575 ac_need_defaults=false;; 15576 --he | --h) 15577 # Conflict between --help and --header 15578 as_fn_error $? "ambiguous option: \`$1' 15579Try \`$0 --help' for more information.";; 15580 --help | --hel | -h ) 15581 $as_echo "$ac_cs_usage"; exit ;; 15582 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15583 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15584 ac_cs_silent=: ;; 15585 15586 # This is an error. 15587 -*) as_fn_error $? "unrecognized option: \`$1' 15588Try \`$0 --help' for more information." ;; 15589 15590 *) as_fn_append ac_config_targets " $1" 15591 ac_need_defaults=false ;; 15592 15593 esac 15594 shift 15595done 15596 15597ac_configure_extra_args= 15598 15599if $ac_cs_silent; then 15600 exec 6>/dev/null 15601 ac_configure_extra_args="$ac_configure_extra_args --silent" 15602fi 15603 15604_ACEOF 15605cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15606if \$ac_cs_recheck; then 15607 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15608 shift 15609 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15610 CONFIG_SHELL='$SHELL' 15611 export CONFIG_SHELL 15612 exec "\$@" 15613fi 15614 15615_ACEOF 15616cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15617exec 5>>config.log 15618{ 15619 echo 15620 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15621## Running $as_me. ## 15622_ASBOX 15623 $as_echo "$ac_log" 15624} >&5 15625 15626_ACEOF 15627cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15628# 15629# INIT-COMMANDS 15630# 15631AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15632 15633 15634# The HP-UX ksh and POSIX shell print the target directory to stdout 15635# if CDPATH is set. 15636(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15637 15638sed_quote_subst='$sed_quote_subst' 15639double_quote_subst='$double_quote_subst' 15640delay_variable_subst='$delay_variable_subst' 15641macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15642macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15643enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15644enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15645pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15646enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15647shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 15648SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15649ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15650PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15651host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15652host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15653host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15654build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15655build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15656build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15657SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15658Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15659GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15660EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15661FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15662LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15663NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15664LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15665max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15666ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15667exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15668lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15669lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15670lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15671lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15672lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15673reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15674reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15675OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15676deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15677file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15678file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15679want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15680DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15681sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15682AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15683AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15684archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15685STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15686RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15687old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15688old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15689old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15690lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15691CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15692CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15693compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15694GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15695lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15696lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15697lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 15698lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15699lt_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"`' 15700lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 15701nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15702lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15703lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 15704objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15705MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15706lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15707lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15708lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15709lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15710lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15711need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15712MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15713DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15714NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15715LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15716OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15717OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15718libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15719shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15720extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15721archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15722enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15723export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15724whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15725compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15726old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15727old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15728archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15729archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15730module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15731module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15732with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15733allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15734no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15735hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15736hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15737hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15738hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15739hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15740hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15741hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15742inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15743link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15744always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15745export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15746exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15747include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15748prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15749postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 15750file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15751variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15752need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15753need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15754version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15755runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15756shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15757shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15758libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15759library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15760soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15761install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15762postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15763postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15764finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15765finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15766hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15767sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15768configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 15769configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 15770hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15771enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15772enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15773enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15774old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15775striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15776 15777LTCC='$LTCC' 15778LTCFLAGS='$LTCFLAGS' 15779compiler='$compiler_DEFAULT' 15780 15781# A function that is used when there is no print builtin or printf. 15782func_fallback_echo () 15783{ 15784 eval 'cat <<_LTECHO_EOF 15785\$1 15786_LTECHO_EOF' 15787} 15788 15789# Quote evaled strings. 15790for var in SHELL \ 15791ECHO \ 15792PATH_SEPARATOR \ 15793SED \ 15794GREP \ 15795EGREP \ 15796FGREP \ 15797LD \ 15798NM \ 15799LN_S \ 15800lt_SP2NL \ 15801lt_NL2SP \ 15802reload_flag \ 15803OBJDUMP \ 15804deplibs_check_method \ 15805file_magic_cmd \ 15806file_magic_glob \ 15807want_nocaseglob \ 15808DLLTOOL \ 15809sharedlib_from_linklib_cmd \ 15810AR \ 15811AR_FLAGS \ 15812archiver_list_spec \ 15813STRIP \ 15814RANLIB \ 15815CC \ 15816CFLAGS \ 15817compiler \ 15818lt_cv_sys_global_symbol_pipe \ 15819lt_cv_sys_global_symbol_to_cdecl \ 15820lt_cv_sys_global_symbol_to_import \ 15821lt_cv_sys_global_symbol_to_c_name_address \ 15822lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15823lt_cv_nm_interface \ 15824nm_file_list_spec \ 15825lt_cv_truncate_bin \ 15826lt_prog_compiler_no_builtin_flag \ 15827lt_prog_compiler_pic \ 15828lt_prog_compiler_wl \ 15829lt_prog_compiler_static \ 15830lt_cv_prog_compiler_c_o \ 15831need_locks \ 15832MANIFEST_TOOL \ 15833DSYMUTIL \ 15834NMEDIT \ 15835LIPO \ 15836OTOOL \ 15837OTOOL64 \ 15838shrext_cmds \ 15839export_dynamic_flag_spec \ 15840whole_archive_flag_spec \ 15841compiler_needs_object \ 15842with_gnu_ld \ 15843allow_undefined_flag \ 15844no_undefined_flag \ 15845hardcode_libdir_flag_spec \ 15846hardcode_libdir_separator \ 15847exclude_expsyms \ 15848include_expsyms \ 15849file_list_spec \ 15850variables_saved_for_relink \ 15851libname_spec \ 15852library_names_spec \ 15853soname_spec \ 15854install_override_mode \ 15855finish_eval \ 15856old_striplib \ 15857striplib; do 15858 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15859 *[\\\\\\\`\\"\\\$]*) 15860 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 15861 ;; 15862 *) 15863 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15864 ;; 15865 esac 15866done 15867 15868# Double-quote double-evaled strings. 15869for var in reload_cmds \ 15870old_postinstall_cmds \ 15871old_postuninstall_cmds \ 15872old_archive_cmds \ 15873extract_expsyms_cmds \ 15874old_archive_from_new_cmds \ 15875old_archive_from_expsyms_cmds \ 15876archive_cmds \ 15877archive_expsym_cmds \ 15878module_cmds \ 15879module_expsym_cmds \ 15880export_symbols_cmds \ 15881prelink_cmds \ 15882postlink_cmds \ 15883postinstall_cmds \ 15884postuninstall_cmds \ 15885finish_cmds \ 15886sys_lib_search_path_spec \ 15887configure_time_dlsearch_path \ 15888configure_time_lt_sys_library_path; do 15889 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15890 *[\\\\\\\`\\"\\\$]*) 15891 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 15892 ;; 15893 *) 15894 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15895 ;; 15896 esac 15897done 15898 15899ac_aux_dir='$ac_aux_dir' 15900 15901# See if we are running on zsh, and set the options that allow our 15902# commands through without removal of \ escapes INIT. 15903if test -n "\${ZSH_VERSION+set}"; then 15904 setopt NO_GLOB_SUBST 15905fi 15906 15907 15908 PACKAGE='$PACKAGE' 15909 VERSION='$VERSION' 15910 RM='$RM' 15911 ofile='$ofile' 15912 15913 15914 15915 15916_ACEOF 15917 15918cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15919 15920# Handling of arguments. 15921for ac_config_target in $ac_config_targets 15922do 15923 case $ac_config_target in 15924 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15925 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15926 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15927 "opus.pc") CONFIG_FILES="$CONFIG_FILES opus.pc" ;; 15928 "opus-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES opus-uninstalled.pc" ;; 15929 "celt/arm/armopts.s") CONFIG_FILES="$CONFIG_FILES celt/arm/armopts.s" ;; 15930 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 15931 "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;; 15932 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 15933 15934 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15935 esac 15936done 15937 15938 15939# If the user did not use the arguments to specify the items to instantiate, 15940# then the envvar interface is used. Set only those that are not. 15941# We use the long form for the default assignment because of an extremely 15942# bizarre bug on SunOS 4.1.3. 15943if $ac_need_defaults; then 15944 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15945 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15946 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15947fi 15948 15949# Have a temporary directory for convenience. Make it in the build tree 15950# simply because there is no reason against having it here, and in addition, 15951# creating and moving files from /tmp can sometimes cause problems. 15952# Hook for its removal unless debugging. 15953# Note that there is a small window in which the directory will not be cleaned: 15954# after its creation but before its name has been assigned to `$tmp'. 15955$debug || 15956{ 15957 tmp= ac_tmp= 15958 trap 'exit_status=$? 15959 : "${ac_tmp:=$tmp}" 15960 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15961' 0 15962 trap 'as_fn_exit 1' 1 2 13 15 15963} 15964# Create a (secure) tmp directory for tmp files. 15965 15966{ 15967 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15968 test -d "$tmp" 15969} || 15970{ 15971 tmp=./conf$$-$RANDOM 15972 (umask 077 && mkdir "$tmp") 15973} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15974ac_tmp=$tmp 15975 15976# Set up the scripts for CONFIG_FILES section. 15977# No need to generate them if there are no CONFIG_FILES. 15978# This happens for instance with `./config.status config.h'. 15979if test -n "$CONFIG_FILES"; then 15980 15981 15982ac_cr=`echo X | tr X '\015'` 15983# On cygwin, bash can eat \r inside `` if the user requested igncr. 15984# But we know of no other shell where ac_cr would be empty at this 15985# point, so we can use a bashism as a fallback. 15986if test "x$ac_cr" = x; then 15987 eval ac_cr=\$\'\\r\' 15988fi 15989ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15990if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15991 ac_cs_awk_cr='\\r' 15992else 15993 ac_cs_awk_cr=$ac_cr 15994fi 15995 15996echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15997_ACEOF 15998 15999 16000{ 16001 echo "cat >conf$$subs.awk <<_ACEOF" && 16002 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16003 echo "_ACEOF" 16004} >conf$$subs.sh || 16005 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16006ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16007ac_delim='%!_!# ' 16008for ac_last_try in false false false false false :; do 16009 . ./conf$$subs.sh || 16010 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16011 16012 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16013 if test $ac_delim_n = $ac_delim_num; then 16014 break 16015 elif $ac_last_try; then 16016 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16017 else 16018 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16019 fi 16020done 16021rm -f conf$$subs.sh 16022 16023cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16024cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16025_ACEOF 16026sed -n ' 16027h 16028s/^/S["/; s/!.*/"]=/ 16029p 16030g 16031s/^[^!]*!// 16032:repl 16033t repl 16034s/'"$ac_delim"'$// 16035t delim 16036:nl 16037h 16038s/\(.\{148\}\)..*/\1/ 16039t more1 16040s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16041p 16042n 16043b repl 16044:more1 16045s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16046p 16047g 16048s/.\{148\}// 16049t nl 16050:delim 16051h 16052s/\(.\{148\}\)..*/\1/ 16053t more2 16054s/["\\]/\\&/g; s/^/"/; s/$/"/ 16055p 16056b 16057:more2 16058s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16059p 16060g 16061s/.\{148\}// 16062t delim 16063' <conf$$subs.awk | sed ' 16064/^[^""]/{ 16065 N 16066 s/\n// 16067} 16068' >>$CONFIG_STATUS || ac_write_fail=1 16069rm -f conf$$subs.awk 16070cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16071_ACAWK 16072cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16073 for (key in S) S_is_set[key] = 1 16074 FS = "" 16075 16076} 16077{ 16078 line = $ 0 16079 nfields = split(line, field, "@") 16080 substed = 0 16081 len = length(field[1]) 16082 for (i = 2; i < nfields; i++) { 16083 key = field[i] 16084 keylen = length(key) 16085 if (S_is_set[key]) { 16086 value = S[key] 16087 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16088 len += length(value) + length(field[++i]) 16089 substed = 1 16090 } else 16091 len += 1 + keylen 16092 } 16093 16094 print line 16095} 16096 16097_ACAWK 16098_ACEOF 16099cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16100if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16101 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16102else 16103 cat 16104fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16105 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16106_ACEOF 16107 16108# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16109# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16110# trailing colons and then remove the whole line if VPATH becomes empty 16111# (actually we leave an empty line to preserve line numbers). 16112if test "x$srcdir" = x.; then 16113 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16114h 16115s/// 16116s/^/:/ 16117s/[ ]*$/:/ 16118s/:\$(srcdir):/:/g 16119s/:\${srcdir}:/:/g 16120s/:@srcdir@:/:/g 16121s/^:*// 16122s/:*$// 16123x 16124s/\(=[ ]*\).*/\1/ 16125G 16126s/\n// 16127s/^[^=]*=[ ]*$// 16128}' 16129fi 16130 16131cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16132fi # test -n "$CONFIG_FILES" 16133 16134# Set up the scripts for CONFIG_HEADERS section. 16135# No need to generate them if there are no CONFIG_HEADERS. 16136# This happens for instance with `./config.status Makefile'. 16137if test -n "$CONFIG_HEADERS"; then 16138cat >"$ac_tmp/defines.awk" <<\_ACAWK || 16139BEGIN { 16140_ACEOF 16141 16142# Transform confdefs.h into an awk script `defines.awk', embedded as 16143# here-document in config.status, that substitutes the proper values into 16144# config.h.in to produce config.h. 16145 16146# Create a delimiter string that does not exist in confdefs.h, to ease 16147# handling of long lines. 16148ac_delim='%!_!# ' 16149for ac_last_try in false false :; do 16150 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 16151 if test -z "$ac_tt"; then 16152 break 16153 elif $ac_last_try; then 16154 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 16155 else 16156 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16157 fi 16158done 16159 16160# For the awk script, D is an array of macro values keyed by name, 16161# likewise P contains macro parameters if any. Preserve backslash 16162# newline sequences. 16163 16164ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 16165sed -n ' 16166s/.\{148\}/&'"$ac_delim"'/g 16167t rset 16168:rset 16169s/^[ ]*#[ ]*define[ ][ ]*/ / 16170t def 16171d 16172:def 16173s/\\$// 16174t bsnl 16175s/["\\]/\\&/g 16176s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16177D["\1"]=" \3"/p 16178s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 16179d 16180:bsnl 16181s/["\\]/\\&/g 16182s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16183D["\1"]=" \3\\\\\\n"\\/p 16184t cont 16185s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 16186t cont 16187d 16188:cont 16189n 16190s/.\{148\}/&'"$ac_delim"'/g 16191t clear 16192:clear 16193s/\\$// 16194t bsnlc 16195s/["\\]/\\&/g; s/^/"/; s/$/"/p 16196d 16197:bsnlc 16198s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 16199b cont 16200' <confdefs.h | sed ' 16201s/'"$ac_delim"'/"\\\ 16202"/g' >>$CONFIG_STATUS || ac_write_fail=1 16203 16204cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16205 for (key in D) D_is_set[key] = 1 16206 FS = "" 16207} 16208/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 16209 line = \$ 0 16210 split(line, arg, " ") 16211 if (arg[1] == "#") { 16212 defundef = arg[2] 16213 mac1 = arg[3] 16214 } else { 16215 defundef = substr(arg[1], 2) 16216 mac1 = arg[2] 16217 } 16218 split(mac1, mac2, "(") #) 16219 macro = mac2[1] 16220 prefix = substr(line, 1, index(line, defundef) - 1) 16221 if (D_is_set[macro]) { 16222 # Preserve the white space surrounding the "#". 16223 print prefix "define", macro P[macro] D[macro] 16224 next 16225 } else { 16226 # Replace #undef with comments. This is necessary, for example, 16227 # in the case of _POSIX_SOURCE, which is predefined and required 16228 # on some systems where configure will not decide to define it. 16229 if (defundef == "undef") { 16230 print "/*", prefix defundef, macro, "*/" 16231 next 16232 } 16233 } 16234} 16235{ print } 16236_ACAWK 16237_ACEOF 16238cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16239 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 16240fi # test -n "$CONFIG_HEADERS" 16241 16242 16243eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 16244shift 16245for ac_tag 16246do 16247 case $ac_tag in 16248 :[FHLC]) ac_mode=$ac_tag; continue;; 16249 esac 16250 case $ac_mode$ac_tag in 16251 :[FHL]*:*);; 16252 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16253 :[FH]-) ac_tag=-:-;; 16254 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16255 esac 16256 ac_save_IFS=$IFS 16257 IFS=: 16258 set x $ac_tag 16259 IFS=$ac_save_IFS 16260 shift 16261 ac_file=$1 16262 shift 16263 16264 case $ac_mode in 16265 :L) ac_source=$1;; 16266 :[FH]) 16267 ac_file_inputs= 16268 for ac_f 16269 do 16270 case $ac_f in 16271 -) ac_f="$ac_tmp/stdin";; 16272 *) # Look for the file first in the build tree, then in the source tree 16273 # (if the path is not absolute). The absolute path cannot be DOS-style, 16274 # because $ac_f cannot contain `:'. 16275 test -f "$ac_f" || 16276 case $ac_f in 16277 [\\/$]*) false;; 16278 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16279 esac || 16280 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16281 esac 16282 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16283 as_fn_append ac_file_inputs " '$ac_f'" 16284 done 16285 16286 # Let's still pretend it is `configure' which instantiates (i.e., don't 16287 # use $as_me), people would be surprised to read: 16288 # /* config.h. Generated by config.status. */ 16289 configure_input='Generated from '` 16290 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16291 `' by configure.' 16292 if test x"$ac_file" != x-; then 16293 configure_input="$ac_file. $configure_input" 16294 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16295$as_echo "$as_me: creating $ac_file" >&6;} 16296 fi 16297 # Neutralize special characters interpreted by sed in replacement strings. 16298 case $configure_input in #( 16299 *\&* | *\|* | *\\* ) 16300 ac_sed_conf_input=`$as_echo "$configure_input" | 16301 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16302 *) ac_sed_conf_input=$configure_input;; 16303 esac 16304 16305 case $ac_tag in 16306 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16307 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16308 esac 16309 ;; 16310 esac 16311 16312 ac_dir=`$as_dirname -- "$ac_file" || 16313$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16314 X"$ac_file" : 'X\(//\)[^/]' \| \ 16315 X"$ac_file" : 'X\(//\)$' \| \ 16316 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16317$as_echo X"$ac_file" | 16318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16319 s//\1/ 16320 q 16321 } 16322 /^X\(\/\/\)[^/].*/{ 16323 s//\1/ 16324 q 16325 } 16326 /^X\(\/\/\)$/{ 16327 s//\1/ 16328 q 16329 } 16330 /^X\(\/\).*/{ 16331 s//\1/ 16332 q 16333 } 16334 s/.*/./; q'` 16335 as_dir="$ac_dir"; as_fn_mkdir_p 16336 ac_builddir=. 16337 16338case "$ac_dir" in 16339.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16340*) 16341 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16342 # A ".." for each directory in $ac_dir_suffix. 16343 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16344 case $ac_top_builddir_sub in 16345 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16346 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16347 esac ;; 16348esac 16349ac_abs_top_builddir=$ac_pwd 16350ac_abs_builddir=$ac_pwd$ac_dir_suffix 16351# for backward compatibility: 16352ac_top_builddir=$ac_top_build_prefix 16353 16354case $srcdir in 16355 .) # We are building in place. 16356 ac_srcdir=. 16357 ac_top_srcdir=$ac_top_builddir_sub 16358 ac_abs_top_srcdir=$ac_pwd ;; 16359 [\\/]* | ?:[\\/]* ) # Absolute name. 16360 ac_srcdir=$srcdir$ac_dir_suffix; 16361 ac_top_srcdir=$srcdir 16362 ac_abs_top_srcdir=$srcdir ;; 16363 *) # Relative name. 16364 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16365 ac_top_srcdir=$ac_top_build_prefix$srcdir 16366 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16367esac 16368ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16369 16370 16371 case $ac_mode in 16372 :F) 16373 # 16374 # CONFIG_FILE 16375 # 16376 16377 case $INSTALL in 16378 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16379 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16380 esac 16381 ac_MKDIR_P=$MKDIR_P 16382 case $MKDIR_P in 16383 [\\/$]* | ?:[\\/]* ) ;; 16384 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16385 esac 16386_ACEOF 16387 16388cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16389# If the template does not know about datarootdir, expand it. 16390# FIXME: This hack should be removed a few years after 2.60. 16391ac_datarootdir_hack=; ac_datarootdir_seen= 16392ac_sed_dataroot=' 16393/datarootdir/ { 16394 p 16395 q 16396} 16397/@datadir@/p 16398/@docdir@/p 16399/@infodir@/p 16400/@localedir@/p 16401/@mandir@/p' 16402case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16403*datarootdir*) ac_datarootdir_seen=yes;; 16404*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16405 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16406$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16407_ACEOF 16408cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16409 ac_datarootdir_hack=' 16410 s&@datadir@&$datadir&g 16411 s&@docdir@&$docdir&g 16412 s&@infodir@&$infodir&g 16413 s&@localedir@&$localedir&g 16414 s&@mandir@&$mandir&g 16415 s&\\\${datarootdir}&$datarootdir&g' ;; 16416esac 16417_ACEOF 16418 16419# Neutralize VPATH when `$srcdir' = `.'. 16420# Shell code in configure.ac might set extrasub. 16421# FIXME: do we really want to maintain this feature? 16422cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16423ac_sed_extra="$ac_vpsub 16424$extrasub 16425_ACEOF 16426cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16427:t 16428/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16429s|@configure_input@|$ac_sed_conf_input|;t t 16430s&@top_builddir@&$ac_top_builddir_sub&;t t 16431s&@top_build_prefix@&$ac_top_build_prefix&;t t 16432s&@srcdir@&$ac_srcdir&;t t 16433s&@abs_srcdir@&$ac_abs_srcdir&;t t 16434s&@top_srcdir@&$ac_top_srcdir&;t t 16435s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16436s&@builddir@&$ac_builddir&;t t 16437s&@abs_builddir@&$ac_abs_builddir&;t t 16438s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16439s&@INSTALL@&$ac_INSTALL&;t t 16440s&@MKDIR_P@&$ac_MKDIR_P&;t t 16441$ac_datarootdir_hack 16442" 16443eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16444 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16445 16446test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16447 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16448 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16449 "$ac_tmp/out"`; test -z "$ac_out"; } && 16450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16451which seems to be undefined. Please make sure it is defined" >&5 16452$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16453which seems to be undefined. Please make sure it is defined" >&2;} 16454 16455 rm -f "$ac_tmp/stdin" 16456 case $ac_file in 16457 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16458 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16459 esac \ 16460 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16461 ;; 16462 :H) 16463 # 16464 # CONFIG_HEADER 16465 # 16466 if test x"$ac_file" != x-; then 16467 { 16468 $as_echo "/* $configure_input */" \ 16469 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16470 } >"$ac_tmp/config.h" \ 16471 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16472 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16473 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16474$as_echo "$as_me: $ac_file is unchanged" >&6;} 16475 else 16476 rm -f "$ac_file" 16477 mv "$ac_tmp/config.h" "$ac_file" \ 16478 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16479 fi 16480 else 16481 $as_echo "/* $configure_input */" \ 16482 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16483 || as_fn_error $? "could not create -" "$LINENO" 5 16484 fi 16485# Compute "$ac_file"'s index in $config_headers. 16486_am_arg="$ac_file" 16487_am_stamp_count=1 16488for _am_header in $config_headers :; do 16489 case $_am_header in 16490 $_am_arg | $_am_arg:* ) 16491 break ;; 16492 * ) 16493 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16494 esac 16495done 16496echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16497$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16498 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16499 X"$_am_arg" : 'X\(//\)$' \| \ 16500 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16501$as_echo X"$_am_arg" | 16502 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16503 s//\1/ 16504 q 16505 } 16506 /^X\(\/\/\)[^/].*/{ 16507 s//\1/ 16508 q 16509 } 16510 /^X\(\/\/\)$/{ 16511 s//\1/ 16512 q 16513 } 16514 /^X\(\/\).*/{ 16515 s//\1/ 16516 q 16517 } 16518 s/.*/./; q'`/stamp-h$_am_stamp_count 16519 ;; 16520 16521 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16522$as_echo "$as_me: executing $ac_file commands" >&6;} 16523 ;; 16524 esac 16525 16526 16527 case $ac_file$ac_mode in 16528 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16529 # Older Autoconf quotes --file arguments for eval, but not when files 16530 # are listed without --file. Let's play safe and only enable the eval 16531 # if we detect the quoting. 16532 case $CONFIG_FILES in 16533 *\'*) eval set x "$CONFIG_FILES" ;; 16534 *) set x $CONFIG_FILES ;; 16535 esac 16536 shift 16537 for mf 16538 do 16539 # Strip MF so we end up with the name of the file. 16540 mf=`echo "$mf" | sed -e 's/:.*$//'` 16541 # Check whether this is an Automake generated Makefile or not. 16542 # We used to match only the files named 'Makefile.in', but 16543 # some people rename them; so instead we look at the file content. 16544 # Grep'ing the first line is not enough: some people post-process 16545 # each Makefile.in and add a new line on top of each file to say so. 16546 # Grep'ing the whole file is not good either: AIX grep has a line 16547 # limit of 2048, but all sed's we know have understand at least 4000. 16548 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16549 dirpart=`$as_dirname -- "$mf" || 16550$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16551 X"$mf" : 'X\(//\)[^/]' \| \ 16552 X"$mf" : 'X\(//\)$' \| \ 16553 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16554$as_echo X"$mf" | 16555 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16556 s//\1/ 16557 q 16558 } 16559 /^X\(\/\/\)[^/].*/{ 16560 s//\1/ 16561 q 16562 } 16563 /^X\(\/\/\)$/{ 16564 s//\1/ 16565 q 16566 } 16567 /^X\(\/\).*/{ 16568 s//\1/ 16569 q 16570 } 16571 s/.*/./; q'` 16572 else 16573 continue 16574 fi 16575 # Extract the definition of DEPDIR, am__include, and am__quote 16576 # from the Makefile without running 'make'. 16577 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16578 test -z "$DEPDIR" && continue 16579 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16580 test -z "$am__include" && continue 16581 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16582 # Find all dependency output files, they are included files with 16583 # $(DEPDIR) in their names. We invoke sed twice because it is the 16584 # simplest approach to changing $(DEPDIR) to its actual value in the 16585 # expansion. 16586 for file in `sed -n " 16587 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16588 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 16589 # Make sure the directory exists. 16590 test -f "$dirpart/$file" && continue 16591 fdir=`$as_dirname -- "$file" || 16592$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16593 X"$file" : 'X\(//\)[^/]' \| \ 16594 X"$file" : 'X\(//\)$' \| \ 16595 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16596$as_echo X"$file" | 16597 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16598 s//\1/ 16599 q 16600 } 16601 /^X\(\/\/\)[^/].*/{ 16602 s//\1/ 16603 q 16604 } 16605 /^X\(\/\/\)$/{ 16606 s//\1/ 16607 q 16608 } 16609 /^X\(\/\).*/{ 16610 s//\1/ 16611 q 16612 } 16613 s/.*/./; q'` 16614 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16615 # echo "creating $dirpart/$file" 16616 echo '# dummy' > "$dirpart/$file" 16617 done 16618 done 16619} 16620 ;; 16621 "libtool":C) 16622 16623 # See if we are running on zsh, and set the options that allow our 16624 # commands through without removal of \ escapes. 16625 if test -n "${ZSH_VERSION+set}"; then 16626 setopt NO_GLOB_SUBST 16627 fi 16628 16629 cfgfile=${ofile}T 16630 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16631 $RM "$cfgfile" 16632 16633 cat <<_LT_EOF >> "$cfgfile" 16634#! $SHELL 16635# Generated automatically by $as_me ($PACKAGE) $VERSION 16636# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16637# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16638 16639# Provide generalized library-building support services. 16640# Written by Gordon Matzigkeit, 1996 16641 16642# Copyright (C) 2014 Free Software Foundation, Inc. 16643# This is free software; see the source for copying conditions. There is NO 16644# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16645 16646# GNU Libtool is free software; you can redistribute it and/or modify 16647# it under the terms of the GNU General Public License as published by 16648# the Free Software Foundation; either version 2 of of the License, or 16649# (at your option) any later version. 16650# 16651# As a special exception to the GNU General Public License, if you 16652# distribute this file as part of a program or library that is built 16653# using GNU Libtool, you may include this file under the same 16654# distribution terms that you use for the rest of that program. 16655# 16656# GNU Libtool is distributed in the hope that it will be useful, but 16657# WITHOUT ANY WARRANTY; without even the implied warranty of 16658# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16659# GNU General Public License for more details. 16660# 16661# You should have received a copy of the GNU General Public License 16662# along with this program. If not, see <http://www.gnu.org/licenses/>. 16663 16664 16665# The names of the tagged configurations supported by this script. 16666available_tags='' 16667 16668# Configured defaults for sys_lib_dlsearch_path munging. 16669: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 16670 16671# ### BEGIN LIBTOOL CONFIG 16672 16673# Which release of libtool.m4 was used? 16674macro_version=$macro_version 16675macro_revision=$macro_revision 16676 16677# Whether or not to build shared libraries. 16678build_libtool_libs=$enable_shared 16679 16680# Whether or not to build static libraries. 16681build_old_libs=$enable_static 16682 16683# What type of objects to build. 16684pic_mode=$pic_mode 16685 16686# Whether or not to optimize for fast installation. 16687fast_install=$enable_fast_install 16688 16689# Shared archive member basename,for filename based shared library versioning on AIX. 16690shared_archive_member_spec=$shared_archive_member_spec 16691 16692# Shell to use when invoking shell scripts. 16693SHELL=$lt_SHELL 16694 16695# An echo program that protects backslashes. 16696ECHO=$lt_ECHO 16697 16698# The PATH separator for the build system. 16699PATH_SEPARATOR=$lt_PATH_SEPARATOR 16700 16701# The host system. 16702host_alias=$host_alias 16703host=$host 16704host_os=$host_os 16705 16706# The build system. 16707build_alias=$build_alias 16708build=$build 16709build_os=$build_os 16710 16711# A sed program that does not truncate output. 16712SED=$lt_SED 16713 16714# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16715Xsed="\$SED -e 1s/^X//" 16716 16717# A grep program that handles long lines. 16718GREP=$lt_GREP 16719 16720# An ERE matcher. 16721EGREP=$lt_EGREP 16722 16723# A literal string matcher. 16724FGREP=$lt_FGREP 16725 16726# A BSD- or MS-compatible name lister. 16727NM=$lt_NM 16728 16729# Whether we need soft or hard links. 16730LN_S=$lt_LN_S 16731 16732# What is the maximum length of a command? 16733max_cmd_len=$max_cmd_len 16734 16735# Object file suffix (normally "o"). 16736objext=$ac_objext 16737 16738# Executable file suffix (normally ""). 16739exeext=$exeext 16740 16741# whether the shell understands "unset". 16742lt_unset=$lt_unset 16743 16744# turn spaces into newlines. 16745SP2NL=$lt_lt_SP2NL 16746 16747# turn newlines into spaces. 16748NL2SP=$lt_lt_NL2SP 16749 16750# convert \$build file names to \$host format. 16751to_host_file_cmd=$lt_cv_to_host_file_cmd 16752 16753# convert \$build files to toolchain format. 16754to_tool_file_cmd=$lt_cv_to_tool_file_cmd 16755 16756# An object symbol dumper. 16757OBJDUMP=$lt_OBJDUMP 16758 16759# Method to check whether dependent libraries are shared objects. 16760deplibs_check_method=$lt_deplibs_check_method 16761 16762# Command to use when deplibs_check_method = "file_magic". 16763file_magic_cmd=$lt_file_magic_cmd 16764 16765# How to find potential files when deplibs_check_method = "file_magic". 16766file_magic_glob=$lt_file_magic_glob 16767 16768# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 16769want_nocaseglob=$lt_want_nocaseglob 16770 16771# DLL creation program. 16772DLLTOOL=$lt_DLLTOOL 16773 16774# Command to associate shared and link libraries. 16775sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 16776 16777# The archiver. 16778AR=$lt_AR 16779 16780# Flags to create an archive. 16781AR_FLAGS=$lt_AR_FLAGS 16782 16783# How to feed a file listing to the archiver. 16784archiver_list_spec=$lt_archiver_list_spec 16785 16786# A symbol stripping program. 16787STRIP=$lt_STRIP 16788 16789# Commands used to install an old-style archive. 16790RANLIB=$lt_RANLIB 16791old_postinstall_cmds=$lt_old_postinstall_cmds 16792old_postuninstall_cmds=$lt_old_postuninstall_cmds 16793 16794# Whether to use a lock for old archive extraction. 16795lock_old_archive_extraction=$lock_old_archive_extraction 16796 16797# A C compiler. 16798LTCC=$lt_CC 16799 16800# LTCC compiler flags. 16801LTCFLAGS=$lt_CFLAGS 16802 16803# Take the output of nm and produce a listing of raw symbols and C names. 16804global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16805 16806# Transform the output of nm in a proper C declaration. 16807global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16808 16809# Transform the output of nm into a list of symbols to manually relocate. 16810global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 16811 16812# Transform the output of nm in a C name address pair. 16813global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16814 16815# Transform the output of nm in a C name address pair when lib prefix is needed. 16816global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16817 16818# The name lister interface. 16819nm_interface=$lt_lt_cv_nm_interface 16820 16821# Specify filename containing input files for \$NM. 16822nm_file_list_spec=$lt_nm_file_list_spec 16823 16824# The root where to search for dependent libraries,and where our libraries should be installed. 16825lt_sysroot=$lt_sysroot 16826 16827# Command to truncate a binary pipe. 16828lt_truncate_bin=$lt_lt_cv_truncate_bin 16829 16830# The name of the directory that contains temporary libtool files. 16831objdir=$objdir 16832 16833# Used to examine libraries when file_magic_cmd begins with "file". 16834MAGIC_CMD=$MAGIC_CMD 16835 16836# Must we lock files when doing compilation? 16837need_locks=$lt_need_locks 16838 16839# Manifest tool. 16840MANIFEST_TOOL=$lt_MANIFEST_TOOL 16841 16842# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16843DSYMUTIL=$lt_DSYMUTIL 16844 16845# Tool to change global to local symbols on Mac OS X. 16846NMEDIT=$lt_NMEDIT 16847 16848# Tool to manipulate fat objects and archives on Mac OS X. 16849LIPO=$lt_LIPO 16850 16851# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16852OTOOL=$lt_OTOOL 16853 16854# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16855OTOOL64=$lt_OTOOL64 16856 16857# Old archive suffix (normally "a"). 16858libext=$libext 16859 16860# Shared library suffix (normally ".so"). 16861shrext_cmds=$lt_shrext_cmds 16862 16863# The commands to extract the exported symbol list from a shared archive. 16864extract_expsyms_cmds=$lt_extract_expsyms_cmds 16865 16866# Variables whose values should be saved in libtool wrapper scripts and 16867# restored at link time. 16868variables_saved_for_relink=$lt_variables_saved_for_relink 16869 16870# Do we need the "lib" prefix for modules? 16871need_lib_prefix=$need_lib_prefix 16872 16873# Do we need a version for libraries? 16874need_version=$need_version 16875 16876# Library versioning type. 16877version_type=$version_type 16878 16879# Shared library runtime path variable. 16880runpath_var=$runpath_var 16881 16882# Shared library path variable. 16883shlibpath_var=$shlibpath_var 16884 16885# Is shlibpath searched before the hard-coded library search path? 16886shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16887 16888# Format of library name prefix. 16889libname_spec=$lt_libname_spec 16890 16891# List of archive names. First name is the real one, the rest are links. 16892# The last name is the one that the linker finds with -lNAME 16893library_names_spec=$lt_library_names_spec 16894 16895# The coded name of the library, if different from the real name. 16896soname_spec=$lt_soname_spec 16897 16898# Permission mode override for installation of shared libraries. 16899install_override_mode=$lt_install_override_mode 16900 16901# Command to use after installation of a shared archive. 16902postinstall_cmds=$lt_postinstall_cmds 16903 16904# Command to use after uninstallation of a shared archive. 16905postuninstall_cmds=$lt_postuninstall_cmds 16906 16907# Commands used to finish a libtool library installation in a directory. 16908finish_cmds=$lt_finish_cmds 16909 16910# As "finish_cmds", except a single script fragment to be evaled but 16911# not shown. 16912finish_eval=$lt_finish_eval 16913 16914# Whether we should hardcode library paths into libraries. 16915hardcode_into_libs=$hardcode_into_libs 16916 16917# Compile-time system search path for libraries. 16918sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16919 16920# Detected run-time system search path for libraries. 16921sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 16922 16923# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 16924configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 16925 16926# Whether dlopen is supported. 16927dlopen_support=$enable_dlopen 16928 16929# Whether dlopen of programs is supported. 16930dlopen_self=$enable_dlopen_self 16931 16932# Whether dlopen of statically linked programs is supported. 16933dlopen_self_static=$enable_dlopen_self_static 16934 16935# Commands to strip libraries. 16936old_striplib=$lt_old_striplib 16937striplib=$lt_striplib 16938 16939 16940# The linker used to build libraries. 16941LD=$lt_LD 16942 16943# How to create reloadable object files. 16944reload_flag=$lt_reload_flag 16945reload_cmds=$lt_reload_cmds 16946 16947# Commands used to build an old-style archive. 16948old_archive_cmds=$lt_old_archive_cmds 16949 16950# A language specific compiler. 16951CC=$lt_compiler 16952 16953# Is the compiler the GNU compiler? 16954with_gcc=$GCC 16955 16956# Compiler flag to turn off builtin functions. 16957no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16958 16959# Additional compiler flags for building library objects. 16960pic_flag=$lt_lt_prog_compiler_pic 16961 16962# How to pass a linker flag through the compiler. 16963wl=$lt_lt_prog_compiler_wl 16964 16965# Compiler flag to prevent dynamic linking. 16966link_static_flag=$lt_lt_prog_compiler_static 16967 16968# Does compiler simultaneously support -c and -o options? 16969compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16970 16971# Whether or not to add -lc for building shared libraries. 16972build_libtool_need_lc=$archive_cmds_need_lc 16973 16974# Whether or not to disallow shared libs when runtime libs are static. 16975allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16976 16977# Compiler flag to allow reflexive dlopens. 16978export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16979 16980# Compiler flag to generate shared objects directly from archives. 16981whole_archive_flag_spec=$lt_whole_archive_flag_spec 16982 16983# Whether the compiler copes with passing no objects directly. 16984compiler_needs_object=$lt_compiler_needs_object 16985 16986# Create an old-style archive from a shared archive. 16987old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16988 16989# Create a temporary old-style archive to link instead of a shared archive. 16990old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16991 16992# Commands used to build a shared archive. 16993archive_cmds=$lt_archive_cmds 16994archive_expsym_cmds=$lt_archive_expsym_cmds 16995 16996# Commands used to build a loadable module if different from building 16997# a shared archive. 16998module_cmds=$lt_module_cmds 16999module_expsym_cmds=$lt_module_expsym_cmds 17000 17001# Whether we are building with GNU ld or not. 17002with_gnu_ld=$lt_with_gnu_ld 17003 17004# Flag that allows shared libraries with undefined symbols to be built. 17005allow_undefined_flag=$lt_allow_undefined_flag 17006 17007# Flag that enforces no undefined symbols. 17008no_undefined_flag=$lt_no_undefined_flag 17009 17010# Flag to hardcode \$libdir into a binary during linking. 17011# This must work even if \$libdir does not exist 17012hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17013 17014# Whether we need a single "-rpath" flag with a separated argument. 17015hardcode_libdir_separator=$lt_hardcode_libdir_separator 17016 17017# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 17018# DIR into the resulting binary. 17019hardcode_direct=$hardcode_direct 17020 17021# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 17022# DIR into the resulting binary and the resulting library dependency is 17023# "absolute",i.e impossible to change by setting \$shlibpath_var if the 17024# library is relocated. 17025hardcode_direct_absolute=$hardcode_direct_absolute 17026 17027# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17028# into the resulting binary. 17029hardcode_minus_L=$hardcode_minus_L 17030 17031# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17032# into the resulting binary. 17033hardcode_shlibpath_var=$hardcode_shlibpath_var 17034 17035# Set to "yes" if building a shared library automatically hardcodes DIR 17036# into the library and all subsequent libraries and executables linked 17037# against it. 17038hardcode_automatic=$hardcode_automatic 17039 17040# Set to yes if linker adds runtime paths of dependent libraries 17041# to runtime path list. 17042inherit_rpath=$inherit_rpath 17043 17044# Whether libtool must link a program against all its dependency libraries. 17045link_all_deplibs=$link_all_deplibs 17046 17047# Set to "yes" if exported symbols are required. 17048always_export_symbols=$always_export_symbols 17049 17050# The commands to list exported symbols. 17051export_symbols_cmds=$lt_export_symbols_cmds 17052 17053# Symbols that should not be listed in the preloaded symbols. 17054exclude_expsyms=$lt_exclude_expsyms 17055 17056# Symbols that must always be exported. 17057include_expsyms=$lt_include_expsyms 17058 17059# Commands necessary for linking programs (against libraries) with templates. 17060prelink_cmds=$lt_prelink_cmds 17061 17062# Commands necessary for finishing linking programs. 17063postlink_cmds=$lt_postlink_cmds 17064 17065# Specify filename containing input files. 17066file_list_spec=$lt_file_list_spec 17067 17068# How to hardcode a shared library path into an executable. 17069hardcode_action=$hardcode_action 17070 17071# ### END LIBTOOL CONFIG 17072 17073_LT_EOF 17074 17075 cat <<'_LT_EOF' >> "$cfgfile" 17076 17077# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 17078 17079# func_munge_path_list VARIABLE PATH 17080# ----------------------------------- 17081# VARIABLE is name of variable containing _space_ separated list of 17082# directories to be munged by the contents of PATH, which is string 17083# having a format: 17084# "DIR[:DIR]:" 17085# string "DIR[ DIR]" will be prepended to VARIABLE 17086# ":DIR[:DIR]" 17087# string "DIR[ DIR]" will be appended to VARIABLE 17088# "DIRP[:DIRP]::[DIRA:]DIRA" 17089# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 17090# "DIRA[ DIRA]" will be appended to VARIABLE 17091# "DIR[:DIR]" 17092# VARIABLE will be replaced by "DIR[ DIR]" 17093func_munge_path_list () 17094{ 17095 case x$2 in 17096 x) 17097 ;; 17098 *:) 17099 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 17100 ;; 17101 x:*) 17102 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 17103 ;; 17104 *::*) 17105 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 17106 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 17107 ;; 17108 *) 17109 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 17110 ;; 17111 esac 17112} 17113 17114 17115# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 17116func_cc_basename () 17117{ 17118 for cc_temp in $*""; do 17119 case $cc_temp in 17120 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17121 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17122 \-*) ;; 17123 *) break;; 17124 esac 17125 done 17126 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 17127} 17128 17129 17130# ### END FUNCTIONS SHARED WITH CONFIGURE 17131 17132_LT_EOF 17133 17134 case $host_os in 17135 aix3*) 17136 cat <<\_LT_EOF >> "$cfgfile" 17137# AIX sometimes has problems with the GCC collect2 program. For some 17138# reason, if we set the COLLECT_NAMES environment variable, the problems 17139# vanish in a puff of smoke. 17140if test set != "${COLLECT_NAMES+set}"; then 17141 COLLECT_NAMES= 17142 export COLLECT_NAMES 17143fi 17144_LT_EOF 17145 ;; 17146 esac 17147 17148 17149ltmain=$ac_aux_dir/ltmain.sh 17150 17151 17152 # We use sed instead of cat because bash on DJGPP gets confused if 17153 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17154 # text mode, it properly converts lines to CR/LF. This bash problem 17155 # is reportedly fixed, but why not run on old versions too? 17156 sed '$q' "$ltmain" >> "$cfgfile" \ 17157 || (rm -f "$cfgfile"; exit 1) 17158 17159 mv -f "$cfgfile" "$ofile" || 17160 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 17161 chmod +x "$ofile" 17162 17163 ;; 17164 17165 esac 17166done # for ac_tag 17167 17168 17169as_fn_exit 0 17170_ACEOF 17171ac_clean_files=$ac_clean_files_save 17172 17173test $ac_write_fail = 0 || 17174 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 17175 17176 17177# configure is writing to config.log, and then calls config.status. 17178# config.status does its own redirection, appending to config.log. 17179# Unfortunately, on DOS this fails, as config.log is still kept open 17180# by configure, so config.status won't be able to write to it; its 17181# output is simply discarded. So we exec the FD to /dev/null, 17182# effectively closing config.log, so it can be properly (re)opened and 17183# appended to by config.status. When coming back to configure, we 17184# need to make the FD available again. 17185if test "$no_create" != yes; then 17186 ac_cs_success=: 17187 ac_config_status_args= 17188 test "$silent" = yes && 17189 ac_config_status_args="$ac_config_status_args --quiet" 17190 exec 5>/dev/null 17191 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17192 exec 5>>config.log 17193 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17194 # would make configure fail if this is the last instruction. 17195 $ac_cs_success || as_fn_exit 1 17196fi 17197if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17198 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17199$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17200fi 17201 17202 17203{ $as_echo "$as_me:${as_lineno-$LINENO}: 17204------------------------------------------------------------------------ 17205 $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. 17206 17207 Compiler support: 17208 17209 C99 var arrays: ................ ${has_var_arrays} 17210 C99 lrintf: .................... ${ac_cv_func_lrintf} 17211 Use alloca: .................... ${use_alloca} 17212 17213 General configuration: 17214 17215 Floating point support: ........ ${enable_float} 17216 Fast float approximations: ..... ${enable_float_approx} 17217 Fixed point debugging: ......... ${enable_fixed_point_debug} 17218 Inline Assembly Optimizations: . ${inline_optimization} 17219 External Assembly Optimizations: ${asm_optimization} 17220 Intrinsics Optimizations: ...... ${intrinsics_support} 17221 Run-time CPU detection: ........ ${rtcd_support} 17222 Custom modes: .................. ${enable_custom_modes} 17223 Assertion checking: ............ ${enable_assertions} 17224 Hardening: ..................... ${enable_hardening} 17225 Fuzzing: ....................... ${enable_fuzzing} 17226 Check ASM: ..................... ${enable_check_asm} 17227 17228 API documentation: ............. ${enable_doc} 17229 Extra programs: ................ ${enable_extra_programs} 17230------------------------------------------------------------------------ 17231 17232 Type \"make; make install\" to compile and install 17233 Type \"make check\" to run the test suite 17234" >&5 17235$as_echo "$as_me: 17236------------------------------------------------------------------------ 17237 $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. 17238 17239 Compiler support: 17240 17241 C99 var arrays: ................ ${has_var_arrays} 17242 C99 lrintf: .................... ${ac_cv_func_lrintf} 17243 Use alloca: .................... ${use_alloca} 17244 17245 General configuration: 17246 17247 Floating point support: ........ ${enable_float} 17248 Fast float approximations: ..... ${enable_float_approx} 17249 Fixed point debugging: ......... ${enable_fixed_point_debug} 17250 Inline Assembly Optimizations: . ${inline_optimization} 17251 External Assembly Optimizations: ${asm_optimization} 17252 Intrinsics Optimizations: ...... ${intrinsics_support} 17253 Run-time CPU detection: ........ ${rtcd_support} 17254 Custom modes: .................. ${enable_custom_modes} 17255 Assertion checking: ............ ${enable_assertions} 17256 Hardening: ..................... ${enable_hardening} 17257 Fuzzing: ....................... ${enable_fuzzing} 17258 Check ASM: ..................... ${enable_check_asm} 17259 17260 API documentation: ............. ${enable_doc} 17261 Extra programs: ................ ${enable_extra_programs} 17262------------------------------------------------------------------------ 17263 17264 Type \"make; make install\" to compile and install 17265 Type \"make check\" to run the test suite 17266" >&6;} 17267 17268