1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.68 for OpenFst 1.3.3. 4 # 5 # Report bugs to <help (at] www.openfst.org>. 6 # 7 # 8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 10 # Foundation, Inc. 11 # 12 # 13 # This configure script is free software; the Free Software Foundation 14 # gives unlimited permission to copy, distribute and modify it. 15 ## -------------------- ## 16 ## M4sh Initialization. ## 17 ## -------------------- ## 18 19 # Be more Bourne compatible 20 DUALCASE=1; export DUALCASE # for MKS sh 21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28 else 29 case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34 esac 35 fi 36 37 38 as_nl=' 39 ' 40 export as_nl 41 # Printing a long string crashes Solaris 7 /usr/bin/printf. 42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45 # Prefer a ksh shell builtin over an external printf program on Solaris, 46 # but without wasting forks for bash or zsh. 47 if test -z "$BASH_VERSION$ZSH_VERSION" \ 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49 as_echo='print -r --' 50 as_echo_n='print -rn --' 51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52 as_echo='printf %s\n' 53 as_echo_n='printf %s' 54 else 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57 as_echo_n='/usr/ucb/echo -n' 58 else 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60 as_echo_n_body='eval 61 arg=$1; 62 case $arg in #( 63 *"$as_nl"*) 64 expr "X$arg" : "X\\(.*\\)$as_nl"; 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66 esac; 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68 ' 69 export as_echo_n_body 70 as_echo_n='sh -c $as_echo_n_body as_echo' 71 fi 72 export as_echo_body 73 as_echo='sh -c $as_echo_body as_echo' 74 fi 75 76 # The user is always right. 77 if test "${PATH_SEPARATOR+set}" != set; then 78 PATH_SEPARATOR=: 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81 PATH_SEPARATOR=';' 82 } 83 fi 84 85 86 # IFS 87 # We need space, tab and new line, in precisely that order. Quoting is 88 # there to prevent editors from complaining about space-tab. 89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 90 # splitting by setting IFS to empty value.) 91 IFS=" "" $as_nl" 92 93 # Find who we are. Look in the path if we contain no directory separator. 94 as_myself= 95 case $0 in #(( 96 *[\\/]* ) as_myself=$0 ;; 97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 98 for as_dir in $PATH 99 do 100 IFS=$as_save_IFS 101 test -z "$as_dir" && as_dir=. 102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 103 done 104 IFS=$as_save_IFS 105 106 ;; 107 esac 108 # We did not find ourselves, most probably we were run as `sh COMMAND' 109 # in which case we are not to be found in the path. 110 if test "x$as_myself" = x; then 111 as_myself=$0 112 fi 113 if test ! -f "$as_myself"; then 114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 115 exit 1 116 fi 117 118 # Unset variables that we do not need and which cause bugs (e.g. in 119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 120 # suppresses any "Segmentation fault" message there. '((' could 121 # trigger a bug in pdksh 5.2.14. 122 for as_var in BASH_ENV ENV MAIL MAILPATH 123 do eval test x\${$as_var+set} = xset \ 124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 125 done 126 PS1='$ ' 127 PS2='> ' 128 PS4='+ ' 129 130 # NLS nuisances. 131 LC_ALL=C 132 export LC_ALL 133 LANGUAGE=C 134 export LANGUAGE 135 136 # CDPATH. 137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 138 139 if test "x$CONFIG_SHELL" = x; then 140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 141 emulate sh 142 NULLCMD=: 143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 144 # is contrary to our usage. Disable this feature. 145 alias -g '\${1+\"\$@\"}'='\"\$@\"' 146 setopt NO_GLOB_SUBST 147 else 148 case \`(set -o) 2>/dev/null\` in #( 149 *posix*) : 150 set -o posix ;; #( 151 *) : 152 ;; 153 esac 154 fi 155 " 156 as_required="as_fn_return () { (exit \$1); } 157 as_fn_success () { as_fn_return 0; } 158 as_fn_failure () { as_fn_return 1; } 159 as_fn_ret_success () { return 0; } 160 as_fn_ret_failure () { return 1; } 161 162 exitcode=0 163 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 168 169 else 170 exitcode=1; echo positional parameters were not saved. 171 fi 172 test x\$exitcode = x0 || exit 1" 173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 177 178 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 179 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 180 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 182 PATH=/empty FPATH=/empty; export PATH FPATH 183 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 184 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 185 test \$(( 1 + 1 )) = 2 || exit 1" 186 if (eval "$as_required") 2>/dev/null; then : 187 as_have_required=yes 188 else 189 as_have_required=no 190 fi 191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 192 193 else 194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 195 as_found=false 196 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 197 do 198 IFS=$as_save_IFS 199 test -z "$as_dir" && as_dir=. 200 as_found=: 201 case $as_dir in #( 202 /*) 203 for as_base in sh bash ksh sh5; do 204 # Try only shells that exist, to save several forks. 205 as_shell=$as_dir/$as_base 206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 208 CONFIG_SHELL=$as_shell as_have_required=yes 209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 210 break 2 211 fi 212 fi 213 done;; 214 esac 215 as_found=false 216 done 217 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 219 CONFIG_SHELL=$SHELL as_have_required=yes 220 fi; } 221 IFS=$as_save_IFS 222 223 224 if test "x$CONFIG_SHELL" != x; then : 225 # We cannot yet assume a decent shell, so we have to provide a 226 # neutralization value for shells without unset; and this also 227 # works around shells that cannot unset nonexistent variables. 228 # Preserve -v and -x to the replacement shell. 229 BASH_ENV=/dev/null 230 ENV=/dev/null 231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 232 export CONFIG_SHELL 233 case $- in # (((( 234 *v*x* | *x*v* ) as_opts=-vx ;; 235 *v* ) as_opts=-v ;; 236 *x* ) as_opts=-x ;; 237 * ) as_opts= ;; 238 esac 239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 240 fi 241 242 if test x$as_have_required = xno; then : 243 $as_echo "$0: This script requires a shell more modern than all" 244 $as_echo "$0: the shells that I found on your system." 245 if test x${ZSH_VERSION+set} = xset ; then 246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 247 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 248 else 249 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and 250 $0: help (at] www.openfst.org about your system, including any 251 $0: error possibly output before this message. Then install 252 $0: a modern shell, or manually run the script under such a 253 $0: shell if you do have one." 254 fi 255 exit 1 256 fi 257 fi 258 fi 259 SHELL=${CONFIG_SHELL-/bin/sh} 260 export SHELL 261 # Unset more variables known to interfere with behavior of common tools. 262 CLICOLOR_FORCE= GREP_OPTIONS= 263 unset CLICOLOR_FORCE GREP_OPTIONS 264 265 ## --------------------- ## 266 ## M4sh Shell Functions. ## 267 ## --------------------- ## 268 # as_fn_unset VAR 269 # --------------- 270 # Portably unset VAR. 271 as_fn_unset () 272 { 273 { eval $1=; unset $1;} 274 } 275 as_unset=as_fn_unset 276 277 # as_fn_set_status STATUS 278 # ----------------------- 279 # Set $? to STATUS, without forking. 280 as_fn_set_status () 281 { 282 return $1 283 } # as_fn_set_status 284 285 # as_fn_exit STATUS 286 # ----------------- 287 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 288 as_fn_exit () 289 { 290 set +e 291 as_fn_set_status $1 292 exit $1 293 } # as_fn_exit 294 295 # as_fn_mkdir_p 296 # ------------- 297 # Create "$as_dir" as a directory, including parents if necessary. 298 as_fn_mkdir_p () 299 { 300 301 case $as_dir in #( 302 -*) as_dir=./$as_dir;; 303 esac 304 test -d "$as_dir" || eval $as_mkdir_p || { 305 as_dirs= 306 while :; do 307 case $as_dir in #( 308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 309 *) as_qdir=$as_dir;; 310 esac 311 as_dirs="'$as_qdir' $as_dirs" 312 as_dir=`$as_dirname -- "$as_dir" || 313 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 314 X"$as_dir" : 'X\(//\)[^/]' \| \ 315 X"$as_dir" : 'X\(//\)$' \| \ 316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 317 $as_echo X"$as_dir" | 318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 319 s//\1/ 320 q 321 } 322 /^X\(\/\/\)[^/].*/{ 323 s//\1/ 324 q 325 } 326 /^X\(\/\/\)$/{ 327 s//\1/ 328 q 329 } 330 /^X\(\/\).*/{ 331 s//\1/ 332 q 333 } 334 s/.*/./; q'` 335 test -d "$as_dir" && break 336 done 337 test -z "$as_dirs" || eval "mkdir $as_dirs" 338 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 339 340 341 } # as_fn_mkdir_p 342 # as_fn_append VAR VALUE 343 # ---------------------- 344 # Append the text in VALUE to the end of the definition contained in VAR. Take 345 # advantage of any shell optimizations that allow amortized linear growth over 346 # repeated appends, instead of the typical quadratic growth present in naive 347 # implementations. 348 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 349 eval 'as_fn_append () 350 { 351 eval $1+=\$2 352 }' 353 else 354 as_fn_append () 355 { 356 eval $1=\$$1\$2 357 } 358 fi # as_fn_append 359 360 # as_fn_arith ARG... 361 # ------------------ 362 # Perform arithmetic evaluation on the ARGs, and store the result in the 363 # global $as_val. Take advantage of shells that can avoid forks. The arguments 364 # must be portable across $(()) and expr. 365 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 366 eval 'as_fn_arith () 367 { 368 as_val=$(( $* )) 369 }' 370 else 371 as_fn_arith () 372 { 373 as_val=`expr "$@" || test $? -eq 1` 374 } 375 fi # as_fn_arith 376 377 378 # as_fn_error STATUS ERROR [LINENO LOG_FD] 379 # ---------------------------------------- 380 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 381 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 382 # script with STATUS, using 1 if that was 0. 383 as_fn_error () 384 { 385 as_status=$1; test $as_status -eq 0 && as_status=1 386 if test "$4"; then 387 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 388 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 389 fi 390 $as_echo "$as_me: error: $2" >&2 391 as_fn_exit $as_status 392 } # as_fn_error 393 394 if expr a : '\(a\)' >/dev/null 2>&1 && 395 test "X`expr 00001 : '.*\(...\)'`" = X001; then 396 as_expr=expr 397 else 398 as_expr=false 399 fi 400 401 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 402 as_basename=basename 403 else 404 as_basename=false 405 fi 406 407 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 408 as_dirname=dirname 409 else 410 as_dirname=false 411 fi 412 413 as_me=`$as_basename -- "$0" || 414 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 415 X"$0" : 'X\(//\)$' \| \ 416 X"$0" : 'X\(/\)' \| . 2>/dev/null || 417 $as_echo X/"$0" | 418 sed '/^.*\/\([^/][^/]*\)\/*$/{ 419 s//\1/ 420 q 421 } 422 /^X\/\(\/\/\)$/{ 423 s//\1/ 424 q 425 } 426 /^X\/\(\/\).*/{ 427 s//\1/ 428 q 429 } 430 s/.*/./; q'` 431 432 # Avoid depending upon Character Ranges. 433 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 434 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 435 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 436 as_cr_digits='0123456789' 437 as_cr_alnum=$as_cr_Letters$as_cr_digits 438 439 440 as_lineno_1=$LINENO as_lineno_1a=$LINENO 441 as_lineno_2=$LINENO as_lineno_2a=$LINENO 442 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 443 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 444 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 445 sed -n ' 446 p 447 /[$]LINENO/= 448 ' <$as_myself | 449 sed ' 450 s/[$]LINENO.*/&-/ 451 t lineno 452 b 453 :lineno 454 N 455 :loop 456 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 457 t loop 458 s/-\n.*// 459 ' >$as_me.lineno && 460 chmod +x "$as_me.lineno" || 461 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 462 463 # Don't try to exec as it changes $[0], causing all sort of problems 464 # (the dirname of $[0] is not the place where we might find the 465 # original and so on. Autoconf is especially sensitive to this). 466 . "./$as_me.lineno" 467 # Exit status is that of the last command. 468 exit 469 } 470 471 ECHO_C= ECHO_N= ECHO_T= 472 case `echo -n x` in #((((( 473 -n*) 474 case `echo 'xy\c'` in 475 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 476 xy) ECHO_C='\c';; 477 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 478 ECHO_T=' ';; 479 esac;; 480 *) 481 ECHO_N='-n';; 482 esac 483 484 rm -f conf$$ conf$$.exe conf$$.file 485 if test -d conf$$.dir; then 486 rm -f conf$$.dir/conf$$.file 487 else 488 rm -f conf$$.dir 489 mkdir conf$$.dir 2>/dev/null 490 fi 491 if (echo >conf$$.file) 2>/dev/null; then 492 if ln -s conf$$.file conf$$ 2>/dev/null; then 493 as_ln_s='ln -s' 494 # ... but there are two gotchas: 495 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 496 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 497 # In both cases, we have to default to `cp -p'. 498 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 499 as_ln_s='cp -p' 500 elif ln conf$$.file conf$$ 2>/dev/null; then 501 as_ln_s=ln 502 else 503 as_ln_s='cp -p' 504 fi 505 else 506 as_ln_s='cp -p' 507 fi 508 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 509 rmdir conf$$.dir 2>/dev/null 510 511 if mkdir -p . 2>/dev/null; then 512 as_mkdir_p='mkdir -p "$as_dir"' 513 else 514 test -d ./-p && rmdir ./-p 515 as_mkdir_p=false 516 fi 517 518 if test -x / >/dev/null 2>&1; then 519 as_test_x='test -x' 520 else 521 if ls -dL / >/dev/null 2>&1; then 522 as_ls_L_option=L 523 else 524 as_ls_L_option= 525 fi 526 as_test_x=' 527 eval sh -c '\'' 528 if test -d "$1"; then 529 test -d "$1/."; 530 else 531 case $1 in #( 532 -*)set "./$1";; 533 esac; 534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 535 ???[sx]*):;;*)false;;esac;fi 536 '\'' sh 537 ' 538 fi 539 as_executable_p=$as_test_x 540 541 # Sed expression to map a string onto a valid CPP name. 542 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 543 544 # Sed expression to map a string onto a valid variable name. 545 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 546 547 SHELL=${CONFIG_SHELL-/bin/sh} 548 549 550 test -n "$DJDIR" || exec 7<&0 </dev/null 551 exec 6>&1 552 553 # Name of the host. 554 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 555 # so uname gets run too. 556 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 557 558 # 559 # Initializations. 560 # 561 ac_default_prefix=/usr/local 562 ac_clean_files= 563 ac_config_libobj_dir=. 564 LIBOBJS= 565 cross_compiling=no 566 subdirs= 567 MFLAGS= 568 MAKEFLAGS= 569 570 # Identity of this package. 571 PACKAGE_NAME='OpenFst' 572 PACKAGE_TARNAME='openfst' 573 PACKAGE_VERSION='1.3.3' 574 PACKAGE_STRING='OpenFst 1.3.3' 575 PACKAGE_BUGREPORT='help@www.openfst.org' 576 PACKAGE_URL='' 577 578 # Factoring default headers for most tests. 579 ac_includes_default="\ 580 #include <stdio.h> 581 #ifdef HAVE_SYS_TYPES_H 582 # include <sys/types.h> 583 #endif 584 #ifdef HAVE_SYS_STAT_H 585 # include <sys/stat.h> 586 #endif 587 #ifdef STDC_HEADERS 588 # include <stdlib.h> 589 # include <stddef.h> 590 #else 591 # ifdef HAVE_STDLIB_H 592 # include <stdlib.h> 593 # endif 594 #endif 595 #ifdef HAVE_STRING_H 596 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 597 # include <memory.h> 598 # endif 599 # include <string.h> 600 #endif 601 #ifdef HAVE_STRINGS_H 602 # include <strings.h> 603 #endif 604 #ifdef HAVE_INTTYPES_H 605 # include <inttypes.h> 606 #endif 607 #ifdef HAVE_STDINT_H 608 # include <stdint.h> 609 #endif 610 #ifdef HAVE_UNISTD_H 611 # include <unistd.h> 612 #endif" 613 614 ac_unique_file="src/lib/fst.cc" 615 ac_subst_vars='am__EXEEXT_FALSE 616 am__EXEEXT_TRUE 617 LTLIBOBJS 618 LIBOBJS 619 libfstdir 620 HAVE_PDT_FALSE 621 HAVE_PDT_TRUE 622 HAVE_LOOKAHEAD_FALSE 623 HAVE_LOOKAHEAD_TRUE 624 HAVE_NGRAM_FALSE 625 HAVE_NGRAM_TRUE 626 HAVE_FAR_FALSE 627 HAVE_FAR_TRUE 628 HAVE_CONST_FALSE 629 HAVE_CONST_TRUE 630 HAVE_COMPACT_FALSE 631 HAVE_COMPACT_TRUE 632 HAVE_SCRIPT_FALSE 633 HAVE_SCRIPT_TRUE 634 HAVE_BIN_FALSE 635 HAVE_BIN_TRUE 636 CXXCPP 637 CPP 638 OTOOL64 639 OTOOL 640 LIPO 641 NMEDIT 642 DSYMUTIL 643 MANIFEST_TOOL 644 RANLIB 645 ac_ct_AR 646 AR 647 DLLTOOL 648 OBJDUMP 649 LN_S 650 NM 651 ac_ct_DUMPBIN 652 DUMPBIN 653 LD 654 FGREP 655 EGREP 656 GREP 657 SED 658 am__fastdepCC_FALSE 659 am__fastdepCC_TRUE 660 CCDEPMODE 661 ac_ct_CC 662 CFLAGS 663 CC 664 host_os 665 host_vendor 666 host_cpu 667 host 668 build_os 669 build_vendor 670 build_cpu 671 build 672 LIBTOOL 673 am__fastdepCXX_FALSE 674 am__fastdepCXX_TRUE 675 CXXDEPMODE 676 am__nodep 677 AMDEPBACKSLASH 678 AMDEP_FALSE 679 AMDEP_TRUE 680 am__quote 681 am__include 682 DEPDIR 683 OBJEXT 684 EXEEXT 685 ac_ct_CXX 686 CPPFLAGS 687 LDFLAGS 688 CXXFLAGS 689 CXX 690 am__untar 691 am__tar 692 AMTAR 693 am__leading_dot 694 SET_MAKE 695 AWK 696 mkdir_p 697 MKDIR_P 698 INSTALL_STRIP_PROGRAM 699 STRIP 700 install_sh 701 MAKEINFO 702 AUTOHEADER 703 AUTOMAKE 704 AUTOCONF 705 ACLOCAL 706 VERSION 707 PACKAGE 708 CYGPATH_W 709 am__isrc 710 INSTALL_DATA 711 INSTALL_SCRIPT 712 INSTALL_PROGRAM 713 target_alias 714 host_alias 715 build_alias 716 LIBS 717 ECHO_T 718 ECHO_N 719 ECHO_C 720 DEFS 721 mandir 722 localedir 723 libdir 724 psdir 725 pdfdir 726 dvidir 727 htmldir 728 infodir 729 docdir 730 oldincludedir 731 includedir 732 localstatedir 733 sharedstatedir 734 sysconfdir 735 datadir 736 datarootdir 737 libexecdir 738 sbindir 739 bindir 740 program_transform_name 741 prefix 742 exec_prefix 743 PACKAGE_URL 744 PACKAGE_BUGREPORT 745 PACKAGE_STRING 746 PACKAGE_VERSION 747 PACKAGE_TARNAME 748 PACKAGE_NAME 749 PATH_SEPARATOR 750 SHELL' 751 ac_subst_files='' 752 ac_user_opts=' 753 enable_option_checking 754 enable_dependency_tracking 755 enable_static 756 enable_shared 757 with_pic 758 enable_fast_install 759 with_gnu_ld 760 with_sysroot 761 enable_libtool_lock 762 enable_bin 763 enable_compact_fsts 764 enable_const_fsts 765 enable_far 766 enable_ngram_fsts 767 enable_lookahead_fsts 768 enable_pdt 769 ' 770 ac_precious_vars='build_alias 771 host_alias 772 target_alias 773 CXX 774 CXXFLAGS 775 LDFLAGS 776 LIBS 777 CPPFLAGS 778 CCC 779 CC 780 CFLAGS 781 CPP 782 CXXCPP' 783 784 785 # Initialize some variables set by options. 786 ac_init_help= 787 ac_init_version=false 788 ac_unrecognized_opts= 789 ac_unrecognized_sep= 790 # The variables have the same names as the options, with 791 # dashes changed to underlines. 792 cache_file=/dev/null 793 exec_prefix=NONE 794 no_create= 795 no_recursion= 796 prefix=NONE 797 program_prefix=NONE 798 program_suffix=NONE 799 program_transform_name=s,x,x, 800 silent= 801 site= 802 srcdir= 803 verbose= 804 x_includes=NONE 805 x_libraries=NONE 806 807 # Installation directory options. 808 # These are left unexpanded so users can "make install exec_prefix=/foo" 809 # and all the variables that are supposed to be based on exec_prefix 810 # by default will actually change. 811 # Use braces instead of parens because sh, perl, etc. also accept them. 812 # (The list follows the same order as the GNU Coding Standards.) 813 bindir='${exec_prefix}/bin' 814 sbindir='${exec_prefix}/sbin' 815 libexecdir='${exec_prefix}/libexec' 816 datarootdir='${prefix}/share' 817 datadir='${datarootdir}' 818 sysconfdir='${prefix}/etc' 819 sharedstatedir='${prefix}/com' 820 localstatedir='${prefix}/var' 821 includedir='${prefix}/include' 822 oldincludedir='/usr/include' 823 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 824 infodir='${datarootdir}/info' 825 htmldir='${docdir}' 826 dvidir='${docdir}' 827 pdfdir='${docdir}' 828 psdir='${docdir}' 829 libdir='${exec_prefix}/lib' 830 localedir='${datarootdir}/locale' 831 mandir='${datarootdir}/man' 832 833 ac_prev= 834 ac_dashdash= 835 for ac_option 836 do 837 # If the previous option needs an argument, assign it. 838 if test -n "$ac_prev"; then 839 eval $ac_prev=\$ac_option 840 ac_prev= 841 continue 842 fi 843 844 case $ac_option in 845 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 846 *=) ac_optarg= ;; 847 *) ac_optarg=yes ;; 848 esac 849 850 # Accept the important Cygnus configure options, so we can diagnose typos. 851 852 case $ac_dashdash$ac_option in 853 --) 854 ac_dashdash=yes ;; 855 856 -bindir | --bindir | --bindi | --bind | --bin | --bi) 857 ac_prev=bindir ;; 858 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 859 bindir=$ac_optarg ;; 860 861 -build | --build | --buil | --bui | --bu) 862 ac_prev=build_alias ;; 863 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 864 build_alias=$ac_optarg ;; 865 866 -cache-file | --cache-file | --cache-fil | --cache-fi \ 867 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 868 ac_prev=cache_file ;; 869 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 870 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 871 cache_file=$ac_optarg ;; 872 873 --config-cache | -C) 874 cache_file=config.cache ;; 875 876 -datadir | --datadir | --datadi | --datad) 877 ac_prev=datadir ;; 878 -datadir=* | --datadir=* | --datadi=* | --datad=*) 879 datadir=$ac_optarg ;; 880 881 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 882 | --dataroo | --dataro | --datar) 883 ac_prev=datarootdir ;; 884 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 885 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 886 datarootdir=$ac_optarg ;; 887 888 -disable-* | --disable-*) 889 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 890 # Reject names that are not valid shell variable names. 891 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 892 as_fn_error $? "invalid feature name: $ac_useropt" 893 ac_useropt_orig=$ac_useropt 894 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 895 case $ac_user_opts in 896 *" 897 "enable_$ac_useropt" 898 "*) ;; 899 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 900 ac_unrecognized_sep=', ';; 901 esac 902 eval enable_$ac_useropt=no ;; 903 904 -docdir | --docdir | --docdi | --doc | --do) 905 ac_prev=docdir ;; 906 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 907 docdir=$ac_optarg ;; 908 909 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 910 ac_prev=dvidir ;; 911 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 912 dvidir=$ac_optarg ;; 913 914 -enable-* | --enable-*) 915 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 916 # Reject names that are not valid shell variable names. 917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 918 as_fn_error $? "invalid feature name: $ac_useropt" 919 ac_useropt_orig=$ac_useropt 920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 921 case $ac_user_opts in 922 *" 923 "enable_$ac_useropt" 924 "*) ;; 925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 926 ac_unrecognized_sep=', ';; 927 esac 928 eval enable_$ac_useropt=\$ac_optarg ;; 929 930 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 931 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 932 | --exec | --exe | --ex) 933 ac_prev=exec_prefix ;; 934 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 935 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 936 | --exec=* | --exe=* | --ex=*) 937 exec_prefix=$ac_optarg ;; 938 939 -gas | --gas | --ga | --g) 940 # Obsolete; use --with-gas. 941 with_gas=yes ;; 942 943 -help | --help | --hel | --he | -h) 944 ac_init_help=long ;; 945 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 946 ac_init_help=recursive ;; 947 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 948 ac_init_help=short ;; 949 950 -host | --host | --hos | --ho) 951 ac_prev=host_alias ;; 952 -host=* | --host=* | --hos=* | --ho=*) 953 host_alias=$ac_optarg ;; 954 955 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 956 ac_prev=htmldir ;; 957 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 958 | --ht=*) 959 htmldir=$ac_optarg ;; 960 961 -includedir | --includedir | --includedi | --included | --include \ 962 | --includ | --inclu | --incl | --inc) 963 ac_prev=includedir ;; 964 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 965 | --includ=* | --inclu=* | --incl=* | --inc=*) 966 includedir=$ac_optarg ;; 967 968 -infodir | --infodir | --infodi | --infod | --info | --inf) 969 ac_prev=infodir ;; 970 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 971 infodir=$ac_optarg ;; 972 973 -libdir | --libdir | --libdi | --libd) 974 ac_prev=libdir ;; 975 -libdir=* | --libdir=* | --libdi=* | --libd=*) 976 libdir=$ac_optarg ;; 977 978 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 979 | --libexe | --libex | --libe) 980 ac_prev=libexecdir ;; 981 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 982 | --libexe=* | --libex=* | --libe=*) 983 libexecdir=$ac_optarg ;; 984 985 -localedir | --localedir | --localedi | --localed | --locale) 986 ac_prev=localedir ;; 987 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 988 localedir=$ac_optarg ;; 989 990 -localstatedir | --localstatedir | --localstatedi | --localstated \ 991 | --localstate | --localstat | --localsta | --localst | --locals) 992 ac_prev=localstatedir ;; 993 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 994 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 995 localstatedir=$ac_optarg ;; 996 997 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 998 ac_prev=mandir ;; 999 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1000 mandir=$ac_optarg ;; 1001 1002 -nfp | --nfp | --nf) 1003 # Obsolete; use --without-fp. 1004 with_fp=no ;; 1005 1006 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1007 | --no-cr | --no-c | -n) 1008 no_create=yes ;; 1009 1010 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1011 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1012 no_recursion=yes ;; 1013 1014 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1015 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1016 | --oldin | --oldi | --old | --ol | --o) 1017 ac_prev=oldincludedir ;; 1018 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1019 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1020 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1021 oldincludedir=$ac_optarg ;; 1022 1023 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1024 ac_prev=prefix ;; 1025 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1026 prefix=$ac_optarg ;; 1027 1028 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1029 | --program-pre | --program-pr | --program-p) 1030 ac_prev=program_prefix ;; 1031 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1032 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1033 program_prefix=$ac_optarg ;; 1034 1035 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1036 | --program-suf | --program-su | --program-s) 1037 ac_prev=program_suffix ;; 1038 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1039 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1040 program_suffix=$ac_optarg ;; 1041 1042 -program-transform-name | --program-transform-name \ 1043 | --program-transform-nam | --program-transform-na \ 1044 | --program-transform-n | --program-transform- \ 1045 | --program-transform | --program-transfor \ 1046 | --program-transfo | --program-transf \ 1047 | --program-trans | --program-tran \ 1048 | --progr-tra | --program-tr | --program-t) 1049 ac_prev=program_transform_name ;; 1050 -program-transform-name=* | --program-transform-name=* \ 1051 | --program-transform-nam=* | --program-transform-na=* \ 1052 | --program-transform-n=* | --program-transform-=* \ 1053 | --program-transform=* | --program-transfor=* \ 1054 | --program-transfo=* | --program-transf=* \ 1055 | --program-trans=* | --program-tran=* \ 1056 | --progr-tra=* | --program-tr=* | --program-t=*) 1057 program_transform_name=$ac_optarg ;; 1058 1059 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1060 ac_prev=pdfdir ;; 1061 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1062 pdfdir=$ac_optarg ;; 1063 1064 -psdir | --psdir | --psdi | --psd | --ps) 1065 ac_prev=psdir ;; 1066 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1067 psdir=$ac_optarg ;; 1068 1069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1070 | -silent | --silent | --silen | --sile | --sil) 1071 silent=yes ;; 1072 1073 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1074 ac_prev=sbindir ;; 1075 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1076 | --sbi=* | --sb=*) 1077 sbindir=$ac_optarg ;; 1078 1079 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1080 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1081 | --sharedst | --shareds | --shared | --share | --shar \ 1082 | --sha | --sh) 1083 ac_prev=sharedstatedir ;; 1084 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1085 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1086 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1087 | --sha=* | --sh=*) 1088 sharedstatedir=$ac_optarg ;; 1089 1090 -site | --site | --sit) 1091 ac_prev=site ;; 1092 -site=* | --site=* | --sit=*) 1093 site=$ac_optarg ;; 1094 1095 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1096 ac_prev=srcdir ;; 1097 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1098 srcdir=$ac_optarg ;; 1099 1100 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1101 | --syscon | --sysco | --sysc | --sys | --sy) 1102 ac_prev=sysconfdir ;; 1103 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1104 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1105 sysconfdir=$ac_optarg ;; 1106 1107 -target | --target | --targe | --targ | --tar | --ta | --t) 1108 ac_prev=target_alias ;; 1109 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1110 target_alias=$ac_optarg ;; 1111 1112 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1113 verbose=yes ;; 1114 1115 -version | --version | --versio | --versi | --vers | -V) 1116 ac_init_version=: ;; 1117 1118 -with-* | --with-*) 1119 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1120 # Reject names that are not valid shell variable names. 1121 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1122 as_fn_error $? "invalid package name: $ac_useropt" 1123 ac_useropt_orig=$ac_useropt 1124 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1125 case $ac_user_opts in 1126 *" 1127 "with_$ac_useropt" 1128 "*) ;; 1129 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1130 ac_unrecognized_sep=', ';; 1131 esac 1132 eval with_$ac_useropt=\$ac_optarg ;; 1133 1134 -without-* | --without-*) 1135 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1136 # Reject names that are not valid shell variable names. 1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1138 as_fn_error $? "invalid package name: $ac_useropt" 1139 ac_useropt_orig=$ac_useropt 1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1141 case $ac_user_opts in 1142 *" 1143 "with_$ac_useropt" 1144 "*) ;; 1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1146 ac_unrecognized_sep=', ';; 1147 esac 1148 eval with_$ac_useropt=no ;; 1149 1150 --x) 1151 # Obsolete; use --with-x. 1152 with_x=yes ;; 1153 1154 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1155 | --x-incl | --x-inc | --x-in | --x-i) 1156 ac_prev=x_includes ;; 1157 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1158 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1159 x_includes=$ac_optarg ;; 1160 1161 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1162 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1163 ac_prev=x_libraries ;; 1164 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1165 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1166 x_libraries=$ac_optarg ;; 1167 1168 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1169 Try \`$0 --help' for more information" 1170 ;; 1171 1172 *=*) 1173 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1174 # Reject names that are not valid shell variable names. 1175 case $ac_envvar in #( 1176 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1177 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1178 esac 1179 eval $ac_envvar=\$ac_optarg 1180 export $ac_envvar ;; 1181 1182 *) 1183 # FIXME: should be removed in autoconf 3.0. 1184 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1185 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1186 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1187 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1188 ;; 1189 1190 esac 1191 done 1192 1193 if test -n "$ac_prev"; then 1194 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1195 as_fn_error $? "missing argument to $ac_option" 1196 fi 1197 1198 if test -n "$ac_unrecognized_opts"; then 1199 case $enable_option_checking in 1200 no) ;; 1201 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1202 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1203 esac 1204 fi 1205 1206 # Check all directory arguments for consistency. 1207 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1208 datadir sysconfdir sharedstatedir localstatedir includedir \ 1209 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1210 libdir localedir mandir 1211 do 1212 eval ac_val=\$$ac_var 1213 # Remove trailing slashes. 1214 case $ac_val in 1215 */ ) 1216 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1217 eval $ac_var=\$ac_val;; 1218 esac 1219 # Be sure to have absolute directory names. 1220 case $ac_val in 1221 [\\/$]* | ?:[\\/]* ) continue;; 1222 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1223 esac 1224 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1225 done 1226 1227 # There might be people who depend on the old broken behavior: `$host' 1228 # used to hold the argument of --host etc. 1229 # FIXME: To remove some day. 1230 build=$build_alias 1231 host=$host_alias 1232 target=$target_alias 1233 1234 # FIXME: To remove some day. 1235 if test "x$host_alias" != x; then 1236 if test "x$build_alias" = x; then 1237 cross_compiling=maybe 1238 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1239 If a cross compiler is detected then cross compile mode will be used" >&2 1240 elif test "x$build_alias" != "x$host_alias"; then 1241 cross_compiling=yes 1242 fi 1243 fi 1244 1245 ac_tool_prefix= 1246 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1247 1248 test "$silent" = yes && exec 6>/dev/null 1249 1250 1251 ac_pwd=`pwd` && test -n "$ac_pwd" && 1252 ac_ls_di=`ls -di .` && 1253 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1254 as_fn_error $? "working directory cannot be determined" 1255 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1256 as_fn_error $? "pwd does not report name of working directory" 1257 1258 1259 # Find the source files, if location was not specified. 1260 if test -z "$srcdir"; then 1261 ac_srcdir_defaulted=yes 1262 # Try the directory containing this script, then the parent directory. 1263 ac_confdir=`$as_dirname -- "$as_myself" || 1264 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1265 X"$as_myself" : 'X\(//\)[^/]' \| \ 1266 X"$as_myself" : 'X\(//\)$' \| \ 1267 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1268 $as_echo X"$as_myself" | 1269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1270 s//\1/ 1271 q 1272 } 1273 /^X\(\/\/\)[^/].*/{ 1274 s//\1/ 1275 q 1276 } 1277 /^X\(\/\/\)$/{ 1278 s//\1/ 1279 q 1280 } 1281 /^X\(\/\).*/{ 1282 s//\1/ 1283 q 1284 } 1285 s/.*/./; q'` 1286 srcdir=$ac_confdir 1287 if test ! -r "$srcdir/$ac_unique_file"; then 1288 srcdir=.. 1289 fi 1290 else 1291 ac_srcdir_defaulted=no 1292 fi 1293 if test ! -r "$srcdir/$ac_unique_file"; then 1294 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1295 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1296 fi 1297 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1298 ac_abs_confdir=`( 1299 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1300 pwd)` 1301 # When building in place, set srcdir=. 1302 if test "$ac_abs_confdir" = "$ac_pwd"; then 1303 srcdir=. 1304 fi 1305 # Remove unnecessary trailing slashes from srcdir. 1306 # Double slashes in file names in object file debugging info 1307 # mess up M-x gdb in Emacs. 1308 case $srcdir in 1309 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1310 esac 1311 for ac_var in $ac_precious_vars; do 1312 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1313 eval ac_env_${ac_var}_value=\$${ac_var} 1314 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1315 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1316 done 1317 1318 # 1319 # Report the --help message. 1320 # 1321 if test "$ac_init_help" = "long"; then 1322 # Omit some internal or obsolete options to make the list less imposing. 1323 # This message is too long to be a string in the A/UX 3.1 sh. 1324 cat <<_ACEOF 1325 \`configure' configures OpenFst 1.3.3 to adapt to many kinds of systems. 1326 1327 Usage: $0 [OPTION]... [VAR=VALUE]... 1328 1329 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1330 VAR=VALUE. See below for descriptions of some of the useful variables. 1331 1332 Defaults for the options are specified in brackets. 1333 1334 Configuration: 1335 -h, --help display this help and exit 1336 --help=short display options specific to this package 1337 --help=recursive display the short help of all the included packages 1338 -V, --version display version information and exit 1339 -q, --quiet, --silent do not print \`checking ...' messages 1340 --cache-file=FILE cache test results in FILE [disabled] 1341 -C, --config-cache alias for \`--cache-file=config.cache' 1342 -n, --no-create do not create output files 1343 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1344 1345 Installation directories: 1346 --prefix=PREFIX install architecture-independent files in PREFIX 1347 [$ac_default_prefix] 1348 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1349 [PREFIX] 1350 1351 By default, \`make install' will install all the files in 1352 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1353 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1354 for instance \`--prefix=\$HOME'. 1355 1356 For better control, use the options below. 1357 1358 Fine tuning of the installation directories: 1359 --bindir=DIR user executables [EPREFIX/bin] 1360 --sbindir=DIR system admin executables [EPREFIX/sbin] 1361 --libexecdir=DIR program executables [EPREFIX/libexec] 1362 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1363 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1364 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1365 --libdir=DIR object code libraries [EPREFIX/lib] 1366 --includedir=DIR C header files [PREFIX/include] 1367 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1368 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1369 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1370 --infodir=DIR info documentation [DATAROOTDIR/info] 1371 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1372 --mandir=DIR man documentation [DATAROOTDIR/man] 1373 --docdir=DIR documentation root [DATAROOTDIR/doc/openfst] 1374 --htmldir=DIR html documentation [DOCDIR] 1375 --dvidir=DIR dvi documentation [DOCDIR] 1376 --pdfdir=DIR pdf documentation [DOCDIR] 1377 --psdir=DIR ps documentation [DOCDIR] 1378 _ACEOF 1379 1380 cat <<\_ACEOF 1381 1382 Program names: 1383 --program-prefix=PREFIX prepend PREFIX to installed program names 1384 --program-suffix=SUFFIX append SUFFIX to installed program names 1385 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1386 1387 System types: 1388 --build=BUILD configure for building on BUILD [guessed] 1389 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1390 _ACEOF 1391 fi 1392 1393 if test -n "$ac_init_help"; then 1394 case $ac_init_help in 1395 short | recursive ) echo "Configuration of OpenFst 1.3.3:";; 1396 esac 1397 cat <<\_ACEOF 1398 1399 Optional Features: 1400 --disable-option-checking ignore unrecognized --enable/--with options 1401 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1402 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1403 --disable-dependency-tracking speeds up one-time build 1404 --enable-dependency-tracking do not reject slow dependency extractors 1405 --enable-static[=PKGS] build static libraries [default=no] 1406 --enable-shared[=PKGS] build shared libraries [default=yes] 1407 --enable-fast-install[=PKGS] 1408 optimize for fast installation [default=yes] 1409 --disable-libtool-lock avoid locking (might break parallel builds) 1410 --enable-bin enable fst::script and command-line binaries 1411 --enable-compact-fsts enable all CompactFst extensions 1412 --enable-const-fsts enable all ConstFst extensions 1413 --enable-far enable FAR extensions 1414 --enable-ngram-fsts enable NGramFst extension 1415 --enable-lookahead-fsts enable LookAheadFst extensions 1416 --enable-pdt enable PDT extensions 1417 1418 Optional Packages: 1419 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1420 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1421 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1422 both] 1423 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1424 --with-sysroot=DIR Search for dependent libraries within DIR 1425 (or the compiler's sysroot if not specified). 1426 1427 Some influential environment variables: 1428 CXX C++ compiler command 1429 CXXFLAGS C++ compiler flags 1430 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1431 nonstandard directory <lib dir> 1432 LIBS libraries to pass to the linker, e.g. -l<library> 1433 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1434 you have headers in a nonstandard directory <include dir> 1435 CC C compiler command 1436 CFLAGS C compiler flags 1437 CPP C preprocessor 1438 CXXCPP C++ preprocessor 1439 1440 Use these variables to override the choices made by `configure' or to help 1441 it to find libraries and programs with nonstandard names/locations. 1442 1443 Report bugs to <help (at] www.openfst.org>. 1444 _ACEOF 1445 ac_status=$? 1446 fi 1447 1448 if test "$ac_init_help" = "recursive"; then 1449 # If there are subdirs, report their specific --help. 1450 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1451 test -d "$ac_dir" || 1452 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1453 continue 1454 ac_builddir=. 1455 1456 case "$ac_dir" in 1457 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1458 *) 1459 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1460 # A ".." for each directory in $ac_dir_suffix. 1461 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1462 case $ac_top_builddir_sub in 1463 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1464 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1465 esac ;; 1466 esac 1467 ac_abs_top_builddir=$ac_pwd 1468 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1469 # for backward compatibility: 1470 ac_top_builddir=$ac_top_build_prefix 1471 1472 case $srcdir in 1473 .) # We are building in place. 1474 ac_srcdir=. 1475 ac_top_srcdir=$ac_top_builddir_sub 1476 ac_abs_top_srcdir=$ac_pwd ;; 1477 [\\/]* | ?:[\\/]* ) # Absolute name. 1478 ac_srcdir=$srcdir$ac_dir_suffix; 1479 ac_top_srcdir=$srcdir 1480 ac_abs_top_srcdir=$srcdir ;; 1481 *) # Relative name. 1482 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1483 ac_top_srcdir=$ac_top_build_prefix$srcdir 1484 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1485 esac 1486 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1487 1488 cd "$ac_dir" || { ac_status=$?; continue; } 1489 # Check for guested configure. 1490 if test -f "$ac_srcdir/configure.gnu"; then 1491 echo && 1492 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1493 elif test -f "$ac_srcdir/configure"; then 1494 echo && 1495 $SHELL "$ac_srcdir/configure" --help=recursive 1496 else 1497 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1498 fi || ac_status=$? 1499 cd "$ac_pwd" || { ac_status=$?; break; } 1500 done 1501 fi 1502 1503 test -n "$ac_init_help" && exit $ac_status 1504 if $ac_init_version; then 1505 cat <<\_ACEOF 1506 OpenFst configure 1.3.3 1507 generated by GNU Autoconf 2.68 1508 1509 Copyright (C) 2010 Free Software Foundation, Inc. 1510 This configure script is free software; the Free Software Foundation 1511 gives unlimited permission to copy, distribute and modify it. 1512 _ACEOF 1513 exit 1514 fi 1515 1516 ## ------------------------ ## 1517 ## Autoconf initialization. ## 1518 ## ------------------------ ## 1519 1520 # ac_fn_cxx_try_compile LINENO 1521 # ---------------------------- 1522 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1523 ac_fn_cxx_try_compile () 1524 { 1525 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1526 rm -f conftest.$ac_objext 1527 if { { ac_try="$ac_compile" 1528 case "(($ac_try" in 1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1530 *) ac_try_echo=$ac_try;; 1531 esac 1532 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1533 $as_echo "$ac_try_echo"; } >&5 1534 (eval "$ac_compile") 2>conftest.err 1535 ac_status=$? 1536 if test -s conftest.err; then 1537 grep -v '^ *+' conftest.err >conftest.er1 1538 cat conftest.er1 >&5 1539 mv -f conftest.er1 conftest.err 1540 fi 1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1542 test $ac_status = 0; } && { 1543 test -z "$ac_cxx_werror_flag" || 1544 test ! -s conftest.err 1545 } && test -s conftest.$ac_objext; then : 1546 ac_retval=0 1547 else 1548 $as_echo "$as_me: failed program was:" >&5 1549 sed 's/^/| /' conftest.$ac_ext >&5 1550 1551 ac_retval=1 1552 fi 1553 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1554 as_fn_set_status $ac_retval 1555 1556 } # ac_fn_cxx_try_compile 1557 1558 # ac_fn_c_try_compile LINENO 1559 # -------------------------- 1560 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1561 ac_fn_c_try_compile () 1562 { 1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1564 rm -f conftest.$ac_objext 1565 if { { ac_try="$ac_compile" 1566 case "(($ac_try" in 1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1568 *) ac_try_echo=$ac_try;; 1569 esac 1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1571 $as_echo "$ac_try_echo"; } >&5 1572 (eval "$ac_compile") 2>conftest.err 1573 ac_status=$? 1574 if test -s conftest.err; then 1575 grep -v '^ *+' conftest.err >conftest.er1 1576 cat conftest.er1 >&5 1577 mv -f conftest.er1 conftest.err 1578 fi 1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1580 test $ac_status = 0; } && { 1581 test -z "$ac_c_werror_flag" || 1582 test ! -s conftest.err 1583 } && test -s conftest.$ac_objext; then : 1584 ac_retval=0 1585 else 1586 $as_echo "$as_me: failed program was:" >&5 1587 sed 's/^/| /' conftest.$ac_ext >&5 1588 1589 ac_retval=1 1590 fi 1591 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1592 as_fn_set_status $ac_retval 1593 1594 } # ac_fn_c_try_compile 1595 1596 # ac_fn_c_try_link LINENO 1597 # ----------------------- 1598 # Try to link conftest.$ac_ext, and return whether this succeeded. 1599 ac_fn_c_try_link () 1600 { 1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1602 rm -f conftest.$ac_objext conftest$ac_exeext 1603 if { { ac_try="$ac_link" 1604 case "(($ac_try" in 1605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1606 *) ac_try_echo=$ac_try;; 1607 esac 1608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1609 $as_echo "$ac_try_echo"; } >&5 1610 (eval "$ac_link") 2>conftest.err 1611 ac_status=$? 1612 if test -s conftest.err; then 1613 grep -v '^ *+' conftest.err >conftest.er1 1614 cat conftest.er1 >&5 1615 mv -f conftest.er1 conftest.err 1616 fi 1617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1618 test $ac_status = 0; } && { 1619 test -z "$ac_c_werror_flag" || 1620 test ! -s conftest.err 1621 } && test -s conftest$ac_exeext && { 1622 test "$cross_compiling" = yes || 1623 $as_test_x conftest$ac_exeext 1624 }; then : 1625 ac_retval=0 1626 else 1627 $as_echo "$as_me: failed program was:" >&5 1628 sed 's/^/| /' conftest.$ac_ext >&5 1629 1630 ac_retval=1 1631 fi 1632 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1633 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1634 # interfere with the next link command; also delete a directory that is 1635 # left behind by Apple's compiler. We do this before executing the actions. 1636 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1637 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1638 as_fn_set_status $ac_retval 1639 1640 } # ac_fn_c_try_link 1641 1642 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1643 # ------------------------------------------------------- 1644 # Tests whether HEADER exists and can be compiled using the include files in 1645 # INCLUDES, setting the cache variable VAR accordingly. 1646 ac_fn_c_check_header_compile () 1647 { 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1650 $as_echo_n "checking for $2... " >&6; } 1651 if eval \${$3+:} false; then : 1652 $as_echo_n "(cached) " >&6 1653 else 1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655 /* end confdefs.h. */ 1656 $4 1657 #include <$2> 1658 _ACEOF 1659 if ac_fn_c_try_compile "$LINENO"; then : 1660 eval "$3=yes" 1661 else 1662 eval "$3=no" 1663 fi 1664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1665 fi 1666 eval ac_res=\$$3 1667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1668 $as_echo "$ac_res" >&6; } 1669 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1670 1671 } # ac_fn_c_check_header_compile 1672 1673 # ac_fn_c_try_cpp LINENO 1674 # ---------------------- 1675 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1676 ac_fn_c_try_cpp () 1677 { 1678 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1679 if { { ac_try="$ac_cpp conftest.$ac_ext" 1680 case "(($ac_try" in 1681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1682 *) ac_try_echo=$ac_try;; 1683 esac 1684 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1685 $as_echo "$ac_try_echo"; } >&5 1686 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1687 ac_status=$? 1688 if test -s conftest.err; then 1689 grep -v '^ *+' conftest.err >conftest.er1 1690 cat conftest.er1 >&5 1691 mv -f conftest.er1 conftest.err 1692 fi 1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1694 test $ac_status = 0; } > conftest.i && { 1695 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1696 test ! -s conftest.err 1697 }; then : 1698 ac_retval=0 1699 else 1700 $as_echo "$as_me: failed program was:" >&5 1701 sed 's/^/| /' conftest.$ac_ext >&5 1702 1703 ac_retval=1 1704 fi 1705 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1706 as_fn_set_status $ac_retval 1707 1708 } # ac_fn_c_try_cpp 1709 1710 # ac_fn_c_try_run LINENO 1711 # ---------------------- 1712 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1713 # that executables *can* be run. 1714 ac_fn_c_try_run () 1715 { 1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1717 if { { ac_try="$ac_link" 1718 case "(($ac_try" in 1719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1720 *) ac_try_echo=$ac_try;; 1721 esac 1722 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1723 $as_echo "$ac_try_echo"; } >&5 1724 (eval "$ac_link") 2>&5 1725 ac_status=$? 1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1727 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1728 { { case "(($ac_try" in 1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1730 *) ac_try_echo=$ac_try;; 1731 esac 1732 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1733 $as_echo "$ac_try_echo"; } >&5 1734 (eval "$ac_try") 2>&5 1735 ac_status=$? 1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1737 test $ac_status = 0; }; }; then : 1738 ac_retval=0 1739 else 1740 $as_echo "$as_me: program exited with status $ac_status" >&5 1741 $as_echo "$as_me: failed program was:" >&5 1742 sed 's/^/| /' conftest.$ac_ext >&5 1743 1744 ac_retval=$ac_status 1745 fi 1746 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1747 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1748 as_fn_set_status $ac_retval 1749 1750 } # ac_fn_c_try_run 1751 1752 # ac_fn_c_check_func LINENO FUNC VAR 1753 # ---------------------------------- 1754 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1755 ac_fn_c_check_func () 1756 { 1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1759 $as_echo_n "checking for $2... " >&6; } 1760 if eval \${$3+:} false; then : 1761 $as_echo_n "(cached) " >&6 1762 else 1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1764 /* end confdefs.h. */ 1765 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1766 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1767 #define $2 innocuous_$2 1768 1769 /* System header to define __stub macros and hopefully few prototypes, 1770 which can conflict with char $2 (); below. 1771 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1772 <limits.h> exists even on freestanding compilers. */ 1773 1774 #ifdef __STDC__ 1775 # include <limits.h> 1776 #else 1777 # include <assert.h> 1778 #endif 1779 1780 #undef $2 1781 1782 /* Override any GCC internal prototype to avoid an error. 1783 Use char because int might match the return type of a GCC 1784 builtin and then its argument prototype would still apply. */ 1785 #ifdef __cplusplus 1786 extern "C" 1787 #endif 1788 char $2 (); 1789 /* The GNU C library defines this for functions which it implements 1790 to always fail with ENOSYS. Some functions are actually named 1791 something starting with __ and the normal name is an alias. */ 1792 #if defined __stub_$2 || defined __stub___$2 1793 choke me 1794 #endif 1795 1796 int 1797 main () 1798 { 1799 return $2 (); 1800 ; 1801 return 0; 1802 } 1803 _ACEOF 1804 if ac_fn_c_try_link "$LINENO"; then : 1805 eval "$3=yes" 1806 else 1807 eval "$3=no" 1808 fi 1809 rm -f core conftest.err conftest.$ac_objext \ 1810 conftest$ac_exeext conftest.$ac_ext 1811 fi 1812 eval ac_res=\$$3 1813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1814 $as_echo "$ac_res" >&6; } 1815 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1816 1817 } # ac_fn_c_check_func 1818 1819 # ac_fn_cxx_try_cpp LINENO 1820 # ------------------------ 1821 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1822 ac_fn_cxx_try_cpp () 1823 { 1824 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1825 if { { ac_try="$ac_cpp conftest.$ac_ext" 1826 case "(($ac_try" in 1827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1828 *) ac_try_echo=$ac_try;; 1829 esac 1830 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1831 $as_echo "$ac_try_echo"; } >&5 1832 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1833 ac_status=$? 1834 if test -s conftest.err; then 1835 grep -v '^ *+' conftest.err >conftest.er1 1836 cat conftest.er1 >&5 1837 mv -f conftest.er1 conftest.err 1838 fi 1839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1840 test $ac_status = 0; } > conftest.i && { 1841 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1842 test ! -s conftest.err 1843 }; then : 1844 ac_retval=0 1845 else 1846 $as_echo "$as_me: failed program was:" >&5 1847 sed 's/^/| /' conftest.$ac_ext >&5 1848 1849 ac_retval=1 1850 fi 1851 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1852 as_fn_set_status $ac_retval 1853 1854 } # ac_fn_cxx_try_cpp 1855 1856 # ac_fn_cxx_try_link LINENO 1857 # ------------------------- 1858 # Try to link conftest.$ac_ext, and return whether this succeeded. 1859 ac_fn_cxx_try_link () 1860 { 1861 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1862 rm -f conftest.$ac_objext conftest$ac_exeext 1863 if { { ac_try="$ac_link" 1864 case "(($ac_try" in 1865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1866 *) ac_try_echo=$ac_try;; 1867 esac 1868 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1869 $as_echo "$ac_try_echo"; } >&5 1870 (eval "$ac_link") 2>conftest.err 1871 ac_status=$? 1872 if test -s conftest.err; then 1873 grep -v '^ *+' conftest.err >conftest.er1 1874 cat conftest.er1 >&5 1875 mv -f conftest.er1 conftest.err 1876 fi 1877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1878 test $ac_status = 0; } && { 1879 test -z "$ac_cxx_werror_flag" || 1880 test ! -s conftest.err 1881 } && test -s conftest$ac_exeext && { 1882 test "$cross_compiling" = yes || 1883 $as_test_x conftest$ac_exeext 1884 }; then : 1885 ac_retval=0 1886 else 1887 $as_echo "$as_me: failed program was:" >&5 1888 sed 's/^/| /' conftest.$ac_ext >&5 1889 1890 ac_retval=1 1891 fi 1892 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1893 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1894 # interfere with the next link command; also delete a directory that is 1895 # left behind by Apple's compiler. We do this before executing the actions. 1896 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1897 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1898 as_fn_set_status $ac_retval 1899 1900 } # ac_fn_cxx_try_link 1901 1902 # ac_fn_cxx_check_type LINENO TYPE VAR INCLUDES 1903 # --------------------------------------------- 1904 # Tests whether TYPE exists after having included INCLUDES, setting cache 1905 # variable VAR accordingly. 1906 ac_fn_cxx_check_type () 1907 { 1908 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1910 $as_echo_n "checking for $2... " >&6; } 1911 if eval \${$3+:} false; then : 1912 $as_echo_n "(cached) " >&6 1913 else 1914 eval "$3=no" 1915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1916 /* end confdefs.h. */ 1917 $4 1918 int 1919 main () 1920 { 1921 if (sizeof ($2)) 1922 return 0; 1923 ; 1924 return 0; 1925 } 1926 _ACEOF 1927 if ac_fn_cxx_try_compile "$LINENO"; then : 1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1929 /* end confdefs.h. */ 1930 $4 1931 int 1932 main () 1933 { 1934 if (sizeof (($2))) 1935 return 0; 1936 ; 1937 return 0; 1938 } 1939 _ACEOF 1940 if ac_fn_cxx_try_compile "$LINENO"; then : 1941 1942 else 1943 eval "$3=yes" 1944 fi 1945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1946 fi 1947 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1948 fi 1949 eval ac_res=\$$3 1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1951 $as_echo "$ac_res" >&6; } 1952 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1953 1954 } # ac_fn_cxx_check_type 1955 cat >config.log <<_ACEOF 1956 This file contains any messages produced by compilers while 1957 running configure, to aid debugging if configure makes a mistake. 1958 1959 It was created by OpenFst $as_me 1.3.3, which was 1960 generated by GNU Autoconf 2.68. Invocation command line was 1961 1962 $ $0 $@ 1963 1964 _ACEOF 1965 exec 5>>config.log 1966 { 1967 cat <<_ASUNAME 1968 ## --------- ## 1969 ## Platform. ## 1970 ## --------- ## 1971 1972 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1973 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1974 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1975 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1976 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1977 1978 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1979 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1980 1981 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1982 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1983 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1984 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1985 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1986 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1987 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1988 1989 _ASUNAME 1990 1991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1992 for as_dir in $PATH 1993 do 1994 IFS=$as_save_IFS 1995 test -z "$as_dir" && as_dir=. 1996 $as_echo "PATH: $as_dir" 1997 done 1998 IFS=$as_save_IFS 1999 2000 } >&5 2001 2002 cat >&5 <<_ACEOF 2003 2004 2005 ## ----------- ## 2006 ## Core tests. ## 2007 ## ----------- ## 2008 2009 _ACEOF 2010 2011 2012 # Keep a trace of the command line. 2013 # Strip out --no-create and --no-recursion so they do not pile up. 2014 # Strip out --silent because we don't want to record it for future runs. 2015 # Also quote any args containing shell meta-characters. 2016 # Make two passes to allow for proper duplicate-argument suppression. 2017 ac_configure_args= 2018 ac_configure_args0= 2019 ac_configure_args1= 2020 ac_must_keep_next=false 2021 for ac_pass in 1 2 2022 do 2023 for ac_arg 2024 do 2025 case $ac_arg in 2026 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2027 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2028 | -silent | --silent | --silen | --sile | --sil) 2029 continue ;; 2030 *\'*) 2031 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2032 esac 2033 case $ac_pass in 2034 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2035 2) 2036 as_fn_append ac_configure_args1 " '$ac_arg'" 2037 if test $ac_must_keep_next = true; then 2038 ac_must_keep_next=false # Got value, back to normal. 2039 else 2040 case $ac_arg in 2041 *=* | --config-cache | -C | -disable-* | --disable-* \ 2042 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2043 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2044 | -with-* | --with-* | -without-* | --without-* | --x) 2045 case "$ac_configure_args0 " in 2046 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2047 esac 2048 ;; 2049 -* ) ac_must_keep_next=true ;; 2050 esac 2051 fi 2052 as_fn_append ac_configure_args " '$ac_arg'" 2053 ;; 2054 esac 2055 done 2056 done 2057 { ac_configure_args0=; unset ac_configure_args0;} 2058 { ac_configure_args1=; unset ac_configure_args1;} 2059 2060 # When interrupted or exit'd, cleanup temporary files, and complete 2061 # config.log. We remove comments because anyway the quotes in there 2062 # would cause problems or look ugly. 2063 # WARNING: Use '\'' to represent an apostrophe within the trap. 2064 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2065 trap 'exit_status=$? 2066 # Save into config.log some information that might help in debugging. 2067 { 2068 echo 2069 2070 $as_echo "## ---------------- ## 2071 ## Cache variables. ## 2072 ## ---------------- ##" 2073 echo 2074 # The following way of writing the cache mishandles newlines in values, 2075 ( 2076 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2077 eval ac_val=\$$ac_var 2078 case $ac_val in #( 2079 *${as_nl}*) 2080 case $ac_var in #( 2081 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2082 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2083 esac 2084 case $ac_var in #( 2085 _ | IFS | as_nl) ;; #( 2086 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2087 *) { eval $ac_var=; unset $ac_var;} ;; 2088 esac ;; 2089 esac 2090 done 2091 (set) 2>&1 | 2092 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2093 *${as_nl}ac_space=\ *) 2094 sed -n \ 2095 "s/'\''/'\''\\\\'\'''\''/g; 2096 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2097 ;; #( 2098 *) 2099 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2100 ;; 2101 esac | 2102 sort 2103 ) 2104 echo 2105 2106 $as_echo "## ----------------- ## 2107 ## Output variables. ## 2108 ## ----------------- ##" 2109 echo 2110 for ac_var in $ac_subst_vars 2111 do 2112 eval ac_val=\$$ac_var 2113 case $ac_val in 2114 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2115 esac 2116 $as_echo "$ac_var='\''$ac_val'\''" 2117 done | sort 2118 echo 2119 2120 if test -n "$ac_subst_files"; then 2121 $as_echo "## ------------------- ## 2122 ## File substitutions. ## 2123 ## ------------------- ##" 2124 echo 2125 for ac_var in $ac_subst_files 2126 do 2127 eval ac_val=\$$ac_var 2128 case $ac_val in 2129 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2130 esac 2131 $as_echo "$ac_var='\''$ac_val'\''" 2132 done | sort 2133 echo 2134 fi 2135 2136 if test -s confdefs.h; then 2137 $as_echo "## ----------- ## 2138 ## confdefs.h. ## 2139 ## ----------- ##" 2140 echo 2141 cat confdefs.h 2142 echo 2143 fi 2144 test "$ac_signal" != 0 && 2145 $as_echo "$as_me: caught signal $ac_signal" 2146 $as_echo "$as_me: exit $exit_status" 2147 } >&5 2148 rm -f core *.core core.conftest.* && 2149 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2150 exit $exit_status 2151 ' 0 2152 for ac_signal in 1 2 13 15; do 2153 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2154 done 2155 ac_signal=0 2156 2157 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2158 rm -f -r conftest* confdefs.h 2159 2160 $as_echo "/* confdefs.h */" > confdefs.h 2161 2162 # Predefined preprocessor variables. 2163 2164 cat >>confdefs.h <<_ACEOF 2165 #define PACKAGE_NAME "$PACKAGE_NAME" 2166 _ACEOF 2167 2168 cat >>confdefs.h <<_ACEOF 2169 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2170 _ACEOF 2171 2172 cat >>confdefs.h <<_ACEOF 2173 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2174 _ACEOF 2175 2176 cat >>confdefs.h <<_ACEOF 2177 #define PACKAGE_STRING "$PACKAGE_STRING" 2178 _ACEOF 2179 2180 cat >>confdefs.h <<_ACEOF 2181 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2182 _ACEOF 2183 2184 cat >>confdefs.h <<_ACEOF 2185 #define PACKAGE_URL "$PACKAGE_URL" 2186 _ACEOF 2187 2188 2189 # Let the site file select an alternate cache file if it wants to. 2190 # Prefer an explicitly selected file to automatically selected ones. 2191 ac_site_file1=NONE 2192 ac_site_file2=NONE 2193 if test -n "$CONFIG_SITE"; then 2194 # We do not want a PATH search for config.site. 2195 case $CONFIG_SITE in #(( 2196 -*) ac_site_file1=./$CONFIG_SITE;; 2197 */*) ac_site_file1=$CONFIG_SITE;; 2198 *) ac_site_file1=./$CONFIG_SITE;; 2199 esac 2200 elif test "x$prefix" != xNONE; then 2201 ac_site_file1=$prefix/share/config.site 2202 ac_site_file2=$prefix/etc/config.site 2203 else 2204 ac_site_file1=$ac_default_prefix/share/config.site 2205 ac_site_file2=$ac_default_prefix/etc/config.site 2206 fi 2207 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2208 do 2209 test "x$ac_site_file" = xNONE && continue 2210 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2211 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2212 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2213 sed 's/^/| /' "$ac_site_file" >&5 2214 . "$ac_site_file" \ 2215 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2216 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2217 as_fn_error $? "failed to load site script $ac_site_file 2218 See \`config.log' for more details" "$LINENO" 5; } 2219 fi 2220 done 2221 2222 if test -r "$cache_file"; then 2223 # Some versions of bash will fail to source /dev/null (special files 2224 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2225 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2226 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2227 $as_echo "$as_me: loading cache $cache_file" >&6;} 2228 case $cache_file in 2229 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2230 *) . "./$cache_file";; 2231 esac 2232 fi 2233 else 2234 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2235 $as_echo "$as_me: creating cache $cache_file" >&6;} 2236 >$cache_file 2237 fi 2238 2239 # Check that the precious variables saved in the cache have kept the same 2240 # value. 2241 ac_cache_corrupted=false 2242 for ac_var in $ac_precious_vars; do 2243 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2244 eval ac_new_set=\$ac_env_${ac_var}_set 2245 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2246 eval ac_new_val=\$ac_env_${ac_var}_value 2247 case $ac_old_set,$ac_new_set in 2248 set,) 2249 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2250 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2251 ac_cache_corrupted=: ;; 2252 ,set) 2253 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2254 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2255 ac_cache_corrupted=: ;; 2256 ,);; 2257 *) 2258 if test "x$ac_old_val" != "x$ac_new_val"; then 2259 # differences in whitespace do not lead to failure. 2260 ac_old_val_w=`echo x $ac_old_val` 2261 ac_new_val_w=`echo x $ac_new_val` 2262 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2264 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2265 ac_cache_corrupted=: 2266 else 2267 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2268 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2269 eval $ac_var=\$ac_old_val 2270 fi 2271 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2272 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2273 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2274 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2275 fi;; 2276 esac 2277 # Pass precious variables to config.status. 2278 if test "$ac_new_set" = set; then 2279 case $ac_new_val in 2280 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2281 *) ac_arg=$ac_var=$ac_new_val ;; 2282 esac 2283 case " $ac_configure_args " in 2284 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2285 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2286 esac 2287 fi 2288 done 2289 if $ac_cache_corrupted; then 2290 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2291 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2292 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2293 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2294 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2295 fi 2296 ## -------------------- ## 2297 ## Main body of script. ## 2298 ## -------------------- ## 2299 2300 ac_ext=c 2301 ac_cpp='$CPP $CPPFLAGS' 2302 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2303 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2304 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2305 2306 2307 am__api_version='1.11' 2308 2309 ac_aux_dir= 2310 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2311 if test -f "$ac_dir/install-sh"; then 2312 ac_aux_dir=$ac_dir 2313 ac_install_sh="$ac_aux_dir/install-sh -c" 2314 break 2315 elif test -f "$ac_dir/install.sh"; then 2316 ac_aux_dir=$ac_dir 2317 ac_install_sh="$ac_aux_dir/install.sh -c" 2318 break 2319 elif test -f "$ac_dir/shtool"; then 2320 ac_aux_dir=$ac_dir 2321 ac_install_sh="$ac_aux_dir/shtool install -c" 2322 break 2323 fi 2324 done 2325 if test -z "$ac_aux_dir"; then 2326 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2327 fi 2328 2329 # These three variables are undocumented and unsupported, 2330 # and are intended to be withdrawn in a future Autoconf release. 2331 # They can cause serious problems if a builder's source tree is in a directory 2332 # whose full name contains unusual characters. 2333 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2334 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2335 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2336 2337 2338 # Find a good install program. We prefer a C program (faster), 2339 # so one script is as good as another. But avoid the broken or 2340 # incompatible versions: 2341 # SysV /etc/install, /usr/sbin/install 2342 # SunOS /usr/etc/install 2343 # IRIX /sbin/install 2344 # AIX /bin/install 2345 # AmigaOS /C/install, which installs bootblocks on floppy discs 2346 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2347 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2348 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2349 # OS/2's system install, which has a completely different semantic 2350 # ./install, which can be erroneously created by make from ./install.sh. 2351 # Reject install programs that cannot install multiple files. 2352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2353 $as_echo_n "checking for a BSD-compatible install... " >&6; } 2354 if test -z "$INSTALL"; then 2355 if ${ac_cv_path_install+:} false; then : 2356 $as_echo_n "(cached) " >&6 2357 else 2358 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2359 for as_dir in $PATH 2360 do 2361 IFS=$as_save_IFS 2362 test -z "$as_dir" && as_dir=. 2363 # Account for people who put trailing slashes in PATH elements. 2364 case $as_dir/ in #(( 2365 ./ | .// | /[cC]/* | \ 2366 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2367 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2368 /usr/ucb/* ) ;; 2369 *) 2370 # OSF1 and SCO ODT 3.0 have their own names for install. 2371 # Don't use installbsd from OSF since it installs stuff as root 2372 # by default. 2373 for ac_prog in ginstall scoinst install; do 2374 for ac_exec_ext in '' $ac_executable_extensions; do 2375 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2376 if test $ac_prog = install && 2377 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2378 # AIX install. It has an incompatible calling convention. 2379 : 2380 elif test $ac_prog = install && 2381 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2382 # program-specific install script used by HP pwplus--don't use. 2383 : 2384 else 2385 rm -rf conftest.one conftest.two conftest.dir 2386 echo one > conftest.one 2387 echo two > conftest.two 2388 mkdir conftest.dir 2389 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2390 test -s conftest.one && test -s conftest.two && 2391 test -s conftest.dir/conftest.one && 2392 test -s conftest.dir/conftest.two 2393 then 2394 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2395 break 3 2396 fi 2397 fi 2398 fi 2399 done 2400 done 2401 ;; 2402 esac 2403 2404 done 2405 IFS=$as_save_IFS 2406 2407 rm -rf conftest.one conftest.two conftest.dir 2408 2409 fi 2410 if test "${ac_cv_path_install+set}" = set; then 2411 INSTALL=$ac_cv_path_install 2412 else 2413 # As a last resort, use the slow shell script. Don't cache a 2414 # value for INSTALL within a source directory, because that will 2415 # break other packages using the cache if that directory is 2416 # removed, or if the value is a relative name. 2417 INSTALL=$ac_install_sh 2418 fi 2419 fi 2420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2421 $as_echo "$INSTALL" >&6; } 2422 2423 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2424 # It thinks the first close brace ends the variable substitution. 2425 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2426 2427 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2428 2429 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2430 2431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2432 $as_echo_n "checking whether build environment is sane... " >&6; } 2433 # Just in case 2434 sleep 1 2435 echo timestamp > conftest.file 2436 # Reject unsafe characters in $srcdir or the absolute working directory 2437 # name. Accept space and tab only in the latter. 2438 am_lf=' 2439 ' 2440 case `pwd` in 2441 *[\\\"\#\$\&\'\`$am_lf]*) 2442 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2443 esac 2444 case $srcdir in 2445 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2446 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2447 esac 2448 2449 # Do `set' in a subshell so we don't clobber the current shell's 2450 # arguments. Must try -L first in case configure is actually a 2451 # symlink; some systems play weird games with the mod time of symlinks 2452 # (eg FreeBSD returns the mod time of the symlink's containing 2453 # directory). 2454 if ( 2455 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2456 if test "$*" = "X"; then 2457 # -L didn't work. 2458 set X `ls -t "$srcdir/configure" conftest.file` 2459 fi 2460 rm -f conftest.file 2461 if test "$*" != "X $srcdir/configure conftest.file" \ 2462 && test "$*" != "X conftest.file $srcdir/configure"; then 2463 2464 # If neither matched, then we have a broken ls. This can happen 2465 # if, for instance, CONFIG_SHELL is bash and it inherits a 2466 # broken ls alias from the environment. This has actually 2467 # happened. Such a system could not be considered "sane". 2468 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2469 alias in your environment" "$LINENO" 5 2470 fi 2471 2472 test "$2" = conftest.file 2473 ) 2474 then 2475 # Ok. 2476 : 2477 else 2478 as_fn_error $? "newly created file is older than distributed files! 2479 Check your system clock" "$LINENO" 5 2480 fi 2481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2482 $as_echo "yes" >&6; } 2483 test "$program_prefix" != NONE && 2484 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2485 # Use a double $ so make ignores it. 2486 test "$program_suffix" != NONE && 2487 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2488 # Double any \ or $. 2489 # By default was `s,x,x', remove it if useless. 2490 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2491 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2492 2493 # expand $ac_aux_dir to an absolute path 2494 am_aux_dir=`cd $ac_aux_dir && pwd` 2495 2496 if test x"${MISSING+set}" != xset; then 2497 case $am_aux_dir in 2498 *\ * | *\ *) 2499 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2500 *) 2501 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2502 esac 2503 fi 2504 # Use eval to expand $SHELL 2505 if eval "$MISSING --run true"; then 2506 am_missing_run="$MISSING --run " 2507 else 2508 am_missing_run= 2509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2510 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2511 fi 2512 2513 if test x"${install_sh}" != xset; then 2514 case $am_aux_dir in 2515 *\ * | *\ *) 2516 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2517 *) 2518 install_sh="\${SHELL} $am_aux_dir/install-sh" 2519 esac 2520 fi 2521 2522 # Installed binaries are usually stripped using `strip' when the user 2523 # run `make install-strip'. However `strip' might not be the right 2524 # tool to use in cross-compilation environments, therefore Automake 2525 # will honor the `STRIP' environment variable to overrule this program. 2526 if test "$cross_compiling" != no; then 2527 if test -n "$ac_tool_prefix"; then 2528 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2529 set dummy ${ac_tool_prefix}strip; ac_word=$2 2530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2531 $as_echo_n "checking for $ac_word... " >&6; } 2532 if ${ac_cv_prog_STRIP+:} false; then : 2533 $as_echo_n "(cached) " >&6 2534 else 2535 if test -n "$STRIP"; then 2536 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2537 else 2538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2539 for as_dir in $PATH 2540 do 2541 IFS=$as_save_IFS 2542 test -z "$as_dir" && as_dir=. 2543 for ac_exec_ext in '' $ac_executable_extensions; do 2544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2545 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2547 break 2 2548 fi 2549 done 2550 done 2551 IFS=$as_save_IFS 2552 2553 fi 2554 fi 2555 STRIP=$ac_cv_prog_STRIP 2556 if test -n "$STRIP"; then 2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2558 $as_echo "$STRIP" >&6; } 2559 else 2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2561 $as_echo "no" >&6; } 2562 fi 2563 2564 2565 fi 2566 if test -z "$ac_cv_prog_STRIP"; then 2567 ac_ct_STRIP=$STRIP 2568 # Extract the first word of "strip", so it can be a program name with args. 2569 set dummy strip; ac_word=$2 2570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2571 $as_echo_n "checking for $ac_word... " >&6; } 2572 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2573 $as_echo_n "(cached) " >&6 2574 else 2575 if test -n "$ac_ct_STRIP"; then 2576 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2577 else 2578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2579 for as_dir in $PATH 2580 do 2581 IFS=$as_save_IFS 2582 test -z "$as_dir" && as_dir=. 2583 for ac_exec_ext in '' $ac_executable_extensions; do 2584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2585 ac_cv_prog_ac_ct_STRIP="strip" 2586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2587 break 2 2588 fi 2589 done 2590 done 2591 IFS=$as_save_IFS 2592 2593 fi 2594 fi 2595 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2596 if test -n "$ac_ct_STRIP"; then 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2598 $as_echo "$ac_ct_STRIP" >&6; } 2599 else 2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2601 $as_echo "no" >&6; } 2602 fi 2603 2604 if test "x$ac_ct_STRIP" = x; then 2605 STRIP=":" 2606 else 2607 case $cross_compiling:$ac_tool_warned in 2608 yes:) 2609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2610 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2611 ac_tool_warned=yes ;; 2612 esac 2613 STRIP=$ac_ct_STRIP 2614 fi 2615 else 2616 STRIP="$ac_cv_prog_STRIP" 2617 fi 2618 2619 fi 2620 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2621 2622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2623 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2624 if test -z "$MKDIR_P"; then 2625 if ${ac_cv_path_mkdir+:} false; then : 2626 $as_echo_n "(cached) " >&6 2627 else 2628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2629 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2630 do 2631 IFS=$as_save_IFS 2632 test -z "$as_dir" && as_dir=. 2633 for ac_prog in mkdir gmkdir; do 2634 for ac_exec_ext in '' $ac_executable_extensions; do 2635 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2636 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2637 'mkdir (GNU coreutils) '* | \ 2638 'mkdir (coreutils) '* | \ 2639 'mkdir (fileutils) '4.1*) 2640 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2641 break 3;; 2642 esac 2643 done 2644 done 2645 done 2646 IFS=$as_save_IFS 2647 2648 fi 2649 2650 test -d ./--version && rmdir ./--version 2651 if test "${ac_cv_path_mkdir+set}" = set; then 2652 MKDIR_P="$ac_cv_path_mkdir -p" 2653 else 2654 # As a last resort, use the slow shell script. Don't cache a 2655 # value for MKDIR_P within a source directory, because that will 2656 # break other packages using the cache if that directory is 2657 # removed, or if the value is a relative name. 2658 MKDIR_P="$ac_install_sh -d" 2659 fi 2660 fi 2661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2662 $as_echo "$MKDIR_P" >&6; } 2663 2664 mkdir_p="$MKDIR_P" 2665 case $mkdir_p in 2666 [\\/$]* | ?:[\\/]*) ;; 2667 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2668 esac 2669 2670 for ac_prog in gawk mawk nawk awk 2671 do 2672 # Extract the first word of "$ac_prog", so it can be a program name with args. 2673 set dummy $ac_prog; ac_word=$2 2674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2675 $as_echo_n "checking for $ac_word... " >&6; } 2676 if ${ac_cv_prog_AWK+:} false; then : 2677 $as_echo_n "(cached) " >&6 2678 else 2679 if test -n "$AWK"; then 2680 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2681 else 2682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2683 for as_dir in $PATH 2684 do 2685 IFS=$as_save_IFS 2686 test -z "$as_dir" && as_dir=. 2687 for ac_exec_ext in '' $ac_executable_extensions; do 2688 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2689 ac_cv_prog_AWK="$ac_prog" 2690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2691 break 2 2692 fi 2693 done 2694 done 2695 IFS=$as_save_IFS 2696 2697 fi 2698 fi 2699 AWK=$ac_cv_prog_AWK 2700 if test -n "$AWK"; then 2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2702 $as_echo "$AWK" >&6; } 2703 else 2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2705 $as_echo "no" >&6; } 2706 fi 2707 2708 2709 test -n "$AWK" && break 2710 done 2711 2712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2713 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2714 set x ${MAKE-make} 2715 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2716 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2717 $as_echo_n "(cached) " >&6 2718 else 2719 cat >conftest.make <<\_ACEOF 2720 SHELL = /bin/sh 2721 all: 2722 @echo '@@@%%%=$(MAKE)=@@@%%%' 2723 _ACEOF 2724 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2725 case `${MAKE-make} -f conftest.make 2>/dev/null` in 2726 *@@@%%%=?*=@@@%%%*) 2727 eval ac_cv_prog_make_${ac_make}_set=yes;; 2728 *) 2729 eval ac_cv_prog_make_${ac_make}_set=no;; 2730 esac 2731 rm -f conftest.make 2732 fi 2733 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2735 $as_echo "yes" >&6; } 2736 SET_MAKE= 2737 else 2738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2739 $as_echo "no" >&6; } 2740 SET_MAKE="MAKE=${MAKE-make}" 2741 fi 2742 2743 rm -rf .tst 2>/dev/null 2744 mkdir .tst 2>/dev/null 2745 if test -d .tst; then 2746 am__leading_dot=. 2747 else 2748 am__leading_dot=_ 2749 fi 2750 rmdir .tst 2>/dev/null 2751 2752 if test "`cd $srcdir && pwd`" != "`pwd`"; then 2753 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2754 # is not polluted with repeated "-I." 2755 am__isrc=' -I$(srcdir)' 2756 # test to see if srcdir already configured 2757 if test -f $srcdir/config.status; then 2758 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2759 fi 2760 fi 2761 2762 # test whether we have cygpath 2763 if test -z "$CYGPATH_W"; then 2764 if (cygpath --version) >/dev/null 2>/dev/null; then 2765 CYGPATH_W='cygpath -w' 2766 else 2767 CYGPATH_W=echo 2768 fi 2769 fi 2770 2771 2772 # Define the identity of the package. 2773 PACKAGE='openfst' 2774 VERSION='1.3.3' 2775 2776 2777 cat >>confdefs.h <<_ACEOF 2778 #define PACKAGE "$PACKAGE" 2779 _ACEOF 2780 2781 2782 cat >>confdefs.h <<_ACEOF 2783 #define VERSION "$VERSION" 2784 _ACEOF 2785 2786 # Some tools Automake needs. 2787 2788 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2789 2790 2791 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2792 2793 2794 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2795 2796 2797 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2798 2799 2800 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2801 2802 # We need awk for the "check" target. The system "awk" is bad on 2803 # some platforms. 2804 # Always define AMTAR for backward compatibility. Yes, it's still used 2805 # in the wild :-( We should find a proper way to deprecate it ... 2806 AMTAR='$${TAR-tar}' 2807 2808 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2809 2810 2811 2812 2813 2814 2815 ac_ext=cpp 2816 ac_cpp='$CXXCPP $CPPFLAGS' 2817 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2818 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2819 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 2820 if test -z "$CXX"; then 2821 if test -n "$CCC"; then 2822 CXX=$CCC 2823 else 2824 if test -n "$ac_tool_prefix"; then 2825 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 2826 do 2827 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2828 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2830 $as_echo_n "checking for $ac_word... " >&6; } 2831 if ${ac_cv_prog_CXX+:} false; then : 2832 $as_echo_n "(cached) " >&6 2833 else 2834 if test -n "$CXX"; then 2835 ac_cv_prog_CXX="$CXX" # Let the user override the test. 2836 else 2837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2838 for as_dir in $PATH 2839 do 2840 IFS=$as_save_IFS 2841 test -z "$as_dir" && as_dir=. 2842 for ac_exec_ext in '' $ac_executable_extensions; do 2843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2844 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 2845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2846 break 2 2847 fi 2848 done 2849 done 2850 IFS=$as_save_IFS 2851 2852 fi 2853 fi 2854 CXX=$ac_cv_prog_CXX 2855 if test -n "$CXX"; then 2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 2857 $as_echo "$CXX" >&6; } 2858 else 2859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2860 $as_echo "no" >&6; } 2861 fi 2862 2863 2864 test -n "$CXX" && break 2865 done 2866 fi 2867 if test -z "$CXX"; then 2868 ac_ct_CXX=$CXX 2869 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 2870 do 2871 # Extract the first word of "$ac_prog", so it can be a program name with args. 2872 set dummy $ac_prog; ac_word=$2 2873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2874 $as_echo_n "checking for $ac_word... " >&6; } 2875 if ${ac_cv_prog_ac_ct_CXX+:} false; then : 2876 $as_echo_n "(cached) " >&6 2877 else 2878 if test -n "$ac_ct_CXX"; then 2879 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 2880 else 2881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2882 for as_dir in $PATH 2883 do 2884 IFS=$as_save_IFS 2885 test -z "$as_dir" && as_dir=. 2886 for ac_exec_ext in '' $ac_executable_extensions; do 2887 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2888 ac_cv_prog_ac_ct_CXX="$ac_prog" 2889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2890 break 2 2891 fi 2892 done 2893 done 2894 IFS=$as_save_IFS 2895 2896 fi 2897 fi 2898 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 2899 if test -n "$ac_ct_CXX"; then 2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 2901 $as_echo "$ac_ct_CXX" >&6; } 2902 else 2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2904 $as_echo "no" >&6; } 2905 fi 2906 2907 2908 test -n "$ac_ct_CXX" && break 2909 done 2910 2911 if test "x$ac_ct_CXX" = x; then 2912 CXX="g++" 2913 else 2914 case $cross_compiling:$ac_tool_warned in 2915 yes:) 2916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2917 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2918 ac_tool_warned=yes ;; 2919 esac 2920 CXX=$ac_ct_CXX 2921 fi 2922 fi 2923 2924 fi 2925 fi 2926 # Provide some information about the compiler. 2927 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 2928 set X $ac_compile 2929 ac_compiler=$2 2930 for ac_option in --version -v -V -qversion; do 2931 { { ac_try="$ac_compiler $ac_option >&5" 2932 case "(($ac_try" in 2933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2934 *) ac_try_echo=$ac_try;; 2935 esac 2936 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2937 $as_echo "$ac_try_echo"; } >&5 2938 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2939 ac_status=$? 2940 if test -s conftest.err; then 2941 sed '10a\ 2942 ... rest of stderr output deleted ... 2943 10q' conftest.err >conftest.er1 2944 cat conftest.er1 >&5 2945 fi 2946 rm -f conftest.er1 conftest.err 2947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2948 test $ac_status = 0; } 2949 done 2950 2951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2952 /* end confdefs.h. */ 2953 2954 int 2955 main () 2956 { 2957 2958 ; 2959 return 0; 2960 } 2961 _ACEOF 2962 ac_clean_files_save=$ac_clean_files 2963 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2964 # Try to create an executable without -o first, disregard a.out. 2965 # It will help us diagnose broken compilers, and finding out an intuition 2966 # of exeext. 2967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 2968 $as_echo_n "checking whether the C++ compiler works... " >&6; } 2969 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2970 2971 # The possible output files: 2972 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2973 2974 ac_rmfiles= 2975 for ac_file in $ac_files 2976 do 2977 case $ac_file in 2978 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2979 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2980 esac 2981 done 2982 rm -f $ac_rmfiles 2983 2984 if { { ac_try="$ac_link_default" 2985 case "(($ac_try" in 2986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2987 *) ac_try_echo=$ac_try;; 2988 esac 2989 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2990 $as_echo "$ac_try_echo"; } >&5 2991 (eval "$ac_link_default") 2>&5 2992 ac_status=$? 2993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2994 test $ac_status = 0; }; then : 2995 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2996 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2997 # in a Makefile. We should not override ac_cv_exeext if it was cached, 2998 # so that the user can short-circuit this test for compilers unknown to 2999 # Autoconf. 3000 for ac_file in $ac_files '' 3001 do 3002 test -f "$ac_file" || continue 3003 case $ac_file in 3004 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3005 ;; 3006 [ab].out ) 3007 # We found the default executable, but exeext='' is most 3008 # certainly right. 3009 break;; 3010 *.* ) 3011 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3012 then :; else 3013 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3014 fi 3015 # We set ac_cv_exeext here because the later test for it is not 3016 # safe: cross compilers may not add the suffix if given an `-o' 3017 # argument, so we may need to know it at that point already. 3018 # Even if this section looks crufty: it has the advantage of 3019 # actually working. 3020 break;; 3021 * ) 3022 break;; 3023 esac 3024 done 3025 test "$ac_cv_exeext" = no && ac_cv_exeext= 3026 3027 else 3028 ac_file='' 3029 fi 3030 if test -z "$ac_file"; then : 3031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3032 $as_echo "no" >&6; } 3033 $as_echo "$as_me: failed program was:" >&5 3034 sed 's/^/| /' conftest.$ac_ext >&5 3035 3036 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3037 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3038 as_fn_error 77 "C++ compiler cannot create executables 3039 See \`config.log' for more details" "$LINENO" 5; } 3040 else 3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3042 $as_echo "yes" >&6; } 3043 fi 3044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 3045 $as_echo_n "checking for C++ compiler default output file name... " >&6; } 3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3047 $as_echo "$ac_file" >&6; } 3048 ac_exeext=$ac_cv_exeext 3049 3050 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3051 ac_clean_files=$ac_clean_files_save 3052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3053 $as_echo_n "checking for suffix of executables... " >&6; } 3054 if { { ac_try="$ac_link" 3055 case "(($ac_try" in 3056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3057 *) ac_try_echo=$ac_try;; 3058 esac 3059 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3060 $as_echo "$ac_try_echo"; } >&5 3061 (eval "$ac_link") 2>&5 3062 ac_status=$? 3063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3064 test $ac_status = 0; }; then : 3065 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3066 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3067 # work properly (i.e., refer to `conftest.exe'), while it won't with 3068 # `rm'. 3069 for ac_file in conftest.exe conftest conftest.*; do 3070 test -f "$ac_file" || continue 3071 case $ac_file in 3072 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3073 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3074 break;; 3075 * ) break;; 3076 esac 3077 done 3078 else 3079 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3080 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3081 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3082 See \`config.log' for more details" "$LINENO" 5; } 3083 fi 3084 rm -f conftest conftest$ac_cv_exeext 3085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3086 $as_echo "$ac_cv_exeext" >&6; } 3087 3088 rm -f conftest.$ac_ext 3089 EXEEXT=$ac_cv_exeext 3090 ac_exeext=$EXEEXT 3091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3092 /* end confdefs.h. */ 3093 #include <stdio.h> 3094 int 3095 main () 3096 { 3097 FILE *f = fopen ("conftest.out", "w"); 3098 return ferror (f) || fclose (f) != 0; 3099 3100 ; 3101 return 0; 3102 } 3103 _ACEOF 3104 ac_clean_files="$ac_clean_files conftest.out" 3105 # Check that the compiler produces executables we can run. If not, either 3106 # the compiler is broken, or we cross compile. 3107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3108 $as_echo_n "checking whether we are cross compiling... " >&6; } 3109 if test "$cross_compiling" != yes; then 3110 { { ac_try="$ac_link" 3111 case "(($ac_try" in 3112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3113 *) ac_try_echo=$ac_try;; 3114 esac 3115 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3116 $as_echo "$ac_try_echo"; } >&5 3117 (eval "$ac_link") 2>&5 3118 ac_status=$? 3119 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3120 test $ac_status = 0; } 3121 if { ac_try='./conftest$ac_cv_exeext' 3122 { { case "(($ac_try" in 3123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3124 *) ac_try_echo=$ac_try;; 3125 esac 3126 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3127 $as_echo "$ac_try_echo"; } >&5 3128 (eval "$ac_try") 2>&5 3129 ac_status=$? 3130 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3131 test $ac_status = 0; }; }; then 3132 cross_compiling=no 3133 else 3134 if test "$cross_compiling" = maybe; then 3135 cross_compiling=yes 3136 else 3137 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3138 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3139 as_fn_error $? "cannot run C++ compiled programs. 3140 If you meant to cross compile, use \`--host'. 3141 See \`config.log' for more details" "$LINENO" 5; } 3142 fi 3143 fi 3144 fi 3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3146 $as_echo "$cross_compiling" >&6; } 3147 3148 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3149 ac_clean_files=$ac_clean_files_save 3150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3151 $as_echo_n "checking for suffix of object files... " >&6; } 3152 if ${ac_cv_objext+:} false; then : 3153 $as_echo_n "(cached) " >&6 3154 else 3155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3156 /* end confdefs.h. */ 3157 3158 int 3159 main () 3160 { 3161 3162 ; 3163 return 0; 3164 } 3165 _ACEOF 3166 rm -f conftest.o conftest.obj 3167 if { { ac_try="$ac_compile" 3168 case "(($ac_try" in 3169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3170 *) ac_try_echo=$ac_try;; 3171 esac 3172 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3173 $as_echo "$ac_try_echo"; } >&5 3174 (eval "$ac_compile") 2>&5 3175 ac_status=$? 3176 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3177 test $ac_status = 0; }; then : 3178 for ac_file in conftest.o conftest.obj conftest.*; do 3179 test -f "$ac_file" || continue; 3180 case $ac_file in 3181 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3182 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3183 break;; 3184 esac 3185 done 3186 else 3187 $as_echo "$as_me: failed program was:" >&5 3188 sed 's/^/| /' conftest.$ac_ext >&5 3189 3190 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3191 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3192 as_fn_error $? "cannot compute suffix of object files: cannot compile 3193 See \`config.log' for more details" "$LINENO" 5; } 3194 fi 3195 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3196 fi 3197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3198 $as_echo "$ac_cv_objext" >&6; } 3199 OBJEXT=$ac_cv_objext 3200 ac_objext=$OBJEXT 3201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 3202 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 3203 if ${ac_cv_cxx_compiler_gnu+:} false; then : 3204 $as_echo_n "(cached) " >&6 3205 else 3206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3207 /* end confdefs.h. */ 3208 3209 int 3210 main () 3211 { 3212 #ifndef __GNUC__ 3213 choke me 3214 #endif 3215 3216 ; 3217 return 0; 3218 } 3219 _ACEOF 3220 if ac_fn_cxx_try_compile "$LINENO"; then : 3221 ac_compiler_gnu=yes 3222 else 3223 ac_compiler_gnu=no 3224 fi 3225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3226 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3227 3228 fi 3229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 3230 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 3231 if test $ac_compiler_gnu = yes; then 3232 GXX=yes 3233 else 3234 GXX= 3235 fi 3236 ac_test_CXXFLAGS=${CXXFLAGS+set} 3237 ac_save_CXXFLAGS=$CXXFLAGS 3238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 3239 $as_echo_n "checking whether $CXX accepts -g... " >&6; } 3240 if ${ac_cv_prog_cxx_g+:} false; then : 3241 $as_echo_n "(cached) " >&6 3242 else 3243 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 3244 ac_cxx_werror_flag=yes 3245 ac_cv_prog_cxx_g=no 3246 CXXFLAGS="-g" 3247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3248 /* end confdefs.h. */ 3249 3250 int 3251 main () 3252 { 3253 3254 ; 3255 return 0; 3256 } 3257 _ACEOF 3258 if ac_fn_cxx_try_compile "$LINENO"; then : 3259 ac_cv_prog_cxx_g=yes 3260 else 3261 CXXFLAGS="" 3262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3263 /* end confdefs.h. */ 3264 3265 int 3266 main () 3267 { 3268 3269 ; 3270 return 0; 3271 } 3272 _ACEOF 3273 if ac_fn_cxx_try_compile "$LINENO"; then : 3274 3275 else 3276 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3277 CXXFLAGS="-g" 3278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3279 /* end confdefs.h. */ 3280 3281 int 3282 main () 3283 { 3284 3285 ; 3286 return 0; 3287 } 3288 _ACEOF 3289 if ac_fn_cxx_try_compile "$LINENO"; then : 3290 ac_cv_prog_cxx_g=yes 3291 fi 3292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3293 fi 3294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3295 fi 3296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3297 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3298 fi 3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 3300 $as_echo "$ac_cv_prog_cxx_g" >&6; } 3301 if test "$ac_test_CXXFLAGS" = set; then 3302 CXXFLAGS=$ac_save_CXXFLAGS 3303 elif test $ac_cv_prog_cxx_g = yes; then 3304 if test "$GXX" = yes; then 3305 CXXFLAGS="-g -O2" 3306 else 3307 CXXFLAGS="-g" 3308 fi 3309 else 3310 if test "$GXX" = yes; then 3311 CXXFLAGS="-O2" 3312 else 3313 CXXFLAGS= 3314 fi 3315 fi 3316 ac_ext=c 3317 ac_cpp='$CPP $CPPFLAGS' 3318 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3319 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3320 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3321 DEPDIR="${am__leading_dot}deps" 3322 3323 ac_config_commands="$ac_config_commands depfiles" 3324 3325 3326 am_make=${MAKE-make} 3327 cat > confinc << 'END' 3328 am__doit: 3329 @echo this is the am__doit target 3330 .PHONY: am__doit 3331 END 3332 # If we don't find an include directive, just comment out the code. 3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3334 $as_echo_n "checking for style of include used by $am_make... " >&6; } 3335 am__include="#" 3336 am__quote= 3337 _am_result=none 3338 # First try GNU make style include. 3339 echo "include confinc" > confmf 3340 # Ignore all kinds of additional output from `make'. 3341 case `$am_make -s -f confmf 2> /dev/null` in #( 3342 *the\ am__doit\ target*) 3343 am__include=include 3344 am__quote= 3345 _am_result=GNU 3346 ;; 3347 esac 3348 # Now try BSD make style include. 3349 if test "$am__include" = "#"; then 3350 echo '.include "confinc"' > confmf 3351 case `$am_make -s -f confmf 2> /dev/null` in #( 3352 *the\ am__doit\ target*) 3353 am__include=.include 3354 am__quote="\"" 3355 _am_result=BSD 3356 ;; 3357 esac 3358 fi 3359 3360 3361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3362 $as_echo "$_am_result" >&6; } 3363 rm -f confinc confmf 3364 3365 # Check whether --enable-dependency-tracking was given. 3366 if test "${enable_dependency_tracking+set}" = set; then : 3367 enableval=$enable_dependency_tracking; 3368 fi 3369 3370 if test "x$enable_dependency_tracking" != xno; then 3371 am_depcomp="$ac_aux_dir/depcomp" 3372 AMDEPBACKSLASH='\' 3373 am__nodep='_no' 3374 fi 3375 if test "x$enable_dependency_tracking" != xno; then 3376 AMDEP_TRUE= 3377 AMDEP_FALSE='#' 3378 else 3379 AMDEP_TRUE='#' 3380 AMDEP_FALSE= 3381 fi 3382 3383 3384 3385 depcc="$CXX" am_compiler_list= 3386 3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3388 $as_echo_n "checking dependency style of $depcc... " >&6; } 3389 if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 3390 $as_echo_n "(cached) " >&6 3391 else 3392 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3393 # We make a subdir and do the tests there. Otherwise we can end up 3394 # making bogus files that we don't know about and never remove. For 3395 # instance it was reported that on HP-UX the gcc test will end up 3396 # making a dummy file named `D' -- because `-MD' means `put the output 3397 # in D'. 3398 rm -rf conftest.dir 3399 mkdir conftest.dir 3400 # Copy depcomp to subdir because otherwise we won't find it if we're 3401 # using a relative directory. 3402 cp "$am_depcomp" conftest.dir 3403 cd conftest.dir 3404 # We will build objects and dependencies in a subdirectory because 3405 # it helps to detect inapplicable dependency modes. For instance 3406 # both Tru64's cc and ICC support -MD to output dependencies as a 3407 # side effect of compilation, but ICC will put the dependencies in 3408 # the current directory while Tru64 will put them in the object 3409 # directory. 3410 mkdir sub 3411 3412 am_cv_CXX_dependencies_compiler_type=none 3413 if test "$am_compiler_list" = ""; then 3414 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3415 fi 3416 am__universal=false 3417 case " $depcc " in #( 3418 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3419 esac 3420 3421 for depmode in $am_compiler_list; do 3422 # Setup a source with many dependencies, because some compilers 3423 # like to wrap large dependency lists on column 80 (with \), and 3424 # we should not choose a depcomp mode which is confused by this. 3425 # 3426 # We need to recreate these files for each test, as the compiler may 3427 # overwrite some of them when testing with obscure command lines. 3428 # This happens at least with the AIX C compiler. 3429 : > sub/conftest.c 3430 for i in 1 2 3 4 5 6; do 3431 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3432 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3433 # Solaris 8's {/usr,}/bin/sh. 3434 touch sub/conftst$i.h 3435 done 3436 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3437 3438 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3439 # mode. It turns out that the SunPro C++ compiler does not properly 3440 # handle `-M -o', and we need to detect this. Also, some Intel 3441 # versions had trouble with output in subdirs 3442 am__obj=sub/conftest.${OBJEXT-o} 3443 am__minus_obj="-o $am__obj" 3444 case $depmode in 3445 gcc) 3446 # This depmode causes a compiler race in universal mode. 3447 test "$am__universal" = false || continue 3448 ;; 3449 nosideeffect) 3450 # after this tag, mechanisms are not by side-effect, so they'll 3451 # only be used when explicitly requested 3452 if test "x$enable_dependency_tracking" = xyes; then 3453 continue 3454 else 3455 break 3456 fi 3457 ;; 3458 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3459 # This compiler won't grok `-c -o', but also, the minuso test has 3460 # not run yet. These depmodes are late enough in the game, and 3461 # so weak that their functioning should not be impacted. 3462 am__obj=conftest.${OBJEXT-o} 3463 am__minus_obj= 3464 ;; 3465 none) break ;; 3466 esac 3467 if depmode=$depmode \ 3468 source=sub/conftest.c object=$am__obj \ 3469 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3470 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3471 >/dev/null 2>conftest.err && 3472 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3473 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3474 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3475 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3476 # icc doesn't choke on unknown options, it will just issue warnings 3477 # or remarks (even with -Werror). So we grep stderr for any message 3478 # that says an option was ignored or not supported. 3479 # When given -MP, icc 7.0 and 7.1 complain thusly: 3480 # icc: Command line warning: ignoring option '-M'; no argument required 3481 # The diagnosis changed in icc 8.0: 3482 # icc: Command line remark: option '-MP' not supported 3483 if (grep 'ignoring option' conftest.err || 3484 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3485 am_cv_CXX_dependencies_compiler_type=$depmode 3486 break 3487 fi 3488 fi 3489 done 3490 3491 cd .. 3492 rm -rf conftest.dir 3493 else 3494 am_cv_CXX_dependencies_compiler_type=none 3495 fi 3496 3497 fi 3498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 3499 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 3500 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 3501 3502 if 3503 test "x$enable_dependency_tracking" != xno \ 3504 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 3505 am__fastdepCXX_TRUE= 3506 am__fastdepCXX_FALSE='#' 3507 else 3508 am__fastdepCXX_TRUE='#' 3509 am__fastdepCXX_FALSE= 3510 fi 3511 3512 3513 # Check whether --enable-static was given. 3514 if test "${enable_static+set}" = set; then : 3515 enableval=$enable_static; p=${PACKAGE-default} 3516 case $enableval in 3517 yes) enable_static=yes ;; 3518 no) enable_static=no ;; 3519 *) 3520 enable_static=no 3521 # Look at the argument we got. We use all the common list separators. 3522 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3523 for pkg in $enableval; do 3524 IFS="$lt_save_ifs" 3525 if test "X$pkg" = "X$p"; then 3526 enable_static=yes 3527 fi 3528 done 3529 IFS="$lt_save_ifs" 3530 ;; 3531 esac 3532 else 3533 enable_static=no 3534 fi 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 case `pwd` in 3545 *\ * | *\ *) 3546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 3547 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 3548 esac 3549 3550 3551 3552 macro_version='2.4.2' 3553 macro_revision='1.3337' 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 ltmain="$ac_aux_dir/ltmain.sh" 3568 3569 # Make sure we can run config.sub. 3570 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3571 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3572 3573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3574 $as_echo_n "checking build system type... " >&6; } 3575 if ${ac_cv_build+:} false; then : 3576 $as_echo_n "(cached) " >&6 3577 else 3578 ac_build_alias=$build_alias 3579 test "x$ac_build_alias" = x && 3580 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3581 test "x$ac_build_alias" = x && 3582 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3583 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3584 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3585 3586 fi 3587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3588 $as_echo "$ac_cv_build" >&6; } 3589 case $ac_cv_build in 3590 *-*-*) ;; 3591 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3592 esac 3593 build=$ac_cv_build 3594 ac_save_IFS=$IFS; IFS='-' 3595 set x $ac_cv_build 3596 shift 3597 build_cpu=$1 3598 build_vendor=$2 3599 shift; shift 3600 # Remember, the first character of IFS is used to create $*, 3601 # except with old shells: 3602 build_os=$* 3603 IFS=$ac_save_IFS 3604 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3605 3606 3607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3608 $as_echo_n "checking host system type... " >&6; } 3609 if ${ac_cv_host+:} false; then : 3610 $as_echo_n "(cached) " >&6 3611 else 3612 if test "x$host_alias" = x; then 3613 ac_cv_host=$ac_cv_build 3614 else 3615 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3616 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3617 fi 3618 3619 fi 3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3621 $as_echo "$ac_cv_host" >&6; } 3622 case $ac_cv_host in 3623 *-*-*) ;; 3624 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3625 esac 3626 host=$ac_cv_host 3627 ac_save_IFS=$IFS; IFS='-' 3628 set x $ac_cv_host 3629 shift 3630 host_cpu=$1 3631 host_vendor=$2 3632 shift; shift 3633 # Remember, the first character of IFS is used to create $*, 3634 # except with old shells: 3635 host_os=$* 3636 IFS=$ac_save_IFS 3637 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3638 3639 3640 # Backslashify metacharacters that are still active within 3641 # double-quoted strings. 3642 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 3643 3644 # Same as above, but do not quote variable references. 3645 double_quote_subst='s/\(["`\\]\)/\\\1/g' 3646 3647 # Sed substitution to delay expansion of an escaped shell variable in a 3648 # double_quote_subst'ed string. 3649 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 3650 3651 # Sed substitution to delay expansion of an escaped single quote. 3652 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 3653 3654 # Sed substitution to avoid accidental globbing in evaled expressions 3655 no_glob_subst='s/\*/\\\*/g' 3656 3657 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 3658 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 3659 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 3660 3661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 3662 $as_echo_n "checking how to print strings... " >&6; } 3663 # Test print first, because it will be a builtin if present. 3664 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 3665 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 3666 ECHO='print -r --' 3667 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 3668 ECHO='printf %s\n' 3669 else 3670 # Use this function as a fallback that always works. 3671 func_fallback_echo () 3672 { 3673 eval 'cat <<_LTECHO_EOF 3674 $1 3675 _LTECHO_EOF' 3676 } 3677 ECHO='func_fallback_echo' 3678 fi 3679 3680 # func_echo_all arg... 3681 # Invoke $ECHO with all args, space-separated. 3682 func_echo_all () 3683 { 3684 $ECHO "" 3685 } 3686 3687 case "$ECHO" in 3688 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 3689 $as_echo "printf" >&6; } ;; 3690 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 3691 $as_echo "print -r" >&6; } ;; 3692 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 3693 $as_echo "cat" >&6; } ;; 3694 esac 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 ac_ext=c 3710 ac_cpp='$CPP $CPPFLAGS' 3711 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3712 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3713 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3714 if test -n "$ac_tool_prefix"; then 3715 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3716 set dummy ${ac_tool_prefix}gcc; ac_word=$2 3717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3718 $as_echo_n "checking for $ac_word... " >&6; } 3719 if ${ac_cv_prog_CC+:} false; then : 3720 $as_echo_n "(cached) " >&6 3721 else 3722 if test -n "$CC"; then 3723 ac_cv_prog_CC="$CC" # Let the user override the test. 3724 else 3725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3726 for as_dir in $PATH 3727 do 3728 IFS=$as_save_IFS 3729 test -z "$as_dir" && as_dir=. 3730 for ac_exec_ext in '' $ac_executable_extensions; do 3731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3732 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3734 break 2 3735 fi 3736 done 3737 done 3738 IFS=$as_save_IFS 3739 3740 fi 3741 fi 3742 CC=$ac_cv_prog_CC 3743 if test -n "$CC"; then 3744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3745 $as_echo "$CC" >&6; } 3746 else 3747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3748 $as_echo "no" >&6; } 3749 fi 3750 3751 3752 fi 3753 if test -z "$ac_cv_prog_CC"; then 3754 ac_ct_CC=$CC 3755 # Extract the first word of "gcc", so it can be a program name with args. 3756 set dummy gcc; ac_word=$2 3757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3758 $as_echo_n "checking for $ac_word... " >&6; } 3759 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3760 $as_echo_n "(cached) " >&6 3761 else 3762 if test -n "$ac_ct_CC"; then 3763 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3764 else 3765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3766 for as_dir in $PATH 3767 do 3768 IFS=$as_save_IFS 3769 test -z "$as_dir" && as_dir=. 3770 for ac_exec_ext in '' $ac_executable_extensions; do 3771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3772 ac_cv_prog_ac_ct_CC="gcc" 3773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3774 break 2 3775 fi 3776 done 3777 done 3778 IFS=$as_save_IFS 3779 3780 fi 3781 fi 3782 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3783 if test -n "$ac_ct_CC"; then 3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3785 $as_echo "$ac_ct_CC" >&6; } 3786 else 3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3788 $as_echo "no" >&6; } 3789 fi 3790 3791 if test "x$ac_ct_CC" = x; then 3792 CC="" 3793 else 3794 case $cross_compiling:$ac_tool_warned in 3795 yes:) 3796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3797 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3798 ac_tool_warned=yes ;; 3799 esac 3800 CC=$ac_ct_CC 3801 fi 3802 else 3803 CC="$ac_cv_prog_CC" 3804 fi 3805 3806 if test -z "$CC"; then 3807 if test -n "$ac_tool_prefix"; then 3808 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3809 set dummy ${ac_tool_prefix}cc; ac_word=$2 3810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3811 $as_echo_n "checking for $ac_word... " >&6; } 3812 if ${ac_cv_prog_CC+:} false; then : 3813 $as_echo_n "(cached) " >&6 3814 else 3815 if test -n "$CC"; then 3816 ac_cv_prog_CC="$CC" # Let the user override the test. 3817 else 3818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3819 for as_dir in $PATH 3820 do 3821 IFS=$as_save_IFS 3822 test -z "$as_dir" && as_dir=. 3823 for ac_exec_ext in '' $ac_executable_extensions; do 3824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3825 ac_cv_prog_CC="${ac_tool_prefix}cc" 3826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3827 break 2 3828 fi 3829 done 3830 done 3831 IFS=$as_save_IFS 3832 3833 fi 3834 fi 3835 CC=$ac_cv_prog_CC 3836 if test -n "$CC"; then 3837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3838 $as_echo "$CC" >&6; } 3839 else 3840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3841 $as_echo "no" >&6; } 3842 fi 3843 3844 3845 fi 3846 fi 3847 if test -z "$CC"; then 3848 # Extract the first word of "cc", so it can be a program name with args. 3849 set dummy cc; ac_word=$2 3850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3851 $as_echo_n "checking for $ac_word... " >&6; } 3852 if ${ac_cv_prog_CC+:} false; then : 3853 $as_echo_n "(cached) " >&6 3854 else 3855 if test -n "$CC"; then 3856 ac_cv_prog_CC="$CC" # Let the user override the test. 3857 else 3858 ac_prog_rejected=no 3859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3860 for as_dir in $PATH 3861 do 3862 IFS=$as_save_IFS 3863 test -z "$as_dir" && as_dir=. 3864 for ac_exec_ext in '' $ac_executable_extensions; do 3865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3866 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3867 ac_prog_rejected=yes 3868 continue 3869 fi 3870 ac_cv_prog_CC="cc" 3871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3872 break 2 3873 fi 3874 done 3875 done 3876 IFS=$as_save_IFS 3877 3878 if test $ac_prog_rejected = yes; then 3879 # We found a bogon in the path, so make sure we never use it. 3880 set dummy $ac_cv_prog_CC 3881 shift 3882 if test $# != 0; then 3883 # We chose a different compiler from the bogus one. 3884 # However, it has the same basename, so the bogon will be chosen 3885 # first if we set CC to just the basename; use the full file name. 3886 shift 3887 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3888 fi 3889 fi 3890 fi 3891 fi 3892 CC=$ac_cv_prog_CC 3893 if test -n "$CC"; then 3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3895 $as_echo "$CC" >&6; } 3896 else 3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3898 $as_echo "no" >&6; } 3899 fi 3900 3901 3902 fi 3903 if test -z "$CC"; then 3904 if test -n "$ac_tool_prefix"; then 3905 for ac_prog in cl.exe 3906 do 3907 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3908 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3910 $as_echo_n "checking for $ac_word... " >&6; } 3911 if ${ac_cv_prog_CC+:} false; then : 3912 $as_echo_n "(cached) " >&6 3913 else 3914 if test -n "$CC"; then 3915 ac_cv_prog_CC="$CC" # Let the user override the test. 3916 else 3917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3918 for as_dir in $PATH 3919 do 3920 IFS=$as_save_IFS 3921 test -z "$as_dir" && as_dir=. 3922 for ac_exec_ext in '' $ac_executable_extensions; do 3923 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3924 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3926 break 2 3927 fi 3928 done 3929 done 3930 IFS=$as_save_IFS 3931 3932 fi 3933 fi 3934 CC=$ac_cv_prog_CC 3935 if test -n "$CC"; then 3936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3937 $as_echo "$CC" >&6; } 3938 else 3939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3940 $as_echo "no" >&6; } 3941 fi 3942 3943 3944 test -n "$CC" && break 3945 done 3946 fi 3947 if test -z "$CC"; then 3948 ac_ct_CC=$CC 3949 for ac_prog in cl.exe 3950 do 3951 # Extract the first word of "$ac_prog", so it can be a program name with args. 3952 set dummy $ac_prog; ac_word=$2 3953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3954 $as_echo_n "checking for $ac_word... " >&6; } 3955 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3956 $as_echo_n "(cached) " >&6 3957 else 3958 if test -n "$ac_ct_CC"; then 3959 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3960 else 3961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3962 for as_dir in $PATH 3963 do 3964 IFS=$as_save_IFS 3965 test -z "$as_dir" && as_dir=. 3966 for ac_exec_ext in '' $ac_executable_extensions; do 3967 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3968 ac_cv_prog_ac_ct_CC="$ac_prog" 3969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3970 break 2 3971 fi 3972 done 3973 done 3974 IFS=$as_save_IFS 3975 3976 fi 3977 fi 3978 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3979 if test -n "$ac_ct_CC"; then 3980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3981 $as_echo "$ac_ct_CC" >&6; } 3982 else 3983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3984 $as_echo "no" >&6; } 3985 fi 3986 3987 3988 test -n "$ac_ct_CC" && break 3989 done 3990 3991 if test "x$ac_ct_CC" = x; then 3992 CC="" 3993 else 3994 case $cross_compiling:$ac_tool_warned in 3995 yes:) 3996 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3997 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3998 ac_tool_warned=yes ;; 3999 esac 4000 CC=$ac_ct_CC 4001 fi 4002 fi 4003 4004 fi 4005 4006 4007 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4008 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4009 as_fn_error $? "no acceptable C compiler found in \$PATH 4010 See \`config.log' for more details" "$LINENO" 5; } 4011 4012 # Provide some information about the compiler. 4013 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4014 set X $ac_compile 4015 ac_compiler=$2 4016 for ac_option in --version -v -V -qversion; do 4017 { { ac_try="$ac_compiler $ac_option >&5" 4018 case "(($ac_try" in 4019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4020 *) ac_try_echo=$ac_try;; 4021 esac 4022 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4023 $as_echo "$ac_try_echo"; } >&5 4024 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4025 ac_status=$? 4026 if test -s conftest.err; then 4027 sed '10a\ 4028 ... rest of stderr output deleted ... 4029 10q' conftest.err >conftest.er1 4030 cat conftest.er1 >&5 4031 fi 4032 rm -f conftest.er1 conftest.err 4033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4034 test $ac_status = 0; } 4035 done 4036 4037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4038 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4039 if ${ac_cv_c_compiler_gnu+:} false; then : 4040 $as_echo_n "(cached) " >&6 4041 else 4042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4043 /* end confdefs.h. */ 4044 4045 int 4046 main () 4047 { 4048 #ifndef __GNUC__ 4049 choke me 4050 #endif 4051 4052 ; 4053 return 0; 4054 } 4055 _ACEOF 4056 if ac_fn_c_try_compile "$LINENO"; then : 4057 ac_compiler_gnu=yes 4058 else 4059 ac_compiler_gnu=no 4060 fi 4061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4062 ac_cv_c_compiler_gnu=$ac_compiler_gnu 4063 4064 fi 4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4066 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4067 if test $ac_compiler_gnu = yes; then 4068 GCC=yes 4069 else 4070 GCC= 4071 fi 4072 ac_test_CFLAGS=${CFLAGS+set} 4073 ac_save_CFLAGS=$CFLAGS 4074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4075 $as_echo_n "checking whether $CC accepts -g... " >&6; } 4076 if ${ac_cv_prog_cc_g+:} false; then : 4077 $as_echo_n "(cached) " >&6 4078 else 4079 ac_save_c_werror_flag=$ac_c_werror_flag 4080 ac_c_werror_flag=yes 4081 ac_cv_prog_cc_g=no 4082 CFLAGS="-g" 4083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4084 /* end confdefs.h. */ 4085 4086 int 4087 main () 4088 { 4089 4090 ; 4091 return 0; 4092 } 4093 _ACEOF 4094 if ac_fn_c_try_compile "$LINENO"; then : 4095 ac_cv_prog_cc_g=yes 4096 else 4097 CFLAGS="" 4098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4099 /* end confdefs.h. */ 4100 4101 int 4102 main () 4103 { 4104 4105 ; 4106 return 0; 4107 } 4108 _ACEOF 4109 if ac_fn_c_try_compile "$LINENO"; then : 4110 4111 else 4112 ac_c_werror_flag=$ac_save_c_werror_flag 4113 CFLAGS="-g" 4114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4115 /* end confdefs.h. */ 4116 4117 int 4118 main () 4119 { 4120 4121 ; 4122 return 0; 4123 } 4124 _ACEOF 4125 if ac_fn_c_try_compile "$LINENO"; then : 4126 ac_cv_prog_cc_g=yes 4127 fi 4128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4129 fi 4130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4131 fi 4132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4133 ac_c_werror_flag=$ac_save_c_werror_flag 4134 fi 4135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4136 $as_echo "$ac_cv_prog_cc_g" >&6; } 4137 if test "$ac_test_CFLAGS" = set; then 4138 CFLAGS=$ac_save_CFLAGS 4139 elif test $ac_cv_prog_cc_g = yes; then 4140 if test "$GCC" = yes; then 4141 CFLAGS="-g -O2" 4142 else 4143 CFLAGS="-g" 4144 fi 4145 else 4146 if test "$GCC" = yes; then 4147 CFLAGS="-O2" 4148 else 4149 CFLAGS= 4150 fi 4151 fi 4152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4153 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4154 if ${ac_cv_prog_cc_c89+:} false; then : 4155 $as_echo_n "(cached) " >&6 4156 else 4157 ac_cv_prog_cc_c89=no 4158 ac_save_CC=$CC 4159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4160 /* end confdefs.h. */ 4161 #include <stdarg.h> 4162 #include <stdio.h> 4163 #include <sys/types.h> 4164 #include <sys/stat.h> 4165 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4166 struct buf { int x; }; 4167 FILE * (*rcsopen) (struct buf *, struct stat *, int); 4168 static char *e (p, i) 4169 char **p; 4170 int i; 4171 { 4172 return p[i]; 4173 } 4174 static char *f (char * (*g) (char **, int), char **p, ...) 4175 { 4176 char *s; 4177 va_list v; 4178 va_start (v,p); 4179 s = g (p, va_arg (v,int)); 4180 va_end (v); 4181 return s; 4182 } 4183 4184 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4185 function prototypes and stuff, but not '\xHH' hex character constants. 4186 These don't provoke an error unfortunately, instead are silently treated 4187 as 'x'. The following induces an error, until -std is added to get 4188 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4189 array size at least. It's necessary to write '\x00'==0 to get something 4190 that's true only with -std. */ 4191 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4192 4193 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4194 inside strings and character constants. */ 4195 #define FOO(x) 'x' 4196 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4197 4198 int test (int i, double x); 4199 struct s1 {int (*f) (int a);}; 4200 struct s2 {int (*f) (double a);}; 4201 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4202 int argc; 4203 char **argv; 4204 int 4205 main () 4206 { 4207 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4208 ; 4209 return 0; 4210 } 4211 _ACEOF 4212 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4213 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4214 do 4215 CC="$ac_save_CC $ac_arg" 4216 if ac_fn_c_try_compile "$LINENO"; then : 4217 ac_cv_prog_cc_c89=$ac_arg 4218 fi 4219 rm -f core conftest.err conftest.$ac_objext 4220 test "x$ac_cv_prog_cc_c89" != "xno" && break 4221 done 4222 rm -f conftest.$ac_ext 4223 CC=$ac_save_CC 4224 4225 fi 4226 # AC_CACHE_VAL 4227 case "x$ac_cv_prog_cc_c89" in 4228 x) 4229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4230 $as_echo "none needed" >&6; } ;; 4231 xno) 4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4233 $as_echo "unsupported" >&6; } ;; 4234 *) 4235 CC="$CC $ac_cv_prog_cc_c89" 4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4237 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4238 esac 4239 if test "x$ac_cv_prog_cc_c89" != xno; then : 4240 4241 fi 4242 4243 ac_ext=c 4244 ac_cpp='$CPP $CPPFLAGS' 4245 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4246 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4247 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4248 4249 depcc="$CC" am_compiler_list= 4250 4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4252 $as_echo_n "checking dependency style of $depcc... " >&6; } 4253 if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4254 $as_echo_n "(cached) " >&6 4255 else 4256 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4257 # We make a subdir and do the tests there. Otherwise we can end up 4258 # making bogus files that we don't know about and never remove. For 4259 # instance it was reported that on HP-UX the gcc test will end up 4260 # making a dummy file named `D' -- because `-MD' means `put the output 4261 # in D'. 4262 rm -rf conftest.dir 4263 mkdir conftest.dir 4264 # Copy depcomp to subdir because otherwise we won't find it if we're 4265 # using a relative directory. 4266 cp "$am_depcomp" conftest.dir 4267 cd conftest.dir 4268 # We will build objects and dependencies in a subdirectory because 4269 # it helps to detect inapplicable dependency modes. For instance 4270 # both Tru64's cc and ICC support -MD to output dependencies as a 4271 # side effect of compilation, but ICC will put the dependencies in 4272 # the current directory while Tru64 will put them in the object 4273 # directory. 4274 mkdir sub 4275 4276 am_cv_CC_dependencies_compiler_type=none 4277 if test "$am_compiler_list" = ""; then 4278 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4279 fi 4280 am__universal=false 4281 case " $depcc " in #( 4282 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4283 esac 4284 4285 for depmode in $am_compiler_list; do 4286 # Setup a source with many dependencies, because some compilers 4287 # like to wrap large dependency lists on column 80 (with \), and 4288 # we should not choose a depcomp mode which is confused by this. 4289 # 4290 # We need to recreate these files for each test, as the compiler may 4291 # overwrite some of them when testing with obscure command lines. 4292 # This happens at least with the AIX C compiler. 4293 : > sub/conftest.c 4294 for i in 1 2 3 4 5 6; do 4295 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4296 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4297 # Solaris 8's {/usr,}/bin/sh. 4298 touch sub/conftst$i.h 4299 done 4300 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4301 4302 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4303 # mode. It turns out that the SunPro C++ compiler does not properly 4304 # handle `-M -o', and we need to detect this. Also, some Intel 4305 # versions had trouble with output in subdirs 4306 am__obj=sub/conftest.${OBJEXT-o} 4307 am__minus_obj="-o $am__obj" 4308 case $depmode in 4309 gcc) 4310 # This depmode causes a compiler race in universal mode. 4311 test "$am__universal" = false || continue 4312 ;; 4313 nosideeffect) 4314 # after this tag, mechanisms are not by side-effect, so they'll 4315 # only be used when explicitly requested 4316 if test "x$enable_dependency_tracking" = xyes; then 4317 continue 4318 else 4319 break 4320 fi 4321 ;; 4322 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4323 # This compiler won't grok `-c -o', but also, the minuso test has 4324 # not run yet. These depmodes are late enough in the game, and 4325 # so weak that their functioning should not be impacted. 4326 am__obj=conftest.${OBJEXT-o} 4327 am__minus_obj= 4328 ;; 4329 none) break ;; 4330 esac 4331 if depmode=$depmode \ 4332 source=sub/conftest.c object=$am__obj \ 4333 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4334 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4335 >/dev/null 2>conftest.err && 4336 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4337 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4338 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4339 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4340 # icc doesn't choke on unknown options, it will just issue warnings 4341 # or remarks (even with -Werror). So we grep stderr for any message 4342 # that says an option was ignored or not supported. 4343 # When given -MP, icc 7.0 and 7.1 complain thusly: 4344 # icc: Command line warning: ignoring option '-M'; no argument required 4345 # The diagnosis changed in icc 8.0: 4346 # icc: Command line remark: option '-MP' not supported 4347 if (grep 'ignoring option' conftest.err || 4348 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4349 am_cv_CC_dependencies_compiler_type=$depmode 4350 break 4351 fi 4352 fi 4353 done 4354 4355 cd .. 4356 rm -rf conftest.dir 4357 else 4358 am_cv_CC_dependencies_compiler_type=none 4359 fi 4360 4361 fi 4362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4363 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4364 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4365 4366 if 4367 test "x$enable_dependency_tracking" != xno \ 4368 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4369 am__fastdepCC_TRUE= 4370 am__fastdepCC_FALSE='#' 4371 else 4372 am__fastdepCC_TRUE='#' 4373 am__fastdepCC_FALSE= 4374 fi 4375 4376 4377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4378 $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4379 if ${ac_cv_path_SED+:} false; then : 4380 $as_echo_n "(cached) " >&6 4381 else 4382 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4383 for ac_i in 1 2 3 4 5 6 7; do 4384 ac_script="$ac_script$as_nl$ac_script" 4385 done 4386 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4387 { ac_script=; unset ac_script;} 4388 if test -z "$SED"; then 4389 ac_path_SED_found=false 4390 # Loop through the user's path and test for each of PROGNAME-LIST 4391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4392 for as_dir in $PATH 4393 do 4394 IFS=$as_save_IFS 4395 test -z "$as_dir" && as_dir=. 4396 for ac_prog in sed gsed; do 4397 for ac_exec_ext in '' $ac_executable_extensions; do 4398 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4399 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4400 # Check for GNU ac_path_SED and select it if it is found. 4401 # Check for GNU $ac_path_SED 4402 case `"$ac_path_SED" --version 2>&1` in 4403 *GNU*) 4404 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4405 *) 4406 ac_count=0 4407 $as_echo_n 0123456789 >"conftest.in" 4408 while : 4409 do 4410 cat "conftest.in" "conftest.in" >"conftest.tmp" 4411 mv "conftest.tmp" "conftest.in" 4412 cp "conftest.in" "conftest.nl" 4413 $as_echo '' >> "conftest.nl" 4414 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4415 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4416 as_fn_arith $ac_count + 1 && ac_count=$as_val 4417 if test $ac_count -gt ${ac_path_SED_max-0}; then 4418 # Best one so far, save it but keep looking for a better one 4419 ac_cv_path_SED="$ac_path_SED" 4420 ac_path_SED_max=$ac_count 4421 fi 4422 # 10*(2^10) chars as input seems more than enough 4423 test $ac_count -gt 10 && break 4424 done 4425 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4426 esac 4427 4428 $ac_path_SED_found && break 3 4429 done 4430 done 4431 done 4432 IFS=$as_save_IFS 4433 if test -z "$ac_cv_path_SED"; then 4434 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4435 fi 4436 else 4437 ac_cv_path_SED=$SED 4438 fi 4439 4440 fi 4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4442 $as_echo "$ac_cv_path_SED" >&6; } 4443 SED="$ac_cv_path_SED" 4444 rm -f conftest.sed 4445 4446 test -z "$SED" && SED=sed 4447 Xsed="$SED -e 1s/^X//" 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4460 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4461 if ${ac_cv_path_GREP+:} false; then : 4462 $as_echo_n "(cached) " >&6 4463 else 4464 if test -z "$GREP"; then 4465 ac_path_GREP_found=false 4466 # Loop through the user's path and test for each of PROGNAME-LIST 4467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4468 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4469 do 4470 IFS=$as_save_IFS 4471 test -z "$as_dir" && as_dir=. 4472 for ac_prog in grep ggrep; do 4473 for ac_exec_ext in '' $ac_executable_extensions; do 4474 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4475 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4476 # Check for GNU ac_path_GREP and select it if it is found. 4477 # Check for GNU $ac_path_GREP 4478 case `"$ac_path_GREP" --version 2>&1` in 4479 *GNU*) 4480 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4481 *) 4482 ac_count=0 4483 $as_echo_n 0123456789 >"conftest.in" 4484 while : 4485 do 4486 cat "conftest.in" "conftest.in" >"conftest.tmp" 4487 mv "conftest.tmp" "conftest.in" 4488 cp "conftest.in" "conftest.nl" 4489 $as_echo 'GREP' >> "conftest.nl" 4490 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4491 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4492 as_fn_arith $ac_count + 1 && ac_count=$as_val 4493 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4494 # Best one so far, save it but keep looking for a better one 4495 ac_cv_path_GREP="$ac_path_GREP" 4496 ac_path_GREP_max=$ac_count 4497 fi 4498 # 10*(2^10) chars as input seems more than enough 4499 test $ac_count -gt 10 && break 4500 done 4501 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4502 esac 4503 4504 $ac_path_GREP_found && break 3 4505 done 4506 done 4507 done 4508 IFS=$as_save_IFS 4509 if test -z "$ac_cv_path_GREP"; then 4510 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4511 fi 4512 else 4513 ac_cv_path_GREP=$GREP 4514 fi 4515 4516 fi 4517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4518 $as_echo "$ac_cv_path_GREP" >&6; } 4519 GREP="$ac_cv_path_GREP" 4520 4521 4522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4523 $as_echo_n "checking for egrep... " >&6; } 4524 if ${ac_cv_path_EGREP+:} false; then : 4525 $as_echo_n "(cached) " >&6 4526 else 4527 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4528 then ac_cv_path_EGREP="$GREP -E" 4529 else 4530 if test -z "$EGREP"; then 4531 ac_path_EGREP_found=false 4532 # Loop through the user's path and test for each of PROGNAME-LIST 4533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4534 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4535 do 4536 IFS=$as_save_IFS 4537 test -z "$as_dir" && as_dir=. 4538 for ac_prog in egrep; do 4539 for ac_exec_ext in '' $ac_executable_extensions; do 4540 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4541 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4542 # Check for GNU ac_path_EGREP and select it if it is found. 4543 # Check for GNU $ac_path_EGREP 4544 case `"$ac_path_EGREP" --version 2>&1` in 4545 *GNU*) 4546 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4547 *) 4548 ac_count=0 4549 $as_echo_n 0123456789 >"conftest.in" 4550 while : 4551 do 4552 cat "conftest.in" "conftest.in" >"conftest.tmp" 4553 mv "conftest.tmp" "conftest.in" 4554 cp "conftest.in" "conftest.nl" 4555 $as_echo 'EGREP' >> "conftest.nl" 4556 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4557 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4558 as_fn_arith $ac_count + 1 && ac_count=$as_val 4559 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4560 # Best one so far, save it but keep looking for a better one 4561 ac_cv_path_EGREP="$ac_path_EGREP" 4562 ac_path_EGREP_max=$ac_count 4563 fi 4564 # 10*(2^10) chars as input seems more than enough 4565 test $ac_count -gt 10 && break 4566 done 4567 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4568 esac 4569 4570 $ac_path_EGREP_found && break 3 4571 done 4572 done 4573 done 4574 IFS=$as_save_IFS 4575 if test -z "$ac_cv_path_EGREP"; then 4576 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4577 fi 4578 else 4579 ac_cv_path_EGREP=$EGREP 4580 fi 4581 4582 fi 4583 fi 4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4585 $as_echo "$ac_cv_path_EGREP" >&6; } 4586 EGREP="$ac_cv_path_EGREP" 4587 4588 4589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4590 $as_echo_n "checking for fgrep... " >&6; } 4591 if ${ac_cv_path_FGREP+:} false; then : 4592 $as_echo_n "(cached) " >&6 4593 else 4594 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4595 then ac_cv_path_FGREP="$GREP -F" 4596 else 4597 if test -z "$FGREP"; then 4598 ac_path_FGREP_found=false 4599 # Loop through the user's path and test for each of PROGNAME-LIST 4600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4601 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4602 do 4603 IFS=$as_save_IFS 4604 test -z "$as_dir" && as_dir=. 4605 for ac_prog in fgrep; do 4606 for ac_exec_ext in '' $ac_executable_extensions; do 4607 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4608 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4609 # Check for GNU ac_path_FGREP and select it if it is found. 4610 # Check for GNU $ac_path_FGREP 4611 case `"$ac_path_FGREP" --version 2>&1` in 4612 *GNU*) 4613 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4614 *) 4615 ac_count=0 4616 $as_echo_n 0123456789 >"conftest.in" 4617 while : 4618 do 4619 cat "conftest.in" "conftest.in" >"conftest.tmp" 4620 mv "conftest.tmp" "conftest.in" 4621 cp "conftest.in" "conftest.nl" 4622 $as_echo 'FGREP' >> "conftest.nl" 4623 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4624 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4625 as_fn_arith $ac_count + 1 && ac_count=$as_val 4626 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4627 # Best one so far, save it but keep looking for a better one 4628 ac_cv_path_FGREP="$ac_path_FGREP" 4629 ac_path_FGREP_max=$ac_count 4630 fi 4631 # 10*(2^10) chars as input seems more than enough 4632 test $ac_count -gt 10 && break 4633 done 4634 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4635 esac 4636 4637 $ac_path_FGREP_found && break 3 4638 done 4639 done 4640 done 4641 IFS=$as_save_IFS 4642 if test -z "$ac_cv_path_FGREP"; then 4643 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4644 fi 4645 else 4646 ac_cv_path_FGREP=$FGREP 4647 fi 4648 4649 fi 4650 fi 4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4652 $as_echo "$ac_cv_path_FGREP" >&6; } 4653 FGREP="$ac_cv_path_FGREP" 4654 4655 4656 test -z "$GREP" && GREP=grep 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 # Check whether --with-gnu-ld was given. 4677 if test "${with_gnu_ld+set}" = set; then : 4678 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4679 else 4680 with_gnu_ld=no 4681 fi 4682 4683 ac_prog=ld 4684 if test "$GCC" = yes; then 4685 # Check if gcc -print-prog-name=ld gives a path. 4686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4687 $as_echo_n "checking for ld used by $CC... " >&6; } 4688 case $host in 4689 *-*-mingw*) 4690 # gcc leaves a trailing carriage return which upsets mingw 4691 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4692 *) 4693 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4694 esac 4695 case $ac_prog in 4696 # Accept absolute paths. 4697 [\\/]* | ?:[\\/]*) 4698 re_direlt='/[^/][^/]*/\.\./' 4699 # Canonicalize the pathname of ld 4700 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4701 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4702 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4703 done 4704 test -z "$LD" && LD="$ac_prog" 4705 ;; 4706 "") 4707 # If it fails, then pretend we aren't using GCC. 4708 ac_prog=ld 4709 ;; 4710 *) 4711 # If it is relative, then search for the first ld in PATH. 4712 with_gnu_ld=unknown 4713 ;; 4714 esac 4715 elif test "$with_gnu_ld" = yes; then 4716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4717 $as_echo_n "checking for GNU ld... " >&6; } 4718 else 4719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4720 $as_echo_n "checking for non-GNU ld... " >&6; } 4721 fi 4722 if ${lt_cv_path_LD+:} false; then : 4723 $as_echo_n "(cached) " >&6 4724 else 4725 if test -z "$LD"; then 4726 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4727 for ac_dir in $PATH; do 4728 IFS="$lt_save_ifs" 4729 test -z "$ac_dir" && ac_dir=. 4730 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4731 lt_cv_path_LD="$ac_dir/$ac_prog" 4732 # Check to see if the program is GNU ld. I'd rather use --version, 4733 # but apparently some variants of GNU ld only accept -v. 4734 # Break only if it was the GNU/non-GNU ld that we prefer. 4735 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4736 *GNU* | *'with BFD'*) 4737 test "$with_gnu_ld" != no && break 4738 ;; 4739 *) 4740 test "$with_gnu_ld" != yes && break 4741 ;; 4742 esac 4743 fi 4744 done 4745 IFS="$lt_save_ifs" 4746 else 4747 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4748 fi 4749 fi 4750 4751 LD="$lt_cv_path_LD" 4752 if test -n "$LD"; then 4753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4754 $as_echo "$LD" >&6; } 4755 else 4756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4757 $as_echo "no" >&6; } 4758 fi 4759 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4761 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4762 if ${lt_cv_prog_gnu_ld+:} false; then : 4763 $as_echo_n "(cached) " >&6 4764 else 4765 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4766 case `$LD -v 2>&1 </dev/null` in 4767 *GNU* | *'with BFD'*) 4768 lt_cv_prog_gnu_ld=yes 4769 ;; 4770 *) 4771 lt_cv_prog_gnu_ld=no 4772 ;; 4773 esac 4774 fi 4775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4776 $as_echo "$lt_cv_prog_gnu_ld" >&6; } 4777 with_gnu_ld=$lt_cv_prog_gnu_ld 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4788 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4789 if ${lt_cv_path_NM+:} false; then : 4790 $as_echo_n "(cached) " >&6 4791 else 4792 if test -n "$NM"; then 4793 # Let the user override the test. 4794 lt_cv_path_NM="$NM" 4795 else 4796 lt_nm_to_check="${ac_tool_prefix}nm" 4797 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4798 lt_nm_to_check="$lt_nm_to_check nm" 4799 fi 4800 for lt_tmp_nm in $lt_nm_to_check; do 4801 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4802 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4803 IFS="$lt_save_ifs" 4804 test -z "$ac_dir" && ac_dir=. 4805 tmp_nm="$ac_dir/$lt_tmp_nm" 4806 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4807 # Check to see if the nm accepts a BSD-compat flag. 4808 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4809 # nm: unknown option "B" ignored 4810 # Tru64's nm complains that /dev/null is an invalid object file 4811 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4812 */dev/null* | *'Invalid file or object type'*) 4813 lt_cv_path_NM="$tmp_nm -B" 4814 break 4815 ;; 4816 *) 4817 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4818 */dev/null*) 4819 lt_cv_path_NM="$tmp_nm -p" 4820 break 4821 ;; 4822 *) 4823 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4824 continue # so that we can try to find one that supports BSD flags 4825 ;; 4826 esac 4827 ;; 4828 esac 4829 fi 4830 done 4831 IFS="$lt_save_ifs" 4832 done 4833 : ${lt_cv_path_NM=no} 4834 fi 4835 fi 4836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4837 $as_echo "$lt_cv_path_NM" >&6; } 4838 if test "$lt_cv_path_NM" != "no"; then 4839 NM="$lt_cv_path_NM" 4840 else 4841 # Didn't find any BSD compatible name lister, look for dumpbin. 4842 if test -n "$DUMPBIN"; then : 4843 # Let the user override the test. 4844 else 4845 if test -n "$ac_tool_prefix"; then 4846 for ac_prog in dumpbin "link -dump" 4847 do 4848 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4849 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4851 $as_echo_n "checking for $ac_word... " >&6; } 4852 if ${ac_cv_prog_DUMPBIN+:} false; then : 4853 $as_echo_n "(cached) " >&6 4854 else 4855 if test -n "$DUMPBIN"; then 4856 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4857 else 4858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4859 for as_dir in $PATH 4860 do 4861 IFS=$as_save_IFS 4862 test -z "$as_dir" && as_dir=. 4863 for ac_exec_ext in '' $ac_executable_extensions; do 4864 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4865 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4867 break 2 4868 fi 4869 done 4870 done 4871 IFS=$as_save_IFS 4872 4873 fi 4874 fi 4875 DUMPBIN=$ac_cv_prog_DUMPBIN 4876 if test -n "$DUMPBIN"; then 4877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4878 $as_echo "$DUMPBIN" >&6; } 4879 else 4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4881 $as_echo "no" >&6; } 4882 fi 4883 4884 4885 test -n "$DUMPBIN" && break 4886 done 4887 fi 4888 if test -z "$DUMPBIN"; then 4889 ac_ct_DUMPBIN=$DUMPBIN 4890 for ac_prog in dumpbin "link -dump" 4891 do 4892 # Extract the first word of "$ac_prog", so it can be a program name with args. 4893 set dummy $ac_prog; ac_word=$2 4894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4895 $as_echo_n "checking for $ac_word... " >&6; } 4896 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4897 $as_echo_n "(cached) " >&6 4898 else 4899 if test -n "$ac_ct_DUMPBIN"; then 4900 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4901 else 4902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4903 for as_dir in $PATH 4904 do 4905 IFS=$as_save_IFS 4906 test -z "$as_dir" && as_dir=. 4907 for ac_exec_ext in '' $ac_executable_extensions; do 4908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4909 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4911 break 2 4912 fi 4913 done 4914 done 4915 IFS=$as_save_IFS 4916 4917 fi 4918 fi 4919 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4920 if test -n "$ac_ct_DUMPBIN"; then 4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4922 $as_echo "$ac_ct_DUMPBIN" >&6; } 4923 else 4924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4925 $as_echo "no" >&6; } 4926 fi 4927 4928 4929 test -n "$ac_ct_DUMPBIN" && break 4930 done 4931 4932 if test "x$ac_ct_DUMPBIN" = x; then 4933 DUMPBIN=":" 4934 else 4935 case $cross_compiling:$ac_tool_warned in 4936 yes:) 4937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4938 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4939 ac_tool_warned=yes ;; 4940 esac 4941 DUMPBIN=$ac_ct_DUMPBIN 4942 fi 4943 fi 4944 4945 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4946 *COFF*) 4947 DUMPBIN="$DUMPBIN -symbols" 4948 ;; 4949 *) 4950 DUMPBIN=: 4951 ;; 4952 esac 4953 fi 4954 4955 if test "$DUMPBIN" != ":"; then 4956 NM="$DUMPBIN" 4957 fi 4958 fi 4959 test -z "$NM" && NM=nm 4960 4961 4962 4963 4964 4965 4966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4967 $as_echo_n "checking the name lister ($NM) interface... " >&6; } 4968 if ${lt_cv_nm_interface+:} false; then : 4969 $as_echo_n "(cached) " >&6 4970 else 4971 lt_cv_nm_interface="BSD nm" 4972 echo "int some_variable = 0;" > conftest.$ac_ext 4973 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4974 (eval "$ac_compile" 2>conftest.err) 4975 cat conftest.err >&5 4976 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4977 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4978 cat conftest.err >&5 4979 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4980 cat conftest.out >&5 4981 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4982 lt_cv_nm_interface="MS dumpbin" 4983 fi 4984 rm -f conftest* 4985 fi 4986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4987 $as_echo "$lt_cv_nm_interface" >&6; } 4988 4989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4990 $as_echo_n "checking whether ln -s works... " >&6; } 4991 LN_S=$as_ln_s 4992 if test "$LN_S" = "ln -s"; then 4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4994 $as_echo "yes" >&6; } 4995 else 4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4997 $as_echo "no, using $LN_S" >&6; } 4998 fi 4999 5000 # find the maximum length of command line arguments 5001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5002 $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5003 if ${lt_cv_sys_max_cmd_len+:} false; then : 5004 $as_echo_n "(cached) " >&6 5005 else 5006 i=0 5007 teststring="ABCD" 5008 5009 case $build_os in 5010 msdosdjgpp*) 5011 # On DJGPP, this test can blow up pretty badly due to problems in libc 5012 # (any single argument exceeding 2000 bytes causes a buffer overrun 5013 # during glob expansion). Even if it were fixed, the result of this 5014 # check would be larger than it should be. 5015 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5016 ;; 5017 5018 gnu*) 5019 # Under GNU Hurd, this test is not required because there is 5020 # no limit to the length of command line arguments. 5021 # Libtool will interpret -1 as no limit whatsoever 5022 lt_cv_sys_max_cmd_len=-1; 5023 ;; 5024 5025 cygwin* | mingw* | cegcc*) 5026 # On Win9x/ME, this test blows up -- it succeeds, but takes 5027 # about 5 minutes as the teststring grows exponentially. 5028 # Worse, since 9x/ME are not pre-emptively multitasking, 5029 # you end up with a "frozen" computer, even though with patience 5030 # the test eventually succeeds (with a max line length of 256k). 5031 # Instead, let's just punt: use the minimum linelength reported by 5032 # all of the supported platforms: 8192 (on NT/2K/XP). 5033 lt_cv_sys_max_cmd_len=8192; 5034 ;; 5035 5036 mint*) 5037 # On MiNT this can take a long time and run out of memory. 5038 lt_cv_sys_max_cmd_len=8192; 5039 ;; 5040 5041 amigaos*) 5042 # On AmigaOS with pdksh, this test takes hours, literally. 5043 # So we just punt and use a minimum line length of 8192. 5044 lt_cv_sys_max_cmd_len=8192; 5045 ;; 5046 5047 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5048 # This has been around since 386BSD, at least. Likely further. 5049 if test -x /sbin/sysctl; then 5050 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5051 elif test -x /usr/sbin/sysctl; then 5052 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5053 else 5054 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5055 fi 5056 # And add a safety zone 5057 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5058 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5059 ;; 5060 5061 interix*) 5062 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5063 lt_cv_sys_max_cmd_len=196608 5064 ;; 5065 5066 os2*) 5067 # The test takes a long time on OS/2. 5068 lt_cv_sys_max_cmd_len=8192 5069 ;; 5070 5071 osf*) 5072 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5073 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5074 # nice to cause kernel panics so lets avoid the loop below. 5075 # First set a reasonable default. 5076 lt_cv_sys_max_cmd_len=16384 5077 # 5078 if test -x /sbin/sysconfig; then 5079 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5080 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5081 esac 5082 fi 5083 ;; 5084 sco3.2v5*) 5085 lt_cv_sys_max_cmd_len=102400 5086 ;; 5087 sysv5* | sco5v6* | sysv4.2uw2*) 5088 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5089 if test -n "$kargmax"; then 5090 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5091 else 5092 lt_cv_sys_max_cmd_len=32768 5093 fi 5094 ;; 5095 *) 5096 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5097 if test -n "$lt_cv_sys_max_cmd_len"; then 5098 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5099 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5100 else 5101 # Make teststring a little bigger before we do anything with it. 5102 # a 1K string should be a reasonable start. 5103 for i in 1 2 3 4 5 6 7 8 ; do 5104 teststring=$teststring$teststring 5105 done 5106 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5107 # If test is not a shell built-in, we'll probably end up computing a 5108 # maximum length that is only half of the actual maximum length, but 5109 # we can't tell. 5110 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 5111 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5112 test $i != 17 # 1/2 MB should be enough 5113 do 5114 i=`expr $i + 1` 5115 teststring=$teststring$teststring 5116 done 5117 # Only check the string length outside the loop. 5118 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5119 teststring= 5120 # Add a significant safety factor because C++ compilers can tack on 5121 # massive amounts of additional arguments before passing them to the 5122 # linker. It appears as though 1/2 is a usable value. 5123 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5124 fi 5125 ;; 5126 esac 5127 5128 fi 5129 5130 if test -n $lt_cv_sys_max_cmd_len ; then 5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5132 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5133 else 5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5135 $as_echo "none" >&6; } 5136 fi 5137 max_cmd_len=$lt_cv_sys_max_cmd_len 5138 5139 5140 5141 5142 5143 5144 : ${CP="cp -f"} 5145 : ${MV="mv -f"} 5146 : ${RM="rm -f"} 5147 5148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5149 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5150 # Try some XSI features 5151 xsi_shell=no 5152 ( _lt_dummy="a/b/c" 5153 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 5154 = c,a/b,b/c, \ 5155 && eval 'test $(( 1 + 1 )) -eq 2 \ 5156 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5157 && xsi_shell=yes 5158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5159 $as_echo "$xsi_shell" >&6; } 5160 5161 5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5163 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5164 lt_shell_append=no 5165 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5166 >/dev/null 2>&1 \ 5167 && lt_shell_append=yes 5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5169 $as_echo "$lt_shell_append" >&6; } 5170 5171 5172 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5173 lt_unset=unset 5174 else 5175 lt_unset=false 5176 fi 5177 5178 5179 5180 5181 5182 # test EBCDIC or ASCII 5183 case `echo X|tr X '\101'` in 5184 A) # ASCII based system 5185 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5186 lt_SP2NL='tr \040 \012' 5187 lt_NL2SP='tr \015\012 \040\040' 5188 ;; 5189 *) # EBCDIC based system 5190 lt_SP2NL='tr \100 \n' 5191 lt_NL2SP='tr \r\n \100\100' 5192 ;; 5193 esac 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5204 $as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5205 if ${lt_cv_to_host_file_cmd+:} false; then : 5206 $as_echo_n "(cached) " >&6 5207 else 5208 case $host in 5209 *-*-mingw* ) 5210 case $build in 5211 *-*-mingw* ) # actually msys 5212 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5213 ;; 5214 *-*-cygwin* ) 5215 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5216 ;; 5217 * ) # otherwise, assume *nix 5218 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5219 ;; 5220 esac 5221 ;; 5222 *-*-cygwin* ) 5223 case $build in 5224 *-*-mingw* ) # actually msys 5225 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5226 ;; 5227 *-*-cygwin* ) 5228 lt_cv_to_host_file_cmd=func_convert_file_noop 5229 ;; 5230 * ) # otherwise, assume *nix 5231 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5232 ;; 5233 esac 5234 ;; 5235 * ) # unhandled hosts (and "normal" native builds) 5236 lt_cv_to_host_file_cmd=func_convert_file_noop 5237 ;; 5238 esac 5239 5240 fi 5241 5242 to_host_file_cmd=$lt_cv_to_host_file_cmd 5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5244 $as_echo "$lt_cv_to_host_file_cmd" >&6; } 5245 5246 5247 5248 5249 5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5251 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5252 if ${lt_cv_to_tool_file_cmd+:} false; then : 5253 $as_echo_n "(cached) " >&6 5254 else 5255 #assume ordinary cross tools, or native build. 5256 lt_cv_to_tool_file_cmd=func_convert_file_noop 5257 case $host in 5258 *-*-mingw* ) 5259 case $build in 5260 *-*-mingw* ) # actually msys 5261 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5262 ;; 5263 esac 5264 ;; 5265 esac 5266 5267 fi 5268 5269 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5271 $as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5272 5273 5274 5275 5276 5277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5278 $as_echo_n "checking for $LD option to reload object files... " >&6; } 5279 if ${lt_cv_ld_reload_flag+:} false; then : 5280 $as_echo_n "(cached) " >&6 5281 else 5282 lt_cv_ld_reload_flag='-r' 5283 fi 5284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5285 $as_echo "$lt_cv_ld_reload_flag" >&6; } 5286 reload_flag=$lt_cv_ld_reload_flag 5287 case $reload_flag in 5288 "" | " "*) ;; 5289 *) reload_flag=" $reload_flag" ;; 5290 esac 5291 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5292 case $host_os in 5293 cygwin* | mingw* | pw32* | cegcc*) 5294 if test "$GCC" != yes; then 5295 reload_cmds=false 5296 fi 5297 ;; 5298 darwin*) 5299 if test "$GCC" = yes; then 5300 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5301 else 5302 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5303 fi 5304 ;; 5305 esac 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 if test -n "$ac_tool_prefix"; then 5316 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5317 set dummy ${ac_tool_prefix}objdump; ac_word=$2 5318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5319 $as_echo_n "checking for $ac_word... " >&6; } 5320 if ${ac_cv_prog_OBJDUMP+:} false; then : 5321 $as_echo_n "(cached) " >&6 5322 else 5323 if test -n "$OBJDUMP"; then 5324 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5325 else 5326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5327 for as_dir in $PATH 5328 do 5329 IFS=$as_save_IFS 5330 test -z "$as_dir" && as_dir=. 5331 for ac_exec_ext in '' $ac_executable_extensions; do 5332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5333 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5335 break 2 5336 fi 5337 done 5338 done 5339 IFS=$as_save_IFS 5340 5341 fi 5342 fi 5343 OBJDUMP=$ac_cv_prog_OBJDUMP 5344 if test -n "$OBJDUMP"; then 5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5346 $as_echo "$OBJDUMP" >&6; } 5347 else 5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5349 $as_echo "no" >&6; } 5350 fi 5351 5352 5353 fi 5354 if test -z "$ac_cv_prog_OBJDUMP"; then 5355 ac_ct_OBJDUMP=$OBJDUMP 5356 # Extract the first word of "objdump", so it can be a program name with args. 5357 set dummy objdump; ac_word=$2 5358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5359 $as_echo_n "checking for $ac_word... " >&6; } 5360 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5361 $as_echo_n "(cached) " >&6 5362 else 5363 if test -n "$ac_ct_OBJDUMP"; then 5364 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5365 else 5366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5367 for as_dir in $PATH 5368 do 5369 IFS=$as_save_IFS 5370 test -z "$as_dir" && as_dir=. 5371 for ac_exec_ext in '' $ac_executable_extensions; do 5372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5373 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5375 break 2 5376 fi 5377 done 5378 done 5379 IFS=$as_save_IFS 5380 5381 fi 5382 fi 5383 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5384 if test -n "$ac_ct_OBJDUMP"; then 5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5386 $as_echo "$ac_ct_OBJDUMP" >&6; } 5387 else 5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5389 $as_echo "no" >&6; } 5390 fi 5391 5392 if test "x$ac_ct_OBJDUMP" = x; then 5393 OBJDUMP="false" 5394 else 5395 case $cross_compiling:$ac_tool_warned in 5396 yes:) 5397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5398 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5399 ac_tool_warned=yes ;; 5400 esac 5401 OBJDUMP=$ac_ct_OBJDUMP 5402 fi 5403 else 5404 OBJDUMP="$ac_cv_prog_OBJDUMP" 5405 fi 5406 5407 test -z "$OBJDUMP" && OBJDUMP=objdump 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5418 $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5419 if ${lt_cv_deplibs_check_method+:} false; then : 5420 $as_echo_n "(cached) " >&6 5421 else 5422 lt_cv_file_magic_cmd='$MAGIC_CMD' 5423 lt_cv_file_magic_test_file= 5424 lt_cv_deplibs_check_method='unknown' 5425 # Need to set the preceding variable on all platforms that support 5426 # interlibrary dependencies. 5427 # 'none' -- dependencies not supported. 5428 # `unknown' -- same as none, but documents that we really don't know. 5429 # 'pass_all' -- all dependencies passed with no checks. 5430 # 'test_compile' -- check by making test program. 5431 # 'file_magic [[regex]]' -- check by looking for files in library path 5432 # which responds to the $file_magic_cmd with a given extended regex. 5433 # If you have `file' or equivalent on your system and you're not sure 5434 # whether `pass_all' will *always* work, you probably want this one. 5435 5436 case $host_os in 5437 aix[4-9]*) 5438 lt_cv_deplibs_check_method=pass_all 5439 ;; 5440 5441 beos*) 5442 lt_cv_deplibs_check_method=pass_all 5443 ;; 5444 5445 bsdi[45]*) 5446 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5447 lt_cv_file_magic_cmd='/usr/bin/file -L' 5448 lt_cv_file_magic_test_file=/shlib/libc.so 5449 ;; 5450 5451 cygwin*) 5452 # func_win32_libid is a shell function defined in ltmain.sh 5453 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5454 lt_cv_file_magic_cmd='func_win32_libid' 5455 ;; 5456 5457 mingw* | pw32*) 5458 # Base MSYS/MinGW do not provide the 'file' command needed by 5459 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5460 # unless we find 'file', for example because we are cross-compiling. 5461 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5462 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5463 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5464 lt_cv_file_magic_cmd='func_win32_libid' 5465 else 5466 # Keep this pattern in sync with the one in func_win32_libid. 5467 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5468 lt_cv_file_magic_cmd='$OBJDUMP -f' 5469 fi 5470 ;; 5471 5472 cegcc*) 5473 # use the weaker test based on 'objdump'. See mingw*. 5474 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5475 lt_cv_file_magic_cmd='$OBJDUMP -f' 5476 ;; 5477 5478 darwin* | rhapsody*) 5479 lt_cv_deplibs_check_method=pass_all 5480 ;; 5481 5482 freebsd* | dragonfly*) 5483 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5484 case $host_cpu in 5485 i*86 ) 5486 # Not sure whether the presence of OpenBSD here was a mistake. 5487 # Let's accept both of them until this is cleared up. 5488 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5489 lt_cv_file_magic_cmd=/usr/bin/file 5490 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5491 ;; 5492 esac 5493 else 5494 lt_cv_deplibs_check_method=pass_all 5495 fi 5496 ;; 5497 5498 gnu*) 5499 lt_cv_deplibs_check_method=pass_all 5500 ;; 5501 5502 haiku*) 5503 lt_cv_deplibs_check_method=pass_all 5504 ;; 5505 5506 hpux10.20* | hpux11*) 5507 lt_cv_file_magic_cmd=/usr/bin/file 5508 case $host_cpu in 5509 ia64*) 5510 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5511 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5512 ;; 5513 hppa*64*) 5514 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]' 5515 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5516 ;; 5517 *) 5518 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5519 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5520 ;; 5521 esac 5522 ;; 5523 5524 interix[3-9]*) 5525 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5526 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5527 ;; 5528 5529 irix5* | irix6* | nonstopux*) 5530 case $LD in 5531 *-32|*"-32 ") libmagic=32-bit;; 5532 *-n32|*"-n32 ") libmagic=N32;; 5533 *-64|*"-64 ") libmagic=64-bit;; 5534 *) libmagic=never-match;; 5535 esac 5536 lt_cv_deplibs_check_method=pass_all 5537 ;; 5538 5539 # This must be glibc/ELF. 5540 linux* | k*bsd*-gnu | kopensolaris*-gnu) 5541 lt_cv_deplibs_check_method=pass_all 5542 ;; 5543 5544 netbsd* | netbsdelf*-gnu) 5545 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5546 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5547 else 5548 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5549 fi 5550 ;; 5551 5552 newos6*) 5553 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5554 lt_cv_file_magic_cmd=/usr/bin/file 5555 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5556 ;; 5557 5558 *nto* | *qnx*) 5559 lt_cv_deplibs_check_method=pass_all 5560 ;; 5561 5562 openbsd*) 5563 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5564 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5565 else 5566 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5567 fi 5568 ;; 5569 5570 osf3* | osf4* | osf5*) 5571 lt_cv_deplibs_check_method=pass_all 5572 ;; 5573 5574 rdos*) 5575 lt_cv_deplibs_check_method=pass_all 5576 ;; 5577 5578 solaris*) 5579 lt_cv_deplibs_check_method=pass_all 5580 ;; 5581 5582 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5583 lt_cv_deplibs_check_method=pass_all 5584 ;; 5585 5586 sysv4 | sysv4.3*) 5587 case $host_vendor in 5588 motorola) 5589 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]' 5590 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5591 ;; 5592 ncr) 5593 lt_cv_deplibs_check_method=pass_all 5594 ;; 5595 sequent) 5596 lt_cv_file_magic_cmd='/bin/file' 5597 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5598 ;; 5599 sni) 5600 lt_cv_file_magic_cmd='/bin/file' 5601 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5602 lt_cv_file_magic_test_file=/lib/libc.so 5603 ;; 5604 siemens) 5605 lt_cv_deplibs_check_method=pass_all 5606 ;; 5607 pc) 5608 lt_cv_deplibs_check_method=pass_all 5609 ;; 5610 esac 5611 ;; 5612 5613 tpf*) 5614 lt_cv_deplibs_check_method=pass_all 5615 ;; 5616 esac 5617 5618 fi 5619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5620 $as_echo "$lt_cv_deplibs_check_method" >&6; } 5621 5622 file_magic_glob= 5623 want_nocaseglob=no 5624 if test "$build" = "$host"; then 5625 case $host_os in 5626 mingw* | pw32*) 5627 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 5628 want_nocaseglob=yes 5629 else 5630 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 5631 fi 5632 ;; 5633 esac 5634 fi 5635 5636 file_magic_cmd=$lt_cv_file_magic_cmd 5637 deplibs_check_method=$lt_cv_deplibs_check_method 5638 test -z "$deplibs_check_method" && deplibs_check_method=unknown 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 if test -n "$ac_tool_prefix"; then 5662 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5663 set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5665 $as_echo_n "checking for $ac_word... " >&6; } 5666 if ${ac_cv_prog_DLLTOOL+:} false; then : 5667 $as_echo_n "(cached) " >&6 5668 else 5669 if test -n "$DLLTOOL"; then 5670 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5671 else 5672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5673 for as_dir in $PATH 5674 do 5675 IFS=$as_save_IFS 5676 test -z "$as_dir" && as_dir=. 5677 for ac_exec_ext in '' $ac_executable_extensions; do 5678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5679 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5681 break 2 5682 fi 5683 done 5684 done 5685 IFS=$as_save_IFS 5686 5687 fi 5688 fi 5689 DLLTOOL=$ac_cv_prog_DLLTOOL 5690 if test -n "$DLLTOOL"; then 5691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5692 $as_echo "$DLLTOOL" >&6; } 5693 else 5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5695 $as_echo "no" >&6; } 5696 fi 5697 5698 5699 fi 5700 if test -z "$ac_cv_prog_DLLTOOL"; then 5701 ac_ct_DLLTOOL=$DLLTOOL 5702 # Extract the first word of "dlltool", so it can be a program name with args. 5703 set dummy dlltool; ac_word=$2 5704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5705 $as_echo_n "checking for $ac_word... " >&6; } 5706 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5707 $as_echo_n "(cached) " >&6 5708 else 5709 if test -n "$ac_ct_DLLTOOL"; then 5710 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5711 else 5712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5713 for as_dir in $PATH 5714 do 5715 IFS=$as_save_IFS 5716 test -z "$as_dir" && as_dir=. 5717 for ac_exec_ext in '' $ac_executable_extensions; do 5718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5719 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5721 break 2 5722 fi 5723 done 5724 done 5725 IFS=$as_save_IFS 5726 5727 fi 5728 fi 5729 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5730 if test -n "$ac_ct_DLLTOOL"; then 5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5732 $as_echo "$ac_ct_DLLTOOL" >&6; } 5733 else 5734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5735 $as_echo "no" >&6; } 5736 fi 5737 5738 if test "x$ac_ct_DLLTOOL" = x; then 5739 DLLTOOL="false" 5740 else 5741 case $cross_compiling:$ac_tool_warned in 5742 yes:) 5743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5745 ac_tool_warned=yes ;; 5746 esac 5747 DLLTOOL=$ac_ct_DLLTOOL 5748 fi 5749 else 5750 DLLTOOL="$ac_cv_prog_DLLTOOL" 5751 fi 5752 5753 test -z "$DLLTOOL" && DLLTOOL=dlltool 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 5765 $as_echo_n "checking how to associate runtime and link libraries... " >&6; } 5766 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 5767 $as_echo_n "(cached) " >&6 5768 else 5769 lt_cv_sharedlib_from_linklib_cmd='unknown' 5770 5771 case $host_os in 5772 cygwin* | mingw* | pw32* | cegcc*) 5773 # two different shell functions defined in ltmain.sh 5774 # decide which to use based on capabilities of $DLLTOOL 5775 case `$DLLTOOL --help 2>&1` in 5776 *--identify-strict*) 5777 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 5778 ;; 5779 *) 5780 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 5781 ;; 5782 esac 5783 ;; 5784 *) 5785 # fallback: assume linklib IS sharedlib 5786 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 5787 ;; 5788 esac 5789 5790 fi 5791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 5792 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 5793 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 5794 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 5795 5796 5797 5798 5799 5800 5801 5802 5803 if test -n "$ac_tool_prefix"; then 5804 for ac_prog in ar 5805 do 5806 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5807 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5809 $as_echo_n "checking for $ac_word... " >&6; } 5810 if ${ac_cv_prog_AR+:} false; then : 5811 $as_echo_n "(cached) " >&6 5812 else 5813 if test -n "$AR"; then 5814 ac_cv_prog_AR="$AR" # Let the user override the test. 5815 else 5816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5817 for as_dir in $PATH 5818 do 5819 IFS=$as_save_IFS 5820 test -z "$as_dir" && as_dir=. 5821 for ac_exec_ext in '' $ac_executable_extensions; do 5822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5823 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5825 break 2 5826 fi 5827 done 5828 done 5829 IFS=$as_save_IFS 5830 5831 fi 5832 fi 5833 AR=$ac_cv_prog_AR 5834 if test -n "$AR"; then 5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5836 $as_echo "$AR" >&6; } 5837 else 5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5839 $as_echo "no" >&6; } 5840 fi 5841 5842 5843 test -n "$AR" && break 5844 done 5845 fi 5846 if test -z "$AR"; then 5847 ac_ct_AR=$AR 5848 for ac_prog in ar 5849 do 5850 # Extract the first word of "$ac_prog", so it can be a program name with args. 5851 set dummy $ac_prog; ac_word=$2 5852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5853 $as_echo_n "checking for $ac_word... " >&6; } 5854 if ${ac_cv_prog_ac_ct_AR+:} false; then : 5855 $as_echo_n "(cached) " >&6 5856 else 5857 if test -n "$ac_ct_AR"; then 5858 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5859 else 5860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5861 for as_dir in $PATH 5862 do 5863 IFS=$as_save_IFS 5864 test -z "$as_dir" && as_dir=. 5865 for ac_exec_ext in '' $ac_executable_extensions; do 5866 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5867 ac_cv_prog_ac_ct_AR="$ac_prog" 5868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5869 break 2 5870 fi 5871 done 5872 done 5873 IFS=$as_save_IFS 5874 5875 fi 5876 fi 5877 ac_ct_AR=$ac_cv_prog_ac_ct_AR 5878 if test -n "$ac_ct_AR"; then 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5880 $as_echo "$ac_ct_AR" >&6; } 5881 else 5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5883 $as_echo "no" >&6; } 5884 fi 5885 5886 5887 test -n "$ac_ct_AR" && break 5888 done 5889 5890 if test "x$ac_ct_AR" = x; then 5891 AR="false" 5892 else 5893 case $cross_compiling:$ac_tool_warned in 5894 yes:) 5895 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5896 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5897 ac_tool_warned=yes ;; 5898 esac 5899 AR=$ac_ct_AR 5900 fi 5901 fi 5902 5903 : ${AR=ar} 5904 : ${AR_FLAGS=cru} 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 5917 $as_echo_n "checking for archiver @FILE support... " >&6; } 5918 if ${lt_cv_ar_at_file+:} false; then : 5919 $as_echo_n "(cached) " >&6 5920 else 5921 lt_cv_ar_at_file=no 5922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5923 /* end confdefs.h. */ 5924 5925 int 5926 main () 5927 { 5928 5929 ; 5930 return 0; 5931 } 5932 _ACEOF 5933 if ac_fn_c_try_compile "$LINENO"; then : 5934 echo conftest.$ac_objext > conftest.lst 5935 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 5936 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5937 (eval $lt_ar_try) 2>&5 5938 ac_status=$? 5939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5940 test $ac_status = 0; } 5941 if test "$ac_status" -eq 0; then 5942 # Ensure the archiver fails upon bogus file names. 5943 rm -f conftest.$ac_objext libconftest.a 5944 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5945 (eval $lt_ar_try) 2>&5 5946 ac_status=$? 5947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5948 test $ac_status = 0; } 5949 if test "$ac_status" -ne 0; then 5950 lt_cv_ar_at_file=@ 5951 fi 5952 fi 5953 rm -f conftest.* libconftest.a 5954 5955 fi 5956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5957 5958 fi 5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 5960 $as_echo "$lt_cv_ar_at_file" >&6; } 5961 5962 if test "x$lt_cv_ar_at_file" = xno; then 5963 archiver_list_spec= 5964 else 5965 archiver_list_spec=$lt_cv_ar_at_file 5966 fi 5967 5968 5969 5970 5971 5972 5973 5974 if test -n "$ac_tool_prefix"; then 5975 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5976 set dummy ${ac_tool_prefix}strip; ac_word=$2 5977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5978 $as_echo_n "checking for $ac_word... " >&6; } 5979 if ${ac_cv_prog_STRIP+:} false; then : 5980 $as_echo_n "(cached) " >&6 5981 else 5982 if test -n "$STRIP"; then 5983 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5984 else 5985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5986 for as_dir in $PATH 5987 do 5988 IFS=$as_save_IFS 5989 test -z "$as_dir" && as_dir=. 5990 for ac_exec_ext in '' $ac_executable_extensions; do 5991 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5992 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5994 break 2 5995 fi 5996 done 5997 done 5998 IFS=$as_save_IFS 5999 6000 fi 6001 fi 6002 STRIP=$ac_cv_prog_STRIP 6003 if test -n "$STRIP"; then 6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6005 $as_echo "$STRIP" >&6; } 6006 else 6007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6008 $as_echo "no" >&6; } 6009 fi 6010 6011 6012 fi 6013 if test -z "$ac_cv_prog_STRIP"; then 6014 ac_ct_STRIP=$STRIP 6015 # Extract the first word of "strip", so it can be a program name with args. 6016 set dummy strip; ac_word=$2 6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6018 $as_echo_n "checking for $ac_word... " >&6; } 6019 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6020 $as_echo_n "(cached) " >&6 6021 else 6022 if test -n "$ac_ct_STRIP"; then 6023 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6024 else 6025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6026 for as_dir in $PATH 6027 do 6028 IFS=$as_save_IFS 6029 test -z "$as_dir" && as_dir=. 6030 for ac_exec_ext in '' $ac_executable_extensions; do 6031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6032 ac_cv_prog_ac_ct_STRIP="strip" 6033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6034 break 2 6035 fi 6036 done 6037 done 6038 IFS=$as_save_IFS 6039 6040 fi 6041 fi 6042 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6043 if test -n "$ac_ct_STRIP"; then 6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6045 $as_echo "$ac_ct_STRIP" >&6; } 6046 else 6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6048 $as_echo "no" >&6; } 6049 fi 6050 6051 if test "x$ac_ct_STRIP" = x; then 6052 STRIP=":" 6053 else 6054 case $cross_compiling:$ac_tool_warned in 6055 yes:) 6056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6057 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6058 ac_tool_warned=yes ;; 6059 esac 6060 STRIP=$ac_ct_STRIP 6061 fi 6062 else 6063 STRIP="$ac_cv_prog_STRIP" 6064 fi 6065 6066 test -z "$STRIP" && STRIP=: 6067 6068 6069 6070 6071 6072 6073 if test -n "$ac_tool_prefix"; then 6074 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6075 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6077 $as_echo_n "checking for $ac_word... " >&6; } 6078 if ${ac_cv_prog_RANLIB+:} false; then : 6079 $as_echo_n "(cached) " >&6 6080 else 6081 if test -n "$RANLIB"; then 6082 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6083 else 6084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6085 for as_dir in $PATH 6086 do 6087 IFS=$as_save_IFS 6088 test -z "$as_dir" && as_dir=. 6089 for ac_exec_ext in '' $ac_executable_extensions; do 6090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6091 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6093 break 2 6094 fi 6095 done 6096 done 6097 IFS=$as_save_IFS 6098 6099 fi 6100 fi 6101 RANLIB=$ac_cv_prog_RANLIB 6102 if test -n "$RANLIB"; then 6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6104 $as_echo "$RANLIB" >&6; } 6105 else 6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6107 $as_echo "no" >&6; } 6108 fi 6109 6110 6111 fi 6112 if test -z "$ac_cv_prog_RANLIB"; then 6113 ac_ct_RANLIB=$RANLIB 6114 # Extract the first word of "ranlib", so it can be a program name with args. 6115 set dummy ranlib; ac_word=$2 6116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6117 $as_echo_n "checking for $ac_word... " >&6; } 6118 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6119 $as_echo_n "(cached) " >&6 6120 else 6121 if test -n "$ac_ct_RANLIB"; then 6122 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6123 else 6124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6125 for as_dir in $PATH 6126 do 6127 IFS=$as_save_IFS 6128 test -z "$as_dir" && as_dir=. 6129 for ac_exec_ext in '' $ac_executable_extensions; do 6130 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6131 ac_cv_prog_ac_ct_RANLIB="ranlib" 6132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6133 break 2 6134 fi 6135 done 6136 done 6137 IFS=$as_save_IFS 6138 6139 fi 6140 fi 6141 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6142 if test -n "$ac_ct_RANLIB"; then 6143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6144 $as_echo "$ac_ct_RANLIB" >&6; } 6145 else 6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6147 $as_echo "no" >&6; } 6148 fi 6149 6150 if test "x$ac_ct_RANLIB" = x; then 6151 RANLIB=":" 6152 else 6153 case $cross_compiling:$ac_tool_warned in 6154 yes:) 6155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6156 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6157 ac_tool_warned=yes ;; 6158 esac 6159 RANLIB=$ac_ct_RANLIB 6160 fi 6161 else 6162 RANLIB="$ac_cv_prog_RANLIB" 6163 fi 6164 6165 test -z "$RANLIB" && RANLIB=: 6166 6167 6168 6169 6170 6171 6172 # Determine commands to create old-style static archives. 6173 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6174 old_postinstall_cmds='chmod 644 $oldlib' 6175 old_postuninstall_cmds= 6176 6177 if test -n "$RANLIB"; then 6178 case $host_os in 6179 openbsd*) 6180 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6181 ;; 6182 *) 6183 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6184 ;; 6185 esac 6186 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6187 fi 6188 6189 case $host_os in 6190 darwin*) 6191 lock_old_archive_extraction=yes ;; 6192 *) 6193 lock_old_archive_extraction=no ;; 6194 esac 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 # If no C compiler was specified, use CC. 6235 LTCC=${LTCC-"$CC"} 6236 6237 # If no C compiler flags were specified, use CFLAGS. 6238 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6239 6240 # Allow CC to be a program name with arguments. 6241 compiler=$CC 6242 6243 6244 # Check for command to grab the raw symbol name followed by C symbol from nm. 6245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6246 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6247 if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6248 $as_echo_n "(cached) " >&6 6249 else 6250 6251 # These are sane defaults that work on at least a few old systems. 6252 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6253 6254 # Character class describing NM global symbol codes. 6255 symcode='[BCDEGRST]' 6256 6257 # Regexp to match symbols that can be accessed directly from C. 6258 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6259 6260 # Define system-specific variables. 6261 case $host_os in 6262 aix*) 6263 symcode='[BCDT]' 6264 ;; 6265 cygwin* | mingw* | pw32* | cegcc*) 6266 symcode='[ABCDGISTW]' 6267 ;; 6268 hpux*) 6269 if test "$host_cpu" = ia64; then 6270 symcode='[ABCDEGRST]' 6271 fi 6272 ;; 6273 irix* | nonstopux*) 6274 symcode='[BCDEGRST]' 6275 ;; 6276 osf*) 6277 symcode='[BCDEGQRST]' 6278 ;; 6279 solaris*) 6280 symcode='[BDRT]' 6281 ;; 6282 sco3.2v5*) 6283 symcode='[DT]' 6284 ;; 6285 sysv4.2uw2*) 6286 symcode='[DT]' 6287 ;; 6288 sysv5* | sco5v6* | unixware* | OpenUNIX*) 6289 symcode='[ABDT]' 6290 ;; 6291 sysv4) 6292 symcode='[DFNSTU]' 6293 ;; 6294 esac 6295 6296 # If we're using GNU nm, then use its standard symbol codes. 6297 case `$NM -V 2>&1` in 6298 *GNU* | *'with BFD'*) 6299 symcode='[ABCDGIRSTW]' ;; 6300 esac 6301 6302 # Transform an extracted symbol line into a proper C declaration. 6303 # Some systems (esp. on ia64) link data and code symbols differently, 6304 # so use this general approach. 6305 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6306 6307 # Transform an extracted symbol line into symbol name and symbol address 6308 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6309 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 6310 6311 # Handle CRLF in mingw tool chain 6312 opt_cr= 6313 case $build_os in 6314 mingw*) 6315 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6316 ;; 6317 esac 6318 6319 # Try without a prefix underscore, then with it. 6320 for ac_symprfx in "" "_"; do 6321 6322 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6323 symxfrm="\\1 $ac_symprfx\\2 \\2" 6324 6325 # Write the raw and C identifiers. 6326 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6327 # Fake it for dumpbin and say T for any non-static function 6328 # and D for any global variable. 6329 # Also find C++ and __fastcall symbols from MSVC++, 6330 # which start with @ or ?. 6331 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6332 " {last_section=section; section=\$ 3};"\ 6333 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6334 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6335 " \$ 0!~/External *\|/{next};"\ 6336 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6337 " {if(hide[section]) next};"\ 6338 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6339 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6340 " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6341 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6342 " ' prfx=^$ac_symprfx" 6343 else 6344 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6345 fi 6346 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6347 6348 # Check to see that the pipe works correctly. 6349 pipe_works=no 6350 6351 rm -f conftest* 6352 cat > conftest.$ac_ext <<_LT_EOF 6353 #ifdef __cplusplus 6354 extern "C" { 6355 #endif 6356 char nm_test_var; 6357 void nm_test_func(void); 6358 void nm_test_func(void){} 6359 #ifdef __cplusplus 6360 } 6361 #endif 6362 int main(){nm_test_var='a';nm_test_func();return(0);} 6363 _LT_EOF 6364 6365 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6366 (eval $ac_compile) 2>&5 6367 ac_status=$? 6368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6369 test $ac_status = 0; }; then 6370 # Now try to grab the symbols. 6371 nlist=conftest.nm 6372 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6373 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6374 ac_status=$? 6375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6376 test $ac_status = 0; } && test -s "$nlist"; then 6377 # Try sorting and uniquifying the output. 6378 if sort "$nlist" | uniq > "$nlist"T; then 6379 mv -f "$nlist"T "$nlist" 6380 else 6381 rm -f "$nlist"T 6382 fi 6383 6384 # Make sure that we snagged all the symbols we need. 6385 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6386 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6387 cat <<_LT_EOF > conftest.$ac_ext 6388 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6389 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 6390 /* DATA imports from DLLs on WIN32 con't be const, because runtime 6391 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6392 # define LT_DLSYM_CONST 6393 #elif defined(__osf__) 6394 /* This system does not cope well with relocations in const data. */ 6395 # define LT_DLSYM_CONST 6396 #else 6397 # define LT_DLSYM_CONST const 6398 #endif 6399 6400 #ifdef __cplusplus 6401 extern "C" { 6402 #endif 6403 6404 _LT_EOF 6405 # Now generate the symbol file. 6406 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6407 6408 cat <<_LT_EOF >> conftest.$ac_ext 6409 6410 /* The mapping between symbol names and symbols. */ 6411 LT_DLSYM_CONST struct { 6412 const char *name; 6413 void *address; 6414 } 6415 lt__PROGRAM__LTX_preloaded_symbols[] = 6416 { 6417 { "@PROGRAM@", (void *) 0 }, 6418 _LT_EOF 6419 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6420 cat <<\_LT_EOF >> conftest.$ac_ext 6421 {0, (void *) 0} 6422 }; 6423 6424 /* This works around a problem in FreeBSD linker */ 6425 #ifdef FREEBSD_WORKAROUND 6426 static const void *lt_preloaded_setup() { 6427 return lt__PROGRAM__LTX_preloaded_symbols; 6428 } 6429 #endif 6430 6431 #ifdef __cplusplus 6432 } 6433 #endif 6434 _LT_EOF 6435 # Now try linking the two files. 6436 mv conftest.$ac_objext conftstm.$ac_objext 6437 lt_globsym_save_LIBS=$LIBS 6438 lt_globsym_save_CFLAGS=$CFLAGS 6439 LIBS="conftstm.$ac_objext" 6440 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6441 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6442 (eval $ac_link) 2>&5 6443 ac_status=$? 6444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6445 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6446 pipe_works=yes 6447 fi 6448 LIBS=$lt_globsym_save_LIBS 6449 CFLAGS=$lt_globsym_save_CFLAGS 6450 else 6451 echo "cannot find nm_test_func in $nlist" >&5 6452 fi 6453 else 6454 echo "cannot find nm_test_var in $nlist" >&5 6455 fi 6456 else 6457 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6458 fi 6459 else 6460 echo "$progname: failed program was:" >&5 6461 cat conftest.$ac_ext >&5 6462 fi 6463 rm -rf conftest* conftst* 6464 6465 # Do not use the global_symbol_pipe unless it works. 6466 if test "$pipe_works" = yes; then 6467 break 6468 else 6469 lt_cv_sys_global_symbol_pipe= 6470 fi 6471 done 6472 6473 fi 6474 6475 if test -z "$lt_cv_sys_global_symbol_pipe"; then 6476 lt_cv_sys_global_symbol_to_cdecl= 6477 fi 6478 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6480 $as_echo "failed" >&6; } 6481 else 6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6483 $as_echo "ok" >&6; } 6484 fi 6485 6486 # Response file support. 6487 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6488 nm_file_list_spec='@' 6489 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6490 nm_file_list_spec='@' 6491 fi 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6520 $as_echo_n "checking for sysroot... " >&6; } 6521 6522 # Check whether --with-sysroot was given. 6523 if test "${with_sysroot+set}" = set; then : 6524 withval=$with_sysroot; 6525 else 6526 with_sysroot=no 6527 fi 6528 6529 6530 lt_sysroot= 6531 case ${with_sysroot} in #( 6532 yes) 6533 if test "$GCC" = yes; then 6534 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 6535 fi 6536 ;; #( 6537 /*) 6538 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 6539 ;; #( 6540 no|'') 6541 ;; #( 6542 *) 6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 6544 $as_echo "${with_sysroot}" >&6; } 6545 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 6546 ;; 6547 esac 6548 6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6550 $as_echo "${lt_sysroot:-no}" >&6; } 6551 6552 6553 6554 6555 6556 # Check whether --enable-libtool-lock was given. 6557 if test "${enable_libtool_lock+set}" = set; then : 6558 enableval=$enable_libtool_lock; 6559 fi 6560 6561 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6562 6563 # Some flags need to be propagated to the compiler or linker for good 6564 # libtool support. 6565 case $host in 6566 ia64-*-hpux*) 6567 # Find out which ABI we are using. 6568 echo 'int i;' > conftest.$ac_ext 6569 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6570 (eval $ac_compile) 2>&5 6571 ac_status=$? 6572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6573 test $ac_status = 0; }; then 6574 case `/usr/bin/file conftest.$ac_objext` in 6575 *ELF-32*) 6576 HPUX_IA64_MODE="32" 6577 ;; 6578 *ELF-64*) 6579 HPUX_IA64_MODE="64" 6580 ;; 6581 esac 6582 fi 6583 rm -rf conftest* 6584 ;; 6585 *-*-irix6*) 6586 # Find out which ABI we are using. 6587 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6588 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6589 (eval $ac_compile) 2>&5 6590 ac_status=$? 6591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6592 test $ac_status = 0; }; then 6593 if test "$lt_cv_prog_gnu_ld" = yes; then 6594 case `/usr/bin/file conftest.$ac_objext` in 6595 *32-bit*) 6596 LD="${LD-ld} -melf32bsmip" 6597 ;; 6598 *N32*) 6599 LD="${LD-ld} -melf32bmipn32" 6600 ;; 6601 *64-bit*) 6602 LD="${LD-ld} -melf64bmip" 6603 ;; 6604 esac 6605 else 6606 case `/usr/bin/file conftest.$ac_objext` in 6607 *32-bit*) 6608 LD="${LD-ld} -32" 6609 ;; 6610 *N32*) 6611 LD="${LD-ld} -n32" 6612 ;; 6613 *64-bit*) 6614 LD="${LD-ld} -64" 6615 ;; 6616 esac 6617 fi 6618 fi 6619 rm -rf conftest* 6620 ;; 6621 6622 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6623 s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6624 # Find out which ABI we are using. 6625 echo 'int i;' > conftest.$ac_ext 6626 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6627 (eval $ac_compile) 2>&5 6628 ac_status=$? 6629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6630 test $ac_status = 0; }; then 6631 case `/usr/bin/file conftest.o` in 6632 *32-bit*) 6633 case $host in 6634 x86_64-*kfreebsd*-gnu) 6635 LD="${LD-ld} -m elf_i386_fbsd" 6636 ;; 6637 x86_64-*linux*) 6638 LD="${LD-ld} -m elf_i386" 6639 ;; 6640 ppc64-*linux*|powerpc64-*linux*) 6641 LD="${LD-ld} -m elf32ppclinux" 6642 ;; 6643 s390x-*linux*) 6644 LD="${LD-ld} -m elf_s390" 6645 ;; 6646 sparc64-*linux*) 6647 LD="${LD-ld} -m elf32_sparc" 6648 ;; 6649 esac 6650 ;; 6651 *64-bit*) 6652 case $host in 6653 x86_64-*kfreebsd*-gnu) 6654 LD="${LD-ld} -m elf_x86_64_fbsd" 6655 ;; 6656 x86_64-*linux*) 6657 LD="${LD-ld} -m elf_x86_64" 6658 ;; 6659 ppc*-*linux*|powerpc*-*linux*) 6660 LD="${LD-ld} -m elf64ppc" 6661 ;; 6662 s390*-*linux*|s390*-*tpf*) 6663 LD="${LD-ld} -m elf64_s390" 6664 ;; 6665 sparc*-*linux*) 6666 LD="${LD-ld} -m elf64_sparc" 6667 ;; 6668 esac 6669 ;; 6670 esac 6671 fi 6672 rm -rf conftest* 6673 ;; 6674 6675 *-*-sco3.2v5*) 6676 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6677 SAVE_CFLAGS="$CFLAGS" 6678 CFLAGS="$CFLAGS -belf" 6679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6680 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6681 if ${lt_cv_cc_needs_belf+:} false; then : 6682 $as_echo_n "(cached) " >&6 6683 else 6684 ac_ext=c 6685 ac_cpp='$CPP $CPPFLAGS' 6686 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6687 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6688 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6689 6690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6691 /* end confdefs.h. */ 6692 6693 int 6694 main () 6695 { 6696 6697 ; 6698 return 0; 6699 } 6700 _ACEOF 6701 if ac_fn_c_try_link "$LINENO"; then : 6702 lt_cv_cc_needs_belf=yes 6703 else 6704 lt_cv_cc_needs_belf=no 6705 fi 6706 rm -f core conftest.err conftest.$ac_objext \ 6707 conftest$ac_exeext conftest.$ac_ext 6708 ac_ext=c 6709 ac_cpp='$CPP $CPPFLAGS' 6710 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6711 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6712 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6713 6714 fi 6715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6716 $as_echo "$lt_cv_cc_needs_belf" >&6; } 6717 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6718 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6719 CFLAGS="$SAVE_CFLAGS" 6720 fi 6721 ;; 6722 *-*solaris*) 6723 # Find out which ABI we are using. 6724 echo 'int i;' > conftest.$ac_ext 6725 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6726 (eval $ac_compile) 2>&5 6727 ac_status=$? 6728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6729 test $ac_status = 0; }; then 6730 case `/usr/bin/file conftest.o` in 6731 *64-bit*) 6732 case $lt_cv_prog_gnu_ld in 6733 yes*) 6734 case $host in 6735 i?86-*-solaris*) 6736 LD="${LD-ld} -m elf_x86_64" 6737 ;; 6738 sparc*-*-solaris*) 6739 LD="${LD-ld} -m elf64_sparc" 6740 ;; 6741 esac 6742 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 6743 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 6744 LD="${LD-ld}_sol2" 6745 fi 6746 ;; 6747 *) 6748 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6749 LD="${LD-ld} -64" 6750 fi 6751 ;; 6752 esac 6753 ;; 6754 esac 6755 fi 6756 rm -rf conftest* 6757 ;; 6758 esac 6759 6760 need_locks="$enable_libtool_lock" 6761 6762 if test -n "$ac_tool_prefix"; then 6763 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 6764 set dummy ${ac_tool_prefix}mt; ac_word=$2 6765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6766 $as_echo_n "checking for $ac_word... " >&6; } 6767 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 6768 $as_echo_n "(cached) " >&6 6769 else 6770 if test -n "$MANIFEST_TOOL"; then 6771 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 6772 else 6773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6774 for as_dir in $PATH 6775 do 6776 IFS=$as_save_IFS 6777 test -z "$as_dir" && as_dir=. 6778 for ac_exec_ext in '' $ac_executable_extensions; do 6779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6780 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 6781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6782 break 2 6783 fi 6784 done 6785 done 6786 IFS=$as_save_IFS 6787 6788 fi 6789 fi 6790 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 6791 if test -n "$MANIFEST_TOOL"; then 6792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 6793 $as_echo "$MANIFEST_TOOL" >&6; } 6794 else 6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6796 $as_echo "no" >&6; } 6797 fi 6798 6799 6800 fi 6801 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 6802 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 6803 # Extract the first word of "mt", so it can be a program name with args. 6804 set dummy mt; ac_word=$2 6805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6806 $as_echo_n "checking for $ac_word... " >&6; } 6807 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 6808 $as_echo_n "(cached) " >&6 6809 else 6810 if test -n "$ac_ct_MANIFEST_TOOL"; then 6811 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 6812 else 6813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6814 for as_dir in $PATH 6815 do 6816 IFS=$as_save_IFS 6817 test -z "$as_dir" && as_dir=. 6818 for ac_exec_ext in '' $ac_executable_extensions; do 6819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6820 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 6821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6822 break 2 6823 fi 6824 done 6825 done 6826 IFS=$as_save_IFS 6827 6828 fi 6829 fi 6830 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 6831 if test -n "$ac_ct_MANIFEST_TOOL"; then 6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 6833 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 6834 else 6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6836 $as_echo "no" >&6; } 6837 fi 6838 6839 if test "x$ac_ct_MANIFEST_TOOL" = x; then 6840 MANIFEST_TOOL=":" 6841 else 6842 case $cross_compiling:$ac_tool_warned in 6843 yes:) 6844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6845 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6846 ac_tool_warned=yes ;; 6847 esac 6848 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 6849 fi 6850 else 6851 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 6852 fi 6853 6854 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 6855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 6856 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 6857 if ${lt_cv_path_mainfest_tool+:} false; then : 6858 $as_echo_n "(cached) " >&6 6859 else 6860 lt_cv_path_mainfest_tool=no 6861 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 6862 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 6863 cat conftest.err >&5 6864 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 6865 lt_cv_path_mainfest_tool=yes 6866 fi 6867 rm -f conftest* 6868 fi 6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 6870 $as_echo "$lt_cv_path_mainfest_tool" >&6; } 6871 if test "x$lt_cv_path_mainfest_tool" != xyes; then 6872 MANIFEST_TOOL=: 6873 fi 6874 6875 6876 6877 6878 6879 6880 case $host_os in 6881 rhapsody* | darwin*) 6882 if test -n "$ac_tool_prefix"; then 6883 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6884 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6886 $as_echo_n "checking for $ac_word... " >&6; } 6887 if ${ac_cv_prog_DSYMUTIL+:} false; then : 6888 $as_echo_n "(cached) " >&6 6889 else 6890 if test -n "$DSYMUTIL"; then 6891 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6892 else 6893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6894 for as_dir in $PATH 6895 do 6896 IFS=$as_save_IFS 6897 test -z "$as_dir" && as_dir=. 6898 for ac_exec_ext in '' $ac_executable_extensions; do 6899 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6900 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6902 break 2 6903 fi 6904 done 6905 done 6906 IFS=$as_save_IFS 6907 6908 fi 6909 fi 6910 DSYMUTIL=$ac_cv_prog_DSYMUTIL 6911 if test -n "$DSYMUTIL"; then 6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6913 $as_echo "$DSYMUTIL" >&6; } 6914 else 6915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6916 $as_echo "no" >&6; } 6917 fi 6918 6919 6920 fi 6921 if test -z "$ac_cv_prog_DSYMUTIL"; then 6922 ac_ct_DSYMUTIL=$DSYMUTIL 6923 # Extract the first word of "dsymutil", so it can be a program name with args. 6924 set dummy dsymutil; ac_word=$2 6925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6926 $as_echo_n "checking for $ac_word... " >&6; } 6927 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6928 $as_echo_n "(cached) " >&6 6929 else 6930 if test -n "$ac_ct_DSYMUTIL"; then 6931 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6932 else 6933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6934 for as_dir in $PATH 6935 do 6936 IFS=$as_save_IFS 6937 test -z "$as_dir" && as_dir=. 6938 for ac_exec_ext in '' $ac_executable_extensions; do 6939 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6940 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6942 break 2 6943 fi 6944 done 6945 done 6946 IFS=$as_save_IFS 6947 6948 fi 6949 fi 6950 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6951 if test -n "$ac_ct_DSYMUTIL"; then 6952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6953 $as_echo "$ac_ct_DSYMUTIL" >&6; } 6954 else 6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6956 $as_echo "no" >&6; } 6957 fi 6958 6959 if test "x$ac_ct_DSYMUTIL" = x; then 6960 DSYMUTIL=":" 6961 else 6962 case $cross_compiling:$ac_tool_warned in 6963 yes:) 6964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6965 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6966 ac_tool_warned=yes ;; 6967 esac 6968 DSYMUTIL=$ac_ct_DSYMUTIL 6969 fi 6970 else 6971 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6972 fi 6973 6974 if test -n "$ac_tool_prefix"; then 6975 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6976 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6978 $as_echo_n "checking for $ac_word... " >&6; } 6979 if ${ac_cv_prog_NMEDIT+:} false; then : 6980 $as_echo_n "(cached) " >&6 6981 else 6982 if test -n "$NMEDIT"; then 6983 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6984 else 6985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6986 for as_dir in $PATH 6987 do 6988 IFS=$as_save_IFS 6989 test -z "$as_dir" && as_dir=. 6990 for ac_exec_ext in '' $ac_executable_extensions; do 6991 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6992 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6994 break 2 6995 fi 6996 done 6997 done 6998 IFS=$as_save_IFS 6999 7000 fi 7001 fi 7002 NMEDIT=$ac_cv_prog_NMEDIT 7003 if test -n "$NMEDIT"; then 7004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7005 $as_echo "$NMEDIT" >&6; } 7006 else 7007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7008 $as_echo "no" >&6; } 7009 fi 7010 7011 7012 fi 7013 if test -z "$ac_cv_prog_NMEDIT"; then 7014 ac_ct_NMEDIT=$NMEDIT 7015 # Extract the first word of "nmedit", so it can be a program name with args. 7016 set dummy nmedit; ac_word=$2 7017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7018 $as_echo_n "checking for $ac_word... " >&6; } 7019 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7020 $as_echo_n "(cached) " >&6 7021 else 7022 if test -n "$ac_ct_NMEDIT"; then 7023 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7024 else 7025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7026 for as_dir in $PATH 7027 do 7028 IFS=$as_save_IFS 7029 test -z "$as_dir" && as_dir=. 7030 for ac_exec_ext in '' $ac_executable_extensions; do 7031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7032 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7034 break 2 7035 fi 7036 done 7037 done 7038 IFS=$as_save_IFS 7039 7040 fi 7041 fi 7042 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7043 if test -n "$ac_ct_NMEDIT"; then 7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7045 $as_echo "$ac_ct_NMEDIT" >&6; } 7046 else 7047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7048 $as_echo "no" >&6; } 7049 fi 7050 7051 if test "x$ac_ct_NMEDIT" = x; then 7052 NMEDIT=":" 7053 else 7054 case $cross_compiling:$ac_tool_warned in 7055 yes:) 7056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7057 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7058 ac_tool_warned=yes ;; 7059 esac 7060 NMEDIT=$ac_ct_NMEDIT 7061 fi 7062 else 7063 NMEDIT="$ac_cv_prog_NMEDIT" 7064 fi 7065 7066 if test -n "$ac_tool_prefix"; then 7067 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7068 set dummy ${ac_tool_prefix}lipo; ac_word=$2 7069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7070 $as_echo_n "checking for $ac_word... " >&6; } 7071 if ${ac_cv_prog_LIPO+:} false; then : 7072 $as_echo_n "(cached) " >&6 7073 else 7074 if test -n "$LIPO"; then 7075 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7076 else 7077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7078 for as_dir in $PATH 7079 do 7080 IFS=$as_save_IFS 7081 test -z "$as_dir" && as_dir=. 7082 for ac_exec_ext in '' $ac_executable_extensions; do 7083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7084 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7086 break 2 7087 fi 7088 done 7089 done 7090 IFS=$as_save_IFS 7091 7092 fi 7093 fi 7094 LIPO=$ac_cv_prog_LIPO 7095 if test -n "$LIPO"; then 7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7097 $as_echo "$LIPO" >&6; } 7098 else 7099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7100 $as_echo "no" >&6; } 7101 fi 7102 7103 7104 fi 7105 if test -z "$ac_cv_prog_LIPO"; then 7106 ac_ct_LIPO=$LIPO 7107 # Extract the first word of "lipo", so it can be a program name with args. 7108 set dummy lipo; ac_word=$2 7109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7110 $as_echo_n "checking for $ac_word... " >&6; } 7111 if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7112 $as_echo_n "(cached) " >&6 7113 else 7114 if test -n "$ac_ct_LIPO"; then 7115 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7116 else 7117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7118 for as_dir in $PATH 7119 do 7120 IFS=$as_save_IFS 7121 test -z "$as_dir" && as_dir=. 7122 for ac_exec_ext in '' $ac_executable_extensions; do 7123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7124 ac_cv_prog_ac_ct_LIPO="lipo" 7125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7126 break 2 7127 fi 7128 done 7129 done 7130 IFS=$as_save_IFS 7131 7132 fi 7133 fi 7134 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7135 if test -n "$ac_ct_LIPO"; then 7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7137 $as_echo "$ac_ct_LIPO" >&6; } 7138 else 7139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7140 $as_echo "no" >&6; } 7141 fi 7142 7143 if test "x$ac_ct_LIPO" = x; then 7144 LIPO=":" 7145 else 7146 case $cross_compiling:$ac_tool_warned in 7147 yes:) 7148 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7149 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7150 ac_tool_warned=yes ;; 7151 esac 7152 LIPO=$ac_ct_LIPO 7153 fi 7154 else 7155 LIPO="$ac_cv_prog_LIPO" 7156 fi 7157 7158 if test -n "$ac_tool_prefix"; then 7159 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7160 set dummy ${ac_tool_prefix}otool; ac_word=$2 7161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7162 $as_echo_n "checking for $ac_word... " >&6; } 7163 if ${ac_cv_prog_OTOOL+:} false; then : 7164 $as_echo_n "(cached) " >&6 7165 else 7166 if test -n "$OTOOL"; then 7167 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7168 else 7169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7170 for as_dir in $PATH 7171 do 7172 IFS=$as_save_IFS 7173 test -z "$as_dir" && as_dir=. 7174 for ac_exec_ext in '' $ac_executable_extensions; do 7175 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7176 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7178 break 2 7179 fi 7180 done 7181 done 7182 IFS=$as_save_IFS 7183 7184 fi 7185 fi 7186 OTOOL=$ac_cv_prog_OTOOL 7187 if test -n "$OTOOL"; then 7188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7189 $as_echo "$OTOOL" >&6; } 7190 else 7191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7192 $as_echo "no" >&6; } 7193 fi 7194 7195 7196 fi 7197 if test -z "$ac_cv_prog_OTOOL"; then 7198 ac_ct_OTOOL=$OTOOL 7199 # Extract the first word of "otool", so it can be a program name with args. 7200 set dummy otool; ac_word=$2 7201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7202 $as_echo_n "checking for $ac_word... " >&6; } 7203 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7204 $as_echo_n "(cached) " >&6 7205 else 7206 if test -n "$ac_ct_OTOOL"; then 7207 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7208 else 7209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7210 for as_dir in $PATH 7211 do 7212 IFS=$as_save_IFS 7213 test -z "$as_dir" && as_dir=. 7214 for ac_exec_ext in '' $ac_executable_extensions; do 7215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7216 ac_cv_prog_ac_ct_OTOOL="otool" 7217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7218 break 2 7219 fi 7220 done 7221 done 7222 IFS=$as_save_IFS 7223 7224 fi 7225 fi 7226 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7227 if test -n "$ac_ct_OTOOL"; then 7228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7229 $as_echo "$ac_ct_OTOOL" >&6; } 7230 else 7231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7232 $as_echo "no" >&6; } 7233 fi 7234 7235 if test "x$ac_ct_OTOOL" = x; then 7236 OTOOL=":" 7237 else 7238 case $cross_compiling:$ac_tool_warned in 7239 yes:) 7240 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7241 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7242 ac_tool_warned=yes ;; 7243 esac 7244 OTOOL=$ac_ct_OTOOL 7245 fi 7246 else 7247 OTOOL="$ac_cv_prog_OTOOL" 7248 fi 7249 7250 if test -n "$ac_tool_prefix"; then 7251 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7252 set dummy ${ac_tool_prefix}otool64; ac_word=$2 7253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7254 $as_echo_n "checking for $ac_word... " >&6; } 7255 if ${ac_cv_prog_OTOOL64+:} false; then : 7256 $as_echo_n "(cached) " >&6 7257 else 7258 if test -n "$OTOOL64"; then 7259 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7260 else 7261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7262 for as_dir in $PATH 7263 do 7264 IFS=$as_save_IFS 7265 test -z "$as_dir" && as_dir=. 7266 for ac_exec_ext in '' $ac_executable_extensions; do 7267 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7268 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7270 break 2 7271 fi 7272 done 7273 done 7274 IFS=$as_save_IFS 7275 7276 fi 7277 fi 7278 OTOOL64=$ac_cv_prog_OTOOL64 7279 if test -n "$OTOOL64"; then 7280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7281 $as_echo "$OTOOL64" >&6; } 7282 else 7283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7284 $as_echo "no" >&6; } 7285 fi 7286 7287 7288 fi 7289 if test -z "$ac_cv_prog_OTOOL64"; then 7290 ac_ct_OTOOL64=$OTOOL64 7291 # Extract the first word of "otool64", so it can be a program name with args. 7292 set dummy otool64; ac_word=$2 7293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7294 $as_echo_n "checking for $ac_word... " >&6; } 7295 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7296 $as_echo_n "(cached) " >&6 7297 else 7298 if test -n "$ac_ct_OTOOL64"; then 7299 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7300 else 7301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7302 for as_dir in $PATH 7303 do 7304 IFS=$as_save_IFS 7305 test -z "$as_dir" && as_dir=. 7306 for ac_exec_ext in '' $ac_executable_extensions; do 7307 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7308 ac_cv_prog_ac_ct_OTOOL64="otool64" 7309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7310 break 2 7311 fi 7312 done 7313 done 7314 IFS=$as_save_IFS 7315 7316 fi 7317 fi 7318 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7319 if test -n "$ac_ct_OTOOL64"; then 7320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7321 $as_echo "$ac_ct_OTOOL64" >&6; } 7322 else 7323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7324 $as_echo "no" >&6; } 7325 fi 7326 7327 if test "x$ac_ct_OTOOL64" = x; then 7328 OTOOL64=":" 7329 else 7330 case $cross_compiling:$ac_tool_warned in 7331 yes:) 7332 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7333 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7334 ac_tool_warned=yes ;; 7335 esac 7336 OTOOL64=$ac_ct_OTOOL64 7337 fi 7338 else 7339 OTOOL64="$ac_cv_prog_OTOOL64" 7340 fi 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7369 $as_echo_n "checking for -single_module linker flag... " >&6; } 7370 if ${lt_cv_apple_cc_single_mod+:} false; then : 7371 $as_echo_n "(cached) " >&6 7372 else 7373 lt_cv_apple_cc_single_mod=no 7374 if test -z "${LT_MULTI_MODULE}"; then 7375 # By default we will add the -single_module flag. You can override 7376 # by either setting the environment variable LT_MULTI_MODULE 7377 # non-empty at configure time, or by adding -multi_module to the 7378 # link flags. 7379 rm -rf libconftest.dylib* 7380 echo "int foo(void){return 1;}" > conftest.c 7381 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7382 -dynamiclib -Wl,-single_module conftest.c" >&5 7383 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7384 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7385 _lt_result=$? 7386 # If there is a non-empty error log, and "single_module" 7387 # appears in it, assume the flag caused a linker warning 7388 if test -s conftest.err && $GREP single_module conftest.err; then 7389 cat conftest.err >&5 7390 # Otherwise, if the output was created with a 0 exit code from 7391 # the compiler, it worked. 7392 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 7393 lt_cv_apple_cc_single_mod=yes 7394 else 7395 cat conftest.err >&5 7396 fi 7397 rm -rf libconftest.dylib* 7398 rm -f conftest.* 7399 fi 7400 fi 7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7402 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7403 7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7405 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7406 if ${lt_cv_ld_exported_symbols_list+:} false; then : 7407 $as_echo_n "(cached) " >&6 7408 else 7409 lt_cv_ld_exported_symbols_list=no 7410 save_LDFLAGS=$LDFLAGS 7411 echo "_main" > conftest.sym 7412 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7414 /* end confdefs.h. */ 7415 7416 int 7417 main () 7418 { 7419 7420 ; 7421 return 0; 7422 } 7423 _ACEOF 7424 if ac_fn_c_try_link "$LINENO"; then : 7425 lt_cv_ld_exported_symbols_list=yes 7426 else 7427 lt_cv_ld_exported_symbols_list=no 7428 fi 7429 rm -f core conftest.err conftest.$ac_objext \ 7430 conftest$ac_exeext conftest.$ac_ext 7431 LDFLAGS="$save_LDFLAGS" 7432 7433 fi 7434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7435 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7436 7437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7438 $as_echo_n "checking for -force_load linker flag... " >&6; } 7439 if ${lt_cv_ld_force_load+:} false; then : 7440 $as_echo_n "(cached) " >&6 7441 else 7442 lt_cv_ld_force_load=no 7443 cat > conftest.c << _LT_EOF 7444 int forced_loaded() { return 2;} 7445 _LT_EOF 7446 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7447 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7448 echo "$AR cru libconftest.a conftest.o" >&5 7449 $AR cru libconftest.a conftest.o 2>&5 7450 echo "$RANLIB libconftest.a" >&5 7451 $RANLIB libconftest.a 2>&5 7452 cat > conftest.c << _LT_EOF 7453 int main() { return 0;} 7454 _LT_EOF 7455 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7456 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7457 _lt_result=$? 7458 if test -s conftest.err && $GREP force_load conftest.err; then 7459 cat conftest.err >&5 7460 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 7461 lt_cv_ld_force_load=yes 7462 else 7463 cat conftest.err >&5 7464 fi 7465 rm -f conftest.err libconftest.a conftest conftest.c 7466 rm -rf conftest.dSYM 7467 7468 fi 7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7470 $as_echo "$lt_cv_ld_force_load" >&6; } 7471 case $host_os in 7472 rhapsody* | darwin1.[012]) 7473 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7474 darwin1.*) 7475 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7476 darwin*) # darwin 5.x on 7477 # if running on 10.5 or later, the deployment target defaults 7478 # to the OS version, if on x86, and 10.4, the deployment 7479 # target defaults to 10.4. Don't you love it? 7480 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7481 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7482 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7483 10.[012]*) 7484 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7485 10.*) 7486 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7487 esac 7488 ;; 7489 esac 7490 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7491 _lt_dar_single_mod='$single_module' 7492 fi 7493 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7494 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7495 else 7496 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7497 fi 7498 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7499 _lt_dsymutil='~$DSYMUTIL $lib || :' 7500 else 7501 _lt_dsymutil= 7502 fi 7503 ;; 7504 esac 7505 7506 ac_ext=c 7507 ac_cpp='$CPP $CPPFLAGS' 7508 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7509 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7510 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7512 $as_echo_n "checking how to run the C preprocessor... " >&6; } 7513 # On Suns, sometimes $CPP names a directory. 7514 if test -n "$CPP" && test -d "$CPP"; then 7515 CPP= 7516 fi 7517 if test -z "$CPP"; then 7518 if ${ac_cv_prog_CPP+:} false; then : 7519 $as_echo_n "(cached) " >&6 7520 else 7521 # Double quotes because CPP needs to be expanded 7522 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7523 do 7524 ac_preproc_ok=false 7525 for ac_c_preproc_warn_flag in '' yes 7526 do 7527 # Use a header file that comes with gcc, so configuring glibc 7528 # with a fresh cross-compiler works. 7529 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7530 # <limits.h> exists even on freestanding compilers. 7531 # On the NeXT, cc -E runs the code through the compiler's parser, 7532 # not just through cpp. "Syntax error" is here to catch this case. 7533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7534 /* end confdefs.h. */ 7535 #ifdef __STDC__ 7536 # include <limits.h> 7537 #else 7538 # include <assert.h> 7539 #endif 7540 Syntax error 7541 _ACEOF 7542 if ac_fn_c_try_cpp "$LINENO"; then : 7543 7544 else 7545 # Broken: fails on valid input. 7546 continue 7547 fi 7548 rm -f conftest.err conftest.i conftest.$ac_ext 7549 7550 # OK, works on sane cases. Now check whether nonexistent headers 7551 # can be detected and how. 7552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7553 /* end confdefs.h. */ 7554 #include <ac_nonexistent.h> 7555 _ACEOF 7556 if ac_fn_c_try_cpp "$LINENO"; then : 7557 # Broken: success on invalid input. 7558 continue 7559 else 7560 # Passes both tests. 7561 ac_preproc_ok=: 7562 break 7563 fi 7564 rm -f conftest.err conftest.i conftest.$ac_ext 7565 7566 done 7567 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7568 rm -f conftest.i conftest.err conftest.$ac_ext 7569 if $ac_preproc_ok; then : 7570 break 7571 fi 7572 7573 done 7574 ac_cv_prog_CPP=$CPP 7575 7576 fi 7577 CPP=$ac_cv_prog_CPP 7578 else 7579 ac_cv_prog_CPP=$CPP 7580 fi 7581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7582 $as_echo "$CPP" >&6; } 7583 ac_preproc_ok=false 7584 for ac_c_preproc_warn_flag in '' yes 7585 do 7586 # Use a header file that comes with gcc, so configuring glibc 7587 # with a fresh cross-compiler works. 7588 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7589 # <limits.h> exists even on freestanding compilers. 7590 # On the NeXT, cc -E runs the code through the compiler's parser, 7591 # not just through cpp. "Syntax error" is here to catch this case. 7592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7593 /* end confdefs.h. */ 7594 #ifdef __STDC__ 7595 # include <limits.h> 7596 #else 7597 # include <assert.h> 7598 #endif 7599 Syntax error 7600 _ACEOF 7601 if ac_fn_c_try_cpp "$LINENO"; then : 7602 7603 else 7604 # Broken: fails on valid input. 7605 continue 7606 fi 7607 rm -f conftest.err conftest.i conftest.$ac_ext 7608 7609 # OK, works on sane cases. Now check whether nonexistent headers 7610 # can be detected and how. 7611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7612 /* end confdefs.h. */ 7613 #include <ac_nonexistent.h> 7614 _ACEOF 7615 if ac_fn_c_try_cpp "$LINENO"; then : 7616 # Broken: success on invalid input. 7617 continue 7618 else 7619 # Passes both tests. 7620 ac_preproc_ok=: 7621 break 7622 fi 7623 rm -f conftest.err conftest.i conftest.$ac_ext 7624 7625 done 7626 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7627 rm -f conftest.i conftest.err conftest.$ac_ext 7628 if $ac_preproc_ok; then : 7629 7630 else 7631 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7632 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7633 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7634 See \`config.log' for more details" "$LINENO" 5; } 7635 fi 7636 7637 ac_ext=c 7638 ac_cpp='$CPP $CPPFLAGS' 7639 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7640 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7641 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7642 7643 7644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7645 $as_echo_n "checking for ANSI C header files... " >&6; } 7646 if ${ac_cv_header_stdc+:} false; then : 7647 $as_echo_n "(cached) " >&6 7648 else 7649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7650 /* end confdefs.h. */ 7651 #include <stdlib.h> 7652 #include <stdarg.h> 7653 #include <string.h> 7654 #include <float.h> 7655 7656 int 7657 main () 7658 { 7659 7660 ; 7661 return 0; 7662 } 7663 _ACEOF 7664 if ac_fn_c_try_compile "$LINENO"; then : 7665 ac_cv_header_stdc=yes 7666 else 7667 ac_cv_header_stdc=no 7668 fi 7669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7670 7671 if test $ac_cv_header_stdc = yes; then 7672 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7674 /* end confdefs.h. */ 7675 #include <string.h> 7676 7677 _ACEOF 7678 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7679 $EGREP "memchr" >/dev/null 2>&1; then : 7680 7681 else 7682 ac_cv_header_stdc=no 7683 fi 7684 rm -f conftest* 7685 7686 fi 7687 7688 if test $ac_cv_header_stdc = yes; then 7689 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7691 /* end confdefs.h. */ 7692 #include <stdlib.h> 7693 7694 _ACEOF 7695 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7696 $EGREP "free" >/dev/null 2>&1; then : 7697 7698 else 7699 ac_cv_header_stdc=no 7700 fi 7701 rm -f conftest* 7702 7703 fi 7704 7705 if test $ac_cv_header_stdc = yes; then 7706 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7707 if test "$cross_compiling" = yes; then : 7708 : 7709 else 7710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7711 /* end confdefs.h. */ 7712 #include <ctype.h> 7713 #include <stdlib.h> 7714 #if ((' ' & 0x0FF) == 0x020) 7715 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7716 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7717 #else 7718 # define ISLOWER(c) \ 7719 (('a' <= (c) && (c) <= 'i') \ 7720 || ('j' <= (c) && (c) <= 'r') \ 7721 || ('s' <= (c) && (c) <= 'z')) 7722 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7723 #endif 7724 7725 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7726 int 7727 main () 7728 { 7729 int i; 7730 for (i = 0; i < 256; i++) 7731 if (XOR (islower (i), ISLOWER (i)) 7732 || toupper (i) != TOUPPER (i)) 7733 return 2; 7734 return 0; 7735 } 7736 _ACEOF 7737 if ac_fn_c_try_run "$LINENO"; then : 7738 7739 else 7740 ac_cv_header_stdc=no 7741 fi 7742 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7743 conftest.$ac_objext conftest.beam conftest.$ac_ext 7744 fi 7745 7746 fi 7747 fi 7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7749 $as_echo "$ac_cv_header_stdc" >&6; } 7750 if test $ac_cv_header_stdc = yes; then 7751 7752 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 7753 7754 fi 7755 7756 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 7757 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7758 inttypes.h stdint.h unistd.h 7759 do : 7760 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7761 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7762 " 7763 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7764 cat >>confdefs.h <<_ACEOF 7765 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7766 _ACEOF 7767 7768 fi 7769 7770 done 7771 7772 7773 for ac_header in dlfcn.h 7774 do : 7775 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7776 " 7777 if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7778 cat >>confdefs.h <<_ACEOF 7779 #define HAVE_DLFCN_H 1 7780 _ACEOF 7781 7782 fi 7783 7784 done 7785 7786 7787 7788 7789 func_stripname_cnf () 7790 { 7791 case ${2} in 7792 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 7793 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 7794 esac 7795 } # func_stripname_cnf 7796 7797 7798 7799 7800 7801 # Set options 7802 7803 7804 7805 enable_dlopen=no 7806 7807 7808 enable_win32_dll=no 7809 7810 7811 # Check whether --enable-shared was given. 7812 if test "${enable_shared+set}" = set; then : 7813 enableval=$enable_shared; p=${PACKAGE-default} 7814 case $enableval in 7815 yes) enable_shared=yes ;; 7816 no) enable_shared=no ;; 7817 *) 7818 enable_shared=no 7819 # Look at the argument we got. We use all the common list separators. 7820 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7821 for pkg in $enableval; do 7822 IFS="$lt_save_ifs" 7823 if test "X$pkg" = "X$p"; then 7824 enable_shared=yes 7825 fi 7826 done 7827 IFS="$lt_save_ifs" 7828 ;; 7829 esac 7830 else 7831 enable_shared=yes 7832 fi 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 # Check whether --with-pic was given. 7845 if test "${with_pic+set}" = set; then : 7846 withval=$with_pic; lt_p=${PACKAGE-default} 7847 case $withval in 7848 yes|no) pic_mode=$withval ;; 7849 *) 7850 pic_mode=default 7851 # Look at the argument we got. We use all the common list separators. 7852 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7853 for lt_pkg in $withval; do 7854 IFS="$lt_save_ifs" 7855 if test "X$lt_pkg" = "X$lt_p"; then 7856 pic_mode=yes 7857 fi 7858 done 7859 IFS="$lt_save_ifs" 7860 ;; 7861 esac 7862 else 7863 pic_mode=default 7864 fi 7865 7866 7867 test -z "$pic_mode" && pic_mode=default 7868 7869 7870 7871 7872 7873 7874 7875 # Check whether --enable-fast-install was given. 7876 if test "${enable_fast_install+set}" = set; then : 7877 enableval=$enable_fast_install; p=${PACKAGE-default} 7878 case $enableval in 7879 yes) enable_fast_install=yes ;; 7880 no) enable_fast_install=no ;; 7881 *) 7882 enable_fast_install=no 7883 # Look at the argument we got. We use all the common list separators. 7884 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7885 for pkg in $enableval; do 7886 IFS="$lt_save_ifs" 7887 if test "X$pkg" = "X$p"; then 7888 enable_fast_install=yes 7889 fi 7890 done 7891 IFS="$lt_save_ifs" 7892 ;; 7893 esac 7894 else 7895 enable_fast_install=yes 7896 fi 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 # This can be used to rebuild libtool when needed 7909 LIBTOOL_DEPS="$ltmain" 7910 7911 # Always use our own libtool. 7912 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 test -z "$LN_S" && LN_S="ln -s" 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 if test -n "${ZSH_VERSION+set}" ; then 7959 setopt NO_GLOB_SUBST 7960 fi 7961 7962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7963 $as_echo_n "checking for objdir... " >&6; } 7964 if ${lt_cv_objdir+:} false; then : 7965 $as_echo_n "(cached) " >&6 7966 else 7967 rm -f .libs 2>/dev/null 7968 mkdir .libs 2>/dev/null 7969 if test -d .libs; then 7970 lt_cv_objdir=.libs 7971 else 7972 # MS-DOS does not allow filenames that begin with a dot. 7973 lt_cv_objdir=_libs 7974 fi 7975 rmdir .libs 2>/dev/null 7976 fi 7977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7978 $as_echo "$lt_cv_objdir" >&6; } 7979 objdir=$lt_cv_objdir 7980 7981 7982 7983 7984 7985 cat >>confdefs.h <<_ACEOF 7986 #define LT_OBJDIR "$lt_cv_objdir/" 7987 _ACEOF 7988 7989 7990 7991 7992 case $host_os in 7993 aix3*) 7994 # AIX sometimes has problems with the GCC collect2 program. For some 7995 # reason, if we set the COLLECT_NAMES environment variable, the problems 7996 # vanish in a puff of smoke. 7997 if test "X${COLLECT_NAMES+set}" != Xset; then 7998 COLLECT_NAMES= 7999 export COLLECT_NAMES 8000 fi 8001 ;; 8002 esac 8003 8004 # Global variables: 8005 ofile=libtool 8006 can_build_shared=yes 8007 8008 # All known linkers require a `.a' archive for static linking (except MSVC, 8009 # which needs '.lib'). 8010 libext=a 8011 8012 with_gnu_ld="$lt_cv_prog_gnu_ld" 8013 8014 old_CC="$CC" 8015 old_CFLAGS="$CFLAGS" 8016 8017 # Set sane defaults for various variables 8018 test -z "$CC" && CC=cc 8019 test -z "$LTCC" && LTCC=$CC 8020 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8021 test -z "$LD" && LD=ld 8022 test -z "$ac_objext" && ac_objext=o 8023 8024 for cc_temp in $compiler""; do 8025 case $cc_temp in 8026 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8027 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8028 \-*) ;; 8029 *) break;; 8030 esac 8031 done 8032 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8033 8034 8035 # Only perform the check for file, if the check method requires it 8036 test -z "$MAGIC_CMD" && MAGIC_CMD=file 8037 case $deplibs_check_method in 8038 file_magic*) 8039 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8041 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8042 if ${lt_cv_path_MAGIC_CMD+:} false; then : 8043 $as_echo_n "(cached) " >&6 8044 else 8045 case $MAGIC_CMD in 8046 [\\/*] | ?:[\\/]*) 8047 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8048 ;; 8049 *) 8050 lt_save_MAGIC_CMD="$MAGIC_CMD" 8051 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8052 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8053 for ac_dir in $ac_dummy; do 8054 IFS="$lt_save_ifs" 8055 test -z "$ac_dir" && ac_dir=. 8056 if test -f $ac_dir/${ac_tool_prefix}file; then 8057 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8058 if test -n "$file_magic_test_file"; then 8059 case $deplibs_check_method in 8060 "file_magic "*) 8061 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8062 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8063 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8064 $EGREP "$file_magic_regex" > /dev/null; then 8065 : 8066 else 8067 cat <<_LT_EOF 1>&2 8068 8069 *** Warning: the command libtool uses to detect shared libraries, 8070 *** $file_magic_cmd, produces output that libtool cannot recognize. 8071 *** The result is that libtool may fail to recognize shared libraries 8072 *** as such. This will affect the creation of libtool libraries that 8073 *** depend on shared libraries, but programs linked with such libtool 8074 *** libraries will work regardless of this problem. Nevertheless, you 8075 *** may want to report the problem to your system manager and/or to 8076 *** bug-libtool@gnu.org 8077 8078 _LT_EOF 8079 fi ;; 8080 esac 8081 fi 8082 break 8083 fi 8084 done 8085 IFS="$lt_save_ifs" 8086 MAGIC_CMD="$lt_save_MAGIC_CMD" 8087 ;; 8088 esac 8089 fi 8090 8091 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8092 if test -n "$MAGIC_CMD"; then 8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8094 $as_echo "$MAGIC_CMD" >&6; } 8095 else 8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8097 $as_echo "no" >&6; } 8098 fi 8099 8100 8101 8102 8103 8104 if test -z "$lt_cv_path_MAGIC_CMD"; then 8105 if test -n "$ac_tool_prefix"; then 8106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8107 $as_echo_n "checking for file... " >&6; } 8108 if ${lt_cv_path_MAGIC_CMD+:} false; then : 8109 $as_echo_n "(cached) " >&6 8110 else 8111 case $MAGIC_CMD in 8112 [\\/*] | ?:[\\/]*) 8113 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8114 ;; 8115 *) 8116 lt_save_MAGIC_CMD="$MAGIC_CMD" 8117 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8118 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8119 for ac_dir in $ac_dummy; do 8120 IFS="$lt_save_ifs" 8121 test -z "$ac_dir" && ac_dir=. 8122 if test -f $ac_dir/file; then 8123 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8124 if test -n "$file_magic_test_file"; then 8125 case $deplibs_check_method in 8126 "file_magic "*) 8127 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8128 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8129 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8130 $EGREP "$file_magic_regex" > /dev/null; then 8131 : 8132 else 8133 cat <<_LT_EOF 1>&2 8134 8135 *** Warning: the command libtool uses to detect shared libraries, 8136 *** $file_magic_cmd, produces output that libtool cannot recognize. 8137 *** The result is that libtool may fail to recognize shared libraries 8138 *** as such. This will affect the creation of libtool libraries that 8139 *** depend on shared libraries, but programs linked with such libtool 8140 *** libraries will work regardless of this problem. Nevertheless, you 8141 *** may want to report the problem to your system manager and/or to 8142 *** bug-libtool@gnu.org 8143 8144 _LT_EOF 8145 fi ;; 8146 esac 8147 fi 8148 break 8149 fi 8150 done 8151 IFS="$lt_save_ifs" 8152 MAGIC_CMD="$lt_save_MAGIC_CMD" 8153 ;; 8154 esac 8155 fi 8156 8157 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8158 if test -n "$MAGIC_CMD"; then 8159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8160 $as_echo "$MAGIC_CMD" >&6; } 8161 else 8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8163 $as_echo "no" >&6; } 8164 fi 8165 8166 8167 else 8168 MAGIC_CMD=: 8169 fi 8170 fi 8171 8172 fi 8173 ;; 8174 esac 8175 8176 # Use C for the default configuration in the libtool script 8177 8178 lt_save_CC="$CC" 8179 ac_ext=c 8180 ac_cpp='$CPP $CPPFLAGS' 8181 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8182 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8183 ac_compiler_gnu=$ac_cv_c_compiler_gnu 8184 8185 8186 # Source file extension for C test sources. 8187 ac_ext=c 8188 8189 # Object file extension for compiled C test sources. 8190 objext=o 8191 objext=$objext 8192 8193 # Code to be used in simple compile tests 8194 lt_simple_compile_test_code="int some_variable = 0;" 8195 8196 # Code to be used in simple link tests 8197 lt_simple_link_test_code='int main(){return(0);}' 8198 8199 8200 8201 8202 8203 8204 8205 # If no C compiler was specified, use CC. 8206 LTCC=${LTCC-"$CC"} 8207 8208 # If no C compiler flags were specified, use CFLAGS. 8209 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8210 8211 # Allow CC to be a program name with arguments. 8212 compiler=$CC 8213 8214 # Save the default compiler, since it gets overwritten when the other 8215 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8216 compiler_DEFAULT=$CC 8217 8218 # save warnings/boilerplate of simple test code 8219 ac_outfile=conftest.$ac_objext 8220 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8221 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8222 _lt_compiler_boilerplate=`cat conftest.err` 8223 $RM conftest* 8224 8225 ac_outfile=conftest.$ac_objext 8226 echo "$lt_simple_link_test_code" >conftest.$ac_ext 8227 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8228 _lt_linker_boilerplate=`cat conftest.err` 8229 $RM -r conftest* 8230 8231 8232 ## CAVEAT EMPTOR: 8233 ## There is no encapsulation within the following macros, do not change 8234 ## the running order or otherwise move them around unless you know exactly 8235 ## what you are doing... 8236 if test -n "$compiler"; then 8237 8238 lt_prog_compiler_no_builtin_flag= 8239 8240 if test "$GCC" = yes; then 8241 case $cc_basename in 8242 nvcc*) 8243 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8244 *) 8245 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8246 esac 8247 8248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8249 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8250 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8251 $as_echo_n "(cached) " >&6 8252 else 8253 lt_cv_prog_compiler_rtti_exceptions=no 8254 ac_outfile=conftest.$ac_objext 8255 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8256 lt_compiler_flag="-fno-rtti -fno-exceptions" 8257 # Insert the option either (1) after the last *FLAGS variable, or 8258 # (2) before a word containing "conftest.", or (3) at the end. 8259 # Note that $ac_compile itself does not contain backslashes and begins 8260 # with a dollar sign (not a hyphen), so the echo should work correctly. 8261 # The option is referenced via a variable to avoid confusing sed. 8262 lt_compile=`echo "$ac_compile" | $SED \ 8263 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8264 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8265 -e 's:$: $lt_compiler_flag:'` 8266 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8267 (eval "$lt_compile" 2>conftest.err) 8268 ac_status=$? 8269 cat conftest.err >&5 8270 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8271 if (exit $ac_status) && test -s "$ac_outfile"; then 8272 # The compiler can only warn and ignore the option if not recognized 8273 # So say no if there are warnings other than the usual output. 8274 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8275 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8276 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8277 lt_cv_prog_compiler_rtti_exceptions=yes 8278 fi 8279 fi 8280 $RM conftest* 8281 8282 fi 8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8284 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8285 8286 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8287 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8288 else 8289 : 8290 fi 8291 8292 fi 8293 8294 8295 8296 8297 8298 8299 lt_prog_compiler_wl= 8300 lt_prog_compiler_pic= 8301 lt_prog_compiler_static= 8302 8303 8304 if test "$GCC" = yes; then 8305 lt_prog_compiler_wl='-Wl,' 8306 lt_prog_compiler_static='-static' 8307 8308 case $host_os in 8309 aix*) 8310 # All AIX code is PIC. 8311 if test "$host_cpu" = ia64; then 8312 # AIX 5 now supports IA64 processor 8313 lt_prog_compiler_static='-Bstatic' 8314 fi 8315 ;; 8316 8317 amigaos*) 8318 case $host_cpu in 8319 powerpc) 8320 # see comment about AmigaOS4 .so support 8321 lt_prog_compiler_pic='-fPIC' 8322 ;; 8323 m68k) 8324 # FIXME: we need at least 68020 code to build shared libraries, but 8325 # adding the `-m68020' flag to GCC prevents building anything better, 8326 # like `-m68040'. 8327 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8328 ;; 8329 esac 8330 ;; 8331 8332 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8333 # PIC is the default for these OSes. 8334 ;; 8335 8336 mingw* | cygwin* | pw32* | os2* | cegcc*) 8337 # This hack is so that the source file can tell whether it is being 8338 # built for inclusion in a dll (and should export symbols for example). 8339 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8340 # (--disable-auto-import) libraries 8341 lt_prog_compiler_pic='-DDLL_EXPORT' 8342 ;; 8343 8344 darwin* | rhapsody*) 8345 # PIC is the default on this platform 8346 # Common symbols not allowed in MH_DYLIB files 8347 lt_prog_compiler_pic='-fno-common' 8348 ;; 8349 8350 haiku*) 8351 # PIC is the default for Haiku. 8352 # The "-static" flag exists, but is broken. 8353 lt_prog_compiler_static= 8354 ;; 8355 8356 hpux*) 8357 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8358 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8359 # sets the default TLS model and affects inlining. 8360 case $host_cpu in 8361 hppa*64*) 8362 # +Z the default 8363 ;; 8364 *) 8365 lt_prog_compiler_pic='-fPIC' 8366 ;; 8367 esac 8368 ;; 8369 8370 interix[3-9]*) 8371 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8372 # Instead, we relocate shared libraries at runtime. 8373 ;; 8374 8375 msdosdjgpp*) 8376 # Just because we use GCC doesn't mean we suddenly get shared libraries 8377 # on systems that don't support them. 8378 lt_prog_compiler_can_build_shared=no 8379 enable_shared=no 8380 ;; 8381 8382 *nto* | *qnx*) 8383 # QNX uses GNU C++, but need to define -shared option too, otherwise 8384 # it will coredump. 8385 lt_prog_compiler_pic='-fPIC -shared' 8386 ;; 8387 8388 sysv4*MP*) 8389 if test -d /usr/nec; then 8390 lt_prog_compiler_pic=-Kconform_pic 8391 fi 8392 ;; 8393 8394 *) 8395 lt_prog_compiler_pic='-fPIC' 8396 ;; 8397 esac 8398 8399 case $cc_basename in 8400 nvcc*) # Cuda Compiler Driver 2.2 8401 lt_prog_compiler_wl='-Xlinker ' 8402 if test -n "$lt_prog_compiler_pic"; then 8403 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8404 fi 8405 ;; 8406 esac 8407 else 8408 # PORTME Check for flag to pass linker flags through the system compiler. 8409 case $host_os in 8410 aix*) 8411 lt_prog_compiler_wl='-Wl,' 8412 if test "$host_cpu" = ia64; then 8413 # AIX 5 now supports IA64 processor 8414 lt_prog_compiler_static='-Bstatic' 8415 else 8416 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8417 fi 8418 ;; 8419 8420 mingw* | cygwin* | pw32* | os2* | cegcc*) 8421 # This hack is so that the source file can tell whether it is being 8422 # built for inclusion in a dll (and should export symbols for example). 8423 lt_prog_compiler_pic='-DDLL_EXPORT' 8424 ;; 8425 8426 hpux9* | hpux10* | hpux11*) 8427 lt_prog_compiler_wl='-Wl,' 8428 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8429 # not for PA HP-UX. 8430 case $host_cpu in 8431 hppa*64*|ia64*) 8432 # +Z the default 8433 ;; 8434 *) 8435 lt_prog_compiler_pic='+Z' 8436 ;; 8437 esac 8438 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8439 lt_prog_compiler_static='${wl}-a ${wl}archive' 8440 ;; 8441 8442 irix5* | irix6* | nonstopux*) 8443 lt_prog_compiler_wl='-Wl,' 8444 # PIC (with -KPIC) is the default. 8445 lt_prog_compiler_static='-non_shared' 8446 ;; 8447 8448 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8449 case $cc_basename in 8450 # old Intel for x86_64 which still supported -KPIC. 8451 ecc*) 8452 lt_prog_compiler_wl='-Wl,' 8453 lt_prog_compiler_pic='-KPIC' 8454 lt_prog_compiler_static='-static' 8455 ;; 8456 # icc used to be incompatible with GCC. 8457 # ICC 10 doesn't accept -KPIC any more. 8458 icc* | ifort*) 8459 lt_prog_compiler_wl='-Wl,' 8460 lt_prog_compiler_pic='-fPIC' 8461 lt_prog_compiler_static='-static' 8462 ;; 8463 # Lahey Fortran 8.1. 8464 lf95*) 8465 lt_prog_compiler_wl='-Wl,' 8466 lt_prog_compiler_pic='--shared' 8467 lt_prog_compiler_static='--static' 8468 ;; 8469 nagfor*) 8470 # NAG Fortran compiler 8471 lt_prog_compiler_wl='-Wl,-Wl,,' 8472 lt_prog_compiler_pic='-PIC' 8473 lt_prog_compiler_static='-Bstatic' 8474 ;; 8475 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8476 # Portland Group compilers (*not* the Pentium gcc compiler, 8477 # which looks to be a dead project) 8478 lt_prog_compiler_wl='-Wl,' 8479 lt_prog_compiler_pic='-fpic' 8480 lt_prog_compiler_static='-Bstatic' 8481 ;; 8482 ccc*) 8483 lt_prog_compiler_wl='-Wl,' 8484 # All Alpha code is PIC. 8485 lt_prog_compiler_static='-non_shared' 8486 ;; 8487 xl* | bgxl* | bgf* | mpixl*) 8488 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8489 lt_prog_compiler_wl='-Wl,' 8490 lt_prog_compiler_pic='-qpic' 8491 lt_prog_compiler_static='-qstaticlink' 8492 ;; 8493 *) 8494 case `$CC -V 2>&1 | sed 5q` in 8495 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 8496 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8497 lt_prog_compiler_pic='-KPIC' 8498 lt_prog_compiler_static='-Bstatic' 8499 lt_prog_compiler_wl='' 8500 ;; 8501 *Sun\ F* | *Sun*Fortran*) 8502 lt_prog_compiler_pic='-KPIC' 8503 lt_prog_compiler_static='-Bstatic' 8504 lt_prog_compiler_wl='-Qoption ld ' 8505 ;; 8506 *Sun\ C*) 8507 # Sun C 5.9 8508 lt_prog_compiler_pic='-KPIC' 8509 lt_prog_compiler_static='-Bstatic' 8510 lt_prog_compiler_wl='-Wl,' 8511 ;; 8512 *Intel*\ [CF]*Compiler*) 8513 lt_prog_compiler_wl='-Wl,' 8514 lt_prog_compiler_pic='-fPIC' 8515 lt_prog_compiler_static='-static' 8516 ;; 8517 *Portland\ Group*) 8518 lt_prog_compiler_wl='-Wl,' 8519 lt_prog_compiler_pic='-fpic' 8520 lt_prog_compiler_static='-Bstatic' 8521 ;; 8522 esac 8523 ;; 8524 esac 8525 ;; 8526 8527 newsos6) 8528 lt_prog_compiler_pic='-KPIC' 8529 lt_prog_compiler_static='-Bstatic' 8530 ;; 8531 8532 *nto* | *qnx*) 8533 # QNX uses GNU C++, but need to define -shared option too, otherwise 8534 # it will coredump. 8535 lt_prog_compiler_pic='-fPIC -shared' 8536 ;; 8537 8538 osf3* | osf4* | osf5*) 8539 lt_prog_compiler_wl='-Wl,' 8540 # All OSF/1 code is PIC. 8541 lt_prog_compiler_static='-non_shared' 8542 ;; 8543 8544 rdos*) 8545 lt_prog_compiler_static='-non_shared' 8546 ;; 8547 8548 solaris*) 8549 lt_prog_compiler_pic='-KPIC' 8550 lt_prog_compiler_static='-Bstatic' 8551 case $cc_basename in 8552 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8553 lt_prog_compiler_wl='-Qoption ld ';; 8554 *) 8555 lt_prog_compiler_wl='-Wl,';; 8556 esac 8557 ;; 8558 8559 sunos4*) 8560 lt_prog_compiler_wl='-Qoption ld ' 8561 lt_prog_compiler_pic='-PIC' 8562 lt_prog_compiler_static='-Bstatic' 8563 ;; 8564 8565 sysv4 | sysv4.2uw2* | sysv4.3*) 8566 lt_prog_compiler_wl='-Wl,' 8567 lt_prog_compiler_pic='-KPIC' 8568 lt_prog_compiler_static='-Bstatic' 8569 ;; 8570 8571 sysv4*MP*) 8572 if test -d /usr/nec ;then 8573 lt_prog_compiler_pic='-Kconform_pic' 8574 lt_prog_compiler_static='-Bstatic' 8575 fi 8576 ;; 8577 8578 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8579 lt_prog_compiler_wl='-Wl,' 8580 lt_prog_compiler_pic='-KPIC' 8581 lt_prog_compiler_static='-Bstatic' 8582 ;; 8583 8584 unicos*) 8585 lt_prog_compiler_wl='-Wl,' 8586 lt_prog_compiler_can_build_shared=no 8587 ;; 8588 8589 uts4*) 8590 lt_prog_compiler_pic='-pic' 8591 lt_prog_compiler_static='-Bstatic' 8592 ;; 8593 8594 *) 8595 lt_prog_compiler_can_build_shared=no 8596 ;; 8597 esac 8598 fi 8599 8600 case $host_os in 8601 # For platforms which do not support PIC, -DPIC is meaningless: 8602 *djgpp*) 8603 lt_prog_compiler_pic= 8604 ;; 8605 *) 8606 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8607 ;; 8608 esac 8609 8610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8611 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8612 if ${lt_cv_prog_compiler_pic+:} false; then : 8613 $as_echo_n "(cached) " >&6 8614 else 8615 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 8616 fi 8617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 8618 $as_echo "$lt_cv_prog_compiler_pic" >&6; } 8619 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8620 8621 # 8622 # Check to make sure the PIC flag actually works. 8623 # 8624 if test -n "$lt_prog_compiler_pic"; then 8625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8626 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8627 if ${lt_cv_prog_compiler_pic_works+:} false; then : 8628 $as_echo_n "(cached) " >&6 8629 else 8630 lt_cv_prog_compiler_pic_works=no 8631 ac_outfile=conftest.$ac_objext 8632 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8633 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8634 # Insert the option either (1) after the last *FLAGS variable, or 8635 # (2) before a word containing "conftest.", or (3) at the end. 8636 # Note that $ac_compile itself does not contain backslashes and begins 8637 # with a dollar sign (not a hyphen), so the echo should work correctly. 8638 # The option is referenced via a variable to avoid confusing sed. 8639 lt_compile=`echo "$ac_compile" | $SED \ 8640 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8641 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8642 -e 's:$: $lt_compiler_flag:'` 8643 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8644 (eval "$lt_compile" 2>conftest.err) 8645 ac_status=$? 8646 cat conftest.err >&5 8647 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8648 if (exit $ac_status) && test -s "$ac_outfile"; then 8649 # The compiler can only warn and ignore the option if not recognized 8650 # So say no if there are warnings other than the usual output. 8651 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8652 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8653 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8654 lt_cv_prog_compiler_pic_works=yes 8655 fi 8656 fi 8657 $RM conftest* 8658 8659 fi 8660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8661 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8662 8663 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8664 case $lt_prog_compiler_pic in 8665 "" | " "*) ;; 8666 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8667 esac 8668 else 8669 lt_prog_compiler_pic= 8670 lt_prog_compiler_can_build_shared=no 8671 fi 8672 8673 fi 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 # 8686 # Check to make sure the static flag actually works. 8687 # 8688 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8690 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8691 if ${lt_cv_prog_compiler_static_works+:} false; then : 8692 $as_echo_n "(cached) " >&6 8693 else 8694 lt_cv_prog_compiler_static_works=no 8695 save_LDFLAGS="$LDFLAGS" 8696 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8697 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8698 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8699 # The linker can only warn and ignore the option if not recognized 8700 # So say no if there are warnings 8701 if test -s conftest.err; then 8702 # Append any errors to the config.log. 8703 cat conftest.err 1>&5 8704 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8705 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8706 if diff conftest.exp conftest.er2 >/dev/null; then 8707 lt_cv_prog_compiler_static_works=yes 8708 fi 8709 else 8710 lt_cv_prog_compiler_static_works=yes 8711 fi 8712 fi 8713 $RM -r conftest* 8714 LDFLAGS="$save_LDFLAGS" 8715 8716 fi 8717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8718 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8719 8720 if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8721 : 8722 else 8723 lt_prog_compiler_static= 8724 fi 8725 8726 8727 8728 8729 8730 8731 8732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8733 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8734 if ${lt_cv_prog_compiler_c_o+:} false; then : 8735 $as_echo_n "(cached) " >&6 8736 else 8737 lt_cv_prog_compiler_c_o=no 8738 $RM -r conftest 2>/dev/null 8739 mkdir conftest 8740 cd conftest 8741 mkdir out 8742 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8743 8744 lt_compiler_flag="-o out/conftest2.$ac_objext" 8745 # Insert the option either (1) after the last *FLAGS variable, or 8746 # (2) before a word containing "conftest.", or (3) at the end. 8747 # Note that $ac_compile itself does not contain backslashes and begins 8748 # with a dollar sign (not a hyphen), so the echo should work correctly. 8749 lt_compile=`echo "$ac_compile" | $SED \ 8750 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8751 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8752 -e 's:$: $lt_compiler_flag:'` 8753 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8754 (eval "$lt_compile" 2>out/conftest.err) 8755 ac_status=$? 8756 cat out/conftest.err >&5 8757 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8758 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8759 then 8760 # The compiler can only warn and ignore the option if not recognized 8761 # So say no if there are warnings 8762 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8763 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8764 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8765 lt_cv_prog_compiler_c_o=yes 8766 fi 8767 fi 8768 chmod u+w . 2>&5 8769 $RM conftest* 8770 # SGI C++ compiler will create directory out/ii_files/ for 8771 # template instantiation 8772 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8773 $RM out/* && rmdir out 8774 cd .. 8775 $RM -r conftest 8776 $RM conftest* 8777 8778 fi 8779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8780 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8781 8782 8783 8784 8785 8786 8787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8788 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8789 if ${lt_cv_prog_compiler_c_o+:} false; then : 8790 $as_echo_n "(cached) " >&6 8791 else 8792 lt_cv_prog_compiler_c_o=no 8793 $RM -r conftest 2>/dev/null 8794 mkdir conftest 8795 cd conftest 8796 mkdir out 8797 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8798 8799 lt_compiler_flag="-o out/conftest2.$ac_objext" 8800 # Insert the option either (1) after the last *FLAGS variable, or 8801 # (2) before a word containing "conftest.", or (3) at the end. 8802 # Note that $ac_compile itself does not contain backslashes and begins 8803 # with a dollar sign (not a hyphen), so the echo should work correctly. 8804 lt_compile=`echo "$ac_compile" | $SED \ 8805 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8806 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8807 -e 's:$: $lt_compiler_flag:'` 8808 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8809 (eval "$lt_compile" 2>out/conftest.err) 8810 ac_status=$? 8811 cat out/conftest.err >&5 8812 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8813 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8814 then 8815 # The compiler can only warn and ignore the option if not recognized 8816 # So say no if there are warnings 8817 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8818 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8819 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8820 lt_cv_prog_compiler_c_o=yes 8821 fi 8822 fi 8823 chmod u+w . 2>&5 8824 $RM conftest* 8825 # SGI C++ compiler will create directory out/ii_files/ for 8826 # template instantiation 8827 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8828 $RM out/* && rmdir out 8829 cd .. 8830 $RM -r conftest 8831 $RM conftest* 8832 8833 fi 8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8835 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8836 8837 8838 8839 8840 hard_links="nottested" 8841 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8842 # do not overwrite the value of need_locks provided by the user 8843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8844 $as_echo_n "checking if we can lock with hard links... " >&6; } 8845 hard_links=yes 8846 $RM conftest* 8847 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8848 touch conftest.a 8849 ln conftest.a conftest.b 2>&5 || hard_links=no 8850 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8852 $as_echo "$hard_links" >&6; } 8853 if test "$hard_links" = no; then 8854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8855 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8856 need_locks=warn 8857 fi 8858 else 8859 need_locks=no 8860 fi 8861 8862 8863 8864 8865 8866 8867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8868 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8869 8870 runpath_var= 8871 allow_undefined_flag= 8872 always_export_symbols=no 8873 archive_cmds= 8874 archive_expsym_cmds= 8875 compiler_needs_object=no 8876 enable_shared_with_static_runtimes=no 8877 export_dynamic_flag_spec= 8878 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8879 hardcode_automatic=no 8880 hardcode_direct=no 8881 hardcode_direct_absolute=no 8882 hardcode_libdir_flag_spec= 8883 hardcode_libdir_separator= 8884 hardcode_minus_L=no 8885 hardcode_shlibpath_var=unsupported 8886 inherit_rpath=no 8887 link_all_deplibs=unknown 8888 module_cmds= 8889 module_expsym_cmds= 8890 old_archive_from_new_cmds= 8891 old_archive_from_expsyms_cmds= 8892 thread_safe_flag_spec= 8893 whole_archive_flag_spec= 8894 # include_expsyms should be a list of space-separated symbols to be *always* 8895 # included in the symbol list 8896 include_expsyms= 8897 # exclude_expsyms can be an extended regexp of symbols to exclude 8898 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8899 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8900 # as well as any symbol that contains `d'. 8901 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8902 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8903 # platforms (ab)use it in PIC code, but their linkers get confused if 8904 # the symbol is explicitly referenced. Since portable code cannot 8905 # rely on this symbol name, it's probably fine to never include it in 8906 # preloaded symbol tables. 8907 # Exclude shared library initialization/finalization symbols. 8908 extract_expsyms_cmds= 8909 8910 case $host_os in 8911 cygwin* | mingw* | pw32* | cegcc*) 8912 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8913 # When not using gcc, we currently assume that we are using 8914 # Microsoft Visual C++. 8915 if test "$GCC" != yes; then 8916 with_gnu_ld=no 8917 fi 8918 ;; 8919 interix*) 8920 # we just hope/assume this is gcc and not c89 (= MSVC++) 8921 with_gnu_ld=yes 8922 ;; 8923 openbsd*) 8924 with_gnu_ld=no 8925 ;; 8926 linux* | k*bsd*-gnu | gnu*) 8927 link_all_deplibs=no 8928 ;; 8929 esac 8930 8931 ld_shlibs=yes 8932 8933 # On some targets, GNU ld is compatible enough with the native linker 8934 # that we're better off using the native interface for both. 8935 lt_use_gnu_ld_interface=no 8936 if test "$with_gnu_ld" = yes; then 8937 case $host_os in 8938 aix*) 8939 # The AIX port of GNU ld has always aspired to compatibility 8940 # with the native linker. However, as the warning in the GNU ld 8941 # block says, versions before 2.19.5* couldn't really create working 8942 # shared libraries, regardless of the interface used. 8943 case `$LD -v 2>&1` in 8944 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8945 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8946 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8947 *) 8948 lt_use_gnu_ld_interface=yes 8949 ;; 8950 esac 8951 ;; 8952 *) 8953 lt_use_gnu_ld_interface=yes 8954 ;; 8955 esac 8956 fi 8957 8958 if test "$lt_use_gnu_ld_interface" = yes; then 8959 # If archive_cmds runs LD, not CC, wlarc should be empty 8960 wlarc='${wl}' 8961 8962 # Set some defaults for GNU ld with shared library support. These 8963 # are reset later if shared libraries are not supported. Putting them 8964 # here allows them to be overridden if necessary. 8965 runpath_var=LD_RUN_PATH 8966 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8967 export_dynamic_flag_spec='${wl}--export-dynamic' 8968 # ancient GNU ld didn't support --whole-archive et. al. 8969 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8970 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8971 else 8972 whole_archive_flag_spec= 8973 fi 8974 supports_anon_versioning=no 8975 case `$LD -v 2>&1` in 8976 *GNU\ gold*) supports_anon_versioning=yes ;; 8977 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8978 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8979 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8980 *\ 2.11.*) ;; # other 2.11 versions 8981 *) supports_anon_versioning=yes ;; 8982 esac 8983 8984 # See if GNU ld supports shared libraries. 8985 case $host_os in 8986 aix[3-9]*) 8987 # On AIX/PPC, the GNU linker is very broken 8988 if test "$host_cpu" != ia64; then 8989 ld_shlibs=no 8990 cat <<_LT_EOF 1>&2 8991 8992 *** Warning: the GNU linker, at least up to release 2.19, is reported 8993 *** to be unable to reliably create shared libraries on AIX. 8994 *** Therefore, libtool is disabling shared libraries support. If you 8995 *** really care for shared libraries, you may want to install binutils 8996 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8997 *** You will then need to restart the configuration process. 8998 8999 _LT_EOF 9000 fi 9001 ;; 9002 9003 amigaos*) 9004 case $host_cpu in 9005 powerpc) 9006 # see comment about AmigaOS4 .so support 9007 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9008 archive_expsym_cmds='' 9009 ;; 9010 m68k) 9011 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)' 9012 hardcode_libdir_flag_spec='-L$libdir' 9013 hardcode_minus_L=yes 9014 ;; 9015 esac 9016 ;; 9017 9018 beos*) 9019 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9020 allow_undefined_flag=unsupported 9021 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 9022 # support --undefined. This deserves some investigation. FIXME 9023 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9024 else 9025 ld_shlibs=no 9026 fi 9027 ;; 9028 9029 cygwin* | mingw* | pw32* | cegcc*) 9030 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9031 # as there is no search path for DLLs. 9032 hardcode_libdir_flag_spec='-L$libdir' 9033 export_dynamic_flag_spec='${wl}--export-all-symbols' 9034 allow_undefined_flag=unsupported 9035 always_export_symbols=no 9036 enable_shared_with_static_runtimes=yes 9037 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' 9038 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9039 9040 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9041 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9042 # If the export-symbols file already is a .def file (1st line 9043 # is EXPORTS), use it as is; otherwise, prepend... 9044 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9045 cp $export_symbols $output_objdir/$soname.def; 9046 else 9047 echo EXPORTS > $output_objdir/$soname.def; 9048 cat $export_symbols >> $output_objdir/$soname.def; 9049 fi~ 9050 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9051 else 9052 ld_shlibs=no 9053 fi 9054 ;; 9055 9056 haiku*) 9057 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9058 link_all_deplibs=yes 9059 ;; 9060 9061 interix[3-9]*) 9062 hardcode_direct=no 9063 hardcode_shlibpath_var=no 9064 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9065 export_dynamic_flag_spec='${wl}-E' 9066 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9067 # Instead, shared libraries are loaded at an image base (0x10000000 by 9068 # default) and relocated if they conflict, which is a slow very memory 9069 # consuming and fragmenting process. To avoid this, we pick a random, 9070 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9071 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9072 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9073 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' 9074 ;; 9075 9076 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9077 tmp_diet=no 9078 if test "$host_os" = linux-dietlibc; then 9079 case $cc_basename in 9080 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9081 esac 9082 fi 9083 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9084 && test "$tmp_diet" = no 9085 then 9086 tmp_addflag=' $pic_flag' 9087 tmp_sharedflag='-shared' 9088 case $cc_basename,$host_cpu in 9089 pgcc*) # Portland Group C compiler 9090 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' 9091 tmp_addflag=' $pic_flag' 9092 ;; 9093 pgf77* | pgf90* | pgf95* | pgfortran*) 9094 # Portland Group f77 and f90 compilers 9095 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' 9096 tmp_addflag=' $pic_flag -Mnomain' ;; 9097 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9098 tmp_addflag=' -i_dynamic' ;; 9099 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9100 tmp_addflag=' -i_dynamic -nofor_main' ;; 9101 ifc* | ifort*) # Intel Fortran compiler 9102 tmp_addflag=' -nofor_main' ;; 9103 lf95*) # Lahey Fortran 8.1 9104 whole_archive_flag_spec= 9105 tmp_sharedflag='--shared' ;; 9106 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9107 tmp_sharedflag='-qmkshrobj' 9108 tmp_addflag= ;; 9109 nvcc*) # Cuda Compiler Driver 2.2 9110 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' 9111 compiler_needs_object=yes 9112 ;; 9113 esac 9114 case `$CC -V 2>&1 | sed 5q` in 9115 *Sun\ C*) # Sun C 5.9 9116 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' 9117 compiler_needs_object=yes 9118 tmp_sharedflag='-G' ;; 9119 *Sun\ F*) # Sun Fortran 8.3 9120 tmp_sharedflag='-G' ;; 9121 esac 9122 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9123 9124 if test "x$supports_anon_versioning" = xyes; then 9125 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9126 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9127 echo "local: *; };" >> $output_objdir/$libname.ver~ 9128 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9129 fi 9130 9131 case $cc_basename in 9132 xlf* | bgf* | bgxlf* | mpixlf*) 9133 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9134 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9135 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9136 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9137 if test "x$supports_anon_versioning" = xyes; then 9138 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9139 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9140 echo "local: *; };" >> $output_objdir/$libname.ver~ 9141 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9142 fi 9143 ;; 9144 esac 9145 else 9146 ld_shlibs=no 9147 fi 9148 ;; 9149 9150 netbsd* | netbsdelf*-gnu) 9151 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9152 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9153 wlarc= 9154 else 9155 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9156 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9157 fi 9158 ;; 9159 9160 solaris*) 9161 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9162 ld_shlibs=no 9163 cat <<_LT_EOF 1>&2 9164 9165 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9166 *** create shared libraries on Solaris systems. Therefore, libtool 9167 *** is disabling shared libraries support. We urge you to upgrade GNU 9168 *** binutils to release 2.9.1 or newer. Another option is to modify 9169 *** your PATH or compiler configuration so that the native linker is 9170 *** used, and then restart. 9171 9172 _LT_EOF 9173 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9174 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9175 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9176 else 9177 ld_shlibs=no 9178 fi 9179 ;; 9180 9181 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9182 case `$LD -v 2>&1` in 9183 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9184 ld_shlibs=no 9185 cat <<_LT_EOF 1>&2 9186 9187 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9188 *** reliably create shared libraries on SCO systems. Therefore, libtool 9189 *** is disabling shared libraries support. We urge you to upgrade GNU 9190 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9191 *** your PATH or compiler configuration so that the native linker is 9192 *** used, and then restart. 9193 9194 _LT_EOF 9195 ;; 9196 *) 9197 # For security reasons, it is highly recommended that you always 9198 # use absolute paths for naming shared libraries, and exclude the 9199 # DT_RUNPATH tag from executables and libraries. But doing so 9200 # requires that you compile everything twice, which is a pain. 9201 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9202 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9203 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9204 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9205 else 9206 ld_shlibs=no 9207 fi 9208 ;; 9209 esac 9210 ;; 9211 9212 sunos4*) 9213 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9214 wlarc= 9215 hardcode_direct=yes 9216 hardcode_shlibpath_var=no 9217 ;; 9218 9219 *) 9220 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9221 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9222 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9223 else 9224 ld_shlibs=no 9225 fi 9226 ;; 9227 esac 9228 9229 if test "$ld_shlibs" = no; then 9230 runpath_var= 9231 hardcode_libdir_flag_spec= 9232 export_dynamic_flag_spec= 9233 whole_archive_flag_spec= 9234 fi 9235 else 9236 # PORTME fill in a description of your system's linker (not GNU ld) 9237 case $host_os in 9238 aix3*) 9239 allow_undefined_flag=unsupported 9240 always_export_symbols=yes 9241 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' 9242 # Note: this linker hardcodes the directories in LIBPATH if there 9243 # are no directories specified by -L. 9244 hardcode_minus_L=yes 9245 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9246 # Neither direct hardcoding nor static linking is supported with a 9247 # broken collect2. 9248 hardcode_direct=unsupported 9249 fi 9250 ;; 9251 9252 aix[4-9]*) 9253 if test "$host_cpu" = ia64; then 9254 # On IA64, the linker does run time linking by default, so we don't 9255 # have to do anything special. 9256 aix_use_runtimelinking=no 9257 exp_sym_flag='-Bexport' 9258 no_entry_flag="" 9259 else 9260 # If we're using GNU nm, then we don't want the "-C" option. 9261 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9262 # Also, AIX nm treats weak defined symbols like other global 9263 # defined symbols, whereas GNU nm marks them as "W". 9264 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9265 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9266 else 9267 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9268 fi 9269 aix_use_runtimelinking=no 9270 9271 # Test if we are trying to use run time linking or normal 9272 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9273 # need to do runtime linking. 9274 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9275 for ld_flag in $LDFLAGS; do 9276 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9277 aix_use_runtimelinking=yes 9278 break 9279 fi 9280 done 9281 ;; 9282 esac 9283 9284 exp_sym_flag='-bexport' 9285 no_entry_flag='-bnoentry' 9286 fi 9287 9288 # When large executables or shared objects are built, AIX ld can 9289 # have problems creating the table of contents. If linking a library 9290 # or program results in "error TOC overflow" add -mminimal-toc to 9291 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9292 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9293 9294 archive_cmds='' 9295 hardcode_direct=yes 9296 hardcode_direct_absolute=yes 9297 hardcode_libdir_separator=':' 9298 link_all_deplibs=yes 9299 file_list_spec='${wl}-f,' 9300 9301 if test "$GCC" = yes; then 9302 case $host_os in aix4.[012]|aix4.[012].*) 9303 # We only want to do this on AIX 4.2 and lower, the check 9304 # below for broken collect2 doesn't work under 4.3+ 9305 collect2name=`${CC} -print-prog-name=collect2` 9306 if test -f "$collect2name" && 9307 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9308 then 9309 # We have reworked collect2 9310 : 9311 else 9312 # We have old collect2 9313 hardcode_direct=unsupported 9314 # It fails to find uninstalled libraries when the uninstalled 9315 # path is not listed in the libpath. Setting hardcode_minus_L 9316 # to unsupported forces relinking 9317 hardcode_minus_L=yes 9318 hardcode_libdir_flag_spec='-L$libdir' 9319 hardcode_libdir_separator= 9320 fi 9321 ;; 9322 esac 9323 shared_flag='-shared' 9324 if test "$aix_use_runtimelinking" = yes; then 9325 shared_flag="$shared_flag "'${wl}-G' 9326 fi 9327 link_all_deplibs=no 9328 else 9329 # not using gcc 9330 if test "$host_cpu" = ia64; then 9331 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9332 # chokes on -Wl,-G. The following line is correct: 9333 shared_flag='-G' 9334 else 9335 if test "$aix_use_runtimelinking" = yes; then 9336 shared_flag='${wl}-G' 9337 else 9338 shared_flag='${wl}-bM:SRE' 9339 fi 9340 fi 9341 fi 9342 9343 export_dynamic_flag_spec='${wl}-bexpall' 9344 # It seems that -bexpall does not export symbols beginning with 9345 # underscore (_), so it is better to generate a list of symbols to export. 9346 always_export_symbols=yes 9347 if test "$aix_use_runtimelinking" = yes; then 9348 # Warning - without using the other runtime loading flags (-brtl), 9349 # -berok will link without error, but may produce a broken library. 9350 allow_undefined_flag='-berok' 9351 # Determine the default libpath from the value encoded in an 9352 # empty executable. 9353 if test "${lt_cv_aix_libpath+set}" = set; then 9354 aix_libpath=$lt_cv_aix_libpath 9355 else 9356 if ${lt_cv_aix_libpath_+:} false; then : 9357 $as_echo_n "(cached) " >&6 9358 else 9359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9360 /* end confdefs.h. */ 9361 9362 int 9363 main () 9364 { 9365 9366 ; 9367 return 0; 9368 } 9369 _ACEOF 9370 if ac_fn_c_try_link "$LINENO"; then : 9371 9372 lt_aix_libpath_sed=' 9373 /Import File Strings/,/^$/ { 9374 /^0/ { 9375 s/^0 *\([^ ]*\) *$/\1/ 9376 p 9377 } 9378 }' 9379 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9380 # Check for a 64-bit object if we didn't find anything. 9381 if test -z "$lt_cv_aix_libpath_"; then 9382 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9383 fi 9384 fi 9385 rm -f core conftest.err conftest.$ac_objext \ 9386 conftest$ac_exeext conftest.$ac_ext 9387 if test -z "$lt_cv_aix_libpath_"; then 9388 lt_cv_aix_libpath_="/usr/lib:/lib" 9389 fi 9390 9391 fi 9392 9393 aix_libpath=$lt_cv_aix_libpath_ 9394 fi 9395 9396 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9397 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9398 else 9399 if test "$host_cpu" = ia64; then 9400 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9401 allow_undefined_flag="-z nodefs" 9402 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" 9403 else 9404 # Determine the default libpath from the value encoded in an 9405 # empty executable. 9406 if test "${lt_cv_aix_libpath+set}" = set; then 9407 aix_libpath=$lt_cv_aix_libpath 9408 else 9409 if ${lt_cv_aix_libpath_+:} false; then : 9410 $as_echo_n "(cached) " >&6 9411 else 9412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9413 /* end confdefs.h. */ 9414 9415 int 9416 main () 9417 { 9418 9419 ; 9420 return 0; 9421 } 9422 _ACEOF 9423 if ac_fn_c_try_link "$LINENO"; then : 9424 9425 lt_aix_libpath_sed=' 9426 /Import File Strings/,/^$/ { 9427 /^0/ { 9428 s/^0 *\([^ ]*\) *$/\1/ 9429 p 9430 } 9431 }' 9432 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9433 # Check for a 64-bit object if we didn't find anything. 9434 if test -z "$lt_cv_aix_libpath_"; then 9435 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9436 fi 9437 fi 9438 rm -f core conftest.err conftest.$ac_objext \ 9439 conftest$ac_exeext conftest.$ac_ext 9440 if test -z "$lt_cv_aix_libpath_"; then 9441 lt_cv_aix_libpath_="/usr/lib:/lib" 9442 fi 9443 9444 fi 9445 9446 aix_libpath=$lt_cv_aix_libpath_ 9447 fi 9448 9449 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9450 # Warning - without using the other run time loading flags, 9451 # -berok will link without error, but may produce a broken library. 9452 no_undefined_flag=' ${wl}-bernotok' 9453 allow_undefined_flag=' ${wl}-berok' 9454 if test "$with_gnu_ld" = yes; then 9455 # We only use this code for GNU lds that support --whole-archive. 9456 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9457 else 9458 # Exported symbols can be pulled into shared objects from archives 9459 whole_archive_flag_spec='$convenience' 9460 fi 9461 archive_cmds_need_lc=yes 9462 # This is similar to how AIX traditionally builds its shared libraries. 9463 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 9464 fi 9465 fi 9466 ;; 9467 9468 amigaos*) 9469 case $host_cpu in 9470 powerpc) 9471 # see comment about AmigaOS4 .so support 9472 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9473 archive_expsym_cmds='' 9474 ;; 9475 m68k) 9476 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)' 9477 hardcode_libdir_flag_spec='-L$libdir' 9478 hardcode_minus_L=yes 9479 ;; 9480 esac 9481 ;; 9482 9483 bsdi[45]*) 9484 export_dynamic_flag_spec=-rdynamic 9485 ;; 9486 9487 cygwin* | mingw* | pw32* | cegcc*) 9488 # When not using gcc, we currently assume that we are using 9489 # Microsoft Visual C++. 9490 # hardcode_libdir_flag_spec is actually meaningless, as there is 9491 # no search path for DLLs. 9492 case $cc_basename in 9493 cl*) 9494 # Native MSVC 9495 hardcode_libdir_flag_spec=' ' 9496 allow_undefined_flag=unsupported 9497 always_export_symbols=yes 9498 file_list_spec='@' 9499 # Tell ltmain to make .lib files, not .a files. 9500 libext=lib 9501 # Tell ltmain to make .dll files, not .so files. 9502 shrext_cmds=".dll" 9503 # FIXME: Setting linknames here is a bad hack. 9504 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 9505 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9506 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 9507 else 9508 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 9509 fi~ 9510 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 9511 linknames=' 9512 # The linker will not automatically build a static lib if we build a DLL. 9513 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 9514 enable_shared_with_static_runtimes=yes 9515 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 9516 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9517 # Don't use ranlib 9518 old_postinstall_cmds='chmod 644 $oldlib' 9519 postlink_cmds='lt_outputfile="@OUTPUT@"~ 9520 lt_tool_outputfile="@TOOL_OUTPUT@"~ 9521 case $lt_outputfile in 9522 *.exe|*.EXE) ;; 9523 *) 9524 lt_outputfile="$lt_outputfile.exe" 9525 lt_tool_outputfile="$lt_tool_outputfile.exe" 9526 ;; 9527 esac~ 9528 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 9529 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 9530 $RM "$lt_outputfile.manifest"; 9531 fi' 9532 ;; 9533 *) 9534 # Assume MSVC wrapper 9535 hardcode_libdir_flag_spec=' ' 9536 allow_undefined_flag=unsupported 9537 # Tell ltmain to make .lib files, not .a files. 9538 libext=lib 9539 # Tell ltmain to make .dll files, not .so files. 9540 shrext_cmds=".dll" 9541 # FIXME: Setting linknames here is a bad hack. 9542 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9543 # The linker will automatically build a .lib file if we build a DLL. 9544 old_archive_from_new_cmds='true' 9545 # FIXME: Should let the user specify the lib program. 9546 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9547 enable_shared_with_static_runtimes=yes 9548 ;; 9549 esac 9550 ;; 9551 9552 darwin* | rhapsody*) 9553 9554 9555 archive_cmds_need_lc=no 9556 hardcode_direct=no 9557 hardcode_automatic=yes 9558 hardcode_shlibpath_var=unsupported 9559 if test "$lt_cv_ld_force_load" = "yes"; then 9560 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\"`' 9561 9562 else 9563 whole_archive_flag_spec='' 9564 fi 9565 link_all_deplibs=yes 9566 allow_undefined_flag="$_lt_dar_allow_undefined" 9567 case $cc_basename in 9568 ifort*) _lt_dar_can_shared=yes ;; 9569 *) _lt_dar_can_shared=$GCC ;; 9570 esac 9571 if test "$_lt_dar_can_shared" = "yes"; then 9572 output_verbose_link_cmd=func_echo_all 9573 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9574 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9575 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}" 9576 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}" 9577 9578 else 9579 ld_shlibs=no 9580 fi 9581 9582 ;; 9583 9584 dgux*) 9585 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9586 hardcode_libdir_flag_spec='-L$libdir' 9587 hardcode_shlibpath_var=no 9588 ;; 9589 9590 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9591 # support. Future versions do this automatically, but an explicit c++rt0.o 9592 # does not break anything, and helps significantly (at the cost of a little 9593 # extra space). 9594 freebsd2.2*) 9595 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9596 hardcode_libdir_flag_spec='-R$libdir' 9597 hardcode_direct=yes 9598 hardcode_shlibpath_var=no 9599 ;; 9600 9601 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9602 freebsd2.*) 9603 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9604 hardcode_direct=yes 9605 hardcode_minus_L=yes 9606 hardcode_shlibpath_var=no 9607 ;; 9608 9609 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9610 freebsd* | dragonfly*) 9611 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9612 hardcode_libdir_flag_spec='-R$libdir' 9613 hardcode_direct=yes 9614 hardcode_shlibpath_var=no 9615 ;; 9616 9617 hpux9*) 9618 if test "$GCC" = yes; then 9619 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9620 else 9621 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9622 fi 9623 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9624 hardcode_libdir_separator=: 9625 hardcode_direct=yes 9626 9627 # hardcode_minus_L: Not really in the search PATH, 9628 # but as the default location of the library. 9629 hardcode_minus_L=yes 9630 export_dynamic_flag_spec='${wl}-E' 9631 ;; 9632 9633 hpux10*) 9634 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9635 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9636 else 9637 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9638 fi 9639 if test "$with_gnu_ld" = no; then 9640 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9641 hardcode_libdir_separator=: 9642 hardcode_direct=yes 9643 hardcode_direct_absolute=yes 9644 export_dynamic_flag_spec='${wl}-E' 9645 # hardcode_minus_L: Not really in the search PATH, 9646 # but as the default location of the library. 9647 hardcode_minus_L=yes 9648 fi 9649 ;; 9650 9651 hpux11*) 9652 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9653 case $host_cpu in 9654 hppa*64*) 9655 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9656 ;; 9657 ia64*) 9658 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9659 ;; 9660 *) 9661 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9662 ;; 9663 esac 9664 else 9665 case $host_cpu in 9666 hppa*64*) 9667 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9668 ;; 9669 ia64*) 9670 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9671 ;; 9672 *) 9673 9674 # Older versions of the 11.00 compiler do not understand -b yet 9675 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9677 $as_echo_n "checking if $CC understands -b... " >&6; } 9678 if ${lt_cv_prog_compiler__b+:} false; then : 9679 $as_echo_n "(cached) " >&6 9680 else 9681 lt_cv_prog_compiler__b=no 9682 save_LDFLAGS="$LDFLAGS" 9683 LDFLAGS="$LDFLAGS -b" 9684 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9685 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9686 # The linker can only warn and ignore the option if not recognized 9687 # So say no if there are warnings 9688 if test -s conftest.err; then 9689 # Append any errors to the config.log. 9690 cat conftest.err 1>&5 9691 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9692 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9693 if diff conftest.exp conftest.er2 >/dev/null; then 9694 lt_cv_prog_compiler__b=yes 9695 fi 9696 else 9697 lt_cv_prog_compiler__b=yes 9698 fi 9699 fi 9700 $RM -r conftest* 9701 LDFLAGS="$save_LDFLAGS" 9702 9703 fi 9704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9705 $as_echo "$lt_cv_prog_compiler__b" >&6; } 9706 9707 if test x"$lt_cv_prog_compiler__b" = xyes; then 9708 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9709 else 9710 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9711 fi 9712 9713 ;; 9714 esac 9715 fi 9716 if test "$with_gnu_ld" = no; then 9717 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9718 hardcode_libdir_separator=: 9719 9720 case $host_cpu in 9721 hppa*64*|ia64*) 9722 hardcode_direct=no 9723 hardcode_shlibpath_var=no 9724 ;; 9725 *) 9726 hardcode_direct=yes 9727 hardcode_direct_absolute=yes 9728 export_dynamic_flag_spec='${wl}-E' 9729 9730 # hardcode_minus_L: Not really in the search PATH, 9731 # but as the default location of the library. 9732 hardcode_minus_L=yes 9733 ;; 9734 esac 9735 fi 9736 ;; 9737 9738 irix5* | irix6* | nonstopux*) 9739 if test "$GCC" = yes; then 9740 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' 9741 # Try to use the -exported_symbol ld option, if it does not 9742 # work, assume that -exports_file does not work either and 9743 # implicitly export all symbols. 9744 # This should be the same for all languages, so no per-tag cache variable. 9745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 9746 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 9747 if ${lt_cv_irix_exported_symbol+:} false; then : 9748 $as_echo_n "(cached) " >&6 9749 else 9750 save_LDFLAGS="$LDFLAGS" 9751 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9753 /* end confdefs.h. */ 9754 int foo (void) { return 0; } 9755 _ACEOF 9756 if ac_fn_c_try_link "$LINENO"; then : 9757 lt_cv_irix_exported_symbol=yes 9758 else 9759 lt_cv_irix_exported_symbol=no 9760 fi 9761 rm -f core conftest.err conftest.$ac_objext \ 9762 conftest$ac_exeext conftest.$ac_ext 9763 LDFLAGS="$save_LDFLAGS" 9764 fi 9765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 9766 $as_echo "$lt_cv_irix_exported_symbol" >&6; } 9767 if test "$lt_cv_irix_exported_symbol" = yes; then 9768 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' 9769 fi 9770 else 9771 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' 9772 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' 9773 fi 9774 archive_cmds_need_lc='no' 9775 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9776 hardcode_libdir_separator=: 9777 inherit_rpath=yes 9778 link_all_deplibs=yes 9779 ;; 9780 9781 netbsd* | netbsdelf*-gnu) 9782 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9783 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9784 else 9785 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9786 fi 9787 hardcode_libdir_flag_spec='-R$libdir' 9788 hardcode_direct=yes 9789 hardcode_shlibpath_var=no 9790 ;; 9791 9792 newsos6) 9793 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9794 hardcode_direct=yes 9795 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9796 hardcode_libdir_separator=: 9797 hardcode_shlibpath_var=no 9798 ;; 9799 9800 *nto* | *qnx*) 9801 ;; 9802 9803 openbsd*) 9804 if test -f /usr/libexec/ld.so; then 9805 hardcode_direct=yes 9806 hardcode_shlibpath_var=no 9807 hardcode_direct_absolute=yes 9808 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9809 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9810 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9811 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9812 export_dynamic_flag_spec='${wl}-E' 9813 else 9814 case $host_os in 9815 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9816 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9817 hardcode_libdir_flag_spec='-R$libdir' 9818 ;; 9819 *) 9820 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9821 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9822 ;; 9823 esac 9824 fi 9825 else 9826 ld_shlibs=no 9827 fi 9828 ;; 9829 9830 os2*) 9831 hardcode_libdir_flag_spec='-L$libdir' 9832 hardcode_minus_L=yes 9833 allow_undefined_flag=unsupported 9834 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 9835 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9836 ;; 9837 9838 osf3*) 9839 if test "$GCC" = yes; then 9840 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9841 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' 9842 else 9843 allow_undefined_flag=' -expect_unresolved \*' 9844 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' 9845 fi 9846 archive_cmds_need_lc='no' 9847 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9848 hardcode_libdir_separator=: 9849 ;; 9850 9851 osf4* | osf5*) # as osf3* with the addition of -msym flag 9852 if test "$GCC" = yes; then 9853 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9854 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' 9855 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9856 else 9857 allow_undefined_flag=' -expect_unresolved \*' 9858 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' 9859 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~ 9860 $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' 9861 9862 # Both c and cxx compiler support -rpath directly 9863 hardcode_libdir_flag_spec='-rpath $libdir' 9864 fi 9865 archive_cmds_need_lc='no' 9866 hardcode_libdir_separator=: 9867 ;; 9868 9869 solaris*) 9870 no_undefined_flag=' -z defs' 9871 if test "$GCC" = yes; then 9872 wlarc='${wl}' 9873 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9874 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9875 $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' 9876 else 9877 case `$CC -V 2>&1` in 9878 *"Compilers 5.0"*) 9879 wlarc='' 9880 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9881 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9882 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9883 ;; 9884 *) 9885 wlarc='${wl}' 9886 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9887 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9888 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9889 ;; 9890 esac 9891 fi 9892 hardcode_libdir_flag_spec='-R$libdir' 9893 hardcode_shlibpath_var=no 9894 case $host_os in 9895 solaris2.[0-5] | solaris2.[0-5].*) ;; 9896 *) 9897 # The compiler driver will combine and reorder linker options, 9898 # but understands `-z linker_flag'. GCC discards it without `$wl', 9899 # but is careful enough not to reorder. 9900 # Supported since Solaris 2.6 (maybe 2.5.1?) 9901 if test "$GCC" = yes; then 9902 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9903 else 9904 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9905 fi 9906 ;; 9907 esac 9908 link_all_deplibs=yes 9909 ;; 9910 9911 sunos4*) 9912 if test "x$host_vendor" = xsequent; then 9913 # Use $CC to link under sequent, because it throws in some extra .o 9914 # files that make .init and .fini sections work. 9915 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9916 else 9917 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9918 fi 9919 hardcode_libdir_flag_spec='-L$libdir' 9920 hardcode_direct=yes 9921 hardcode_minus_L=yes 9922 hardcode_shlibpath_var=no 9923 ;; 9924 9925 sysv4) 9926 case $host_vendor in 9927 sni) 9928 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9929 hardcode_direct=yes # is this really true??? 9930 ;; 9931 siemens) 9932 ## LD is ld it makes a PLAMLIB 9933 ## CC just makes a GrossModule. 9934 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9935 reload_cmds='$CC -r -o $output$reload_objs' 9936 hardcode_direct=no 9937 ;; 9938 motorola) 9939 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9940 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9941 ;; 9942 esac 9943 runpath_var='LD_RUN_PATH' 9944 hardcode_shlibpath_var=no 9945 ;; 9946 9947 sysv4.3*) 9948 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9949 hardcode_shlibpath_var=no 9950 export_dynamic_flag_spec='-Bexport' 9951 ;; 9952 9953 sysv4*MP*) 9954 if test -d /usr/nec; then 9955 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9956 hardcode_shlibpath_var=no 9957 runpath_var=LD_RUN_PATH 9958 hardcode_runpath_var=yes 9959 ld_shlibs=yes 9960 fi 9961 ;; 9962 9963 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9964 no_undefined_flag='${wl}-z,text' 9965 archive_cmds_need_lc=no 9966 hardcode_shlibpath_var=no 9967 runpath_var='LD_RUN_PATH' 9968 9969 if test "$GCC" = yes; then 9970 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9971 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9972 else 9973 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9974 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9975 fi 9976 ;; 9977 9978 sysv5* | sco3.2v5* | sco5v6*) 9979 # Note: We can NOT use -z defs as we might desire, because we do not 9980 # link with -lc, and that would cause any symbols used from libc to 9981 # always be unresolved, which means just about no library would 9982 # ever link correctly. If we're not using GNU ld we use -z text 9983 # though, which does catch some bad symbols but isn't as heavy-handed 9984 # as -z defs. 9985 no_undefined_flag='${wl}-z,text' 9986 allow_undefined_flag='${wl}-z,nodefs' 9987 archive_cmds_need_lc=no 9988 hardcode_shlibpath_var=no 9989 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9990 hardcode_libdir_separator=':' 9991 link_all_deplibs=yes 9992 export_dynamic_flag_spec='${wl}-Bexport' 9993 runpath_var='LD_RUN_PATH' 9994 9995 if test "$GCC" = yes; then 9996 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9997 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9998 else 9999 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10000 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10001 fi 10002 ;; 10003 10004 uts4*) 10005 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10006 hardcode_libdir_flag_spec='-L$libdir' 10007 hardcode_shlibpath_var=no 10008 ;; 10009 10010 *) 10011 ld_shlibs=no 10012 ;; 10013 esac 10014 10015 if test x$host_vendor = xsni; then 10016 case $host in 10017 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10018 export_dynamic_flag_spec='${wl}-Blargedynsym' 10019 ;; 10020 esac 10021 fi 10022 fi 10023 10024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10025 $as_echo "$ld_shlibs" >&6; } 10026 test "$ld_shlibs" = no && can_build_shared=no 10027 10028 with_gnu_ld=$with_gnu_ld 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 # 10045 # Do we need to explicitly link libc? 10046 # 10047 case "x$archive_cmds_need_lc" in 10048 x|xyes) 10049 # Assume -lc should be added 10050 archive_cmds_need_lc=yes 10051 10052 if test "$enable_shared" = yes && test "$GCC" = yes; then 10053 case $archive_cmds in 10054 *'~'*) 10055 # FIXME: we may have to deal with multi-command sequences. 10056 ;; 10057 '$CC '*) 10058 # Test whether the compiler implicitly links with -lc since on some 10059 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10060 # to ld, don't add -lc before -lgcc. 10061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10062 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10063 if ${lt_cv_archive_cmds_need_lc+:} false; then : 10064 $as_echo_n "(cached) " >&6 10065 else 10066 $RM conftest* 10067 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10068 10069 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10070 (eval $ac_compile) 2>&5 10071 ac_status=$? 10072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10073 test $ac_status = 0; } 2>conftest.err; then 10074 soname=conftest 10075 lib=conftest 10076 libobjs=conftest.$ac_objext 10077 deplibs= 10078 wl=$lt_prog_compiler_wl 10079 pic_flag=$lt_prog_compiler_pic 10080 compiler_flags=-v 10081 linker_flags=-v 10082 verstring= 10083 output_objdir=. 10084 libname=conftest 10085 lt_save_allow_undefined_flag=$allow_undefined_flag 10086 allow_undefined_flag= 10087 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10088 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10089 ac_status=$? 10090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10091 test $ac_status = 0; } 10092 then 10093 lt_cv_archive_cmds_need_lc=no 10094 else 10095 lt_cv_archive_cmds_need_lc=yes 10096 fi 10097 allow_undefined_flag=$lt_save_allow_undefined_flag 10098 else 10099 cat conftest.err 1>&5 10100 fi 10101 $RM conftest* 10102 10103 fi 10104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10105 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10106 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10107 ;; 10108 esac 10109 fi 10110 ;; 10111 esac 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10265 $as_echo_n "checking dynamic linker characteristics... " >&6; } 10266 10267 if test "$GCC" = yes; then 10268 case $host_os in 10269 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10270 *) lt_awk_arg="/^libraries:/" ;; 10271 esac 10272 case $host_os in 10273 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10274 *) lt_sed_strip_eq="s,=/,/,g" ;; 10275 esac 10276 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10277 case $lt_search_path_spec in 10278 *\;*) 10279 # if the path contains ";" then we assume it to be the separator 10280 # otherwise default to the standard path separator (i.e. ":") - it is 10281 # assumed that no part of a normal pathname contains ";" but that should 10282 # okay in the real world where ";" in dirpaths is itself problematic. 10283 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10284 ;; 10285 *) 10286 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10287 ;; 10288 esac 10289 # Ok, now we have the path, separated by spaces, we can step through it 10290 # and add multilib dir if necessary. 10291 lt_tmp_lt_search_path_spec= 10292 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10293 for lt_sys_path in $lt_search_path_spec; do 10294 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10295 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10296 else 10297 test -d "$lt_sys_path" && \ 10298 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10299 fi 10300 done 10301 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10302 BEGIN {RS=" "; FS="/|\n";} { 10303 lt_foo=""; 10304 lt_count=0; 10305 for (lt_i = NF; lt_i > 0; lt_i--) { 10306 if ($lt_i != "" && $lt_i != ".") { 10307 if ($lt_i == "..") { 10308 lt_count++; 10309 } else { 10310 if (lt_count == 0) { 10311 lt_foo="/" $lt_i lt_foo; 10312 } else { 10313 lt_count--; 10314 } 10315 } 10316 } 10317 } 10318 if (lt_foo != "") { lt_freq[lt_foo]++; } 10319 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10320 }'` 10321 # AWK program above erroneously prepends '/' to C:/dos/paths 10322 # for these hosts. 10323 case $host_os in 10324 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10325 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10326 esac 10327 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10328 else 10329 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10330 fi 10331 library_names_spec= 10332 libname_spec='lib$name' 10333 soname_spec= 10334 shrext_cmds=".so" 10335 postinstall_cmds= 10336 postuninstall_cmds= 10337 finish_cmds= 10338 finish_eval= 10339 shlibpath_var= 10340 shlibpath_overrides_runpath=unknown 10341 version_type=none 10342 dynamic_linker="$host_os ld.so" 10343 sys_lib_dlsearch_path_spec="/lib /usr/lib" 10344 need_lib_prefix=unknown 10345 hardcode_into_libs=no 10346 10347 # when you set need_version to no, make sure it does not cause -set_version 10348 # flags to be left without arguments 10349 need_version=unknown 10350 10351 case $host_os in 10352 aix3*) 10353 version_type=linux # correct to gnu/linux during the next big refactor 10354 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10355 shlibpath_var=LIBPATH 10356 10357 # AIX 3 has no versioning support, so we append a major version to the name. 10358 soname_spec='${libname}${release}${shared_ext}$major' 10359 ;; 10360 10361 aix[4-9]*) 10362 version_type=linux # correct to gnu/linux during the next big refactor 10363 need_lib_prefix=no 10364 need_version=no 10365 hardcode_into_libs=yes 10366 if test "$host_cpu" = ia64; then 10367 # AIX 5 supports IA64 10368 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10369 shlibpath_var=LD_LIBRARY_PATH 10370 else 10371 # With GCC up to 2.95.x, collect2 would create an import file 10372 # for dependence libraries. The import file would start with 10373 # the line `#! .'. This would cause the generated library to 10374 # depend on `.', always an invalid library. This was fixed in 10375 # development snapshots of GCC prior to 3.0. 10376 case $host_os in 10377 aix4 | aix4.[01] | aix4.[01].*) 10378 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10379 echo ' yes ' 10380 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10381 : 10382 else 10383 can_build_shared=no 10384 fi 10385 ;; 10386 esac 10387 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10388 # soname into executable. Probably we can add versioning support to 10389 # collect2, so additional links can be useful in future. 10390 if test "$aix_use_runtimelinking" = yes; then 10391 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10392 # instead of lib<name>.a to let people know that these are not 10393 # typical AIX shared libraries. 10394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10395 else 10396 # We preserve .a as extension for shared libraries through AIX4.2 10397 # and later when we are not doing run time linking. 10398 library_names_spec='${libname}${release}.a $libname.a' 10399 soname_spec='${libname}${release}${shared_ext}$major' 10400 fi 10401 shlibpath_var=LIBPATH 10402 fi 10403 ;; 10404 10405 amigaos*) 10406 case $host_cpu in 10407 powerpc) 10408 # Since July 2007 AmigaOS4 officially supports .so libraries. 10409 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10411 ;; 10412 m68k) 10413 library_names_spec='$libname.ixlibrary $libname.a' 10414 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10415 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 10416 ;; 10417 esac 10418 ;; 10419 10420 beos*) 10421 library_names_spec='${libname}${shared_ext}' 10422 dynamic_linker="$host_os ld.so" 10423 shlibpath_var=LIBRARY_PATH 10424 ;; 10425 10426 bsdi[45]*) 10427 version_type=linux # correct to gnu/linux during the next big refactor 10428 need_version=no 10429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10430 soname_spec='${libname}${release}${shared_ext}$major' 10431 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10432 shlibpath_var=LD_LIBRARY_PATH 10433 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10434 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10435 # the default ld.so.conf also contains /usr/contrib/lib and 10436 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10437 # libtool to hard-code these into programs 10438 ;; 10439 10440 cygwin* | mingw* | pw32* | cegcc*) 10441 version_type=windows 10442 shrext_cmds=".dll" 10443 need_version=no 10444 need_lib_prefix=no 10445 10446 case $GCC,$cc_basename in 10447 yes,*) 10448 # gcc 10449 library_names_spec='$libname.dll.a' 10450 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10451 postinstall_cmds='base_file=`basename \${file}`~ 10452 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10453 dldir=$destdir/`dirname \$dlpath`~ 10454 test -d \$dldir || mkdir -p \$dldir~ 10455 $install_prog $dir/$dlname \$dldir/$dlname~ 10456 chmod a+x \$dldir/$dlname~ 10457 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10458 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10459 fi' 10460 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10461 dlpath=$dir/\$dldll~ 10462 $RM \$dlpath' 10463 shlibpath_overrides_runpath=yes 10464 10465 case $host_os in 10466 cygwin*) 10467 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10468 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10469 10470 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10471 ;; 10472 mingw* | cegcc*) 10473 # MinGW DLLs use traditional 'lib' prefix 10474 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10475 ;; 10476 pw32*) 10477 # pw32 DLLs use 'pw' prefix rather than 'lib' 10478 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10479 ;; 10480 esac 10481 dynamic_linker='Win32 ld.exe' 10482 ;; 10483 10484 *,cl*) 10485 # Native MSVC 10486 libname_spec='$name' 10487 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10488 library_names_spec='${libname}.dll.lib' 10489 10490 case $build_os in 10491 mingw*) 10492 sys_lib_search_path_spec= 10493 lt_save_ifs=$IFS 10494 IFS=';' 10495 for lt_path in $LIB 10496 do 10497 IFS=$lt_save_ifs 10498 # Let DOS variable expansion print the short 8.3 style file name. 10499 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 10500 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 10501 done 10502 IFS=$lt_save_ifs 10503 # Convert to MSYS style. 10504 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 10505 ;; 10506 cygwin*) 10507 # Convert to unix form, then to dos form, then back to unix form 10508 # but this time dos style (no spaces!) so that the unix form looks 10509 # like /cygdrive/c/PROGRA~1:/cygdr... 10510 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 10511 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 10512 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10513 ;; 10514 *) 10515 sys_lib_search_path_spec="$LIB" 10516 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 10517 # It is most probably a Windows format PATH. 10518 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 10519 else 10520 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10521 fi 10522 # FIXME: find the short name or the path components, as spaces are 10523 # common. (e.g. "Program Files" -> "PROGRA~1") 10524 ;; 10525 esac 10526 10527 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10528 postinstall_cmds='base_file=`basename \${file}`~ 10529 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10530 dldir=$destdir/`dirname \$dlpath`~ 10531 test -d \$dldir || mkdir -p \$dldir~ 10532 $install_prog $dir/$dlname \$dldir/$dlname' 10533 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10534 dlpath=$dir/\$dldll~ 10535 $RM \$dlpath' 10536 shlibpath_overrides_runpath=yes 10537 dynamic_linker='Win32 link.exe' 10538 ;; 10539 10540 *) 10541 # Assume MSVC wrapper 10542 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10543 dynamic_linker='Win32 ld.exe' 10544 ;; 10545 esac 10546 # FIXME: first we should search . and the directory the executable is in 10547 shlibpath_var=PATH 10548 ;; 10549 10550 darwin* | rhapsody*) 10551 dynamic_linker="$host_os dyld" 10552 version_type=darwin 10553 need_lib_prefix=no 10554 need_version=no 10555 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10556 soname_spec='${libname}${release}${major}$shared_ext' 10557 shlibpath_overrides_runpath=yes 10558 shlibpath_var=DYLD_LIBRARY_PATH 10559 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10560 10561 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10562 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10563 ;; 10564 10565 dgux*) 10566 version_type=linux # correct to gnu/linux during the next big refactor 10567 need_lib_prefix=no 10568 need_version=no 10569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10570 soname_spec='${libname}${release}${shared_ext}$major' 10571 shlibpath_var=LD_LIBRARY_PATH 10572 ;; 10573 10574 freebsd* | dragonfly*) 10575 # DragonFly does not have aout. When/if they implement a new 10576 # versioning mechanism, adjust this. 10577 if test -x /usr/bin/objformat; then 10578 objformat=`/usr/bin/objformat` 10579 else 10580 case $host_os in 10581 freebsd[23].*) objformat=aout ;; 10582 *) objformat=elf ;; 10583 esac 10584 fi 10585 version_type=freebsd-$objformat 10586 case $version_type in 10587 freebsd-elf*) 10588 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10589 need_version=no 10590 need_lib_prefix=no 10591 ;; 10592 freebsd-*) 10593 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10594 need_version=yes 10595 ;; 10596 esac 10597 shlibpath_var=LD_LIBRARY_PATH 10598 case $host_os in 10599 freebsd2.*) 10600 shlibpath_overrides_runpath=yes 10601 ;; 10602 freebsd3.[01]* | freebsdelf3.[01]*) 10603 shlibpath_overrides_runpath=yes 10604 hardcode_into_libs=yes 10605 ;; 10606 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10607 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10608 shlibpath_overrides_runpath=no 10609 hardcode_into_libs=yes 10610 ;; 10611 *) # from 4.6 on, and DragonFly 10612 shlibpath_overrides_runpath=yes 10613 hardcode_into_libs=yes 10614 ;; 10615 esac 10616 ;; 10617 10618 gnu*) 10619 version_type=linux # correct to gnu/linux during the next big refactor 10620 need_lib_prefix=no 10621 need_version=no 10622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10623 soname_spec='${libname}${release}${shared_ext}$major' 10624 shlibpath_var=LD_LIBRARY_PATH 10625 shlibpath_overrides_runpath=no 10626 hardcode_into_libs=yes 10627 ;; 10628 10629 haiku*) 10630 version_type=linux # correct to gnu/linux during the next big refactor 10631 need_lib_prefix=no 10632 need_version=no 10633 dynamic_linker="$host_os runtime_loader" 10634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10635 soname_spec='${libname}${release}${shared_ext}$major' 10636 shlibpath_var=LIBRARY_PATH 10637 shlibpath_overrides_runpath=yes 10638 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10639 hardcode_into_libs=yes 10640 ;; 10641 10642 hpux9* | hpux10* | hpux11*) 10643 # Give a soname corresponding to the major version so that dld.sl refuses to 10644 # link against other versions. 10645 version_type=sunos 10646 need_lib_prefix=no 10647 need_version=no 10648 case $host_cpu in 10649 ia64*) 10650 shrext_cmds='.so' 10651 hardcode_into_libs=yes 10652 dynamic_linker="$host_os dld.so" 10653 shlibpath_var=LD_LIBRARY_PATH 10654 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10655 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10656 soname_spec='${libname}${release}${shared_ext}$major' 10657 if test "X$HPUX_IA64_MODE" = X32; then 10658 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10659 else 10660 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10661 fi 10662 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10663 ;; 10664 hppa*64*) 10665 shrext_cmds='.sl' 10666 hardcode_into_libs=yes 10667 dynamic_linker="$host_os dld.sl" 10668 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10669 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10671 soname_spec='${libname}${release}${shared_ext}$major' 10672 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10673 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10674 ;; 10675 *) 10676 shrext_cmds='.sl' 10677 dynamic_linker="$host_os dld.sl" 10678 shlibpath_var=SHLIB_PATH 10679 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10681 soname_spec='${libname}${release}${shared_ext}$major' 10682 ;; 10683 esac 10684 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10685 postinstall_cmds='chmod 555 $lib' 10686 # or fails outright, so override atomically: 10687 install_override_mode=555 10688 ;; 10689 10690 interix[3-9]*) 10691 version_type=linux # correct to gnu/linux during the next big refactor 10692 need_lib_prefix=no 10693 need_version=no 10694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10695 soname_spec='${libname}${release}${shared_ext}$major' 10696 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10697 shlibpath_var=LD_LIBRARY_PATH 10698 shlibpath_overrides_runpath=no 10699 hardcode_into_libs=yes 10700 ;; 10701 10702 irix5* | irix6* | nonstopux*) 10703 case $host_os in 10704 nonstopux*) version_type=nonstopux ;; 10705 *) 10706 if test "$lt_cv_prog_gnu_ld" = yes; then 10707 version_type=linux # correct to gnu/linux during the next big refactor 10708 else 10709 version_type=irix 10710 fi ;; 10711 esac 10712 need_lib_prefix=no 10713 need_version=no 10714 soname_spec='${libname}${release}${shared_ext}$major' 10715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10716 case $host_os in 10717 irix5* | nonstopux*) 10718 libsuff= shlibsuff= 10719 ;; 10720 *) 10721 case $LD in # libtool.m4 will add one of these switches to LD 10722 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10723 libsuff= shlibsuff= libmagic=32-bit;; 10724 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10725 libsuff=32 shlibsuff=N32 libmagic=N32;; 10726 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10727 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10728 *) libsuff= shlibsuff= libmagic=never-match;; 10729 esac 10730 ;; 10731 esac 10732 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10733 shlibpath_overrides_runpath=no 10734 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10735 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10736 hardcode_into_libs=yes 10737 ;; 10738 10739 # No shared lib support for Linux oldld, aout, or coff. 10740 linux*oldld* | linux*aout* | linux*coff*) 10741 dynamic_linker=no 10742 ;; 10743 10744 # This must be glibc/ELF. 10745 linux* | k*bsd*-gnu | kopensolaris*-gnu) 10746 version_type=linux # correct to gnu/linux during the next big refactor 10747 need_lib_prefix=no 10748 need_version=no 10749 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10750 soname_spec='${libname}${release}${shared_ext}$major' 10751 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10752 shlibpath_var=LD_LIBRARY_PATH 10753 shlibpath_overrides_runpath=no 10754 10755 # Some binutils ld are patched to set DT_RUNPATH 10756 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10757 $as_echo_n "(cached) " >&6 10758 else 10759 lt_cv_shlibpath_overrides_runpath=no 10760 save_LDFLAGS=$LDFLAGS 10761 save_libdir=$libdir 10762 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10763 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10765 /* end confdefs.h. */ 10766 10767 int 10768 main () 10769 { 10770 10771 ; 10772 return 0; 10773 } 10774 _ACEOF 10775 if ac_fn_c_try_link "$LINENO"; then : 10776 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10777 lt_cv_shlibpath_overrides_runpath=yes 10778 fi 10779 fi 10780 rm -f core conftest.err conftest.$ac_objext \ 10781 conftest$ac_exeext conftest.$ac_ext 10782 LDFLAGS=$save_LDFLAGS 10783 libdir=$save_libdir 10784 10785 fi 10786 10787 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10788 10789 # This implies no fast_install, which is unacceptable. 10790 # Some rework will be needed to allow for fast_install 10791 # before this can be enabled. 10792 hardcode_into_libs=yes 10793 10794 # Append ld.so.conf contents to the search path 10795 if test -f /etc/ld.so.conf; then 10796 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' ' '` 10797 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10798 fi 10799 10800 # We used to test for /lib/ld.so.1 and disable shared libraries on 10801 # powerpc, because MkLinux only supported shared libraries with the 10802 # GNU dynamic linker. Since this was broken with cross compilers, 10803 # most powerpc-linux boxes support dynamic linking these days and 10804 # people can always --disable-shared, the test was removed, and we 10805 # assume the GNU/Linux dynamic linker is in use. 10806 dynamic_linker='GNU/Linux ld.so' 10807 ;; 10808 10809 netbsdelf*-gnu) 10810 version_type=linux 10811 need_lib_prefix=no 10812 need_version=no 10813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10814 soname_spec='${libname}${release}${shared_ext}$major' 10815 shlibpath_var=LD_LIBRARY_PATH 10816 shlibpath_overrides_runpath=no 10817 hardcode_into_libs=yes 10818 dynamic_linker='NetBSD ld.elf_so' 10819 ;; 10820 10821 netbsd*) 10822 version_type=sunos 10823 need_lib_prefix=no 10824 need_version=no 10825 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10827 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10828 dynamic_linker='NetBSD (a.out) ld.so' 10829 else 10830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10831 soname_spec='${libname}${release}${shared_ext}$major' 10832 dynamic_linker='NetBSD ld.elf_so' 10833 fi 10834 shlibpath_var=LD_LIBRARY_PATH 10835 shlibpath_overrides_runpath=yes 10836 hardcode_into_libs=yes 10837 ;; 10838 10839 newsos6) 10840 version_type=linux # correct to gnu/linux during the next big refactor 10841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10842 shlibpath_var=LD_LIBRARY_PATH 10843 shlibpath_overrides_runpath=yes 10844 ;; 10845 10846 *nto* | *qnx*) 10847 version_type=qnx 10848 need_lib_prefix=no 10849 need_version=no 10850 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10851 soname_spec='${libname}${release}${shared_ext}$major' 10852 shlibpath_var=LD_LIBRARY_PATH 10853 shlibpath_overrides_runpath=no 10854 hardcode_into_libs=yes 10855 dynamic_linker='ldqnx.so' 10856 ;; 10857 10858 openbsd*) 10859 version_type=sunos 10860 sys_lib_dlsearch_path_spec="/usr/lib" 10861 need_lib_prefix=no 10862 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10863 case $host_os in 10864 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10865 *) need_version=no ;; 10866 esac 10867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10868 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10869 shlibpath_var=LD_LIBRARY_PATH 10870 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10871 case $host_os in 10872 openbsd2.[89] | openbsd2.[89].*) 10873 shlibpath_overrides_runpath=no 10874 ;; 10875 *) 10876 shlibpath_overrides_runpath=yes 10877 ;; 10878 esac 10879 else 10880 shlibpath_overrides_runpath=yes 10881 fi 10882 ;; 10883 10884 os2*) 10885 libname_spec='$name' 10886 shrext_cmds=".dll" 10887 need_lib_prefix=no 10888 library_names_spec='$libname${shared_ext} $libname.a' 10889 dynamic_linker='OS/2 ld.exe' 10890 shlibpath_var=LIBPATH 10891 ;; 10892 10893 osf3* | osf4* | osf5*) 10894 version_type=osf 10895 need_lib_prefix=no 10896 need_version=no 10897 soname_spec='${libname}${release}${shared_ext}$major' 10898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10899 shlibpath_var=LD_LIBRARY_PATH 10900 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10901 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10902 ;; 10903 10904 rdos*) 10905 dynamic_linker=no 10906 ;; 10907 10908 solaris*) 10909 version_type=linux # correct to gnu/linux during the next big refactor 10910 need_lib_prefix=no 10911 need_version=no 10912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10913 soname_spec='${libname}${release}${shared_ext}$major' 10914 shlibpath_var=LD_LIBRARY_PATH 10915 shlibpath_overrides_runpath=yes 10916 hardcode_into_libs=yes 10917 # ldd complains unless libraries are executable 10918 postinstall_cmds='chmod +x $lib' 10919 ;; 10920 10921 sunos4*) 10922 version_type=sunos 10923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10924 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10925 shlibpath_var=LD_LIBRARY_PATH 10926 shlibpath_overrides_runpath=yes 10927 if test "$with_gnu_ld" = yes; then 10928 need_lib_prefix=no 10929 fi 10930 need_version=yes 10931 ;; 10932 10933 sysv4 | sysv4.3*) 10934 version_type=linux # correct to gnu/linux during the next big refactor 10935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10936 soname_spec='${libname}${release}${shared_ext}$major' 10937 shlibpath_var=LD_LIBRARY_PATH 10938 case $host_vendor in 10939 sni) 10940 shlibpath_overrides_runpath=no 10941 need_lib_prefix=no 10942 runpath_var=LD_RUN_PATH 10943 ;; 10944 siemens) 10945 need_lib_prefix=no 10946 ;; 10947 motorola) 10948 need_lib_prefix=no 10949 need_version=no 10950 shlibpath_overrides_runpath=no 10951 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10952 ;; 10953 esac 10954 ;; 10955 10956 sysv4*MP*) 10957 if test -d /usr/nec ;then 10958 version_type=linux # correct to gnu/linux during the next big refactor 10959 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10960 soname_spec='$libname${shared_ext}.$major' 10961 shlibpath_var=LD_LIBRARY_PATH 10962 fi 10963 ;; 10964 10965 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10966 version_type=freebsd-elf 10967 need_lib_prefix=no 10968 need_version=no 10969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10970 soname_spec='${libname}${release}${shared_ext}$major' 10971 shlibpath_var=LD_LIBRARY_PATH 10972 shlibpath_overrides_runpath=yes 10973 hardcode_into_libs=yes 10974 if test "$with_gnu_ld" = yes; then 10975 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10976 else 10977 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10978 case $host_os in 10979 sco3.2v5*) 10980 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10981 ;; 10982 esac 10983 fi 10984 sys_lib_dlsearch_path_spec='/usr/lib' 10985 ;; 10986 10987 tpf*) 10988 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10989 version_type=linux # correct to gnu/linux during the next big refactor 10990 need_lib_prefix=no 10991 need_version=no 10992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10993 shlibpath_var=LD_LIBRARY_PATH 10994 shlibpath_overrides_runpath=no 10995 hardcode_into_libs=yes 10996 ;; 10997 10998 uts4*) 10999 version_type=linux # correct to gnu/linux during the next big refactor 11000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11001 soname_spec='${libname}${release}${shared_ext}$major' 11002 shlibpath_var=LD_LIBRARY_PATH 11003 ;; 11004 11005 *) 11006 dynamic_linker=no 11007 ;; 11008 esac 11009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11010 $as_echo "$dynamic_linker" >&6; } 11011 test "$dynamic_linker" = no && can_build_shared=no 11012 11013 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11014 if test "$GCC" = yes; then 11015 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11016 fi 11017 11018 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11019 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11020 fi 11021 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11022 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11023 fi 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11117 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11118 hardcode_action= 11119 if test -n "$hardcode_libdir_flag_spec" || 11120 test -n "$runpath_var" || 11121 test "X$hardcode_automatic" = "Xyes" ; then 11122 11123 # We can hardcode non-existent directories. 11124 if test "$hardcode_direct" != no && 11125 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11126 # have to relink, otherwise we might link with an installed library 11127 # when we should be linking with a yet-to-be-installed one 11128 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11129 test "$hardcode_minus_L" != no; then 11130 # Linking always hardcodes the temporary library directory. 11131 hardcode_action=relink 11132 else 11133 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11134 hardcode_action=immediate 11135 fi 11136 else 11137 # We cannot hardcode anything, or else we can only hardcode existing 11138 # directories. 11139 hardcode_action=unsupported 11140 fi 11141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11142 $as_echo "$hardcode_action" >&6; } 11143 11144 if test "$hardcode_action" = relink || 11145 test "$inherit_rpath" = yes; then 11146 # Fast installation is not supported 11147 enable_fast_install=no 11148 elif test "$shlibpath_overrides_runpath" = yes || 11149 test "$enable_shared" = no; then 11150 # Fast installation is not necessary 11151 enable_fast_install=needless 11152 fi 11153 11154 11155 11156 11157 11158 11159 if test "x$enable_dlopen" != xyes; then 11160 enable_dlopen=unknown 11161 enable_dlopen_self=unknown 11162 enable_dlopen_self_static=unknown 11163 else 11164 lt_cv_dlopen=no 11165 lt_cv_dlopen_libs= 11166 11167 case $host_os in 11168 beos*) 11169 lt_cv_dlopen="load_add_on" 11170 lt_cv_dlopen_libs= 11171 lt_cv_dlopen_self=yes 11172 ;; 11173 11174 mingw* | pw32* | cegcc*) 11175 lt_cv_dlopen="LoadLibrary" 11176 lt_cv_dlopen_libs= 11177 ;; 11178 11179 cygwin*) 11180 lt_cv_dlopen="dlopen" 11181 lt_cv_dlopen_libs= 11182 ;; 11183 11184 darwin*) 11185 # if libdl is installed we need to link against it 11186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11187 $as_echo_n "checking for dlopen in -ldl... " >&6; } 11188 if ${ac_cv_lib_dl_dlopen+:} false; then : 11189 $as_echo_n "(cached) " >&6 11190 else 11191 ac_check_lib_save_LIBS=$LIBS 11192 LIBS="-ldl $LIBS" 11193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11194 /* end confdefs.h. */ 11195 11196 /* Override any GCC internal prototype to avoid an error. 11197 Use char because int might match the return type of a GCC 11198 builtin and then its argument prototype would still apply. */ 11199 #ifdef __cplusplus 11200 extern "C" 11201 #endif 11202 char dlopen (); 11203 int 11204 main () 11205 { 11206 return dlopen (); 11207 ; 11208 return 0; 11209 } 11210 _ACEOF 11211 if ac_fn_c_try_link "$LINENO"; then : 11212 ac_cv_lib_dl_dlopen=yes 11213 else 11214 ac_cv_lib_dl_dlopen=no 11215 fi 11216 rm -f core conftest.err conftest.$ac_objext \ 11217 conftest$ac_exeext conftest.$ac_ext 11218 LIBS=$ac_check_lib_save_LIBS 11219 fi 11220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11221 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11222 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11223 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11224 else 11225 11226 lt_cv_dlopen="dyld" 11227 lt_cv_dlopen_libs= 11228 lt_cv_dlopen_self=yes 11229 11230 fi 11231 11232 ;; 11233 11234 *) 11235 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11236 if test "x$ac_cv_func_shl_load" = xyes; then : 11237 lt_cv_dlopen="shl_load" 11238 else 11239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11240 $as_echo_n "checking for shl_load in -ldld... " >&6; } 11241 if ${ac_cv_lib_dld_shl_load+:} false; then : 11242 $as_echo_n "(cached) " >&6 11243 else 11244 ac_check_lib_save_LIBS=$LIBS 11245 LIBS="-ldld $LIBS" 11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11247 /* end confdefs.h. */ 11248 11249 /* Override any GCC internal prototype to avoid an error. 11250 Use char because int might match the return type of a GCC 11251 builtin and then its argument prototype would still apply. */ 11252 #ifdef __cplusplus 11253 extern "C" 11254 #endif 11255 char shl_load (); 11256 int 11257 main () 11258 { 11259 return shl_load (); 11260 ; 11261 return 0; 11262 } 11263 _ACEOF 11264 if ac_fn_c_try_link "$LINENO"; then : 11265 ac_cv_lib_dld_shl_load=yes 11266 else 11267 ac_cv_lib_dld_shl_load=no 11268 fi 11269 rm -f core conftest.err conftest.$ac_objext \ 11270 conftest$ac_exeext conftest.$ac_ext 11271 LIBS=$ac_check_lib_save_LIBS 11272 fi 11273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11274 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11275 if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11276 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11277 else 11278 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11279 if test "x$ac_cv_func_dlopen" = xyes; then : 11280 lt_cv_dlopen="dlopen" 11281 else 11282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11283 $as_echo_n "checking for dlopen in -ldl... " >&6; } 11284 if ${ac_cv_lib_dl_dlopen+:} false; then : 11285 $as_echo_n "(cached) " >&6 11286 else 11287 ac_check_lib_save_LIBS=$LIBS 11288 LIBS="-ldl $LIBS" 11289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11290 /* end confdefs.h. */ 11291 11292 /* Override any GCC internal prototype to avoid an error. 11293 Use char because int might match the return type of a GCC 11294 builtin and then its argument prototype would still apply. */ 11295 #ifdef __cplusplus 11296 extern "C" 11297 #endif 11298 char dlopen (); 11299 int 11300 main () 11301 { 11302 return dlopen (); 11303 ; 11304 return 0; 11305 } 11306 _ACEOF 11307 if ac_fn_c_try_link "$LINENO"; then : 11308 ac_cv_lib_dl_dlopen=yes 11309 else 11310 ac_cv_lib_dl_dlopen=no 11311 fi 11312 rm -f core conftest.err conftest.$ac_objext \ 11313 conftest$ac_exeext conftest.$ac_ext 11314 LIBS=$ac_check_lib_save_LIBS 11315 fi 11316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11317 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11318 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11319 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11320 else 11321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11322 $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11323 if ${ac_cv_lib_svld_dlopen+:} false; then : 11324 $as_echo_n "(cached) " >&6 11325 else 11326 ac_check_lib_save_LIBS=$LIBS 11327 LIBS="-lsvld $LIBS" 11328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11329 /* end confdefs.h. */ 11330 11331 /* Override any GCC internal prototype to avoid an error. 11332 Use char because int might match the return type of a GCC 11333 builtin and then its argument prototype would still apply. */ 11334 #ifdef __cplusplus 11335 extern "C" 11336 #endif 11337 char dlopen (); 11338 int 11339 main () 11340 { 11341 return dlopen (); 11342 ; 11343 return 0; 11344 } 11345 _ACEOF 11346 if ac_fn_c_try_link "$LINENO"; then : 11347 ac_cv_lib_svld_dlopen=yes 11348 else 11349 ac_cv_lib_svld_dlopen=no 11350 fi 11351 rm -f core conftest.err conftest.$ac_objext \ 11352 conftest$ac_exeext conftest.$ac_ext 11353 LIBS=$ac_check_lib_save_LIBS 11354 fi 11355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11356 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11357 if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11358 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11359 else 11360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11361 $as_echo_n "checking for dld_link in -ldld... " >&6; } 11362 if ${ac_cv_lib_dld_dld_link+:} false; then : 11363 $as_echo_n "(cached) " >&6 11364 else 11365 ac_check_lib_save_LIBS=$LIBS 11366 LIBS="-ldld $LIBS" 11367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11368 /* end confdefs.h. */ 11369 11370 /* Override any GCC internal prototype to avoid an error. 11371 Use char because int might match the return type of a GCC 11372 builtin and then its argument prototype would still apply. */ 11373 #ifdef __cplusplus 11374 extern "C" 11375 #endif 11376 char dld_link (); 11377 int 11378 main () 11379 { 11380 return dld_link (); 11381 ; 11382 return 0; 11383 } 11384 _ACEOF 11385 if ac_fn_c_try_link "$LINENO"; then : 11386 ac_cv_lib_dld_dld_link=yes 11387 else 11388 ac_cv_lib_dld_dld_link=no 11389 fi 11390 rm -f core conftest.err conftest.$ac_objext \ 11391 conftest$ac_exeext conftest.$ac_ext 11392 LIBS=$ac_check_lib_save_LIBS 11393 fi 11394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11395 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11396 if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11397 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11398 fi 11399 11400 11401 fi 11402 11403 11404 fi 11405 11406 11407 fi 11408 11409 11410 fi 11411 11412 11413 fi 11414 11415 ;; 11416 esac 11417 11418 if test "x$lt_cv_dlopen" != xno; then 11419 enable_dlopen=yes 11420 else 11421 enable_dlopen=no 11422 fi 11423 11424 case $lt_cv_dlopen in 11425 dlopen) 11426 save_CPPFLAGS="$CPPFLAGS" 11427 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11428 11429 save_LDFLAGS="$LDFLAGS" 11430 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11431 11432 save_LIBS="$LIBS" 11433 LIBS="$lt_cv_dlopen_libs $LIBS" 11434 11435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11436 $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11437 if ${lt_cv_dlopen_self+:} false; then : 11438 $as_echo_n "(cached) " >&6 11439 else 11440 if test "$cross_compiling" = yes; then : 11441 lt_cv_dlopen_self=cross 11442 else 11443 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11444 lt_status=$lt_dlunknown 11445 cat > conftest.$ac_ext <<_LT_EOF 11446 #line $LINENO "configure" 11447 #include "confdefs.h" 11448 11449 #if HAVE_DLFCN_H 11450 #include <dlfcn.h> 11451 #endif 11452 11453 #include <stdio.h> 11454 11455 #ifdef RTLD_GLOBAL 11456 # define LT_DLGLOBAL RTLD_GLOBAL 11457 #else 11458 # ifdef DL_GLOBAL 11459 # define LT_DLGLOBAL DL_GLOBAL 11460 # else 11461 # define LT_DLGLOBAL 0 11462 # endif 11463 #endif 11464 11465 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11466 find out it does not work in some platform. */ 11467 #ifndef LT_DLLAZY_OR_NOW 11468 # ifdef RTLD_LAZY 11469 # define LT_DLLAZY_OR_NOW RTLD_LAZY 11470 # else 11471 # ifdef DL_LAZY 11472 # define LT_DLLAZY_OR_NOW DL_LAZY 11473 # else 11474 # ifdef RTLD_NOW 11475 # define LT_DLLAZY_OR_NOW RTLD_NOW 11476 # else 11477 # ifdef DL_NOW 11478 # define LT_DLLAZY_OR_NOW DL_NOW 11479 # else 11480 # define LT_DLLAZY_OR_NOW 0 11481 # endif 11482 # endif 11483 # endif 11484 # endif 11485 #endif 11486 11487 /* When -fvisbility=hidden is used, assume the code has been annotated 11488 correspondingly for the symbols needed. */ 11489 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11490 int fnord () __attribute__((visibility("default"))); 11491 #endif 11492 11493 int fnord () { return 42; } 11494 int main () 11495 { 11496 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11497 int status = $lt_dlunknown; 11498 11499 if (self) 11500 { 11501 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11502 else 11503 { 11504 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11505 else puts (dlerror ()); 11506 } 11507 /* dlclose (self); */ 11508 } 11509 else 11510 puts (dlerror ()); 11511 11512 return status; 11513 } 11514 _LT_EOF 11515 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11516 (eval $ac_link) 2>&5 11517 ac_status=$? 11518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11519 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11520 (./conftest; exit; ) >&5 2>/dev/null 11521 lt_status=$? 11522 case x$lt_status in 11523 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11524 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11525 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11526 esac 11527 else : 11528 # compilation failed 11529 lt_cv_dlopen_self=no 11530 fi 11531 fi 11532 rm -fr conftest* 11533 11534 11535 fi 11536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11537 $as_echo "$lt_cv_dlopen_self" >&6; } 11538 11539 if test "x$lt_cv_dlopen_self" = xyes; then 11540 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11542 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11543 if ${lt_cv_dlopen_self_static+:} false; then : 11544 $as_echo_n "(cached) " >&6 11545 else 11546 if test "$cross_compiling" = yes; then : 11547 lt_cv_dlopen_self_static=cross 11548 else 11549 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11550 lt_status=$lt_dlunknown 11551 cat > conftest.$ac_ext <<_LT_EOF 11552 #line $LINENO "configure" 11553 #include "confdefs.h" 11554 11555 #if HAVE_DLFCN_H 11556 #include <dlfcn.h> 11557 #endif 11558 11559 #include <stdio.h> 11560 11561 #ifdef RTLD_GLOBAL 11562 # define LT_DLGLOBAL RTLD_GLOBAL 11563 #else 11564 # ifdef DL_GLOBAL 11565 # define LT_DLGLOBAL DL_GLOBAL 11566 # else 11567 # define LT_DLGLOBAL 0 11568 # endif 11569 #endif 11570 11571 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11572 find out it does not work in some platform. */ 11573 #ifndef LT_DLLAZY_OR_NOW 11574 # ifdef RTLD_LAZY 11575 # define LT_DLLAZY_OR_NOW RTLD_LAZY 11576 # else 11577 # ifdef DL_LAZY 11578 # define LT_DLLAZY_OR_NOW DL_LAZY 11579 # else 11580 # ifdef RTLD_NOW 11581 # define LT_DLLAZY_OR_NOW RTLD_NOW 11582 # else 11583 # ifdef DL_NOW 11584 # define LT_DLLAZY_OR_NOW DL_NOW 11585 # else 11586 # define LT_DLLAZY_OR_NOW 0 11587 # endif 11588 # endif 11589 # endif 11590 # endif 11591 #endif 11592 11593 /* When -fvisbility=hidden is used, assume the code has been annotated 11594 correspondingly for the symbols needed. */ 11595 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11596 int fnord () __attribute__((visibility("default"))); 11597 #endif 11598 11599 int fnord () { return 42; } 11600 int main () 11601 { 11602 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11603 int status = $lt_dlunknown; 11604 11605 if (self) 11606 { 11607 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11608 else 11609 { 11610 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11611 else puts (dlerror ()); 11612 } 11613 /* dlclose (self); */ 11614 } 11615 else 11616 puts (dlerror ()); 11617 11618 return status; 11619 } 11620 _LT_EOF 11621 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11622 (eval $ac_link) 2>&5 11623 ac_status=$? 11624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11625 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11626 (./conftest; exit; ) >&5 2>/dev/null 11627 lt_status=$? 11628 case x$lt_status in 11629 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11630 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11631 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11632 esac 11633 else : 11634 # compilation failed 11635 lt_cv_dlopen_self_static=no 11636 fi 11637 fi 11638 rm -fr conftest* 11639 11640 11641 fi 11642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11643 $as_echo "$lt_cv_dlopen_self_static" >&6; } 11644 fi 11645 11646 CPPFLAGS="$save_CPPFLAGS" 11647 LDFLAGS="$save_LDFLAGS" 11648 LIBS="$save_LIBS" 11649 ;; 11650 esac 11651 11652 case $lt_cv_dlopen_self in 11653 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11654 *) enable_dlopen_self=unknown ;; 11655 esac 11656 11657 case $lt_cv_dlopen_self_static in 11658 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11659 *) enable_dlopen_self_static=unknown ;; 11660 esac 11661 fi 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 striplib= 11680 old_striplib= 11681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11682 $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11683 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11684 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11685 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11687 $as_echo "yes" >&6; } 11688 else 11689 # FIXME - insert some real tests, host_os isn't really good enough 11690 case $host_os in 11691 darwin*) 11692 if test -n "$STRIP" ; then 11693 striplib="$STRIP -x" 11694 old_striplib="$STRIP -S" 11695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11696 $as_echo "yes" >&6; } 11697 else 11698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11699 $as_echo "no" >&6; } 11700 fi 11701 ;; 11702 *) 11703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11704 $as_echo "no" >&6; } 11705 ;; 11706 esac 11707 fi 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 # Report which library types will actually be built 11721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11722 $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11724 $as_echo "$can_build_shared" >&6; } 11725 11726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11727 $as_echo_n "checking whether to build shared libraries... " >&6; } 11728 test "$can_build_shared" = "no" && enable_shared=no 11729 11730 # On AIX, shared libraries and static libraries use the same namespace, and 11731 # are all built from PIC. 11732 case $host_os in 11733 aix3*) 11734 test "$enable_shared" = yes && enable_static=no 11735 if test -n "$RANLIB"; then 11736 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11737 postinstall_cmds='$RANLIB $lib' 11738 fi 11739 ;; 11740 11741 aix[4-9]*) 11742 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11743 test "$enable_shared" = yes && enable_static=no 11744 fi 11745 ;; 11746 esac 11747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11748 $as_echo "$enable_shared" >&6; } 11749 11750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11751 $as_echo_n "checking whether to build static libraries... " >&6; } 11752 # Make sure either enable_shared or enable_static is yes. 11753 test "$enable_shared" = yes || enable_static=yes 11754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11755 $as_echo "$enable_static" >&6; } 11756 11757 11758 11759 11760 fi 11761 ac_ext=c 11762 ac_cpp='$CPP $CPPFLAGS' 11763 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11764 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11765 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11766 11767 CC="$lt_save_CC" 11768 11769 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11770 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11771 (test "X$CXX" != "Xg++"))) ; then 11772 ac_ext=cpp 11773 ac_cpp='$CXXCPP $CPPFLAGS' 11774 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11775 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11776 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 11778 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } 11779 if test -z "$CXXCPP"; then 11780 if ${ac_cv_prog_CXXCPP+:} false; then : 11781 $as_echo_n "(cached) " >&6 11782 else 11783 # Double quotes because CXXCPP needs to be expanded 11784 for CXXCPP in "$CXX -E" "/lib/cpp" 11785 do 11786 ac_preproc_ok=false 11787 for ac_cxx_preproc_warn_flag in '' yes 11788 do 11789 # Use a header file that comes with gcc, so configuring glibc 11790 # with a fresh cross-compiler works. 11791 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11792 # <limits.h> exists even on freestanding compilers. 11793 # On the NeXT, cc -E runs the code through the compiler's parser, 11794 # not just through cpp. "Syntax error" is here to catch this case. 11795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11796 /* end confdefs.h. */ 11797 #ifdef __STDC__ 11798 # include <limits.h> 11799 #else 11800 # include <assert.h> 11801 #endif 11802 Syntax error 11803 _ACEOF 11804 if ac_fn_cxx_try_cpp "$LINENO"; then : 11805 11806 else 11807 # Broken: fails on valid input. 11808 continue 11809 fi 11810 rm -f conftest.err conftest.i conftest.$ac_ext 11811 11812 # OK, works on sane cases. Now check whether nonexistent headers 11813 # can be detected and how. 11814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11815 /* end confdefs.h. */ 11816 #include <ac_nonexistent.h> 11817 _ACEOF 11818 if ac_fn_cxx_try_cpp "$LINENO"; then : 11819 # Broken: success on invalid input. 11820 continue 11821 else 11822 # Passes both tests. 11823 ac_preproc_ok=: 11824 break 11825 fi 11826 rm -f conftest.err conftest.i conftest.$ac_ext 11827 11828 done 11829 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11830 rm -f conftest.i conftest.err conftest.$ac_ext 11831 if $ac_preproc_ok; then : 11832 break 11833 fi 11834 11835 done 11836 ac_cv_prog_CXXCPP=$CXXCPP 11837 11838 fi 11839 CXXCPP=$ac_cv_prog_CXXCPP 11840 else 11841 ac_cv_prog_CXXCPP=$CXXCPP 11842 fi 11843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 11844 $as_echo "$CXXCPP" >&6; } 11845 ac_preproc_ok=false 11846 for ac_cxx_preproc_warn_flag in '' yes 11847 do 11848 # Use a header file that comes with gcc, so configuring glibc 11849 # with a fresh cross-compiler works. 11850 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11851 # <limits.h> exists even on freestanding compilers. 11852 # On the NeXT, cc -E runs the code through the compiler's parser, 11853 # not just through cpp. "Syntax error" is here to catch this case. 11854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11855 /* end confdefs.h. */ 11856 #ifdef __STDC__ 11857 # include <limits.h> 11858 #else 11859 # include <assert.h> 11860 #endif 11861 Syntax error 11862 _ACEOF 11863 if ac_fn_cxx_try_cpp "$LINENO"; then : 11864 11865 else 11866 # Broken: fails on valid input. 11867 continue 11868 fi 11869 rm -f conftest.err conftest.i conftest.$ac_ext 11870 11871 # OK, works on sane cases. Now check whether nonexistent headers 11872 # can be detected and how. 11873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11874 /* end confdefs.h. */ 11875 #include <ac_nonexistent.h> 11876 _ACEOF 11877 if ac_fn_cxx_try_cpp "$LINENO"; then : 11878 # Broken: success on invalid input. 11879 continue 11880 else 11881 # Passes both tests. 11882 ac_preproc_ok=: 11883 break 11884 fi 11885 rm -f conftest.err conftest.i conftest.$ac_ext 11886 11887 done 11888 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11889 rm -f conftest.i conftest.err conftest.$ac_ext 11890 if $ac_preproc_ok; then : 11891 11892 else 11893 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11894 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11895 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 11896 See \`config.log' for more details" "$LINENO" 5; } 11897 fi 11898 11899 ac_ext=c 11900 ac_cpp='$CPP $CPPFLAGS' 11901 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11902 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11903 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11904 11905 else 11906 _lt_caught_CXX_error=yes 11907 fi 11908 11909 ac_ext=cpp 11910 ac_cpp='$CXXCPP $CPPFLAGS' 11911 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11912 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11913 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11914 11915 archive_cmds_need_lc_CXX=no 11916 allow_undefined_flag_CXX= 11917 always_export_symbols_CXX=no 11918 archive_expsym_cmds_CXX= 11919 compiler_needs_object_CXX=no 11920 export_dynamic_flag_spec_CXX= 11921 hardcode_direct_CXX=no 11922 hardcode_direct_absolute_CXX=no 11923 hardcode_libdir_flag_spec_CXX= 11924 hardcode_libdir_separator_CXX= 11925 hardcode_minus_L_CXX=no 11926 hardcode_shlibpath_var_CXX=unsupported 11927 hardcode_automatic_CXX=no 11928 inherit_rpath_CXX=no 11929 module_cmds_CXX= 11930 module_expsym_cmds_CXX= 11931 link_all_deplibs_CXX=unknown 11932 old_archive_cmds_CXX=$old_archive_cmds 11933 reload_flag_CXX=$reload_flag 11934 reload_cmds_CXX=$reload_cmds 11935 no_undefined_flag_CXX= 11936 whole_archive_flag_spec_CXX= 11937 enable_shared_with_static_runtimes_CXX=no 11938 11939 # Source file extension for C++ test sources. 11940 ac_ext=cpp 11941 11942 # Object file extension for compiled C++ test sources. 11943 objext=o 11944 objext_CXX=$objext 11945 11946 # No sense in running all these tests if we already determined that 11947 # the CXX compiler isn't working. Some variables (like enable_shared) 11948 # are currently assumed to apply to all compilers on this platform, 11949 # and will be corrupted by setting them based on a non-working compiler. 11950 if test "$_lt_caught_CXX_error" != yes; then 11951 # Code to be used in simple compile tests 11952 lt_simple_compile_test_code="int some_variable = 0;" 11953 11954 # Code to be used in simple link tests 11955 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11956 11957 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11958 11959 11960 11961 11962 11963 11964 # If no C compiler was specified, use CC. 11965 LTCC=${LTCC-"$CC"} 11966 11967 # If no C compiler flags were specified, use CFLAGS. 11968 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11969 11970 # Allow CC to be a program name with arguments. 11971 compiler=$CC 11972 11973 11974 # save warnings/boilerplate of simple test code 11975 ac_outfile=conftest.$ac_objext 11976 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11977 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11978 _lt_compiler_boilerplate=`cat conftest.err` 11979 $RM conftest* 11980 11981 ac_outfile=conftest.$ac_objext 11982 echo "$lt_simple_link_test_code" >conftest.$ac_ext 11983 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11984 _lt_linker_boilerplate=`cat conftest.err` 11985 $RM -r conftest* 11986 11987 11988 # Allow CC to be a program name with arguments. 11989 lt_save_CC=$CC 11990 lt_save_CFLAGS=$CFLAGS 11991 lt_save_LD=$LD 11992 lt_save_GCC=$GCC 11993 GCC=$GXX 11994 lt_save_with_gnu_ld=$with_gnu_ld 11995 lt_save_path_LD=$lt_cv_path_LD 11996 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11997 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11998 else 11999 $as_unset lt_cv_prog_gnu_ld 12000 fi 12001 if test -n "${lt_cv_path_LDCXX+set}"; then 12002 lt_cv_path_LD=$lt_cv_path_LDCXX 12003 else 12004 $as_unset lt_cv_path_LD 12005 fi 12006 test -z "${LDCXX+set}" || LD=$LDCXX 12007 CC=${CXX-"c++"} 12008 CFLAGS=$CXXFLAGS 12009 compiler=$CC 12010 compiler_CXX=$CC 12011 for cc_temp in $compiler""; do 12012 case $cc_temp in 12013 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12014 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12015 \-*) ;; 12016 *) break;; 12017 esac 12018 done 12019 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12020 12021 12022 if test -n "$compiler"; then 12023 # We don't want -fno-exception when compiling C++ code, so set the 12024 # no_builtin_flag separately 12025 if test "$GXX" = yes; then 12026 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 12027 else 12028 lt_prog_compiler_no_builtin_flag_CXX= 12029 fi 12030 12031 if test "$GXX" = yes; then 12032 # Set up default GNU C++ configuration 12033 12034 12035 12036 # Check whether --with-gnu-ld was given. 12037 if test "${with_gnu_ld+set}" = set; then : 12038 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 12039 else 12040 with_gnu_ld=no 12041 fi 12042 12043 ac_prog=ld 12044 if test "$GCC" = yes; then 12045 # Check if gcc -print-prog-name=ld gives a path. 12046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 12047 $as_echo_n "checking for ld used by $CC... " >&6; } 12048 case $host in 12049 *-*-mingw*) 12050 # gcc leaves a trailing carriage return which upsets mingw 12051 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12052 *) 12053 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12054 esac 12055 case $ac_prog in 12056 # Accept absolute paths. 12057 [\\/]* | ?:[\\/]*) 12058 re_direlt='/[^/][^/]*/\.\./' 12059 # Canonicalize the pathname of ld 12060 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12061 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12062 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12063 done 12064 test -z "$LD" && LD="$ac_prog" 12065 ;; 12066 "") 12067 # If it fails, then pretend we aren't using GCC. 12068 ac_prog=ld 12069 ;; 12070 *) 12071 # If it is relative, then search for the first ld in PATH. 12072 with_gnu_ld=unknown 12073 ;; 12074 esac 12075 elif test "$with_gnu_ld" = yes; then 12076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12077 $as_echo_n "checking for GNU ld... " >&6; } 12078 else 12079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12080 $as_echo_n "checking for non-GNU ld... " >&6; } 12081 fi 12082 if ${lt_cv_path_LD+:} false; then : 12083 $as_echo_n "(cached) " >&6 12084 else 12085 if test -z "$LD"; then 12086 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12087 for ac_dir in $PATH; do 12088 IFS="$lt_save_ifs" 12089 test -z "$ac_dir" && ac_dir=. 12090 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12091 lt_cv_path_LD="$ac_dir/$ac_prog" 12092 # Check to see if the program is GNU ld. I'd rather use --version, 12093 # but apparently some variants of GNU ld only accept -v. 12094 # Break only if it was the GNU/non-GNU ld that we prefer. 12095 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12096 *GNU* | *'with BFD'*) 12097 test "$with_gnu_ld" != no && break 12098 ;; 12099 *) 12100 test "$with_gnu_ld" != yes && break 12101 ;; 12102 esac 12103 fi 12104 done 12105 IFS="$lt_save_ifs" 12106 else 12107 lt_cv_path_LD="$LD" # Let the user override the test with a path. 12108 fi 12109 fi 12110 12111 LD="$lt_cv_path_LD" 12112 if test -n "$LD"; then 12113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12114 $as_echo "$LD" >&6; } 12115 else 12116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12117 $as_echo "no" >&6; } 12118 fi 12119 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 12120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12121 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 12122 if ${lt_cv_prog_gnu_ld+:} false; then : 12123 $as_echo_n "(cached) " >&6 12124 else 12125 # I'd rather use --version here, but apparently some GNU lds only accept -v. 12126 case `$LD -v 2>&1 </dev/null` in 12127 *GNU* | *'with BFD'*) 12128 lt_cv_prog_gnu_ld=yes 12129 ;; 12130 *) 12131 lt_cv_prog_gnu_ld=no 12132 ;; 12133 esac 12134 fi 12135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12136 $as_echo "$lt_cv_prog_gnu_ld" >&6; } 12137 with_gnu_ld=$lt_cv_prog_gnu_ld 12138 12139 12140 12141 12142 12143 12144 12145 # Check if GNU C++ uses GNU ld as the underlying linker, since the 12146 # archiving commands below assume that GNU ld is being used. 12147 if test "$with_gnu_ld" = yes; then 12148 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12149 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12150 12151 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12152 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12153 12154 # If archive_cmds runs LD, not CC, wlarc should be empty 12155 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12156 # investigate it a little bit more. (MM) 12157 wlarc='${wl}' 12158 12159 # ancient GNU ld didn't support --whole-archive et. al. 12160 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12161 $GREP 'no-whole-archive' > /dev/null; then 12162 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12163 else 12164 whole_archive_flag_spec_CXX= 12165 fi 12166 else 12167 with_gnu_ld=no 12168 wlarc= 12169 12170 # A generic and very simple default shared library creation 12171 # command for GNU C++ for the case where it uses the native 12172 # linker, instead of GNU ld. If possible, this setting should 12173 # overridden to take advantage of the native linker features on 12174 # the platform it is being used on. 12175 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12176 fi 12177 12178 # Commands to make compiler produce verbose output that lists 12179 # what "hidden" libraries, object files and flags are used when 12180 # linking a shared library. 12181 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12182 12183 else 12184 GXX=no 12185 with_gnu_ld=no 12186 wlarc= 12187 fi 12188 12189 # PORTME: fill in a description of your system's C++ link characteristics 12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12191 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12192 ld_shlibs_CXX=yes 12193 case $host_os in 12194 aix3*) 12195 # FIXME: insert proper C++ library support 12196 ld_shlibs_CXX=no 12197 ;; 12198 aix[4-9]*) 12199 if test "$host_cpu" = ia64; then 12200 # On IA64, the linker does run time linking by default, so we don't 12201 # have to do anything special. 12202 aix_use_runtimelinking=no 12203 exp_sym_flag='-Bexport' 12204 no_entry_flag="" 12205 else 12206 aix_use_runtimelinking=no 12207 12208 # Test if we are trying to use run time linking or normal 12209 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12210 # need to do runtime linking. 12211 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12212 for ld_flag in $LDFLAGS; do 12213 case $ld_flag in 12214 *-brtl*) 12215 aix_use_runtimelinking=yes 12216 break 12217 ;; 12218 esac 12219 done 12220 ;; 12221 esac 12222 12223 exp_sym_flag='-bexport' 12224 no_entry_flag='-bnoentry' 12225 fi 12226 12227 # When large executables or shared objects are built, AIX ld can 12228 # have problems creating the table of contents. If linking a library 12229 # or program results in "error TOC overflow" add -mminimal-toc to 12230 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12231 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12232 12233 archive_cmds_CXX='' 12234 hardcode_direct_CXX=yes 12235 hardcode_direct_absolute_CXX=yes 12236 hardcode_libdir_separator_CXX=':' 12237 link_all_deplibs_CXX=yes 12238 file_list_spec_CXX='${wl}-f,' 12239 12240 if test "$GXX" = yes; then 12241 case $host_os in aix4.[012]|aix4.[012].*) 12242 # We only want to do this on AIX 4.2 and lower, the check 12243 # below for broken collect2 doesn't work under 4.3+ 12244 collect2name=`${CC} -print-prog-name=collect2` 12245 if test -f "$collect2name" && 12246 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12247 then 12248 # We have reworked collect2 12249 : 12250 else 12251 # We have old collect2 12252 hardcode_direct_CXX=unsupported 12253 # It fails to find uninstalled libraries when the uninstalled 12254 # path is not listed in the libpath. Setting hardcode_minus_L 12255 # to unsupported forces relinking 12256 hardcode_minus_L_CXX=yes 12257 hardcode_libdir_flag_spec_CXX='-L$libdir' 12258 hardcode_libdir_separator_CXX= 12259 fi 12260 esac 12261 shared_flag='-shared' 12262 if test "$aix_use_runtimelinking" = yes; then 12263 shared_flag="$shared_flag "'${wl}-G' 12264 fi 12265 else 12266 # not using gcc 12267 if test "$host_cpu" = ia64; then 12268 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12269 # chokes on -Wl,-G. The following line is correct: 12270 shared_flag='-G' 12271 else 12272 if test "$aix_use_runtimelinking" = yes; then 12273 shared_flag='${wl}-G' 12274 else 12275 shared_flag='${wl}-bM:SRE' 12276 fi 12277 fi 12278 fi 12279 12280 export_dynamic_flag_spec_CXX='${wl}-bexpall' 12281 # It seems that -bexpall does not export symbols beginning with 12282 # underscore (_), so it is better to generate a list of symbols to 12283 # export. 12284 always_export_symbols_CXX=yes 12285 if test "$aix_use_runtimelinking" = yes; then 12286 # Warning - without using the other runtime loading flags (-brtl), 12287 # -berok will link without error, but may produce a broken library. 12288 allow_undefined_flag_CXX='-berok' 12289 # Determine the default libpath from the value encoded in an empty 12290 # executable. 12291 if test "${lt_cv_aix_libpath+set}" = set; then 12292 aix_libpath=$lt_cv_aix_libpath 12293 else 12294 if ${lt_cv_aix_libpath__CXX+:} false; then : 12295 $as_echo_n "(cached) " >&6 12296 else 12297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12298 /* end confdefs.h. */ 12299 12300 int 12301 main () 12302 { 12303 12304 ; 12305 return 0; 12306 } 12307 _ACEOF 12308 if ac_fn_cxx_try_link "$LINENO"; then : 12309 12310 lt_aix_libpath_sed=' 12311 /Import File Strings/,/^$/ { 12312 /^0/ { 12313 s/^0 *\([^ ]*\) *$/\1/ 12314 p 12315 } 12316 }' 12317 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12318 # Check for a 64-bit object if we didn't find anything. 12319 if test -z "$lt_cv_aix_libpath__CXX"; then 12320 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12321 fi 12322 fi 12323 rm -f core conftest.err conftest.$ac_objext \ 12324 conftest$ac_exeext conftest.$ac_ext 12325 if test -z "$lt_cv_aix_libpath__CXX"; then 12326 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 12327 fi 12328 12329 fi 12330 12331 aix_libpath=$lt_cv_aix_libpath__CXX 12332 fi 12333 12334 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12335 12336 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 12337 else 12338 if test "$host_cpu" = ia64; then 12339 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 12340 allow_undefined_flag_CXX="-z nodefs" 12341 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 12342 else 12343 # Determine the default libpath from the value encoded in an 12344 # empty executable. 12345 if test "${lt_cv_aix_libpath+set}" = set; then 12346 aix_libpath=$lt_cv_aix_libpath 12347 else 12348 if ${lt_cv_aix_libpath__CXX+:} false; then : 12349 $as_echo_n "(cached) " >&6 12350 else 12351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12352 /* end confdefs.h. */ 12353 12354 int 12355 main () 12356 { 12357 12358 ; 12359 return 0; 12360 } 12361 _ACEOF 12362 if ac_fn_cxx_try_link "$LINENO"; then : 12363 12364 lt_aix_libpath_sed=' 12365 /Import File Strings/,/^$/ { 12366 /^0/ { 12367 s/^0 *\([^ ]*\) *$/\1/ 12368 p 12369 } 12370 }' 12371 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12372 # Check for a 64-bit object if we didn't find anything. 12373 if test -z "$lt_cv_aix_libpath__CXX"; then 12374 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12375 fi 12376 fi 12377 rm -f core conftest.err conftest.$ac_objext \ 12378 conftest$ac_exeext conftest.$ac_ext 12379 if test -z "$lt_cv_aix_libpath__CXX"; then 12380 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 12381 fi 12382 12383 fi 12384 12385 aix_libpath=$lt_cv_aix_libpath__CXX 12386 fi 12387 12388 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12389 # Warning - without using the other run time loading flags, 12390 # -berok will link without error, but may produce a broken library. 12391 no_undefined_flag_CXX=' ${wl}-bernotok' 12392 allow_undefined_flag_CXX=' ${wl}-berok' 12393 if test "$with_gnu_ld" = yes; then 12394 # We only use this code for GNU lds that support --whole-archive. 12395 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12396 else 12397 # Exported symbols can be pulled into shared objects from archives 12398 whole_archive_flag_spec_CXX='$convenience' 12399 fi 12400 archive_cmds_need_lc_CXX=yes 12401 # This is similar to how AIX traditionally builds its shared 12402 # libraries. 12403 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 12404 fi 12405 fi 12406 ;; 12407 12408 beos*) 12409 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12410 allow_undefined_flag_CXX=unsupported 12411 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 12412 # support --undefined. This deserves some investigation. FIXME 12413 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12414 else 12415 ld_shlibs_CXX=no 12416 fi 12417 ;; 12418 12419 chorus*) 12420 case $cc_basename in 12421 *) 12422 # FIXME: insert proper C++ library support 12423 ld_shlibs_CXX=no 12424 ;; 12425 esac 12426 ;; 12427 12428 cygwin* | mingw* | pw32* | cegcc*) 12429 case $GXX,$cc_basename in 12430 ,cl* | no,cl*) 12431 # Native MSVC 12432 # hardcode_libdir_flag_spec is actually meaningless, as there is 12433 # no search path for DLLs. 12434 hardcode_libdir_flag_spec_CXX=' ' 12435 allow_undefined_flag_CXX=unsupported 12436 always_export_symbols_CXX=yes 12437 file_list_spec_CXX='@' 12438 # Tell ltmain to make .lib files, not .a files. 12439 libext=lib 12440 # Tell ltmain to make .dll files, not .so files. 12441 shrext_cmds=".dll" 12442 # FIXME: Setting linknames here is a bad hack. 12443 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 12444 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12445 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 12446 else 12447 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 12448 fi~ 12449 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 12450 linknames=' 12451 # The linker will not automatically build a static lib if we build a DLL. 12452 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 12453 enable_shared_with_static_runtimes_CXX=yes 12454 # Don't use ranlib 12455 old_postinstall_cmds_CXX='chmod 644 $oldlib' 12456 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 12457 lt_tool_outputfile="@TOOL_OUTPUT@"~ 12458 case $lt_outputfile in 12459 *.exe|*.EXE) ;; 12460 *) 12461 lt_outputfile="$lt_outputfile.exe" 12462 lt_tool_outputfile="$lt_tool_outputfile.exe" 12463 ;; 12464 esac~ 12465 func_to_tool_file "$lt_outputfile"~ 12466 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 12467 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 12468 $RM "$lt_outputfile.manifest"; 12469 fi' 12470 ;; 12471 *) 12472 # g++ 12473 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 12474 # as there is no search path for DLLs. 12475 hardcode_libdir_flag_spec_CXX='-L$libdir' 12476 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 12477 allow_undefined_flag_CXX=unsupported 12478 always_export_symbols_CXX=no 12479 enable_shared_with_static_runtimes_CXX=yes 12480 12481 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12482 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12483 # If the export-symbols file already is a .def file (1st line 12484 # is EXPORTS), use it as is; otherwise, prepend... 12485 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12486 cp $export_symbols $output_objdir/$soname.def; 12487 else 12488 echo EXPORTS > $output_objdir/$soname.def; 12489 cat $export_symbols >> $output_objdir/$soname.def; 12490 fi~ 12491 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12492 else 12493 ld_shlibs_CXX=no 12494 fi 12495 ;; 12496 esac 12497 ;; 12498 darwin* | rhapsody*) 12499 12500 12501 archive_cmds_need_lc_CXX=no 12502 hardcode_direct_CXX=no 12503 hardcode_automatic_CXX=yes 12504 hardcode_shlibpath_var_CXX=unsupported 12505 if test "$lt_cv_ld_force_load" = "yes"; then 12506 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 12507 12508 else 12509 whole_archive_flag_spec_CXX='' 12510 fi 12511 link_all_deplibs_CXX=yes 12512 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 12513 case $cc_basename in 12514 ifort*) _lt_dar_can_shared=yes ;; 12515 *) _lt_dar_can_shared=$GCC ;; 12516 esac 12517 if test "$_lt_dar_can_shared" = "yes"; then 12518 output_verbose_link_cmd=func_echo_all 12519 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 12520 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12521 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 12522 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 12523 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12524 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" 12525 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 12526 fi 12527 12528 else 12529 ld_shlibs_CXX=no 12530 fi 12531 12532 ;; 12533 12534 dgux*) 12535 case $cc_basename in 12536 ec++*) 12537 # FIXME: insert proper C++ library support 12538 ld_shlibs_CXX=no 12539 ;; 12540 ghcx*) 12541 # Green Hills C++ Compiler 12542 # FIXME: insert proper C++ library support 12543 ld_shlibs_CXX=no 12544 ;; 12545 *) 12546 # FIXME: insert proper C++ library support 12547 ld_shlibs_CXX=no 12548 ;; 12549 esac 12550 ;; 12551 12552 freebsd2.*) 12553 # C++ shared libraries reported to be fairly broken before 12554 # switch to ELF 12555 ld_shlibs_CXX=no 12556 ;; 12557 12558 freebsd-elf*) 12559 archive_cmds_need_lc_CXX=no 12560 ;; 12561 12562 freebsd* | dragonfly*) 12563 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12564 # conventions 12565 ld_shlibs_CXX=yes 12566 ;; 12567 12568 gnu*) 12569 ;; 12570 12571 haiku*) 12572 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12573 link_all_deplibs_CXX=yes 12574 ;; 12575 12576 hpux9*) 12577 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12578 hardcode_libdir_separator_CXX=: 12579 export_dynamic_flag_spec_CXX='${wl}-E' 12580 hardcode_direct_CXX=yes 12581 hardcode_minus_L_CXX=yes # Not in the search PATH, 12582 # but as the default 12583 # location of the library. 12584 12585 case $cc_basename in 12586 CC*) 12587 # FIXME: insert proper C++ library support 12588 ld_shlibs_CXX=no 12589 ;; 12590 aCC*) 12591 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12592 # Commands to make compiler produce verbose output that lists 12593 # what "hidden" libraries, object files and flags are used when 12594 # linking a shared library. 12595 # 12596 # There doesn't appear to be a way to prevent this compiler from 12597 # explicitly linking system object files so we need to strip them 12598 # from the output so that they don't get included in the library 12599 # dependencies. 12600 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12601 ;; 12602 *) 12603 if test "$GXX" = yes; then 12604 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12605 else 12606 # FIXME: insert proper C++ library support 12607 ld_shlibs_CXX=no 12608 fi 12609 ;; 12610 esac 12611 ;; 12612 12613 hpux10*|hpux11*) 12614 if test $with_gnu_ld = no; then 12615 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12616 hardcode_libdir_separator_CXX=: 12617 12618 case $host_cpu in 12619 hppa*64*|ia64*) 12620 ;; 12621 *) 12622 export_dynamic_flag_spec_CXX='${wl}-E' 12623 ;; 12624 esac 12625 fi 12626 case $host_cpu in 12627 hppa*64*|ia64*) 12628 hardcode_direct_CXX=no 12629 hardcode_shlibpath_var_CXX=no 12630 ;; 12631 *) 12632 hardcode_direct_CXX=yes 12633 hardcode_direct_absolute_CXX=yes 12634 hardcode_minus_L_CXX=yes # Not in the search PATH, 12635 # but as the default 12636 # location of the library. 12637 ;; 12638 esac 12639 12640 case $cc_basename in 12641 CC*) 12642 # FIXME: insert proper C++ library support 12643 ld_shlibs_CXX=no 12644 ;; 12645 aCC*) 12646 case $host_cpu in 12647 hppa*64*) 12648 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12649 ;; 12650 ia64*) 12651 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12652 ;; 12653 *) 12654 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12655 ;; 12656 esac 12657 # Commands to make compiler produce verbose output that lists 12658 # what "hidden" libraries, object files and flags are used when 12659 # linking a shared library. 12660 # 12661 # There doesn't appear to be a way to prevent this compiler from 12662 # explicitly linking system object files so we need to strip them 12663 # from the output so that they don't get included in the library 12664 # dependencies. 12665 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12666 ;; 12667 *) 12668 if test "$GXX" = yes; then 12669 if test $with_gnu_ld = no; then 12670 case $host_cpu in 12671 hppa*64*) 12672 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12673 ;; 12674 ia64*) 12675 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12676 ;; 12677 *) 12678 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12679 ;; 12680 esac 12681 fi 12682 else 12683 # FIXME: insert proper C++ library support 12684 ld_shlibs_CXX=no 12685 fi 12686 ;; 12687 esac 12688 ;; 12689 12690 interix[3-9]*) 12691 hardcode_direct_CXX=no 12692 hardcode_shlibpath_var_CXX=no 12693 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12694 export_dynamic_flag_spec_CXX='${wl}-E' 12695 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12696 # Instead, shared libraries are loaded at an image base (0x10000000 by 12697 # default) and relocated if they conflict, which is a slow very memory 12698 # consuming and fragmenting process. To avoid this, we pick a random, 12699 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12700 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12701 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 12702 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 12703 ;; 12704 irix5* | irix6*) 12705 case $cc_basename in 12706 CC*) 12707 # SGI C++ 12708 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12709 12710 # Archives containing C++ object files must be created using 12711 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12712 # necessary to make sure instantiated templates are included 12713 # in the archive. 12714 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12715 ;; 12716 *) 12717 if test "$GXX" = yes; then 12718 if test "$with_gnu_ld" = no; then 12719 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 12720 else 12721 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 12722 fi 12723 fi 12724 link_all_deplibs_CXX=yes 12725 ;; 12726 esac 12727 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12728 hardcode_libdir_separator_CXX=: 12729 inherit_rpath_CXX=yes 12730 ;; 12731 12732 linux* | k*bsd*-gnu | kopensolaris*-gnu) 12733 case $cc_basename in 12734 KCC*) 12735 # Kuck and Associates, Inc. (KAI) C++ Compiler 12736 12737 # KCC will only create a shared library if the output file 12738 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12739 # to its proper name (with version) after linking. 12740 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 12741 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 12742 # Commands to make compiler produce verbose output that lists 12743 # what "hidden" libraries, object files and flags are used when 12744 # linking a shared library. 12745 # 12746 # There doesn't appear to be a way to prevent this compiler from 12747 # explicitly linking system object files so we need to strip them 12748 # from the output so that they don't get included in the library 12749 # dependencies. 12750 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12751 12752 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12753 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12754 12755 # Archives containing C++ object files must be created using 12756 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12757 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12758 ;; 12759 icpc* | ecpc* ) 12760 # Intel C++ 12761 with_gnu_ld=yes 12762 # version 8.0 and above of icpc choke on multiply defined symbols 12763 # if we add $predep_objects and $postdep_objects, however 7.1 and 12764 # earlier do not add the objects themselves. 12765 case `$CC -V 2>&1` in 12766 *"Version 7."*) 12767 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12768 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12769 ;; 12770 *) # Version 8.0 or newer 12771 tmp_idyn= 12772 case $host_cpu in 12773 ia64*) tmp_idyn=' -i_dynamic';; 12774 esac 12775 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12776 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12777 ;; 12778 esac 12779 archive_cmds_need_lc_CXX=no 12780 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12781 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12782 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12783 ;; 12784 pgCC* | pgcpp*) 12785 # Portland Group C++ compiler 12786 case `$CC -V` in 12787 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 12788 prelink_cmds_CXX='tpldir=Template.dir~ 12789 rm -rf $tpldir~ 12790 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 12791 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 12792 old_archive_cmds_CXX='tpldir=Template.dir~ 12793 rm -rf $tpldir~ 12794 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 12795 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 12796 $RANLIB $oldlib' 12797 archive_cmds_CXX='tpldir=Template.dir~ 12798 rm -rf $tpldir~ 12799 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12800 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12801 archive_expsym_cmds_CXX='tpldir=Template.dir~ 12802 rm -rf $tpldir~ 12803 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12804 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 12805 ;; 12806 *) # Version 6 and above use weak symbols 12807 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12808 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 12809 ;; 12810 esac 12811 12812 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12813 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12814 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 12815 ;; 12816 cxx*) 12817 # Compaq C++ 12818 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12819 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 12820 12821 runpath_var=LD_RUN_PATH 12822 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12823 hardcode_libdir_separator_CXX=: 12824 12825 # Commands to make compiler produce verbose output that lists 12826 # what "hidden" libraries, object files and flags are used when 12827 # linking a shared library. 12828 # 12829 # There doesn't appear to be a way to prevent this compiler from 12830 # explicitly linking system object files so we need to strip them 12831 # from the output so that they don't get included in the library 12832 # dependencies. 12833 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 12834 ;; 12835 xl* | mpixl* | bgxl*) 12836 # IBM XL 8.0 on PPC, with GNU ld 12837 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12838 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12839 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12840 if test "x$supports_anon_versioning" = xyes; then 12841 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 12842 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12843 echo "local: *; };" >> $output_objdir/$libname.ver~ 12844 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12845 fi 12846 ;; 12847 *) 12848 case `$CC -V 2>&1 | sed 5q` in 12849 *Sun\ C*) 12850 # Sun C++ 5.9 12851 no_undefined_flag_CXX=' -zdefs' 12852 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12853 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 12854 hardcode_libdir_flag_spec_CXX='-R$libdir' 12855 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 12856 compiler_needs_object_CXX=yes 12857 12858 # Not sure whether something based on 12859 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12860 # would be better. 12861 output_verbose_link_cmd='func_echo_all' 12862 12863 # Archives containing C++ object files must be created using 12864 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12865 # necessary to make sure instantiated templates are included 12866 # in the archive. 12867 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12868 ;; 12869 esac 12870 ;; 12871 esac 12872 ;; 12873 12874 lynxos*) 12875 # FIXME: insert proper C++ library support 12876 ld_shlibs_CXX=no 12877 ;; 12878 12879 m88k*) 12880 # FIXME: insert proper C++ library support 12881 ld_shlibs_CXX=no 12882 ;; 12883 12884 mvs*) 12885 case $cc_basename in 12886 cxx*) 12887 # FIXME: insert proper C++ library support 12888 ld_shlibs_CXX=no 12889 ;; 12890 *) 12891 # FIXME: insert proper C++ library support 12892 ld_shlibs_CXX=no 12893 ;; 12894 esac 12895 ;; 12896 12897 netbsd*) 12898 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12899 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12900 wlarc= 12901 hardcode_libdir_flag_spec_CXX='-R$libdir' 12902 hardcode_direct_CXX=yes 12903 hardcode_shlibpath_var_CXX=no 12904 fi 12905 # Workaround some broken pre-1.5 toolchains 12906 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12907 ;; 12908 12909 *nto* | *qnx*) 12910 ld_shlibs_CXX=yes 12911 ;; 12912 12913 openbsd2*) 12914 # C++ shared libraries are fairly broken 12915 ld_shlibs_CXX=no 12916 ;; 12917 12918 openbsd*) 12919 if test -f /usr/libexec/ld.so; then 12920 hardcode_direct_CXX=yes 12921 hardcode_shlibpath_var_CXX=no 12922 hardcode_direct_absolute_CXX=yes 12923 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12924 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12925 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12926 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12927 export_dynamic_flag_spec_CXX='${wl}-E' 12928 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12929 fi 12930 output_verbose_link_cmd=func_echo_all 12931 else 12932 ld_shlibs_CXX=no 12933 fi 12934 ;; 12935 12936 osf3* | osf4* | osf5*) 12937 case $cc_basename in 12938 KCC*) 12939 # Kuck and Associates, Inc. (KAI) C++ Compiler 12940 12941 # KCC will only create a shared library if the output file 12942 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12943 # to its proper name (with version) after linking. 12944 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 12945 12946 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12947 hardcode_libdir_separator_CXX=: 12948 12949 # Archives containing C++ object files must be created using 12950 # the KAI C++ compiler. 12951 case $host in 12952 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 12953 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 12954 esac 12955 ;; 12956 RCC*) 12957 # Rational C++ 2.4.1 12958 # FIXME: insert proper C++ library support 12959 ld_shlibs_CXX=no 12960 ;; 12961 cxx*) 12962 case $host in 12963 osf3*) 12964 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12965 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12966 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12967 ;; 12968 *) 12969 allow_undefined_flag_CXX=' -expect_unresolved \*' 12970 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12971 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12972 echo "-hidden">> $lib.exp~ 12973 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ 12974 $RM $lib.exp' 12975 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12976 ;; 12977 esac 12978 12979 hardcode_libdir_separator_CXX=: 12980 12981 # Commands to make compiler produce verbose output that lists 12982 # what "hidden" libraries, object files and flags are used when 12983 # linking a shared library. 12984 # 12985 # There doesn't appear to be a way to prevent this compiler from 12986 # explicitly linking system object files so we need to strip them 12987 # from the output so that they don't get included in the library 12988 # dependencies. 12989 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12990 ;; 12991 *) 12992 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12993 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12994 case $host in 12995 osf3*) 12996 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 12997 ;; 12998 *) 12999 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 13000 ;; 13001 esac 13002 13003 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13004 hardcode_libdir_separator_CXX=: 13005 13006 # Commands to make compiler produce verbose output that lists 13007 # what "hidden" libraries, object files and flags are used when 13008 # linking a shared library. 13009 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13010 13011 else 13012 # FIXME: insert proper C++ library support 13013 ld_shlibs_CXX=no 13014 fi 13015 ;; 13016 esac 13017 ;; 13018 13019 psos*) 13020 # FIXME: insert proper C++ library support 13021 ld_shlibs_CXX=no 13022 ;; 13023 13024 sunos4*) 13025 case $cc_basename in 13026 CC*) 13027 # Sun C++ 4.x 13028 # FIXME: insert proper C++ library support 13029 ld_shlibs_CXX=no 13030 ;; 13031 lcc*) 13032 # Lucid 13033 # FIXME: insert proper C++ library support 13034 ld_shlibs_CXX=no 13035 ;; 13036 *) 13037 # FIXME: insert proper C++ library support 13038 ld_shlibs_CXX=no 13039 ;; 13040 esac 13041 ;; 13042 13043 solaris*) 13044 case $cc_basename in 13045 CC* | sunCC*) 13046 # Sun C++ 4.2, 5.x and Centerline C++ 13047 archive_cmds_need_lc_CXX=yes 13048 no_undefined_flag_CXX=' -zdefs' 13049 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13050 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13051 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13052 13053 hardcode_libdir_flag_spec_CXX='-R$libdir' 13054 hardcode_shlibpath_var_CXX=no 13055 case $host_os in 13056 solaris2.[0-5] | solaris2.[0-5].*) ;; 13057 *) 13058 # The compiler driver will combine and reorder linker options, 13059 # but understands `-z linker_flag'. 13060 # Supported since Solaris 2.6 (maybe 2.5.1?) 13061 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 13062 ;; 13063 esac 13064 link_all_deplibs_CXX=yes 13065 13066 output_verbose_link_cmd='func_echo_all' 13067 13068 # Archives containing C++ object files must be created using 13069 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13070 # necessary to make sure instantiated templates are included 13071 # in the archive. 13072 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13073 ;; 13074 gcx*) 13075 # Green Hills C++ Compiler 13076 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13077 13078 # The C++ compiler must be used to create the archive. 13079 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 13080 ;; 13081 *) 13082 # GNU C++ compiler with Solaris linker 13083 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13084 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13085 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 13086 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13087 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13088 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13089 13090 # Commands to make compiler produce verbose output that lists 13091 # what "hidden" libraries, object files and flags are used when 13092 # linking a shared library. 13093 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13094 else 13095 # g++ 2.7 appears to require `-G' NOT `-shared' on this 13096 # platform. 13097 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13098 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13099 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13100 13101 # Commands to make compiler produce verbose output that lists 13102 # what "hidden" libraries, object files and flags are used when 13103 # linking a shared library. 13104 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13105 fi 13106 13107 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13108 case $host_os in 13109 solaris2.[0-5] | solaris2.[0-5].*) ;; 13110 *) 13111 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13112 ;; 13113 esac 13114 fi 13115 ;; 13116 esac 13117 ;; 13118 13119 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13120 no_undefined_flag_CXX='${wl}-z,text' 13121 archive_cmds_need_lc_CXX=no 13122 hardcode_shlibpath_var_CXX=no 13123 runpath_var='LD_RUN_PATH' 13124 13125 case $cc_basename in 13126 CC*) 13127 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13128 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13129 ;; 13130 *) 13131 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13132 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13133 ;; 13134 esac 13135 ;; 13136 13137 sysv5* | sco3.2v5* | sco5v6*) 13138 # Note: We can NOT use -z defs as we might desire, because we do not 13139 # link with -lc, and that would cause any symbols used from libc to 13140 # always be unresolved, which means just about no library would 13141 # ever link correctly. If we're not using GNU ld we use -z text 13142 # though, which does catch some bad symbols but isn't as heavy-handed 13143 # as -z defs. 13144 no_undefined_flag_CXX='${wl}-z,text' 13145 allow_undefined_flag_CXX='${wl}-z,nodefs' 13146 archive_cmds_need_lc_CXX=no 13147 hardcode_shlibpath_var_CXX=no 13148 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13149 hardcode_libdir_separator_CXX=':' 13150 link_all_deplibs_CXX=yes 13151 export_dynamic_flag_spec_CXX='${wl}-Bexport' 13152 runpath_var='LD_RUN_PATH' 13153 13154 case $cc_basename in 13155 CC*) 13156 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13157 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13158 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 13159 '"$old_archive_cmds_CXX" 13160 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 13161 '"$reload_cmds_CXX" 13162 ;; 13163 *) 13164 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13165 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13166 ;; 13167 esac 13168 ;; 13169 13170 tandem*) 13171 case $cc_basename in 13172 NCC*) 13173 # NonStop-UX NCC 3.20 13174 # FIXME: insert proper C++ library support 13175 ld_shlibs_CXX=no 13176 ;; 13177 *) 13178 # FIXME: insert proper C++ library support 13179 ld_shlibs_CXX=no 13180 ;; 13181 esac 13182 ;; 13183 13184 vxworks*) 13185 # FIXME: insert proper C++ library support 13186 ld_shlibs_CXX=no 13187 ;; 13188 13189 *) 13190 # FIXME: insert proper C++ library support 13191 ld_shlibs_CXX=no 13192 ;; 13193 esac 13194 13195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13196 $as_echo "$ld_shlibs_CXX" >&6; } 13197 test "$ld_shlibs_CXX" = no && can_build_shared=no 13198 13199 GCC_CXX="$GXX" 13200 LD_CXX="$LD" 13201 13202 ## CAVEAT EMPTOR: 13203 ## There is no encapsulation within the following macros, do not change 13204 ## the running order or otherwise move them around unless you know exactly 13205 ## what you are doing... 13206 # Dependencies to place before and after the object being linked: 13207 predep_objects_CXX= 13208 postdep_objects_CXX= 13209 predeps_CXX= 13210 postdeps_CXX= 13211 compiler_lib_search_path_CXX= 13212 13213 cat > conftest.$ac_ext <<_LT_EOF 13214 class Foo 13215 { 13216 public: 13217 Foo (void) { a = 0; } 13218 private: 13219 int a; 13220 }; 13221 _LT_EOF 13222 13223 13224 _lt_libdeps_save_CFLAGS=$CFLAGS 13225 case "$CC $CFLAGS " in #( 13226 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 13227 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 13228 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 13229 esac 13230 13231 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13232 (eval $ac_compile) 2>&5 13233 ac_status=$? 13234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13235 test $ac_status = 0; }; then 13236 # Parse the compiler output and extract the necessary 13237 # objects, libraries and library flags. 13238 13239 # Sentinel used to keep track of whether or not we are before 13240 # the conftest object file. 13241 pre_test_object_deps_done=no 13242 13243 for p in `eval "$output_verbose_link_cmd"`; do 13244 case ${prev}${p} in 13245 13246 -L* | -R* | -l*) 13247 # Some compilers place space between "-{L,R}" and the path. 13248 # Remove the space. 13249 if test $p = "-L" || 13250 test $p = "-R"; then 13251 prev=$p 13252 continue 13253 fi 13254 13255 # Expand the sysroot to ease extracting the directories later. 13256 if test -z "$prev"; then 13257 case $p in 13258 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 13259 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 13260 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 13261 esac 13262 fi 13263 case $p in 13264 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 13265 esac 13266 if test "$pre_test_object_deps_done" = no; then 13267 case ${prev} in 13268 -L | -R) 13269 # Internal compiler library paths should come after those 13270 # provided the user. The postdeps already come after the 13271 # user supplied libs so there is no need to process them. 13272 if test -z "$compiler_lib_search_path_CXX"; then 13273 compiler_lib_search_path_CXX="${prev}${p}" 13274 else 13275 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13276 fi 13277 ;; 13278 # The "-l" case would never come before the object being 13279 # linked, so don't bother handling this case. 13280 esac 13281 else 13282 if test -z "$postdeps_CXX"; then 13283 postdeps_CXX="${prev}${p}" 13284 else 13285 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 13286 fi 13287 fi 13288 prev= 13289 ;; 13290 13291 *.lto.$objext) ;; # Ignore GCC LTO objects 13292 *.$objext) 13293 # This assumes that the test object file only shows up 13294 # once in the compiler output. 13295 if test "$p" = "conftest.$objext"; then 13296 pre_test_object_deps_done=yes 13297 continue 13298 fi 13299 13300 if test "$pre_test_object_deps_done" = no; then 13301 if test -z "$predep_objects_CXX"; then 13302 predep_objects_CXX="$p" 13303 else 13304 predep_objects_CXX="$predep_objects_CXX $p" 13305 fi 13306 else 13307 if test -z "$postdep_objects_CXX"; then 13308 postdep_objects_CXX="$p" 13309 else 13310 postdep_objects_CXX="$postdep_objects_CXX $p" 13311 fi 13312 fi 13313 ;; 13314 13315 *) ;; # Ignore the rest. 13316 13317 esac 13318 done 13319 13320 # Clean up. 13321 rm -f a.out a.exe 13322 else 13323 echo "libtool.m4: error: problem compiling CXX test program" 13324 fi 13325 13326 $RM -f confest.$objext 13327 CFLAGS=$_lt_libdeps_save_CFLAGS 13328 13329 # PORTME: override above test on systems where it is broken 13330 case $host_os in 13331 interix[3-9]*) 13332 # Interix 3.5 installs completely hosed .la files for C++, so rather than 13333 # hack all around it, let's just trust "g++" to DTRT. 13334 predep_objects_CXX= 13335 postdep_objects_CXX= 13336 postdeps_CXX= 13337 ;; 13338 13339 linux*) 13340 case `$CC -V 2>&1 | sed 5q` in 13341 *Sun\ C*) 13342 # Sun C++ 5.9 13343 13344 # The more standards-conforming stlport4 library is 13345 # incompatible with the Cstd library. Avoid specifying 13346 # it if it's in CXXFLAGS. Ignore libCrun as 13347 # -library=stlport4 depends on it. 13348 case " $CXX $CXXFLAGS " in 13349 *" -library=stlport4 "*) 13350 solaris_use_stlport4=yes 13351 ;; 13352 esac 13353 13354 if test "$solaris_use_stlport4" != yes; then 13355 postdeps_CXX='-library=Cstd -library=Crun' 13356 fi 13357 ;; 13358 esac 13359 ;; 13360 13361 solaris*) 13362 case $cc_basename in 13363 CC* | sunCC*) 13364 # The more standards-conforming stlport4 library is 13365 # incompatible with the Cstd library. Avoid specifying 13366 # it if it's in CXXFLAGS. Ignore libCrun as 13367 # -library=stlport4 depends on it. 13368 case " $CXX $CXXFLAGS " in 13369 *" -library=stlport4 "*) 13370 solaris_use_stlport4=yes 13371 ;; 13372 esac 13373 13374 # Adding this requires a known-good setup of shared libraries for 13375 # Sun compiler versions before 5.6, else PIC objects from an old 13376 # archive will be linked into the output, leading to subtle bugs. 13377 if test "$solaris_use_stlport4" != yes; then 13378 postdeps_CXX='-library=Cstd -library=Crun' 13379 fi 13380 ;; 13381 esac 13382 ;; 13383 esac 13384 13385 13386 case " $postdeps_CXX " in 13387 *" -lc "*) archive_cmds_need_lc_CXX=no ;; 13388 esac 13389 compiler_lib_search_dirs_CXX= 13390 if test -n "${compiler_lib_search_path_CXX}"; then 13391 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 13392 fi 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 lt_prog_compiler_wl_CXX= 13425 lt_prog_compiler_pic_CXX= 13426 lt_prog_compiler_static_CXX= 13427 13428 13429 # C++ specific cases for pic, static, wl, etc. 13430 if test "$GXX" = yes; then 13431 lt_prog_compiler_wl_CXX='-Wl,' 13432 lt_prog_compiler_static_CXX='-static' 13433 13434 case $host_os in 13435 aix*) 13436 # All AIX code is PIC. 13437 if test "$host_cpu" = ia64; then 13438 # AIX 5 now supports IA64 processor 13439 lt_prog_compiler_static_CXX='-Bstatic' 13440 fi 13441 ;; 13442 13443 amigaos*) 13444 case $host_cpu in 13445 powerpc) 13446 # see comment about AmigaOS4 .so support 13447 lt_prog_compiler_pic_CXX='-fPIC' 13448 ;; 13449 m68k) 13450 # FIXME: we need at least 68020 code to build shared libraries, but 13451 # adding the `-m68020' flag to GCC prevents building anything better, 13452 # like `-m68040'. 13453 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13454 ;; 13455 esac 13456 ;; 13457 13458 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13459 # PIC is the default for these OSes. 13460 ;; 13461 mingw* | cygwin* | os2* | pw32* | cegcc*) 13462 # This hack is so that the source file can tell whether it is being 13463 # built for inclusion in a dll (and should export symbols for example). 13464 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13465 # (--disable-auto-import) libraries 13466 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13467 ;; 13468 darwin* | rhapsody*) 13469 # PIC is the default on this platform 13470 # Common symbols not allowed in MH_DYLIB files 13471 lt_prog_compiler_pic_CXX='-fno-common' 13472 ;; 13473 *djgpp*) 13474 # DJGPP does not support shared libraries at all 13475 lt_prog_compiler_pic_CXX= 13476 ;; 13477 haiku*) 13478 # PIC is the default for Haiku. 13479 # The "-static" flag exists, but is broken. 13480 lt_prog_compiler_static_CXX= 13481 ;; 13482 interix[3-9]*) 13483 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13484 # Instead, we relocate shared libraries at runtime. 13485 ;; 13486 sysv4*MP*) 13487 if test -d /usr/nec; then 13488 lt_prog_compiler_pic_CXX=-Kconform_pic 13489 fi 13490 ;; 13491 hpux*) 13492 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13493 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13494 # sets the default TLS model and affects inlining. 13495 case $host_cpu in 13496 hppa*64*) 13497 ;; 13498 *) 13499 lt_prog_compiler_pic_CXX='-fPIC' 13500 ;; 13501 esac 13502 ;; 13503 *qnx* | *nto*) 13504 # QNX uses GNU C++, but need to define -shared option too, otherwise 13505 # it will coredump. 13506 lt_prog_compiler_pic_CXX='-fPIC -shared' 13507 ;; 13508 *) 13509 lt_prog_compiler_pic_CXX='-fPIC' 13510 ;; 13511 esac 13512 else 13513 case $host_os in 13514 aix[4-9]*) 13515 # All AIX code is PIC. 13516 if test "$host_cpu" = ia64; then 13517 # AIX 5 now supports IA64 processor 13518 lt_prog_compiler_static_CXX='-Bstatic' 13519 else 13520 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13521 fi 13522 ;; 13523 chorus*) 13524 case $cc_basename in 13525 cxch68*) 13526 # Green Hills C++ Compiler 13527 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 13528 ;; 13529 esac 13530 ;; 13531 mingw* | cygwin* | os2* | pw32* | cegcc*) 13532 # This hack is so that the source file can tell whether it is being 13533 # built for inclusion in a dll (and should export symbols for example). 13534 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13535 ;; 13536 dgux*) 13537 case $cc_basename in 13538 ec++*) 13539 lt_prog_compiler_pic_CXX='-KPIC' 13540 ;; 13541 ghcx*) 13542 # Green Hills C++ Compiler 13543 lt_prog_compiler_pic_CXX='-pic' 13544 ;; 13545 *) 13546 ;; 13547 esac 13548 ;; 13549 freebsd* | dragonfly*) 13550 # FreeBSD uses GNU C++ 13551 ;; 13552 hpux9* | hpux10* | hpux11*) 13553 case $cc_basename in 13554 CC*) 13555 lt_prog_compiler_wl_CXX='-Wl,' 13556 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13557 if test "$host_cpu" != ia64; then 13558 lt_prog_compiler_pic_CXX='+Z' 13559 fi 13560 ;; 13561 aCC*) 13562 lt_prog_compiler_wl_CXX='-Wl,' 13563 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13564 case $host_cpu in 13565 hppa*64*|ia64*) 13566 # +Z the default 13567 ;; 13568 *) 13569 lt_prog_compiler_pic_CXX='+Z' 13570 ;; 13571 esac 13572 ;; 13573 *) 13574 ;; 13575 esac 13576 ;; 13577 interix*) 13578 # This is c89, which is MS Visual C++ (no shared libs) 13579 # Anyone wants to do a port? 13580 ;; 13581 irix5* | irix6* | nonstopux*) 13582 case $cc_basename in 13583 CC*) 13584 lt_prog_compiler_wl_CXX='-Wl,' 13585 lt_prog_compiler_static_CXX='-non_shared' 13586 # CC pic flag -KPIC is the default. 13587 ;; 13588 *) 13589 ;; 13590 esac 13591 ;; 13592 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13593 case $cc_basename in 13594 KCC*) 13595 # KAI C++ Compiler 13596 lt_prog_compiler_wl_CXX='--backend -Wl,' 13597 lt_prog_compiler_pic_CXX='-fPIC' 13598 ;; 13599 ecpc* ) 13600 # old Intel C++ for x86_64 which still supported -KPIC. 13601 lt_prog_compiler_wl_CXX='-Wl,' 13602 lt_prog_compiler_pic_CXX='-KPIC' 13603 lt_prog_compiler_static_CXX='-static' 13604 ;; 13605 icpc* ) 13606 # Intel C++, used to be incompatible with GCC. 13607 # ICC 10 doesn't accept -KPIC any more. 13608 lt_prog_compiler_wl_CXX='-Wl,' 13609 lt_prog_compiler_pic_CXX='-fPIC' 13610 lt_prog_compiler_static_CXX='-static' 13611 ;; 13612 pgCC* | pgcpp*) 13613 # Portland Group C++ compiler 13614 lt_prog_compiler_wl_CXX='-Wl,' 13615 lt_prog_compiler_pic_CXX='-fpic' 13616 lt_prog_compiler_static_CXX='-Bstatic' 13617 ;; 13618 cxx*) 13619 # Compaq C++ 13620 # Make sure the PIC flag is empty. It appears that all Alpha 13621 # Linux and Compaq Tru64 Unix objects are PIC. 13622 lt_prog_compiler_pic_CXX= 13623 lt_prog_compiler_static_CXX='-non_shared' 13624 ;; 13625 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 13626 # IBM XL 8.0, 9.0 on PPC and BlueGene 13627 lt_prog_compiler_wl_CXX='-Wl,' 13628 lt_prog_compiler_pic_CXX='-qpic' 13629 lt_prog_compiler_static_CXX='-qstaticlink' 13630 ;; 13631 *) 13632 case `$CC -V 2>&1 | sed 5q` in 13633 *Sun\ C*) 13634 # Sun C++ 5.9 13635 lt_prog_compiler_pic_CXX='-KPIC' 13636 lt_prog_compiler_static_CXX='-Bstatic' 13637 lt_prog_compiler_wl_CXX='-Qoption ld ' 13638 ;; 13639 esac 13640 ;; 13641 esac 13642 ;; 13643 lynxos*) 13644 ;; 13645 m88k*) 13646 ;; 13647 mvs*) 13648 case $cc_basename in 13649 cxx*) 13650 lt_prog_compiler_pic_CXX='-W c,exportall' 13651 ;; 13652 *) 13653 ;; 13654 esac 13655 ;; 13656 netbsd* | netbsdelf*-gnu) 13657 ;; 13658 *qnx* | *nto*) 13659 # QNX uses GNU C++, but need to define -shared option too, otherwise 13660 # it will coredump. 13661 lt_prog_compiler_pic_CXX='-fPIC -shared' 13662 ;; 13663 osf3* | osf4* | osf5*) 13664 case $cc_basename in 13665 KCC*) 13666 lt_prog_compiler_wl_CXX='--backend -Wl,' 13667 ;; 13668 RCC*) 13669 # Rational C++ 2.4.1 13670 lt_prog_compiler_pic_CXX='-pic' 13671 ;; 13672 cxx*) 13673 # Digital/Compaq C++ 13674 lt_prog_compiler_wl_CXX='-Wl,' 13675 # Make sure the PIC flag is empty. It appears that all Alpha 13676 # Linux and Compaq Tru64 Unix objects are PIC. 13677 lt_prog_compiler_pic_CXX= 13678 lt_prog_compiler_static_CXX='-non_shared' 13679 ;; 13680 *) 13681 ;; 13682 esac 13683 ;; 13684 psos*) 13685 ;; 13686 solaris*) 13687 case $cc_basename in 13688 CC* | sunCC*) 13689 # Sun C++ 4.2, 5.x and Centerline C++ 13690 lt_prog_compiler_pic_CXX='-KPIC' 13691 lt_prog_compiler_static_CXX='-Bstatic' 13692 lt_prog_compiler_wl_CXX='-Qoption ld ' 13693 ;; 13694 gcx*) 13695 # Green Hills C++ Compiler 13696 lt_prog_compiler_pic_CXX='-PIC' 13697 ;; 13698 *) 13699 ;; 13700 esac 13701 ;; 13702 sunos4*) 13703 case $cc_basename in 13704 CC*) 13705 # Sun C++ 4.x 13706 lt_prog_compiler_pic_CXX='-pic' 13707 lt_prog_compiler_static_CXX='-Bstatic' 13708 ;; 13709 lcc*) 13710 # Lucid 13711 lt_prog_compiler_pic_CXX='-pic' 13712 ;; 13713 *) 13714 ;; 13715 esac 13716 ;; 13717 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13718 case $cc_basename in 13719 CC*) 13720 lt_prog_compiler_wl_CXX='-Wl,' 13721 lt_prog_compiler_pic_CXX='-KPIC' 13722 lt_prog_compiler_static_CXX='-Bstatic' 13723 ;; 13724 esac 13725 ;; 13726 tandem*) 13727 case $cc_basename in 13728 NCC*) 13729 # NonStop-UX NCC 3.20 13730 lt_prog_compiler_pic_CXX='-KPIC' 13731 ;; 13732 *) 13733 ;; 13734 esac 13735 ;; 13736 vxworks*) 13737 ;; 13738 *) 13739 lt_prog_compiler_can_build_shared_CXX=no 13740 ;; 13741 esac 13742 fi 13743 13744 case $host_os in 13745 # For platforms which do not support PIC, -DPIC is meaningless: 13746 *djgpp*) 13747 lt_prog_compiler_pic_CXX= 13748 ;; 13749 *) 13750 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13751 ;; 13752 esac 13753 13754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 13755 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 13756 if ${lt_cv_prog_compiler_pic_CXX+:} false; then : 13757 $as_echo_n "(cached) " >&6 13758 else 13759 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 13760 fi 13761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 13762 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 13763 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 13764 13765 # 13766 # Check to make sure the PIC flag actually works. 13767 # 13768 if test -n "$lt_prog_compiler_pic_CXX"; then 13769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 13770 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 13771 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 13772 $as_echo_n "(cached) " >&6 13773 else 13774 lt_cv_prog_compiler_pic_works_CXX=no 13775 ac_outfile=conftest.$ac_objext 13776 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13777 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13778 # Insert the option either (1) after the last *FLAGS variable, or 13779 # (2) before a word containing "conftest.", or (3) at the end. 13780 # Note that $ac_compile itself does not contain backslashes and begins 13781 # with a dollar sign (not a hyphen), so the echo should work correctly. 13782 # The option is referenced via a variable to avoid confusing sed. 13783 lt_compile=`echo "$ac_compile" | $SED \ 13784 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13785 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13786 -e 's:$: $lt_compiler_flag:'` 13787 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13788 (eval "$lt_compile" 2>conftest.err) 13789 ac_status=$? 13790 cat conftest.err >&5 13791 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13792 if (exit $ac_status) && test -s "$ac_outfile"; then 13793 # The compiler can only warn and ignore the option if not recognized 13794 # So say no if there are warnings other than the usual output. 13795 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13796 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13797 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13798 lt_cv_prog_compiler_pic_works_CXX=yes 13799 fi 13800 fi 13801 $RM conftest* 13802 13803 fi 13804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13805 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13806 13807 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13808 case $lt_prog_compiler_pic_CXX in 13809 "" | " "*) ;; 13810 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13811 esac 13812 else 13813 lt_prog_compiler_pic_CXX= 13814 lt_prog_compiler_can_build_shared_CXX=no 13815 fi 13816 13817 fi 13818 13819 13820 13821 13822 13823 # 13824 # Check to make sure the static flag actually works. 13825 # 13826 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13828 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13829 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 13830 $as_echo_n "(cached) " >&6 13831 else 13832 lt_cv_prog_compiler_static_works_CXX=no 13833 save_LDFLAGS="$LDFLAGS" 13834 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13835 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13836 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13837 # The linker can only warn and ignore the option if not recognized 13838 # So say no if there are warnings 13839 if test -s conftest.err; then 13840 # Append any errors to the config.log. 13841 cat conftest.err 1>&5 13842 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13843 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13844 if diff conftest.exp conftest.er2 >/dev/null; then 13845 lt_cv_prog_compiler_static_works_CXX=yes 13846 fi 13847 else 13848 lt_cv_prog_compiler_static_works_CXX=yes 13849 fi 13850 fi 13851 $RM -r conftest* 13852 LDFLAGS="$save_LDFLAGS" 13853 13854 fi 13855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13856 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13857 13858 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13859 : 13860 else 13861 lt_prog_compiler_static_CXX= 13862 fi 13863 13864 13865 13866 13867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13868 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13869 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 13870 $as_echo_n "(cached) " >&6 13871 else 13872 lt_cv_prog_compiler_c_o_CXX=no 13873 $RM -r conftest 2>/dev/null 13874 mkdir conftest 13875 cd conftest 13876 mkdir out 13877 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13878 13879 lt_compiler_flag="-o out/conftest2.$ac_objext" 13880 # Insert the option either (1) after the last *FLAGS variable, or 13881 # (2) before a word containing "conftest.", or (3) at the end. 13882 # Note that $ac_compile itself does not contain backslashes and begins 13883 # with a dollar sign (not a hyphen), so the echo should work correctly. 13884 lt_compile=`echo "$ac_compile" | $SED \ 13885 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13886 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13887 -e 's:$: $lt_compiler_flag:'` 13888 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13889 (eval "$lt_compile" 2>out/conftest.err) 13890 ac_status=$? 13891 cat out/conftest.err >&5 13892 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13893 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13894 then 13895 # The compiler can only warn and ignore the option if not recognized 13896 # So say no if there are warnings 13897 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13898 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13899 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13900 lt_cv_prog_compiler_c_o_CXX=yes 13901 fi 13902 fi 13903 chmod u+w . 2>&5 13904 $RM conftest* 13905 # SGI C++ compiler will create directory out/ii_files/ for 13906 # template instantiation 13907 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13908 $RM out/* && rmdir out 13909 cd .. 13910 $RM -r conftest 13911 $RM conftest* 13912 13913 fi 13914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13915 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13916 13917 13918 13919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13920 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13921 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 13922 $as_echo_n "(cached) " >&6 13923 else 13924 lt_cv_prog_compiler_c_o_CXX=no 13925 $RM -r conftest 2>/dev/null 13926 mkdir conftest 13927 cd conftest 13928 mkdir out 13929 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13930 13931 lt_compiler_flag="-o out/conftest2.$ac_objext" 13932 # Insert the option either (1) after the last *FLAGS variable, or 13933 # (2) before a word containing "conftest.", or (3) at the end. 13934 # Note that $ac_compile itself does not contain backslashes and begins 13935 # with a dollar sign (not a hyphen), so the echo should work correctly. 13936 lt_compile=`echo "$ac_compile" | $SED \ 13937 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13938 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13939 -e 's:$: $lt_compiler_flag:'` 13940 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13941 (eval "$lt_compile" 2>out/conftest.err) 13942 ac_status=$? 13943 cat out/conftest.err >&5 13944 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13945 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13946 then 13947 # The compiler can only warn and ignore the option if not recognized 13948 # So say no if there are warnings 13949 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13950 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13951 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13952 lt_cv_prog_compiler_c_o_CXX=yes 13953 fi 13954 fi 13955 chmod u+w . 2>&5 13956 $RM conftest* 13957 # SGI C++ compiler will create directory out/ii_files/ for 13958 # template instantiation 13959 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13960 $RM out/* && rmdir out 13961 cd .. 13962 $RM -r conftest 13963 $RM conftest* 13964 13965 fi 13966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13967 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13968 13969 13970 13971 13972 hard_links="nottested" 13973 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13974 # do not overwrite the value of need_locks provided by the user 13975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 13976 $as_echo_n "checking if we can lock with hard links... " >&6; } 13977 hard_links=yes 13978 $RM conftest* 13979 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13980 touch conftest.a 13981 ln conftest.a conftest.b 2>&5 || hard_links=no 13982 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 13984 $as_echo "$hard_links" >&6; } 13985 if test "$hard_links" = no; then 13986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13987 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13988 need_locks=warn 13989 fi 13990 else 13991 need_locks=no 13992 fi 13993 13994 13995 13996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13997 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13998 13999 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14000 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14001 case $host_os in 14002 aix[4-9]*) 14003 # If we're using GNU nm, then we don't want the "-C" option. 14004 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14005 # Also, AIX nm treats weak defined symbols like other global defined 14006 # symbols, whereas GNU nm marks them as "W". 14007 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 14008 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 14009 else 14010 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 14011 fi 14012 ;; 14013 pw32*) 14014 export_symbols_cmds_CXX="$ltdll_cmds" 14015 ;; 14016 cygwin* | mingw* | cegcc*) 14017 case $cc_basename in 14018 cl*) 14019 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 14020 ;; 14021 *) 14022 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 14023 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 14024 ;; 14025 esac 14026 ;; 14027 linux* | k*bsd*-gnu | gnu*) 14028 link_all_deplibs_CXX=no 14029 ;; 14030 *) 14031 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14032 ;; 14033 esac 14034 14035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 14036 $as_echo "$ld_shlibs_CXX" >&6; } 14037 test "$ld_shlibs_CXX" = no && can_build_shared=no 14038 14039 with_gnu_ld_CXX=$with_gnu_ld 14040 14041 14042 14043 14044 14045 14046 # 14047 # Do we need to explicitly link libc? 14048 # 14049 case "x$archive_cmds_need_lc_CXX" in 14050 x|xyes) 14051 # Assume -lc should be added 14052 archive_cmds_need_lc_CXX=yes 14053 14054 if test "$enable_shared" = yes && test "$GCC" = yes; then 14055 case $archive_cmds_CXX in 14056 *'~'*) 14057 # FIXME: we may have to deal with multi-command sequences. 14058 ;; 14059 '$CC '*) 14060 # Test whether the compiler implicitly links with -lc since on some 14061 # systems, -lgcc has to come before -lc. If gcc already passes -lc 14062 # to ld, don't add -lc before -lgcc. 14063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 14064 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 14065 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 14066 $as_echo_n "(cached) " >&6 14067 else 14068 $RM conftest* 14069 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14070 14071 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14072 (eval $ac_compile) 2>&5 14073 ac_status=$? 14074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14075 test $ac_status = 0; } 2>conftest.err; then 14076 soname=conftest 14077 lib=conftest 14078 libobjs=conftest.$ac_objext 14079 deplibs= 14080 wl=$lt_prog_compiler_wl_CXX 14081 pic_flag=$lt_prog_compiler_pic_CXX 14082 compiler_flags=-v 14083 linker_flags=-v 14084 verstring= 14085 output_objdir=. 14086 libname=conftest 14087 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 14088 allow_undefined_flag_CXX= 14089 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14090 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14091 ac_status=$? 14092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14093 test $ac_status = 0; } 14094 then 14095 lt_cv_archive_cmds_need_lc_CXX=no 14096 else 14097 lt_cv_archive_cmds_need_lc_CXX=yes 14098 fi 14099 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 14100 else 14101 cat conftest.err 1>&5 14102 fi 14103 $RM conftest* 14104 14105 fi 14106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 14107 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 14108 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 14109 ;; 14110 esac 14111 fi 14112 ;; 14113 esac 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164 14165 14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14177 $as_echo_n "checking dynamic linker characteristics... " >&6; } 14178 14179 library_names_spec= 14180 libname_spec='lib$name' 14181 soname_spec= 14182 shrext_cmds=".so" 14183 postinstall_cmds= 14184 postuninstall_cmds= 14185 finish_cmds= 14186 finish_eval= 14187 shlibpath_var= 14188 shlibpath_overrides_runpath=unknown 14189 version_type=none 14190 dynamic_linker="$host_os ld.so" 14191 sys_lib_dlsearch_path_spec="/lib /usr/lib" 14192 need_lib_prefix=unknown 14193 hardcode_into_libs=no 14194 14195 # when you set need_version to no, make sure it does not cause -set_version 14196 # flags to be left without arguments 14197 need_version=unknown 14198 14199 case $host_os in 14200 aix3*) 14201 version_type=linux # correct to gnu/linux during the next big refactor 14202 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14203 shlibpath_var=LIBPATH 14204 14205 # AIX 3 has no versioning support, so we append a major version to the name. 14206 soname_spec='${libname}${release}${shared_ext}$major' 14207 ;; 14208 14209 aix[4-9]*) 14210 version_type=linux # correct to gnu/linux during the next big refactor 14211 need_lib_prefix=no 14212 need_version=no 14213 hardcode_into_libs=yes 14214 if test "$host_cpu" = ia64; then 14215 # AIX 5 supports IA64 14216 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14217 shlibpath_var=LD_LIBRARY_PATH 14218 else 14219 # With GCC up to 2.95.x, collect2 would create an import file 14220 # for dependence libraries. The import file would start with 14221 # the line `#! .'. This would cause the generated library to 14222 # depend on `.', always an invalid library. This was fixed in 14223 # development snapshots of GCC prior to 3.0. 14224 case $host_os in 14225 aix4 | aix4.[01] | aix4.[01].*) 14226 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14227 echo ' yes ' 14228 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14229 : 14230 else 14231 can_build_shared=no 14232 fi 14233 ;; 14234 esac 14235 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14236 # soname into executable. Probably we can add versioning support to 14237 # collect2, so additional links can be useful in future. 14238 if test "$aix_use_runtimelinking" = yes; then 14239 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14240 # instead of lib<name>.a to let people know that these are not 14241 # typical AIX shared libraries. 14242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14243 else 14244 # We preserve .a as extension for shared libraries through AIX4.2 14245 # and later when we are not doing run time linking. 14246 library_names_spec='${libname}${release}.a $libname.a' 14247 soname_spec='${libname}${release}${shared_ext}$major' 14248 fi 14249 shlibpath_var=LIBPATH 14250 fi 14251 ;; 14252 14253 amigaos*) 14254 case $host_cpu in 14255 powerpc) 14256 # Since July 2007 AmigaOS4 officially supports .so libraries. 14257 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14258 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14259 ;; 14260 m68k) 14261 library_names_spec='$libname.ixlibrary $libname.a' 14262 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14263 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 14264 ;; 14265 esac 14266 ;; 14267 14268 beos*) 14269 library_names_spec='${libname}${shared_ext}' 14270 dynamic_linker="$host_os ld.so" 14271 shlibpath_var=LIBRARY_PATH 14272 ;; 14273 14274 bsdi[45]*) 14275 version_type=linux # correct to gnu/linux during the next big refactor 14276 need_version=no 14277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14278 soname_spec='${libname}${release}${shared_ext}$major' 14279 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14280 shlibpath_var=LD_LIBRARY_PATH 14281 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14282 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14283 # the default ld.so.conf also contains /usr/contrib/lib and 14284 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14285 # libtool to hard-code these into programs 14286 ;; 14287 14288 cygwin* | mingw* | pw32* | cegcc*) 14289 version_type=windows 14290 shrext_cmds=".dll" 14291 need_version=no 14292 need_lib_prefix=no 14293 14294 case $GCC,$cc_basename in 14295 yes,*) 14296 # gcc 14297 library_names_spec='$libname.dll.a' 14298 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14299 postinstall_cmds='base_file=`basename \${file}`~ 14300 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14301 dldir=$destdir/`dirname \$dlpath`~ 14302 test -d \$dldir || mkdir -p \$dldir~ 14303 $install_prog $dir/$dlname \$dldir/$dlname~ 14304 chmod a+x \$dldir/$dlname~ 14305 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14306 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14307 fi' 14308 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14309 dlpath=$dir/\$dldll~ 14310 $RM \$dlpath' 14311 shlibpath_overrides_runpath=yes 14312 14313 case $host_os in 14314 cygwin*) 14315 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14316 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14317 14318 ;; 14319 mingw* | cegcc*) 14320 # MinGW DLLs use traditional 'lib' prefix 14321 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14322 ;; 14323 pw32*) 14324 # pw32 DLLs use 'pw' prefix rather than 'lib' 14325 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14326 ;; 14327 esac 14328 dynamic_linker='Win32 ld.exe' 14329 ;; 14330 14331 *,cl*) 14332 # Native MSVC 14333 libname_spec='$name' 14334 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14335 library_names_spec='${libname}.dll.lib' 14336 14337 case $build_os in 14338 mingw*) 14339 sys_lib_search_path_spec= 14340 lt_save_ifs=$IFS 14341 IFS=';' 14342 for lt_path in $LIB 14343 do 14344 IFS=$lt_save_ifs 14345 # Let DOS variable expansion print the short 8.3 style file name. 14346 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 14347 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 14348 done 14349 IFS=$lt_save_ifs 14350 # Convert to MSYS style. 14351 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 14352 ;; 14353 cygwin*) 14354 # Convert to unix form, then to dos form, then back to unix form 14355 # but this time dos style (no spaces!) so that the unix form looks 14356 # like /cygdrive/c/PROGRA~1:/cygdr... 14357 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 14358 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 14359 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14360 ;; 14361 *) 14362 sys_lib_search_path_spec="$LIB" 14363 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 14364 # It is most probably a Windows format PATH. 14365 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14366 else 14367 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14368 fi 14369 # FIXME: find the short name or the path components, as spaces are 14370 # common. (e.g. "Program Files" -> "PROGRA~1") 14371 ;; 14372 esac 14373 14374 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14375 postinstall_cmds='base_file=`basename \${file}`~ 14376 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14377 dldir=$destdir/`dirname \$dlpath`~ 14378 test -d \$dldir || mkdir -p \$dldir~ 14379 $install_prog $dir/$dlname \$dldir/$dlname' 14380 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14381 dlpath=$dir/\$dldll~ 14382 $RM \$dlpath' 14383 shlibpath_overrides_runpath=yes 14384 dynamic_linker='Win32 link.exe' 14385 ;; 14386 14387 *) 14388 # Assume MSVC wrapper 14389 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14390 dynamic_linker='Win32 ld.exe' 14391 ;; 14392 esac 14393 # FIXME: first we should search . and the directory the executable is in 14394 shlibpath_var=PATH 14395 ;; 14396 14397 darwin* | rhapsody*) 14398 dynamic_linker="$host_os dyld" 14399 version_type=darwin 14400 need_lib_prefix=no 14401 need_version=no 14402 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14403 soname_spec='${libname}${release}${major}$shared_ext' 14404 shlibpath_overrides_runpath=yes 14405 shlibpath_var=DYLD_LIBRARY_PATH 14406 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14407 14408 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14409 ;; 14410 14411 dgux*) 14412 version_type=linux # correct to gnu/linux during the next big refactor 14413 need_lib_prefix=no 14414 need_version=no 14415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14416 soname_spec='${libname}${release}${shared_ext}$major' 14417 shlibpath_var=LD_LIBRARY_PATH 14418 ;; 14419 14420 freebsd* | dragonfly*) 14421 # DragonFly does not have aout. When/if they implement a new 14422 # versioning mechanism, adjust this. 14423 if test -x /usr/bin/objformat; then 14424 objformat=`/usr/bin/objformat` 14425 else 14426 case $host_os in 14427 freebsd[23].*) objformat=aout ;; 14428 *) objformat=elf ;; 14429 esac 14430 fi 14431 version_type=freebsd-$objformat 14432 case $version_type in 14433 freebsd-elf*) 14434 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14435 need_version=no 14436 need_lib_prefix=no 14437 ;; 14438 freebsd-*) 14439 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14440 need_version=yes 14441 ;; 14442 esac 14443 shlibpath_var=LD_LIBRARY_PATH 14444 case $host_os in 14445 freebsd2.*) 14446 shlibpath_overrides_runpath=yes 14447 ;; 14448 freebsd3.[01]* | freebsdelf3.[01]*) 14449 shlibpath_overrides_runpath=yes 14450 hardcode_into_libs=yes 14451 ;; 14452 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14453 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14454 shlibpath_overrides_runpath=no 14455 hardcode_into_libs=yes 14456 ;; 14457 *) # from 4.6 on, and DragonFly 14458 shlibpath_overrides_runpath=yes 14459 hardcode_into_libs=yes 14460 ;; 14461 esac 14462 ;; 14463 14464 gnu*) 14465 version_type=linux # correct to gnu/linux during the next big refactor 14466 need_lib_prefix=no 14467 need_version=no 14468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14469 soname_spec='${libname}${release}${shared_ext}$major' 14470 shlibpath_var=LD_LIBRARY_PATH 14471 shlibpath_overrides_runpath=no 14472 hardcode_into_libs=yes 14473 ;; 14474 14475 haiku*) 14476 version_type=linux # correct to gnu/linux during the next big refactor 14477 need_lib_prefix=no 14478 need_version=no 14479 dynamic_linker="$host_os runtime_loader" 14480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14481 soname_spec='${libname}${release}${shared_ext}$major' 14482 shlibpath_var=LIBRARY_PATH 14483 shlibpath_overrides_runpath=yes 14484 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 14485 hardcode_into_libs=yes 14486 ;; 14487 14488 hpux9* | hpux10* | hpux11*) 14489 # Give a soname corresponding to the major version so that dld.sl refuses to 14490 # link against other versions. 14491 version_type=sunos 14492 need_lib_prefix=no 14493 need_version=no 14494 case $host_cpu in 14495 ia64*) 14496 shrext_cmds='.so' 14497 hardcode_into_libs=yes 14498 dynamic_linker="$host_os dld.so" 14499 shlibpath_var=LD_LIBRARY_PATH 14500 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14502 soname_spec='${libname}${release}${shared_ext}$major' 14503 if test "X$HPUX_IA64_MODE" = X32; then 14504 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14505 else 14506 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14507 fi 14508 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14509 ;; 14510 hppa*64*) 14511 shrext_cmds='.sl' 14512 hardcode_into_libs=yes 14513 dynamic_linker="$host_os dld.sl" 14514 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14515 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14516 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14517 soname_spec='${libname}${release}${shared_ext}$major' 14518 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14519 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14520 ;; 14521 *) 14522 shrext_cmds='.sl' 14523 dynamic_linker="$host_os dld.sl" 14524 shlibpath_var=SHLIB_PATH 14525 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14527 soname_spec='${libname}${release}${shared_ext}$major' 14528 ;; 14529 esac 14530 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14531 postinstall_cmds='chmod 555 $lib' 14532 # or fails outright, so override atomically: 14533 install_override_mode=555 14534 ;; 14535 14536 interix[3-9]*) 14537 version_type=linux # correct to gnu/linux during the next big refactor 14538 need_lib_prefix=no 14539 need_version=no 14540 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14541 soname_spec='${libname}${release}${shared_ext}$major' 14542 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14543 shlibpath_var=LD_LIBRARY_PATH 14544 shlibpath_overrides_runpath=no 14545 hardcode_into_libs=yes 14546 ;; 14547 14548 irix5* | irix6* | nonstopux*) 14549 case $host_os in 14550 nonstopux*) version_type=nonstopux ;; 14551 *) 14552 if test "$lt_cv_prog_gnu_ld" = yes; then 14553 version_type=linux # correct to gnu/linux during the next big refactor 14554 else 14555 version_type=irix 14556 fi ;; 14557 esac 14558 need_lib_prefix=no 14559 need_version=no 14560 soname_spec='${libname}${release}${shared_ext}$major' 14561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14562 case $host_os in 14563 irix5* | nonstopux*) 14564 libsuff= shlibsuff= 14565 ;; 14566 *) 14567 case $LD in # libtool.m4 will add one of these switches to LD 14568 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14569 libsuff= shlibsuff= libmagic=32-bit;; 14570 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14571 libsuff=32 shlibsuff=N32 libmagic=N32;; 14572 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14573 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14574 *) libsuff= shlibsuff= libmagic=never-match;; 14575 esac 14576 ;; 14577 esac 14578 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14579 shlibpath_overrides_runpath=no 14580 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14581 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14582 hardcode_into_libs=yes 14583 ;; 14584 14585 # No shared lib support for Linux oldld, aout, or coff. 14586 linux*oldld* | linux*aout* | linux*coff*) 14587 dynamic_linker=no 14588 ;; 14589 14590 # This must be glibc/ELF. 14591 linux* | k*bsd*-gnu | kopensolaris*-gnu) 14592 version_type=linux # correct to gnu/linux during the next big refactor 14593 need_lib_prefix=no 14594 need_version=no 14595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14596 soname_spec='${libname}${release}${shared_ext}$major' 14597 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14598 shlibpath_var=LD_LIBRARY_PATH 14599 shlibpath_overrides_runpath=no 14600 14601 # Some binutils ld are patched to set DT_RUNPATH 14602 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 14603 $as_echo_n "(cached) " >&6 14604 else 14605 lt_cv_shlibpath_overrides_runpath=no 14606 save_LDFLAGS=$LDFLAGS 14607 save_libdir=$libdir 14608 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 14609 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 14610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14611 /* end confdefs.h. */ 14612 14613 int 14614 main () 14615 { 14616 14617 ; 14618 return 0; 14619 } 14620 _ACEOF 14621 if ac_fn_cxx_try_link "$LINENO"; then : 14622 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14623 lt_cv_shlibpath_overrides_runpath=yes 14624 fi 14625 fi 14626 rm -f core conftest.err conftest.$ac_objext \ 14627 conftest$ac_exeext conftest.$ac_ext 14628 LDFLAGS=$save_LDFLAGS 14629 libdir=$save_libdir 14630 14631 fi 14632 14633 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14634 14635 # This implies no fast_install, which is unacceptable. 14636 # Some rework will be needed to allow for fast_install 14637 # before this can be enabled. 14638 hardcode_into_libs=yes 14639 14640 # Append ld.so.conf contents to the search path 14641 if test -f /etc/ld.so.conf; then 14642 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' ' '` 14643 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14644 fi 14645 14646 # We used to test for /lib/ld.so.1 and disable shared libraries on 14647 # powerpc, because MkLinux only supported shared libraries with the 14648 # GNU dynamic linker. Since this was broken with cross compilers, 14649 # most powerpc-linux boxes support dynamic linking these days and 14650 # people can always --disable-shared, the test was removed, and we 14651 # assume the GNU/Linux dynamic linker is in use. 14652 dynamic_linker='GNU/Linux ld.so' 14653 ;; 14654 14655 netbsdelf*-gnu) 14656 version_type=linux 14657 need_lib_prefix=no 14658 need_version=no 14659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14660 soname_spec='${libname}${release}${shared_ext}$major' 14661 shlibpath_var=LD_LIBRARY_PATH 14662 shlibpath_overrides_runpath=no 14663 hardcode_into_libs=yes 14664 dynamic_linker='NetBSD ld.elf_so' 14665 ;; 14666 14667 netbsd*) 14668 version_type=sunos 14669 need_lib_prefix=no 14670 need_version=no 14671 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14673 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14674 dynamic_linker='NetBSD (a.out) ld.so' 14675 else 14676 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14677 soname_spec='${libname}${release}${shared_ext}$major' 14678 dynamic_linker='NetBSD ld.elf_so' 14679 fi 14680 shlibpath_var=LD_LIBRARY_PATH 14681 shlibpath_overrides_runpath=yes 14682 hardcode_into_libs=yes 14683 ;; 14684 14685 newsos6) 14686 version_type=linux # correct to gnu/linux during the next big refactor 14687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14688 shlibpath_var=LD_LIBRARY_PATH 14689 shlibpath_overrides_runpath=yes 14690 ;; 14691 14692 *nto* | *qnx*) 14693 version_type=qnx 14694 need_lib_prefix=no 14695 need_version=no 14696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14697 soname_spec='${libname}${release}${shared_ext}$major' 14698 shlibpath_var=LD_LIBRARY_PATH 14699 shlibpath_overrides_runpath=no 14700 hardcode_into_libs=yes 14701 dynamic_linker='ldqnx.so' 14702 ;; 14703 14704 openbsd*) 14705 version_type=sunos 14706 sys_lib_dlsearch_path_spec="/usr/lib" 14707 need_lib_prefix=no 14708 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14709 case $host_os in 14710 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14711 *) need_version=no ;; 14712 esac 14713 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14714 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14715 shlibpath_var=LD_LIBRARY_PATH 14716 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14717 case $host_os in 14718 openbsd2.[89] | openbsd2.[89].*) 14719 shlibpath_overrides_runpath=no 14720 ;; 14721 *) 14722 shlibpath_overrides_runpath=yes 14723 ;; 14724 esac 14725 else 14726 shlibpath_overrides_runpath=yes 14727 fi 14728 ;; 14729 14730 os2*) 14731 libname_spec='$name' 14732 shrext_cmds=".dll" 14733 need_lib_prefix=no 14734 library_names_spec='$libname${shared_ext} $libname.a' 14735 dynamic_linker='OS/2 ld.exe' 14736 shlibpath_var=LIBPATH 14737 ;; 14738 14739 osf3* | osf4* | osf5*) 14740 version_type=osf 14741 need_lib_prefix=no 14742 need_version=no 14743 soname_spec='${libname}${release}${shared_ext}$major' 14744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14745 shlibpath_var=LD_LIBRARY_PATH 14746 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14747 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14748 ;; 14749 14750 rdos*) 14751 dynamic_linker=no 14752 ;; 14753 14754 solaris*) 14755 version_type=linux # correct to gnu/linux during the next big refactor 14756 need_lib_prefix=no 14757 need_version=no 14758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14759 soname_spec='${libname}${release}${shared_ext}$major' 14760 shlibpath_var=LD_LIBRARY_PATH 14761 shlibpath_overrides_runpath=yes 14762 hardcode_into_libs=yes 14763 # ldd complains unless libraries are executable 14764 postinstall_cmds='chmod +x $lib' 14765 ;; 14766 14767 sunos4*) 14768 version_type=sunos 14769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14770 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14771 shlibpath_var=LD_LIBRARY_PATH 14772 shlibpath_overrides_runpath=yes 14773 if test "$with_gnu_ld" = yes; then 14774 need_lib_prefix=no 14775 fi 14776 need_version=yes 14777 ;; 14778 14779 sysv4 | sysv4.3*) 14780 version_type=linux # correct to gnu/linux during the next big refactor 14781 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14782 soname_spec='${libname}${release}${shared_ext}$major' 14783 shlibpath_var=LD_LIBRARY_PATH 14784 case $host_vendor in 14785 sni) 14786 shlibpath_overrides_runpath=no 14787 need_lib_prefix=no 14788 runpath_var=LD_RUN_PATH 14789 ;; 14790 siemens) 14791 need_lib_prefix=no 14792 ;; 14793 motorola) 14794 need_lib_prefix=no 14795 need_version=no 14796 shlibpath_overrides_runpath=no 14797 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14798 ;; 14799 esac 14800 ;; 14801 14802 sysv4*MP*) 14803 if test -d /usr/nec ;then 14804 version_type=linux # correct to gnu/linux during the next big refactor 14805 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14806 soname_spec='$libname${shared_ext}.$major' 14807 shlibpath_var=LD_LIBRARY_PATH 14808 fi 14809 ;; 14810 14811 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14812 version_type=freebsd-elf 14813 need_lib_prefix=no 14814 need_version=no 14815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14816 soname_spec='${libname}${release}${shared_ext}$major' 14817 shlibpath_var=LD_LIBRARY_PATH 14818 shlibpath_overrides_runpath=yes 14819 hardcode_into_libs=yes 14820 if test "$with_gnu_ld" = yes; then 14821 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14822 else 14823 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14824 case $host_os in 14825 sco3.2v5*) 14826 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14827 ;; 14828 esac 14829 fi 14830 sys_lib_dlsearch_path_spec='/usr/lib' 14831 ;; 14832 14833 tpf*) 14834 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14835 version_type=linux # correct to gnu/linux during the next big refactor 14836 need_lib_prefix=no 14837 need_version=no 14838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14839 shlibpath_var=LD_LIBRARY_PATH 14840 shlibpath_overrides_runpath=no 14841 hardcode_into_libs=yes 14842 ;; 14843 14844 uts4*) 14845 version_type=linux # correct to gnu/linux during the next big refactor 14846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14847 soname_spec='${libname}${release}${shared_ext}$major' 14848 shlibpath_var=LD_LIBRARY_PATH 14849 ;; 14850 14851 *) 14852 dynamic_linker=no 14853 ;; 14854 esac 14855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14856 $as_echo "$dynamic_linker" >&6; } 14857 test "$dynamic_linker" = no && can_build_shared=no 14858 14859 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14860 if test "$GCC" = yes; then 14861 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14862 fi 14863 14864 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14865 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14866 fi 14867 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14868 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14869 fi 14870 14871 14872 14873 14874 14875 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 14889 14890 14891 14892 14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14909 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14910 hardcode_action_CXX= 14911 if test -n "$hardcode_libdir_flag_spec_CXX" || 14912 test -n "$runpath_var_CXX" || 14913 test "X$hardcode_automatic_CXX" = "Xyes" ; then 14914 14915 # We can hardcode non-existent directories. 14916 if test "$hardcode_direct_CXX" != no && 14917 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14918 # have to relink, otherwise we might link with an installed library 14919 # when we should be linking with a yet-to-be-installed one 14920 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 14921 test "$hardcode_minus_L_CXX" != no; then 14922 # Linking always hardcodes the temporary library directory. 14923 hardcode_action_CXX=relink 14924 else 14925 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14926 hardcode_action_CXX=immediate 14927 fi 14928 else 14929 # We cannot hardcode anything, or else we can only hardcode existing 14930 # directories. 14931 hardcode_action_CXX=unsupported 14932 fi 14933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 14934 $as_echo "$hardcode_action_CXX" >&6; } 14935 14936 if test "$hardcode_action_CXX" = relink || 14937 test "$inherit_rpath_CXX" = yes; then 14938 # Fast installation is not supported 14939 enable_fast_install=no 14940 elif test "$shlibpath_overrides_runpath" = yes || 14941 test "$enable_shared" = no; then 14942 # Fast installation is not necessary 14943 enable_fast_install=needless 14944 fi 14945 14946 14947 14948 14949 14950 14951 14952 fi # test -n "$compiler" 14953 14954 CC=$lt_save_CC 14955 CFLAGS=$lt_save_CFLAGS 14956 LDCXX=$LD 14957 LD=$lt_save_LD 14958 GCC=$lt_save_GCC 14959 with_gnu_ld=$lt_save_with_gnu_ld 14960 lt_cv_path_LDCXX=$lt_cv_path_LD 14961 lt_cv_path_LD=$lt_save_path_LD 14962 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14963 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14964 fi # test "$_lt_caught_CXX_error" != yes 14965 14966 ac_ext=c 14967 ac_cpp='$CPP $CPPFLAGS' 14968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14969 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14970 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 ac_config_commands="$ac_config_commands libtool" 14987 14988 14989 14990 14991 # Only expand once: 14992 14993 14994 14995 ac_config_headers="$ac_config_headers config.h src/include/fst/config.h" 14996 14997 14998 ac_config_files="$ac_config_files Makefile src/Makefile src/include/Makefile src/lib/Makefile src/bin/Makefile src/test/Makefile src/extensions/Makefile src/extensions/compact/Makefile src/extensions/const/Makefile src/extensions/far/Makefile src/extensions/lookahead/Makefile src/extensions/ngram/Makefile src/extensions/pdt/Makefile src/script/Makefile" 14999 15000 15001 ac_ext=cpp 15002 ac_cpp='$CXXCPP $CPPFLAGS' 15003 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15004 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15005 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15006 15007 15008 as_ac_Type=`$as_echo "ac_cv_type_std::tr1::hash<long long unsigned>" | $as_tr_sh` 15009 ac_fn_cxx_check_type "$LINENO" "std::tr1::hash<long long unsigned>" "$as_ac_Type" "#include <tr1/unordered_map> 15010 " 15011 if eval test \"x\$"$as_ac_Type"\" = x"yes"; then : 15012 15013 cat >>confdefs.h <<_ACEOF 15014 #define `$as_echo "HAVE_std::tr1::hash<long long unsigned>" | $as_tr_cpp` 1 15015 _ACEOF 15016 15017 15018 fi 15019 15020 as_ac_Type=`$as_echo "ac_cv_type___gnu_cxx::slist<int>" | $as_tr_sh` 15021 ac_fn_cxx_check_type "$LINENO" "__gnu_cxx::slist<int>" "$as_ac_Type" "#include <ext/slist> 15022 " 15023 if eval test \"x\$"$as_ac_Type"\" = x"yes"; then : 15024 15025 cat >>confdefs.h <<_ACEOF 15026 #define `$as_echo "HAVE___gnu_cxx::slist<int>" | $as_tr_cpp` 1 15027 _ACEOF 15028 15029 15030 fi 15031 15032 15033 # Check whether --enable-bin was given. 15034 if test "${enable_bin+set}" = set; then : 15035 enableval=$enable_bin; 15036 else 15037 enable_bin=yes 15038 fi 15039 15040 if test "x$enable_bin" != xno; then 15041 HAVE_BIN_TRUE= 15042 HAVE_BIN_FALSE='#' 15043 else 15044 HAVE_BIN_TRUE='#' 15045 HAVE_BIN_FALSE= 15046 fi 15047 15048 if test "x$enable_bin" != xno; then 15049 HAVE_SCRIPT_TRUE= 15050 HAVE_SCRIPT_FALSE='#' 15051 else 15052 HAVE_SCRIPT_TRUE='#' 15053 HAVE_SCRIPT_FALSE= 15054 fi 15055 15056 15057 # Check whether --enable-compact-fsts was given. 15058 if test "${enable_compact_fsts+set}" = set; then : 15059 enableval=$enable_compact_fsts; 15060 else 15061 enable_compact_fsts=no 15062 fi 15063 15064 if test "x$enable_compact_fsts" != xno; then 15065 HAVE_COMPACT_TRUE= 15066 HAVE_COMPACT_FALSE='#' 15067 else 15068 HAVE_COMPACT_TRUE='#' 15069 HAVE_COMPACT_FALSE= 15070 fi 15071 15072 15073 # Check whether --enable-const-fsts was given. 15074 if test "${enable_const_fsts+set}" = set; then : 15075 enableval=$enable_const_fsts; 15076 else 15077 enable_const_fsts=no 15078 fi 15079 15080 if test "x$enable_const_fsts" != xno; then 15081 HAVE_CONST_TRUE= 15082 HAVE_CONST_FALSE='#' 15083 else 15084 HAVE_CONST_TRUE='#' 15085 HAVE_CONST_FALSE= 15086 fi 15087 15088 15089 # Check whether --enable-far was given. 15090 if test "${enable_far+set}" = set; then : 15091 enableval=$enable_far; 15092 else 15093 enable_far=no 15094 fi 15095 15096 if test "x$enable_far" != xno; then 15097 HAVE_FAR_TRUE= 15098 HAVE_FAR_FALSE='#' 15099 else 15100 HAVE_FAR_TRUE='#' 15101 HAVE_FAR_FALSE= 15102 fi 15103 15104 15105 # Check whether --enable-ngram-fsts was given. 15106 if test "${enable_ngram_fsts+set}" = set; then : 15107 enableval=$enable_ngram_fsts; 15108 else 15109 enable_ngram_fsts=no 15110 fi 15111 15112 if test "x$enable_ngram_fsts" != xno; then 15113 HAVE_NGRAM_TRUE= 15114 HAVE_NGRAM_FALSE='#' 15115 else 15116 HAVE_NGRAM_TRUE='#' 15117 HAVE_NGRAM_FALSE= 15118 fi 15119 15120 15121 # Check whether --enable-lookahead-fsts was given. 15122 if test "${enable_lookahead_fsts+set}" = set; then : 15123 enableval=$enable_lookahead_fsts; 15124 else 15125 enable_lookahead_fsts=no 15126 fi 15127 15128 if test "x$enable_lookahead_fsts" != xno; then 15129 HAVE_LOOKAHEAD_TRUE= 15130 HAVE_LOOKAHEAD_FALSE='#' 15131 else 15132 HAVE_LOOKAHEAD_TRUE='#' 15133 HAVE_LOOKAHEAD_FALSE= 15134 fi 15135 15136 15137 # Check whether --enable-pdt was given. 15138 if test "${enable_pdt+set}" = set; then : 15139 enableval=$enable_pdt; 15140 else 15141 enable_pdt=no 15142 fi 15143 15144 if test "x$enable_pdt" != xno; then 15145 HAVE_PDT_TRUE= 15146 HAVE_PDT_FALSE='#' 15147 else 15148 HAVE_PDT_TRUE='#' 15149 HAVE_PDT_FALSE= 15150 fi 15151 15152 15153 libfstdir=${libdir}/fst 15154 15155 15156 cat >confcache <<\_ACEOF 15157 # This file is a shell script that caches the results of configure 15158 # tests run on this system so they can be shared between configure 15159 # scripts and configure runs, see configure's option --config-cache. 15160 # It is not useful on other systems. If it contains results you don't 15161 # want to keep, you may remove or edit it. 15162 # 15163 # config.status only pays attention to the cache file if you give it 15164 # the --recheck option to rerun configure. 15165 # 15166 # `ac_cv_env_foo' variables (set or unset) will be overridden when 15167 # loading this file, other *unset* `ac_cv_foo' will be assigned the 15168 # following values. 15169 15170 _ACEOF 15171 15172 # The following way of writing the cache mishandles newlines in values, 15173 # but we know of no workaround that is simple, portable, and efficient. 15174 # So, we kill variables containing newlines. 15175 # Ultrix sh set writes to stderr and can't be redirected directly, 15176 # and sets the high bit in the cache file unless we assign to the vars. 15177 ( 15178 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15179 eval ac_val=\$$ac_var 15180 case $ac_val in #( 15181 *${as_nl}*) 15182 case $ac_var in #( 15183 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15184 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15185 esac 15186 case $ac_var in #( 15187 _ | IFS | as_nl) ;; #( 15188 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15189 *) { eval $ac_var=; unset $ac_var;} ;; 15190 esac ;; 15191 esac 15192 done 15193 15194 (set) 2>&1 | 15195 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15196 *${as_nl}ac_space=\ *) 15197 # `set' does not quote correctly, so add quotes: double-quote 15198 # substitution turns \\\\ into \\, and sed turns \\ into \. 15199 sed -n \ 15200 "s/'/'\\\\''/g; 15201 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15202 ;; #( 15203 *) 15204 # `set' quotes correctly as required by POSIX, so do not add quotes. 15205 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15206 ;; 15207 esac | 15208 sort 15209 ) | 15210 sed ' 15211 /^ac_cv_env_/b end 15212 t clear 15213 :clear 15214 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15215 t end 15216 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15217 :end' >>confcache 15218 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15219 if test -w "$cache_file"; then 15220 if test "x$cache_file" != "x/dev/null"; then 15221 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15222 $as_echo "$as_me: updating cache $cache_file" >&6;} 15223 if test ! -f "$cache_file" || test -h "$cache_file"; then 15224 cat confcache >"$cache_file" 15225 else 15226 case $cache_file in #( 15227 */* | ?:*) 15228 mv -f confcache "$cache_file"$$ && 15229 mv -f "$cache_file"$$ "$cache_file" ;; #( 15230 *) 15231 mv -f confcache "$cache_file" ;; 15232 esac 15233 fi 15234 fi 15235 else 15236 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15237 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15238 fi 15239 fi 15240 rm -f confcache 15241 15242 test "x$prefix" = xNONE && prefix=$ac_default_prefix 15243 # Let make expand exec_prefix. 15244 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15245 15246 DEFS=-DHAVE_CONFIG_H 15247 15248 ac_libobjs= 15249 ac_ltlibobjs= 15250 U= 15251 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15252 # 1. Remove the extension, and $U if already installed. 15253 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15254 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15255 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15256 # will be set to the directory where LIBOBJS objects are built. 15257 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15258 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15259 done 15260 LIBOBJS=$ac_libobjs 15261 15262 LTLIBOBJS=$ac_ltlibobjs 15263 15264 15265 if test -n "$EXEEXT"; then 15266 am__EXEEXT_TRUE= 15267 am__EXEEXT_FALSE='#' 15268 else 15269 am__EXEEXT_TRUE='#' 15270 am__EXEEXT_FALSE= 15271 fi 15272 15273 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15274 as_fn_error $? "conditional \"AMDEP\" was never defined. 15275 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15276 fi 15277 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 15278 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 15279 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15280 fi 15281 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15282 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15283 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15284 fi 15285 if test -z "${HAVE_BIN_TRUE}" && test -z "${HAVE_BIN_FALSE}"; then 15286 as_fn_error $? "conditional \"HAVE_BIN\" was never defined. 15287 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15288 fi 15289 if test -z "${HAVE_SCRIPT_TRUE}" && test -z "${HAVE_SCRIPT_FALSE}"; then 15290 as_fn_error $? "conditional \"HAVE_SCRIPT\" was never defined. 15291 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15292 fi 15293 if test -z "${HAVE_COMPACT_TRUE}" && test -z "${HAVE_COMPACT_FALSE}"; then 15294 as_fn_error $? "conditional \"HAVE_COMPACT\" was never defined. 15295 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15296 fi 15297 if test -z "${HAVE_CONST_TRUE}" && test -z "${HAVE_CONST_FALSE}"; then 15298 as_fn_error $? "conditional \"HAVE_CONST\" was never defined. 15299 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15300 fi 15301 if test -z "${HAVE_FAR_TRUE}" && test -z "${HAVE_FAR_FALSE}"; then 15302 as_fn_error $? "conditional \"HAVE_FAR\" was never defined. 15303 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15304 fi 15305 if test -z "${HAVE_NGRAM_TRUE}" && test -z "${HAVE_NGRAM_FALSE}"; then 15306 as_fn_error $? "conditional \"HAVE_NGRAM\" was never defined. 15307 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15308 fi 15309 if test -z "${HAVE_LOOKAHEAD_TRUE}" && test -z "${HAVE_LOOKAHEAD_FALSE}"; then 15310 as_fn_error $? "conditional \"HAVE_LOOKAHEAD\" was never defined. 15311 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15312 fi 15313 if test -z "${HAVE_PDT_TRUE}" && test -z "${HAVE_PDT_FALSE}"; then 15314 as_fn_error $? "conditional \"HAVE_PDT\" was never defined. 15315 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15316 fi 15317 15318 : "${CONFIG_STATUS=./config.status}" 15319 ac_write_fail=0 15320 ac_clean_files_save=$ac_clean_files 15321 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15322 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15323 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15324 as_write_fail=0 15325 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15326 #! $SHELL 15327 # Generated by $as_me. 15328 # Run this file to recreate the current configuration. 15329 # Compiler output produced by configure, useful for debugging 15330 # configure, is in config.log if it exists. 15331 15332 debug=false 15333 ac_cs_recheck=false 15334 ac_cs_silent=false 15335 15336 SHELL=\${CONFIG_SHELL-$SHELL} 15337 export SHELL 15338 _ASEOF 15339 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15340 ## -------------------- ## 15341 ## M4sh Initialization. ## 15342 ## -------------------- ## 15343 15344 # Be more Bourne compatible 15345 DUALCASE=1; export DUALCASE # for MKS sh 15346 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15347 emulate sh 15348 NULLCMD=: 15349 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15350 # is contrary to our usage. Disable this feature. 15351 alias -g '${1+"$@"}'='"$@"' 15352 setopt NO_GLOB_SUBST 15353 else 15354 case `(set -o) 2>/dev/null` in #( 15355 *posix*) : 15356 set -o posix ;; #( 15357 *) : 15358 ;; 15359 esac 15360 fi 15361 15362 15363 as_nl=' 15364 ' 15365 export as_nl 15366 # Printing a long string crashes Solaris 7 /usr/bin/printf. 15367 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15368 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15369 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15370 # Prefer a ksh shell builtin over an external printf program on Solaris, 15371 # but without wasting forks for bash or zsh. 15372 if test -z "$BASH_VERSION$ZSH_VERSION" \ 15373 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15374 as_echo='print -r --' 15375 as_echo_n='print -rn --' 15376 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15377 as_echo='printf %s\n' 15378 as_echo_n='printf %s' 15379 else 15380 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15381 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15382 as_echo_n='/usr/ucb/echo -n' 15383 else 15384 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15385 as_echo_n_body='eval 15386 arg=$1; 15387 case $arg in #( 15388 *"$as_nl"*) 15389 expr "X$arg" : "X\\(.*\\)$as_nl"; 15390 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15391 esac; 15392 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15393 ' 15394 export as_echo_n_body 15395 as_echo_n='sh -c $as_echo_n_body as_echo' 15396 fi 15397 export as_echo_body 15398 as_echo='sh -c $as_echo_body as_echo' 15399 fi 15400 15401 # The user is always right. 15402 if test "${PATH_SEPARATOR+set}" != set; then 15403 PATH_SEPARATOR=: 15404 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15405 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15406 PATH_SEPARATOR=';' 15407 } 15408 fi 15409 15410 15411 # IFS 15412 # We need space, tab and new line, in precisely that order. Quoting is 15413 # there to prevent editors from complaining about space-tab. 15414 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 15415 # splitting by setting IFS to empty value.) 15416 IFS=" "" $as_nl" 15417 15418 # Find who we are. Look in the path if we contain no directory separator. 15419 as_myself= 15420 case $0 in #(( 15421 *[\\/]* ) as_myself=$0 ;; 15422 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15423 for as_dir in $PATH 15424 do 15425 IFS=$as_save_IFS 15426 test -z "$as_dir" && as_dir=. 15427 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15428 done 15429 IFS=$as_save_IFS 15430 15431 ;; 15432 esac 15433 # We did not find ourselves, most probably we were run as `sh COMMAND' 15434 # in which case we are not to be found in the path. 15435 if test "x$as_myself" = x; then 15436 as_myself=$0 15437 fi 15438 if test ! -f "$as_myself"; then 15439 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15440 exit 1 15441 fi 15442 15443 # Unset variables that we do not need and which cause bugs (e.g. in 15444 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15445 # suppresses any "Segmentation fault" message there. '((' could 15446 # trigger a bug in pdksh 5.2.14. 15447 for as_var in BASH_ENV ENV MAIL MAILPATH 15448 do eval test x\${$as_var+set} = xset \ 15449 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15450 done 15451 PS1='$ ' 15452 PS2='> ' 15453 PS4='+ ' 15454 15455 # NLS nuisances. 15456 LC_ALL=C 15457 export LC_ALL 15458 LANGUAGE=C 15459 export LANGUAGE 15460 15461 # CDPATH. 15462 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15463 15464 15465 # as_fn_error STATUS ERROR [LINENO LOG_FD] 15466 # ---------------------------------------- 15467 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15468 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15469 # script with STATUS, using 1 if that was 0. 15470 as_fn_error () 15471 { 15472 as_status=$1; test $as_status -eq 0 && as_status=1 15473 if test "$4"; then 15474 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15475 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15476 fi 15477 $as_echo "$as_me: error: $2" >&2 15478 as_fn_exit $as_status 15479 } # as_fn_error 15480 15481 15482 # as_fn_set_status STATUS 15483 # ----------------------- 15484 # Set $? to STATUS, without forking. 15485 as_fn_set_status () 15486 { 15487 return $1 15488 } # as_fn_set_status 15489 15490 # as_fn_exit STATUS 15491 # ----------------- 15492 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15493 as_fn_exit () 15494 { 15495 set +e 15496 as_fn_set_status $1 15497 exit $1 15498 } # as_fn_exit 15499 15500 # as_fn_unset VAR 15501 # --------------- 15502 # Portably unset VAR. 15503 as_fn_unset () 15504 { 15505 { eval $1=; unset $1;} 15506 } 15507 as_unset=as_fn_unset 15508 # as_fn_append VAR VALUE 15509 # ---------------------- 15510 # Append the text in VALUE to the end of the definition contained in VAR. Take 15511 # advantage of any shell optimizations that allow amortized linear growth over 15512 # repeated appends, instead of the typical quadratic growth present in naive 15513 # implementations. 15514 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15515 eval 'as_fn_append () 15516 { 15517 eval $1+=\$2 15518 }' 15519 else 15520 as_fn_append () 15521 { 15522 eval $1=\$$1\$2 15523 } 15524 fi # as_fn_append 15525 15526 # as_fn_arith ARG... 15527 # ------------------ 15528 # Perform arithmetic evaluation on the ARGs, and store the result in the 15529 # global $as_val. Take advantage of shells that can avoid forks. The arguments 15530 # must be portable across $(()) and expr. 15531 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15532 eval 'as_fn_arith () 15533 { 15534 as_val=$(( $* )) 15535 }' 15536 else 15537 as_fn_arith () 15538 { 15539 as_val=`expr "$@" || test $? -eq 1` 15540 } 15541 fi # as_fn_arith 15542 15543 15544 if expr a : '\(a\)' >/dev/null 2>&1 && 15545 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15546 as_expr=expr 15547 else 15548 as_expr=false 15549 fi 15550 15551 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15552 as_basename=basename 15553 else 15554 as_basename=false 15555 fi 15556 15557 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15558 as_dirname=dirname 15559 else 15560 as_dirname=false 15561 fi 15562 15563 as_me=`$as_basename -- "$0" || 15564 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15565 X"$0" : 'X\(//\)$' \| \ 15566 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15567 $as_echo X/"$0" | 15568 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15569 s//\1/ 15570 q 15571 } 15572 /^X\/\(\/\/\)$/{ 15573 s//\1/ 15574 q 15575 } 15576 /^X\/\(\/\).*/{ 15577 s//\1/ 15578 q 15579 } 15580 s/.*/./; q'` 15581 15582 # Avoid depending upon Character Ranges. 15583 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15584 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15585 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15586 as_cr_digits='0123456789' 15587 as_cr_alnum=$as_cr_Letters$as_cr_digits 15588 15589 ECHO_C= ECHO_N= ECHO_T= 15590 case `echo -n x` in #((((( 15591 -n*) 15592 case `echo 'xy\c'` in 15593 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15594 xy) ECHO_C='\c';; 15595 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15596 ECHO_T=' ';; 15597 esac;; 15598 *) 15599 ECHO_N='-n';; 15600 esac 15601 15602 rm -f conf$$ conf$$.exe conf$$.file 15603 if test -d conf$$.dir; then 15604 rm -f conf$$.dir/conf$$.file 15605 else 15606 rm -f conf$$.dir 15607 mkdir conf$$.dir 2>/dev/null 15608 fi 15609 if (echo >conf$$.file) 2>/dev/null; then 15610 if ln -s conf$$.file conf$$ 2>/dev/null; then 15611 as_ln_s='ln -s' 15612 # ... but there are two gotchas: 15613 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15614 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15615 # In both cases, we have to default to `cp -p'. 15616 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15617 as_ln_s='cp -p' 15618 elif ln conf$$.file conf$$ 2>/dev/null; then 15619 as_ln_s=ln 15620 else 15621 as_ln_s='cp -p' 15622 fi 15623 else 15624 as_ln_s='cp -p' 15625 fi 15626 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15627 rmdir conf$$.dir 2>/dev/null 15628 15629 15630 # as_fn_mkdir_p 15631 # ------------- 15632 # Create "$as_dir" as a directory, including parents if necessary. 15633 as_fn_mkdir_p () 15634 { 15635 15636 case $as_dir in #( 15637 -*) as_dir=./$as_dir;; 15638 esac 15639 test -d "$as_dir" || eval $as_mkdir_p || { 15640 as_dirs= 15641 while :; do 15642 case $as_dir in #( 15643 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15644 *) as_qdir=$as_dir;; 15645 esac 15646 as_dirs="'$as_qdir' $as_dirs" 15647 as_dir=`$as_dirname -- "$as_dir" || 15648 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15649 X"$as_dir" : 'X\(//\)[^/]' \| \ 15650 X"$as_dir" : 'X\(//\)$' \| \ 15651 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15652 $as_echo X"$as_dir" | 15653 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15654 s//\1/ 15655 q 15656 } 15657 /^X\(\/\/\)[^/].*/{ 15658 s//\1/ 15659 q 15660 } 15661 /^X\(\/\/\)$/{ 15662 s//\1/ 15663 q 15664 } 15665 /^X\(\/\).*/{ 15666 s//\1/ 15667 q 15668 } 15669 s/.*/./; q'` 15670 test -d "$as_dir" && break 15671 done 15672 test -z "$as_dirs" || eval "mkdir $as_dirs" 15673 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15674 15675 15676 } # as_fn_mkdir_p 15677 if mkdir -p . 2>/dev/null; then 15678 as_mkdir_p='mkdir -p "$as_dir"' 15679 else 15680 test -d ./-p && rmdir ./-p 15681 as_mkdir_p=false 15682 fi 15683 15684 if test -x / >/dev/null 2>&1; then 15685 as_test_x='test -x' 15686 else 15687 if ls -dL / >/dev/null 2>&1; then 15688 as_ls_L_option=L 15689 else 15690 as_ls_L_option= 15691 fi 15692 as_test_x=' 15693 eval sh -c '\'' 15694 if test -d "$1"; then 15695 test -d "$1/."; 15696 else 15697 case $1 in #( 15698 -*)set "./$1";; 15699 esac; 15700 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 15701 ???[sx]*):;;*)false;;esac;fi 15702 '\'' sh 15703 ' 15704 fi 15705 as_executable_p=$as_test_x 15706 15707 # Sed expression to map a string onto a valid CPP name. 15708 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15709 15710 # Sed expression to map a string onto a valid variable name. 15711 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15712 15713 15714 exec 6>&1 15715 ## ----------------------------------- ## 15716 ## Main body of $CONFIG_STATUS script. ## 15717 ## ----------------------------------- ## 15718 _ASEOF 15719 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15720 15721 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15722 # Save the log message, to keep $0 and so on meaningful, and to 15723 # report actual input values of CONFIG_FILES etc. instead of their 15724 # values after options handling. 15725 ac_log=" 15726 This file was extended by OpenFst $as_me 1.3.3, which was 15727 generated by GNU Autoconf 2.68. Invocation command line was 15728 15729 CONFIG_FILES = $CONFIG_FILES 15730 CONFIG_HEADERS = $CONFIG_HEADERS 15731 CONFIG_LINKS = $CONFIG_LINKS 15732 CONFIG_COMMANDS = $CONFIG_COMMANDS 15733 $ $0 $@ 15734 15735 on `(hostname || uname -n) 2>/dev/null | sed 1q` 15736 " 15737 15738 _ACEOF 15739 15740 case $ac_config_files in *" 15741 "*) set x $ac_config_files; shift; ac_config_files=$*;; 15742 esac 15743 15744 case $ac_config_headers in *" 15745 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15746 esac 15747 15748 15749 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15750 # Files that config.status was made for. 15751 config_files="$ac_config_files" 15752 config_headers="$ac_config_headers" 15753 config_commands="$ac_config_commands" 15754 15755 _ACEOF 15756 15757 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15758 ac_cs_usage="\ 15759 \`$as_me' instantiates files and other configuration actions 15760 from templates according to the current configuration. Unless the files 15761 and actions are specified as TAGs, all are instantiated by default. 15762 15763 Usage: $0 [OPTION]... [TAG]... 15764 15765 -h, --help print this help, then exit 15766 -V, --version print version number and configuration settings, then exit 15767 --config print configuration, then exit 15768 -q, --quiet, --silent 15769 do not print progress messages 15770 -d, --debug don't remove temporary files 15771 --recheck update $as_me by reconfiguring in the same conditions 15772 --file=FILE[:TEMPLATE] 15773 instantiate the configuration file FILE 15774 --header=FILE[:TEMPLATE] 15775 instantiate the configuration header FILE 15776 15777 Configuration files: 15778 $config_files 15779 15780 Configuration headers: 15781 $config_headers 15782 15783 Configuration commands: 15784 $config_commands 15785 15786 Report bugs to <help (at] www.openfst.org>." 15787 15788 _ACEOF 15789 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15790 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15791 ac_cs_version="\\ 15792 OpenFst config.status 1.3.3 15793 configured by $0, generated by GNU Autoconf 2.68, 15794 with options \\"\$ac_cs_config\\" 15795 15796 Copyright (C) 2010 Free Software Foundation, Inc. 15797 This config.status script is free software; the Free Software Foundation 15798 gives unlimited permission to copy, distribute and modify it." 15799 15800 ac_pwd='$ac_pwd' 15801 srcdir='$srcdir' 15802 INSTALL='$INSTALL' 15803 MKDIR_P='$MKDIR_P' 15804 AWK='$AWK' 15805 test -n "\$AWK" || AWK=awk 15806 _ACEOF 15807 15808 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15809 # The default lists apply if the user does not specify any file. 15810 ac_need_defaults=: 15811 while test $# != 0 15812 do 15813 case $1 in 15814 --*=?*) 15815 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15816 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15817 ac_shift=: 15818 ;; 15819 --*=) 15820 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15821 ac_optarg= 15822 ac_shift=: 15823 ;; 15824 *) 15825 ac_option=$1 15826 ac_optarg=$2 15827 ac_shift=shift 15828 ;; 15829 esac 15830 15831 case $ac_option in 15832 # Handling of the options. 15833 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15834 ac_cs_recheck=: ;; 15835 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15836 $as_echo "$ac_cs_version"; exit ;; 15837 --config | --confi | --conf | --con | --co | --c ) 15838 $as_echo "$ac_cs_config"; exit ;; 15839 --debug | --debu | --deb | --de | --d | -d ) 15840 debug=: ;; 15841 --file | --fil | --fi | --f ) 15842 $ac_shift 15843 case $ac_optarg in 15844 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15845 '') as_fn_error $? "missing file argument" ;; 15846 esac 15847 as_fn_append CONFIG_FILES " '$ac_optarg'" 15848 ac_need_defaults=false;; 15849 --header | --heade | --head | --hea ) 15850 $ac_shift 15851 case $ac_optarg in 15852 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15853 esac 15854 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15855 ac_need_defaults=false;; 15856 --he | --h) 15857 # Conflict between --help and --header 15858 as_fn_error $? "ambiguous option: \`$1' 15859 Try \`$0 --help' for more information.";; 15860 --help | --hel | -h ) 15861 $as_echo "$ac_cs_usage"; exit ;; 15862 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15863 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15864 ac_cs_silent=: ;; 15865 15866 # This is an error. 15867 -*) as_fn_error $? "unrecognized option: \`$1' 15868 Try \`$0 --help' for more information." ;; 15869 15870 *) as_fn_append ac_config_targets " $1" 15871 ac_need_defaults=false ;; 15872 15873 esac 15874 shift 15875 done 15876 15877 ac_configure_extra_args= 15878 15879 if $ac_cs_silent; then 15880 exec 6>/dev/null 15881 ac_configure_extra_args="$ac_configure_extra_args --silent" 15882 fi 15883 15884 _ACEOF 15885 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15886 if \$ac_cs_recheck; then 15887 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15888 shift 15889 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15890 CONFIG_SHELL='$SHELL' 15891 export CONFIG_SHELL 15892 exec "\$@" 15893 fi 15894 15895 _ACEOF 15896 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15897 exec 5>>config.log 15898 { 15899 echo 15900 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15901 ## Running $as_me. ## 15902 _ASBOX 15903 $as_echo "$ac_log" 15904 } >&5 15905 15906 _ACEOF 15907 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15908 # 15909 # INIT-COMMANDS 15910 # 15911 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15912 15913 15914 # The HP-UX ksh and POSIX shell print the target directory to stdout 15915 # if CDPATH is set. 15916 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15917 15918 sed_quote_subst='$sed_quote_subst' 15919 double_quote_subst='$double_quote_subst' 15920 delay_variable_subst='$delay_variable_subst' 15921 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15922 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15923 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15924 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15925 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15926 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15927 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15928 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15929 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15930 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15931 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15932 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15933 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15934 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15935 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15936 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15937 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15938 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15939 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15940 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15941 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15942 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15943 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15944 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15945 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15946 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15947 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15948 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15949 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15950 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15951 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15952 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15953 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15954 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15955 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15956 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15957 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15958 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15959 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15960 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15961 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15962 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15963 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15964 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15965 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15966 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15967 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15968 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15969 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15970 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15971 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15972 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15973 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15974 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15975 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15976 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15977 lt_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"`' 15978 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15979 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15980 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15981 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15982 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15983 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15984 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15985 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15986 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15987 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15988 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15989 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15990 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15991 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15992 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15993 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15994 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15995 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15996 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15997 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15998 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15999 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16000 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16001 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16002 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16003 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16004 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16005 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16006 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16007 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16008 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16009 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16010 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16011 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16012 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16013 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16014 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16015 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16016 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16017 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16018 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16019 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16020 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16021 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16022 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16023 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16024 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16025 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 16026 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16027 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16028 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16029 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16030 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16031 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16032 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16033 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16034 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16035 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16036 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16037 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16038 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16039 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16040 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16041 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16042 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16043 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16044 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16045 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16046 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16047 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16048 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16049 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16050 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16051 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 16052 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 16053 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 16054 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 16055 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 16056 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 16057 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 16058 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 16059 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16060 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16061 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 16062 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 16063 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 16064 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 16065 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 16066 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 16067 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 16068 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 16069 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 16070 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16071 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16072 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 16073 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16074 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16075 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16076 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16077 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16078 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16079 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 16080 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16081 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16082 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16083 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 16084 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 16085 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 16086 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 16087 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 16088 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 16089 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 16090 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 16091 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 16092 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16093 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16094 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16095 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16096 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16097 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 16098 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 16099 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 16100 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16101 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16102 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 16103 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 16104 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16105 16106 LTCC='$LTCC' 16107 LTCFLAGS='$LTCFLAGS' 16108 compiler='$compiler_DEFAULT' 16109 16110 # A function that is used when there is no print builtin or printf. 16111 func_fallback_echo () 16112 { 16113 eval 'cat <<_LTECHO_EOF 16114 \$1 16115 _LTECHO_EOF' 16116 } 16117 16118 # Quote evaled strings. 16119 for var in SHELL \ 16120 ECHO \ 16121 PATH_SEPARATOR \ 16122 SED \ 16123 GREP \ 16124 EGREP \ 16125 FGREP \ 16126 LD \ 16127 NM \ 16128 LN_S \ 16129 lt_SP2NL \ 16130 lt_NL2SP \ 16131 reload_flag \ 16132 OBJDUMP \ 16133 deplibs_check_method \ 16134 file_magic_cmd \ 16135 file_magic_glob \ 16136 want_nocaseglob \ 16137 DLLTOOL \ 16138 sharedlib_from_linklib_cmd \ 16139 AR \ 16140 AR_FLAGS \ 16141 archiver_list_spec \ 16142 STRIP \ 16143 RANLIB \ 16144 CC \ 16145 CFLAGS \ 16146 compiler \ 16147 lt_cv_sys_global_symbol_pipe \ 16148 lt_cv_sys_global_symbol_to_cdecl \ 16149 lt_cv_sys_global_symbol_to_c_name_address \ 16150 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16151 nm_file_list_spec \ 16152 lt_prog_compiler_no_builtin_flag \ 16153 lt_prog_compiler_pic \ 16154 lt_prog_compiler_wl \ 16155 lt_prog_compiler_static \ 16156 lt_cv_prog_compiler_c_o \ 16157 need_locks \ 16158 MANIFEST_TOOL \ 16159 DSYMUTIL \ 16160 NMEDIT \ 16161 LIPO \ 16162 OTOOL \ 16163 OTOOL64 \ 16164 shrext_cmds \ 16165 export_dynamic_flag_spec \ 16166 whole_archive_flag_spec \ 16167 compiler_needs_object \ 16168 with_gnu_ld \ 16169 allow_undefined_flag \ 16170 no_undefined_flag \ 16171 hardcode_libdir_flag_spec \ 16172 hardcode_libdir_separator \ 16173 exclude_expsyms \ 16174 include_expsyms \ 16175 file_list_spec \ 16176 variables_saved_for_relink \ 16177 libname_spec \ 16178 library_names_spec \ 16179 soname_spec \ 16180 install_override_mode \ 16181 finish_eval \ 16182 old_striplib \ 16183 striplib \ 16184 compiler_lib_search_dirs \ 16185 predep_objects \ 16186 postdep_objects \ 16187 predeps \ 16188 postdeps \ 16189 compiler_lib_search_path \ 16190 LD_CXX \ 16191 reload_flag_CXX \ 16192 compiler_CXX \ 16193 lt_prog_compiler_no_builtin_flag_CXX \ 16194 lt_prog_compiler_pic_CXX \ 16195 lt_prog_compiler_wl_CXX \ 16196 lt_prog_compiler_static_CXX \ 16197 lt_cv_prog_compiler_c_o_CXX \ 16198 export_dynamic_flag_spec_CXX \ 16199 whole_archive_flag_spec_CXX \ 16200 compiler_needs_object_CXX \ 16201 with_gnu_ld_CXX \ 16202 allow_undefined_flag_CXX \ 16203 no_undefined_flag_CXX \ 16204 hardcode_libdir_flag_spec_CXX \ 16205 hardcode_libdir_separator_CXX \ 16206 exclude_expsyms_CXX \ 16207 include_expsyms_CXX \ 16208 file_list_spec_CXX \ 16209 compiler_lib_search_dirs_CXX \ 16210 predep_objects_CXX \ 16211 postdep_objects_CXX \ 16212 predeps_CXX \ 16213 postdeps_CXX \ 16214 compiler_lib_search_path_CXX; do 16215 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16216 *[\\\\\\\`\\"\\\$]*) 16217 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16218 ;; 16219 *) 16220 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16221 ;; 16222 esac 16223 done 16224 16225 # Double-quote double-evaled strings. 16226 for var in reload_cmds \ 16227 old_postinstall_cmds \ 16228 old_postuninstall_cmds \ 16229 old_archive_cmds \ 16230 extract_expsyms_cmds \ 16231 old_archive_from_new_cmds \ 16232 old_archive_from_expsyms_cmds \ 16233 archive_cmds \ 16234 archive_expsym_cmds \ 16235 module_cmds \ 16236 module_expsym_cmds \ 16237 export_symbols_cmds \ 16238 prelink_cmds \ 16239 postlink_cmds \ 16240 postinstall_cmds \ 16241 postuninstall_cmds \ 16242 finish_cmds \ 16243 sys_lib_search_path_spec \ 16244 sys_lib_dlsearch_path_spec \ 16245 reload_cmds_CXX \ 16246 old_archive_cmds_CXX \ 16247 old_archive_from_new_cmds_CXX \ 16248 old_archive_from_expsyms_cmds_CXX \ 16249 archive_cmds_CXX \ 16250 archive_expsym_cmds_CXX \ 16251 module_cmds_CXX \ 16252 module_expsym_cmds_CXX \ 16253 export_symbols_cmds_CXX \ 16254 prelink_cmds_CXX \ 16255 postlink_cmds_CXX; do 16256 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16257 *[\\\\\\\`\\"\\\$]*) 16258 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16259 ;; 16260 *) 16261 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16262 ;; 16263 esac 16264 done 16265 16266 ac_aux_dir='$ac_aux_dir' 16267 xsi_shell='$xsi_shell' 16268 lt_shell_append='$lt_shell_append' 16269 16270 # See if we are running on zsh, and set the options which allow our 16271 # commands through without removal of \ escapes INIT. 16272 if test -n "\${ZSH_VERSION+set}" ; then 16273 setopt NO_GLOB_SUBST 16274 fi 16275 16276 16277 PACKAGE='$PACKAGE' 16278 VERSION='$VERSION' 16279 TIMESTAMP='$TIMESTAMP' 16280 RM='$RM' 16281 ofile='$ofile' 16282 16283 16284 16285 16286 16287 16288 _ACEOF 16289 16290 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16291 16292 # Handling of arguments. 16293 for ac_config_target in $ac_config_targets 16294 do 16295 case $ac_config_target in 16296 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16297 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16298 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 16299 "src/include/fst/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/fst/config.h" ;; 16300 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16301 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 16302 "src/include/Makefile") CONFIG_FILES="$CONFIG_FILES src/include/Makefile" ;; 16303 "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;; 16304 "src/bin/Makefile") CONFIG_FILES="$CONFIG_FILES src/bin/Makefile" ;; 16305 "src/test/Makefile") CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;; 16306 "src/extensions/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/Makefile" ;; 16307 "src/extensions/compact/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/compact/Makefile" ;; 16308 "src/extensions/const/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/const/Makefile" ;; 16309 "src/extensions/far/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/far/Makefile" ;; 16310 "src/extensions/lookahead/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/lookahead/Makefile" ;; 16311 "src/extensions/ngram/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/ngram/Makefile" ;; 16312 "src/extensions/pdt/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/pdt/Makefile" ;; 16313 "src/script/Makefile") CONFIG_FILES="$CONFIG_FILES src/script/Makefile" ;; 16314 16315 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16316 esac 16317 done 16318 16319 16320 # If the user did not use the arguments to specify the items to instantiate, 16321 # then the envvar interface is used. Set only those that are not. 16322 # We use the long form for the default assignment because of an extremely 16323 # bizarre bug on SunOS 4.1.3. 16324 if $ac_need_defaults; then 16325 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16326 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16327 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16328 fi 16329 16330 # Have a temporary directory for convenience. Make it in the build tree 16331 # simply because there is no reason against having it here, and in addition, 16332 # creating and moving files from /tmp can sometimes cause problems. 16333 # Hook for its removal unless debugging. 16334 # Note that there is a small window in which the directory will not be cleaned: 16335 # after its creation but before its name has been assigned to `$tmp'. 16336 $debug || 16337 { 16338 tmp= ac_tmp= 16339 trap 'exit_status=$? 16340 : "${ac_tmp:=$tmp}" 16341 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16342 ' 0 16343 trap 'as_fn_exit 1' 1 2 13 15 16344 } 16345 # Create a (secure) tmp directory for tmp files. 16346 16347 { 16348 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16349 test -d "$tmp" 16350 } || 16351 { 16352 tmp=./conf$$-$RANDOM 16353 (umask 077 && mkdir "$tmp") 16354 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16355 ac_tmp=$tmp 16356 16357 # Set up the scripts for CONFIG_FILES section. 16358 # No need to generate them if there are no CONFIG_FILES. 16359 # This happens for instance with `./config.status config.h'. 16360 if test -n "$CONFIG_FILES"; then 16361 16362 16363 ac_cr=`echo X | tr X '\015'` 16364 # On cygwin, bash can eat \r inside `` if the user requested igncr. 16365 # But we know of no other shell where ac_cr would be empty at this 16366 # point, so we can use a bashism as a fallback. 16367 if test "x$ac_cr" = x; then 16368 eval ac_cr=\$\'\\r\' 16369 fi 16370 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16371 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16372 ac_cs_awk_cr='\\r' 16373 else 16374 ac_cs_awk_cr=$ac_cr 16375 fi 16376 16377 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 16378 _ACEOF 16379 16380 16381 { 16382 echo "cat >conf$$subs.awk <<_ACEOF" && 16383 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16384 echo "_ACEOF" 16385 } >conf$$subs.sh || 16386 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16387 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16388 ac_delim='%!_!# ' 16389 for ac_last_try in false false false false false :; do 16390 . ./conf$$subs.sh || 16391 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16392 16393 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16394 if test $ac_delim_n = $ac_delim_num; then 16395 break 16396 elif $ac_last_try; then 16397 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16398 else 16399 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16400 fi 16401 done 16402 rm -f conf$$subs.sh 16403 16404 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16405 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16406 _ACEOF 16407 sed -n ' 16408 h 16409 s/^/S["/; s/!.*/"]=/ 16410 p 16411 g 16412 s/^[^!]*!// 16413 :repl 16414 t repl 16415 s/'"$ac_delim"'$// 16416 t delim 16417 :nl 16418 h 16419 s/\(.\{148\}\)..*/\1/ 16420 t more1 16421 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16422 p 16423 n 16424 b repl 16425 :more1 16426 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16427 p 16428 g 16429 s/.\{148\}// 16430 t nl 16431 :delim 16432 h 16433 s/\(.\{148\}\)..*/\1/ 16434 t more2 16435 s/["\\]/\\&/g; s/^/"/; s/$/"/ 16436 p 16437 b 16438 :more2 16439 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16440 p 16441 g 16442 s/.\{148\}// 16443 t delim 16444 ' <conf$$subs.awk | sed ' 16445 /^[^""]/{ 16446 N 16447 s/\n// 16448 } 16449 ' >>$CONFIG_STATUS || ac_write_fail=1 16450 rm -f conf$$subs.awk 16451 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16452 _ACAWK 16453 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16454 for (key in S) S_is_set[key] = 1 16455 FS = "" 16456 16457 } 16458 { 16459 line = $ 0 16460 nfields = split(line, field, "@") 16461 substed = 0 16462 len = length(field[1]) 16463 for (i = 2; i < nfields; i++) { 16464 key = field[i] 16465 keylen = length(key) 16466 if (S_is_set[key]) { 16467 value = S[key] 16468 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16469 len += length(value) + length(field[++i]) 16470 substed = 1 16471 } else 16472 len += 1 + keylen 16473 } 16474 16475 print line 16476 } 16477 16478 _ACAWK 16479 _ACEOF 16480 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16481 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16482 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16483 else 16484 cat 16485 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16486 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16487 _ACEOF 16488 16489 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16490 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16491 # trailing colons and then remove the whole line if VPATH becomes empty 16492 # (actually we leave an empty line to preserve line numbers). 16493 if test "x$srcdir" = x.; then 16494 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16495 h 16496 s/// 16497 s/^/:/ 16498 s/[ ]*$/:/ 16499 s/:\$(srcdir):/:/g 16500 s/:\${srcdir}:/:/g 16501 s/:@srcdir@:/:/g 16502 s/^:*// 16503 s/:*$// 16504 x 16505 s/\(=[ ]*\).*/\1/ 16506 G 16507 s/\n// 16508 s/^[^=]*=[ ]*$// 16509 }' 16510 fi 16511 16512 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16513 fi # test -n "$CONFIG_FILES" 16514 16515 # Set up the scripts for CONFIG_HEADERS section. 16516 # No need to generate them if there are no CONFIG_HEADERS. 16517 # This happens for instance with `./config.status Makefile'. 16518 if test -n "$CONFIG_HEADERS"; then 16519 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 16520 BEGIN { 16521 _ACEOF 16522 16523 # Transform confdefs.h into an awk script `defines.awk', embedded as 16524 # here-document in config.status, that substitutes the proper values into 16525 # config.h.in to produce config.h. 16526 16527 # Create a delimiter string that does not exist in confdefs.h, to ease 16528 # handling of long lines. 16529 ac_delim='%!_!# ' 16530 for ac_last_try in false false :; do 16531 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 16532 if test -z "$ac_tt"; then 16533 break 16534 elif $ac_last_try; then 16535 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 16536 else 16537 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16538 fi 16539 done 16540 16541 # For the awk script, D is an array of macro values keyed by name, 16542 # likewise P contains macro parameters if any. Preserve backslash 16543 # newline sequences. 16544 16545 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 16546 sed -n ' 16547 s/.\{148\}/&'"$ac_delim"'/g 16548 t rset 16549 :rset 16550 s/^[ ]*#[ ]*define[ ][ ]*/ / 16551 t def 16552 d 16553 :def 16554 s/\\$// 16555 t bsnl 16556 s/["\\]/\\&/g 16557 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16558 D["\1"]=" \3"/p 16559 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 16560 d 16561 :bsnl 16562 s/["\\]/\\&/g 16563 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16564 D["\1"]=" \3\\\\\\n"\\/p 16565 t cont 16566 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 16567 t cont 16568 d 16569 :cont 16570 n 16571 s/.\{148\}/&'"$ac_delim"'/g 16572 t clear 16573 :clear 16574 s/\\$// 16575 t bsnlc 16576 s/["\\]/\\&/g; s/^/"/; s/$/"/p 16577 d 16578 :bsnlc 16579 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 16580 b cont 16581 ' <confdefs.h | sed ' 16582 s/'"$ac_delim"'/"\\\ 16583 "/g' >>$CONFIG_STATUS || ac_write_fail=1 16584 16585 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16586 for (key in D) D_is_set[key] = 1 16587 FS = "" 16588 } 16589 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 16590 line = \$ 0 16591 split(line, arg, " ") 16592 if (arg[1] == "#") { 16593 defundef = arg[2] 16594 mac1 = arg[3] 16595 } else { 16596 defundef = substr(arg[1], 2) 16597 mac1 = arg[2] 16598 } 16599 split(mac1, mac2, "(") #) 16600 macro = mac2[1] 16601 prefix = substr(line, 1, index(line, defundef) - 1) 16602 if (D_is_set[macro]) { 16603 # Preserve the white space surrounding the "#". 16604 print prefix "define", macro P[macro] D[macro] 16605 next 16606 } else { 16607 # Replace #undef with comments. This is necessary, for example, 16608 # in the case of _POSIX_SOURCE, which is predefined and required 16609 # on some systems where configure will not decide to define it. 16610 if (defundef == "undef") { 16611 print "/*", prefix defundef, macro, "*/" 16612 next 16613 } 16614 } 16615 } 16616 { print } 16617 _ACAWK 16618 _ACEOF 16619 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16620 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 16621 fi # test -n "$CONFIG_HEADERS" 16622 16623 16624 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 16625 shift 16626 for ac_tag 16627 do 16628 case $ac_tag in 16629 :[FHLC]) ac_mode=$ac_tag; continue;; 16630 esac 16631 case $ac_mode$ac_tag in 16632 :[FHL]*:*);; 16633 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16634 :[FH]-) ac_tag=-:-;; 16635 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16636 esac 16637 ac_save_IFS=$IFS 16638 IFS=: 16639 set x $ac_tag 16640 IFS=$ac_save_IFS 16641 shift 16642 ac_file=$1 16643 shift 16644 16645 case $ac_mode in 16646 :L) ac_source=$1;; 16647 :[FH]) 16648 ac_file_inputs= 16649 for ac_f 16650 do 16651 case $ac_f in 16652 -) ac_f="$ac_tmp/stdin";; 16653 *) # Look for the file first in the build tree, then in the source tree 16654 # (if the path is not absolute). The absolute path cannot be DOS-style, 16655 # because $ac_f cannot contain `:'. 16656 test -f "$ac_f" || 16657 case $ac_f in 16658 [\\/$]*) false;; 16659 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16660 esac || 16661 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16662 esac 16663 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16664 as_fn_append ac_file_inputs " '$ac_f'" 16665 done 16666 16667 # Let's still pretend it is `configure' which instantiates (i.e., don't 16668 # use $as_me), people would be surprised to read: 16669 # /* config.h. Generated by config.status. */ 16670 configure_input='Generated from '` 16671 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16672 `' by configure.' 16673 if test x"$ac_file" != x-; then 16674 configure_input="$ac_file. $configure_input" 16675 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16676 $as_echo "$as_me: creating $ac_file" >&6;} 16677 fi 16678 # Neutralize special characters interpreted by sed in replacement strings. 16679 case $configure_input in #( 16680 *\&* | *\|* | *\\* ) 16681 ac_sed_conf_input=`$as_echo "$configure_input" | 16682 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16683 *) ac_sed_conf_input=$configure_input;; 16684 esac 16685 16686 case $ac_tag in 16687 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16688 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16689 esac 16690 ;; 16691 esac 16692 16693 ac_dir=`$as_dirname -- "$ac_file" || 16694 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16695 X"$ac_file" : 'X\(//\)[^/]' \| \ 16696 X"$ac_file" : 'X\(//\)$' \| \ 16697 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16698 $as_echo X"$ac_file" | 16699 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16700 s//\1/ 16701 q 16702 } 16703 /^X\(\/\/\)[^/].*/{ 16704 s//\1/ 16705 q 16706 } 16707 /^X\(\/\/\)$/{ 16708 s//\1/ 16709 q 16710 } 16711 /^X\(\/\).*/{ 16712 s//\1/ 16713 q 16714 } 16715 s/.*/./; q'` 16716 as_dir="$ac_dir"; as_fn_mkdir_p 16717 ac_builddir=. 16718 16719 case "$ac_dir" in 16720 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16721 *) 16722 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16723 # A ".." for each directory in $ac_dir_suffix. 16724 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16725 case $ac_top_builddir_sub in 16726 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16727 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16728 esac ;; 16729 esac 16730 ac_abs_top_builddir=$ac_pwd 16731 ac_abs_builddir=$ac_pwd$ac_dir_suffix 16732 # for backward compatibility: 16733 ac_top_builddir=$ac_top_build_prefix 16734 16735 case $srcdir in 16736 .) # We are building in place. 16737 ac_srcdir=. 16738 ac_top_srcdir=$ac_top_builddir_sub 16739 ac_abs_top_srcdir=$ac_pwd ;; 16740 [\\/]* | ?:[\\/]* ) # Absolute name. 16741 ac_srcdir=$srcdir$ac_dir_suffix; 16742 ac_top_srcdir=$srcdir 16743 ac_abs_top_srcdir=$srcdir ;; 16744 *) # Relative name. 16745 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16746 ac_top_srcdir=$ac_top_build_prefix$srcdir 16747 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16748 esac 16749 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16750 16751 16752 case $ac_mode in 16753 :F) 16754 # 16755 # CONFIG_FILE 16756 # 16757 16758 case $INSTALL in 16759 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16760 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16761 esac 16762 ac_MKDIR_P=$MKDIR_P 16763 case $MKDIR_P in 16764 [\\/$]* | ?:[\\/]* ) ;; 16765 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16766 esac 16767 _ACEOF 16768 16769 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16770 # If the template does not know about datarootdir, expand it. 16771 # FIXME: This hack should be removed a few years after 2.60. 16772 ac_datarootdir_hack=; ac_datarootdir_seen= 16773 ac_sed_dataroot=' 16774 /datarootdir/ { 16775 p 16776 q 16777 } 16778 /@datadir@/p 16779 /@docdir@/p 16780 /@infodir@/p 16781 /@localedir@/p 16782 /@mandir@/p' 16783 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16784 *datarootdir*) ac_datarootdir_seen=yes;; 16785 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16787 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16788 _ACEOF 16789 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16790 ac_datarootdir_hack=' 16791 s&@datadir@&$datadir&g 16792 s&@docdir@&$docdir&g 16793 s&@infodir@&$infodir&g 16794 s&@localedir@&$localedir&g 16795 s&@mandir@&$mandir&g 16796 s&\\\${datarootdir}&$datarootdir&g' ;; 16797 esac 16798 _ACEOF 16799 16800 # Neutralize VPATH when `$srcdir' = `.'. 16801 # Shell code in configure.ac might set extrasub. 16802 # FIXME: do we really want to maintain this feature? 16803 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16804 ac_sed_extra="$ac_vpsub 16805 $extrasub 16806 _ACEOF 16807 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16808 :t 16809 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16810 s|@configure_input@|$ac_sed_conf_input|;t t 16811 s&@top_builddir@&$ac_top_builddir_sub&;t t 16812 s&@top_build_prefix@&$ac_top_build_prefix&;t t 16813 s&@srcdir@&$ac_srcdir&;t t 16814 s&@abs_srcdir@&$ac_abs_srcdir&;t t 16815 s&@top_srcdir@&$ac_top_srcdir&;t t 16816 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16817 s&@builddir@&$ac_builddir&;t t 16818 s&@abs_builddir@&$ac_abs_builddir&;t t 16819 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16820 s&@INSTALL@&$ac_INSTALL&;t t 16821 s&@MKDIR_P@&$ac_MKDIR_P&;t t 16822 $ac_datarootdir_hack 16823 " 16824 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16825 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16826 16827 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16828 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16829 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16830 "$ac_tmp/out"`; test -z "$ac_out"; } && 16831 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16832 which seems to be undefined. Please make sure it is defined" >&5 16833 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16834 which seems to be undefined. Please make sure it is defined" >&2;} 16835 16836 rm -f "$ac_tmp/stdin" 16837 case $ac_file in 16838 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16839 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16840 esac \ 16841 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16842 ;; 16843 :H) 16844 # 16845 # CONFIG_HEADER 16846 # 16847 if test x"$ac_file" != x-; then 16848 { 16849 $as_echo "/* $configure_input */" \ 16850 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16851 } >"$ac_tmp/config.h" \ 16852 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16853 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16854 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16855 $as_echo "$as_me: $ac_file is unchanged" >&6;} 16856 else 16857 rm -f "$ac_file" 16858 mv "$ac_tmp/config.h" "$ac_file" \ 16859 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16860 fi 16861 else 16862 $as_echo "/* $configure_input */" \ 16863 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16864 || as_fn_error $? "could not create -" "$LINENO" 5 16865 fi 16866 # Compute "$ac_file"'s index in $config_headers. 16867 _am_arg="$ac_file" 16868 _am_stamp_count=1 16869 for _am_header in $config_headers :; do 16870 case $_am_header in 16871 $_am_arg | $_am_arg:* ) 16872 break ;; 16873 * ) 16874 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16875 esac 16876 done 16877 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16878 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16879 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16880 X"$_am_arg" : 'X\(//\)$' \| \ 16881 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16882 $as_echo X"$_am_arg" | 16883 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16884 s//\1/ 16885 q 16886 } 16887 /^X\(\/\/\)[^/].*/{ 16888 s//\1/ 16889 q 16890 } 16891 /^X\(\/\/\)$/{ 16892 s//\1/ 16893 q 16894 } 16895 /^X\(\/\).*/{ 16896 s//\1/ 16897 q 16898 } 16899 s/.*/./; q'`/stamp-h$_am_stamp_count 16900 ;; 16901 16902 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16903 $as_echo "$as_me: executing $ac_file commands" >&6;} 16904 ;; 16905 esac 16906 16907 16908 case $ac_file$ac_mode in 16909 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16910 # Autoconf 2.62 quotes --file arguments for eval, but not when files 16911 # are listed without --file. Let's play safe and only enable the eval 16912 # if we detect the quoting. 16913 case $CONFIG_FILES in 16914 *\'*) eval set x "$CONFIG_FILES" ;; 16915 *) set x $CONFIG_FILES ;; 16916 esac 16917 shift 16918 for mf 16919 do 16920 # Strip MF so we end up with the name of the file. 16921 mf=`echo "$mf" | sed -e 's/:.*$//'` 16922 # Check whether this is an Automake generated Makefile or not. 16923 # We used to match only the files named `Makefile.in', but 16924 # some people rename them; so instead we look at the file content. 16925 # Grep'ing the first line is not enough: some people post-process 16926 # each Makefile.in and add a new line on top of each file to say so. 16927 # Grep'ing the whole file is not good either: AIX grep has a line 16928 # limit of 2048, but all sed's we know have understand at least 4000. 16929 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16930 dirpart=`$as_dirname -- "$mf" || 16931 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16932 X"$mf" : 'X\(//\)[^/]' \| \ 16933 X"$mf" : 'X\(//\)$' \| \ 16934 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16935 $as_echo X"$mf" | 16936 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16937 s//\1/ 16938 q 16939 } 16940 /^X\(\/\/\)[^/].*/{ 16941 s//\1/ 16942 q 16943 } 16944 /^X\(\/\/\)$/{ 16945 s//\1/ 16946 q 16947 } 16948 /^X\(\/\).*/{ 16949 s//\1/ 16950 q 16951 } 16952 s/.*/./; q'` 16953 else 16954 continue 16955 fi 16956 # Extract the definition of DEPDIR, am__include, and am__quote 16957 # from the Makefile without running `make'. 16958 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16959 test -z "$DEPDIR" && continue 16960 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16961 test -z "am__include" && continue 16962 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16963 # When using ansi2knr, U may be empty or an underscore; expand it 16964 U=`sed -n 's/^U = //p' < "$mf"` 16965 # Find all dependency output files, they are included files with 16966 # $(DEPDIR) in their names. We invoke sed twice because it is the 16967 # simplest approach to changing $(DEPDIR) to its actual value in the 16968 # expansion. 16969 for file in `sed -n " 16970 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16971 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 16972 # Make sure the directory exists. 16973 test -f "$dirpart/$file" && continue 16974 fdir=`$as_dirname -- "$file" || 16975 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16976 X"$file" : 'X\(//\)[^/]' \| \ 16977 X"$file" : 'X\(//\)$' \| \ 16978 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16979 $as_echo X"$file" | 16980 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16981 s//\1/ 16982 q 16983 } 16984 /^X\(\/\/\)[^/].*/{ 16985 s//\1/ 16986 q 16987 } 16988 /^X\(\/\/\)$/{ 16989 s//\1/ 16990 q 16991 } 16992 /^X\(\/\).*/{ 16993 s//\1/ 16994 q 16995 } 16996 s/.*/./; q'` 16997 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16998 # echo "creating $dirpart/$file" 16999 echo '# dummy' > "$dirpart/$file" 17000 done 17001 done 17002 } 17003 ;; 17004 "libtool":C) 17005 17006 # See if we are running on zsh, and set the options which allow our 17007 # commands through without removal of \ escapes. 17008 if test -n "${ZSH_VERSION+set}" ; then 17009 setopt NO_GLOB_SUBST 17010 fi 17011 17012 cfgfile="${ofile}T" 17013 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17014 $RM "$cfgfile" 17015 17016 cat <<_LT_EOF >> "$cfgfile" 17017 #! $SHELL 17018 17019 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17020 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17021 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17022 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 17023 # 17024 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17025 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software 17026 # Foundation, Inc. 17027 # Written by Gordon Matzigkeit, 1996 17028 # 17029 # This file is part of GNU Libtool. 17030 # 17031 # GNU Libtool is free software; you can redistribute it and/or 17032 # modify it under the terms of the GNU General Public License as 17033 # published by the Free Software Foundation; either version 2 of 17034 # the License, or (at your option) any later version. 17035 # 17036 # As a special exception to the GNU General Public License, 17037 # if you distribute this file as part of a program or library that 17038 # is built using GNU Libtool, you may include this file under the 17039 # same distribution terms that you use for the rest of that program. 17040 # 17041 # GNU Libtool is distributed in the hope that it will be useful, 17042 # but WITHOUT ANY WARRANTY; without even the implied warranty of 17043 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17044 # GNU General Public License for more details. 17045 # 17046 # You should have received a copy of the GNU General Public License 17047 # along with GNU Libtool; see the file COPYING. If not, a copy 17048 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17049 # obtained by writing to the Free Software Foundation, Inc., 17050 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17051 17052 17053 # The names of the tagged configurations supported by this script. 17054 available_tags="CXX " 17055 17056 # ### BEGIN LIBTOOL CONFIG 17057 17058 # Whether or not to build static libraries. 17059 build_old_libs=$enable_static 17060 17061 # Which release of libtool.m4 was used? 17062 macro_version=$macro_version 17063 macro_revision=$macro_revision 17064 17065 # Whether or not to build shared libraries. 17066 build_libtool_libs=$enable_shared 17067 17068 # What type of objects to build. 17069 pic_mode=$pic_mode 17070 17071 # Whether or not to optimize for fast installation. 17072 fast_install=$enable_fast_install 17073 17074 # Shell to use when invoking shell scripts. 17075 SHELL=$lt_SHELL 17076 17077 # An echo program that protects backslashes. 17078 ECHO=$lt_ECHO 17079 17080 # The PATH separator for the build system. 17081 PATH_SEPARATOR=$lt_PATH_SEPARATOR 17082 17083 # The host system. 17084 host_alias=$host_alias 17085 host=$host 17086 host_os=$host_os 17087 17088 # The build system. 17089 build_alias=$build_alias 17090 build=$build 17091 build_os=$build_os 17092 17093 # A sed program that does not truncate output. 17094 SED=$lt_SED 17095 17096 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 17097 Xsed="\$SED -e 1s/^X//" 17098 17099 # A grep program that handles long lines. 17100 GREP=$lt_GREP 17101 17102 # An ERE matcher. 17103 EGREP=$lt_EGREP 17104 17105 # A literal string matcher. 17106 FGREP=$lt_FGREP 17107 17108 # A BSD- or MS-compatible name lister. 17109 NM=$lt_NM 17110 17111 # Whether we need soft or hard links. 17112 LN_S=$lt_LN_S 17113 17114 # What is the maximum length of a command? 17115 max_cmd_len=$max_cmd_len 17116 17117 # Object file suffix (normally "o"). 17118 objext=$ac_objext 17119 17120 # Executable file suffix (normally ""). 17121 exeext=$exeext 17122 17123 # whether the shell understands "unset". 17124 lt_unset=$lt_unset 17125 17126 # turn spaces into newlines. 17127 SP2NL=$lt_lt_SP2NL 17128 17129 # turn newlines into spaces. 17130 NL2SP=$lt_lt_NL2SP 17131 17132 # convert \$build file names to \$host format. 17133 to_host_file_cmd=$lt_cv_to_host_file_cmd 17134 17135 # convert \$build files to toolchain format. 17136 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 17137 17138 # An object symbol dumper. 17139 OBJDUMP=$lt_OBJDUMP 17140 17141 # Method to check whether dependent libraries are shared objects. 17142 deplibs_check_method=$lt_deplibs_check_method 17143 17144 # Command to use when deplibs_check_method = "file_magic". 17145 file_magic_cmd=$lt_file_magic_cmd 17146 17147 # How to find potential files when deplibs_check_method = "file_magic". 17148 file_magic_glob=$lt_file_magic_glob 17149 17150 # Find potential files using nocaseglob when deplibs_check_method = "file_magic". 17151 want_nocaseglob=$lt_want_nocaseglob 17152 17153 # DLL creation program. 17154 DLLTOOL=$lt_DLLTOOL 17155 17156 # Command to associate shared and link libraries. 17157 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 17158 17159 # The archiver. 17160 AR=$lt_AR 17161 17162 # Flags to create an archive. 17163 AR_FLAGS=$lt_AR_FLAGS 17164 17165 # How to feed a file listing to the archiver. 17166 archiver_list_spec=$lt_archiver_list_spec 17167 17168 # A symbol stripping program. 17169 STRIP=$lt_STRIP 17170 17171 # Commands used to install an old-style archive. 17172 RANLIB=$lt_RANLIB 17173 old_postinstall_cmds=$lt_old_postinstall_cmds 17174 old_postuninstall_cmds=$lt_old_postuninstall_cmds 17175 17176 # Whether to use a lock for old archive extraction. 17177 lock_old_archive_extraction=$lock_old_archive_extraction 17178 17179 # A C compiler. 17180 LTCC=$lt_CC 17181 17182 # LTCC compiler flags. 17183 LTCFLAGS=$lt_CFLAGS 17184 17185 # Take the output of nm and produce a listing of raw symbols and C names. 17186 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17187 17188 # Transform the output of nm in a proper C declaration. 17189 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17190 17191 # Transform the output of nm in a C name address pair. 17192 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17193 17194 # Transform the output of nm in a C name address pair when lib prefix is needed. 17195 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17196 17197 # Specify filename containing input files for \$NM. 17198 nm_file_list_spec=$lt_nm_file_list_spec 17199 17200 # The root where to search for dependent libraries,and in which our libraries should be installed. 17201 lt_sysroot=$lt_sysroot 17202 17203 # The name of the directory that contains temporary libtool files. 17204 objdir=$objdir 17205 17206 # Used to examine libraries when file_magic_cmd begins with "file". 17207 MAGIC_CMD=$MAGIC_CMD 17208 17209 # Must we lock files when doing compilation? 17210 need_locks=$lt_need_locks 17211 17212 # Manifest tool. 17213 MANIFEST_TOOL=$lt_MANIFEST_TOOL 17214 17215 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17216 DSYMUTIL=$lt_DSYMUTIL 17217 17218 # Tool to change global to local symbols on Mac OS X. 17219 NMEDIT=$lt_NMEDIT 17220 17221 # Tool to manipulate fat objects and archives on Mac OS X. 17222 LIPO=$lt_LIPO 17223 17224 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 17225 OTOOL=$lt_OTOOL 17226 17227 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17228 OTOOL64=$lt_OTOOL64 17229 17230 # Old archive suffix (normally "a"). 17231 libext=$libext 17232 17233 # Shared library suffix (normally ".so"). 17234 shrext_cmds=$lt_shrext_cmds 17235 17236 # The commands to extract the exported symbol list from a shared archive. 17237 extract_expsyms_cmds=$lt_extract_expsyms_cmds 17238 17239 # Variables whose values should be saved in libtool wrapper scripts and 17240 # restored at link time. 17241 variables_saved_for_relink=$lt_variables_saved_for_relink 17242 17243 # Do we need the "lib" prefix for modules? 17244 need_lib_prefix=$need_lib_prefix 17245 17246 # Do we need a version for libraries? 17247 need_version=$need_version 17248 17249 # Library versioning type. 17250 version_type=$version_type 17251 17252 # Shared library runtime path variable. 17253 runpath_var=$runpath_var 17254 17255 # Shared library path variable. 17256 shlibpath_var=$shlibpath_var 17257 17258 # Is shlibpath searched before the hard-coded library search path? 17259 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17260 17261 # Format of library name prefix. 17262 libname_spec=$lt_libname_spec 17263 17264 # List of archive names. First name is the real one, the rest are links. 17265 # The last name is the one that the linker finds with -lNAME 17266 library_names_spec=$lt_library_names_spec 17267 17268 # The coded name of the library, if different from the real name. 17269 soname_spec=$lt_soname_spec 17270 17271 # Permission mode override for installation of shared libraries. 17272 install_override_mode=$lt_install_override_mode 17273 17274 # Command to use after installation of a shared archive. 17275 postinstall_cmds=$lt_postinstall_cmds 17276 17277 # Command to use after uninstallation of a shared archive. 17278 postuninstall_cmds=$lt_postuninstall_cmds 17279 17280 # Commands used to finish a libtool library installation in a directory. 17281 finish_cmds=$lt_finish_cmds 17282 17283 # As "finish_cmds", except a single script fragment to be evaled but 17284 # not shown. 17285 finish_eval=$lt_finish_eval 17286 17287 # Whether we should hardcode library paths into libraries. 17288 hardcode_into_libs=$hardcode_into_libs 17289 17290 # Compile-time system search path for libraries. 17291 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17292 17293 # Run-time system search path for libraries. 17294 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17295 17296 # Whether dlopen is supported. 17297 dlopen_support=$enable_dlopen 17298 17299 # Whether dlopen of programs is supported. 17300 dlopen_self=$enable_dlopen_self 17301 17302 # Whether dlopen of statically linked programs is supported. 17303 dlopen_self_static=$enable_dlopen_self_static 17304 17305 # Commands to strip libraries. 17306 old_striplib=$lt_old_striplib 17307 striplib=$lt_striplib 17308 17309 17310 # The linker used to build libraries. 17311 LD=$lt_LD 17312 17313 # How to create reloadable object files. 17314 reload_flag=$lt_reload_flag 17315 reload_cmds=$lt_reload_cmds 17316 17317 # Commands used to build an old-style archive. 17318 old_archive_cmds=$lt_old_archive_cmds 17319 17320 # A language specific compiler. 17321 CC=$lt_compiler 17322 17323 # Is the compiler the GNU compiler? 17324 with_gcc=$GCC 17325 17326 # Compiler flag to turn off builtin functions. 17327 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17328 17329 # Additional compiler flags for building library objects. 17330 pic_flag=$lt_lt_prog_compiler_pic 17331 17332 # How to pass a linker flag through the compiler. 17333 wl=$lt_lt_prog_compiler_wl 17334 17335 # Compiler flag to prevent dynamic linking. 17336 link_static_flag=$lt_lt_prog_compiler_static 17337 17338 # Does compiler simultaneously support -c and -o options? 17339 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17340 17341 # Whether or not to add -lc for building shared libraries. 17342 build_libtool_need_lc=$archive_cmds_need_lc 17343 17344 # Whether or not to disallow shared libs when runtime libs are static. 17345 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17346 17347 # Compiler flag to allow reflexive dlopens. 17348 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17349 17350 # Compiler flag to generate shared objects directly from archives. 17351 whole_archive_flag_spec=$lt_whole_archive_flag_spec 17352 17353 # Whether the compiler copes with passing no objects directly. 17354 compiler_needs_object=$lt_compiler_needs_object 17355 17356 # Create an old-style archive from a shared archive. 17357 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17358 17359 # Create a temporary old-style archive to link instead of a shared archive. 17360 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17361 17362 # Commands used to build a shared archive. 17363 archive_cmds=$lt_archive_cmds 17364 archive_expsym_cmds=$lt_archive_expsym_cmds 17365 17366 # Commands used to build a loadable module if different from building 17367 # a shared archive. 17368 module_cmds=$lt_module_cmds 17369 module_expsym_cmds=$lt_module_expsym_cmds 17370 17371 # Whether we are building with GNU ld or not. 17372 with_gnu_ld=$lt_with_gnu_ld 17373 17374 # Flag that allows shared libraries with undefined symbols to be built. 17375 allow_undefined_flag=$lt_allow_undefined_flag 17376 17377 # Flag that enforces no undefined symbols. 17378 no_undefined_flag=$lt_no_undefined_flag 17379 17380 # Flag to hardcode \$libdir into a binary during linking. 17381 # This must work even if \$libdir does not exist 17382 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17383 17384 # Whether we need a single "-rpath" flag with a separated argument. 17385 hardcode_libdir_separator=$lt_hardcode_libdir_separator 17386 17387 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17388 # DIR into the resulting binary. 17389 hardcode_direct=$hardcode_direct 17390 17391 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17392 # DIR into the resulting binary and the resulting library dependency is 17393 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17394 # library is relocated. 17395 hardcode_direct_absolute=$hardcode_direct_absolute 17396 17397 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17398 # into the resulting binary. 17399 hardcode_minus_L=$hardcode_minus_L 17400 17401 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17402 # into the resulting binary. 17403 hardcode_shlibpath_var=$hardcode_shlibpath_var 17404 17405 # Set to "yes" if building a shared library automatically hardcodes DIR 17406 # into the library and all subsequent libraries and executables linked 17407 # against it. 17408 hardcode_automatic=$hardcode_automatic 17409 17410 # Set to yes if linker adds runtime paths of dependent libraries 17411 # to runtime path list. 17412 inherit_rpath=$inherit_rpath 17413 17414 # Whether libtool must link a program against all its dependency libraries. 17415 link_all_deplibs=$link_all_deplibs 17416 17417 # Set to "yes" if exported symbols are required. 17418 always_export_symbols=$always_export_symbols 17419 17420 # The commands to list exported symbols. 17421 export_symbols_cmds=$lt_export_symbols_cmds 17422 17423 # Symbols that should not be listed in the preloaded symbols. 17424 exclude_expsyms=$lt_exclude_expsyms 17425 17426 # Symbols that must always be exported. 17427 include_expsyms=$lt_include_expsyms 17428 17429 # Commands necessary for linking programs (against libraries) with templates. 17430 prelink_cmds=$lt_prelink_cmds 17431 17432 # Commands necessary for finishing linking programs. 17433 postlink_cmds=$lt_postlink_cmds 17434 17435 # Specify filename containing input files. 17436 file_list_spec=$lt_file_list_spec 17437 17438 # How to hardcode a shared library path into an executable. 17439 hardcode_action=$hardcode_action 17440 17441 # The directories searched by this compiler when creating a shared library. 17442 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 17443 17444 # Dependencies to place before and after the objects being linked to 17445 # create a shared library. 17446 predep_objects=$lt_predep_objects 17447 postdep_objects=$lt_postdep_objects 17448 predeps=$lt_predeps 17449 postdeps=$lt_postdeps 17450 17451 # The library search path used internally by the compiler when linking 17452 # a shared library. 17453 compiler_lib_search_path=$lt_compiler_lib_search_path 17454 17455 # ### END LIBTOOL CONFIG 17456 17457 _LT_EOF 17458 17459 case $host_os in 17460 aix3*) 17461 cat <<\_LT_EOF >> "$cfgfile" 17462 # AIX sometimes has problems with the GCC collect2 program. For some 17463 # reason, if we set the COLLECT_NAMES environment variable, the problems 17464 # vanish in a puff of smoke. 17465 if test "X${COLLECT_NAMES+set}" != Xset; then 17466 COLLECT_NAMES= 17467 export COLLECT_NAMES 17468 fi 17469 _LT_EOF 17470 ;; 17471 esac 17472 17473 17474 ltmain="$ac_aux_dir/ltmain.sh" 17475 17476 17477 # We use sed instead of cat because bash on DJGPP gets confused if 17478 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17479 # text mode, it properly converts lines to CR/LF. This bash problem 17480 # is reportedly fixed, but why not run on old versions too? 17481 sed '$q' "$ltmain" >> "$cfgfile" \ 17482 || (rm -f "$cfgfile"; exit 1) 17483 17484 if test x"$xsi_shell" = xyes; then 17485 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 17486 func_dirname ()\ 17487 {\ 17488 \ case ${1} in\ 17489 \ */*) func_dirname_result="${1%/*}${2}" ;;\ 17490 \ * ) func_dirname_result="${3}" ;;\ 17491 \ esac\ 17492 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 17493 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17494 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17495 test 0 -eq $? || _lt_function_replace_fail=: 17496 17497 17498 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 17499 func_basename ()\ 17500 {\ 17501 \ func_basename_result="${1##*/}"\ 17502 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 17503 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17504 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17505 test 0 -eq $? || _lt_function_replace_fail=: 17506 17507 17508 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 17509 func_dirname_and_basename ()\ 17510 {\ 17511 \ case ${1} in\ 17512 \ */*) func_dirname_result="${1%/*}${2}" ;;\ 17513 \ * ) func_dirname_result="${3}" ;;\ 17514 \ esac\ 17515 \ func_basename_result="${1##*/}"\ 17516 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 17517 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17518 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17519 test 0 -eq $? || _lt_function_replace_fail=: 17520 17521 17522 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 17523 func_stripname ()\ 17524 {\ 17525 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 17526 \ # positional parameters, so assign one to ordinary parameter first.\ 17527 \ func_stripname_result=${3}\ 17528 \ func_stripname_result=${func_stripname_result#"${1}"}\ 17529 \ func_stripname_result=${func_stripname_result%"${2}"}\ 17530 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 17531 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17532 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17533 test 0 -eq $? || _lt_function_replace_fail=: 17534 17535 17536 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 17537 func_split_long_opt ()\ 17538 {\ 17539 \ func_split_long_opt_name=${1%%=*}\ 17540 \ func_split_long_opt_arg=${1#*=}\ 17541 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 17542 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17543 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17544 test 0 -eq $? || _lt_function_replace_fail=: 17545 17546 17547 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 17548 func_split_short_opt ()\ 17549 {\ 17550 \ func_split_short_opt_arg=${1#??}\ 17551 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 17552 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 17553 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17554 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17555 test 0 -eq $? || _lt_function_replace_fail=: 17556 17557 17558 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 17559 func_lo2o ()\ 17560 {\ 17561 \ case ${1} in\ 17562 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 17563 \ *) func_lo2o_result=${1} ;;\ 17564 \ esac\ 17565 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 17566 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17567 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17568 test 0 -eq $? || _lt_function_replace_fail=: 17569 17570 17571 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 17572 func_xform ()\ 17573 {\ 17574 func_xform_result=${1%.*}.lo\ 17575 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 17576 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17577 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17578 test 0 -eq $? || _lt_function_replace_fail=: 17579 17580 17581 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 17582 func_arith ()\ 17583 {\ 17584 func_arith_result=$(( $* ))\ 17585 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 17586 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17587 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17588 test 0 -eq $? || _lt_function_replace_fail=: 17589 17590 17591 sed -e '/^func_len ()$/,/^} # func_len /c\ 17592 func_len ()\ 17593 {\ 17594 func_len_result=${#1}\ 17595 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 17596 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17597 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17598 test 0 -eq $? || _lt_function_replace_fail=: 17599 17600 fi 17601 17602 if test x"$lt_shell_append" = xyes; then 17603 sed -e '/^func_append ()$/,/^} # func_append /c\ 17604 func_append ()\ 17605 {\ 17606 eval "${1}+=\\${2}"\ 17607 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 17608 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17609 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17610 test 0 -eq $? || _lt_function_replace_fail=: 17611 17612 17613 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 17614 func_append_quoted ()\ 17615 {\ 17616 \ func_quote_for_eval "${2}"\ 17617 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 17618 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 17619 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17620 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17621 test 0 -eq $? || _lt_function_replace_fail=: 17622 17623 17624 # Save a `func_append' function call where possible by direct use of '+=' 17625 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 17626 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17627 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17628 test 0 -eq $? || _lt_function_replace_fail=: 17629 else 17630 # Save a `func_append' function call even when '+=' is not available 17631 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 17632 && mv -f "$cfgfile.tmp" "$cfgfile" \ 17633 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 17634 test 0 -eq $? || _lt_function_replace_fail=: 17635 fi 17636 17637 if test x"$_lt_function_replace_fail" = x":"; then 17638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 17639 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 17640 fi 17641 17642 17643 mv -f "$cfgfile" "$ofile" || 17644 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 17645 chmod +x "$ofile" 17646 17647 17648 cat <<_LT_EOF >> "$ofile" 17649 17650 # ### BEGIN LIBTOOL TAG CONFIG: CXX 17651 17652 # The linker used to build libraries. 17653 LD=$lt_LD_CXX 17654 17655 # How to create reloadable object files. 17656 reload_flag=$lt_reload_flag_CXX 17657 reload_cmds=$lt_reload_cmds_CXX 17658 17659 # Commands used to build an old-style archive. 17660 old_archive_cmds=$lt_old_archive_cmds_CXX 17661 17662 # A language specific compiler. 17663 CC=$lt_compiler_CXX 17664 17665 # Is the compiler the GNU compiler? 17666 with_gcc=$GCC_CXX 17667 17668 # Compiler flag to turn off builtin functions. 17669 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 17670 17671 # Additional compiler flags for building library objects. 17672 pic_flag=$lt_lt_prog_compiler_pic_CXX 17673 17674 # How to pass a linker flag through the compiler. 17675 wl=$lt_lt_prog_compiler_wl_CXX 17676 17677 # Compiler flag to prevent dynamic linking. 17678 link_static_flag=$lt_lt_prog_compiler_static_CXX 17679 17680 # Does compiler simultaneously support -c and -o options? 17681 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 17682 17683 # Whether or not to add -lc for building shared libraries. 17684 build_libtool_need_lc=$archive_cmds_need_lc_CXX 17685 17686 # Whether or not to disallow shared libs when runtime libs are static. 17687 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 17688 17689 # Compiler flag to allow reflexive dlopens. 17690 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 17691 17692 # Compiler flag to generate shared objects directly from archives. 17693 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 17694 17695 # Whether the compiler copes with passing no objects directly. 17696 compiler_needs_object=$lt_compiler_needs_object_CXX 17697 17698 # Create an old-style archive from a shared archive. 17699 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 17700 17701 # Create a temporary old-style archive to link instead of a shared archive. 17702 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 17703 17704 # Commands used to build a shared archive. 17705 archive_cmds=$lt_archive_cmds_CXX 17706 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 17707 17708 # Commands used to build a loadable module if different from building 17709 # a shared archive. 17710 module_cmds=$lt_module_cmds_CXX 17711 module_expsym_cmds=$lt_module_expsym_cmds_CXX 17712 17713 # Whether we are building with GNU ld or not. 17714 with_gnu_ld=$lt_with_gnu_ld_CXX 17715 17716 # Flag that allows shared libraries with undefined symbols to be built. 17717 allow_undefined_flag=$lt_allow_undefined_flag_CXX 17718 17719 # Flag that enforces no undefined symbols. 17720 no_undefined_flag=$lt_no_undefined_flag_CXX 17721 17722 # Flag to hardcode \$libdir into a binary during linking. 17723 # This must work even if \$libdir does not exist 17724 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 17725 17726 # Whether we need a single "-rpath" flag with a separated argument. 17727 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 17728 17729 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17730 # DIR into the resulting binary. 17731 hardcode_direct=$hardcode_direct_CXX 17732 17733 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17734 # DIR into the resulting binary and the resulting library dependency is 17735 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17736 # library is relocated. 17737 hardcode_direct_absolute=$hardcode_direct_absolute_CXX 17738 17739 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17740 # into the resulting binary. 17741 hardcode_minus_L=$hardcode_minus_L_CXX 17742 17743 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17744 # into the resulting binary. 17745 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 17746 17747 # Set to "yes" if building a shared library automatically hardcodes DIR 17748 # into the library and all subsequent libraries and executables linked 17749 # against it. 17750 hardcode_automatic=$hardcode_automatic_CXX 17751 17752 # Set to yes if linker adds runtime paths of dependent libraries 17753 # to runtime path list. 17754 inherit_rpath=$inherit_rpath_CXX 17755 17756 # Whether libtool must link a program against all its dependency libraries. 17757 link_all_deplibs=$link_all_deplibs_CXX 17758 17759 # Set to "yes" if exported symbols are required. 17760 always_export_symbols=$always_export_symbols_CXX 17761 17762 # The commands to list exported symbols. 17763 export_symbols_cmds=$lt_export_symbols_cmds_CXX 17764 17765 # Symbols that should not be listed in the preloaded symbols. 17766 exclude_expsyms=$lt_exclude_expsyms_CXX 17767 17768 # Symbols that must always be exported. 17769 include_expsyms=$lt_include_expsyms_CXX 17770 17771 # Commands necessary for linking programs (against libraries) with templates. 17772 prelink_cmds=$lt_prelink_cmds_CXX 17773 17774 # Commands necessary for finishing linking programs. 17775 postlink_cmds=$lt_postlink_cmds_CXX 17776 17777 # Specify filename containing input files. 17778 file_list_spec=$lt_file_list_spec_CXX 17779 17780 # How to hardcode a shared library path into an executable. 17781 hardcode_action=$hardcode_action_CXX 17782 17783 # The directories searched by this compiler when creating a shared library. 17784 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 17785 17786 # Dependencies to place before and after the objects being linked to 17787 # create a shared library. 17788 predep_objects=$lt_predep_objects_CXX 17789 postdep_objects=$lt_postdep_objects_CXX 17790 predeps=$lt_predeps_CXX 17791 postdeps=$lt_postdeps_CXX 17792 17793 # The library search path used internally by the compiler when linking 17794 # a shared library. 17795 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 17796 17797 # ### END LIBTOOL TAG CONFIG: CXX 17798 _LT_EOF 17799 17800 ;; 17801 17802 esac 17803 done # for ac_tag 17804 17805 17806 as_fn_exit 0 17807 _ACEOF 17808 ac_clean_files=$ac_clean_files_save 17809 17810 test $ac_write_fail = 0 || 17811 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 17812 17813 17814 # configure is writing to config.log, and then calls config.status. 17815 # config.status does its own redirection, appending to config.log. 17816 # Unfortunately, on DOS this fails, as config.log is still kept open 17817 # by configure, so config.status won't be able to write to it; its 17818 # output is simply discarded. So we exec the FD to /dev/null, 17819 # effectively closing config.log, so it can be properly (re)opened and 17820 # appended to by config.status. When coming back to configure, we 17821 # need to make the FD available again. 17822 if test "$no_create" != yes; then 17823 ac_cs_success=: 17824 ac_config_status_args= 17825 test "$silent" = yes && 17826 ac_config_status_args="$ac_config_status_args --quiet" 17827 exec 5>/dev/null 17828 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17829 exec 5>>config.log 17830 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17831 # would make configure fail if this is the last instruction. 17832 $ac_cs_success || as_fn_exit 1 17833 fi 17834 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17836 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17837 fi 17838 17839