1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.65 for PCRE 8.12. 4# 5# 6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, 8# Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92case $0 in #(( 93 *[\\/]* ) as_myself=$0 ;; 94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 95for as_dir in $PATH 96do 97 IFS=$as_save_IFS 98 test -z "$as_dir" && as_dir=. 99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 100 done 101IFS=$as_save_IFS 102 103 ;; 104esac 105# We did not find ourselves, most probably we were run as `sh COMMAND' 106# in which case we are not to be found in the path. 107if test "x$as_myself" = x; then 108 as_myself=$0 109fi 110if test ! -f "$as_myself"; then 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 112 exit 1 113fi 114 115# Unset variables that we do not need and which cause bugs (e.g. in 116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 117# suppresses any "Segmentation fault" message there. '((' could 118# trigger a bug in pdksh 5.2.14. 119for as_var in BASH_ENV ENV MAIL MAILPATH 120do eval test x\${$as_var+set} = xset \ 121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 122done 123PS1='$ ' 124PS2='> ' 125PS4='+ ' 126 127# NLS nuisances. 128LC_ALL=C 129export LC_ALL 130LANGUAGE=C 131export LANGUAGE 132 133# CDPATH. 134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 135 136if test "x$CONFIG_SHELL" = x; then 137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 138 emulate sh 139 NULLCMD=: 140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 141 # is contrary to our usage. Disable this feature. 142 alias -g '\${1+\"\$@\"}'='\"\$@\"' 143 setopt NO_GLOB_SUBST 144else 145 case \`(set -o) 2>/dev/null\` in #( 146 *posix*) : 147 set -o posix ;; #( 148 *) : 149 ;; 150esac 151fi 152" 153 as_required="as_fn_return () { (exit \$1); } 154as_fn_success () { as_fn_return 0; } 155as_fn_failure () { as_fn_return 1; } 156as_fn_ret_success () { return 0; } 157as_fn_ret_failure () { return 1; } 158 159exitcode=0 160as_fn_success || { exitcode=1; echo as_fn_success failed.; } 161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 165 166else 167 exitcode=1; echo positional parameters were not saved. 168fi 169test x\$exitcode = x0 || exit 1" 170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 174test \$(( 1 + 1 )) = 2 || exit 1 175 176 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 177 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 178 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 179 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 180 PATH=/empty FPATH=/empty; export PATH FPATH 181 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 182 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 183 if (eval "$as_required") 2>/dev/null; then : 184 as_have_required=yes 185else 186 as_have_required=no 187fi 188 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 189 190else 191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 192as_found=false 193for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 194do 195 IFS=$as_save_IFS 196 test -z "$as_dir" && as_dir=. 197 as_found=: 198 case $as_dir in #( 199 /*) 200 for as_base in sh bash ksh sh5; do 201 # Try only shells that exist, to save several forks. 202 as_shell=$as_dir/$as_base 203 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 204 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 CONFIG_SHELL=$as_shell as_have_required=yes 206 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 207 break 2 208fi 209fi 210 done;; 211 esac 212 as_found=false 213done 214$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 215 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 216 CONFIG_SHELL=$SHELL as_have_required=yes 217fi; } 218IFS=$as_save_IFS 219 220 221 if test "x$CONFIG_SHELL" != x; then : 222 # We cannot yet assume a decent shell, so we have to provide a 223 # neutralization value for shells without unset; and this also 224 # works around shells that cannot unset nonexistent variables. 225 BASH_ENV=/dev/null 226 ENV=/dev/null 227 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 228 export CONFIG_SHELL 229 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 230fi 231 232 if test x$as_have_required = xno; then : 233 $as_echo "$0: This script requires a shell more modern than all" 234 $as_echo "$0: the shells that I found on your system." 235 if test x${ZSH_VERSION+set} = xset ; then 236 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 237 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 238 else 239 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 240$0: including any error possibly output before this 241$0: message. Then install a modern shell, or manually run 242$0: the script under such a shell if you do have one." 243 fi 244 exit 1 245fi 246fi 247fi 248SHELL=${CONFIG_SHELL-/bin/sh} 249export SHELL 250# Unset more variables known to interfere with behavior of common tools. 251CLICOLOR_FORCE= GREP_OPTIONS= 252unset CLICOLOR_FORCE GREP_OPTIONS 253 254## --------------------- ## 255## M4sh Shell Functions. ## 256## --------------------- ## 257# as_fn_unset VAR 258# --------------- 259# Portably unset VAR. 260as_fn_unset () 261{ 262 { eval $1=; unset $1;} 263} 264as_unset=as_fn_unset 265 266# as_fn_set_status STATUS 267# ----------------------- 268# Set $? to STATUS, without forking. 269as_fn_set_status () 270{ 271 return $1 272} # as_fn_set_status 273 274# as_fn_exit STATUS 275# ----------------- 276# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 277as_fn_exit () 278{ 279 set +e 280 as_fn_set_status $1 281 exit $1 282} # as_fn_exit 283 284# as_fn_mkdir_p 285# ------------- 286# Create "$as_dir" as a directory, including parents if necessary. 287as_fn_mkdir_p () 288{ 289 290 case $as_dir in #( 291 -*) as_dir=./$as_dir;; 292 esac 293 test -d "$as_dir" || eval $as_mkdir_p || { 294 as_dirs= 295 while :; do 296 case $as_dir in #( 297 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 298 *) as_qdir=$as_dir;; 299 esac 300 as_dirs="'$as_qdir' $as_dirs" 301 as_dir=`$as_dirname -- "$as_dir" || 302$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 303 X"$as_dir" : 'X\(//\)[^/]' \| \ 304 X"$as_dir" : 'X\(//\)$' \| \ 305 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 306$as_echo X"$as_dir" | 307 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 308 s//\1/ 309 q 310 } 311 /^X\(\/\/\)[^/].*/{ 312 s//\1/ 313 q 314 } 315 /^X\(\/\/\)$/{ 316 s//\1/ 317 q 318 } 319 /^X\(\/\).*/{ 320 s//\1/ 321 q 322 } 323 s/.*/./; q'` 324 test -d "$as_dir" && break 325 done 326 test -z "$as_dirs" || eval "mkdir $as_dirs" 327 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 328 329 330} # as_fn_mkdir_p 331# as_fn_append VAR VALUE 332# ---------------------- 333# Append the text in VALUE to the end of the definition contained in VAR. Take 334# advantage of any shell optimizations that allow amortized linear growth over 335# repeated appends, instead of the typical quadratic growth present in naive 336# implementations. 337if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 338 eval 'as_fn_append () 339 { 340 eval $1+=\$2 341 }' 342else 343 as_fn_append () 344 { 345 eval $1=\$$1\$2 346 } 347fi # as_fn_append 348 349# as_fn_arith ARG... 350# ------------------ 351# Perform arithmetic evaluation on the ARGs, and store the result in the 352# global $as_val. Take advantage of shells that can avoid forks. The arguments 353# must be portable across $(()) and expr. 354if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 355 eval 'as_fn_arith () 356 { 357 as_val=$(( $* )) 358 }' 359else 360 as_fn_arith () 361 { 362 as_val=`expr "$@" || test $? -eq 1` 363 } 364fi # as_fn_arith 365 366 367# as_fn_error ERROR [LINENO LOG_FD] 368# --------------------------------- 369# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 370# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 371# script with status $?, using 1 if that was 0. 372as_fn_error () 373{ 374 as_status=$?; test $as_status -eq 0 && as_status=1 375 if test "$3"; then 376 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 377 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 378 fi 379 $as_echo "$as_me: error: $1" >&2 380 as_fn_exit $as_status 381} # as_fn_error 382 383if expr a : '\(a\)' >/dev/null 2>&1 && 384 test "X`expr 00001 : '.*\(...\)'`" = X001; then 385 as_expr=expr 386else 387 as_expr=false 388fi 389 390if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 391 as_basename=basename 392else 393 as_basename=false 394fi 395 396if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 397 as_dirname=dirname 398else 399 as_dirname=false 400fi 401 402as_me=`$as_basename -- "$0" || 403$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 404 X"$0" : 'X\(//\)$' \| \ 405 X"$0" : 'X\(/\)' \| . 2>/dev/null || 406$as_echo X/"$0" | 407 sed '/^.*\/\([^/][^/]*\)\/*$/{ 408 s//\1/ 409 q 410 } 411 /^X\/\(\/\/\)$/{ 412 s//\1/ 413 q 414 } 415 /^X\/\(\/\).*/{ 416 s//\1/ 417 q 418 } 419 s/.*/./; q'` 420 421# Avoid depending upon Character Ranges. 422as_cr_letters='abcdefghijklmnopqrstuvwxyz' 423as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 424as_cr_Letters=$as_cr_letters$as_cr_LETTERS 425as_cr_digits='0123456789' 426as_cr_alnum=$as_cr_Letters$as_cr_digits 427 428 429 as_lineno_1=$LINENO as_lineno_1a=$LINENO 430 as_lineno_2=$LINENO as_lineno_2a=$LINENO 431 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 432 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 433 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 434 sed -n ' 435 p 436 /[$]LINENO/= 437 ' <$as_myself | 438 sed ' 439 s/[$]LINENO.*/&-/ 440 t lineno 441 b 442 :lineno 443 N 444 :loop 445 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 446 t loop 447 s/-\n.*// 448 ' >$as_me.lineno && 449 chmod +x "$as_me.lineno" || 450 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 451 452 # Don't try to exec as it changes $[0], causing all sort of problems 453 # (the dirname of $[0] is not the place where we might find the 454 # original and so on. Autoconf is especially sensitive to this). 455 . "./$as_me.lineno" 456 # Exit status is that of the last command. 457 exit 458} 459 460ECHO_C= ECHO_N= ECHO_T= 461case `echo -n x` in #((((( 462-n*) 463 case `echo 'xy\c'` in 464 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 465 xy) ECHO_C='\c';; 466 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 467 ECHO_T=' ';; 468 esac;; 469*) 470 ECHO_N='-n';; 471esac 472 473rm -f conf$$ conf$$.exe conf$$.file 474if test -d conf$$.dir; then 475 rm -f conf$$.dir/conf$$.file 476else 477 rm -f conf$$.dir 478 mkdir conf$$.dir 2>/dev/null 479fi 480if (echo >conf$$.file) 2>/dev/null; then 481 if ln -s conf$$.file conf$$ 2>/dev/null; then 482 as_ln_s='ln -s' 483 # ... but there are two gotchas: 484 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 485 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 486 # In both cases, we have to default to `cp -p'. 487 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 488 as_ln_s='cp -p' 489 elif ln conf$$.file conf$$ 2>/dev/null; then 490 as_ln_s=ln 491 else 492 as_ln_s='cp -p' 493 fi 494else 495 as_ln_s='cp -p' 496fi 497rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 498rmdir conf$$.dir 2>/dev/null 499 500if mkdir -p . 2>/dev/null; then 501 as_mkdir_p='mkdir -p "$as_dir"' 502else 503 test -d ./-p && rmdir ./-p 504 as_mkdir_p=false 505fi 506 507if test -x / >/dev/null 2>&1; then 508 as_test_x='test -x' 509else 510 if ls -dL / >/dev/null 2>&1; then 511 as_ls_L_option=L 512 else 513 as_ls_L_option= 514 fi 515 as_test_x=' 516 eval sh -c '\'' 517 if test -d "$1"; then 518 test -d "$1/."; 519 else 520 case $1 in #( 521 -*)set "./$1";; 522 esac; 523 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 524 ???[sx]*):;;*)false;;esac;fi 525 '\'' sh 526 ' 527fi 528as_executable_p=$as_test_x 529 530# Sed expression to map a string onto a valid CPP name. 531as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 532 533# Sed expression to map a string onto a valid variable name. 534as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 535 536SHELL=${CONFIG_SHELL-/bin/sh} 537 538 539test -n "$DJDIR" || exec 7<&0 </dev/null 540exec 6>&1 541 542# Name of the host. 543# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 544# so uname gets run too. 545ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 546 547# 548# Initializations. 549# 550ac_default_prefix=/usr/local 551ac_clean_files= 552ac_config_libobj_dir=. 553LIBOBJS= 554cross_compiling=no 555subdirs= 556MFLAGS= 557MAKEFLAGS= 558 559# Identity of this package. 560PACKAGE_NAME='PCRE' 561PACKAGE_TARNAME='pcre' 562PACKAGE_VERSION='8.12' 563PACKAGE_STRING='PCRE 8.12' 564PACKAGE_BUGREPORT='' 565PACKAGE_URL='' 566 567ac_unique_file="pcre.h.in" 568# Factoring default headers for most tests. 569ac_includes_default="\ 570#include <stdio.h> 571#ifdef HAVE_SYS_TYPES_H 572# include <sys/types.h> 573#endif 574#ifdef HAVE_SYS_STAT_H 575# include <sys/stat.h> 576#endif 577#ifdef STDC_HEADERS 578# include <stdlib.h> 579# include <stddef.h> 580#else 581# ifdef HAVE_STDLIB_H 582# include <stdlib.h> 583# endif 584#endif 585#ifdef HAVE_STRING_H 586# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 587# include <memory.h> 588# endif 589# include <string.h> 590#endif 591#ifdef HAVE_STRINGS_H 592# include <strings.h> 593#endif 594#ifdef HAVE_INTTYPES_H 595# include <inttypes.h> 596#endif 597#ifdef HAVE_STDINT_H 598# include <stdint.h> 599#endif 600#ifdef HAVE_UNISTD_H 601# include <unistd.h> 602#endif" 603 604ac_subst_vars='am__EXEEXT_FALSE 605am__EXEEXT_TRUE 606LTLIBOBJS 607LIBOBJS 608LIBREADLINE 609LIBBZ2 610LIBZ 611DISTCHECK_CONFIGURE_FLAGS 612EXTRA_LIBPCRECPP_LDFLAGS 613EXTRA_LIBPCREPOSIX_LDFLAGS 614EXTRA_LIBPCRE_LDFLAGS 615PCRE_STATIC_CFLAG 616WITH_REBUILD_CHARTABLES_FALSE 617WITH_REBUILD_CHARTABLES_TRUE 618WITH_PCRE_CPP_FALSE 619WITH_PCRE_CPP_TRUE 620pcre_have_bits_type_traits 621pcre_have_type_traits 622pcre_have_ulong_long 623pcre_have_long_long 624enable_cpp 625PCRE_DATE 626PCRE_PRERELEASE 627PCRE_MINOR 628PCRE_MAJOR 629CXXCPP 630OTOOL64 631OTOOL 632LIPO 633NMEDIT 634DSYMUTIL 635RANLIB 636AR 637LN_S 638NM 639ac_ct_DUMPBIN 640DUMPBIN 641LD 642FGREP 643SED 644LIBTOOL 645OBJDUMP 646DLLTOOL 647AS 648host_os 649host_vendor 650host_cpu 651host 652build_os 653build_vendor 654build_cpu 655build 656EGREP 657GREP 658CPP 659am__fastdepCXX_FALSE 660am__fastdepCXX_TRUE 661CXXDEPMODE 662ac_ct_CXX 663CXXFLAGS 664CXX 665am__fastdepCC_FALSE 666am__fastdepCC_TRUE 667CCDEPMODE 668AMDEPBACKSLASH 669AMDEP_FALSE 670AMDEP_TRUE 671am__quote 672am__include 673DEPDIR 674OBJEXT 675EXEEXT 676ac_ct_CC 677CPPFLAGS 678LDFLAGS 679CFLAGS 680CC 681am__untar 682am__tar 683AMTAR 684am__leading_dot 685SET_MAKE 686AWK 687mkdir_p 688MKDIR_P 689INSTALL_STRIP_PROGRAM 690STRIP 691install_sh 692MAKEINFO 693AUTOHEADER 694AUTOMAKE 695AUTOCONF 696ACLOCAL 697VERSION 698PACKAGE 699CYGPATH_W 700am__isrc 701INSTALL_DATA 702INSTALL_SCRIPT 703INSTALL_PROGRAM 704target_alias 705host_alias 706build_alias 707LIBS 708ECHO_T 709ECHO_N 710ECHO_C 711DEFS 712mandir 713localedir 714libdir 715psdir 716pdfdir 717dvidir 718htmldir 719infodir 720docdir 721oldincludedir 722includedir 723localstatedir 724sharedstatedir 725sysconfdir 726datadir 727datarootdir 728libexecdir 729sbindir 730bindir 731program_transform_name 732prefix 733exec_prefix 734PACKAGE_URL 735PACKAGE_BUGREPORT 736PACKAGE_STRING 737PACKAGE_VERSION 738PACKAGE_TARNAME 739PACKAGE_NAME 740PATH_SEPARATOR 741SHELL' 742ac_subst_files='' 743ac_user_opts=' 744enable_option_checking 745enable_dependency_tracking 746enable_shared 747enable_static 748with_pic 749enable_fast_install 750with_gnu_ld 751enable_libtool_lock 752enable_cpp 753enable_rebuild_chartables 754enable_utf8 755enable_unicode_properties 756enable_newline_is_cr 757enable_newline_is_lf 758enable_newline_is_crlf 759enable_newline_is_anycrlf 760enable_newline_is_any 761enable_bsr_anycrlf 762enable_ebcdic 763enable_stack_for_recursion 764enable_pcregrep_libz 765enable_pcregrep_libbz2 766enable_pcretest_libreadline 767with_posix_malloc_threshold 768with_link_size 769with_match_limit 770with_match_limit_recursion 771' 772 ac_precious_vars='build_alias 773host_alias 774target_alias 775CC 776CFLAGS 777LDFLAGS 778LIBS 779CPPFLAGS 780CXX 781CXXFLAGS 782CCC 783CPP 784CXXCPP' 785 786 787# Initialize some variables set by options. 788ac_init_help= 789ac_init_version=false 790ac_unrecognized_opts= 791ac_unrecognized_sep= 792# The variables have the same names as the options, with 793# dashes changed to underlines. 794cache_file=/dev/null 795exec_prefix=NONE 796no_create= 797no_recursion= 798prefix=NONE 799program_prefix=NONE 800program_suffix=NONE 801program_transform_name=s,x,x, 802silent= 803site= 804srcdir= 805verbose= 806x_includes=NONE 807x_libraries=NONE 808 809# Installation directory options. 810# These are left unexpanded so users can "make install exec_prefix=/foo" 811# and all the variables that are supposed to be based on exec_prefix 812# by default will actually change. 813# Use braces instead of parens because sh, perl, etc. also accept them. 814# (The list follows the same order as the GNU Coding Standards.) 815bindir='${exec_prefix}/bin' 816sbindir='${exec_prefix}/sbin' 817libexecdir='${exec_prefix}/libexec' 818datarootdir='${prefix}/share' 819datadir='${datarootdir}' 820sysconfdir='${prefix}/etc' 821sharedstatedir='${prefix}/com' 822localstatedir='${prefix}/var' 823includedir='${prefix}/include' 824oldincludedir='/usr/include' 825docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 826infodir='${datarootdir}/info' 827htmldir='${docdir}' 828dvidir='${docdir}' 829pdfdir='${docdir}' 830psdir='${docdir}' 831libdir='${exec_prefix}/lib' 832localedir='${datarootdir}/locale' 833mandir='${datarootdir}/man' 834 835ac_prev= 836ac_dashdash= 837for ac_option 838do 839 # If the previous option needs an argument, assign it. 840 if test -n "$ac_prev"; then 841 eval $ac_prev=\$ac_option 842 ac_prev= 843 continue 844 fi 845 846 case $ac_option in 847 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 848 *) ac_optarg=yes ;; 849 esac 850 851 # Accept the important Cygnus configure options, so we can diagnose typos. 852 853 case $ac_dashdash$ac_option in 854 --) 855 ac_dashdash=yes ;; 856 857 -bindir | --bindir | --bindi | --bind | --bin | --bi) 858 ac_prev=bindir ;; 859 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 860 bindir=$ac_optarg ;; 861 862 -build | --build | --buil | --bui | --bu) 863 ac_prev=build_alias ;; 864 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 865 build_alias=$ac_optarg ;; 866 867 -cache-file | --cache-file | --cache-fil | --cache-fi \ 868 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 869 ac_prev=cache_file ;; 870 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 871 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 872 cache_file=$ac_optarg ;; 873 874 --config-cache | -C) 875 cache_file=config.cache ;; 876 877 -datadir | --datadir | --datadi | --datad) 878 ac_prev=datadir ;; 879 -datadir=* | --datadir=* | --datadi=* | --datad=*) 880 datadir=$ac_optarg ;; 881 882 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 883 | --dataroo | --dataro | --datar) 884 ac_prev=datarootdir ;; 885 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 886 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 887 datarootdir=$ac_optarg ;; 888 889 -disable-* | --disable-*) 890 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 891 # Reject names that are not valid shell variable names. 892 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 893 as_fn_error "invalid feature name: $ac_useropt" 894 ac_useropt_orig=$ac_useropt 895 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 896 case $ac_user_opts in 897 *" 898"enable_$ac_useropt" 899"*) ;; 900 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 901 ac_unrecognized_sep=', ';; 902 esac 903 eval enable_$ac_useropt=no ;; 904 905 -docdir | --docdir | --docdi | --doc | --do) 906 ac_prev=docdir ;; 907 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 908 docdir=$ac_optarg ;; 909 910 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 911 ac_prev=dvidir ;; 912 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 913 dvidir=$ac_optarg ;; 914 915 -enable-* | --enable-*) 916 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 917 # Reject names that are not valid shell variable names. 918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 919 as_fn_error "invalid feature name: $ac_useropt" 920 ac_useropt_orig=$ac_useropt 921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 922 case $ac_user_opts in 923 *" 924"enable_$ac_useropt" 925"*) ;; 926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 927 ac_unrecognized_sep=', ';; 928 esac 929 eval enable_$ac_useropt=\$ac_optarg ;; 930 931 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 932 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 933 | --exec | --exe | --ex) 934 ac_prev=exec_prefix ;; 935 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 936 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 937 | --exec=* | --exe=* | --ex=*) 938 exec_prefix=$ac_optarg ;; 939 940 -gas | --gas | --ga | --g) 941 # Obsolete; use --with-gas. 942 with_gas=yes ;; 943 944 -help | --help | --hel | --he | -h) 945 ac_init_help=long ;; 946 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 947 ac_init_help=recursive ;; 948 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 949 ac_init_help=short ;; 950 951 -host | --host | --hos | --ho) 952 ac_prev=host_alias ;; 953 -host=* | --host=* | --hos=* | --ho=*) 954 host_alias=$ac_optarg ;; 955 956 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 957 ac_prev=htmldir ;; 958 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 959 | --ht=*) 960 htmldir=$ac_optarg ;; 961 962 -includedir | --includedir | --includedi | --included | --include \ 963 | --includ | --inclu | --incl | --inc) 964 ac_prev=includedir ;; 965 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 966 | --includ=* | --inclu=* | --incl=* | --inc=*) 967 includedir=$ac_optarg ;; 968 969 -infodir | --infodir | --infodi | --infod | --info | --inf) 970 ac_prev=infodir ;; 971 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 972 infodir=$ac_optarg ;; 973 974 -libdir | --libdir | --libdi | --libd) 975 ac_prev=libdir ;; 976 -libdir=* | --libdir=* | --libdi=* | --libd=*) 977 libdir=$ac_optarg ;; 978 979 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 980 | --libexe | --libex | --libe) 981 ac_prev=libexecdir ;; 982 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 983 | --libexe=* | --libex=* | --libe=*) 984 libexecdir=$ac_optarg ;; 985 986 -localedir | --localedir | --localedi | --localed | --locale) 987 ac_prev=localedir ;; 988 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 989 localedir=$ac_optarg ;; 990 991 -localstatedir | --localstatedir | --localstatedi | --localstated \ 992 | --localstate | --localstat | --localsta | --localst | --locals) 993 ac_prev=localstatedir ;; 994 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 995 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 996 localstatedir=$ac_optarg ;; 997 998 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 999 ac_prev=mandir ;; 1000 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1001 mandir=$ac_optarg ;; 1002 1003 -nfp | --nfp | --nf) 1004 # Obsolete; use --without-fp. 1005 with_fp=no ;; 1006 1007 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1008 | --no-cr | --no-c | -n) 1009 no_create=yes ;; 1010 1011 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1012 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1013 no_recursion=yes ;; 1014 1015 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1016 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1017 | --oldin | --oldi | --old | --ol | --o) 1018 ac_prev=oldincludedir ;; 1019 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1020 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1021 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1022 oldincludedir=$ac_optarg ;; 1023 1024 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1025 ac_prev=prefix ;; 1026 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1027 prefix=$ac_optarg ;; 1028 1029 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1030 | --program-pre | --program-pr | --program-p) 1031 ac_prev=program_prefix ;; 1032 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1033 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1034 program_prefix=$ac_optarg ;; 1035 1036 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1037 | --program-suf | --program-su | --program-s) 1038 ac_prev=program_suffix ;; 1039 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1040 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1041 program_suffix=$ac_optarg ;; 1042 1043 -program-transform-name | --program-transform-name \ 1044 | --program-transform-nam | --program-transform-na \ 1045 | --program-transform-n | --program-transform- \ 1046 | --program-transform | --program-transfor \ 1047 | --program-transfo | --program-transf \ 1048 | --program-trans | --program-tran \ 1049 | --progr-tra | --program-tr | --program-t) 1050 ac_prev=program_transform_name ;; 1051 -program-transform-name=* | --program-transform-name=* \ 1052 | --program-transform-nam=* | --program-transform-na=* \ 1053 | --program-transform-n=* | --program-transform-=* \ 1054 | --program-transform=* | --program-transfor=* \ 1055 | --program-transfo=* | --program-transf=* \ 1056 | --program-trans=* | --program-tran=* \ 1057 | --progr-tra=* | --program-tr=* | --program-t=*) 1058 program_transform_name=$ac_optarg ;; 1059 1060 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1061 ac_prev=pdfdir ;; 1062 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1063 pdfdir=$ac_optarg ;; 1064 1065 -psdir | --psdir | --psdi | --psd | --ps) 1066 ac_prev=psdir ;; 1067 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1068 psdir=$ac_optarg ;; 1069 1070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1071 | -silent | --silent | --silen | --sile | --sil) 1072 silent=yes ;; 1073 1074 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1075 ac_prev=sbindir ;; 1076 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1077 | --sbi=* | --sb=*) 1078 sbindir=$ac_optarg ;; 1079 1080 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1081 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1082 | --sharedst | --shareds | --shared | --share | --shar \ 1083 | --sha | --sh) 1084 ac_prev=sharedstatedir ;; 1085 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1086 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1087 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1088 | --sha=* | --sh=*) 1089 sharedstatedir=$ac_optarg ;; 1090 1091 -site | --site | --sit) 1092 ac_prev=site ;; 1093 -site=* | --site=* | --sit=*) 1094 site=$ac_optarg ;; 1095 1096 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1097 ac_prev=srcdir ;; 1098 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1099 srcdir=$ac_optarg ;; 1100 1101 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1102 | --syscon | --sysco | --sysc | --sys | --sy) 1103 ac_prev=sysconfdir ;; 1104 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1105 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1106 sysconfdir=$ac_optarg ;; 1107 1108 -target | --target | --targe | --targ | --tar | --ta | --t) 1109 ac_prev=target_alias ;; 1110 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1111 target_alias=$ac_optarg ;; 1112 1113 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1114 verbose=yes ;; 1115 1116 -version | --version | --versio | --versi | --vers | -V) 1117 ac_init_version=: ;; 1118 1119 -with-* | --with-*) 1120 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1121 # Reject names that are not valid shell variable names. 1122 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1123 as_fn_error "invalid package name: $ac_useropt" 1124 ac_useropt_orig=$ac_useropt 1125 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1126 case $ac_user_opts in 1127 *" 1128"with_$ac_useropt" 1129"*) ;; 1130 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1131 ac_unrecognized_sep=', ';; 1132 esac 1133 eval with_$ac_useropt=\$ac_optarg ;; 1134 1135 -without-* | --without-*) 1136 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1137 # Reject names that are not valid shell variable names. 1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1139 as_fn_error "invalid package name: $ac_useropt" 1140 ac_useropt_orig=$ac_useropt 1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1142 case $ac_user_opts in 1143 *" 1144"with_$ac_useropt" 1145"*) ;; 1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1147 ac_unrecognized_sep=', ';; 1148 esac 1149 eval with_$ac_useropt=no ;; 1150 1151 --x) 1152 # Obsolete; use --with-x. 1153 with_x=yes ;; 1154 1155 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1156 | --x-incl | --x-inc | --x-in | --x-i) 1157 ac_prev=x_includes ;; 1158 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1159 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1160 x_includes=$ac_optarg ;; 1161 1162 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1163 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1164 ac_prev=x_libraries ;; 1165 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1166 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1167 x_libraries=$ac_optarg ;; 1168 1169 -*) as_fn_error "unrecognized option: \`$ac_option' 1170Try \`$0 --help' for more information." 1171 ;; 1172 1173 *=*) 1174 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1175 # Reject names that are not valid shell variable names. 1176 case $ac_envvar in #( 1177 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1178 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1179 esac 1180 eval $ac_envvar=\$ac_optarg 1181 export $ac_envvar ;; 1182 1183 *) 1184 # FIXME: should be removed in autoconf 3.0. 1185 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1186 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1187 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1188 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1189 ;; 1190 1191 esac 1192done 1193 1194if test -n "$ac_prev"; then 1195 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1196 as_fn_error "missing argument to $ac_option" 1197fi 1198 1199if test -n "$ac_unrecognized_opts"; then 1200 case $enable_option_checking in 1201 no) ;; 1202 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1203 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1204 esac 1205fi 1206 1207# Check all directory arguments for consistency. 1208for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1209 datadir sysconfdir sharedstatedir localstatedir includedir \ 1210 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1211 libdir localedir mandir 1212do 1213 eval ac_val=\$$ac_var 1214 # Remove trailing slashes. 1215 case $ac_val in 1216 */ ) 1217 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1218 eval $ac_var=\$ac_val;; 1219 esac 1220 # Be sure to have absolute directory names. 1221 case $ac_val in 1222 [\\/$]* | ?:[\\/]* ) continue;; 1223 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1224 esac 1225 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1226done 1227 1228# There might be people who depend on the old broken behavior: `$host' 1229# used to hold the argument of --host etc. 1230# FIXME: To remove some day. 1231build=$build_alias 1232host=$host_alias 1233target=$target_alias 1234 1235# FIXME: To remove some day. 1236if test "x$host_alias" != x; then 1237 if test "x$build_alias" = x; then 1238 cross_compiling=maybe 1239 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1240 If a cross compiler is detected then cross compile mode will be used." >&2 1241 elif test "x$build_alias" != "x$host_alias"; then 1242 cross_compiling=yes 1243 fi 1244fi 1245 1246ac_tool_prefix= 1247test -n "$host_alias" && ac_tool_prefix=$host_alias- 1248 1249test "$silent" = yes && exec 6>/dev/null 1250 1251 1252ac_pwd=`pwd` && test -n "$ac_pwd" && 1253ac_ls_di=`ls -di .` && 1254ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1255 as_fn_error "working directory cannot be determined" 1256test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1257 as_fn_error "pwd does not report name of working directory" 1258 1259 1260# Find the source files, if location was not specified. 1261if test -z "$srcdir"; then 1262 ac_srcdir_defaulted=yes 1263 # Try the directory containing this script, then the parent directory. 1264 ac_confdir=`$as_dirname -- "$as_myself" || 1265$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1266 X"$as_myself" : 'X\(//\)[^/]' \| \ 1267 X"$as_myself" : 'X\(//\)$' \| \ 1268 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1269$as_echo X"$as_myself" | 1270 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1271 s//\1/ 1272 q 1273 } 1274 /^X\(\/\/\)[^/].*/{ 1275 s//\1/ 1276 q 1277 } 1278 /^X\(\/\/\)$/{ 1279 s//\1/ 1280 q 1281 } 1282 /^X\(\/\).*/{ 1283 s//\1/ 1284 q 1285 } 1286 s/.*/./; q'` 1287 srcdir=$ac_confdir 1288 if test ! -r "$srcdir/$ac_unique_file"; then 1289 srcdir=.. 1290 fi 1291else 1292 ac_srcdir_defaulted=no 1293fi 1294if test ! -r "$srcdir/$ac_unique_file"; then 1295 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1296 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1297fi 1298ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1299ac_abs_confdir=`( 1300 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1301 pwd)` 1302# When building in place, set srcdir=. 1303if test "$ac_abs_confdir" = "$ac_pwd"; then 1304 srcdir=. 1305fi 1306# Remove unnecessary trailing slashes from srcdir. 1307# Double slashes in file names in object file debugging info 1308# mess up M-x gdb in Emacs. 1309case $srcdir in 1310*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1311esac 1312for ac_var in $ac_precious_vars; do 1313 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1314 eval ac_env_${ac_var}_value=\$${ac_var} 1315 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1316 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1317done 1318 1319# 1320# Report the --help message. 1321# 1322if test "$ac_init_help" = "long"; then 1323 # Omit some internal or obsolete options to make the list less imposing. 1324 # This message is too long to be a string in the A/UX 3.1 sh. 1325 cat <<_ACEOF 1326\`configure' configures PCRE 8.12 to adapt to many kinds of systems. 1327 1328Usage: $0 [OPTION]... [VAR=VALUE]... 1329 1330To assign environment variables (e.g., CC, CFLAGS...), specify them as 1331VAR=VALUE. See below for descriptions of some of the useful variables. 1332 1333Defaults for the options are specified in brackets. 1334 1335Configuration: 1336 -h, --help display this help and exit 1337 --help=short display options specific to this package 1338 --help=recursive display the short help of all the included packages 1339 -V, --version display version information and exit 1340 -q, --quiet, --silent do not print \`checking...' messages 1341 --cache-file=FILE cache test results in FILE [disabled] 1342 -C, --config-cache alias for \`--cache-file=config.cache' 1343 -n, --no-create do not create output files 1344 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1345 1346Installation directories: 1347 --prefix=PREFIX install architecture-independent files in PREFIX 1348 [$ac_default_prefix] 1349 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1350 [PREFIX] 1351 1352By default, \`make install' will install all the files in 1353\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1354an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1355for instance \`--prefix=\$HOME'. 1356 1357For better control, use the options below. 1358 1359Fine tuning of the installation directories: 1360 --bindir=DIR user executables [EPREFIX/bin] 1361 --sbindir=DIR system admin executables [EPREFIX/sbin] 1362 --libexecdir=DIR program executables [EPREFIX/libexec] 1363 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1364 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1365 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1366 --libdir=DIR object code libraries [EPREFIX/lib] 1367 --includedir=DIR C header files [PREFIX/include] 1368 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1369 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1370 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1371 --infodir=DIR info documentation [DATAROOTDIR/info] 1372 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1373 --mandir=DIR man documentation [DATAROOTDIR/man] 1374 --docdir=DIR documentation root [DATAROOTDIR/doc/pcre] 1375 --htmldir=DIR html documentation [DOCDIR] 1376 --dvidir=DIR dvi documentation [DOCDIR] 1377 --pdfdir=DIR pdf documentation [DOCDIR] 1378 --psdir=DIR ps documentation [DOCDIR] 1379_ACEOF 1380 1381 cat <<\_ACEOF 1382 1383Program names: 1384 --program-prefix=PREFIX prepend PREFIX to installed program names 1385 --program-suffix=SUFFIX append SUFFIX to installed program names 1386 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1387 1388System types: 1389 --build=BUILD configure for building on BUILD [guessed] 1390 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1391_ACEOF 1392fi 1393 1394if test -n "$ac_init_help"; then 1395 case $ac_init_help in 1396 short | recursive ) echo "Configuration of PCRE 8.12:";; 1397 esac 1398 cat <<\_ACEOF 1399 1400Optional Features: 1401 --disable-option-checking ignore unrecognized --enable/--with options 1402 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1403 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1404 --disable-dependency-tracking speeds up one-time build 1405 --enable-dependency-tracking do not reject slow dependency extractors 1406 --enable-shared[=PKGS] build shared libraries [default=yes] 1407 --enable-static[=PKGS] build static libraries [default=yes] 1408 --enable-fast-install[=PKGS] 1409 optimize for fast installation [default=yes] 1410 --disable-libtool-lock avoid locking (might break parallel builds) 1411 --disable-cpp disable C++ support 1412 --enable-rebuild-chartables 1413 rebuild character tables in current locale 1414 --enable-utf8 enable UTF-8 support (incompatible with 1415 --enable-ebcdic) 1416 --enable-unicode-properties 1417 enable Unicode properties support (implies 1418 --enable-utf8) 1419 --enable-newline-is-cr use CR as newline character 1420 --enable-newline-is-lf use LF as newline character (default) 1421 --enable-newline-is-crlf 1422 use CRLF as newline sequence 1423 --enable-newline-is-anycrlf 1424 use CR, LF, or CRLF as newline sequence 1425 --enable-newline-is-any use any valid Unicode newline sequence 1426 --enable-bsr-anycrlf \R matches only CR, LF, CRLF by default 1427 --enable-ebcdic assume EBCDIC coding rather than ASCII; incompatible 1428 with --enable-utf8; use only in (uncommon) EBCDIC 1429 environments; it implies --enable-rebuild-chartables 1430 --disable-stack-for-recursion 1431 don't use stack recursion when matching 1432 --enable-pcregrep-libz link pcregrep with libz to handle .gz files 1433 --enable-pcregrep-libbz2 1434 link pcregrep with libbz2 to handle .bz2 files 1435 --enable-pcretest-libreadline 1436 link pcretest with libreadline 1437 1438Optional Packages: 1439 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1440 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1441 --with-pic try to use only PIC/non-PIC objects [default=use 1442 both] 1443 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1444 --with-posix-malloc-threshold=NBYTES 1445 threshold for POSIX malloc usage (default=10) 1446 --with-link-size=N internal link size (2, 3, or 4 allowed; default=2) 1447 --with-match-limit=N default limit on internal looping (default=10000000) 1448 --with-match-limit-recursion=N 1449 default limit on internal recursion 1450 (default=MATCH_LIMIT) 1451 1452Some influential environment variables: 1453 CC C compiler command 1454 CFLAGS C compiler flags 1455 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1456 nonstandard directory <lib dir> 1457 LIBS libraries to pass to the linker, e.g. -l<library> 1458 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1459 you have headers in a nonstandard directory <include dir> 1460 CXX C++ compiler command 1461 CXXFLAGS C++ compiler flags 1462 CPP C preprocessor 1463 CXXCPP C++ preprocessor 1464 1465Use these variables to override the choices made by `configure' or to help 1466it to find libraries and programs with nonstandard names/locations. 1467 1468Report bugs to the package provider. 1469_ACEOF 1470ac_status=$? 1471fi 1472 1473if test "$ac_init_help" = "recursive"; then 1474 # If there are subdirs, report their specific --help. 1475 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1476 test -d "$ac_dir" || 1477 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1478 continue 1479 ac_builddir=. 1480 1481case "$ac_dir" in 1482.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1483*) 1484 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1485 # A ".." for each directory in $ac_dir_suffix. 1486 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1487 case $ac_top_builddir_sub in 1488 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1489 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1490 esac ;; 1491esac 1492ac_abs_top_builddir=$ac_pwd 1493ac_abs_builddir=$ac_pwd$ac_dir_suffix 1494# for backward compatibility: 1495ac_top_builddir=$ac_top_build_prefix 1496 1497case $srcdir in 1498 .) # We are building in place. 1499 ac_srcdir=. 1500 ac_top_srcdir=$ac_top_builddir_sub 1501 ac_abs_top_srcdir=$ac_pwd ;; 1502 [\\/]* | ?:[\\/]* ) # Absolute name. 1503 ac_srcdir=$srcdir$ac_dir_suffix; 1504 ac_top_srcdir=$srcdir 1505 ac_abs_top_srcdir=$srcdir ;; 1506 *) # Relative name. 1507 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1508 ac_top_srcdir=$ac_top_build_prefix$srcdir 1509 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1510esac 1511ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1512 1513 cd "$ac_dir" || { ac_status=$?; continue; } 1514 # Check for guested configure. 1515 if test -f "$ac_srcdir/configure.gnu"; then 1516 echo && 1517 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1518 elif test -f "$ac_srcdir/configure"; then 1519 echo && 1520 $SHELL "$ac_srcdir/configure" --help=recursive 1521 else 1522 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1523 fi || ac_status=$? 1524 cd "$ac_pwd" || { ac_status=$?; break; } 1525 done 1526fi 1527 1528test -n "$ac_init_help" && exit $ac_status 1529if $ac_init_version; then 1530 cat <<\_ACEOF 1531PCRE configure 8.12 1532generated by GNU Autoconf 2.65 1533 1534Copyright (C) 2009 Free Software Foundation, Inc. 1535This configure script is free software; the Free Software Foundation 1536gives unlimited permission to copy, distribute and modify it. 1537_ACEOF 1538 exit 1539fi 1540 1541## ------------------------ ## 1542## Autoconf initialization. ## 1543## ------------------------ ## 1544 1545# ac_fn_c_try_compile LINENO 1546# -------------------------- 1547# Try to compile conftest.$ac_ext, and return whether this succeeded. 1548ac_fn_c_try_compile () 1549{ 1550 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1551 rm -f conftest.$ac_objext 1552 if { { ac_try="$ac_compile" 1553case "(($ac_try" in 1554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1555 *) ac_try_echo=$ac_try;; 1556esac 1557eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1558$as_echo "$ac_try_echo"; } >&5 1559 (eval "$ac_compile") 2>conftest.err 1560 ac_status=$? 1561 if test -s conftest.err; then 1562 grep -v '^ *+' conftest.err >conftest.er1 1563 cat conftest.er1 >&5 1564 mv -f conftest.er1 conftest.err 1565 fi 1566 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1567 test $ac_status = 0; } && { 1568 test -z "$ac_c_werror_flag" || 1569 test ! -s conftest.err 1570 } && test -s conftest.$ac_objext; then : 1571 ac_retval=0 1572else 1573 $as_echo "$as_me: failed program was:" >&5 1574sed 's/^/| /' conftest.$ac_ext >&5 1575 1576 ac_retval=1 1577fi 1578 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1579 as_fn_set_status $ac_retval 1580 1581} # ac_fn_c_try_compile 1582 1583# ac_fn_cxx_try_compile LINENO 1584# ---------------------------- 1585# Try to compile conftest.$ac_ext, and return whether this succeeded. 1586ac_fn_cxx_try_compile () 1587{ 1588 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1589 rm -f conftest.$ac_objext 1590 if { { ac_try="$ac_compile" 1591case "(($ac_try" in 1592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1593 *) ac_try_echo=$ac_try;; 1594esac 1595eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1596$as_echo "$ac_try_echo"; } >&5 1597 (eval "$ac_compile") 2>conftest.err 1598 ac_status=$? 1599 if test -s conftest.err; then 1600 grep -v '^ *+' conftest.err >conftest.er1 1601 cat conftest.er1 >&5 1602 mv -f conftest.er1 conftest.err 1603 fi 1604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1605 test $ac_status = 0; } && { 1606 test -z "$ac_cxx_werror_flag" || 1607 test ! -s conftest.err 1608 } && test -s conftest.$ac_objext; then : 1609 ac_retval=0 1610else 1611 $as_echo "$as_me: failed program was:" >&5 1612sed 's/^/| /' conftest.$ac_ext >&5 1613 1614 ac_retval=1 1615fi 1616 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1617 as_fn_set_status $ac_retval 1618 1619} # ac_fn_cxx_try_compile 1620 1621# ac_fn_c_try_cpp LINENO 1622# ---------------------- 1623# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1624ac_fn_c_try_cpp () 1625{ 1626 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1627 if { { ac_try="$ac_cpp conftest.$ac_ext" 1628case "(($ac_try" in 1629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1630 *) ac_try_echo=$ac_try;; 1631esac 1632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1633$as_echo "$ac_try_echo"; } >&5 1634 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1635 ac_status=$? 1636 if test -s conftest.err; then 1637 grep -v '^ *+' conftest.err >conftest.er1 1638 cat conftest.er1 >&5 1639 mv -f conftest.er1 conftest.err 1640 fi 1641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1642 test $ac_status = 0; } >/dev/null && { 1643 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1644 test ! -s conftest.err 1645 }; then : 1646 ac_retval=0 1647else 1648 $as_echo "$as_me: failed program was:" >&5 1649sed 's/^/| /' conftest.$ac_ext >&5 1650 1651 ac_retval=1 1652fi 1653 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1654 as_fn_set_status $ac_retval 1655 1656} # ac_fn_c_try_cpp 1657 1658# ac_fn_c_try_run LINENO 1659# ---------------------- 1660# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1661# that executables *can* be run. 1662ac_fn_c_try_run () 1663{ 1664 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1665 if { { ac_try="$ac_link" 1666case "(($ac_try" in 1667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1668 *) ac_try_echo=$ac_try;; 1669esac 1670eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1671$as_echo "$ac_try_echo"; } >&5 1672 (eval "$ac_link") 2>&5 1673 ac_status=$? 1674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1675 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1676 { { case "(($ac_try" in 1677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1678 *) ac_try_echo=$ac_try;; 1679esac 1680eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1681$as_echo "$ac_try_echo"; } >&5 1682 (eval "$ac_try") 2>&5 1683 ac_status=$? 1684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1685 test $ac_status = 0; }; }; then : 1686 ac_retval=0 1687else 1688 $as_echo "$as_me: program exited with status $ac_status" >&5 1689 $as_echo "$as_me: failed program was:" >&5 1690sed 's/^/| /' conftest.$ac_ext >&5 1691 1692 ac_retval=$ac_status 1693fi 1694 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1695 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1696 as_fn_set_status $ac_retval 1697 1698} # ac_fn_c_try_run 1699 1700# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1701# ------------------------------------------------------- 1702# Tests whether HEADER exists and can be compiled using the include files in 1703# INCLUDES, setting the cache variable VAR accordingly. 1704ac_fn_c_check_header_compile () 1705{ 1706 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1708$as_echo_n "checking for $2... " >&6; } 1709if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1710 $as_echo_n "(cached) " >&6 1711else 1712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1713/* end confdefs.h. */ 1714$4 1715#include <$2> 1716_ACEOF 1717if ac_fn_c_try_compile "$LINENO"; then : 1718 eval "$3=yes" 1719else 1720 eval "$3=no" 1721fi 1722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1723fi 1724eval ac_res=\$$3 1725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1726$as_echo "$ac_res" >&6; } 1727 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1728 1729} # ac_fn_c_check_header_compile 1730 1731# ac_fn_c_find_intX_t LINENO BITS VAR 1732# ----------------------------------- 1733# Finds a signed integer type with width BITS, setting cache variable VAR 1734# accordingly. 1735ac_fn_c_find_intX_t () 1736{ 1737 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1739$as_echo_n "checking for int$2_t... " >&6; } 1740if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1741 $as_echo_n "(cached) " >&6 1742else 1743 eval "$3=no" 1744 # Order is important - never check a type that is potentially smaller 1745 # than half of the expected target width. 1746 for ac_type in int$2_t 'int' 'long int' \ 1747 'long long int' 'short int' 'signed char'; do 1748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1749/* end confdefs.h. */ 1750$ac_includes_default 1751 enum { N = $2 / 2 - 1 }; 1752int 1753main () 1754{ 1755static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1756test_array [0] = 0 1757 1758 ; 1759 return 0; 1760} 1761_ACEOF 1762if ac_fn_c_try_compile "$LINENO"; then : 1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1764/* end confdefs.h. */ 1765$ac_includes_default 1766 enum { N = $2 / 2 - 1 }; 1767int 1768main () 1769{ 1770static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1771 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1772test_array [0] = 0 1773 1774 ; 1775 return 0; 1776} 1777_ACEOF 1778if ac_fn_c_try_compile "$LINENO"; then : 1779 1780else 1781 case $ac_type in #( 1782 int$2_t) : 1783 eval "$3=yes" ;; #( 1784 *) : 1785 eval "$3=\$ac_type" ;; 1786esac 1787fi 1788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1789fi 1790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1791 eval as_val=\$$3 1792 if test "x$as_val" = x""no; then : 1793 1794else 1795 break 1796fi 1797 done 1798fi 1799eval ac_res=\$$3 1800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1801$as_echo "$ac_res" >&6; } 1802 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1803 1804} # ac_fn_c_find_intX_t 1805 1806# ac_fn_c_try_link LINENO 1807# ----------------------- 1808# Try to link conftest.$ac_ext, and return whether this succeeded. 1809ac_fn_c_try_link () 1810{ 1811 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1812 rm -f conftest.$ac_objext conftest$ac_exeext 1813 if { { ac_try="$ac_link" 1814case "(($ac_try" in 1815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1816 *) ac_try_echo=$ac_try;; 1817esac 1818eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1819$as_echo "$ac_try_echo"; } >&5 1820 (eval "$ac_link") 2>conftest.err 1821 ac_status=$? 1822 if test -s conftest.err; then 1823 grep -v '^ *+' conftest.err >conftest.er1 1824 cat conftest.er1 >&5 1825 mv -f conftest.er1 conftest.err 1826 fi 1827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1828 test $ac_status = 0; } && { 1829 test -z "$ac_c_werror_flag" || 1830 test ! -s conftest.err 1831 } && test -s conftest$ac_exeext && { 1832 test "$cross_compiling" = yes || 1833 $as_test_x conftest$ac_exeext 1834 }; then : 1835 ac_retval=0 1836else 1837 $as_echo "$as_me: failed program was:" >&5 1838sed 's/^/| /' conftest.$ac_ext >&5 1839 1840 ac_retval=1 1841fi 1842 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1843 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1844 # interfere with the next link command; also delete a directory that is 1845 # left behind by Apple's compiler. We do this before executing the actions. 1846 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1847 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1848 as_fn_set_status $ac_retval 1849 1850} # ac_fn_c_try_link 1851 1852# ac_fn_c_check_func LINENO FUNC VAR 1853# ---------------------------------- 1854# Tests whether FUNC exists, setting the cache variable VAR accordingly 1855ac_fn_c_check_func () 1856{ 1857 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1859$as_echo_n "checking for $2... " >&6; } 1860if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1861 $as_echo_n "(cached) " >&6 1862else 1863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1864/* end confdefs.h. */ 1865/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1866 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1867#define $2 innocuous_$2 1868 1869/* System header to define __stub macros and hopefully few prototypes, 1870 which can conflict with char $2 (); below. 1871 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1872 <limits.h> exists even on freestanding compilers. */ 1873 1874#ifdef __STDC__ 1875# include <limits.h> 1876#else 1877# include <assert.h> 1878#endif 1879 1880#undef $2 1881 1882/* Override any GCC internal prototype to avoid an error. 1883 Use char because int might match the return type of a GCC 1884 builtin and then its argument prototype would still apply. */ 1885#ifdef __cplusplus 1886extern "C" 1887#endif 1888char $2 (); 1889/* The GNU C library defines this for functions which it implements 1890 to always fail with ENOSYS. Some functions are actually named 1891 something starting with __ and the normal name is an alias. */ 1892#if defined __stub_$2 || defined __stub___$2 1893choke me 1894#endif 1895 1896int 1897main () 1898{ 1899return $2 (); 1900 ; 1901 return 0; 1902} 1903_ACEOF 1904if ac_fn_c_try_link "$LINENO"; then : 1905 eval "$3=yes" 1906else 1907 eval "$3=no" 1908fi 1909rm -f core conftest.err conftest.$ac_objext \ 1910 conftest$ac_exeext conftest.$ac_ext 1911fi 1912eval ac_res=\$$3 1913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1914$as_echo "$ac_res" >&6; } 1915 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1916 1917} # ac_fn_c_check_func 1918 1919# ac_fn_cxx_try_cpp LINENO 1920# ------------------------ 1921# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1922ac_fn_cxx_try_cpp () 1923{ 1924 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1925 if { { ac_try="$ac_cpp conftest.$ac_ext" 1926case "(($ac_try" in 1927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1928 *) ac_try_echo=$ac_try;; 1929esac 1930eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1931$as_echo "$ac_try_echo"; } >&5 1932 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1933 ac_status=$? 1934 if test -s conftest.err; then 1935 grep -v '^ *+' conftest.err >conftest.er1 1936 cat conftest.er1 >&5 1937 mv -f conftest.er1 conftest.err 1938 fi 1939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1940 test $ac_status = 0; } >/dev/null && { 1941 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1942 test ! -s conftest.err 1943 }; then : 1944 ac_retval=0 1945else 1946 $as_echo "$as_me: failed program was:" >&5 1947sed 's/^/| /' conftest.$ac_ext >&5 1948 1949 ac_retval=1 1950fi 1951 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1952 as_fn_set_status $ac_retval 1953 1954} # ac_fn_cxx_try_cpp 1955 1956# ac_fn_cxx_try_link LINENO 1957# ------------------------- 1958# Try to link conftest.$ac_ext, and return whether this succeeded. 1959ac_fn_cxx_try_link () 1960{ 1961 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1962 rm -f conftest.$ac_objext conftest$ac_exeext 1963 if { { ac_try="$ac_link" 1964case "(($ac_try" in 1965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1966 *) ac_try_echo=$ac_try;; 1967esac 1968eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1969$as_echo "$ac_try_echo"; } >&5 1970 (eval "$ac_link") 2>conftest.err 1971 ac_status=$? 1972 if test -s conftest.err; then 1973 grep -v '^ *+' conftest.err >conftest.er1 1974 cat conftest.er1 >&5 1975 mv -f conftest.er1 conftest.err 1976 fi 1977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1978 test $ac_status = 0; } && { 1979 test -z "$ac_cxx_werror_flag" || 1980 test ! -s conftest.err 1981 } && test -s conftest$ac_exeext && { 1982 test "$cross_compiling" = yes || 1983 $as_test_x conftest$ac_exeext 1984 }; then : 1985 ac_retval=0 1986else 1987 $as_echo "$as_me: failed program was:" >&5 1988sed 's/^/| /' conftest.$ac_ext >&5 1989 1990 ac_retval=1 1991fi 1992 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1993 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1994 # interfere with the next link command; also delete a directory that is 1995 # left behind by Apple's compiler. We do this before executing the actions. 1996 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1997 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1998 as_fn_set_status $ac_retval 1999 2000} # ac_fn_cxx_try_link 2001 2002# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 2003# ------------------------------------------------------- 2004# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2005# the include files in INCLUDES and setting the cache variable VAR 2006# accordingly. 2007ac_fn_c_check_header_mongrel () 2008{ 2009 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2010 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2012$as_echo_n "checking for $2... " >&6; } 2013if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2014 $as_echo_n "(cached) " >&6 2015fi 2016eval ac_res=\$$3 2017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2018$as_echo "$ac_res" >&6; } 2019else 2020 # Is the header compilable? 2021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2022$as_echo_n "checking $2 usability... " >&6; } 2023cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2024/* end confdefs.h. */ 2025$4 2026#include <$2> 2027_ACEOF 2028if ac_fn_c_try_compile "$LINENO"; then : 2029 ac_header_compiler=yes 2030else 2031 ac_header_compiler=no 2032fi 2033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2035$as_echo "$ac_header_compiler" >&6; } 2036 2037# Is the header present? 2038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2039$as_echo_n "checking $2 presence... " >&6; } 2040cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2041/* end confdefs.h. */ 2042#include <$2> 2043_ACEOF 2044if ac_fn_c_try_cpp "$LINENO"; then : 2045 ac_header_preproc=yes 2046else 2047 ac_header_preproc=no 2048fi 2049rm -f conftest.err conftest.$ac_ext 2050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2051$as_echo "$ac_header_preproc" >&6; } 2052 2053# So? What about this header? 2054case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2055 yes:no: ) 2056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2057$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2059$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2060 ;; 2061 no:yes:* ) 2062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2063$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2065$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2067$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2068 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2069$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2070 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2071$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2072 ;; 2073esac 2074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2075$as_echo_n "checking for $2... " >&6; } 2076if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2077 $as_echo_n "(cached) " >&6 2078else 2079 eval "$3=\$ac_header_compiler" 2080fi 2081eval ac_res=\$$3 2082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2083$as_echo "$ac_res" >&6; } 2084fi 2085 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2086 2087} # ac_fn_c_check_header_mongrel 2088 2089# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES 2090# --------------------------------------------------------- 2091# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2092# the include files in INCLUDES and setting the cache variable VAR 2093# accordingly. 2094ac_fn_cxx_check_header_mongrel () 2095{ 2096 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2097 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2099$as_echo_n "checking for $2... " >&6; } 2100if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2101 $as_echo_n "(cached) " >&6 2102fi 2103eval ac_res=\$$3 2104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2105$as_echo "$ac_res" >&6; } 2106else 2107 # Is the header compilable? 2108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2109$as_echo_n "checking $2 usability... " >&6; } 2110cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2111/* end confdefs.h. */ 2112$4 2113#include <$2> 2114_ACEOF 2115if ac_fn_cxx_try_compile "$LINENO"; then : 2116 ac_header_compiler=yes 2117else 2118 ac_header_compiler=no 2119fi 2120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2122$as_echo "$ac_header_compiler" >&6; } 2123 2124# Is the header present? 2125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2126$as_echo_n "checking $2 presence... " >&6; } 2127cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2128/* end confdefs.h. */ 2129#include <$2> 2130_ACEOF 2131if ac_fn_cxx_try_cpp "$LINENO"; then : 2132 ac_header_preproc=yes 2133else 2134 ac_header_preproc=no 2135fi 2136rm -f conftest.err conftest.$ac_ext 2137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2138$as_echo "$ac_header_preproc" >&6; } 2139 2140# So? What about this header? 2141case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( 2142 yes:no: ) 2143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2144$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2146$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2147 ;; 2148 no:yes:* ) 2149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2150$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2152$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2154$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2156$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2157 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2158$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2159 ;; 2160esac 2161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2162$as_echo_n "checking for $2... " >&6; } 2163if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2164 $as_echo_n "(cached) " >&6 2165else 2166 eval "$3=\$ac_header_compiler" 2167fi 2168eval ac_res=\$$3 2169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2170$as_echo "$ac_res" >&6; } 2171fi 2172 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2173 2174} # ac_fn_cxx_check_header_mongrel 2175 2176# ac_fn_cxx_check_type LINENO TYPE VAR INCLUDES 2177# --------------------------------------------- 2178# Tests whether TYPE exists after having included INCLUDES, setting cache 2179# variable VAR accordingly. 2180ac_fn_cxx_check_type () 2181{ 2182 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2184$as_echo_n "checking for $2... " >&6; } 2185if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2186 $as_echo_n "(cached) " >&6 2187else 2188 eval "$3=no" 2189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2190/* end confdefs.h. */ 2191$4 2192int 2193main () 2194{ 2195if (sizeof ($2)) 2196 return 0; 2197 ; 2198 return 0; 2199} 2200_ACEOF 2201if ac_fn_cxx_try_compile "$LINENO"; then : 2202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2203/* end confdefs.h. */ 2204$4 2205int 2206main () 2207{ 2208if (sizeof (($2))) 2209 return 0; 2210 ; 2211 return 0; 2212} 2213_ACEOF 2214if ac_fn_cxx_try_compile "$LINENO"; then : 2215 2216else 2217 eval "$3=yes" 2218fi 2219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2220fi 2221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2222fi 2223eval ac_res=\$$3 2224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2225$as_echo "$ac_res" >&6; } 2226 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2227 2228} # ac_fn_cxx_check_type 2229 2230# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2231# ------------------------------------------- 2232# Tests whether TYPE exists after having included INCLUDES, setting cache 2233# variable VAR accordingly. 2234ac_fn_c_check_type () 2235{ 2236 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2238$as_echo_n "checking for $2... " >&6; } 2239if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2240 $as_echo_n "(cached) " >&6 2241else 2242 eval "$3=no" 2243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2244/* end confdefs.h. */ 2245$4 2246int 2247main () 2248{ 2249if (sizeof ($2)) 2250 return 0; 2251 ; 2252 return 0; 2253} 2254_ACEOF 2255if ac_fn_c_try_compile "$LINENO"; then : 2256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2257/* end confdefs.h. */ 2258$4 2259int 2260main () 2261{ 2262if (sizeof (($2))) 2263 return 0; 2264 ; 2265 return 0; 2266} 2267_ACEOF 2268if ac_fn_c_try_compile "$LINENO"; then : 2269 2270else 2271 eval "$3=yes" 2272fi 2273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2274fi 2275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2276fi 2277eval ac_res=\$$3 2278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2279$as_echo "$ac_res" >&6; } 2280 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2281 2282} # ac_fn_c_check_type 2283cat >config.log <<_ACEOF 2284This file contains any messages produced by compilers while 2285running configure, to aid debugging if configure makes a mistake. 2286 2287It was created by PCRE $as_me 8.12, which was 2288generated by GNU Autoconf 2.65. Invocation command line was 2289 2290 $ $0 $@ 2291 2292_ACEOF 2293exec 5>>config.log 2294{ 2295cat <<_ASUNAME 2296## --------- ## 2297## Platform. ## 2298## --------- ## 2299 2300hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2301uname -m = `(uname -m) 2>/dev/null || echo unknown` 2302uname -r = `(uname -r) 2>/dev/null || echo unknown` 2303uname -s = `(uname -s) 2>/dev/null || echo unknown` 2304uname -v = `(uname -v) 2>/dev/null || echo unknown` 2305 2306/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2307/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2308 2309/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2310/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2311/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2312/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2313/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2314/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2315/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2316 2317_ASUNAME 2318 2319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2320for as_dir in $PATH 2321do 2322 IFS=$as_save_IFS 2323 test -z "$as_dir" && as_dir=. 2324 $as_echo "PATH: $as_dir" 2325 done 2326IFS=$as_save_IFS 2327 2328} >&5 2329 2330cat >&5 <<_ACEOF 2331 2332 2333## ----------- ## 2334## Core tests. ## 2335## ----------- ## 2336 2337_ACEOF 2338 2339 2340# Keep a trace of the command line. 2341# Strip out --no-create and --no-recursion so they do not pile up. 2342# Strip out --silent because we don't want to record it for future runs. 2343# Also quote any args containing shell meta-characters. 2344# Make two passes to allow for proper duplicate-argument suppression. 2345ac_configure_args= 2346ac_configure_args0= 2347ac_configure_args1= 2348ac_must_keep_next=false 2349for ac_pass in 1 2 2350do 2351 for ac_arg 2352 do 2353 case $ac_arg in 2354 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2355 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2356 | -silent | --silent | --silen | --sile | --sil) 2357 continue ;; 2358 *\'*) 2359 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2360 esac 2361 case $ac_pass in 2362 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2363 2) 2364 as_fn_append ac_configure_args1 " '$ac_arg'" 2365 if test $ac_must_keep_next = true; then 2366 ac_must_keep_next=false # Got value, back to normal. 2367 else 2368 case $ac_arg in 2369 *=* | --config-cache | -C | -disable-* | --disable-* \ 2370 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2371 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2372 | -with-* | --with-* | -without-* | --without-* | --x) 2373 case "$ac_configure_args0 " in 2374 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2375 esac 2376 ;; 2377 -* ) ac_must_keep_next=true ;; 2378 esac 2379 fi 2380 as_fn_append ac_configure_args " '$ac_arg'" 2381 ;; 2382 esac 2383 done 2384done 2385{ ac_configure_args0=; unset ac_configure_args0;} 2386{ ac_configure_args1=; unset ac_configure_args1;} 2387 2388# When interrupted or exit'd, cleanup temporary files, and complete 2389# config.log. We remove comments because anyway the quotes in there 2390# would cause problems or look ugly. 2391# WARNING: Use '\'' to represent an apostrophe within the trap. 2392# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2393trap 'exit_status=$? 2394 # Save into config.log some information that might help in debugging. 2395 { 2396 echo 2397 2398 cat <<\_ASBOX 2399## ---------------- ## 2400## Cache variables. ## 2401## ---------------- ## 2402_ASBOX 2403 echo 2404 # The following way of writing the cache mishandles newlines in values, 2405( 2406 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2407 eval ac_val=\$$ac_var 2408 case $ac_val in #( 2409 *${as_nl}*) 2410 case $ac_var in #( 2411 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2412$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2413 esac 2414 case $ac_var in #( 2415 _ | IFS | as_nl) ;; #( 2416 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2417 *) { eval $ac_var=; unset $ac_var;} ;; 2418 esac ;; 2419 esac 2420 done 2421 (set) 2>&1 | 2422 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2423 *${as_nl}ac_space=\ *) 2424 sed -n \ 2425 "s/'\''/'\''\\\\'\'''\''/g; 2426 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2427 ;; #( 2428 *) 2429 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2430 ;; 2431 esac | 2432 sort 2433) 2434 echo 2435 2436 cat <<\_ASBOX 2437## ----------------- ## 2438## Output variables. ## 2439## ----------------- ## 2440_ASBOX 2441 echo 2442 for ac_var in $ac_subst_vars 2443 do 2444 eval ac_val=\$$ac_var 2445 case $ac_val in 2446 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2447 esac 2448 $as_echo "$ac_var='\''$ac_val'\''" 2449 done | sort 2450 echo 2451 2452 if test -n "$ac_subst_files"; then 2453 cat <<\_ASBOX 2454## ------------------- ## 2455## File substitutions. ## 2456## ------------------- ## 2457_ASBOX 2458 echo 2459 for ac_var in $ac_subst_files 2460 do 2461 eval ac_val=\$$ac_var 2462 case $ac_val in 2463 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2464 esac 2465 $as_echo "$ac_var='\''$ac_val'\''" 2466 done | sort 2467 echo 2468 fi 2469 2470 if test -s confdefs.h; then 2471 cat <<\_ASBOX 2472## ----------- ## 2473## confdefs.h. ## 2474## ----------- ## 2475_ASBOX 2476 echo 2477 cat confdefs.h 2478 echo 2479 fi 2480 test "$ac_signal" != 0 && 2481 $as_echo "$as_me: caught signal $ac_signal" 2482 $as_echo "$as_me: exit $exit_status" 2483 } >&5 2484 rm -f core *.core core.conftest.* && 2485 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2486 exit $exit_status 2487' 0 2488for ac_signal in 1 2 13 15; do 2489 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2490done 2491ac_signal=0 2492 2493# confdefs.h avoids OS command line length limits that DEFS can exceed. 2494rm -f -r conftest* confdefs.h 2495 2496$as_echo "/* confdefs.h */" > confdefs.h 2497 2498# Predefined preprocessor variables. 2499 2500cat >>confdefs.h <<_ACEOF 2501#define PACKAGE_NAME "$PACKAGE_NAME" 2502_ACEOF 2503 2504cat >>confdefs.h <<_ACEOF 2505#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2506_ACEOF 2507 2508cat >>confdefs.h <<_ACEOF 2509#define PACKAGE_VERSION "$PACKAGE_VERSION" 2510_ACEOF 2511 2512cat >>confdefs.h <<_ACEOF 2513#define PACKAGE_STRING "$PACKAGE_STRING" 2514_ACEOF 2515 2516cat >>confdefs.h <<_ACEOF 2517#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2518_ACEOF 2519 2520cat >>confdefs.h <<_ACEOF 2521#define PACKAGE_URL "$PACKAGE_URL" 2522_ACEOF 2523 2524 2525# Let the site file select an alternate cache file if it wants to. 2526# Prefer an explicitly selected file to automatically selected ones. 2527ac_site_file1=NONE 2528ac_site_file2=NONE 2529if test -n "$CONFIG_SITE"; then 2530 ac_site_file1=$CONFIG_SITE 2531elif test "x$prefix" != xNONE; then 2532 ac_site_file1=$prefix/share/config.site 2533 ac_site_file2=$prefix/etc/config.site 2534else 2535 ac_site_file1=$ac_default_prefix/share/config.site 2536 ac_site_file2=$ac_default_prefix/etc/config.site 2537fi 2538for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2539do 2540 test "x$ac_site_file" = xNONE && continue 2541 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2542 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2543$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2544 sed 's/^/| /' "$ac_site_file" >&5 2545 . "$ac_site_file" 2546 fi 2547done 2548 2549if test -r "$cache_file"; then 2550 # Some versions of bash will fail to source /dev/null (special files 2551 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2552 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2553 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2554$as_echo "$as_me: loading cache $cache_file" >&6;} 2555 case $cache_file in 2556 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2557 *) . "./$cache_file";; 2558 esac 2559 fi 2560else 2561 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2562$as_echo "$as_me: creating cache $cache_file" >&6;} 2563 >$cache_file 2564fi 2565 2566# Check that the precious variables saved in the cache have kept the same 2567# value. 2568ac_cache_corrupted=false 2569for ac_var in $ac_precious_vars; do 2570 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2571 eval ac_new_set=\$ac_env_${ac_var}_set 2572 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2573 eval ac_new_val=\$ac_env_${ac_var}_value 2574 case $ac_old_set,$ac_new_set in 2575 set,) 2576 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2577$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2578 ac_cache_corrupted=: ;; 2579 ,set) 2580 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2581$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2582 ac_cache_corrupted=: ;; 2583 ,);; 2584 *) 2585 if test "x$ac_old_val" != "x$ac_new_val"; then 2586 # differences in whitespace do not lead to failure. 2587 ac_old_val_w=`echo x $ac_old_val` 2588 ac_new_val_w=`echo x $ac_new_val` 2589 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2590 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2591$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2592 ac_cache_corrupted=: 2593 else 2594 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2595$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2596 eval $ac_var=\$ac_old_val 2597 fi 2598 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2599$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2600 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2601$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2602 fi;; 2603 esac 2604 # Pass precious variables to config.status. 2605 if test "$ac_new_set" = set; then 2606 case $ac_new_val in 2607 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2608 *) ac_arg=$ac_var=$ac_new_val ;; 2609 esac 2610 case " $ac_configure_args " in 2611 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2612 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2613 esac 2614 fi 2615done 2616if $ac_cache_corrupted; then 2617 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2619 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2620$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2621 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2622fi 2623## -------------------- ## 2624## Main body of script. ## 2625## -------------------- ## 2626 2627ac_ext=c 2628ac_cpp='$CPP $CPPFLAGS' 2629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2631ac_compiler_gnu=$ac_cv_c_compiler_gnu 2632 2633 2634 2635am__api_version='1.11' 2636 2637ac_aux_dir= 2638for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2639 for ac_t in install-sh install.sh shtool; do 2640 if test -f "$ac_dir/$ac_t"; then 2641 ac_aux_dir=$ac_dir 2642 ac_install_sh="$ac_aux_dir/$ac_t -c" 2643 break 2 2644 fi 2645 done 2646done 2647if test -z "$ac_aux_dir"; then 2648 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2649fi 2650 2651# These three variables are undocumented and unsupported, 2652# and are intended to be withdrawn in a future Autoconf release. 2653# They can cause serious problems if a builder's source tree is in a directory 2654# whose full name contains unusual characters. 2655ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2656ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2657ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2658 2659 2660# Find a good install program. We prefer a C program (faster), 2661# so one script is as good as another. But avoid the broken or 2662# incompatible versions: 2663# SysV /etc/install, /usr/sbin/install 2664# SunOS /usr/etc/install 2665# IRIX /sbin/install 2666# AIX /bin/install 2667# AmigaOS /C/install, which installs bootblocks on floppy discs 2668# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2669# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2670# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2671# OS/2's system install, which has a completely different semantic 2672# ./install, which can be erroneously created by make from ./install.sh. 2673# Reject install programs that cannot install multiple files. 2674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2675$as_echo_n "checking for a BSD-compatible install... " >&6; } 2676if test -z "$INSTALL"; then 2677if test "${ac_cv_path_install+set}" = set; then : 2678 $as_echo_n "(cached) " >&6 2679else 2680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2681for as_dir in $PATH 2682do 2683 IFS=$as_save_IFS 2684 test -z "$as_dir" && as_dir=. 2685 # Account for people who put trailing slashes in PATH elements. 2686case $as_dir/ in #(( 2687 ./ | .// | /[cC]/* | \ 2688 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2689 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2690 /usr/ucb/* ) ;; 2691 *) 2692 # OSF1 and SCO ODT 3.0 have their own names for install. 2693 # Don't use installbsd from OSF since it installs stuff as root 2694 # by default. 2695 for ac_prog in ginstall scoinst install; do 2696 for ac_exec_ext in '' $ac_executable_extensions; do 2697 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2698 if test $ac_prog = install && 2699 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2700 # AIX install. It has an incompatible calling convention. 2701 : 2702 elif test $ac_prog = install && 2703 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2704 # program-specific install script used by HP pwplus--don't use. 2705 : 2706 else 2707 rm -rf conftest.one conftest.two conftest.dir 2708 echo one > conftest.one 2709 echo two > conftest.two 2710 mkdir conftest.dir 2711 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2712 test -s conftest.one && test -s conftest.two && 2713 test -s conftest.dir/conftest.one && 2714 test -s conftest.dir/conftest.two 2715 then 2716 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2717 break 3 2718 fi 2719 fi 2720 fi 2721 done 2722 done 2723 ;; 2724esac 2725 2726 done 2727IFS=$as_save_IFS 2728 2729rm -rf conftest.one conftest.two conftest.dir 2730 2731fi 2732 if test "${ac_cv_path_install+set}" = set; then 2733 INSTALL=$ac_cv_path_install 2734 else 2735 # As a last resort, use the slow shell script. Don't cache a 2736 # value for INSTALL within a source directory, because that will 2737 # break other packages using the cache if that directory is 2738 # removed, or if the value is a relative name. 2739 INSTALL=$ac_install_sh 2740 fi 2741fi 2742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2743$as_echo "$INSTALL" >&6; } 2744 2745# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2746# It thinks the first close brace ends the variable substitution. 2747test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2748 2749test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2750 2751test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2752 2753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2754$as_echo_n "checking whether build environment is sane... " >&6; } 2755# Just in case 2756sleep 1 2757echo timestamp > conftest.file 2758# Reject unsafe characters in $srcdir or the absolute working directory 2759# name. Accept space and tab only in the latter. 2760am_lf=' 2761' 2762case `pwd` in 2763 *[\\\"\#\$\&\'\`$am_lf]*) 2764 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2765esac 2766case $srcdir in 2767 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2768 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2769esac 2770 2771# Do `set' in a subshell so we don't clobber the current shell's 2772# arguments. Must try -L first in case configure is actually a 2773# symlink; some systems play weird games with the mod time of symlinks 2774# (eg FreeBSD returns the mod time of the symlink's containing 2775# directory). 2776if ( 2777 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2778 if test "$*" = "X"; then 2779 # -L didn't work. 2780 set X `ls -t "$srcdir/configure" conftest.file` 2781 fi 2782 rm -f conftest.file 2783 if test "$*" != "X $srcdir/configure conftest.file" \ 2784 && test "$*" != "X conftest.file $srcdir/configure"; then 2785 2786 # If neither matched, then we have a broken ls. This can happen 2787 # if, for instance, CONFIG_SHELL is bash and it inherits a 2788 # broken ls alias from the environment. This has actually 2789 # happened. Such a system could not be considered "sane". 2790 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2791alias in your environment" "$LINENO" 5 2792 fi 2793 2794 test "$2" = conftest.file 2795 ) 2796then 2797 # Ok. 2798 : 2799else 2800 as_fn_error "newly created file is older than distributed files! 2801Check your system clock" "$LINENO" 5 2802fi 2803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2804$as_echo "yes" >&6; } 2805test "$program_prefix" != NONE && 2806 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2807# Use a double $ so make ignores it. 2808test "$program_suffix" != NONE && 2809 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2810# Double any \ or $. 2811# By default was `s,x,x', remove it if useless. 2812ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2813program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2814 2815# expand $ac_aux_dir to an absolute path 2816am_aux_dir=`cd $ac_aux_dir && pwd` 2817 2818if test x"${MISSING+set}" != xset; then 2819 case $am_aux_dir in 2820 *\ * | *\ *) 2821 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2822 *) 2823 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2824 esac 2825fi 2826# Use eval to expand $SHELL 2827if eval "$MISSING --run true"; then 2828 am_missing_run="$MISSING --run " 2829else 2830 am_missing_run= 2831 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2832$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2833fi 2834 2835if test x"${install_sh}" != xset; then 2836 case $am_aux_dir in 2837 *\ * | *\ *) 2838 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2839 *) 2840 install_sh="\${SHELL} $am_aux_dir/install-sh" 2841 esac 2842fi 2843 2844# Installed binaries are usually stripped using `strip' when the user 2845# run `make install-strip'. However `strip' might not be the right 2846# tool to use in cross-compilation environments, therefore Automake 2847# will honor the `STRIP' environment variable to overrule this program. 2848if test "$cross_compiling" != no; then 2849 if test -n "$ac_tool_prefix"; then 2850 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2851set dummy ${ac_tool_prefix}strip; ac_word=$2 2852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2853$as_echo_n "checking for $ac_word... " >&6; } 2854if test "${ac_cv_prog_STRIP+set}" = set; then : 2855 $as_echo_n "(cached) " >&6 2856else 2857 if test -n "$STRIP"; then 2858 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2859else 2860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2861for as_dir in $PATH 2862do 2863 IFS=$as_save_IFS 2864 test -z "$as_dir" && as_dir=. 2865 for ac_exec_ext in '' $ac_executable_extensions; do 2866 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2867 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2869 break 2 2870 fi 2871done 2872 done 2873IFS=$as_save_IFS 2874 2875fi 2876fi 2877STRIP=$ac_cv_prog_STRIP 2878if test -n "$STRIP"; then 2879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2880$as_echo "$STRIP" >&6; } 2881else 2882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2883$as_echo "no" >&6; } 2884fi 2885 2886 2887fi 2888if test -z "$ac_cv_prog_STRIP"; then 2889 ac_ct_STRIP=$STRIP 2890 # Extract the first word of "strip", so it can be a program name with args. 2891set dummy strip; ac_word=$2 2892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2893$as_echo_n "checking for $ac_word... " >&6; } 2894if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2895 $as_echo_n "(cached) " >&6 2896else 2897 if test -n "$ac_ct_STRIP"; then 2898 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2899else 2900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2901for as_dir in $PATH 2902do 2903 IFS=$as_save_IFS 2904 test -z "$as_dir" && as_dir=. 2905 for ac_exec_ext in '' $ac_executable_extensions; do 2906 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2907 ac_cv_prog_ac_ct_STRIP="strip" 2908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2909 break 2 2910 fi 2911done 2912 done 2913IFS=$as_save_IFS 2914 2915fi 2916fi 2917ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2918if test -n "$ac_ct_STRIP"; then 2919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2920$as_echo "$ac_ct_STRIP" >&6; } 2921else 2922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2923$as_echo "no" >&6; } 2924fi 2925 2926 if test "x$ac_ct_STRIP" = x; then 2927 STRIP=":" 2928 else 2929 case $cross_compiling:$ac_tool_warned in 2930yes:) 2931{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2932$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2933ac_tool_warned=yes ;; 2934esac 2935 STRIP=$ac_ct_STRIP 2936 fi 2937else 2938 STRIP="$ac_cv_prog_STRIP" 2939fi 2940 2941fi 2942INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2943 2944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2945$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2946if test -z "$MKDIR_P"; then 2947 if test "${ac_cv_path_mkdir+set}" = set; then : 2948 $as_echo_n "(cached) " >&6 2949else 2950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2951for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2952do 2953 IFS=$as_save_IFS 2954 test -z "$as_dir" && as_dir=. 2955 for ac_prog in mkdir gmkdir; do 2956 for ac_exec_ext in '' $ac_executable_extensions; do 2957 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2958 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2959 'mkdir (GNU coreutils) '* | \ 2960 'mkdir (coreutils) '* | \ 2961 'mkdir (fileutils) '4.1*) 2962 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2963 break 3;; 2964 esac 2965 done 2966 done 2967 done 2968IFS=$as_save_IFS 2969 2970fi 2971 2972 test -d ./--version && rmdir ./--version 2973 if test "${ac_cv_path_mkdir+set}" = set; then 2974 MKDIR_P="$ac_cv_path_mkdir -p" 2975 else 2976 # As a last resort, use the slow shell script. Don't cache a 2977 # value for MKDIR_P within a source directory, because that will 2978 # break other packages using the cache if that directory is 2979 # removed, or if the value is a relative name. 2980 MKDIR_P="$ac_install_sh -d" 2981 fi 2982fi 2983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2984$as_echo "$MKDIR_P" >&6; } 2985 2986mkdir_p="$MKDIR_P" 2987case $mkdir_p in 2988 [\\/$]* | ?:[\\/]*) ;; 2989 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2990esac 2991 2992for ac_prog in gawk mawk nawk awk 2993do 2994 # Extract the first word of "$ac_prog", so it can be a program name with args. 2995set dummy $ac_prog; ac_word=$2 2996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2997$as_echo_n "checking for $ac_word... " >&6; } 2998if test "${ac_cv_prog_AWK+set}" = set; then : 2999 $as_echo_n "(cached) " >&6 3000else 3001 if test -n "$AWK"; then 3002 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3003else 3004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3005for as_dir in $PATH 3006do 3007 IFS=$as_save_IFS 3008 test -z "$as_dir" && as_dir=. 3009 for ac_exec_ext in '' $ac_executable_extensions; do 3010 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3011 ac_cv_prog_AWK="$ac_prog" 3012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3013 break 2 3014 fi 3015done 3016 done 3017IFS=$as_save_IFS 3018 3019fi 3020fi 3021AWK=$ac_cv_prog_AWK 3022if test -n "$AWK"; then 3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3024$as_echo "$AWK" >&6; } 3025else 3026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3027$as_echo "no" >&6; } 3028fi 3029 3030 3031 test -n "$AWK" && break 3032done 3033 3034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3035$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3036set x ${MAKE-make} 3037ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3038if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 3039 $as_echo_n "(cached) " >&6 3040else 3041 cat >conftest.make <<\_ACEOF 3042SHELL = /bin/sh 3043all: 3044 @echo '@@@%%%=$(MAKE)=@@@%%%' 3045_ACEOF 3046# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 3047case `${MAKE-make} -f conftest.make 2>/dev/null` in 3048 *@@@%%%=?*=@@@%%%*) 3049 eval ac_cv_prog_make_${ac_make}_set=yes;; 3050 *) 3051 eval ac_cv_prog_make_${ac_make}_set=no;; 3052esac 3053rm -f conftest.make 3054fi 3055if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3057$as_echo "yes" >&6; } 3058 SET_MAKE= 3059else 3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3061$as_echo "no" >&6; } 3062 SET_MAKE="MAKE=${MAKE-make}" 3063fi 3064 3065rm -rf .tst 2>/dev/null 3066mkdir .tst 2>/dev/null 3067if test -d .tst; then 3068 am__leading_dot=. 3069else 3070 am__leading_dot=_ 3071fi 3072rmdir .tst 2>/dev/null 3073 3074if test "`cd $srcdir && pwd`" != "`pwd`"; then 3075 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3076 # is not polluted with repeated "-I." 3077 am__isrc=' -I$(srcdir)' 3078 # test to see if srcdir already configured 3079 if test -f $srcdir/config.status; then 3080 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3081 fi 3082fi 3083 3084# test whether we have cygpath 3085if test -z "$CYGPATH_W"; then 3086 if (cygpath --version) >/dev/null 2>/dev/null; then 3087 CYGPATH_W='cygpath -w' 3088 else 3089 CYGPATH_W=echo 3090 fi 3091fi 3092 3093 3094# Define the identity of the package. 3095 PACKAGE='pcre' 3096 VERSION='8.12' 3097 3098 3099cat >>confdefs.h <<_ACEOF 3100#define PACKAGE "$PACKAGE" 3101_ACEOF 3102 3103 3104cat >>confdefs.h <<_ACEOF 3105#define VERSION "$VERSION" 3106_ACEOF 3107 3108# Some tools Automake needs. 3109 3110ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3111 3112 3113AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3114 3115 3116AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3117 3118 3119AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3120 3121 3122MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3123 3124# We need awk for the "check" target. The system "awk" is bad on 3125# some platforms. 3126# Always define AMTAR for backward compatibility. 3127 3128AMTAR=${AMTAR-"${am_missing_run}tar"} 3129 3130am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 3131 3132 3133 3134 3135 3136ac_config_headers="$ac_config_headers config.h" 3137 3138 3139# This was added at the suggestion of libtoolize (03-Jan-10) 3140 3141 3142# The default CFLAGS and CXXFLAGS in Autoconf are "-g -O2" for gcc and just 3143# "-g" for any other compiler. There doesn't seem to be a standard way of 3144# getting rid of the -g (which I don't think is needed for a production 3145# library). This fudge seems to achieve the necessary. First, we remember the 3146# externally set values of CFLAGS and CXXFLAGS. Then call the AC_PROG_CC and 3147# AC_PROG_CXX macros to find the compilers - if CFLAGS and CXXFLAGS are not 3148# set, they will be set to Autoconf's defaults. Afterwards, if the original 3149# values were not set, remove the -g from the Autoconf defaults. 3150# (PH 02-May-07) 3151 3152remember_set_CFLAGS="$CFLAGS" 3153remember_set_CXXFLAGS="$CXXFLAGS" 3154 3155ac_ext=c 3156ac_cpp='$CPP $CPPFLAGS' 3157ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3158ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3159ac_compiler_gnu=$ac_cv_c_compiler_gnu 3160if test -n "$ac_tool_prefix"; then 3161 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3162set dummy ${ac_tool_prefix}gcc; ac_word=$2 3163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3164$as_echo_n "checking for $ac_word... " >&6; } 3165if test "${ac_cv_prog_CC+set}" = set; then : 3166 $as_echo_n "(cached) " >&6 3167else 3168 if test -n "$CC"; then 3169 ac_cv_prog_CC="$CC" # Let the user override the test. 3170else 3171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3172for as_dir in $PATH 3173do 3174 IFS=$as_save_IFS 3175 test -z "$as_dir" && as_dir=. 3176 for ac_exec_ext in '' $ac_executable_extensions; do 3177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3178 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3180 break 2 3181 fi 3182done 3183 done 3184IFS=$as_save_IFS 3185 3186fi 3187fi 3188CC=$ac_cv_prog_CC 3189if test -n "$CC"; then 3190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3191$as_echo "$CC" >&6; } 3192else 3193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3194$as_echo "no" >&6; } 3195fi 3196 3197 3198fi 3199if test -z "$ac_cv_prog_CC"; then 3200 ac_ct_CC=$CC 3201 # Extract the first word of "gcc", so it can be a program name with args. 3202set dummy gcc; ac_word=$2 3203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3204$as_echo_n "checking for $ac_word... " >&6; } 3205if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3206 $as_echo_n "(cached) " >&6 3207else 3208 if test -n "$ac_ct_CC"; then 3209 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3210else 3211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3212for as_dir in $PATH 3213do 3214 IFS=$as_save_IFS 3215 test -z "$as_dir" && as_dir=. 3216 for ac_exec_ext in '' $ac_executable_extensions; do 3217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3218 ac_cv_prog_ac_ct_CC="gcc" 3219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3220 break 2 3221 fi 3222done 3223 done 3224IFS=$as_save_IFS 3225 3226fi 3227fi 3228ac_ct_CC=$ac_cv_prog_ac_ct_CC 3229if test -n "$ac_ct_CC"; then 3230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3231$as_echo "$ac_ct_CC" >&6; } 3232else 3233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3234$as_echo "no" >&6; } 3235fi 3236 3237 if test "x$ac_ct_CC" = x; then 3238 CC="" 3239 else 3240 case $cross_compiling:$ac_tool_warned in 3241yes:) 3242{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3243$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3244ac_tool_warned=yes ;; 3245esac 3246 CC=$ac_ct_CC 3247 fi 3248else 3249 CC="$ac_cv_prog_CC" 3250fi 3251 3252if test -z "$CC"; then 3253 if test -n "$ac_tool_prefix"; then 3254 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3255set dummy ${ac_tool_prefix}cc; ac_word=$2 3256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3257$as_echo_n "checking for $ac_word... " >&6; } 3258if test "${ac_cv_prog_CC+set}" = set; then : 3259 $as_echo_n "(cached) " >&6 3260else 3261 if test -n "$CC"; then 3262 ac_cv_prog_CC="$CC" # Let the user override the test. 3263else 3264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3265for as_dir in $PATH 3266do 3267 IFS=$as_save_IFS 3268 test -z "$as_dir" && as_dir=. 3269 for ac_exec_ext in '' $ac_executable_extensions; do 3270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3271 ac_cv_prog_CC="${ac_tool_prefix}cc" 3272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3273 break 2 3274 fi 3275done 3276 done 3277IFS=$as_save_IFS 3278 3279fi 3280fi 3281CC=$ac_cv_prog_CC 3282if test -n "$CC"; then 3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3284$as_echo "$CC" >&6; } 3285else 3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3287$as_echo "no" >&6; } 3288fi 3289 3290 3291 fi 3292fi 3293if test -z "$CC"; then 3294 # Extract the first word of "cc", so it can be a program name with args. 3295set dummy cc; ac_word=$2 3296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3297$as_echo_n "checking for $ac_word... " >&6; } 3298if test "${ac_cv_prog_CC+set}" = set; then : 3299 $as_echo_n "(cached) " >&6 3300else 3301 if test -n "$CC"; then 3302 ac_cv_prog_CC="$CC" # Let the user override the test. 3303else 3304 ac_prog_rejected=no 3305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3306for as_dir in $PATH 3307do 3308 IFS=$as_save_IFS 3309 test -z "$as_dir" && as_dir=. 3310 for ac_exec_ext in '' $ac_executable_extensions; do 3311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3312 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3313 ac_prog_rejected=yes 3314 continue 3315 fi 3316 ac_cv_prog_CC="cc" 3317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3318 break 2 3319 fi 3320done 3321 done 3322IFS=$as_save_IFS 3323 3324if test $ac_prog_rejected = yes; then 3325 # We found a bogon in the path, so make sure we never use it. 3326 set dummy $ac_cv_prog_CC 3327 shift 3328 if test $# != 0; then 3329 # We chose a different compiler from the bogus one. 3330 # However, it has the same basename, so the bogon will be chosen 3331 # first if we set CC to just the basename; use the full file name. 3332 shift 3333 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3334 fi 3335fi 3336fi 3337fi 3338CC=$ac_cv_prog_CC 3339if test -n "$CC"; then 3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3341$as_echo "$CC" >&6; } 3342else 3343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3344$as_echo "no" >&6; } 3345fi 3346 3347 3348fi 3349if test -z "$CC"; then 3350 if test -n "$ac_tool_prefix"; then 3351 for ac_prog in cl.exe 3352 do 3353 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3354set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3356$as_echo_n "checking for $ac_word... " >&6; } 3357if test "${ac_cv_prog_CC+set}" = set; then : 3358 $as_echo_n "(cached) " >&6 3359else 3360 if test -n "$CC"; then 3361 ac_cv_prog_CC="$CC" # Let the user override the test. 3362else 3363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3364for as_dir in $PATH 3365do 3366 IFS=$as_save_IFS 3367 test -z "$as_dir" && as_dir=. 3368 for ac_exec_ext in '' $ac_executable_extensions; do 3369 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3370 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3372 break 2 3373 fi 3374done 3375 done 3376IFS=$as_save_IFS 3377 3378fi 3379fi 3380CC=$ac_cv_prog_CC 3381if test -n "$CC"; then 3382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3383$as_echo "$CC" >&6; } 3384else 3385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3386$as_echo "no" >&6; } 3387fi 3388 3389 3390 test -n "$CC" && break 3391 done 3392fi 3393if test -z "$CC"; then 3394 ac_ct_CC=$CC 3395 for ac_prog in cl.exe 3396do 3397 # Extract the first word of "$ac_prog", so it can be a program name with args. 3398set dummy $ac_prog; ac_word=$2 3399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3400$as_echo_n "checking for $ac_word... " >&6; } 3401if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3402 $as_echo_n "(cached) " >&6 3403else 3404 if test -n "$ac_ct_CC"; then 3405 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3406else 3407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3408for as_dir in $PATH 3409do 3410 IFS=$as_save_IFS 3411 test -z "$as_dir" && as_dir=. 3412 for ac_exec_ext in '' $ac_executable_extensions; do 3413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3414 ac_cv_prog_ac_ct_CC="$ac_prog" 3415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3416 break 2 3417 fi 3418done 3419 done 3420IFS=$as_save_IFS 3421 3422fi 3423fi 3424ac_ct_CC=$ac_cv_prog_ac_ct_CC 3425if test -n "$ac_ct_CC"; then 3426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3427$as_echo "$ac_ct_CC" >&6; } 3428else 3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3430$as_echo "no" >&6; } 3431fi 3432 3433 3434 test -n "$ac_ct_CC" && break 3435done 3436 3437 if test "x$ac_ct_CC" = x; then 3438 CC="" 3439 else 3440 case $cross_compiling:$ac_tool_warned in 3441yes:) 3442{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3443$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3444ac_tool_warned=yes ;; 3445esac 3446 CC=$ac_ct_CC 3447 fi 3448fi 3449 3450fi 3451 3452 3453test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3455as_fn_error "no acceptable C compiler found in \$PATH 3456See \`config.log' for more details." "$LINENO" 5; } 3457 3458# Provide some information about the compiler. 3459$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3460set X $ac_compile 3461ac_compiler=$2 3462for ac_option in --version -v -V -qversion; do 3463 { { ac_try="$ac_compiler $ac_option >&5" 3464case "(($ac_try" in 3465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3466 *) ac_try_echo=$ac_try;; 3467esac 3468eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3469$as_echo "$ac_try_echo"; } >&5 3470 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3471 ac_status=$? 3472 if test -s conftest.err; then 3473 sed '10a\ 3474... rest of stderr output deleted ... 3475 10q' conftest.err >conftest.er1 3476 cat conftest.er1 >&5 3477 fi 3478 rm -f conftest.er1 conftest.err 3479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3480 test $ac_status = 0; } 3481done 3482 3483cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3484/* end confdefs.h. */ 3485 3486int 3487main () 3488{ 3489 3490 ; 3491 return 0; 3492} 3493_ACEOF 3494ac_clean_files_save=$ac_clean_files 3495ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3496# Try to create an executable without -o first, disregard a.out. 3497# It will help us diagnose broken compilers, and finding out an intuition 3498# of exeext. 3499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3500$as_echo_n "checking whether the C compiler works... " >&6; } 3501ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3502 3503# The possible output files: 3504ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3505 3506ac_rmfiles= 3507for ac_file in $ac_files 3508do 3509 case $ac_file in 3510 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3511 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3512 esac 3513done 3514rm -f $ac_rmfiles 3515 3516if { { ac_try="$ac_link_default" 3517case "(($ac_try" in 3518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3519 *) ac_try_echo=$ac_try;; 3520esac 3521eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3522$as_echo "$ac_try_echo"; } >&5 3523 (eval "$ac_link_default") 2>&5 3524 ac_status=$? 3525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3526 test $ac_status = 0; }; then : 3527 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3528# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3529# in a Makefile. We should not override ac_cv_exeext if it was cached, 3530# so that the user can short-circuit this test for compilers unknown to 3531# Autoconf. 3532for ac_file in $ac_files '' 3533do 3534 test -f "$ac_file" || continue 3535 case $ac_file in 3536 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3537 ;; 3538 [ab].out ) 3539 # We found the default executable, but exeext='' is most 3540 # certainly right. 3541 break;; 3542 *.* ) 3543 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3544 then :; else 3545 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3546 fi 3547 # We set ac_cv_exeext here because the later test for it is not 3548 # safe: cross compilers may not add the suffix if given an `-o' 3549 # argument, so we may need to know it at that point already. 3550 # Even if this section looks crufty: it has the advantage of 3551 # actually working. 3552 break;; 3553 * ) 3554 break;; 3555 esac 3556done 3557test "$ac_cv_exeext" = no && ac_cv_exeext= 3558 3559else 3560 ac_file='' 3561fi 3562if test -z "$ac_file"; then : 3563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3564$as_echo "no" >&6; } 3565$as_echo "$as_me: failed program was:" >&5 3566sed 's/^/| /' conftest.$ac_ext >&5 3567 3568{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3569$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3570{ as_fn_set_status 77 3571as_fn_error "C compiler cannot create executables 3572See \`config.log' for more details." "$LINENO" 5; }; } 3573else 3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3575$as_echo "yes" >&6; } 3576fi 3577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3578$as_echo_n "checking for C compiler default output file name... " >&6; } 3579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3580$as_echo "$ac_file" >&6; } 3581ac_exeext=$ac_cv_exeext 3582 3583rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3584ac_clean_files=$ac_clean_files_save 3585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3586$as_echo_n "checking for suffix of executables... " >&6; } 3587if { { ac_try="$ac_link" 3588case "(($ac_try" in 3589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3590 *) ac_try_echo=$ac_try;; 3591esac 3592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3593$as_echo "$ac_try_echo"; } >&5 3594 (eval "$ac_link") 2>&5 3595 ac_status=$? 3596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3597 test $ac_status = 0; }; then : 3598 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3599# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3600# work properly (i.e., refer to `conftest.exe'), while it won't with 3601# `rm'. 3602for ac_file in conftest.exe conftest conftest.*; do 3603 test -f "$ac_file" || continue 3604 case $ac_file in 3605 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3606 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3607 break;; 3608 * ) break;; 3609 esac 3610done 3611else 3612 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3613$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3614as_fn_error "cannot compute suffix of executables: cannot compile and link 3615See \`config.log' for more details." "$LINENO" 5; } 3616fi 3617rm -f conftest conftest$ac_cv_exeext 3618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3619$as_echo "$ac_cv_exeext" >&6; } 3620 3621rm -f conftest.$ac_ext 3622EXEEXT=$ac_cv_exeext 3623ac_exeext=$EXEEXT 3624cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3625/* end confdefs.h. */ 3626#include <stdio.h> 3627int 3628main () 3629{ 3630FILE *f = fopen ("conftest.out", "w"); 3631 return ferror (f) || fclose (f) != 0; 3632 3633 ; 3634 return 0; 3635} 3636_ACEOF 3637ac_clean_files="$ac_clean_files conftest.out" 3638# Check that the compiler produces executables we can run. If not, either 3639# the compiler is broken, or we cross compile. 3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3641$as_echo_n "checking whether we are cross compiling... " >&6; } 3642if test "$cross_compiling" != yes; then 3643 { { ac_try="$ac_link" 3644case "(($ac_try" in 3645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3646 *) ac_try_echo=$ac_try;; 3647esac 3648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3649$as_echo "$ac_try_echo"; } >&5 3650 (eval "$ac_link") 2>&5 3651 ac_status=$? 3652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3653 test $ac_status = 0; } 3654 if { ac_try='./conftest$ac_cv_exeext' 3655 { { case "(($ac_try" in 3656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3657 *) ac_try_echo=$ac_try;; 3658esac 3659eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3660$as_echo "$ac_try_echo"; } >&5 3661 (eval "$ac_try") 2>&5 3662 ac_status=$? 3663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3664 test $ac_status = 0; }; }; then 3665 cross_compiling=no 3666 else 3667 if test "$cross_compiling" = maybe; then 3668 cross_compiling=yes 3669 else 3670 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3671$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3672as_fn_error "cannot run C compiled programs. 3673If you meant to cross compile, use \`--host'. 3674See \`config.log' for more details." "$LINENO" 5; } 3675 fi 3676 fi 3677fi 3678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3679$as_echo "$cross_compiling" >&6; } 3680 3681rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3682ac_clean_files=$ac_clean_files_save 3683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3684$as_echo_n "checking for suffix of object files... " >&6; } 3685if test "${ac_cv_objext+set}" = set; then : 3686 $as_echo_n "(cached) " >&6 3687else 3688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3689/* end confdefs.h. */ 3690 3691int 3692main () 3693{ 3694 3695 ; 3696 return 0; 3697} 3698_ACEOF 3699rm -f conftest.o conftest.obj 3700if { { ac_try="$ac_compile" 3701case "(($ac_try" in 3702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3703 *) ac_try_echo=$ac_try;; 3704esac 3705eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3706$as_echo "$ac_try_echo"; } >&5 3707 (eval "$ac_compile") 2>&5 3708 ac_status=$? 3709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3710 test $ac_status = 0; }; then : 3711 for ac_file in conftest.o conftest.obj conftest.*; do 3712 test -f "$ac_file" || continue; 3713 case $ac_file in 3714 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3715 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3716 break;; 3717 esac 3718done 3719else 3720 $as_echo "$as_me: failed program was:" >&5 3721sed 's/^/| /' conftest.$ac_ext >&5 3722 3723{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3724$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3725as_fn_error "cannot compute suffix of object files: cannot compile 3726See \`config.log' for more details." "$LINENO" 5; } 3727fi 3728rm -f conftest.$ac_cv_objext conftest.$ac_ext 3729fi 3730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3731$as_echo "$ac_cv_objext" >&6; } 3732OBJEXT=$ac_cv_objext 3733ac_objext=$OBJEXT 3734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3735$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3736if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3737 $as_echo_n "(cached) " >&6 3738else 3739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3740/* end confdefs.h. */ 3741 3742int 3743main () 3744{ 3745#ifndef __GNUC__ 3746 choke me 3747#endif 3748 3749 ; 3750 return 0; 3751} 3752_ACEOF 3753if ac_fn_c_try_compile "$LINENO"; then : 3754 ac_compiler_gnu=yes 3755else 3756 ac_compiler_gnu=no 3757fi 3758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3759ac_cv_c_compiler_gnu=$ac_compiler_gnu 3760 3761fi 3762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3763$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3764if test $ac_compiler_gnu = yes; then 3765 GCC=yes 3766else 3767 GCC= 3768fi 3769ac_test_CFLAGS=${CFLAGS+set} 3770ac_save_CFLAGS=$CFLAGS 3771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3772$as_echo_n "checking whether $CC accepts -g... " >&6; } 3773if test "${ac_cv_prog_cc_g+set}" = set; then : 3774 $as_echo_n "(cached) " >&6 3775else 3776 ac_save_c_werror_flag=$ac_c_werror_flag 3777 ac_c_werror_flag=yes 3778 ac_cv_prog_cc_g=no 3779 CFLAGS="-g" 3780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3781/* end confdefs.h. */ 3782 3783int 3784main () 3785{ 3786 3787 ; 3788 return 0; 3789} 3790_ACEOF 3791if ac_fn_c_try_compile "$LINENO"; then : 3792 ac_cv_prog_cc_g=yes 3793else 3794 CFLAGS="" 3795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3796/* end confdefs.h. */ 3797 3798int 3799main () 3800{ 3801 3802 ; 3803 return 0; 3804} 3805_ACEOF 3806if ac_fn_c_try_compile "$LINENO"; then : 3807 3808else 3809 ac_c_werror_flag=$ac_save_c_werror_flag 3810 CFLAGS="-g" 3811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3812/* end confdefs.h. */ 3813 3814int 3815main () 3816{ 3817 3818 ; 3819 return 0; 3820} 3821_ACEOF 3822if ac_fn_c_try_compile "$LINENO"; then : 3823 ac_cv_prog_cc_g=yes 3824fi 3825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3826fi 3827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3828fi 3829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3830 ac_c_werror_flag=$ac_save_c_werror_flag 3831fi 3832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3833$as_echo "$ac_cv_prog_cc_g" >&6; } 3834if test "$ac_test_CFLAGS" = set; then 3835 CFLAGS=$ac_save_CFLAGS 3836elif test $ac_cv_prog_cc_g = yes; then 3837 if test "$GCC" = yes; then 3838 CFLAGS="-g -O2" 3839 else 3840 CFLAGS="-g" 3841 fi 3842else 3843 if test "$GCC" = yes; then 3844 CFLAGS="-O2" 3845 else 3846 CFLAGS= 3847 fi 3848fi 3849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3850$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3851if test "${ac_cv_prog_cc_c89+set}" = set; then : 3852 $as_echo_n "(cached) " >&6 3853else 3854 ac_cv_prog_cc_c89=no 3855ac_save_CC=$CC 3856cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3857/* end confdefs.h. */ 3858#include <stdarg.h> 3859#include <stdio.h> 3860#include <sys/types.h> 3861#include <sys/stat.h> 3862/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3863struct buf { int x; }; 3864FILE * (*rcsopen) (struct buf *, struct stat *, int); 3865static char *e (p, i) 3866 char **p; 3867 int i; 3868{ 3869 return p[i]; 3870} 3871static char *f (char * (*g) (char **, int), char **p, ...) 3872{ 3873 char *s; 3874 va_list v; 3875 va_start (v,p); 3876 s = g (p, va_arg (v,int)); 3877 va_end (v); 3878 return s; 3879} 3880 3881/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3882 function prototypes and stuff, but not '\xHH' hex character constants. 3883 These don't provoke an error unfortunately, instead are silently treated 3884 as 'x'. The following induces an error, until -std is added to get 3885 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3886 array size at least. It's necessary to write '\x00'==0 to get something 3887 that's true only with -std. */ 3888int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3889 3890/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3891 inside strings and character constants. */ 3892#define FOO(x) 'x' 3893int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3894 3895int test (int i, double x); 3896struct s1 {int (*f) (int a);}; 3897struct s2 {int (*f) (double a);}; 3898int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3899int argc; 3900char **argv; 3901int 3902main () 3903{ 3904return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3905 ; 3906 return 0; 3907} 3908_ACEOF 3909for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3910 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3911do 3912 CC="$ac_save_CC $ac_arg" 3913 if ac_fn_c_try_compile "$LINENO"; then : 3914 ac_cv_prog_cc_c89=$ac_arg 3915fi 3916rm -f core conftest.err conftest.$ac_objext 3917 test "x$ac_cv_prog_cc_c89" != "xno" && break 3918done 3919rm -f conftest.$ac_ext 3920CC=$ac_save_CC 3921 3922fi 3923# AC_CACHE_VAL 3924case "x$ac_cv_prog_cc_c89" in 3925 x) 3926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3927$as_echo "none needed" >&6; } ;; 3928 xno) 3929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3930$as_echo "unsupported" >&6; } ;; 3931 *) 3932 CC="$CC $ac_cv_prog_cc_c89" 3933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3934$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3935esac 3936if test "x$ac_cv_prog_cc_c89" != xno; then : 3937 3938fi 3939 3940ac_ext=c 3941ac_cpp='$CPP $CPPFLAGS' 3942ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3943ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3944ac_compiler_gnu=$ac_cv_c_compiler_gnu 3945DEPDIR="${am__leading_dot}deps" 3946 3947ac_config_commands="$ac_config_commands depfiles" 3948 3949 3950am_make=${MAKE-make} 3951cat > confinc << 'END' 3952am__doit: 3953 @echo this is the am__doit target 3954.PHONY: am__doit 3955END 3956# If we don't find an include directive, just comment out the code. 3957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3958$as_echo_n "checking for style of include used by $am_make... " >&6; } 3959am__include="#" 3960am__quote= 3961_am_result=none 3962# First try GNU make style include. 3963echo "include confinc" > confmf 3964# Ignore all kinds of additional output from `make'. 3965case `$am_make -s -f confmf 2> /dev/null` in #( 3966*the\ am__doit\ target*) 3967 am__include=include 3968 am__quote= 3969 _am_result=GNU 3970 ;; 3971esac 3972# Now try BSD make style include. 3973if test "$am__include" = "#"; then 3974 echo '.include "confinc"' > confmf 3975 case `$am_make -s -f confmf 2> /dev/null` in #( 3976 *the\ am__doit\ target*) 3977 am__include=.include 3978 am__quote="\"" 3979 _am_result=BSD 3980 ;; 3981 esac 3982fi 3983 3984 3985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3986$as_echo "$_am_result" >&6; } 3987rm -f confinc confmf 3988 3989# Check whether --enable-dependency-tracking was given. 3990if test "${enable_dependency_tracking+set}" = set; then : 3991 enableval=$enable_dependency_tracking; 3992fi 3993 3994if test "x$enable_dependency_tracking" != xno; then 3995 am_depcomp="$ac_aux_dir/depcomp" 3996 AMDEPBACKSLASH='\' 3997fi 3998 if test "x$enable_dependency_tracking" != xno; then 3999 AMDEP_TRUE= 4000 AMDEP_FALSE='#' 4001else 4002 AMDEP_TRUE='#' 4003 AMDEP_FALSE= 4004fi 4005 4006 4007 4008depcc="$CC" am_compiler_list= 4009 4010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4011$as_echo_n "checking dependency style of $depcc... " >&6; } 4012if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 4013 $as_echo_n "(cached) " >&6 4014else 4015 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4016 # We make a subdir and do the tests there. Otherwise we can end up 4017 # making bogus files that we don't know about and never remove. For 4018 # instance it was reported that on HP-UX the gcc test will end up 4019 # making a dummy file named `D' -- because `-MD' means `put the output 4020 # in D'. 4021 mkdir conftest.dir 4022 # Copy depcomp to subdir because otherwise we won't find it if we're 4023 # using a relative directory. 4024 cp "$am_depcomp" conftest.dir 4025 cd conftest.dir 4026 # We will build objects and dependencies in a subdirectory because 4027 # it helps to detect inapplicable dependency modes. For instance 4028 # both Tru64's cc and ICC support -MD to output dependencies as a 4029 # side effect of compilation, but ICC will put the dependencies in 4030 # the current directory while Tru64 will put them in the object 4031 # directory. 4032 mkdir sub 4033 4034 am_cv_CC_dependencies_compiler_type=none 4035 if test "$am_compiler_list" = ""; then 4036 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4037 fi 4038 am__universal=false 4039 case " $depcc " in #( 4040 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4041 esac 4042 4043 for depmode in $am_compiler_list; do 4044 # Setup a source with many dependencies, because some compilers 4045 # like to wrap large dependency lists on column 80 (with \), and 4046 # we should not choose a depcomp mode which is confused by this. 4047 # 4048 # We need to recreate these files for each test, as the compiler may 4049 # overwrite some of them when testing with obscure command lines. 4050 # This happens at least with the AIX C compiler. 4051 : > sub/conftest.c 4052 for i in 1 2 3 4 5 6; do 4053 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4054 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4055 # Solaris 8's {/usr,}/bin/sh. 4056 touch sub/conftst$i.h 4057 done 4058 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4059 4060 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4061 # mode. It turns out that the SunPro C++ compiler does not properly 4062 # handle `-M -o', and we need to detect this. Also, some Intel 4063 # versions had trouble with output in subdirs 4064 am__obj=sub/conftest.${OBJEXT-o} 4065 am__minus_obj="-o $am__obj" 4066 case $depmode in 4067 gcc) 4068 # This depmode causes a compiler race in universal mode. 4069 test "$am__universal" = false || continue 4070 ;; 4071 nosideeffect) 4072 # after this tag, mechanisms are not by side-effect, so they'll 4073 # only be used when explicitly requested 4074 if test "x$enable_dependency_tracking" = xyes; then 4075 continue 4076 else 4077 break 4078 fi 4079 ;; 4080 msvisualcpp | msvcmsys) 4081 # This compiler won't grok `-c -o', but also, the minuso test has 4082 # not run yet. These depmodes are late enough in the game, and 4083 # so weak that their functioning should not be impacted. 4084 am__obj=conftest.${OBJEXT-o} 4085 am__minus_obj= 4086 ;; 4087 none) break ;; 4088 esac 4089 if depmode=$depmode \ 4090 source=sub/conftest.c object=$am__obj \ 4091 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4092 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4093 >/dev/null 2>conftest.err && 4094 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4095 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4096 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4097 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4098 # icc doesn't choke on unknown options, it will just issue warnings 4099 # or remarks (even with -Werror). So we grep stderr for any message 4100 # that says an option was ignored or not supported. 4101 # When given -MP, icc 7.0 and 7.1 complain thusly: 4102 # icc: Command line warning: ignoring option '-M'; no argument required 4103 # The diagnosis changed in icc 8.0: 4104 # icc: Command line remark: option '-MP' not supported 4105 if (grep 'ignoring option' conftest.err || 4106 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4107 am_cv_CC_dependencies_compiler_type=$depmode 4108 break 4109 fi 4110 fi 4111 done 4112 4113 cd .. 4114 rm -rf conftest.dir 4115else 4116 am_cv_CC_dependencies_compiler_type=none 4117fi 4118 4119fi 4120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4121$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4122CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4123 4124 if 4125 test "x$enable_dependency_tracking" != xno \ 4126 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4127 am__fastdepCC_TRUE= 4128 am__fastdepCC_FALSE='#' 4129else 4130 am__fastdepCC_TRUE='#' 4131 am__fastdepCC_FALSE= 4132fi 4133 4134 4135ac_ext=cpp 4136ac_cpp='$CXXCPP $CPPFLAGS' 4137ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4138ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4139ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4140if test -z "$CXX"; then 4141 if test -n "$CCC"; then 4142 CXX=$CCC 4143 else 4144 if test -n "$ac_tool_prefix"; then 4145 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4146 do 4147 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4148set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4150$as_echo_n "checking for $ac_word... " >&6; } 4151if test "${ac_cv_prog_CXX+set}" = set; then : 4152 $as_echo_n "(cached) " >&6 4153else 4154 if test -n "$CXX"; then 4155 ac_cv_prog_CXX="$CXX" # Let the user override the test. 4156else 4157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4158for as_dir in $PATH 4159do 4160 IFS=$as_save_IFS 4161 test -z "$as_dir" && as_dir=. 4162 for ac_exec_ext in '' $ac_executable_extensions; do 4163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4164 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 4165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4166 break 2 4167 fi 4168done 4169 done 4170IFS=$as_save_IFS 4171 4172fi 4173fi 4174CXX=$ac_cv_prog_CXX 4175if test -n "$CXX"; then 4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 4177$as_echo "$CXX" >&6; } 4178else 4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4180$as_echo "no" >&6; } 4181fi 4182 4183 4184 test -n "$CXX" && break 4185 done 4186fi 4187if test -z "$CXX"; then 4188 ac_ct_CXX=$CXX 4189 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4190do 4191 # Extract the first word of "$ac_prog", so it can be a program name with args. 4192set dummy $ac_prog; ac_word=$2 4193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4194$as_echo_n "checking for $ac_word... " >&6; } 4195if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : 4196 $as_echo_n "(cached) " >&6 4197else 4198 if test -n "$ac_ct_CXX"; then 4199 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 4200else 4201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4202for as_dir in $PATH 4203do 4204 IFS=$as_save_IFS 4205 test -z "$as_dir" && as_dir=. 4206 for ac_exec_ext in '' $ac_executable_extensions; do 4207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4208 ac_cv_prog_ac_ct_CXX="$ac_prog" 4209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4210 break 2 4211 fi 4212done 4213 done 4214IFS=$as_save_IFS 4215 4216fi 4217fi 4218ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 4219if test -n "$ac_ct_CXX"; then 4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 4221$as_echo "$ac_ct_CXX" >&6; } 4222else 4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4224$as_echo "no" >&6; } 4225fi 4226 4227 4228 test -n "$ac_ct_CXX" && break 4229done 4230 4231 if test "x$ac_ct_CXX" = x; then 4232 CXX="g++" 4233 else 4234 case $cross_compiling:$ac_tool_warned in 4235yes:) 4236{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4237$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4238ac_tool_warned=yes ;; 4239esac 4240 CXX=$ac_ct_CXX 4241 fi 4242fi 4243 4244 fi 4245fi 4246# Provide some information about the compiler. 4247$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 4248set X $ac_compile 4249ac_compiler=$2 4250for ac_option in --version -v -V -qversion; do 4251 { { ac_try="$ac_compiler $ac_option >&5" 4252case "(($ac_try" in 4253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4254 *) ac_try_echo=$ac_try;; 4255esac 4256eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4257$as_echo "$ac_try_echo"; } >&5 4258 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4259 ac_status=$? 4260 if test -s conftest.err; then 4261 sed '10a\ 4262... rest of stderr output deleted ... 4263 10q' conftest.err >conftest.er1 4264 cat conftest.er1 >&5 4265 fi 4266 rm -f conftest.er1 conftest.err 4267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4268 test $ac_status = 0; } 4269done 4270 4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 4272$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 4273if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : 4274 $as_echo_n "(cached) " >&6 4275else 4276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4277/* end confdefs.h. */ 4278 4279int 4280main () 4281{ 4282#ifndef __GNUC__ 4283 choke me 4284#endif 4285 4286 ; 4287 return 0; 4288} 4289_ACEOF 4290if ac_fn_cxx_try_compile "$LINENO"; then : 4291 ac_compiler_gnu=yes 4292else 4293 ac_compiler_gnu=no 4294fi 4295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4296ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 4297 4298fi 4299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 4300$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 4301if test $ac_compiler_gnu = yes; then 4302 GXX=yes 4303else 4304 GXX= 4305fi 4306ac_test_CXXFLAGS=${CXXFLAGS+set} 4307ac_save_CXXFLAGS=$CXXFLAGS 4308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 4309$as_echo_n "checking whether $CXX accepts -g... " >&6; } 4310if test "${ac_cv_prog_cxx_g+set}" = set; then : 4311 $as_echo_n "(cached) " >&6 4312else 4313 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 4314 ac_cxx_werror_flag=yes 4315 ac_cv_prog_cxx_g=no 4316 CXXFLAGS="-g" 4317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4318/* end confdefs.h. */ 4319 4320int 4321main () 4322{ 4323 4324 ; 4325 return 0; 4326} 4327_ACEOF 4328if ac_fn_cxx_try_compile "$LINENO"; then : 4329 ac_cv_prog_cxx_g=yes 4330else 4331 CXXFLAGS="" 4332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4333/* end confdefs.h. */ 4334 4335int 4336main () 4337{ 4338 4339 ; 4340 return 0; 4341} 4342_ACEOF 4343if ac_fn_cxx_try_compile "$LINENO"; then : 4344 4345else 4346 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4347 CXXFLAGS="-g" 4348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4349/* end confdefs.h. */ 4350 4351int 4352main () 4353{ 4354 4355 ; 4356 return 0; 4357} 4358_ACEOF 4359if ac_fn_cxx_try_compile "$LINENO"; then : 4360 ac_cv_prog_cxx_g=yes 4361fi 4362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4363fi 4364rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4365fi 4366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4367 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4368fi 4369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 4370$as_echo "$ac_cv_prog_cxx_g" >&6; } 4371if test "$ac_test_CXXFLAGS" = set; then 4372 CXXFLAGS=$ac_save_CXXFLAGS 4373elif test $ac_cv_prog_cxx_g = yes; then 4374 if test "$GXX" = yes; then 4375 CXXFLAGS="-g -O2" 4376 else 4377 CXXFLAGS="-g" 4378 fi 4379else 4380 if test "$GXX" = yes; then 4381 CXXFLAGS="-O2" 4382 else 4383 CXXFLAGS= 4384 fi 4385fi 4386ac_ext=c 4387ac_cpp='$CPP $CPPFLAGS' 4388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4390ac_compiler_gnu=$ac_cv_c_compiler_gnu 4391 4392depcc="$CXX" am_compiler_list= 4393 4394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4395$as_echo_n "checking dependency style of $depcc... " >&6; } 4396if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : 4397 $as_echo_n "(cached) " >&6 4398else 4399 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4400 # We make a subdir and do the tests there. Otherwise we can end up 4401 # making bogus files that we don't know about and never remove. For 4402 # instance it was reported that on HP-UX the gcc test will end up 4403 # making a dummy file named `D' -- because `-MD' means `put the output 4404 # in D'. 4405 mkdir conftest.dir 4406 # Copy depcomp to subdir because otherwise we won't find it if we're 4407 # using a relative directory. 4408 cp "$am_depcomp" conftest.dir 4409 cd conftest.dir 4410 # We will build objects and dependencies in a subdirectory because 4411 # it helps to detect inapplicable dependency modes. For instance 4412 # both Tru64's cc and ICC support -MD to output dependencies as a 4413 # side effect of compilation, but ICC will put the dependencies in 4414 # the current directory while Tru64 will put them in the object 4415 # directory. 4416 mkdir sub 4417 4418 am_cv_CXX_dependencies_compiler_type=none 4419 if test "$am_compiler_list" = ""; then 4420 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4421 fi 4422 am__universal=false 4423 case " $depcc " in #( 4424 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4425 esac 4426 4427 for depmode in $am_compiler_list; do 4428 # Setup a source with many dependencies, because some compilers 4429 # like to wrap large dependency lists on column 80 (with \), and 4430 # we should not choose a depcomp mode which is confused by this. 4431 # 4432 # We need to recreate these files for each test, as the compiler may 4433 # overwrite some of them when testing with obscure command lines. 4434 # This happens at least with the AIX C compiler. 4435 : > sub/conftest.c 4436 for i in 1 2 3 4 5 6; do 4437 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4438 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4439 # Solaris 8's {/usr,}/bin/sh. 4440 touch sub/conftst$i.h 4441 done 4442 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4443 4444 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4445 # mode. It turns out that the SunPro C++ compiler does not properly 4446 # handle `-M -o', and we need to detect this. Also, some Intel 4447 # versions had trouble with output in subdirs 4448 am__obj=sub/conftest.${OBJEXT-o} 4449 am__minus_obj="-o $am__obj" 4450 case $depmode in 4451 gcc) 4452 # This depmode causes a compiler race in universal mode. 4453 test "$am__universal" = false || continue 4454 ;; 4455 nosideeffect) 4456 # after this tag, mechanisms are not by side-effect, so they'll 4457 # only be used when explicitly requested 4458 if test "x$enable_dependency_tracking" = xyes; then 4459 continue 4460 else 4461 break 4462 fi 4463 ;; 4464 msvisualcpp | msvcmsys) 4465 # This compiler won't grok `-c -o', but also, the minuso test has 4466 # not run yet. These depmodes are late enough in the game, and 4467 # so weak that their functioning should not be impacted. 4468 am__obj=conftest.${OBJEXT-o} 4469 am__minus_obj= 4470 ;; 4471 none) break ;; 4472 esac 4473 if depmode=$depmode \ 4474 source=sub/conftest.c object=$am__obj \ 4475 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4476 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4477 >/dev/null 2>conftest.err && 4478 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4479 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4480 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4481 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4482 # icc doesn't choke on unknown options, it will just issue warnings 4483 # or remarks (even with -Werror). So we grep stderr for any message 4484 # that says an option was ignored or not supported. 4485 # When given -MP, icc 7.0 and 7.1 complain thusly: 4486 # icc: Command line warning: ignoring option '-M'; no argument required 4487 # The diagnosis changed in icc 8.0: 4488 # icc: Command line remark: option '-MP' not supported 4489 if (grep 'ignoring option' conftest.err || 4490 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4491 am_cv_CXX_dependencies_compiler_type=$depmode 4492 break 4493 fi 4494 fi 4495 done 4496 4497 cd .. 4498 rm -rf conftest.dir 4499else 4500 am_cv_CXX_dependencies_compiler_type=none 4501fi 4502 4503fi 4504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 4505$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 4506CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4507 4508 if 4509 test "x$enable_dependency_tracking" != xno \ 4510 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 4511 am__fastdepCXX_TRUE= 4512 am__fastdepCXX_FALSE='#' 4513else 4514 am__fastdepCXX_TRUE='#' 4515 am__fastdepCXX_FALSE= 4516fi 4517 4518 4519 4520if test "x$remember_set_CFLAGS" = "x" 4521then 4522 if test "$CFLAGS" = "-g -O2" 4523 then 4524 CFLAGS="-O2" 4525 elif test "$CFLAGS" = "-g" 4526 then 4527 CFLAGS="" 4528 fi 4529fi 4530 4531if test "x$remember_set_CXXFLAGS" = "x" 4532then 4533 if test "$CXXFLAGS" = "-g -O2" 4534 then 4535 CXXFLAGS="-O2" 4536 elif test "$CXXFLAGS" = "-g" 4537 then 4538 CXXFLAGS="" 4539 fi 4540fi 4541 4542# AC_PROG_CXX will return "g++" even if no c++ compiler is installed. 4543# Check for that case, and just disable c++ code if g++ doesn't run. 4544ac_ext=cpp 4545ac_cpp='$CXXCPP $CPPFLAGS' 4546ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4547ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4548ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4549 4550 4551cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4552/* end confdefs.h. */ 4553 4554int 4555main () 4556{ 4557 4558 ; 4559 return 0; 4560} 4561_ACEOF 4562if ac_fn_cxx_try_compile "$LINENO"; then : 4563 4564else 4565 CXX=""; CXXCP=""; CXXFLAGS="" 4566fi 4567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4568ac_ext=c 4569ac_cpp='$CPP $CPPFLAGS' 4570ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4571ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4572ac_compiler_gnu=$ac_cv_c_compiler_gnu 4573 4574 4575# Check for a 64-bit integer type 4576 4577ac_ext=c 4578ac_cpp='$CPP $CPPFLAGS' 4579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4581ac_compiler_gnu=$ac_cv_c_compiler_gnu 4582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4583$as_echo_n "checking how to run the C preprocessor... " >&6; } 4584# On Suns, sometimes $CPP names a directory. 4585if test -n "$CPP" && test -d "$CPP"; then 4586 CPP= 4587fi 4588if test -z "$CPP"; then 4589 if test "${ac_cv_prog_CPP+set}" = set; then : 4590 $as_echo_n "(cached) " >&6 4591else 4592 # Double quotes because CPP needs to be expanded 4593 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4594 do 4595 ac_preproc_ok=false 4596for ac_c_preproc_warn_flag in '' yes 4597do 4598 # Use a header file that comes with gcc, so configuring glibc 4599 # with a fresh cross-compiler works. 4600 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4601 # <limits.h> exists even on freestanding compilers. 4602 # On the NeXT, cc -E runs the code through the compiler's parser, 4603 # not just through cpp. "Syntax error" is here to catch this case. 4604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4605/* end confdefs.h. */ 4606#ifdef __STDC__ 4607# include <limits.h> 4608#else 4609# include <assert.h> 4610#endif 4611 Syntax error 4612_ACEOF 4613if ac_fn_c_try_cpp "$LINENO"; then : 4614 4615else 4616 # Broken: fails on valid input. 4617continue 4618fi 4619rm -f conftest.err conftest.$ac_ext 4620 4621 # OK, works on sane cases. Now check whether nonexistent headers 4622 # can be detected and how. 4623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4624/* end confdefs.h. */ 4625#include <ac_nonexistent.h> 4626_ACEOF 4627if ac_fn_c_try_cpp "$LINENO"; then : 4628 # Broken: success on invalid input. 4629continue 4630else 4631 # Passes both tests. 4632ac_preproc_ok=: 4633break 4634fi 4635rm -f conftest.err conftest.$ac_ext 4636 4637done 4638# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4639rm -f conftest.err conftest.$ac_ext 4640if $ac_preproc_ok; then : 4641 break 4642fi 4643 4644 done 4645 ac_cv_prog_CPP=$CPP 4646 4647fi 4648 CPP=$ac_cv_prog_CPP 4649else 4650 ac_cv_prog_CPP=$CPP 4651fi 4652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4653$as_echo "$CPP" >&6; } 4654ac_preproc_ok=false 4655for ac_c_preproc_warn_flag in '' yes 4656do 4657 # Use a header file that comes with gcc, so configuring glibc 4658 # with a fresh cross-compiler works. 4659 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4660 # <limits.h> exists even on freestanding compilers. 4661 # On the NeXT, cc -E runs the code through the compiler's parser, 4662 # not just through cpp. "Syntax error" is here to catch this case. 4663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4664/* end confdefs.h. */ 4665#ifdef __STDC__ 4666# include <limits.h> 4667#else 4668# include <assert.h> 4669#endif 4670 Syntax error 4671_ACEOF 4672if ac_fn_c_try_cpp "$LINENO"; then : 4673 4674else 4675 # Broken: fails on valid input. 4676continue 4677fi 4678rm -f conftest.err conftest.$ac_ext 4679 4680 # OK, works on sane cases. Now check whether nonexistent headers 4681 # can be detected and how. 4682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4683/* end confdefs.h. */ 4684#include <ac_nonexistent.h> 4685_ACEOF 4686if ac_fn_c_try_cpp "$LINENO"; then : 4687 # Broken: success on invalid input. 4688continue 4689else 4690 # Passes both tests. 4691ac_preproc_ok=: 4692break 4693fi 4694rm -f conftest.err conftest.$ac_ext 4695 4696done 4697# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4698rm -f conftest.err conftest.$ac_ext 4699if $ac_preproc_ok; then : 4700 4701else 4702 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4703$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4704as_fn_error "C preprocessor \"$CPP\" fails sanity check 4705See \`config.log' for more details." "$LINENO" 5; } 4706fi 4707 4708ac_ext=c 4709ac_cpp='$CPP $CPPFLAGS' 4710ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4711ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4712ac_compiler_gnu=$ac_cv_c_compiler_gnu 4713 4714 4715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4716$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4717if test "${ac_cv_path_GREP+set}" = set; then : 4718 $as_echo_n "(cached) " >&6 4719else 4720 if test -z "$GREP"; then 4721 ac_path_GREP_found=false 4722 # Loop through the user's path and test for each of PROGNAME-LIST 4723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4724for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4725do 4726 IFS=$as_save_IFS 4727 test -z "$as_dir" && as_dir=. 4728 for ac_prog in grep ggrep; do 4729 for ac_exec_ext in '' $ac_executable_extensions; do 4730 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4731 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4732# Check for GNU ac_path_GREP and select it if it is found. 4733 # Check for GNU $ac_path_GREP 4734case `"$ac_path_GREP" --version 2>&1` in 4735*GNU*) 4736 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4737*) 4738 ac_count=0 4739 $as_echo_n 0123456789 >"conftest.in" 4740 while : 4741 do 4742 cat "conftest.in" "conftest.in" >"conftest.tmp" 4743 mv "conftest.tmp" "conftest.in" 4744 cp "conftest.in" "conftest.nl" 4745 $as_echo 'GREP' >> "conftest.nl" 4746 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4747 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4748 as_fn_arith $ac_count + 1 && ac_count=$as_val 4749 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4750 # Best one so far, save it but keep looking for a better one 4751 ac_cv_path_GREP="$ac_path_GREP" 4752 ac_path_GREP_max=$ac_count 4753 fi 4754 # 10*(2^10) chars as input seems more than enough 4755 test $ac_count -gt 10 && break 4756 done 4757 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4758esac 4759 4760 $ac_path_GREP_found && break 3 4761 done 4762 done 4763 done 4764IFS=$as_save_IFS 4765 if test -z "$ac_cv_path_GREP"; then 4766 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4767 fi 4768else 4769 ac_cv_path_GREP=$GREP 4770fi 4771 4772fi 4773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4774$as_echo "$ac_cv_path_GREP" >&6; } 4775 GREP="$ac_cv_path_GREP" 4776 4777 4778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4779$as_echo_n "checking for egrep... " >&6; } 4780if test "${ac_cv_path_EGREP+set}" = set; then : 4781 $as_echo_n "(cached) " >&6 4782else 4783 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4784 then ac_cv_path_EGREP="$GREP -E" 4785 else 4786 if test -z "$EGREP"; then 4787 ac_path_EGREP_found=false 4788 # Loop through the user's path and test for each of PROGNAME-LIST 4789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4790for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4791do 4792 IFS=$as_save_IFS 4793 test -z "$as_dir" && as_dir=. 4794 for ac_prog in egrep; do 4795 for ac_exec_ext in '' $ac_executable_extensions; do 4796 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4797 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4798# Check for GNU ac_path_EGREP and select it if it is found. 4799 # Check for GNU $ac_path_EGREP 4800case `"$ac_path_EGREP" --version 2>&1` in 4801*GNU*) 4802 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4803*) 4804 ac_count=0 4805 $as_echo_n 0123456789 >"conftest.in" 4806 while : 4807 do 4808 cat "conftest.in" "conftest.in" >"conftest.tmp" 4809 mv "conftest.tmp" "conftest.in" 4810 cp "conftest.in" "conftest.nl" 4811 $as_echo 'EGREP' >> "conftest.nl" 4812 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4813 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4814 as_fn_arith $ac_count + 1 && ac_count=$as_val 4815 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4816 # Best one so far, save it but keep looking for a better one 4817 ac_cv_path_EGREP="$ac_path_EGREP" 4818 ac_path_EGREP_max=$ac_count 4819 fi 4820 # 10*(2^10) chars as input seems more than enough 4821 test $ac_count -gt 10 && break 4822 done 4823 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4824esac 4825 4826 $ac_path_EGREP_found && break 3 4827 done 4828 done 4829 done 4830IFS=$as_save_IFS 4831 if test -z "$ac_cv_path_EGREP"; then 4832 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4833 fi 4834else 4835 ac_cv_path_EGREP=$EGREP 4836fi 4837 4838 fi 4839fi 4840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4841$as_echo "$ac_cv_path_EGREP" >&6; } 4842 EGREP="$ac_cv_path_EGREP" 4843 4844 4845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4846$as_echo_n "checking for ANSI C header files... " >&6; } 4847if test "${ac_cv_header_stdc+set}" = set; then : 4848 $as_echo_n "(cached) " >&6 4849else 4850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4851/* end confdefs.h. */ 4852#include <stdlib.h> 4853#include <stdarg.h> 4854#include <string.h> 4855#include <float.h> 4856 4857int 4858main () 4859{ 4860 4861 ; 4862 return 0; 4863} 4864_ACEOF 4865if ac_fn_c_try_compile "$LINENO"; then : 4866 ac_cv_header_stdc=yes 4867else 4868 ac_cv_header_stdc=no 4869fi 4870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4871 4872if test $ac_cv_header_stdc = yes; then 4873 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4875/* end confdefs.h. */ 4876#include <string.h> 4877 4878_ACEOF 4879if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4880 $EGREP "memchr" >/dev/null 2>&1; then : 4881 4882else 4883 ac_cv_header_stdc=no 4884fi 4885rm -f conftest* 4886 4887fi 4888 4889if test $ac_cv_header_stdc = yes; then 4890 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4892/* end confdefs.h. */ 4893#include <stdlib.h> 4894 4895_ACEOF 4896if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4897 $EGREP "free" >/dev/null 2>&1; then : 4898 4899else 4900 ac_cv_header_stdc=no 4901fi 4902rm -f conftest* 4903 4904fi 4905 4906if test $ac_cv_header_stdc = yes; then 4907 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4908 if test "$cross_compiling" = yes; then : 4909 : 4910else 4911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4912/* end confdefs.h. */ 4913#include <ctype.h> 4914#include <stdlib.h> 4915#if ((' ' & 0x0FF) == 0x020) 4916# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4917# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4918#else 4919# define ISLOWER(c) \ 4920 (('a' <= (c) && (c) <= 'i') \ 4921 || ('j' <= (c) && (c) <= 'r') \ 4922 || ('s' <= (c) && (c) <= 'z')) 4923# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4924#endif 4925 4926#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4927int 4928main () 4929{ 4930 int i; 4931 for (i = 0; i < 256; i++) 4932 if (XOR (islower (i), ISLOWER (i)) 4933 || toupper (i) != TOUPPER (i)) 4934 return 2; 4935 return 0; 4936} 4937_ACEOF 4938if ac_fn_c_try_run "$LINENO"; then : 4939 4940else 4941 ac_cv_header_stdc=no 4942fi 4943rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4944 conftest.$ac_objext conftest.beam conftest.$ac_ext 4945fi 4946 4947fi 4948fi 4949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4950$as_echo "$ac_cv_header_stdc" >&6; } 4951if test $ac_cv_header_stdc = yes; then 4952 4953$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4954 4955fi 4956 4957# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4958for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4959 inttypes.h stdint.h unistd.h 4960do : 4961 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4962ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4963" 4964eval as_val=\$$as_ac_Header 4965 if test "x$as_val" = x""yes; then : 4966 cat >>confdefs.h <<_ACEOF 4967#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4968_ACEOF 4969 4970fi 4971 4972done 4973 4974 4975ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 4976case $ac_cv_c_int64_t in #( 4977 no|yes) ;; #( 4978 *) 4979 4980cat >>confdefs.h <<_ACEOF 4981#define int64_t $ac_cv_c_int64_t 4982_ACEOF 4983;; 4984esac 4985 4986 4987 4988# Make sure we can run config.sub. 4989$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4990 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4991 4992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4993$as_echo_n "checking build system type... " >&6; } 4994if test "${ac_cv_build+set}" = set; then : 4995 $as_echo_n "(cached) " >&6 4996else 4997 ac_build_alias=$build_alias 4998test "x$ac_build_alias" = x && 4999 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5000test "x$ac_build_alias" = x && 5001 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 5002ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5003 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5004 5005fi 5006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5007$as_echo "$ac_cv_build" >&6; } 5008case $ac_cv_build in 5009*-*-*) ;; 5010*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 5011esac 5012build=$ac_cv_build 5013ac_save_IFS=$IFS; IFS='-' 5014set x $ac_cv_build 5015shift 5016build_cpu=$1 5017build_vendor=$2 5018shift; shift 5019# Remember, the first character of IFS is used to create $*, 5020# except with old shells: 5021build_os=$* 5022IFS=$ac_save_IFS 5023case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5024 5025 5026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5027$as_echo_n "checking host system type... " >&6; } 5028if test "${ac_cv_host+set}" = set; then : 5029 $as_echo_n "(cached) " >&6 5030else 5031 if test "x$host_alias" = x; then 5032 ac_cv_host=$ac_cv_build 5033else 5034 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5035 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5036fi 5037 5038fi 5039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5040$as_echo "$ac_cv_host" >&6; } 5041case $ac_cv_host in 5042*-*-*) ;; 5043*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 5044esac 5045host=$ac_cv_host 5046ac_save_IFS=$IFS; IFS='-' 5047set x $ac_cv_host 5048shift 5049host_cpu=$1 5050host_vendor=$2 5051shift; shift 5052# Remember, the first character of IFS is used to create $*, 5053# except with old shells: 5054host_os=$* 5055IFS=$ac_save_IFS 5056case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5057 5058 5059enable_win32_dll=yes 5060 5061case $host in 5062*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 5063 if test -n "$ac_tool_prefix"; then 5064 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 5065set dummy ${ac_tool_prefix}as; ac_word=$2 5066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5067$as_echo_n "checking for $ac_word... " >&6; } 5068if test "${ac_cv_prog_AS+set}" = set; then : 5069 $as_echo_n "(cached) " >&6 5070else 5071 if test -n "$AS"; then 5072 ac_cv_prog_AS="$AS" # Let the user override the test. 5073else 5074as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5075for as_dir in $PATH 5076do 5077 IFS=$as_save_IFS 5078 test -z "$as_dir" && as_dir=. 5079 for ac_exec_ext in '' $ac_executable_extensions; do 5080 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5081 ac_cv_prog_AS="${ac_tool_prefix}as" 5082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5083 break 2 5084 fi 5085done 5086 done 5087IFS=$as_save_IFS 5088 5089fi 5090fi 5091AS=$ac_cv_prog_AS 5092if test -n "$AS"; then 5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 5094$as_echo "$AS" >&6; } 5095else 5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5097$as_echo "no" >&6; } 5098fi 5099 5100 5101fi 5102if test -z "$ac_cv_prog_AS"; then 5103 ac_ct_AS=$AS 5104 # Extract the first word of "as", so it can be a program name with args. 5105set dummy as; ac_word=$2 5106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5107$as_echo_n "checking for $ac_word... " >&6; } 5108if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : 5109 $as_echo_n "(cached) " >&6 5110else 5111 if test -n "$ac_ct_AS"; then 5112 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 5113else 5114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5115for as_dir in $PATH 5116do 5117 IFS=$as_save_IFS 5118 test -z "$as_dir" && as_dir=. 5119 for ac_exec_ext in '' $ac_executable_extensions; do 5120 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5121 ac_cv_prog_ac_ct_AS="as" 5122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5123 break 2 5124 fi 5125done 5126 done 5127IFS=$as_save_IFS 5128 5129fi 5130fi 5131ac_ct_AS=$ac_cv_prog_ac_ct_AS 5132if test -n "$ac_ct_AS"; then 5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 5134$as_echo "$ac_ct_AS" >&6; } 5135else 5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5137$as_echo "no" >&6; } 5138fi 5139 5140 if test "x$ac_ct_AS" = x; then 5141 AS="false" 5142 else 5143 case $cross_compiling:$ac_tool_warned in 5144yes:) 5145{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5146$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5147ac_tool_warned=yes ;; 5148esac 5149 AS=$ac_ct_AS 5150 fi 5151else 5152 AS="$ac_cv_prog_AS" 5153fi 5154 5155 if test -n "$ac_tool_prefix"; then 5156 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5157set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5159$as_echo_n "checking for $ac_word... " >&6; } 5160if test "${ac_cv_prog_DLLTOOL+set}" = set; then : 5161 $as_echo_n "(cached) " >&6 5162else 5163 if test -n "$DLLTOOL"; then 5164 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5165else 5166as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5167for as_dir in $PATH 5168do 5169 IFS=$as_save_IFS 5170 test -z "$as_dir" && as_dir=. 5171 for ac_exec_ext in '' $ac_executable_extensions; do 5172 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5173 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5174 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5175 break 2 5176 fi 5177done 5178 done 5179IFS=$as_save_IFS 5180 5181fi 5182fi 5183DLLTOOL=$ac_cv_prog_DLLTOOL 5184if test -n "$DLLTOOL"; then 5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5186$as_echo "$DLLTOOL" >&6; } 5187else 5188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5189$as_echo "no" >&6; } 5190fi 5191 5192 5193fi 5194if test -z "$ac_cv_prog_DLLTOOL"; then 5195 ac_ct_DLLTOOL=$DLLTOOL 5196 # Extract the first word of "dlltool", so it can be a program name with args. 5197set dummy dlltool; ac_word=$2 5198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5199$as_echo_n "checking for $ac_word... " >&6; } 5200if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then : 5201 $as_echo_n "(cached) " >&6 5202else 5203 if test -n "$ac_ct_DLLTOOL"; then 5204 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5205else 5206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5207for as_dir in $PATH 5208do 5209 IFS=$as_save_IFS 5210 test -z "$as_dir" && as_dir=. 5211 for ac_exec_ext in '' $ac_executable_extensions; do 5212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5213 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5215 break 2 5216 fi 5217done 5218 done 5219IFS=$as_save_IFS 5220 5221fi 5222fi 5223ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5224if test -n "$ac_ct_DLLTOOL"; then 5225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5226$as_echo "$ac_ct_DLLTOOL" >&6; } 5227else 5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5229$as_echo "no" >&6; } 5230fi 5231 5232 if test "x$ac_ct_DLLTOOL" = x; then 5233 DLLTOOL="false" 5234 else 5235 case $cross_compiling:$ac_tool_warned in 5236yes:) 5237{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5238$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5239ac_tool_warned=yes ;; 5240esac 5241 DLLTOOL=$ac_ct_DLLTOOL 5242 fi 5243else 5244 DLLTOOL="$ac_cv_prog_DLLTOOL" 5245fi 5246 5247 if test -n "$ac_tool_prefix"; then 5248 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5249set dummy ${ac_tool_prefix}objdump; ac_word=$2 5250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5251$as_echo_n "checking for $ac_word... " >&6; } 5252if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5253 $as_echo_n "(cached) " >&6 5254else 5255 if test -n "$OBJDUMP"; then 5256 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5257else 5258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5259for as_dir in $PATH 5260do 5261 IFS=$as_save_IFS 5262 test -z "$as_dir" && as_dir=. 5263 for ac_exec_ext in '' $ac_executable_extensions; do 5264 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5265 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5267 break 2 5268 fi 5269done 5270 done 5271IFS=$as_save_IFS 5272 5273fi 5274fi 5275OBJDUMP=$ac_cv_prog_OBJDUMP 5276if test -n "$OBJDUMP"; then 5277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5278$as_echo "$OBJDUMP" >&6; } 5279else 5280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5281$as_echo "no" >&6; } 5282fi 5283 5284 5285fi 5286if test -z "$ac_cv_prog_OBJDUMP"; then 5287 ac_ct_OBJDUMP=$OBJDUMP 5288 # Extract the first word of "objdump", so it can be a program name with args. 5289set dummy objdump; ac_word=$2 5290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5291$as_echo_n "checking for $ac_word... " >&6; } 5292if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5293 $as_echo_n "(cached) " >&6 5294else 5295 if test -n "$ac_ct_OBJDUMP"; then 5296 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5297else 5298as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5299for as_dir in $PATH 5300do 5301 IFS=$as_save_IFS 5302 test -z "$as_dir" && as_dir=. 5303 for ac_exec_ext in '' $ac_executable_extensions; do 5304 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5305 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5306 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5307 break 2 5308 fi 5309done 5310 done 5311IFS=$as_save_IFS 5312 5313fi 5314fi 5315ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5316if test -n "$ac_ct_OBJDUMP"; then 5317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5318$as_echo "$ac_ct_OBJDUMP" >&6; } 5319else 5320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5321$as_echo "no" >&6; } 5322fi 5323 5324 if test "x$ac_ct_OBJDUMP" = x; then 5325 OBJDUMP="false" 5326 else 5327 case $cross_compiling:$ac_tool_warned in 5328yes:) 5329{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5330$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5331ac_tool_warned=yes ;; 5332esac 5333 OBJDUMP=$ac_ct_OBJDUMP 5334 fi 5335else 5336 OBJDUMP="$ac_cv_prog_OBJDUMP" 5337fi 5338 5339 ;; 5340esac 5341 5342test -z "$AS" && AS=as 5343 5344 5345 5346 5347 5348test -z "$DLLTOOL" && DLLTOOL=dlltool 5349 5350 5351 5352 5353 5354test -z "$OBJDUMP" && OBJDUMP=objdump 5355 5356 5357 5358 5359 5360 5361 5362case `pwd` in 5363 *\ * | *\ *) 5364 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5365$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5366esac 5367 5368 5369 5370macro_version='2.2.10' 5371macro_revision='1.3175' 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385ltmain="$ac_aux_dir/ltmain.sh" 5386 5387# Backslashify metacharacters that are still active within 5388# double-quoted strings. 5389sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5390 5391# Same as above, but do not quote variable references. 5392double_quote_subst='s/\(["`\\]\)/\\\1/g' 5393 5394# Sed substitution to delay expansion of an escaped shell variable in a 5395# double_quote_subst'ed string. 5396delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5397 5398# Sed substitution to delay expansion of an escaped single quote. 5399delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5400 5401# Sed substitution to avoid accidental globbing in evaled expressions 5402no_glob_subst='s/\*/\\\*/g' 5403 5404ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5405ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5406ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5407 5408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5409$as_echo_n "checking how to print strings... " >&6; } 5410# Test print first, because it will be a builtin if present. 5411if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5412 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5413 ECHO='print -r --' 5414elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5415 ECHO='printf %s\n' 5416else 5417 # Use this function as a fallback that always works. 5418 func_fallback_echo () 5419 { 5420 eval 'cat <<_LTECHO_EOF 5421$1 5422_LTECHO_EOF' 5423 } 5424 ECHO='func_fallback_echo' 5425fi 5426 5427# func_echo_all arg... 5428# Invoke $ECHO with all args, space-separated. 5429func_echo_all () 5430{ 5431 $ECHO "" 5432} 5433 5434case "$ECHO" in 5435 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5436$as_echo "printf" >&6; } ;; 5437 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5438$as_echo "print -r" >&6; } ;; 5439 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5440$as_echo "cat" >&6; } ;; 5441esac 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5457$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5458if test "${ac_cv_path_SED+set}" = set; then : 5459 $as_echo_n "(cached) " >&6 5460else 5461 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5462 for ac_i in 1 2 3 4 5 6 7; do 5463 ac_script="$ac_script$as_nl$ac_script" 5464 done 5465 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5466 { ac_script=; unset ac_script;} 5467 if test -z "$SED"; then 5468 ac_path_SED_found=false 5469 # Loop through the user's path and test for each of PROGNAME-LIST 5470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5471for as_dir in $PATH 5472do 5473 IFS=$as_save_IFS 5474 test -z "$as_dir" && as_dir=. 5475 for ac_prog in sed gsed; do 5476 for ac_exec_ext in '' $ac_executable_extensions; do 5477 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5478 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5479# Check for GNU ac_path_SED and select it if it is found. 5480 # Check for GNU $ac_path_SED 5481case `"$ac_path_SED" --version 2>&1` in 5482*GNU*) 5483 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5484*) 5485 ac_count=0 5486 $as_echo_n 0123456789 >"conftest.in" 5487 while : 5488 do 5489 cat "conftest.in" "conftest.in" >"conftest.tmp" 5490 mv "conftest.tmp" "conftest.in" 5491 cp "conftest.in" "conftest.nl" 5492 $as_echo '' >> "conftest.nl" 5493 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5494 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5495 as_fn_arith $ac_count + 1 && ac_count=$as_val 5496 if test $ac_count -gt ${ac_path_SED_max-0}; then 5497 # Best one so far, save it but keep looking for a better one 5498 ac_cv_path_SED="$ac_path_SED" 5499 ac_path_SED_max=$ac_count 5500 fi 5501 # 10*(2^10) chars as input seems more than enough 5502 test $ac_count -gt 10 && break 5503 done 5504 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5505esac 5506 5507 $ac_path_SED_found && break 3 5508 done 5509 done 5510 done 5511IFS=$as_save_IFS 5512 if test -z "$ac_cv_path_SED"; then 5513 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5514 fi 5515else 5516 ac_cv_path_SED=$SED 5517fi 5518 5519fi 5520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5521$as_echo "$ac_cv_path_SED" >&6; } 5522 SED="$ac_cv_path_SED" 5523 rm -f conftest.sed 5524 5525test -z "$SED" && SED=sed 5526Xsed="$SED -e 1s/^X//" 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5539$as_echo_n "checking for fgrep... " >&6; } 5540if test "${ac_cv_path_FGREP+set}" = set; then : 5541 $as_echo_n "(cached) " >&6 5542else 5543 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5544 then ac_cv_path_FGREP="$GREP -F" 5545 else 5546 if test -z "$FGREP"; then 5547 ac_path_FGREP_found=false 5548 # Loop through the user's path and test for each of PROGNAME-LIST 5549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5550for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5551do 5552 IFS=$as_save_IFS 5553 test -z "$as_dir" && as_dir=. 5554 for ac_prog in fgrep; do 5555 for ac_exec_ext in '' $ac_executable_extensions; do 5556 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5557 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5558# Check for GNU ac_path_FGREP and select it if it is found. 5559 # Check for GNU $ac_path_FGREP 5560case `"$ac_path_FGREP" --version 2>&1` in 5561*GNU*) 5562 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5563*) 5564 ac_count=0 5565 $as_echo_n 0123456789 >"conftest.in" 5566 while : 5567 do 5568 cat "conftest.in" "conftest.in" >"conftest.tmp" 5569 mv "conftest.tmp" "conftest.in" 5570 cp "conftest.in" "conftest.nl" 5571 $as_echo 'FGREP' >> "conftest.nl" 5572 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5573 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5574 as_fn_arith $ac_count + 1 && ac_count=$as_val 5575 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5576 # Best one so far, save it but keep looking for a better one 5577 ac_cv_path_FGREP="$ac_path_FGREP" 5578 ac_path_FGREP_max=$ac_count 5579 fi 5580 # 10*(2^10) chars as input seems more than enough 5581 test $ac_count -gt 10 && break 5582 done 5583 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5584esac 5585 5586 $ac_path_FGREP_found && break 3 5587 done 5588 done 5589 done 5590IFS=$as_save_IFS 5591 if test -z "$ac_cv_path_FGREP"; then 5592 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5593 fi 5594else 5595 ac_cv_path_FGREP=$FGREP 5596fi 5597 5598 fi 5599fi 5600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5601$as_echo "$ac_cv_path_FGREP" >&6; } 5602 FGREP="$ac_cv_path_FGREP" 5603 5604 5605test -z "$GREP" && GREP=grep 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625# Check whether --with-gnu-ld was given. 5626if test "${with_gnu_ld+set}" = set; then : 5627 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5628else 5629 with_gnu_ld=no 5630fi 5631 5632ac_prog=ld 5633if test "$GCC" = yes; then 5634 # Check if gcc -print-prog-name=ld gives a path. 5635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5636$as_echo_n "checking for ld used by $CC... " >&6; } 5637 case $host in 5638 *-*-mingw*) 5639 # gcc leaves a trailing carriage return which upsets mingw 5640 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5641 *) 5642 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5643 esac 5644 case $ac_prog in 5645 # Accept absolute paths. 5646 [\\/]* | ?:[\\/]*) 5647 re_direlt='/[^/][^/]*/\.\./' 5648 # Canonicalize the pathname of ld 5649 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5650 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5651 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5652 done 5653 test -z "$LD" && LD="$ac_prog" 5654 ;; 5655 "") 5656 # If it fails, then pretend we aren't using GCC. 5657 ac_prog=ld 5658 ;; 5659 *) 5660 # If it is relative, then search for the first ld in PATH. 5661 with_gnu_ld=unknown 5662 ;; 5663 esac 5664elif test "$with_gnu_ld" = yes; then 5665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5666$as_echo_n "checking for GNU ld... " >&6; } 5667else 5668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5669$as_echo_n "checking for non-GNU ld... " >&6; } 5670fi 5671if test "${lt_cv_path_LD+set}" = set; then : 5672 $as_echo_n "(cached) " >&6 5673else 5674 if test -z "$LD"; then 5675 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5676 for ac_dir in $PATH; do 5677 IFS="$lt_save_ifs" 5678 test -z "$ac_dir" && ac_dir=. 5679 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5680 lt_cv_path_LD="$ac_dir/$ac_prog" 5681 # Check to see if the program is GNU ld. I'd rather use --version, 5682 # but apparently some variants of GNU ld only accept -v. 5683 # Break only if it was the GNU/non-GNU ld that we prefer. 5684 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5685 *GNU* | *'with BFD'*) 5686 test "$with_gnu_ld" != no && break 5687 ;; 5688 *) 5689 test "$with_gnu_ld" != yes && break 5690 ;; 5691 esac 5692 fi 5693 done 5694 IFS="$lt_save_ifs" 5695else 5696 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5697fi 5698fi 5699 5700LD="$lt_cv_path_LD" 5701if test -n "$LD"; then 5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5703$as_echo "$LD" >&6; } 5704else 5705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5706$as_echo "no" >&6; } 5707fi 5708test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5710$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5711if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5712 $as_echo_n "(cached) " >&6 5713else 5714 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5715case `$LD -v 2>&1 </dev/null` in 5716*GNU* | *'with BFD'*) 5717 lt_cv_prog_gnu_ld=yes 5718 ;; 5719*) 5720 lt_cv_prog_gnu_ld=no 5721 ;; 5722esac 5723fi 5724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5725$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5726with_gnu_ld=$lt_cv_prog_gnu_ld 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5737$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5738if test "${lt_cv_path_NM+set}" = set; then : 5739 $as_echo_n "(cached) " >&6 5740else 5741 if test -n "$NM"; then 5742 # Let the user override the test. 5743 lt_cv_path_NM="$NM" 5744else 5745 lt_nm_to_check="${ac_tool_prefix}nm" 5746 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5747 lt_nm_to_check="$lt_nm_to_check nm" 5748 fi 5749 for lt_tmp_nm in $lt_nm_to_check; do 5750 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5751 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5752 IFS="$lt_save_ifs" 5753 test -z "$ac_dir" && ac_dir=. 5754 tmp_nm="$ac_dir/$lt_tmp_nm" 5755 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5756 # Check to see if the nm accepts a BSD-compat flag. 5757 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5758 # nm: unknown option "B" ignored 5759 # Tru64's nm complains that /dev/null is an invalid object file 5760 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5761 */dev/null* | *'Invalid file or object type'*) 5762 lt_cv_path_NM="$tmp_nm -B" 5763 break 5764 ;; 5765 *) 5766 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5767 */dev/null*) 5768 lt_cv_path_NM="$tmp_nm -p" 5769 break 5770 ;; 5771 *) 5772 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5773 continue # so that we can try to find one that supports BSD flags 5774 ;; 5775 esac 5776 ;; 5777 esac 5778 fi 5779 done 5780 IFS="$lt_save_ifs" 5781 done 5782 : ${lt_cv_path_NM=no} 5783fi 5784fi 5785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5786$as_echo "$lt_cv_path_NM" >&6; } 5787if test "$lt_cv_path_NM" != "no"; then 5788 NM="$lt_cv_path_NM" 5789else 5790 # Didn't find any BSD compatible name lister, look for dumpbin. 5791 if test -n "$DUMPBIN"; then : 5792 # Let the user override the test. 5793 else 5794 if test -n "$ac_tool_prefix"; then 5795 for ac_prog in dumpbin "link -dump" 5796 do 5797 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5798set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5800$as_echo_n "checking for $ac_word... " >&6; } 5801if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5802 $as_echo_n "(cached) " >&6 5803else 5804 if test -n "$DUMPBIN"; then 5805 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5806else 5807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5808for as_dir in $PATH 5809do 5810 IFS=$as_save_IFS 5811 test -z "$as_dir" && as_dir=. 5812 for ac_exec_ext in '' $ac_executable_extensions; do 5813 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5814 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5816 break 2 5817 fi 5818done 5819 done 5820IFS=$as_save_IFS 5821 5822fi 5823fi 5824DUMPBIN=$ac_cv_prog_DUMPBIN 5825if test -n "$DUMPBIN"; then 5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5827$as_echo "$DUMPBIN" >&6; } 5828else 5829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5830$as_echo "no" >&6; } 5831fi 5832 5833 5834 test -n "$DUMPBIN" && break 5835 done 5836fi 5837if test -z "$DUMPBIN"; then 5838 ac_ct_DUMPBIN=$DUMPBIN 5839 for ac_prog in dumpbin "link -dump" 5840do 5841 # Extract the first word of "$ac_prog", so it can be a program name with args. 5842set dummy $ac_prog; ac_word=$2 5843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5844$as_echo_n "checking for $ac_word... " >&6; } 5845if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5846 $as_echo_n "(cached) " >&6 5847else 5848 if test -n "$ac_ct_DUMPBIN"; then 5849 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5850else 5851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5852for as_dir in $PATH 5853do 5854 IFS=$as_save_IFS 5855 test -z "$as_dir" && as_dir=. 5856 for ac_exec_ext in '' $ac_executable_extensions; do 5857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5858 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5860 break 2 5861 fi 5862done 5863 done 5864IFS=$as_save_IFS 5865 5866fi 5867fi 5868ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5869if test -n "$ac_ct_DUMPBIN"; then 5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5871$as_echo "$ac_ct_DUMPBIN" >&6; } 5872else 5873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5874$as_echo "no" >&6; } 5875fi 5876 5877 5878 test -n "$ac_ct_DUMPBIN" && break 5879done 5880 5881 if test "x$ac_ct_DUMPBIN" = x; then 5882 DUMPBIN=":" 5883 else 5884 case $cross_compiling:$ac_tool_warned in 5885yes:) 5886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5888ac_tool_warned=yes ;; 5889esac 5890 DUMPBIN=$ac_ct_DUMPBIN 5891 fi 5892fi 5893 5894 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5895 *COFF*) 5896 DUMPBIN="$DUMPBIN -symbols" 5897 ;; 5898 *) 5899 DUMPBIN=: 5900 ;; 5901 esac 5902 fi 5903 5904 if test "$DUMPBIN" != ":"; then 5905 NM="$DUMPBIN" 5906 fi 5907fi 5908test -z "$NM" && NM=nm 5909 5910 5911 5912 5913 5914 5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5916$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5917if test "${lt_cv_nm_interface+set}" = set; then : 5918 $as_echo_n "(cached) " >&6 5919else 5920 lt_cv_nm_interface="BSD nm" 5921 echo "int some_variable = 0;" > conftest.$ac_ext 5922 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5923 (eval "$ac_compile" 2>conftest.err) 5924 cat conftest.err >&5 5925 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5926 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5927 cat conftest.err >&5 5928 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5929 cat conftest.out >&5 5930 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5931 lt_cv_nm_interface="MS dumpbin" 5932 fi 5933 rm -f conftest* 5934fi 5935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5936$as_echo "$lt_cv_nm_interface" >&6; } 5937 5938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5939$as_echo_n "checking whether ln -s works... " >&6; } 5940LN_S=$as_ln_s 5941if test "$LN_S" = "ln -s"; then 5942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5943$as_echo "yes" >&6; } 5944else 5945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5946$as_echo "no, using $LN_S" >&6; } 5947fi 5948 5949# find the maximum length of command line arguments 5950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5951$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5952if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5953 $as_echo_n "(cached) " >&6 5954else 5955 i=0 5956 teststring="ABCD" 5957 5958 case $build_os in 5959 msdosdjgpp*) 5960 # On DJGPP, this test can blow up pretty badly due to problems in libc 5961 # (any single argument exceeding 2000 bytes causes a buffer overrun 5962 # during glob expansion). Even if it were fixed, the result of this 5963 # check would be larger than it should be. 5964 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5965 ;; 5966 5967 gnu*) 5968 # Under GNU Hurd, this test is not required because there is 5969 # no limit to the length of command line arguments. 5970 # Libtool will interpret -1 as no limit whatsoever 5971 lt_cv_sys_max_cmd_len=-1; 5972 ;; 5973 5974 cygwin* | mingw* | cegcc*) 5975 # On Win9x/ME, this test blows up -- it succeeds, but takes 5976 # about 5 minutes as the teststring grows exponentially. 5977 # Worse, since 9x/ME are not pre-emptively multitasking, 5978 # you end up with a "frozen" computer, even though with patience 5979 # the test eventually succeeds (with a max line length of 256k). 5980 # Instead, let's just punt: use the minimum linelength reported by 5981 # all of the supported platforms: 8192 (on NT/2K/XP). 5982 lt_cv_sys_max_cmd_len=8192; 5983 ;; 5984 5985 mint*) 5986 # On MiNT this can take a long time and run out of memory. 5987 lt_cv_sys_max_cmd_len=8192; 5988 ;; 5989 5990 amigaos*) 5991 # On AmigaOS with pdksh, this test takes hours, literally. 5992 # So we just punt and use a minimum line length of 8192. 5993 lt_cv_sys_max_cmd_len=8192; 5994 ;; 5995 5996 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5997 # This has been around since 386BSD, at least. Likely further. 5998 if test -x /sbin/sysctl; then 5999 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6000 elif test -x /usr/sbin/sysctl; then 6001 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6002 else 6003 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6004 fi 6005 # And add a safety zone 6006 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6007 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6008 ;; 6009 6010 interix*) 6011 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6012 lt_cv_sys_max_cmd_len=196608 6013 ;; 6014 6015 osf*) 6016 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6017 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6018 # nice to cause kernel panics so lets avoid the loop below. 6019 # First set a reasonable default. 6020 lt_cv_sys_max_cmd_len=16384 6021 # 6022 if test -x /sbin/sysconfig; then 6023 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6024 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6025 esac 6026 fi 6027 ;; 6028 sco3.2v5*) 6029 lt_cv_sys_max_cmd_len=102400 6030 ;; 6031 sysv5* | sco5v6* | sysv4.2uw2*) 6032 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6033 if test -n "$kargmax"; then 6034 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6035 else 6036 lt_cv_sys_max_cmd_len=32768 6037 fi 6038 ;; 6039 *) 6040 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6041 if test -n "$lt_cv_sys_max_cmd_len"; then 6042 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6043 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6044 else 6045 # Make teststring a little bigger before we do anything with it. 6046 # a 1K string should be a reasonable start. 6047 for i in 1 2 3 4 5 6 7 8 ; do 6048 teststring=$teststring$teststring 6049 done 6050 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6051 # If test is not a shell built-in, we'll probably end up computing a 6052 # maximum length that is only half of the actual maximum length, but 6053 # we can't tell. 6054 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6055 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6056 test $i != 17 # 1/2 MB should be enough 6057 do 6058 i=`expr $i + 1` 6059 teststring=$teststring$teststring 6060 done 6061 # Only check the string length outside the loop. 6062 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6063 teststring= 6064 # Add a significant safety factor because C++ compilers can tack on 6065 # massive amounts of additional arguments before passing them to the 6066 # linker. It appears as though 1/2 is a usable value. 6067 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6068 fi 6069 ;; 6070 esac 6071 6072fi 6073 6074if test -n $lt_cv_sys_max_cmd_len ; then 6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6076$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6077else 6078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6079$as_echo "none" >&6; } 6080fi 6081max_cmd_len=$lt_cv_sys_max_cmd_len 6082 6083 6084 6085 6086 6087 6088: ${CP="cp -f"} 6089: ${MV="mv -f"} 6090: ${RM="rm -f"} 6091 6092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6093$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6094# Try some XSI features 6095xsi_shell=no 6096( _lt_dummy="a/b/c" 6097 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6098 = c,a/b,, \ 6099 && eval 'test $(( 1 + 1 )) -eq 2 \ 6100 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6101 && xsi_shell=yes 6102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6103$as_echo "$xsi_shell" >&6; } 6104 6105 6106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6107$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6108lt_shell_append=no 6109( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6110 >/dev/null 2>&1 \ 6111 && lt_shell_append=yes 6112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6113$as_echo "$lt_shell_append" >&6; } 6114 6115 6116if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6117 lt_unset=unset 6118else 6119 lt_unset=false 6120fi 6121 6122 6123 6124 6125 6126# test EBCDIC or ASCII 6127case `echo X|tr X '\101'` in 6128 A) # ASCII based system 6129 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6130 lt_SP2NL='tr \040 \012' 6131 lt_NL2SP='tr \015\012 \040\040' 6132 ;; 6133 *) # EBCDIC based system 6134 lt_SP2NL='tr \100 \n' 6135 lt_NL2SP='tr \r\n \100\100' 6136 ;; 6137esac 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6148$as_echo_n "checking for $LD option to reload object files... " >&6; } 6149if test "${lt_cv_ld_reload_flag+set}" = set; then : 6150 $as_echo_n "(cached) " >&6 6151else 6152 lt_cv_ld_reload_flag='-r' 6153fi 6154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6155$as_echo "$lt_cv_ld_reload_flag" >&6; } 6156reload_flag=$lt_cv_ld_reload_flag 6157case $reload_flag in 6158"" | " "*) ;; 6159*) reload_flag=" $reload_flag" ;; 6160esac 6161reload_cmds='$LD$reload_flag -o $output$reload_objs' 6162case $host_os in 6163 darwin*) 6164 if test "$GCC" = yes; then 6165 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6166 else 6167 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6168 fi 6169 ;; 6170esac 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180if test -n "$ac_tool_prefix"; then 6181 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6182set dummy ${ac_tool_prefix}objdump; ac_word=$2 6183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6184$as_echo_n "checking for $ac_word... " >&6; } 6185if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6186 $as_echo_n "(cached) " >&6 6187else 6188 if test -n "$OBJDUMP"; then 6189 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6190else 6191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6192for as_dir in $PATH 6193do 6194 IFS=$as_save_IFS 6195 test -z "$as_dir" && as_dir=. 6196 for ac_exec_ext in '' $ac_executable_extensions; do 6197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6198 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6200 break 2 6201 fi 6202done 6203 done 6204IFS=$as_save_IFS 6205 6206fi 6207fi 6208OBJDUMP=$ac_cv_prog_OBJDUMP 6209if test -n "$OBJDUMP"; then 6210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6211$as_echo "$OBJDUMP" >&6; } 6212else 6213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6214$as_echo "no" >&6; } 6215fi 6216 6217 6218fi 6219if test -z "$ac_cv_prog_OBJDUMP"; then 6220 ac_ct_OBJDUMP=$OBJDUMP 6221 # Extract the first word of "objdump", so it can be a program name with args. 6222set dummy objdump; ac_word=$2 6223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6224$as_echo_n "checking for $ac_word... " >&6; } 6225if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6226 $as_echo_n "(cached) " >&6 6227else 6228 if test -n "$ac_ct_OBJDUMP"; then 6229 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6230else 6231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6232for as_dir in $PATH 6233do 6234 IFS=$as_save_IFS 6235 test -z "$as_dir" && as_dir=. 6236 for ac_exec_ext in '' $ac_executable_extensions; do 6237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6238 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6240 break 2 6241 fi 6242done 6243 done 6244IFS=$as_save_IFS 6245 6246fi 6247fi 6248ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6249if test -n "$ac_ct_OBJDUMP"; then 6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6251$as_echo "$ac_ct_OBJDUMP" >&6; } 6252else 6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6254$as_echo "no" >&6; } 6255fi 6256 6257 if test "x$ac_ct_OBJDUMP" = x; then 6258 OBJDUMP="false" 6259 else 6260 case $cross_compiling:$ac_tool_warned in 6261yes:) 6262{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6263$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6264ac_tool_warned=yes ;; 6265esac 6266 OBJDUMP=$ac_ct_OBJDUMP 6267 fi 6268else 6269 OBJDUMP="$ac_cv_prog_OBJDUMP" 6270fi 6271 6272test -z "$OBJDUMP" && OBJDUMP=objdump 6273 6274 6275 6276 6277 6278 6279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6280$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6281if test "${lt_cv_deplibs_check_method+set}" = set; then : 6282 $as_echo_n "(cached) " >&6 6283else 6284 lt_cv_file_magic_cmd='$MAGIC_CMD' 6285lt_cv_file_magic_test_file= 6286lt_cv_deplibs_check_method='unknown' 6287# Need to set the preceding variable on all platforms that support 6288# interlibrary dependencies. 6289# 'none' -- dependencies not supported. 6290# `unknown' -- same as none, but documents that we really don't know. 6291# 'pass_all' -- all dependencies passed with no checks. 6292# 'test_compile' -- check by making test program. 6293# 'file_magic [[regex]]' -- check by looking for files in library path 6294# which responds to the $file_magic_cmd with a given extended regex. 6295# If you have `file' or equivalent on your system and you're not sure 6296# whether `pass_all' will *always* work, you probably want this one. 6297 6298case $host_os in 6299aix[4-9]*) 6300 lt_cv_deplibs_check_method=pass_all 6301 ;; 6302 6303beos*) 6304 lt_cv_deplibs_check_method=pass_all 6305 ;; 6306 6307bsdi[45]*) 6308 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6309 lt_cv_file_magic_cmd='/usr/bin/file -L' 6310 lt_cv_file_magic_test_file=/shlib/libc.so 6311 ;; 6312 6313cygwin*) 6314 # func_win32_libid is a shell function defined in ltmain.sh 6315 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6316 lt_cv_file_magic_cmd='func_win32_libid' 6317 ;; 6318 6319mingw* | pw32*) 6320 # Base MSYS/MinGW do not provide the 'file' command needed by 6321 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6322 # unless we find 'file', for example because we are cross-compiling. 6323 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6324 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6325 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6326 lt_cv_file_magic_cmd='func_win32_libid' 6327 else 6328 # Keep this pattern in sync with the one in func_win32_libid. 6329 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6330 lt_cv_file_magic_cmd='$OBJDUMP -f' 6331 fi 6332 ;; 6333 6334cegcc*) 6335 # use the weaker test based on 'objdump'. See mingw*. 6336 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6337 lt_cv_file_magic_cmd='$OBJDUMP -f' 6338 ;; 6339 6340darwin* | rhapsody*) 6341 lt_cv_deplibs_check_method=pass_all 6342 ;; 6343 6344freebsd* | dragonfly*) 6345 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6346 case $host_cpu in 6347 i*86 ) 6348 # Not sure whether the presence of OpenBSD here was a mistake. 6349 # Let's accept both of them until this is cleared up. 6350 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6351 lt_cv_file_magic_cmd=/usr/bin/file 6352 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6353 ;; 6354 esac 6355 else 6356 lt_cv_deplibs_check_method=pass_all 6357 fi 6358 ;; 6359 6360gnu*) 6361 lt_cv_deplibs_check_method=pass_all 6362 ;; 6363 6364haiku*) 6365 lt_cv_deplibs_check_method=pass_all 6366 ;; 6367 6368hpux10.20* | hpux11*) 6369 lt_cv_file_magic_cmd=/usr/bin/file 6370 case $host_cpu in 6371 ia64*) 6372 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6373 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6374 ;; 6375 hppa*64*) 6376 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]' 6377 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6378 ;; 6379 *) 6380 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6381 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6382 ;; 6383 esac 6384 ;; 6385 6386interix[3-9]*) 6387 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6388 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6389 ;; 6390 6391irix5* | irix6* | nonstopux*) 6392 case $LD in 6393 *-32|*"-32 ") libmagic=32-bit;; 6394 *-n32|*"-n32 ") libmagic=N32;; 6395 *-64|*"-64 ") libmagic=64-bit;; 6396 *) libmagic=never-match;; 6397 esac 6398 lt_cv_deplibs_check_method=pass_all 6399 ;; 6400 6401# This must be Linux ELF. 6402linux* | k*bsd*-gnu | kopensolaris*-gnu) 6403 lt_cv_deplibs_check_method=pass_all 6404 ;; 6405 6406netbsd*) 6407 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6408 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6409 else 6410 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6411 fi 6412 ;; 6413 6414newos6*) 6415 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6416 lt_cv_file_magic_cmd=/usr/bin/file 6417 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6418 ;; 6419 6420*nto* | *qnx*) 6421 lt_cv_deplibs_check_method=pass_all 6422 ;; 6423 6424openbsd*) 6425 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6426 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6427 else 6428 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6429 fi 6430 ;; 6431 6432osf3* | osf4* | osf5*) 6433 lt_cv_deplibs_check_method=pass_all 6434 ;; 6435 6436rdos*) 6437 lt_cv_deplibs_check_method=pass_all 6438 ;; 6439 6440solaris*) 6441 lt_cv_deplibs_check_method=pass_all 6442 ;; 6443 6444sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6445 lt_cv_deplibs_check_method=pass_all 6446 ;; 6447 6448sysv4 | sysv4.3*) 6449 case $host_vendor in 6450 motorola) 6451 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]' 6452 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6453 ;; 6454 ncr) 6455 lt_cv_deplibs_check_method=pass_all 6456 ;; 6457 sequent) 6458 lt_cv_file_magic_cmd='/bin/file' 6459 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6460 ;; 6461 sni) 6462 lt_cv_file_magic_cmd='/bin/file' 6463 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6464 lt_cv_file_magic_test_file=/lib/libc.so 6465 ;; 6466 siemens) 6467 lt_cv_deplibs_check_method=pass_all 6468 ;; 6469 pc) 6470 lt_cv_deplibs_check_method=pass_all 6471 ;; 6472 esac 6473 ;; 6474 6475tpf*) 6476 lt_cv_deplibs_check_method=pass_all 6477 ;; 6478esac 6479 6480fi 6481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6482$as_echo "$lt_cv_deplibs_check_method" >&6; } 6483file_magic_cmd=$lt_cv_file_magic_cmd 6484deplibs_check_method=$lt_cv_deplibs_check_method 6485test -z "$deplibs_check_method" && deplibs_check_method=unknown 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498if test -n "$ac_tool_prefix"; then 6499 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6500set dummy ${ac_tool_prefix}ar; ac_word=$2 6501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6502$as_echo_n "checking for $ac_word... " >&6; } 6503if test "${ac_cv_prog_AR+set}" = set; then : 6504 $as_echo_n "(cached) " >&6 6505else 6506 if test -n "$AR"; then 6507 ac_cv_prog_AR="$AR" # Let the user override the test. 6508else 6509as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6510for as_dir in $PATH 6511do 6512 IFS=$as_save_IFS 6513 test -z "$as_dir" && as_dir=. 6514 for ac_exec_ext in '' $ac_executable_extensions; do 6515 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6516 ac_cv_prog_AR="${ac_tool_prefix}ar" 6517 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6518 break 2 6519 fi 6520done 6521 done 6522IFS=$as_save_IFS 6523 6524fi 6525fi 6526AR=$ac_cv_prog_AR 6527if test -n "$AR"; then 6528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6529$as_echo "$AR" >&6; } 6530else 6531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6532$as_echo "no" >&6; } 6533fi 6534 6535 6536fi 6537if test -z "$ac_cv_prog_AR"; then 6538 ac_ct_AR=$AR 6539 # Extract the first word of "ar", so it can be a program name with args. 6540set dummy ar; ac_word=$2 6541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6542$as_echo_n "checking for $ac_word... " >&6; } 6543if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6544 $as_echo_n "(cached) " >&6 6545else 6546 if test -n "$ac_ct_AR"; then 6547 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6548else 6549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6550for as_dir in $PATH 6551do 6552 IFS=$as_save_IFS 6553 test -z "$as_dir" && as_dir=. 6554 for ac_exec_ext in '' $ac_executable_extensions; do 6555 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6556 ac_cv_prog_ac_ct_AR="ar" 6557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6558 break 2 6559 fi 6560done 6561 done 6562IFS=$as_save_IFS 6563 6564fi 6565fi 6566ac_ct_AR=$ac_cv_prog_ac_ct_AR 6567if test -n "$ac_ct_AR"; then 6568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6569$as_echo "$ac_ct_AR" >&6; } 6570else 6571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6572$as_echo "no" >&6; } 6573fi 6574 6575 if test "x$ac_ct_AR" = x; then 6576 AR="false" 6577 else 6578 case $cross_compiling:$ac_tool_warned in 6579yes:) 6580{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6581$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6582ac_tool_warned=yes ;; 6583esac 6584 AR=$ac_ct_AR 6585 fi 6586else 6587 AR="$ac_cv_prog_AR" 6588fi 6589 6590test -z "$AR" && AR=ar 6591test -z "$AR_FLAGS" && AR_FLAGS=cru 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603if test -n "$ac_tool_prefix"; then 6604 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6605set dummy ${ac_tool_prefix}strip; ac_word=$2 6606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6607$as_echo_n "checking for $ac_word... " >&6; } 6608if test "${ac_cv_prog_STRIP+set}" = set; then : 6609 $as_echo_n "(cached) " >&6 6610else 6611 if test -n "$STRIP"; then 6612 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6613else 6614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6615for as_dir in $PATH 6616do 6617 IFS=$as_save_IFS 6618 test -z "$as_dir" && as_dir=. 6619 for ac_exec_ext in '' $ac_executable_extensions; do 6620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6621 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6623 break 2 6624 fi 6625done 6626 done 6627IFS=$as_save_IFS 6628 6629fi 6630fi 6631STRIP=$ac_cv_prog_STRIP 6632if test -n "$STRIP"; then 6633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6634$as_echo "$STRIP" >&6; } 6635else 6636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6637$as_echo "no" >&6; } 6638fi 6639 6640 6641fi 6642if test -z "$ac_cv_prog_STRIP"; then 6643 ac_ct_STRIP=$STRIP 6644 # Extract the first word of "strip", so it can be a program name with args. 6645set dummy strip; ac_word=$2 6646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6647$as_echo_n "checking for $ac_word... " >&6; } 6648if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6649 $as_echo_n "(cached) " >&6 6650else 6651 if test -n "$ac_ct_STRIP"; then 6652 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6653else 6654as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6655for as_dir in $PATH 6656do 6657 IFS=$as_save_IFS 6658 test -z "$as_dir" && as_dir=. 6659 for ac_exec_ext in '' $ac_executable_extensions; do 6660 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6661 ac_cv_prog_ac_ct_STRIP="strip" 6662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6663 break 2 6664 fi 6665done 6666 done 6667IFS=$as_save_IFS 6668 6669fi 6670fi 6671ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6672if test -n "$ac_ct_STRIP"; then 6673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6674$as_echo "$ac_ct_STRIP" >&6; } 6675else 6676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6677$as_echo "no" >&6; } 6678fi 6679 6680 if test "x$ac_ct_STRIP" = x; then 6681 STRIP=":" 6682 else 6683 case $cross_compiling:$ac_tool_warned in 6684yes:) 6685{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6686$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6687ac_tool_warned=yes ;; 6688esac 6689 STRIP=$ac_ct_STRIP 6690 fi 6691else 6692 STRIP="$ac_cv_prog_STRIP" 6693fi 6694 6695test -z "$STRIP" && STRIP=: 6696 6697 6698 6699 6700 6701 6702if test -n "$ac_tool_prefix"; then 6703 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6704set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6706$as_echo_n "checking for $ac_word... " >&6; } 6707if test "${ac_cv_prog_RANLIB+set}" = set; then : 6708 $as_echo_n "(cached) " >&6 6709else 6710 if test -n "$RANLIB"; then 6711 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6712else 6713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6714for as_dir in $PATH 6715do 6716 IFS=$as_save_IFS 6717 test -z "$as_dir" && as_dir=. 6718 for ac_exec_ext in '' $ac_executable_extensions; do 6719 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6720 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6722 break 2 6723 fi 6724done 6725 done 6726IFS=$as_save_IFS 6727 6728fi 6729fi 6730RANLIB=$ac_cv_prog_RANLIB 6731if test -n "$RANLIB"; then 6732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6733$as_echo "$RANLIB" >&6; } 6734else 6735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6736$as_echo "no" >&6; } 6737fi 6738 6739 6740fi 6741if test -z "$ac_cv_prog_RANLIB"; then 6742 ac_ct_RANLIB=$RANLIB 6743 # Extract the first word of "ranlib", so it can be a program name with args. 6744set dummy ranlib; ac_word=$2 6745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6746$as_echo_n "checking for $ac_word... " >&6; } 6747if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6748 $as_echo_n "(cached) " >&6 6749else 6750 if test -n "$ac_ct_RANLIB"; then 6751 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6752else 6753as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6754for as_dir in $PATH 6755do 6756 IFS=$as_save_IFS 6757 test -z "$as_dir" && as_dir=. 6758 for ac_exec_ext in '' $ac_executable_extensions; do 6759 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6760 ac_cv_prog_ac_ct_RANLIB="ranlib" 6761 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6762 break 2 6763 fi 6764done 6765 done 6766IFS=$as_save_IFS 6767 6768fi 6769fi 6770ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6771if test -n "$ac_ct_RANLIB"; then 6772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6773$as_echo "$ac_ct_RANLIB" >&6; } 6774else 6775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6776$as_echo "no" >&6; } 6777fi 6778 6779 if test "x$ac_ct_RANLIB" = x; then 6780 RANLIB=":" 6781 else 6782 case $cross_compiling:$ac_tool_warned in 6783yes:) 6784{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6785$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6786ac_tool_warned=yes ;; 6787esac 6788 RANLIB=$ac_ct_RANLIB 6789 fi 6790else 6791 RANLIB="$ac_cv_prog_RANLIB" 6792fi 6793 6794test -z "$RANLIB" && RANLIB=: 6795 6796 6797 6798 6799 6800 6801# Determine commands to create old-style static archives. 6802old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6803old_postinstall_cmds='chmod 644 $oldlib' 6804old_postuninstall_cmds= 6805 6806if test -n "$RANLIB"; then 6807 case $host_os in 6808 openbsd*) 6809 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6810 ;; 6811 *) 6812 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6813 ;; 6814 esac 6815 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6816fi 6817 6818case $host_os in 6819 darwin*) 6820 lock_old_archive_extraction=yes ;; 6821 *) 6822 lock_old_archive_extraction=no ;; 6823esac 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863# If no C compiler was specified, use CC. 6864LTCC=${LTCC-"$CC"} 6865 6866# If no C compiler flags were specified, use CFLAGS. 6867LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6868 6869# Allow CC to be a program name with arguments. 6870compiler=$CC 6871 6872 6873# Check for command to grab the raw symbol name followed by C symbol from nm. 6874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6875$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6876if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6877 $as_echo_n "(cached) " >&6 6878else 6879 6880# These are sane defaults that work on at least a few old systems. 6881# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6882 6883# Character class describing NM global symbol codes. 6884symcode='[BCDEGRST]' 6885 6886# Regexp to match symbols that can be accessed directly from C. 6887sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6888 6889# Define system-specific variables. 6890case $host_os in 6891aix*) 6892 symcode='[BCDT]' 6893 ;; 6894cygwin* | mingw* | pw32* | cegcc*) 6895 symcode='[ABCDGISTW]' 6896 ;; 6897hpux*) 6898 if test "$host_cpu" = ia64; then 6899 symcode='[ABCDEGRST]' 6900 fi 6901 ;; 6902irix* | nonstopux*) 6903 symcode='[BCDEGRST]' 6904 ;; 6905osf*) 6906 symcode='[BCDEGQRST]' 6907 ;; 6908solaris*) 6909 symcode='[BDRT]' 6910 ;; 6911sco3.2v5*) 6912 symcode='[DT]' 6913 ;; 6914sysv4.2uw2*) 6915 symcode='[DT]' 6916 ;; 6917sysv5* | sco5v6* | unixware* | OpenUNIX*) 6918 symcode='[ABDT]' 6919 ;; 6920sysv4) 6921 symcode='[DFNSTU]' 6922 ;; 6923esac 6924 6925# If we're using GNU nm, then use its standard symbol codes. 6926case `$NM -V 2>&1` in 6927*GNU* | *'with BFD'*) 6928 symcode='[ABCDGIRSTW]' ;; 6929esac 6930 6931# Transform an extracted symbol line into a proper C declaration. 6932# Some systems (esp. on ia64) link data and code symbols differently, 6933# so use this general approach. 6934lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6935 6936# Transform an extracted symbol line into symbol name and symbol address 6937lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6938lt_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'" 6939 6940# Handle CRLF in mingw tool chain 6941opt_cr= 6942case $build_os in 6943mingw*) 6944 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6945 ;; 6946esac 6947 6948# Try without a prefix underscore, then with it. 6949for ac_symprfx in "" "_"; do 6950 6951 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6952 symxfrm="\\1 $ac_symprfx\\2 \\2" 6953 6954 # Write the raw and C identifiers. 6955 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6956 # Fake it for dumpbin and say T for any non-static function 6957 # and D for any global variable. 6958 # Also find C++ and __fastcall symbols from MSVC++, 6959 # which start with @ or ?. 6960 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6961" {last_section=section; section=\$ 3};"\ 6962" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6963" \$ 0!~/External *\|/{next};"\ 6964" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6965" {if(hide[section]) next};"\ 6966" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6967" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6968" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6969" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6970" ' prfx=^$ac_symprfx" 6971 else 6972 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6973 fi 6974 6975 # Check to see that the pipe works correctly. 6976 pipe_works=no 6977 6978 rm -f conftest* 6979 cat > conftest.$ac_ext <<_LT_EOF 6980#ifdef __cplusplus 6981extern "C" { 6982#endif 6983char nm_test_var; 6984void nm_test_func(void); 6985void nm_test_func(void){} 6986#ifdef __cplusplus 6987} 6988#endif 6989int main(){nm_test_var='a';nm_test_func();return(0);} 6990_LT_EOF 6991 6992 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6993 (eval $ac_compile) 2>&5 6994 ac_status=$? 6995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6996 test $ac_status = 0; }; then 6997 # Now try to grab the symbols. 6998 nlist=conftest.nm 6999 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7000 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7001 ac_status=$? 7002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7003 test $ac_status = 0; } && test -s "$nlist"; then 7004 # Try sorting and uniquifying the output. 7005 if sort "$nlist" | uniq > "$nlist"T; then 7006 mv -f "$nlist"T "$nlist" 7007 else 7008 rm -f "$nlist"T 7009 fi 7010 7011 # Make sure that we snagged all the symbols we need. 7012 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7013 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7014 cat <<_LT_EOF > conftest.$ac_ext 7015#ifdef __cplusplus 7016extern "C" { 7017#endif 7018 7019_LT_EOF 7020 # Now generate the symbol file. 7021 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7022 7023 cat <<_LT_EOF >> conftest.$ac_ext 7024 7025/* The mapping between symbol names and symbols. */ 7026const struct { 7027 const char *name; 7028 void *address; 7029} 7030lt__PROGRAM__LTX_preloaded_symbols[] = 7031{ 7032 { "@PROGRAM@", (void *) 0 }, 7033_LT_EOF 7034 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7035 cat <<\_LT_EOF >> conftest.$ac_ext 7036 {0, (void *) 0} 7037}; 7038 7039/* This works around a problem in FreeBSD linker */ 7040#ifdef FREEBSD_WORKAROUND 7041static const void *lt_preloaded_setup() { 7042 return lt__PROGRAM__LTX_preloaded_symbols; 7043} 7044#endif 7045 7046#ifdef __cplusplus 7047} 7048#endif 7049_LT_EOF 7050 # Now try linking the two files. 7051 mv conftest.$ac_objext conftstm.$ac_objext 7052 lt_save_LIBS="$LIBS" 7053 lt_save_CFLAGS="$CFLAGS" 7054 LIBS="conftstm.$ac_objext" 7055 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7056 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7057 (eval $ac_link) 2>&5 7058 ac_status=$? 7059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7060 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7061 pipe_works=yes 7062 fi 7063 LIBS="$lt_save_LIBS" 7064 CFLAGS="$lt_save_CFLAGS" 7065 else 7066 echo "cannot find nm_test_func in $nlist" >&5 7067 fi 7068 else 7069 echo "cannot find nm_test_var in $nlist" >&5 7070 fi 7071 else 7072 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7073 fi 7074 else 7075 echo "$progname: failed program was:" >&5 7076 cat conftest.$ac_ext >&5 7077 fi 7078 rm -rf conftest* conftst* 7079 7080 # Do not use the global_symbol_pipe unless it works. 7081 if test "$pipe_works" = yes; then 7082 break 7083 else 7084 lt_cv_sys_global_symbol_pipe= 7085 fi 7086done 7087 7088fi 7089 7090if test -z "$lt_cv_sys_global_symbol_pipe"; then 7091 lt_cv_sys_global_symbol_to_cdecl= 7092fi 7093if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7095$as_echo "failed" >&6; } 7096else 7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7098$as_echo "ok" >&6; } 7099fi 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122# Check whether --enable-libtool-lock was given. 7123if test "${enable_libtool_lock+set}" = set; then : 7124 enableval=$enable_libtool_lock; 7125fi 7126 7127test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7128 7129# Some flags need to be propagated to the compiler or linker for good 7130# libtool support. 7131case $host in 7132ia64-*-hpux*) 7133 # Find out which ABI we are using. 7134 echo 'int i;' > conftest.$ac_ext 7135 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7136 (eval $ac_compile) 2>&5 7137 ac_status=$? 7138 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7139 test $ac_status = 0; }; then 7140 case `/usr/bin/file conftest.$ac_objext` in 7141 *ELF-32*) 7142 HPUX_IA64_MODE="32" 7143 ;; 7144 *ELF-64*) 7145 HPUX_IA64_MODE="64" 7146 ;; 7147 esac 7148 fi 7149 rm -rf conftest* 7150 ;; 7151*-*-irix6*) 7152 # Find out which ABI we are using. 7153 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7154 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7155 (eval $ac_compile) 2>&5 7156 ac_status=$? 7157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7158 test $ac_status = 0; }; then 7159 if test "$lt_cv_prog_gnu_ld" = yes; then 7160 case `/usr/bin/file conftest.$ac_objext` in 7161 *32-bit*) 7162 LD="${LD-ld} -melf32bsmip" 7163 ;; 7164 *N32*) 7165 LD="${LD-ld} -melf32bmipn32" 7166 ;; 7167 *64-bit*) 7168 LD="${LD-ld} -melf64bmip" 7169 ;; 7170 esac 7171 else 7172 case `/usr/bin/file conftest.$ac_objext` in 7173 *32-bit*) 7174 LD="${LD-ld} -32" 7175 ;; 7176 *N32*) 7177 LD="${LD-ld} -n32" 7178 ;; 7179 *64-bit*) 7180 LD="${LD-ld} -64" 7181 ;; 7182 esac 7183 fi 7184 fi 7185 rm -rf conftest* 7186 ;; 7187 7188x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7189s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7190 # Find out which ABI we are using. 7191 echo 'int i;' > conftest.$ac_ext 7192 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7193 (eval $ac_compile) 2>&5 7194 ac_status=$? 7195 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7196 test $ac_status = 0; }; then 7197 case `/usr/bin/file conftest.o` in 7198 *32-bit*) 7199 case $host in 7200 x86_64-*kfreebsd*-gnu) 7201 LD="${LD-ld} -m elf_i386_fbsd" 7202 ;; 7203 x86_64-*linux*) 7204 LD="${LD-ld} -m elf_i386" 7205 ;; 7206 ppc64-*linux*|powerpc64-*linux*) 7207 LD="${LD-ld} -m elf32ppclinux" 7208 ;; 7209 s390x-*linux*) 7210 LD="${LD-ld} -m elf_s390" 7211 ;; 7212 sparc64-*linux*) 7213 LD="${LD-ld} -m elf32_sparc" 7214 ;; 7215 esac 7216 ;; 7217 *64-bit*) 7218 case $host in 7219 x86_64-*kfreebsd*-gnu) 7220 LD="${LD-ld} -m elf_x86_64_fbsd" 7221 ;; 7222 x86_64-*linux*) 7223 LD="${LD-ld} -m elf_x86_64" 7224 ;; 7225 ppc*-*linux*|powerpc*-*linux*) 7226 LD="${LD-ld} -m elf64ppc" 7227 ;; 7228 s390*-*linux*|s390*-*tpf*) 7229 LD="${LD-ld} -m elf64_s390" 7230 ;; 7231 sparc*-*linux*) 7232 LD="${LD-ld} -m elf64_sparc" 7233 ;; 7234 esac 7235 ;; 7236 esac 7237 fi 7238 rm -rf conftest* 7239 ;; 7240 7241*-*-sco3.2v5*) 7242 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7243 SAVE_CFLAGS="$CFLAGS" 7244 CFLAGS="$CFLAGS -belf" 7245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7246$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7247if test "${lt_cv_cc_needs_belf+set}" = set; then : 7248 $as_echo_n "(cached) " >&6 7249else 7250 ac_ext=c 7251ac_cpp='$CPP $CPPFLAGS' 7252ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7253ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7254ac_compiler_gnu=$ac_cv_c_compiler_gnu 7255 7256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7257/* end confdefs.h. */ 7258 7259int 7260main () 7261{ 7262 7263 ; 7264 return 0; 7265} 7266_ACEOF 7267if ac_fn_c_try_link "$LINENO"; then : 7268 lt_cv_cc_needs_belf=yes 7269else 7270 lt_cv_cc_needs_belf=no 7271fi 7272rm -f core conftest.err conftest.$ac_objext \ 7273 conftest$ac_exeext conftest.$ac_ext 7274 ac_ext=c 7275ac_cpp='$CPP $CPPFLAGS' 7276ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7277ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7278ac_compiler_gnu=$ac_cv_c_compiler_gnu 7279 7280fi 7281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7282$as_echo "$lt_cv_cc_needs_belf" >&6; } 7283 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7284 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7285 CFLAGS="$SAVE_CFLAGS" 7286 fi 7287 ;; 7288sparc*-*solaris*) 7289 # Find out which ABI we are using. 7290 echo 'int i;' > conftest.$ac_ext 7291 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7292 (eval $ac_compile) 2>&5 7293 ac_status=$? 7294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7295 test $ac_status = 0; }; then 7296 case `/usr/bin/file conftest.o` in 7297 *64-bit*) 7298 case $lt_cv_prog_gnu_ld in 7299 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7300 *) 7301 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7302 LD="${LD-ld} -64" 7303 fi 7304 ;; 7305 esac 7306 ;; 7307 esac 7308 fi 7309 rm -rf conftest* 7310 ;; 7311esac 7312 7313need_locks="$enable_libtool_lock" 7314 7315 7316 case $host_os in 7317 rhapsody* | darwin*) 7318 if test -n "$ac_tool_prefix"; then 7319 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7320set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7322$as_echo_n "checking for $ac_word... " >&6; } 7323if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7324 $as_echo_n "(cached) " >&6 7325else 7326 if test -n "$DSYMUTIL"; then 7327 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7328else 7329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7330for as_dir in $PATH 7331do 7332 IFS=$as_save_IFS 7333 test -z "$as_dir" && as_dir=. 7334 for ac_exec_ext in '' $ac_executable_extensions; do 7335 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7336 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7338 break 2 7339 fi 7340done 7341 done 7342IFS=$as_save_IFS 7343 7344fi 7345fi 7346DSYMUTIL=$ac_cv_prog_DSYMUTIL 7347if test -n "$DSYMUTIL"; then 7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7349$as_echo "$DSYMUTIL" >&6; } 7350else 7351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7352$as_echo "no" >&6; } 7353fi 7354 7355 7356fi 7357if test -z "$ac_cv_prog_DSYMUTIL"; then 7358 ac_ct_DSYMUTIL=$DSYMUTIL 7359 # Extract the first word of "dsymutil", so it can be a program name with args. 7360set dummy dsymutil; ac_word=$2 7361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7362$as_echo_n "checking for $ac_word... " >&6; } 7363if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7364 $as_echo_n "(cached) " >&6 7365else 7366 if test -n "$ac_ct_DSYMUTIL"; then 7367 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7368else 7369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7370for as_dir in $PATH 7371do 7372 IFS=$as_save_IFS 7373 test -z "$as_dir" && as_dir=. 7374 for ac_exec_ext in '' $ac_executable_extensions; do 7375 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7376 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7378 break 2 7379 fi 7380done 7381 done 7382IFS=$as_save_IFS 7383 7384fi 7385fi 7386ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7387if test -n "$ac_ct_DSYMUTIL"; then 7388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7389$as_echo "$ac_ct_DSYMUTIL" >&6; } 7390else 7391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7392$as_echo "no" >&6; } 7393fi 7394 7395 if test "x$ac_ct_DSYMUTIL" = x; then 7396 DSYMUTIL=":" 7397 else 7398 case $cross_compiling:$ac_tool_warned in 7399yes:) 7400{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7401$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7402ac_tool_warned=yes ;; 7403esac 7404 DSYMUTIL=$ac_ct_DSYMUTIL 7405 fi 7406else 7407 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7408fi 7409 7410 if test -n "$ac_tool_prefix"; then 7411 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7412set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7414$as_echo_n "checking for $ac_word... " >&6; } 7415if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7416 $as_echo_n "(cached) " >&6 7417else 7418 if test -n "$NMEDIT"; then 7419 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7420else 7421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7422for as_dir in $PATH 7423do 7424 IFS=$as_save_IFS 7425 test -z "$as_dir" && as_dir=. 7426 for ac_exec_ext in '' $ac_executable_extensions; do 7427 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7428 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7430 break 2 7431 fi 7432done 7433 done 7434IFS=$as_save_IFS 7435 7436fi 7437fi 7438NMEDIT=$ac_cv_prog_NMEDIT 7439if test -n "$NMEDIT"; then 7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7441$as_echo "$NMEDIT" >&6; } 7442else 7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7444$as_echo "no" >&6; } 7445fi 7446 7447 7448fi 7449if test -z "$ac_cv_prog_NMEDIT"; then 7450 ac_ct_NMEDIT=$NMEDIT 7451 # Extract the first word of "nmedit", so it can be a program name with args. 7452set dummy nmedit; ac_word=$2 7453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7454$as_echo_n "checking for $ac_word... " >&6; } 7455if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7456 $as_echo_n "(cached) " >&6 7457else 7458 if test -n "$ac_ct_NMEDIT"; then 7459 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7460else 7461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7462for as_dir in $PATH 7463do 7464 IFS=$as_save_IFS 7465 test -z "$as_dir" && as_dir=. 7466 for ac_exec_ext in '' $ac_executable_extensions; do 7467 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7468 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7470 break 2 7471 fi 7472done 7473 done 7474IFS=$as_save_IFS 7475 7476fi 7477fi 7478ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7479if test -n "$ac_ct_NMEDIT"; then 7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7481$as_echo "$ac_ct_NMEDIT" >&6; } 7482else 7483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7484$as_echo "no" >&6; } 7485fi 7486 7487 if test "x$ac_ct_NMEDIT" = x; then 7488 NMEDIT=":" 7489 else 7490 case $cross_compiling:$ac_tool_warned in 7491yes:) 7492{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7493$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7494ac_tool_warned=yes ;; 7495esac 7496 NMEDIT=$ac_ct_NMEDIT 7497 fi 7498else 7499 NMEDIT="$ac_cv_prog_NMEDIT" 7500fi 7501 7502 if test -n "$ac_tool_prefix"; then 7503 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7504set dummy ${ac_tool_prefix}lipo; ac_word=$2 7505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7506$as_echo_n "checking for $ac_word... " >&6; } 7507if test "${ac_cv_prog_LIPO+set}" = set; then : 7508 $as_echo_n "(cached) " >&6 7509else 7510 if test -n "$LIPO"; then 7511 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7512else 7513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7514for as_dir in $PATH 7515do 7516 IFS=$as_save_IFS 7517 test -z "$as_dir" && as_dir=. 7518 for ac_exec_ext in '' $ac_executable_extensions; do 7519 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7520 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7521 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7522 break 2 7523 fi 7524done 7525 done 7526IFS=$as_save_IFS 7527 7528fi 7529fi 7530LIPO=$ac_cv_prog_LIPO 7531if test -n "$LIPO"; then 7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7533$as_echo "$LIPO" >&6; } 7534else 7535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7536$as_echo "no" >&6; } 7537fi 7538 7539 7540fi 7541if test -z "$ac_cv_prog_LIPO"; then 7542 ac_ct_LIPO=$LIPO 7543 # Extract the first word of "lipo", so it can be a program name with args. 7544set dummy lipo; ac_word=$2 7545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7546$as_echo_n "checking for $ac_word... " >&6; } 7547if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7548 $as_echo_n "(cached) " >&6 7549else 7550 if test -n "$ac_ct_LIPO"; then 7551 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7552else 7553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7554for as_dir in $PATH 7555do 7556 IFS=$as_save_IFS 7557 test -z "$as_dir" && as_dir=. 7558 for ac_exec_ext in '' $ac_executable_extensions; do 7559 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7560 ac_cv_prog_ac_ct_LIPO="lipo" 7561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7562 break 2 7563 fi 7564done 7565 done 7566IFS=$as_save_IFS 7567 7568fi 7569fi 7570ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7571if test -n "$ac_ct_LIPO"; then 7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7573$as_echo "$ac_ct_LIPO" >&6; } 7574else 7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7576$as_echo "no" >&6; } 7577fi 7578 7579 if test "x$ac_ct_LIPO" = x; then 7580 LIPO=":" 7581 else 7582 case $cross_compiling:$ac_tool_warned in 7583yes:) 7584{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7585$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7586ac_tool_warned=yes ;; 7587esac 7588 LIPO=$ac_ct_LIPO 7589 fi 7590else 7591 LIPO="$ac_cv_prog_LIPO" 7592fi 7593 7594 if test -n "$ac_tool_prefix"; then 7595 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7596set dummy ${ac_tool_prefix}otool; ac_word=$2 7597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7598$as_echo_n "checking for $ac_word... " >&6; } 7599if test "${ac_cv_prog_OTOOL+set}" = set; then : 7600 $as_echo_n "(cached) " >&6 7601else 7602 if test -n "$OTOOL"; then 7603 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7604else 7605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7606for as_dir in $PATH 7607do 7608 IFS=$as_save_IFS 7609 test -z "$as_dir" && as_dir=. 7610 for ac_exec_ext in '' $ac_executable_extensions; do 7611 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7612 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7614 break 2 7615 fi 7616done 7617 done 7618IFS=$as_save_IFS 7619 7620fi 7621fi 7622OTOOL=$ac_cv_prog_OTOOL 7623if test -n "$OTOOL"; then 7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7625$as_echo "$OTOOL" >&6; } 7626else 7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7628$as_echo "no" >&6; } 7629fi 7630 7631 7632fi 7633if test -z "$ac_cv_prog_OTOOL"; then 7634 ac_ct_OTOOL=$OTOOL 7635 # Extract the first word of "otool", so it can be a program name with args. 7636set dummy otool; ac_word=$2 7637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7638$as_echo_n "checking for $ac_word... " >&6; } 7639if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7640 $as_echo_n "(cached) " >&6 7641else 7642 if test -n "$ac_ct_OTOOL"; then 7643 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7644else 7645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7646for as_dir in $PATH 7647do 7648 IFS=$as_save_IFS 7649 test -z "$as_dir" && as_dir=. 7650 for ac_exec_ext in '' $ac_executable_extensions; do 7651 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7652 ac_cv_prog_ac_ct_OTOOL="otool" 7653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7654 break 2 7655 fi 7656done 7657 done 7658IFS=$as_save_IFS 7659 7660fi 7661fi 7662ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7663if test -n "$ac_ct_OTOOL"; then 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7665$as_echo "$ac_ct_OTOOL" >&6; } 7666else 7667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7668$as_echo "no" >&6; } 7669fi 7670 7671 if test "x$ac_ct_OTOOL" = x; then 7672 OTOOL=":" 7673 else 7674 case $cross_compiling:$ac_tool_warned in 7675yes:) 7676{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7677$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7678ac_tool_warned=yes ;; 7679esac 7680 OTOOL=$ac_ct_OTOOL 7681 fi 7682else 7683 OTOOL="$ac_cv_prog_OTOOL" 7684fi 7685 7686 if test -n "$ac_tool_prefix"; then 7687 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7688set dummy ${ac_tool_prefix}otool64; ac_word=$2 7689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7690$as_echo_n "checking for $ac_word... " >&6; } 7691if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7692 $as_echo_n "(cached) " >&6 7693else 7694 if test -n "$OTOOL64"; then 7695 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7696else 7697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7698for as_dir in $PATH 7699do 7700 IFS=$as_save_IFS 7701 test -z "$as_dir" && as_dir=. 7702 for ac_exec_ext in '' $ac_executable_extensions; do 7703 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7704 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7706 break 2 7707 fi 7708done 7709 done 7710IFS=$as_save_IFS 7711 7712fi 7713fi 7714OTOOL64=$ac_cv_prog_OTOOL64 7715if test -n "$OTOOL64"; then 7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7717$as_echo "$OTOOL64" >&6; } 7718else 7719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7720$as_echo "no" >&6; } 7721fi 7722 7723 7724fi 7725if test -z "$ac_cv_prog_OTOOL64"; then 7726 ac_ct_OTOOL64=$OTOOL64 7727 # Extract the first word of "otool64", so it can be a program name with args. 7728set dummy otool64; ac_word=$2 7729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7730$as_echo_n "checking for $ac_word... " >&6; } 7731if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7732 $as_echo_n "(cached) " >&6 7733else 7734 if test -n "$ac_ct_OTOOL64"; then 7735 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7736else 7737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7738for as_dir in $PATH 7739do 7740 IFS=$as_save_IFS 7741 test -z "$as_dir" && as_dir=. 7742 for ac_exec_ext in '' $ac_executable_extensions; do 7743 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7744 ac_cv_prog_ac_ct_OTOOL64="otool64" 7745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7746 break 2 7747 fi 7748done 7749 done 7750IFS=$as_save_IFS 7751 7752fi 7753fi 7754ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7755if test -n "$ac_ct_OTOOL64"; then 7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7757$as_echo "$ac_ct_OTOOL64" >&6; } 7758else 7759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7760$as_echo "no" >&6; } 7761fi 7762 7763 if test "x$ac_ct_OTOOL64" = x; then 7764 OTOOL64=":" 7765 else 7766 case $cross_compiling:$ac_tool_warned in 7767yes:) 7768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7770ac_tool_warned=yes ;; 7771esac 7772 OTOOL64=$ac_ct_OTOOL64 7773 fi 7774else 7775 OTOOL64="$ac_cv_prog_OTOOL64" 7776fi 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7805$as_echo_n "checking for -single_module linker flag... " >&6; } 7806if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7807 $as_echo_n "(cached) " >&6 7808else 7809 lt_cv_apple_cc_single_mod=no 7810 if test -z "${LT_MULTI_MODULE}"; then 7811 # By default we will add the -single_module flag. You can override 7812 # by either setting the environment variable LT_MULTI_MODULE 7813 # non-empty at configure time, or by adding -multi_module to the 7814 # link flags. 7815 rm -rf libconftest.dylib* 7816 echo "int foo(void){return 1;}" > conftest.c 7817 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7818-dynamiclib -Wl,-single_module conftest.c" >&5 7819 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7820 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7821 _lt_result=$? 7822 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7823 lt_cv_apple_cc_single_mod=yes 7824 else 7825 cat conftest.err >&5 7826 fi 7827 rm -rf libconftest.dylib* 7828 rm -f conftest.* 7829 fi 7830fi 7831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7832$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7834$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7835if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7836 $as_echo_n "(cached) " >&6 7837else 7838 lt_cv_ld_exported_symbols_list=no 7839 save_LDFLAGS=$LDFLAGS 7840 echo "_main" > conftest.sym 7841 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7843/* end confdefs.h. */ 7844 7845int 7846main () 7847{ 7848 7849 ; 7850 return 0; 7851} 7852_ACEOF 7853if ac_fn_c_try_link "$LINENO"; then : 7854 lt_cv_ld_exported_symbols_list=yes 7855else 7856 lt_cv_ld_exported_symbols_list=no 7857fi 7858rm -f core conftest.err conftest.$ac_objext \ 7859 conftest$ac_exeext conftest.$ac_ext 7860 LDFLAGS="$save_LDFLAGS" 7861 7862fi 7863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7864$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7866$as_echo_n "checking for -force_load linker flag... " >&6; } 7867if test "${lt_cv_ld_force_load+set}" = set; then : 7868 $as_echo_n "(cached) " >&6 7869else 7870 lt_cv_ld_force_load=no 7871 cat > conftest.c << _LT_EOF 7872int forced_loaded() { return 2;} 7873_LT_EOF 7874 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7875 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7876 echo "$AR cru libconftest.a conftest.o" >&5 7877 $AR cru libconftest.a conftest.o 2>&5 7878 echo "$RANLIB libconftest.a" >&5 7879 $RANLIB libconftest.a 2>&5 7880 cat > conftest.c << _LT_EOF 7881int main() { return 0;} 7882_LT_EOF 7883 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7884 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7885 _lt_result=$? 7886 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7887 lt_cv_ld_force_load=yes 7888 else 7889 cat conftest.err >&5 7890 fi 7891 rm -f conftest.err libconftest.a conftest conftest.c 7892 rm -rf conftest.dSYM 7893 7894fi 7895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7896$as_echo "$lt_cv_ld_force_load" >&6; } 7897 case $host_os in 7898 rhapsody* | darwin1.[012]) 7899 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7900 darwin1.*) 7901 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7902 darwin*) # darwin 5.x on 7903 # if running on 10.5 or later, the deployment target defaults 7904 # to the OS version, if on x86, and 10.4, the deployment 7905 # target defaults to 10.4. Don't you love it? 7906 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7907 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7908 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7909 10.[012]*) 7910 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7911 10.*) 7912 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7913 esac 7914 ;; 7915 esac 7916 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7917 _lt_dar_single_mod='$single_module' 7918 fi 7919 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7920 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7921 else 7922 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7923 fi 7924 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7925 _lt_dsymutil='~$DSYMUTIL $lib || :' 7926 else 7927 _lt_dsymutil= 7928 fi 7929 ;; 7930 esac 7931 7932for ac_header in dlfcn.h 7933do : 7934 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7935" 7936if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7937 cat >>confdefs.h <<_ACEOF 7938#define HAVE_DLFCN_H 1 7939_ACEOF 7940 7941fi 7942 7943done 7944 7945 7946 7947 7948 7949# Set options 7950 7951 7952 7953 enable_dlopen=no 7954 7955 7956 7957 # Check whether --enable-shared was given. 7958if test "${enable_shared+set}" = set; then : 7959 enableval=$enable_shared; p=${PACKAGE-default} 7960 case $enableval in 7961 yes) enable_shared=yes ;; 7962 no) enable_shared=no ;; 7963 *) 7964 enable_shared=no 7965 # Look at the argument we got. We use all the common list separators. 7966 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7967 for pkg in $enableval; do 7968 IFS="$lt_save_ifs" 7969 if test "X$pkg" = "X$p"; then 7970 enable_shared=yes 7971 fi 7972 done 7973 IFS="$lt_save_ifs" 7974 ;; 7975 esac 7976else 7977 enable_shared=yes 7978fi 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 # Check whether --enable-static was given. 7989if test "${enable_static+set}" = set; then : 7990 enableval=$enable_static; p=${PACKAGE-default} 7991 case $enableval in 7992 yes) enable_static=yes ;; 7993 no) enable_static=no ;; 7994 *) 7995 enable_static=no 7996 # Look at the argument we got. We use all the common list separators. 7997 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7998 for pkg in $enableval; do 7999 IFS="$lt_save_ifs" 8000 if test "X$pkg" = "X$p"; then 8001 enable_static=yes 8002 fi 8003 done 8004 IFS="$lt_save_ifs" 8005 ;; 8006 esac 8007else 8008 enable_static=yes 8009fi 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020# Check whether --with-pic was given. 8021if test "${with_pic+set}" = set; then : 8022 withval=$with_pic; pic_mode="$withval" 8023else 8024 pic_mode=default 8025fi 8026 8027 8028test -z "$pic_mode" && pic_mode=default 8029 8030 8031 8032 8033 8034 8035 8036 # Check whether --enable-fast-install was given. 8037if test "${enable_fast_install+set}" = set; then : 8038 enableval=$enable_fast_install; p=${PACKAGE-default} 8039 case $enableval in 8040 yes) enable_fast_install=yes ;; 8041 no) enable_fast_install=no ;; 8042 *) 8043 enable_fast_install=no 8044 # Look at the argument we got. We use all the common list separators. 8045 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8046 for pkg in $enableval; do 8047 IFS="$lt_save_ifs" 8048 if test "X$pkg" = "X$p"; then 8049 enable_fast_install=yes 8050 fi 8051 done 8052 IFS="$lt_save_ifs" 8053 ;; 8054 esac 8055else 8056 enable_fast_install=yes 8057fi 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069# This can be used to rebuild libtool when needed 8070LIBTOOL_DEPS="$ltmain" 8071 8072# Always use our own libtool. 8073LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100test -z "$LN_S" && LN_S="ln -s" 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115if test -n "${ZSH_VERSION+set}" ; then 8116 setopt NO_GLOB_SUBST 8117fi 8118 8119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8120$as_echo_n "checking for objdir... " >&6; } 8121if test "${lt_cv_objdir+set}" = set; then : 8122 $as_echo_n "(cached) " >&6 8123else 8124 rm -f .libs 2>/dev/null 8125mkdir .libs 2>/dev/null 8126if test -d .libs; then 8127 lt_cv_objdir=.libs 8128else 8129 # MS-DOS does not allow filenames that begin with a dot. 8130 lt_cv_objdir=_libs 8131fi 8132rmdir .libs 2>/dev/null 8133fi 8134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8135$as_echo "$lt_cv_objdir" >&6; } 8136objdir=$lt_cv_objdir 8137 8138 8139 8140 8141 8142cat >>confdefs.h <<_ACEOF 8143#define LT_OBJDIR "$lt_cv_objdir/" 8144_ACEOF 8145 8146 8147 8148 8149case $host_os in 8150aix3*) 8151 # AIX sometimes has problems with the GCC collect2 program. For some 8152 # reason, if we set the COLLECT_NAMES environment variable, the problems 8153 # vanish in a puff of smoke. 8154 if test "X${COLLECT_NAMES+set}" != Xset; then 8155 COLLECT_NAMES= 8156 export COLLECT_NAMES 8157 fi 8158 ;; 8159esac 8160 8161# Global variables: 8162ofile=libtool 8163can_build_shared=yes 8164 8165# All known linkers require a `.a' archive for static linking (except MSVC, 8166# which needs '.lib'). 8167libext=a 8168 8169with_gnu_ld="$lt_cv_prog_gnu_ld" 8170 8171old_CC="$CC" 8172old_CFLAGS="$CFLAGS" 8173 8174# Set sane defaults for various variables 8175test -z "$CC" && CC=cc 8176test -z "$LTCC" && LTCC=$CC 8177test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8178test -z "$LD" && LD=ld 8179test -z "$ac_objext" && ac_objext=o 8180 8181for cc_temp in $compiler""; do 8182 case $cc_temp in 8183 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8184 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8185 \-*) ;; 8186 *) break;; 8187 esac 8188done 8189cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8190 8191 8192# Only perform the check for file, if the check method requires it 8193test -z "$MAGIC_CMD" && MAGIC_CMD=file 8194case $deplibs_check_method in 8195file_magic*) 8196 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8198$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8199if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8200 $as_echo_n "(cached) " >&6 8201else 8202 case $MAGIC_CMD in 8203[\\/*] | ?:[\\/]*) 8204 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8205 ;; 8206*) 8207 lt_save_MAGIC_CMD="$MAGIC_CMD" 8208 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8209 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8210 for ac_dir in $ac_dummy; do 8211 IFS="$lt_save_ifs" 8212 test -z "$ac_dir" && ac_dir=. 8213 if test -f $ac_dir/${ac_tool_prefix}file; then 8214 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8215 if test -n "$file_magic_test_file"; then 8216 case $deplibs_check_method in 8217 "file_magic "*) 8218 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8219 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8220 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8221 $EGREP "$file_magic_regex" > /dev/null; then 8222 : 8223 else 8224 cat <<_LT_EOF 1>&2 8225 8226*** Warning: the command libtool uses to detect shared libraries, 8227*** $file_magic_cmd, produces output that libtool cannot recognize. 8228*** The result is that libtool may fail to recognize shared libraries 8229*** as such. This will affect the creation of libtool libraries that 8230*** depend on shared libraries, but programs linked with such libtool 8231*** libraries will work regardless of this problem. Nevertheless, you 8232*** may want to report the problem to your system manager and/or to 8233*** bug-libtool@gnu.org 8234 8235_LT_EOF 8236 fi ;; 8237 esac 8238 fi 8239 break 8240 fi 8241 done 8242 IFS="$lt_save_ifs" 8243 MAGIC_CMD="$lt_save_MAGIC_CMD" 8244 ;; 8245esac 8246fi 8247 8248MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8249if test -n "$MAGIC_CMD"; then 8250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8251$as_echo "$MAGIC_CMD" >&6; } 8252else 8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8254$as_echo "no" >&6; } 8255fi 8256 8257 8258 8259 8260 8261if test -z "$lt_cv_path_MAGIC_CMD"; then 8262 if test -n "$ac_tool_prefix"; then 8263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8264$as_echo_n "checking for file... " >&6; } 8265if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 8266 $as_echo_n "(cached) " >&6 8267else 8268 case $MAGIC_CMD in 8269[\\/*] | ?:[\\/]*) 8270 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8271 ;; 8272*) 8273 lt_save_MAGIC_CMD="$MAGIC_CMD" 8274 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8275 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8276 for ac_dir in $ac_dummy; do 8277 IFS="$lt_save_ifs" 8278 test -z "$ac_dir" && ac_dir=. 8279 if test -f $ac_dir/file; then 8280 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8281 if test -n "$file_magic_test_file"; then 8282 case $deplibs_check_method in 8283 "file_magic "*) 8284 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8285 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8286 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8287 $EGREP "$file_magic_regex" > /dev/null; then 8288 : 8289 else 8290 cat <<_LT_EOF 1>&2 8291 8292*** Warning: the command libtool uses to detect shared libraries, 8293*** $file_magic_cmd, produces output that libtool cannot recognize. 8294*** The result is that libtool may fail to recognize shared libraries 8295*** as such. This will affect the creation of libtool libraries that 8296*** depend on shared libraries, but programs linked with such libtool 8297*** libraries will work regardless of this problem. Nevertheless, you 8298*** may want to report the problem to your system manager and/or to 8299*** bug-libtool@gnu.org 8300 8301_LT_EOF 8302 fi ;; 8303 esac 8304 fi 8305 break 8306 fi 8307 done 8308 IFS="$lt_save_ifs" 8309 MAGIC_CMD="$lt_save_MAGIC_CMD" 8310 ;; 8311esac 8312fi 8313 8314MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8315if test -n "$MAGIC_CMD"; then 8316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8317$as_echo "$MAGIC_CMD" >&6; } 8318else 8319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8320$as_echo "no" >&6; } 8321fi 8322 8323 8324 else 8325 MAGIC_CMD=: 8326 fi 8327fi 8328 8329 fi 8330 ;; 8331esac 8332 8333# Use C for the default configuration in the libtool script 8334 8335lt_save_CC="$CC" 8336ac_ext=c 8337ac_cpp='$CPP $CPPFLAGS' 8338ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8339ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8340ac_compiler_gnu=$ac_cv_c_compiler_gnu 8341 8342 8343# Source file extension for C test sources. 8344ac_ext=c 8345 8346# Object file extension for compiled C test sources. 8347objext=o 8348objext=$objext 8349 8350# Code to be used in simple compile tests 8351lt_simple_compile_test_code="int some_variable = 0;" 8352 8353# Code to be used in simple link tests 8354lt_simple_link_test_code='int main(){return(0);}' 8355 8356 8357 8358 8359 8360 8361 8362# If no C compiler was specified, use CC. 8363LTCC=${LTCC-"$CC"} 8364 8365# If no C compiler flags were specified, use CFLAGS. 8366LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8367 8368# Allow CC to be a program name with arguments. 8369compiler=$CC 8370 8371# Save the default compiler, since it gets overwritten when the other 8372# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8373compiler_DEFAULT=$CC 8374 8375# save warnings/boilerplate of simple test code 8376ac_outfile=conftest.$ac_objext 8377echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8378eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8379_lt_compiler_boilerplate=`cat conftest.err` 8380$RM conftest* 8381 8382ac_outfile=conftest.$ac_objext 8383echo "$lt_simple_link_test_code" >conftest.$ac_ext 8384eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8385_lt_linker_boilerplate=`cat conftest.err` 8386$RM -r conftest* 8387 8388 8389if test -n "$compiler"; then 8390 8391lt_prog_compiler_no_builtin_flag= 8392 8393if test "$GCC" = yes; then 8394 case $cc_basename in 8395 nvcc*) 8396 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8397 *) 8398 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8399 esac 8400 8401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8402$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8403if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 8404 $as_echo_n "(cached) " >&6 8405else 8406 lt_cv_prog_compiler_rtti_exceptions=no 8407 ac_outfile=conftest.$ac_objext 8408 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8409 lt_compiler_flag="-fno-rtti -fno-exceptions" 8410 # Insert the option either (1) after the last *FLAGS variable, or 8411 # (2) before a word containing "conftest.", or (3) at the end. 8412 # Note that $ac_compile itself does not contain backslashes and begins 8413 # with a dollar sign (not a hyphen), so the echo should work correctly. 8414 # The option is referenced via a variable to avoid confusing sed. 8415 lt_compile=`echo "$ac_compile" | $SED \ 8416 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8417 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8418 -e 's:$: $lt_compiler_flag:'` 8419 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8420 (eval "$lt_compile" 2>conftest.err) 8421 ac_status=$? 8422 cat conftest.err >&5 8423 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8424 if (exit $ac_status) && test -s "$ac_outfile"; then 8425 # The compiler can only warn and ignore the option if not recognized 8426 # So say no if there are warnings other than the usual output. 8427 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8428 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8429 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8430 lt_cv_prog_compiler_rtti_exceptions=yes 8431 fi 8432 fi 8433 $RM conftest* 8434 8435fi 8436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8437$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8438 8439if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8440 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8441else 8442 : 8443fi 8444 8445fi 8446 8447 8448 8449 8450 8451 8452 lt_prog_compiler_wl= 8453lt_prog_compiler_pic= 8454lt_prog_compiler_static= 8455 8456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8457$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8458 8459 if test "$GCC" = yes; then 8460 lt_prog_compiler_wl='-Wl,' 8461 lt_prog_compiler_static='-static' 8462 8463 case $host_os in 8464 aix*) 8465 # All AIX code is PIC. 8466 if test "$host_cpu" = ia64; then 8467 # AIX 5 now supports IA64 processor 8468 lt_prog_compiler_static='-Bstatic' 8469 fi 8470 ;; 8471 8472 amigaos*) 8473 case $host_cpu in 8474 powerpc) 8475 # see comment about AmigaOS4 .so support 8476 lt_prog_compiler_pic='-fPIC' 8477 ;; 8478 m68k) 8479 # FIXME: we need at least 68020 code to build shared libraries, but 8480 # adding the `-m68020' flag to GCC prevents building anything better, 8481 # like `-m68040'. 8482 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8483 ;; 8484 esac 8485 ;; 8486 8487 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8488 # PIC is the default for these OSes. 8489 ;; 8490 8491 mingw* | cygwin* | pw32* | os2* | cegcc*) 8492 # This hack is so that the source file can tell whether it is being 8493 # built for inclusion in a dll (and should export symbols for example). 8494 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8495 # (--disable-auto-import) libraries 8496 lt_prog_compiler_pic='-DDLL_EXPORT' 8497 ;; 8498 8499 darwin* | rhapsody*) 8500 # PIC is the default on this platform 8501 # Common symbols not allowed in MH_DYLIB files 8502 lt_prog_compiler_pic='-fno-common' 8503 ;; 8504 8505 haiku*) 8506 # PIC is the default for Haiku. 8507 # The "-static" flag exists, but is broken. 8508 lt_prog_compiler_static= 8509 ;; 8510 8511 hpux*) 8512 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8513 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8514 # sets the default TLS model and affects inlining. 8515 case $host_cpu in 8516 hppa*64*) 8517 # +Z the default 8518 ;; 8519 *) 8520 lt_prog_compiler_pic='-fPIC' 8521 ;; 8522 esac 8523 ;; 8524 8525 interix[3-9]*) 8526 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8527 # Instead, we relocate shared libraries at runtime. 8528 ;; 8529 8530 msdosdjgpp*) 8531 # Just because we use GCC doesn't mean we suddenly get shared libraries 8532 # on systems that don't support them. 8533 lt_prog_compiler_can_build_shared=no 8534 enable_shared=no 8535 ;; 8536 8537 *nto* | *qnx*) 8538 # QNX uses GNU C++, but need to define -shared option too, otherwise 8539 # it will coredump. 8540 lt_prog_compiler_pic='-fPIC -shared' 8541 ;; 8542 8543 sysv4*MP*) 8544 if test -d /usr/nec; then 8545 lt_prog_compiler_pic=-Kconform_pic 8546 fi 8547 ;; 8548 8549 *) 8550 lt_prog_compiler_pic='-fPIC' 8551 ;; 8552 esac 8553 8554 case $cc_basename in 8555 nvcc*) # Cuda Compiler Driver 2.2 8556 lt_prog_compiler_wl='-Xlinker ' 8557 lt_prog_compiler_pic='-Xcompiler -fPIC' 8558 ;; 8559 esac 8560 else 8561 # PORTME Check for flag to pass linker flags through the system compiler. 8562 case $host_os in 8563 aix*) 8564 lt_prog_compiler_wl='-Wl,' 8565 if test "$host_cpu" = ia64; then 8566 # AIX 5 now supports IA64 processor 8567 lt_prog_compiler_static='-Bstatic' 8568 else 8569 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8570 fi 8571 ;; 8572 8573 mingw* | cygwin* | pw32* | os2* | cegcc*) 8574 # This hack is so that the source file can tell whether it is being 8575 # built for inclusion in a dll (and should export symbols for example). 8576 lt_prog_compiler_pic='-DDLL_EXPORT' 8577 ;; 8578 8579 hpux9* | hpux10* | hpux11*) 8580 lt_prog_compiler_wl='-Wl,' 8581 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8582 # not for PA HP-UX. 8583 case $host_cpu in 8584 hppa*64*|ia64*) 8585 # +Z the default 8586 ;; 8587 *) 8588 lt_prog_compiler_pic='+Z' 8589 ;; 8590 esac 8591 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8592 lt_prog_compiler_static='${wl}-a ${wl}archive' 8593 ;; 8594 8595 irix5* | irix6* | nonstopux*) 8596 lt_prog_compiler_wl='-Wl,' 8597 # PIC (with -KPIC) is the default. 8598 lt_prog_compiler_static='-non_shared' 8599 ;; 8600 8601 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8602 case $cc_basename in 8603 # old Intel for x86_64 which still supported -KPIC. 8604 ecc*) 8605 lt_prog_compiler_wl='-Wl,' 8606 lt_prog_compiler_pic='-KPIC' 8607 lt_prog_compiler_static='-static' 8608 ;; 8609 # icc used to be incompatible with GCC. 8610 # ICC 10 doesn't accept -KPIC any more. 8611 icc* | ifort*) 8612 lt_prog_compiler_wl='-Wl,' 8613 lt_prog_compiler_pic='-fPIC' 8614 lt_prog_compiler_static='-static' 8615 ;; 8616 # Lahey Fortran 8.1. 8617 lf95*) 8618 lt_prog_compiler_wl='-Wl,' 8619 lt_prog_compiler_pic='--shared' 8620 lt_prog_compiler_static='--static' 8621 ;; 8622 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8623 # Portland Group compilers (*not* the Pentium gcc compiler, 8624 # which looks to be a dead project) 8625 lt_prog_compiler_wl='-Wl,' 8626 lt_prog_compiler_pic='-fpic' 8627 lt_prog_compiler_static='-Bstatic' 8628 ;; 8629 ccc*) 8630 lt_prog_compiler_wl='-Wl,' 8631 # All Alpha code is PIC. 8632 lt_prog_compiler_static='-non_shared' 8633 ;; 8634 xl* | bgxl* | bgf* | mpixl*) 8635 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8636 lt_prog_compiler_wl='-Wl,' 8637 lt_prog_compiler_pic='-qpic' 8638 lt_prog_compiler_static='-qstaticlink' 8639 ;; 8640 *) 8641 case `$CC -V 2>&1 | sed 5q` in 8642 *Sun\ F* | *Sun*Fortran*) 8643 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8644 lt_prog_compiler_pic='-KPIC' 8645 lt_prog_compiler_static='-Bstatic' 8646 lt_prog_compiler_wl='' 8647 ;; 8648 *Sun\ C*) 8649 # Sun C 5.9 8650 lt_prog_compiler_pic='-KPIC' 8651 lt_prog_compiler_static='-Bstatic' 8652 lt_prog_compiler_wl='-Wl,' 8653 ;; 8654 esac 8655 ;; 8656 esac 8657 ;; 8658 8659 newsos6) 8660 lt_prog_compiler_pic='-KPIC' 8661 lt_prog_compiler_static='-Bstatic' 8662 ;; 8663 8664 *nto* | *qnx*) 8665 # QNX uses GNU C++, but need to define -shared option too, otherwise 8666 # it will coredump. 8667 lt_prog_compiler_pic='-fPIC -shared' 8668 ;; 8669 8670 osf3* | osf4* | osf5*) 8671 lt_prog_compiler_wl='-Wl,' 8672 # All OSF/1 code is PIC. 8673 lt_prog_compiler_static='-non_shared' 8674 ;; 8675 8676 rdos*) 8677 lt_prog_compiler_static='-non_shared' 8678 ;; 8679 8680 solaris*) 8681 lt_prog_compiler_pic='-KPIC' 8682 lt_prog_compiler_static='-Bstatic' 8683 case $cc_basename in 8684 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8685 lt_prog_compiler_wl='-Qoption ld ';; 8686 *) 8687 lt_prog_compiler_wl='-Wl,';; 8688 esac 8689 ;; 8690 8691 sunos4*) 8692 lt_prog_compiler_wl='-Qoption ld ' 8693 lt_prog_compiler_pic='-PIC' 8694 lt_prog_compiler_static='-Bstatic' 8695 ;; 8696 8697 sysv4 | sysv4.2uw2* | sysv4.3*) 8698 lt_prog_compiler_wl='-Wl,' 8699 lt_prog_compiler_pic='-KPIC' 8700 lt_prog_compiler_static='-Bstatic' 8701 ;; 8702 8703 sysv4*MP*) 8704 if test -d /usr/nec ;then 8705 lt_prog_compiler_pic='-Kconform_pic' 8706 lt_prog_compiler_static='-Bstatic' 8707 fi 8708 ;; 8709 8710 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8711 lt_prog_compiler_wl='-Wl,' 8712 lt_prog_compiler_pic='-KPIC' 8713 lt_prog_compiler_static='-Bstatic' 8714 ;; 8715 8716 unicos*) 8717 lt_prog_compiler_wl='-Wl,' 8718 lt_prog_compiler_can_build_shared=no 8719 ;; 8720 8721 uts4*) 8722 lt_prog_compiler_pic='-pic' 8723 lt_prog_compiler_static='-Bstatic' 8724 ;; 8725 8726 *) 8727 lt_prog_compiler_can_build_shared=no 8728 ;; 8729 esac 8730 fi 8731 8732case $host_os in 8733 # For platforms which do not support PIC, -DPIC is meaningless: 8734 *djgpp*) 8735 lt_prog_compiler_pic= 8736 ;; 8737 *) 8738 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8739 ;; 8740esac 8741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8742$as_echo "$lt_prog_compiler_pic" >&6; } 8743 8744 8745 8746 8747 8748 8749# 8750# Check to make sure the PIC flag actually works. 8751# 8752if test -n "$lt_prog_compiler_pic"; then 8753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8754$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8755if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8756 $as_echo_n "(cached) " >&6 8757else 8758 lt_cv_prog_compiler_pic_works=no 8759 ac_outfile=conftest.$ac_objext 8760 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8761 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8762 # Insert the option either (1) after the last *FLAGS variable, or 8763 # (2) before a word containing "conftest.", or (3) at the end. 8764 # Note that $ac_compile itself does not contain backslashes and begins 8765 # with a dollar sign (not a hyphen), so the echo should work correctly. 8766 # The option is referenced via a variable to avoid confusing sed. 8767 lt_compile=`echo "$ac_compile" | $SED \ 8768 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8769 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8770 -e 's:$: $lt_compiler_flag:'` 8771 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8772 (eval "$lt_compile" 2>conftest.err) 8773 ac_status=$? 8774 cat conftest.err >&5 8775 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8776 if (exit $ac_status) && test -s "$ac_outfile"; then 8777 # The compiler can only warn and ignore the option if not recognized 8778 # So say no if there are warnings other than the usual output. 8779 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8780 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8781 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8782 lt_cv_prog_compiler_pic_works=yes 8783 fi 8784 fi 8785 $RM conftest* 8786 8787fi 8788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8789$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8790 8791if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8792 case $lt_prog_compiler_pic in 8793 "" | " "*) ;; 8794 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8795 esac 8796else 8797 lt_prog_compiler_pic= 8798 lt_prog_compiler_can_build_shared=no 8799fi 8800 8801fi 8802 8803 8804 8805 8806 8807 8808# 8809# Check to make sure the static flag actually works. 8810# 8811wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8813$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8814if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8815 $as_echo_n "(cached) " >&6 8816else 8817 lt_cv_prog_compiler_static_works=no 8818 save_LDFLAGS="$LDFLAGS" 8819 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8820 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8821 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8822 # The linker can only warn and ignore the option if not recognized 8823 # So say no if there are warnings 8824 if test -s conftest.err; then 8825 # Append any errors to the config.log. 8826 cat conftest.err 1>&5 8827 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8828 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8829 if diff conftest.exp conftest.er2 >/dev/null; then 8830 lt_cv_prog_compiler_static_works=yes 8831 fi 8832 else 8833 lt_cv_prog_compiler_static_works=yes 8834 fi 8835 fi 8836 $RM -r conftest* 8837 LDFLAGS="$save_LDFLAGS" 8838 8839fi 8840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8841$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8842 8843if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8844 : 8845else 8846 lt_prog_compiler_static= 8847fi 8848 8849 8850 8851 8852 8853 8854 8855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8856$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8857if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8858 $as_echo_n "(cached) " >&6 8859else 8860 lt_cv_prog_compiler_c_o=no 8861 $RM -r conftest 2>/dev/null 8862 mkdir conftest 8863 cd conftest 8864 mkdir out 8865 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8866 8867 lt_compiler_flag="-o out/conftest2.$ac_objext" 8868 # Insert the option either (1) after the last *FLAGS variable, or 8869 # (2) before a word containing "conftest.", or (3) at the end. 8870 # Note that $ac_compile itself does not contain backslashes and begins 8871 # with a dollar sign (not a hyphen), so the echo should work correctly. 8872 lt_compile=`echo "$ac_compile" | $SED \ 8873 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8874 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8875 -e 's:$: $lt_compiler_flag:'` 8876 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8877 (eval "$lt_compile" 2>out/conftest.err) 8878 ac_status=$? 8879 cat out/conftest.err >&5 8880 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8881 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8882 then 8883 # The compiler can only warn and ignore the option if not recognized 8884 # So say no if there are warnings 8885 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8886 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8887 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8888 lt_cv_prog_compiler_c_o=yes 8889 fi 8890 fi 8891 chmod u+w . 2>&5 8892 $RM conftest* 8893 # SGI C++ compiler will create directory out/ii_files/ for 8894 # template instantiation 8895 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8896 $RM out/* && rmdir out 8897 cd .. 8898 $RM -r conftest 8899 $RM conftest* 8900 8901fi 8902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8903$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8904 8905 8906 8907 8908 8909 8910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8911$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8912if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8913 $as_echo_n "(cached) " >&6 8914else 8915 lt_cv_prog_compiler_c_o=no 8916 $RM -r conftest 2>/dev/null 8917 mkdir conftest 8918 cd conftest 8919 mkdir out 8920 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8921 8922 lt_compiler_flag="-o out/conftest2.$ac_objext" 8923 # Insert the option either (1) after the last *FLAGS variable, or 8924 # (2) before a word containing "conftest.", or (3) at the end. 8925 # Note that $ac_compile itself does not contain backslashes and begins 8926 # with a dollar sign (not a hyphen), so the echo should work correctly. 8927 lt_compile=`echo "$ac_compile" | $SED \ 8928 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8929 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8930 -e 's:$: $lt_compiler_flag:'` 8931 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8932 (eval "$lt_compile" 2>out/conftest.err) 8933 ac_status=$? 8934 cat out/conftest.err >&5 8935 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8936 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8937 then 8938 # The compiler can only warn and ignore the option if not recognized 8939 # So say no if there are warnings 8940 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8941 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8942 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8943 lt_cv_prog_compiler_c_o=yes 8944 fi 8945 fi 8946 chmod u+w . 2>&5 8947 $RM conftest* 8948 # SGI C++ compiler will create directory out/ii_files/ for 8949 # template instantiation 8950 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8951 $RM out/* && rmdir out 8952 cd .. 8953 $RM -r conftest 8954 $RM conftest* 8955 8956fi 8957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8958$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8959 8960 8961 8962 8963hard_links="nottested" 8964if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8965 # do not overwrite the value of need_locks provided by the user 8966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8967$as_echo_n "checking if we can lock with hard links... " >&6; } 8968 hard_links=yes 8969 $RM conftest* 8970 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8971 touch conftest.a 8972 ln conftest.a conftest.b 2>&5 || hard_links=no 8973 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8975$as_echo "$hard_links" >&6; } 8976 if test "$hard_links" = no; then 8977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8978$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8979 need_locks=warn 8980 fi 8981else 8982 need_locks=no 8983fi 8984 8985 8986 8987 8988 8989 8990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8991$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8992 8993 runpath_var= 8994 allow_undefined_flag= 8995 always_export_symbols=no 8996 archive_cmds= 8997 archive_expsym_cmds= 8998 compiler_needs_object=no 8999 enable_shared_with_static_runtimes=no 9000 export_dynamic_flag_spec= 9001 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9002 hardcode_automatic=no 9003 hardcode_direct=no 9004 hardcode_direct_absolute=no 9005 hardcode_libdir_flag_spec= 9006 hardcode_libdir_flag_spec_ld= 9007 hardcode_libdir_separator= 9008 hardcode_minus_L=no 9009 hardcode_shlibpath_var=unsupported 9010 inherit_rpath=no 9011 link_all_deplibs=unknown 9012 module_cmds= 9013 module_expsym_cmds= 9014 old_archive_from_new_cmds= 9015 old_archive_from_expsyms_cmds= 9016 thread_safe_flag_spec= 9017 whole_archive_flag_spec= 9018 # include_expsyms should be a list of space-separated symbols to be *always* 9019 # included in the symbol list 9020 include_expsyms= 9021 # exclude_expsyms can be an extended regexp of symbols to exclude 9022 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9023 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9024 # as well as any symbol that contains `d'. 9025 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9026 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9027 # platforms (ab)use it in PIC code, but their linkers get confused if 9028 # the symbol is explicitly referenced. Since portable code cannot 9029 # rely on this symbol name, it's probably fine to never include it in 9030 # preloaded symbol tables. 9031 # Exclude shared library initialization/finalization symbols. 9032 extract_expsyms_cmds= 9033 9034 case $host_os in 9035 cygwin* | mingw* | pw32* | cegcc*) 9036 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9037 # When not using gcc, we currently assume that we are using 9038 # Microsoft Visual C++. 9039 if test "$GCC" != yes; then 9040 with_gnu_ld=no 9041 fi 9042 ;; 9043 interix*) 9044 # we just hope/assume this is gcc and not c89 (= MSVC++) 9045 with_gnu_ld=yes 9046 ;; 9047 openbsd*) 9048 with_gnu_ld=no 9049 ;; 9050 esac 9051 9052 ld_shlibs=yes 9053 9054 # On some targets, GNU ld is compatible enough with the native linker 9055 # that we're better off using the native interface for both. 9056 lt_use_gnu_ld_interface=no 9057 if test "$with_gnu_ld" = yes; then 9058 case $host_os in 9059 aix*) 9060 # The AIX port of GNU ld has always aspired to compatibility 9061 # with the native linker. However, as the warning in the GNU ld 9062 # block says, versions before 2.19.5* couldn't really create working 9063 # shared libraries, regardless of the interface used. 9064 case `$LD -v 2>&1` in 9065 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9066 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9067 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9068 *) 9069 lt_use_gnu_ld_interface=yes 9070 ;; 9071 esac 9072 ;; 9073 *) 9074 lt_use_gnu_ld_interface=yes 9075 ;; 9076 esac 9077 fi 9078 9079 if test "$lt_use_gnu_ld_interface" = yes; then 9080 # If archive_cmds runs LD, not CC, wlarc should be empty 9081 wlarc='${wl}' 9082 9083 # Set some defaults for GNU ld with shared library support. These 9084 # are reset later if shared libraries are not supported. Putting them 9085 # here allows them to be overridden if necessary. 9086 runpath_var=LD_RUN_PATH 9087 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9088 export_dynamic_flag_spec='${wl}--export-dynamic' 9089 # ancient GNU ld didn't support --whole-archive et. al. 9090 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9091 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9092 else 9093 whole_archive_flag_spec= 9094 fi 9095 supports_anon_versioning=no 9096 case `$LD -v 2>&1` in 9097 *GNU\ gold*) supports_anon_versioning=yes ;; 9098 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9099 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9100 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9101 *\ 2.11.*) ;; # other 2.11 versions 9102 *) supports_anon_versioning=yes ;; 9103 esac 9104 9105 # See if GNU ld supports shared libraries. 9106 case $host_os in 9107 aix[3-9]*) 9108 # On AIX/PPC, the GNU linker is very broken 9109 if test "$host_cpu" != ia64; then 9110 ld_shlibs=no 9111 cat <<_LT_EOF 1>&2 9112 9113*** Warning: the GNU linker, at least up to release 2.19, is reported 9114*** to be unable to reliably create shared libraries on AIX. 9115*** Therefore, libtool is disabling shared libraries support. If you 9116*** really care for shared libraries, you may want to install binutils 9117*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9118*** You will then need to restart the configuration process. 9119 9120_LT_EOF 9121 fi 9122 ;; 9123 9124 amigaos*) 9125 case $host_cpu in 9126 powerpc) 9127 # see comment about AmigaOS4 .so support 9128 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9129 archive_expsym_cmds='' 9130 ;; 9131 m68k) 9132 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)' 9133 hardcode_libdir_flag_spec='-L$libdir' 9134 hardcode_minus_L=yes 9135 ;; 9136 esac 9137 ;; 9138 9139 beos*) 9140 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9141 allow_undefined_flag=unsupported 9142 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9143 # support --undefined. This deserves some investigation. FIXME 9144 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9145 else 9146 ld_shlibs=no 9147 fi 9148 ;; 9149 9150 cygwin* | mingw* | pw32* | cegcc*) 9151 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9152 # as there is no search path for DLLs. 9153 hardcode_libdir_flag_spec='-L$libdir' 9154 export_dynamic_flag_spec='${wl}--export-all-symbols' 9155 allow_undefined_flag=unsupported 9156 always_export_symbols=no 9157 enable_shared_with_static_runtimes=yes 9158 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9159 9160 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9161 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9162 # If the export-symbols file already is a .def file (1st line 9163 # is EXPORTS), use it as is; otherwise, prepend... 9164 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9165 cp $export_symbols $output_objdir/$soname.def; 9166 else 9167 echo EXPORTS > $output_objdir/$soname.def; 9168 cat $export_symbols >> $output_objdir/$soname.def; 9169 fi~ 9170 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9171 else 9172 ld_shlibs=no 9173 fi 9174 ;; 9175 9176 haiku*) 9177 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9178 link_all_deplibs=yes 9179 ;; 9180 9181 interix[3-9]*) 9182 hardcode_direct=no 9183 hardcode_shlibpath_var=no 9184 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9185 export_dynamic_flag_spec='${wl}-E' 9186 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9187 # Instead, shared libraries are loaded at an image base (0x10000000 by 9188 # default) and relocated if they conflict, which is a slow very memory 9189 # consuming and fragmenting process. To avoid this, we pick a random, 9190 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9191 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9192 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9193 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' 9194 ;; 9195 9196 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9197 tmp_diet=no 9198 if test "$host_os" = linux-dietlibc; then 9199 case $cc_basename in 9200 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9201 esac 9202 fi 9203 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9204 && test "$tmp_diet" = no 9205 then 9206 tmp_addflag= 9207 tmp_sharedflag='-shared' 9208 case $cc_basename,$host_cpu in 9209 pgcc*) # Portland Group C compiler 9210 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' 9211 tmp_addflag=' $pic_flag' 9212 ;; 9213 pgf77* | pgf90* | pgf95* | pgfortran*) 9214 # Portland Group f77 and f90 compilers 9215 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' 9216 tmp_addflag=' $pic_flag -Mnomain' ;; 9217 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9218 tmp_addflag=' -i_dynamic' ;; 9219 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9220 tmp_addflag=' -i_dynamic -nofor_main' ;; 9221 ifc* | ifort*) # Intel Fortran compiler 9222 tmp_addflag=' -nofor_main' ;; 9223 lf95*) # Lahey Fortran 8.1 9224 whole_archive_flag_spec= 9225 tmp_sharedflag='--shared' ;; 9226 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9227 tmp_sharedflag='-qmkshrobj' 9228 tmp_addflag= ;; 9229 nvcc*) # Cuda Compiler Driver 2.2 9230 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' 9231 compiler_needs_object=yes 9232 ;; 9233 esac 9234 case `$CC -V 2>&1 | sed 5q` in 9235 *Sun\ C*) # Sun C 5.9 9236 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' 9237 compiler_needs_object=yes 9238 tmp_sharedflag='-G' ;; 9239 *Sun\ F*) # Sun Fortran 8.3 9240 tmp_sharedflag='-G' ;; 9241 esac 9242 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9243 9244 if test "x$supports_anon_versioning" = xyes; then 9245 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9246 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9247 echo "local: *; };" >> $output_objdir/$libname.ver~ 9248 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9249 fi 9250 9251 case $cc_basename in 9252 xlf* | bgf* | bgxlf* | mpixlf*) 9253 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9254 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9255 hardcode_libdir_flag_spec= 9256 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9257 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9258 if test "x$supports_anon_versioning" = xyes; then 9259 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9260 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9261 echo "local: *; };" >> $output_objdir/$libname.ver~ 9262 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9263 fi 9264 ;; 9265 esac 9266 else 9267 ld_shlibs=no 9268 fi 9269 ;; 9270 9271 netbsd*) 9272 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9273 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9274 wlarc= 9275 else 9276 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9277 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9278 fi 9279 ;; 9280 9281 solaris*) 9282 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9283 ld_shlibs=no 9284 cat <<_LT_EOF 1>&2 9285 9286*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9287*** create shared libraries on Solaris systems. Therefore, libtool 9288*** is disabling shared libraries support. We urge you to upgrade GNU 9289*** binutils to release 2.9.1 or newer. Another option is to modify 9290*** your PATH or compiler configuration so that the native linker is 9291*** used, and then restart. 9292 9293_LT_EOF 9294 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9295 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9296 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9297 else 9298 ld_shlibs=no 9299 fi 9300 ;; 9301 9302 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9303 case `$LD -v 2>&1` in 9304 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9305 ld_shlibs=no 9306 cat <<_LT_EOF 1>&2 9307 9308*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9309*** reliably create shared libraries on SCO systems. Therefore, libtool 9310*** is disabling shared libraries support. We urge you to upgrade GNU 9311*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9312*** your PATH or compiler configuration so that the native linker is 9313*** used, and then restart. 9314 9315_LT_EOF 9316 ;; 9317 *) 9318 # For security reasons, it is highly recommended that you always 9319 # use absolute paths for naming shared libraries, and exclude the 9320 # DT_RUNPATH tag from executables and libraries. But doing so 9321 # requires that you compile everything twice, which is a pain. 9322 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9323 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9324 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9325 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9326 else 9327 ld_shlibs=no 9328 fi 9329 ;; 9330 esac 9331 ;; 9332 9333 sunos4*) 9334 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9335 wlarc= 9336 hardcode_direct=yes 9337 hardcode_shlibpath_var=no 9338 ;; 9339 9340 *) 9341 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9342 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9343 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9344 else 9345 ld_shlibs=no 9346 fi 9347 ;; 9348 esac 9349 9350 if test "$ld_shlibs" = no; then 9351 runpath_var= 9352 hardcode_libdir_flag_spec= 9353 export_dynamic_flag_spec= 9354 whole_archive_flag_spec= 9355 fi 9356 else 9357 # PORTME fill in a description of your system's linker (not GNU ld) 9358 case $host_os in 9359 aix3*) 9360 allow_undefined_flag=unsupported 9361 always_export_symbols=yes 9362 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' 9363 # Note: this linker hardcodes the directories in LIBPATH if there 9364 # are no directories specified by -L. 9365 hardcode_minus_L=yes 9366 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9367 # Neither direct hardcoding nor static linking is supported with a 9368 # broken collect2. 9369 hardcode_direct=unsupported 9370 fi 9371 ;; 9372 9373 aix[4-9]*) 9374 if test "$host_cpu" = ia64; then 9375 # On IA64, the linker does run time linking by default, so we don't 9376 # have to do anything special. 9377 aix_use_runtimelinking=no 9378 exp_sym_flag='-Bexport' 9379 no_entry_flag="" 9380 else 9381 # If we're using GNU nm, then we don't want the "-C" option. 9382 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9383 # Also, AIX nm treats weak defined symbols like other global 9384 # defined symbols, whereas GNU nm marks them as "W". 9385 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9386 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' 9387 else 9388 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' 9389 fi 9390 aix_use_runtimelinking=no 9391 9392 # Test if we are trying to use run time linking or normal 9393 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9394 # need to do runtime linking. 9395 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9396 for ld_flag in $LDFLAGS; do 9397 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9398 aix_use_runtimelinking=yes 9399 break 9400 fi 9401 done 9402 ;; 9403 esac 9404 9405 exp_sym_flag='-bexport' 9406 no_entry_flag='-bnoentry' 9407 fi 9408 9409 # When large executables or shared objects are built, AIX ld can 9410 # have problems creating the table of contents. If linking a library 9411 # or program results in "error TOC overflow" add -mminimal-toc to 9412 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9413 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9414 9415 archive_cmds='' 9416 hardcode_direct=yes 9417 hardcode_direct_absolute=yes 9418 hardcode_libdir_separator=':' 9419 link_all_deplibs=yes 9420 file_list_spec='${wl}-f,' 9421 9422 if test "$GCC" = yes; then 9423 case $host_os in aix4.[012]|aix4.[012].*) 9424 # We only want to do this on AIX 4.2 and lower, the check 9425 # below for broken collect2 doesn't work under 4.3+ 9426 collect2name=`${CC} -print-prog-name=collect2` 9427 if test -f "$collect2name" && 9428 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9429 then 9430 # We have reworked collect2 9431 : 9432 else 9433 # We have old collect2 9434 hardcode_direct=unsupported 9435 # It fails to find uninstalled libraries when the uninstalled 9436 # path is not listed in the libpath. Setting hardcode_minus_L 9437 # to unsupported forces relinking 9438 hardcode_minus_L=yes 9439 hardcode_libdir_flag_spec='-L$libdir' 9440 hardcode_libdir_separator= 9441 fi 9442 ;; 9443 esac 9444 shared_flag='-shared' 9445 if test "$aix_use_runtimelinking" = yes; then 9446 shared_flag="$shared_flag "'${wl}-G' 9447 fi 9448 else 9449 # not using gcc 9450 if test "$host_cpu" = ia64; then 9451 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9452 # chokes on -Wl,-G. The following line is correct: 9453 shared_flag='-G' 9454 else 9455 if test "$aix_use_runtimelinking" = yes; then 9456 shared_flag='${wl}-G' 9457 else 9458 shared_flag='${wl}-bM:SRE' 9459 fi 9460 fi 9461 fi 9462 9463 export_dynamic_flag_spec='${wl}-bexpall' 9464 # It seems that -bexpall does not export symbols beginning with 9465 # underscore (_), so it is better to generate a list of symbols to export. 9466 always_export_symbols=yes 9467 if test "$aix_use_runtimelinking" = yes; then 9468 # Warning - without using the other runtime loading flags (-brtl), 9469 # -berok will link without error, but may produce a broken library. 9470 allow_undefined_flag='-berok' 9471 # Determine the default libpath from the value encoded in an 9472 # empty executable. 9473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9474/* end confdefs.h. */ 9475 9476int 9477main () 9478{ 9479 9480 ; 9481 return 0; 9482} 9483_ACEOF 9484if ac_fn_c_try_link "$LINENO"; then : 9485 9486lt_aix_libpath_sed=' 9487 /Import File Strings/,/^$/ { 9488 /^0/ { 9489 s/^0 *\(.*\)$/\1/ 9490 p 9491 } 9492 }' 9493aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9494# Check for a 64-bit object if we didn't find anything. 9495if test -z "$aix_libpath"; then 9496 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9497fi 9498fi 9499rm -f core conftest.err conftest.$ac_objext \ 9500 conftest$ac_exeext conftest.$ac_ext 9501if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9502 9503 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9504 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" 9505 else 9506 if test "$host_cpu" = ia64; then 9507 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9508 allow_undefined_flag="-z nodefs" 9509 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" 9510 else 9511 # Determine the default libpath from the value encoded in an 9512 # empty executable. 9513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9514/* end confdefs.h. */ 9515 9516int 9517main () 9518{ 9519 9520 ; 9521 return 0; 9522} 9523_ACEOF 9524if ac_fn_c_try_link "$LINENO"; then : 9525 9526lt_aix_libpath_sed=' 9527 /Import File Strings/,/^$/ { 9528 /^0/ { 9529 s/^0 *\(.*\)$/\1/ 9530 p 9531 } 9532 }' 9533aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9534# Check for a 64-bit object if we didn't find anything. 9535if test -z "$aix_libpath"; then 9536 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9537fi 9538fi 9539rm -f core conftest.err conftest.$ac_objext \ 9540 conftest$ac_exeext conftest.$ac_ext 9541if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9542 9543 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9544 # Warning - without using the other run time loading flags, 9545 # -berok will link without error, but may produce a broken library. 9546 no_undefined_flag=' ${wl}-bernotok' 9547 allow_undefined_flag=' ${wl}-berok' 9548 if test "$with_gnu_ld" = yes; then 9549 # We only use this code for GNU lds that support --whole-archive. 9550 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9551 else 9552 # Exported symbols can be pulled into shared objects from archives 9553 whole_archive_flag_spec='$convenience' 9554 fi 9555 archive_cmds_need_lc=yes 9556 # This is similar to how AIX traditionally builds its shared libraries. 9557 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' 9558 fi 9559 fi 9560 ;; 9561 9562 amigaos*) 9563 case $host_cpu in 9564 powerpc) 9565 # see comment about AmigaOS4 .so support 9566 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9567 archive_expsym_cmds='' 9568 ;; 9569 m68k) 9570 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)' 9571 hardcode_libdir_flag_spec='-L$libdir' 9572 hardcode_minus_L=yes 9573 ;; 9574 esac 9575 ;; 9576 9577 bsdi[45]*) 9578 export_dynamic_flag_spec=-rdynamic 9579 ;; 9580 9581 cygwin* | mingw* | pw32* | cegcc*) 9582 # When not using gcc, we currently assume that we are using 9583 # Microsoft Visual C++. 9584 # hardcode_libdir_flag_spec is actually meaningless, as there is 9585 # no search path for DLLs. 9586 hardcode_libdir_flag_spec=' ' 9587 allow_undefined_flag=unsupported 9588 # Tell ltmain to make .lib files, not .a files. 9589 libext=lib 9590 # Tell ltmain to make .dll files, not .so files. 9591 shrext_cmds=".dll" 9592 # FIXME: Setting linknames here is a bad hack. 9593 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9594 # The linker will automatically build a .lib file if we build a DLL. 9595 old_archive_from_new_cmds='true' 9596 # FIXME: Should let the user specify the lib program. 9597 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9598 fix_srcfile_path='`cygpath -w "$srcfile"`' 9599 enable_shared_with_static_runtimes=yes 9600 ;; 9601 9602 darwin* | rhapsody*) 9603 9604 9605 archive_cmds_need_lc=no 9606 hardcode_direct=no 9607 hardcode_automatic=yes 9608 hardcode_shlibpath_var=unsupported 9609 if test "$lt_cv_ld_force_load" = "yes"; then 9610 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\"`' 9611 else 9612 whole_archive_flag_spec='' 9613 fi 9614 link_all_deplibs=yes 9615 allow_undefined_flag="$_lt_dar_allow_undefined" 9616 case $cc_basename in 9617 ifort*) _lt_dar_can_shared=yes ;; 9618 *) _lt_dar_can_shared=$GCC ;; 9619 esac 9620 if test "$_lt_dar_can_shared" = "yes"; then 9621 output_verbose_link_cmd=func_echo_all 9622 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9623 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9624 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}" 9625 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}" 9626 9627 else 9628 ld_shlibs=no 9629 fi 9630 9631 ;; 9632 9633 dgux*) 9634 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9635 hardcode_libdir_flag_spec='-L$libdir' 9636 hardcode_shlibpath_var=no 9637 ;; 9638 9639 freebsd1*) 9640 ld_shlibs=no 9641 ;; 9642 9643 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9644 # support. Future versions do this automatically, but an explicit c++rt0.o 9645 # does not break anything, and helps significantly (at the cost of a little 9646 # extra space). 9647 freebsd2.2*) 9648 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9649 hardcode_libdir_flag_spec='-R$libdir' 9650 hardcode_direct=yes 9651 hardcode_shlibpath_var=no 9652 ;; 9653 9654 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9655 freebsd2*) 9656 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9657 hardcode_direct=yes 9658 hardcode_minus_L=yes 9659 hardcode_shlibpath_var=no 9660 ;; 9661 9662 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9663 freebsd* | dragonfly*) 9664 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9665 hardcode_libdir_flag_spec='-R$libdir' 9666 hardcode_direct=yes 9667 hardcode_shlibpath_var=no 9668 ;; 9669 9670 hpux9*) 9671 if test "$GCC" = yes; then 9672 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9673 else 9674 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' 9675 fi 9676 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9677 hardcode_libdir_separator=: 9678 hardcode_direct=yes 9679 9680 # hardcode_minus_L: Not really in the search PATH, 9681 # but as the default location of the library. 9682 hardcode_minus_L=yes 9683 export_dynamic_flag_spec='${wl}-E' 9684 ;; 9685 9686 hpux10*) 9687 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9688 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9689 else 9690 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9691 fi 9692 if test "$with_gnu_ld" = no; then 9693 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9694 hardcode_libdir_flag_spec_ld='+b $libdir' 9695 hardcode_libdir_separator=: 9696 hardcode_direct=yes 9697 hardcode_direct_absolute=yes 9698 export_dynamic_flag_spec='${wl}-E' 9699 # hardcode_minus_L: Not really in the search PATH, 9700 # but as the default location of the library. 9701 hardcode_minus_L=yes 9702 fi 9703 ;; 9704 9705 hpux11*) 9706 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9707 case $host_cpu in 9708 hppa*64*) 9709 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9710 ;; 9711 ia64*) 9712 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9713 ;; 9714 *) 9715 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9716 ;; 9717 esac 9718 else 9719 case $host_cpu in 9720 hppa*64*) 9721 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9722 ;; 9723 ia64*) 9724 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9725 ;; 9726 *) 9727 9728 # Older versions of the 11.00 compiler do not understand -b yet 9729 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9731$as_echo_n "checking if $CC understands -b... " >&6; } 9732if test "${lt_cv_prog_compiler__b+set}" = set; then : 9733 $as_echo_n "(cached) " >&6 9734else 9735 lt_cv_prog_compiler__b=no 9736 save_LDFLAGS="$LDFLAGS" 9737 LDFLAGS="$LDFLAGS -b" 9738 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9739 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9740 # The linker can only warn and ignore the option if not recognized 9741 # So say no if there are warnings 9742 if test -s conftest.err; then 9743 # Append any errors to the config.log. 9744 cat conftest.err 1>&5 9745 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9746 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9747 if diff conftest.exp conftest.er2 >/dev/null; then 9748 lt_cv_prog_compiler__b=yes 9749 fi 9750 else 9751 lt_cv_prog_compiler__b=yes 9752 fi 9753 fi 9754 $RM -r conftest* 9755 LDFLAGS="$save_LDFLAGS" 9756 9757fi 9758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9759$as_echo "$lt_cv_prog_compiler__b" >&6; } 9760 9761if test x"$lt_cv_prog_compiler__b" = xyes; then 9762 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9763else 9764 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9765fi 9766 9767 ;; 9768 esac 9769 fi 9770 if test "$with_gnu_ld" = no; then 9771 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9772 hardcode_libdir_separator=: 9773 9774 case $host_cpu in 9775 hppa*64*|ia64*) 9776 hardcode_direct=no 9777 hardcode_shlibpath_var=no 9778 ;; 9779 *) 9780 hardcode_direct=yes 9781 hardcode_direct_absolute=yes 9782 export_dynamic_flag_spec='${wl}-E' 9783 9784 # hardcode_minus_L: Not really in the search PATH, 9785 # but as the default location of the library. 9786 hardcode_minus_L=yes 9787 ;; 9788 esac 9789 fi 9790 ;; 9791 9792 irix5* | irix6* | nonstopux*) 9793 if test "$GCC" = yes; then 9794 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9795 # Try to use the -exported_symbol ld option, if it does not 9796 # work, assume that -exports_file does not work either and 9797 # implicitly export all symbols. 9798 save_LDFLAGS="$LDFLAGS" 9799 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9801/* end confdefs.h. */ 9802int foo(void) {} 9803_ACEOF 9804if ac_fn_c_try_link "$LINENO"; then : 9805 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 9806 9807fi 9808rm -f core conftest.err conftest.$ac_objext \ 9809 conftest$ac_exeext conftest.$ac_ext 9810 LDFLAGS="$save_LDFLAGS" 9811 else 9812 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' 9813 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' 9814 fi 9815 archive_cmds_need_lc='no' 9816 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9817 hardcode_libdir_separator=: 9818 inherit_rpath=yes 9819 link_all_deplibs=yes 9820 ;; 9821 9822 netbsd*) 9823 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9824 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9825 else 9826 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9827 fi 9828 hardcode_libdir_flag_spec='-R$libdir' 9829 hardcode_direct=yes 9830 hardcode_shlibpath_var=no 9831 ;; 9832 9833 newsos6) 9834 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9835 hardcode_direct=yes 9836 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9837 hardcode_libdir_separator=: 9838 hardcode_shlibpath_var=no 9839 ;; 9840 9841 *nto* | *qnx*) 9842 ;; 9843 9844 openbsd*) 9845 if test -f /usr/libexec/ld.so; then 9846 hardcode_direct=yes 9847 hardcode_shlibpath_var=no 9848 hardcode_direct_absolute=yes 9849 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9850 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9851 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9852 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9853 export_dynamic_flag_spec='${wl}-E' 9854 else 9855 case $host_os in 9856 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9857 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9858 hardcode_libdir_flag_spec='-R$libdir' 9859 ;; 9860 *) 9861 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9862 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9863 ;; 9864 esac 9865 fi 9866 else 9867 ld_shlibs=no 9868 fi 9869 ;; 9870 9871 os2*) 9872 hardcode_libdir_flag_spec='-L$libdir' 9873 hardcode_minus_L=yes 9874 allow_undefined_flag=unsupported 9875 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' 9876 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9877 ;; 9878 9879 osf3*) 9880 if test "$GCC" = yes; then 9881 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9882 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' 9883 else 9884 allow_undefined_flag=' -expect_unresolved \*' 9885 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' 9886 fi 9887 archive_cmds_need_lc='no' 9888 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9889 hardcode_libdir_separator=: 9890 ;; 9891 9892 osf4* | osf5*) # as osf3* with the addition of -msym flag 9893 if test "$GCC" = yes; then 9894 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9895 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9896 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9897 else 9898 allow_undefined_flag=' -expect_unresolved \*' 9899 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' 9900 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~ 9901 $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' 9902 9903 # Both c and cxx compiler support -rpath directly 9904 hardcode_libdir_flag_spec='-rpath $libdir' 9905 fi 9906 archive_cmds_need_lc='no' 9907 hardcode_libdir_separator=: 9908 ;; 9909 9910 solaris*) 9911 no_undefined_flag=' -z defs' 9912 if test "$GCC" = yes; then 9913 wlarc='${wl}' 9914 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9915 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9916 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9917 else 9918 case `$CC -V 2>&1` in 9919 *"Compilers 5.0"*) 9920 wlarc='' 9921 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9922 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9923 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9924 ;; 9925 *) 9926 wlarc='${wl}' 9927 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9928 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9929 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9930 ;; 9931 esac 9932 fi 9933 hardcode_libdir_flag_spec='-R$libdir' 9934 hardcode_shlibpath_var=no 9935 case $host_os in 9936 solaris2.[0-5] | solaris2.[0-5].*) ;; 9937 *) 9938 # The compiler driver will combine and reorder linker options, 9939 # but understands `-z linker_flag'. GCC discards it without `$wl', 9940 # but is careful enough not to reorder. 9941 # Supported since Solaris 2.6 (maybe 2.5.1?) 9942 if test "$GCC" = yes; then 9943 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9944 else 9945 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9946 fi 9947 ;; 9948 esac 9949 link_all_deplibs=yes 9950 ;; 9951 9952 sunos4*) 9953 if test "x$host_vendor" = xsequent; then 9954 # Use $CC to link under sequent, because it throws in some extra .o 9955 # files that make .init and .fini sections work. 9956 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9957 else 9958 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9959 fi 9960 hardcode_libdir_flag_spec='-L$libdir' 9961 hardcode_direct=yes 9962 hardcode_minus_L=yes 9963 hardcode_shlibpath_var=no 9964 ;; 9965 9966 sysv4) 9967 case $host_vendor in 9968 sni) 9969 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9970 hardcode_direct=yes # is this really true??? 9971 ;; 9972 siemens) 9973 ## LD is ld it makes a PLAMLIB 9974 ## CC just makes a GrossModule. 9975 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9976 reload_cmds='$CC -r -o $output$reload_objs' 9977 hardcode_direct=no 9978 ;; 9979 motorola) 9980 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9981 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9982 ;; 9983 esac 9984 runpath_var='LD_RUN_PATH' 9985 hardcode_shlibpath_var=no 9986 ;; 9987 9988 sysv4.3*) 9989 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9990 hardcode_shlibpath_var=no 9991 export_dynamic_flag_spec='-Bexport' 9992 ;; 9993 9994 sysv4*MP*) 9995 if test -d /usr/nec; then 9996 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9997 hardcode_shlibpath_var=no 9998 runpath_var=LD_RUN_PATH 9999 hardcode_runpath_var=yes 10000 ld_shlibs=yes 10001 fi 10002 ;; 10003 10004 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10005 no_undefined_flag='${wl}-z,text' 10006 archive_cmds_need_lc=no 10007 hardcode_shlibpath_var=no 10008 runpath_var='LD_RUN_PATH' 10009 10010 if test "$GCC" = yes; then 10011 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10012 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10013 else 10014 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10015 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10016 fi 10017 ;; 10018 10019 sysv5* | sco3.2v5* | sco5v6*) 10020 # Note: We can NOT use -z defs as we might desire, because we do not 10021 # link with -lc, and that would cause any symbols used from libc to 10022 # always be unresolved, which means just about no library would 10023 # ever link correctly. If we're not using GNU ld we use -z text 10024 # though, which does catch some bad symbols but isn't as heavy-handed 10025 # as -z defs. 10026 no_undefined_flag='${wl}-z,text' 10027 allow_undefined_flag='${wl}-z,nodefs' 10028 archive_cmds_need_lc=no 10029 hardcode_shlibpath_var=no 10030 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10031 hardcode_libdir_separator=':' 10032 link_all_deplibs=yes 10033 export_dynamic_flag_spec='${wl}-Bexport' 10034 runpath_var='LD_RUN_PATH' 10035 10036 if test "$GCC" = yes; then 10037 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10038 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10039 else 10040 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10041 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10042 fi 10043 ;; 10044 10045 uts4*) 10046 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10047 hardcode_libdir_flag_spec='-L$libdir' 10048 hardcode_shlibpath_var=no 10049 ;; 10050 10051 *) 10052 ld_shlibs=no 10053 ;; 10054 esac 10055 10056 if test x$host_vendor = xsni; then 10057 case $host in 10058 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10059 export_dynamic_flag_spec='${wl}-Blargedynsym' 10060 ;; 10061 esac 10062 fi 10063 fi 10064 10065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10066$as_echo "$ld_shlibs" >&6; } 10067test "$ld_shlibs" = no && can_build_shared=no 10068 10069with_gnu_ld=$with_gnu_ld 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085# 10086# Do we need to explicitly link libc? 10087# 10088case "x$archive_cmds_need_lc" in 10089x|xyes) 10090 # Assume -lc should be added 10091 archive_cmds_need_lc=yes 10092 10093 if test "$enable_shared" = yes && test "$GCC" = yes; then 10094 case $archive_cmds in 10095 *'~'*) 10096 # FIXME: we may have to deal with multi-command sequences. 10097 ;; 10098 '$CC '*) 10099 # Test whether the compiler implicitly links with -lc since on some 10100 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10101 # to ld, don't add -lc before -lgcc. 10102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10103$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10104if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10105 $as_echo_n "(cached) " >&6 10106else 10107 $RM conftest* 10108 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10109 10110 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10111 (eval $ac_compile) 2>&5 10112 ac_status=$? 10113 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10114 test $ac_status = 0; } 2>conftest.err; then 10115 soname=conftest 10116 lib=conftest 10117 libobjs=conftest.$ac_objext 10118 deplibs= 10119 wl=$lt_prog_compiler_wl 10120 pic_flag=$lt_prog_compiler_pic 10121 compiler_flags=-v 10122 linker_flags=-v 10123 verstring= 10124 output_objdir=. 10125 libname=conftest 10126 lt_save_allow_undefined_flag=$allow_undefined_flag 10127 allow_undefined_flag= 10128 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10129 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10130 ac_status=$? 10131 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10132 test $ac_status = 0; } 10133 then 10134 lt_cv_archive_cmds_need_lc=no 10135 else 10136 lt_cv_archive_cmds_need_lc=yes 10137 fi 10138 allow_undefined_flag=$lt_save_allow_undefined_flag 10139 else 10140 cat conftest.err 1>&5 10141 fi 10142 $RM conftest* 10143 10144fi 10145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10146$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10147 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10148 ;; 10149 esac 10150 fi 10151 ;; 10152esac 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 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10311$as_echo_n "checking dynamic linker characteristics... " >&6; } 10312 10313if test "$GCC" = yes; then 10314 case $host_os in 10315 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10316 *) lt_awk_arg="/^libraries:/" ;; 10317 esac 10318 case $host_os in 10319 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10320 *) lt_sed_strip_eq="s,=/,/,g" ;; 10321 esac 10322 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10323 case $lt_search_path_spec in 10324 *\;*) 10325 # if the path contains ";" then we assume it to be the separator 10326 # otherwise default to the standard path separator (i.e. ":") - it is 10327 # assumed that no part of a normal pathname contains ";" but that should 10328 # okay in the real world where ";" in dirpaths is itself problematic. 10329 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10330 ;; 10331 *) 10332 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10333 ;; 10334 esac 10335 # Ok, now we have the path, separated by spaces, we can step through it 10336 # and add multilib dir if necessary. 10337 lt_tmp_lt_search_path_spec= 10338 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10339 for lt_sys_path in $lt_search_path_spec; do 10340 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10341 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10342 else 10343 test -d "$lt_sys_path" && \ 10344 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10345 fi 10346 done 10347 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10348BEGIN {RS=" "; FS="/|\n";} { 10349 lt_foo=""; 10350 lt_count=0; 10351 for (lt_i = NF; lt_i > 0; lt_i--) { 10352 if ($lt_i != "" && $lt_i != ".") { 10353 if ($lt_i == "..") { 10354 lt_count++; 10355 } else { 10356 if (lt_count == 0) { 10357 lt_foo="/" $lt_i lt_foo; 10358 } else { 10359 lt_count--; 10360 } 10361 } 10362 } 10363 } 10364 if (lt_foo != "") { lt_freq[lt_foo]++; } 10365 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10366}'` 10367 # AWK program above erroneously prepends '/' to C:/dos/paths 10368 # for these hosts. 10369 case $host_os in 10370 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10371 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10372 esac 10373 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10374else 10375 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10376fi 10377library_names_spec= 10378libname_spec='lib$name' 10379soname_spec= 10380shrext_cmds=".so" 10381postinstall_cmds= 10382postuninstall_cmds= 10383finish_cmds= 10384finish_eval= 10385shlibpath_var= 10386shlibpath_overrides_runpath=unknown 10387version_type=none 10388dynamic_linker="$host_os ld.so" 10389sys_lib_dlsearch_path_spec="/lib /usr/lib" 10390need_lib_prefix=unknown 10391hardcode_into_libs=no 10392 10393# when you set need_version to no, make sure it does not cause -set_version 10394# flags to be left without arguments 10395need_version=unknown 10396 10397case $host_os in 10398aix3*) 10399 version_type=linux 10400 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10401 shlibpath_var=LIBPATH 10402 10403 # AIX 3 has no versioning support, so we append a major version to the name. 10404 soname_spec='${libname}${release}${shared_ext}$major' 10405 ;; 10406 10407aix[4-9]*) 10408 version_type=linux 10409 need_lib_prefix=no 10410 need_version=no 10411 hardcode_into_libs=yes 10412 if test "$host_cpu" = ia64; then 10413 # AIX 5 supports IA64 10414 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10415 shlibpath_var=LD_LIBRARY_PATH 10416 else 10417 # With GCC up to 2.95.x, collect2 would create an import file 10418 # for dependence libraries. The import file would start with 10419 # the line `#! .'. This would cause the generated library to 10420 # depend on `.', always an invalid library. This was fixed in 10421 # development snapshots of GCC prior to 3.0. 10422 case $host_os in 10423 aix4 | aix4.[01] | aix4.[01].*) 10424 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10425 echo ' yes ' 10426 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10427 : 10428 else 10429 can_build_shared=no 10430 fi 10431 ;; 10432 esac 10433 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10434 # soname into executable. Probably we can add versioning support to 10435 # collect2, so additional links can be useful in future. 10436 if test "$aix_use_runtimelinking" = yes; then 10437 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10438 # instead of lib<name>.a to let people know that these are not 10439 # typical AIX shared libraries. 10440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10441 else 10442 # We preserve .a as extension for shared libraries through AIX4.2 10443 # and later when we are not doing run time linking. 10444 library_names_spec='${libname}${release}.a $libname.a' 10445 soname_spec='${libname}${release}${shared_ext}$major' 10446 fi 10447 shlibpath_var=LIBPATH 10448 fi 10449 ;; 10450 10451amigaos*) 10452 case $host_cpu in 10453 powerpc) 10454 # Since July 2007 AmigaOS4 officially supports .so libraries. 10455 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10457 ;; 10458 m68k) 10459 library_names_spec='$libname.ixlibrary $libname.a' 10460 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10461 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' 10462 ;; 10463 esac 10464 ;; 10465 10466beos*) 10467 library_names_spec='${libname}${shared_ext}' 10468 dynamic_linker="$host_os ld.so" 10469 shlibpath_var=LIBRARY_PATH 10470 ;; 10471 10472bsdi[45]*) 10473 version_type=linux 10474 need_version=no 10475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10476 soname_spec='${libname}${release}${shared_ext}$major' 10477 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10478 shlibpath_var=LD_LIBRARY_PATH 10479 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10480 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10481 # the default ld.so.conf also contains /usr/contrib/lib and 10482 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10483 # libtool to hard-code these into programs 10484 ;; 10485 10486cygwin* | mingw* | pw32* | cegcc*) 10487 version_type=windows 10488 shrext_cmds=".dll" 10489 need_version=no 10490 need_lib_prefix=no 10491 10492 case $GCC,$host_os in 10493 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10494 library_names_spec='$libname.dll.a' 10495 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10496 postinstall_cmds='base_file=`basename \${file}`~ 10497 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10498 dldir=$destdir/`dirname \$dlpath`~ 10499 test -d \$dldir || mkdir -p \$dldir~ 10500 $install_prog $dir/$dlname \$dldir/$dlname~ 10501 chmod a+x \$dldir/$dlname~ 10502 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10503 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10504 fi' 10505 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10506 dlpath=$dir/\$dldll~ 10507 $RM \$dlpath' 10508 shlibpath_overrides_runpath=yes 10509 10510 case $host_os in 10511 cygwin*) 10512 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10513 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10514 10515 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10516 ;; 10517 mingw* | cegcc*) 10518 # MinGW DLLs use traditional 'lib' prefix 10519 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10520 ;; 10521 pw32*) 10522 # pw32 DLLs use 'pw' prefix rather than 'lib' 10523 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10524 ;; 10525 esac 10526 ;; 10527 10528 *) 10529 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10530 ;; 10531 esac 10532 dynamic_linker='Win32 ld.exe' 10533 # FIXME: first we should search . and the directory the executable is in 10534 shlibpath_var=PATH 10535 ;; 10536 10537darwin* | rhapsody*) 10538 dynamic_linker="$host_os dyld" 10539 version_type=darwin 10540 need_lib_prefix=no 10541 need_version=no 10542 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10543 soname_spec='${libname}${release}${major}$shared_ext' 10544 shlibpath_overrides_runpath=yes 10545 shlibpath_var=DYLD_LIBRARY_PATH 10546 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10547 10548 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10549 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10550 ;; 10551 10552dgux*) 10553 version_type=linux 10554 need_lib_prefix=no 10555 need_version=no 10556 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10557 soname_spec='${libname}${release}${shared_ext}$major' 10558 shlibpath_var=LD_LIBRARY_PATH 10559 ;; 10560 10561freebsd1*) 10562 dynamic_linker=no 10563 ;; 10564 10565freebsd* | dragonfly*) 10566 # DragonFly does not have aout. When/if they implement a new 10567 # versioning mechanism, adjust this. 10568 if test -x /usr/bin/objformat; then 10569 objformat=`/usr/bin/objformat` 10570 else 10571 case $host_os in 10572 freebsd[123]*) objformat=aout ;; 10573 *) objformat=elf ;; 10574 esac 10575 fi 10576 # Handle Gentoo/FreeBSD as it was Linux 10577 case $host_vendor in 10578 gentoo) 10579 version_type=linux ;; 10580 *) 10581 version_type=freebsd-$objformat ;; 10582 esac 10583 10584 case $version_type in 10585 freebsd-elf*) 10586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10587 need_version=no 10588 need_lib_prefix=no 10589 ;; 10590 freebsd-*) 10591 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10592 need_version=yes 10593 ;; 10594 linux) 10595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10596 soname_spec='${libname}${release}${shared_ext}$major' 10597 need_lib_prefix=no 10598 need_version=no 10599 ;; 10600 esac 10601 shlibpath_var=LD_LIBRARY_PATH 10602 case $host_os in 10603 freebsd2*) 10604 shlibpath_overrides_runpath=yes 10605 ;; 10606 freebsd3.[01]* | freebsdelf3.[01]*) 10607 shlibpath_overrides_runpath=yes 10608 hardcode_into_libs=yes 10609 ;; 10610 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10611 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10612 shlibpath_overrides_runpath=no 10613 hardcode_into_libs=yes 10614 ;; 10615 *) # from 4.6 on, and DragonFly 10616 shlibpath_overrides_runpath=yes 10617 hardcode_into_libs=yes 10618 ;; 10619 esac 10620 ;; 10621 10622gnu*) 10623 version_type=linux 10624 need_lib_prefix=no 10625 need_version=no 10626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10627 soname_spec='${libname}${release}${shared_ext}$major' 10628 shlibpath_var=LD_LIBRARY_PATH 10629 hardcode_into_libs=yes 10630 ;; 10631 10632haiku*) 10633 version_type=linux 10634 need_lib_prefix=no 10635 need_version=no 10636 dynamic_linker="$host_os runtime_loader" 10637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10638 soname_spec='${libname}${release}${shared_ext}$major' 10639 shlibpath_var=LIBRARY_PATH 10640 shlibpath_overrides_runpath=yes 10641 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10642 hardcode_into_libs=yes 10643 ;; 10644 10645hpux9* | hpux10* | hpux11*) 10646 # Give a soname corresponding to the major version so that dld.sl refuses to 10647 # link against other versions. 10648 version_type=sunos 10649 need_lib_prefix=no 10650 need_version=no 10651 case $host_cpu in 10652 ia64*) 10653 shrext_cmds='.so' 10654 hardcode_into_libs=yes 10655 dynamic_linker="$host_os dld.so" 10656 shlibpath_var=LD_LIBRARY_PATH 10657 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10659 soname_spec='${libname}${release}${shared_ext}$major' 10660 if test "X$HPUX_IA64_MODE" = X32; then 10661 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10662 else 10663 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10664 fi 10665 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10666 ;; 10667 hppa*64*) 10668 shrext_cmds='.sl' 10669 hardcode_into_libs=yes 10670 dynamic_linker="$host_os dld.sl" 10671 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10672 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10674 soname_spec='${libname}${release}${shared_ext}$major' 10675 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10676 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10677 ;; 10678 *) 10679 shrext_cmds='.sl' 10680 dynamic_linker="$host_os dld.sl" 10681 shlibpath_var=SHLIB_PATH 10682 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10684 soname_spec='${libname}${release}${shared_ext}$major' 10685 ;; 10686 esac 10687 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10688 postinstall_cmds='chmod 555 $lib' 10689 # or fails outright, so override atomically: 10690 install_override_mode=555 10691 ;; 10692 10693interix[3-9]*) 10694 version_type=linux 10695 need_lib_prefix=no 10696 need_version=no 10697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10698 soname_spec='${libname}${release}${shared_ext}$major' 10699 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10700 shlibpath_var=LD_LIBRARY_PATH 10701 shlibpath_overrides_runpath=no 10702 hardcode_into_libs=yes 10703 ;; 10704 10705irix5* | irix6* | nonstopux*) 10706 case $host_os in 10707 nonstopux*) version_type=nonstopux ;; 10708 *) 10709 if test "$lt_cv_prog_gnu_ld" = yes; then 10710 version_type=linux 10711 else 10712 version_type=irix 10713 fi ;; 10714 esac 10715 need_lib_prefix=no 10716 need_version=no 10717 soname_spec='${libname}${release}${shared_ext}$major' 10718 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10719 case $host_os in 10720 irix5* | nonstopux*) 10721 libsuff= shlibsuff= 10722 ;; 10723 *) 10724 case $LD in # libtool.m4 will add one of these switches to LD 10725 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10726 libsuff= shlibsuff= libmagic=32-bit;; 10727 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10728 libsuff=32 shlibsuff=N32 libmagic=N32;; 10729 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10730 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10731 *) libsuff= shlibsuff= libmagic=never-match;; 10732 esac 10733 ;; 10734 esac 10735 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10736 shlibpath_overrides_runpath=no 10737 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10738 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10739 hardcode_into_libs=yes 10740 ;; 10741 10742# No shared lib support for Linux oldld, aout, or coff. 10743linux*oldld* | linux*aout* | linux*coff*) 10744 dynamic_linker=no 10745 ;; 10746 10747# This must be Linux ELF. 10748linux* | k*bsd*-gnu | kopensolaris*-gnu) 10749 version_type=linux 10750 need_lib_prefix=no 10751 need_version=no 10752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10753 soname_spec='${libname}${release}${shared_ext}$major' 10754 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10755 shlibpath_var=LD_LIBRARY_PATH 10756 shlibpath_overrides_runpath=no 10757 10758 # Some binutils ld are patched to set DT_RUNPATH 10759 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 10760 $as_echo_n "(cached) " >&6 10761else 10762 lt_cv_shlibpath_overrides_runpath=no 10763 save_LDFLAGS=$LDFLAGS 10764 save_libdir=$libdir 10765 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10766 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10768/* end confdefs.h. */ 10769 10770int 10771main () 10772{ 10773 10774 ; 10775 return 0; 10776} 10777_ACEOF 10778if ac_fn_c_try_link "$LINENO"; then : 10779 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10780 lt_cv_shlibpath_overrides_runpath=yes 10781fi 10782fi 10783rm -f core conftest.err conftest.$ac_objext \ 10784 conftest$ac_exeext conftest.$ac_ext 10785 LDFLAGS=$save_LDFLAGS 10786 libdir=$save_libdir 10787 10788fi 10789 10790 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10791 10792 # This implies no fast_install, which is unacceptable. 10793 # Some rework will be needed to allow for fast_install 10794 # before this can be enabled. 10795 hardcode_into_libs=yes 10796 10797 # Append ld.so.conf contents to the search path 10798 if test -f /etc/ld.so.conf; then 10799 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' ' '` 10800 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10801 fi 10802 10803 # We used to test for /lib/ld.so.1 and disable shared libraries on 10804 # powerpc, because MkLinux only supported shared libraries with the 10805 # GNU dynamic linker. Since this was broken with cross compilers, 10806 # most powerpc-linux boxes support dynamic linking these days and 10807 # people can always --disable-shared, the test was removed, and we 10808 # assume the GNU/Linux dynamic linker is in use. 10809 dynamic_linker='GNU/Linux ld.so' 10810 ;; 10811 10812netbsd*) 10813 version_type=sunos 10814 need_lib_prefix=no 10815 need_version=no 10816 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10817 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10818 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10819 dynamic_linker='NetBSD (a.out) ld.so' 10820 else 10821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10822 soname_spec='${libname}${release}${shared_ext}$major' 10823 dynamic_linker='NetBSD ld.elf_so' 10824 fi 10825 shlibpath_var=LD_LIBRARY_PATH 10826 shlibpath_overrides_runpath=yes 10827 hardcode_into_libs=yes 10828 ;; 10829 10830newsos6) 10831 version_type=linux 10832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10833 shlibpath_var=LD_LIBRARY_PATH 10834 shlibpath_overrides_runpath=yes 10835 ;; 10836 10837*nto* | *qnx*) 10838 version_type=qnx 10839 need_lib_prefix=no 10840 need_version=no 10841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10842 soname_spec='${libname}${release}${shared_ext}$major' 10843 shlibpath_var=LD_LIBRARY_PATH 10844 shlibpath_overrides_runpath=no 10845 hardcode_into_libs=yes 10846 dynamic_linker='ldqnx.so' 10847 ;; 10848 10849openbsd*) 10850 version_type=sunos 10851 sys_lib_dlsearch_path_spec="/usr/lib" 10852 need_lib_prefix=no 10853 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10854 case $host_os in 10855 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10856 *) need_version=no ;; 10857 esac 10858 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10859 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10860 shlibpath_var=LD_LIBRARY_PATH 10861 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10862 case $host_os in 10863 openbsd2.[89] | openbsd2.[89].*) 10864 shlibpath_overrides_runpath=no 10865 ;; 10866 *) 10867 shlibpath_overrides_runpath=yes 10868 ;; 10869 esac 10870 else 10871 shlibpath_overrides_runpath=yes 10872 fi 10873 ;; 10874 10875os2*) 10876 libname_spec='$name' 10877 shrext_cmds=".dll" 10878 need_lib_prefix=no 10879 library_names_spec='$libname${shared_ext} $libname.a' 10880 dynamic_linker='OS/2 ld.exe' 10881 shlibpath_var=LIBPATH 10882 ;; 10883 10884osf3* | osf4* | osf5*) 10885 version_type=osf 10886 need_lib_prefix=no 10887 need_version=no 10888 soname_spec='${libname}${release}${shared_ext}$major' 10889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10890 shlibpath_var=LD_LIBRARY_PATH 10891 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10892 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10893 ;; 10894 10895rdos*) 10896 dynamic_linker=no 10897 ;; 10898 10899solaris*) 10900 version_type=linux 10901 need_lib_prefix=no 10902 need_version=no 10903 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10904 soname_spec='${libname}${release}${shared_ext}$major' 10905 shlibpath_var=LD_LIBRARY_PATH 10906 shlibpath_overrides_runpath=yes 10907 hardcode_into_libs=yes 10908 # ldd complains unless libraries are executable 10909 postinstall_cmds='chmod +x $lib' 10910 ;; 10911 10912sunos4*) 10913 version_type=sunos 10914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10915 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10916 shlibpath_var=LD_LIBRARY_PATH 10917 shlibpath_overrides_runpath=yes 10918 if test "$with_gnu_ld" = yes; then 10919 need_lib_prefix=no 10920 fi 10921 need_version=yes 10922 ;; 10923 10924sysv4 | sysv4.3*) 10925 version_type=linux 10926 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10927 soname_spec='${libname}${release}${shared_ext}$major' 10928 shlibpath_var=LD_LIBRARY_PATH 10929 case $host_vendor in 10930 sni) 10931 shlibpath_overrides_runpath=no 10932 need_lib_prefix=no 10933 runpath_var=LD_RUN_PATH 10934 ;; 10935 siemens) 10936 need_lib_prefix=no 10937 ;; 10938 motorola) 10939 need_lib_prefix=no 10940 need_version=no 10941 shlibpath_overrides_runpath=no 10942 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10943 ;; 10944 esac 10945 ;; 10946 10947sysv4*MP*) 10948 if test -d /usr/nec ;then 10949 version_type=linux 10950 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10951 soname_spec='$libname${shared_ext}.$major' 10952 shlibpath_var=LD_LIBRARY_PATH 10953 fi 10954 ;; 10955 10956sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10957 version_type=freebsd-elf 10958 need_lib_prefix=no 10959 need_version=no 10960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10961 soname_spec='${libname}${release}${shared_ext}$major' 10962 shlibpath_var=LD_LIBRARY_PATH 10963 shlibpath_overrides_runpath=yes 10964 hardcode_into_libs=yes 10965 if test "$with_gnu_ld" = yes; then 10966 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10967 else 10968 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10969 case $host_os in 10970 sco3.2v5*) 10971 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10972 ;; 10973 esac 10974 fi 10975 sys_lib_dlsearch_path_spec='/usr/lib' 10976 ;; 10977 10978tpf*) 10979 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10980 version_type=linux 10981 need_lib_prefix=no 10982 need_version=no 10983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10984 shlibpath_var=LD_LIBRARY_PATH 10985 shlibpath_overrides_runpath=no 10986 hardcode_into_libs=yes 10987 ;; 10988 10989uts4*) 10990 version_type=linux 10991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10992 soname_spec='${libname}${release}${shared_ext}$major' 10993 shlibpath_var=LD_LIBRARY_PATH 10994 ;; 10995 10996*) 10997 dynamic_linker=no 10998 ;; 10999esac 11000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11001$as_echo "$dynamic_linker" >&6; } 11002test "$dynamic_linker" = no && can_build_shared=no 11003 11004variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11005if test "$GCC" = yes; then 11006 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11007fi 11008 11009if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11010 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11011fi 11012if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11013 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11014fi 11015 11016 11017 11018 11019 11020 11021 11022 11023 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11108$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11109hardcode_action= 11110if test -n "$hardcode_libdir_flag_spec" || 11111 test -n "$runpath_var" || 11112 test "X$hardcode_automatic" = "Xyes" ; then 11113 11114 # We can hardcode non-existent directories. 11115 if test "$hardcode_direct" != no && 11116 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11117 # have to relink, otherwise we might link with an installed library 11118 # when we should be linking with a yet-to-be-installed one 11119 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11120 test "$hardcode_minus_L" != no; then 11121 # Linking always hardcodes the temporary library directory. 11122 hardcode_action=relink 11123 else 11124 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11125 hardcode_action=immediate 11126 fi 11127else 11128 # We cannot hardcode anything, or else we can only hardcode existing 11129 # directories. 11130 hardcode_action=unsupported 11131fi 11132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11133$as_echo "$hardcode_action" >&6; } 11134 11135if test "$hardcode_action" = relink || 11136 test "$inherit_rpath" = yes; then 11137 # Fast installation is not supported 11138 enable_fast_install=no 11139elif test "$shlibpath_overrides_runpath" = yes || 11140 test "$enable_shared" = no; then 11141 # Fast installation is not necessary 11142 enable_fast_install=needless 11143fi 11144 11145 11146 11147 11148 11149 11150 if test "x$enable_dlopen" != xyes; then 11151 enable_dlopen=unknown 11152 enable_dlopen_self=unknown 11153 enable_dlopen_self_static=unknown 11154else 11155 lt_cv_dlopen=no 11156 lt_cv_dlopen_libs= 11157 11158 case $host_os in 11159 beos*) 11160 lt_cv_dlopen="load_add_on" 11161 lt_cv_dlopen_libs= 11162 lt_cv_dlopen_self=yes 11163 ;; 11164 11165 mingw* | pw32* | cegcc*) 11166 lt_cv_dlopen="LoadLibrary" 11167 lt_cv_dlopen_libs= 11168 ;; 11169 11170 cygwin*) 11171 lt_cv_dlopen="dlopen" 11172 lt_cv_dlopen_libs= 11173 ;; 11174 11175 darwin*) 11176 # if libdl is installed we need to link against it 11177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11178$as_echo_n "checking for dlopen in -ldl... " >&6; } 11179if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11180 $as_echo_n "(cached) " >&6 11181else 11182 ac_check_lib_save_LIBS=$LIBS 11183LIBS="-ldl $LIBS" 11184cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11185/* end confdefs.h. */ 11186 11187/* Override any GCC internal prototype to avoid an error. 11188 Use char because int might match the return type of a GCC 11189 builtin and then its argument prototype would still apply. */ 11190#ifdef __cplusplus 11191extern "C" 11192#endif 11193char dlopen (); 11194int 11195main () 11196{ 11197return dlopen (); 11198 ; 11199 return 0; 11200} 11201_ACEOF 11202if ac_fn_c_try_link "$LINENO"; then : 11203 ac_cv_lib_dl_dlopen=yes 11204else 11205 ac_cv_lib_dl_dlopen=no 11206fi 11207rm -f core conftest.err conftest.$ac_objext \ 11208 conftest$ac_exeext conftest.$ac_ext 11209LIBS=$ac_check_lib_save_LIBS 11210fi 11211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11212$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11213if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11214 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11215else 11216 11217 lt_cv_dlopen="dyld" 11218 lt_cv_dlopen_libs= 11219 lt_cv_dlopen_self=yes 11220 11221fi 11222 11223 ;; 11224 11225 *) 11226 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11227if test "x$ac_cv_func_shl_load" = x""yes; then : 11228 lt_cv_dlopen="shl_load" 11229else 11230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11231$as_echo_n "checking for shl_load in -ldld... " >&6; } 11232if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 11233 $as_echo_n "(cached) " >&6 11234else 11235 ac_check_lib_save_LIBS=$LIBS 11236LIBS="-ldld $LIBS" 11237cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11238/* end confdefs.h. */ 11239 11240/* Override any GCC internal prototype to avoid an error. 11241 Use char because int might match the return type of a GCC 11242 builtin and then its argument prototype would still apply. */ 11243#ifdef __cplusplus 11244extern "C" 11245#endif 11246char shl_load (); 11247int 11248main () 11249{ 11250return shl_load (); 11251 ; 11252 return 0; 11253} 11254_ACEOF 11255if ac_fn_c_try_link "$LINENO"; then : 11256 ac_cv_lib_dld_shl_load=yes 11257else 11258 ac_cv_lib_dld_shl_load=no 11259fi 11260rm -f core conftest.err conftest.$ac_objext \ 11261 conftest$ac_exeext conftest.$ac_ext 11262LIBS=$ac_check_lib_save_LIBS 11263fi 11264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11265$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11266if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 11267 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11268else 11269 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11270if test "x$ac_cv_func_dlopen" = x""yes; then : 11271 lt_cv_dlopen="dlopen" 11272else 11273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11274$as_echo_n "checking for dlopen in -ldl... " >&6; } 11275if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 11276 $as_echo_n "(cached) " >&6 11277else 11278 ac_check_lib_save_LIBS=$LIBS 11279LIBS="-ldl $LIBS" 11280cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11281/* end confdefs.h. */ 11282 11283/* Override any GCC internal prototype to avoid an error. 11284 Use char because int might match the return type of a GCC 11285 builtin and then its argument prototype would still apply. */ 11286#ifdef __cplusplus 11287extern "C" 11288#endif 11289char dlopen (); 11290int 11291main () 11292{ 11293return dlopen (); 11294 ; 11295 return 0; 11296} 11297_ACEOF 11298if ac_fn_c_try_link "$LINENO"; then : 11299 ac_cv_lib_dl_dlopen=yes 11300else 11301 ac_cv_lib_dl_dlopen=no 11302fi 11303rm -f core conftest.err conftest.$ac_objext \ 11304 conftest$ac_exeext conftest.$ac_ext 11305LIBS=$ac_check_lib_save_LIBS 11306fi 11307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11308$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11309if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 11310 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11311else 11312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11313$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11314if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 11315 $as_echo_n "(cached) " >&6 11316else 11317 ac_check_lib_save_LIBS=$LIBS 11318LIBS="-lsvld $LIBS" 11319cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11320/* end confdefs.h. */ 11321 11322/* Override any GCC internal prototype to avoid an error. 11323 Use char because int might match the return type of a GCC 11324 builtin and then its argument prototype would still apply. */ 11325#ifdef __cplusplus 11326extern "C" 11327#endif 11328char dlopen (); 11329int 11330main () 11331{ 11332return dlopen (); 11333 ; 11334 return 0; 11335} 11336_ACEOF 11337if ac_fn_c_try_link "$LINENO"; then : 11338 ac_cv_lib_svld_dlopen=yes 11339else 11340 ac_cv_lib_svld_dlopen=no 11341fi 11342rm -f core conftest.err conftest.$ac_objext \ 11343 conftest$ac_exeext conftest.$ac_ext 11344LIBS=$ac_check_lib_save_LIBS 11345fi 11346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11347$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11348if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 11349 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11350else 11351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11352$as_echo_n "checking for dld_link in -ldld... " >&6; } 11353if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 11354 $as_echo_n "(cached) " >&6 11355else 11356 ac_check_lib_save_LIBS=$LIBS 11357LIBS="-ldld $LIBS" 11358cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11359/* end confdefs.h. */ 11360 11361/* Override any GCC internal prototype to avoid an error. 11362 Use char because int might match the return type of a GCC 11363 builtin and then its argument prototype would still apply. */ 11364#ifdef __cplusplus 11365extern "C" 11366#endif 11367char dld_link (); 11368int 11369main () 11370{ 11371return dld_link (); 11372 ; 11373 return 0; 11374} 11375_ACEOF 11376if ac_fn_c_try_link "$LINENO"; then : 11377 ac_cv_lib_dld_dld_link=yes 11378else 11379 ac_cv_lib_dld_dld_link=no 11380fi 11381rm -f core conftest.err conftest.$ac_objext \ 11382 conftest$ac_exeext conftest.$ac_ext 11383LIBS=$ac_check_lib_save_LIBS 11384fi 11385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11386$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11387if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 11388 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11389fi 11390 11391 11392fi 11393 11394 11395fi 11396 11397 11398fi 11399 11400 11401fi 11402 11403 11404fi 11405 11406 ;; 11407 esac 11408 11409 if test "x$lt_cv_dlopen" != xno; then 11410 enable_dlopen=yes 11411 else 11412 enable_dlopen=no 11413 fi 11414 11415 case $lt_cv_dlopen in 11416 dlopen) 11417 save_CPPFLAGS="$CPPFLAGS" 11418 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11419 11420 save_LDFLAGS="$LDFLAGS" 11421 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11422 11423 save_LIBS="$LIBS" 11424 LIBS="$lt_cv_dlopen_libs $LIBS" 11425 11426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11427$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11428if test "${lt_cv_dlopen_self+set}" = set; then : 11429 $as_echo_n "(cached) " >&6 11430else 11431 if test "$cross_compiling" = yes; then : 11432 lt_cv_dlopen_self=cross 11433else 11434 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11435 lt_status=$lt_dlunknown 11436 cat > conftest.$ac_ext <<_LT_EOF 11437#line $LINENO "configure" 11438#include "confdefs.h" 11439 11440#if HAVE_DLFCN_H 11441#include <dlfcn.h> 11442#endif 11443 11444#include <stdio.h> 11445 11446#ifdef RTLD_GLOBAL 11447# define LT_DLGLOBAL RTLD_GLOBAL 11448#else 11449# ifdef DL_GLOBAL 11450# define LT_DLGLOBAL DL_GLOBAL 11451# else 11452# define LT_DLGLOBAL 0 11453# endif 11454#endif 11455 11456/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11457 find out it does not work in some platform. */ 11458#ifndef LT_DLLAZY_OR_NOW 11459# ifdef RTLD_LAZY 11460# define LT_DLLAZY_OR_NOW RTLD_LAZY 11461# else 11462# ifdef DL_LAZY 11463# define LT_DLLAZY_OR_NOW DL_LAZY 11464# else 11465# ifdef RTLD_NOW 11466# define LT_DLLAZY_OR_NOW RTLD_NOW 11467# else 11468# ifdef DL_NOW 11469# define LT_DLLAZY_OR_NOW DL_NOW 11470# else 11471# define LT_DLLAZY_OR_NOW 0 11472# endif 11473# endif 11474# endif 11475# endif 11476#endif 11477 11478/* When -fvisbility=hidden is used, assume the code has been annotated 11479 correspondingly for the symbols needed. */ 11480#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11481void fnord () __attribute__((visibility("default"))); 11482#endif 11483 11484void fnord () { int i=42; } 11485int main () 11486{ 11487 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11488 int status = $lt_dlunknown; 11489 11490 if (self) 11491 { 11492 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11493 else 11494 { 11495 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11496 else puts (dlerror ()); 11497 } 11498 /* dlclose (self); */ 11499 } 11500 else 11501 puts (dlerror ()); 11502 11503 return status; 11504} 11505_LT_EOF 11506 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11507 (eval $ac_link) 2>&5 11508 ac_status=$? 11509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11510 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11511 (./conftest; exit; ) >&5 2>/dev/null 11512 lt_status=$? 11513 case x$lt_status in 11514 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11515 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11516 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11517 esac 11518 else : 11519 # compilation failed 11520 lt_cv_dlopen_self=no 11521 fi 11522fi 11523rm -fr conftest* 11524 11525 11526fi 11527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11528$as_echo "$lt_cv_dlopen_self" >&6; } 11529 11530 if test "x$lt_cv_dlopen_self" = xyes; then 11531 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11533$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11534if test "${lt_cv_dlopen_self_static+set}" = set; then : 11535 $as_echo_n "(cached) " >&6 11536else 11537 if test "$cross_compiling" = yes; then : 11538 lt_cv_dlopen_self_static=cross 11539else 11540 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11541 lt_status=$lt_dlunknown 11542 cat > conftest.$ac_ext <<_LT_EOF 11543#line $LINENO "configure" 11544#include "confdefs.h" 11545 11546#if HAVE_DLFCN_H 11547#include <dlfcn.h> 11548#endif 11549 11550#include <stdio.h> 11551 11552#ifdef RTLD_GLOBAL 11553# define LT_DLGLOBAL RTLD_GLOBAL 11554#else 11555# ifdef DL_GLOBAL 11556# define LT_DLGLOBAL DL_GLOBAL 11557# else 11558# define LT_DLGLOBAL 0 11559# endif 11560#endif 11561 11562/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11563 find out it does not work in some platform. */ 11564#ifndef LT_DLLAZY_OR_NOW 11565# ifdef RTLD_LAZY 11566# define LT_DLLAZY_OR_NOW RTLD_LAZY 11567# else 11568# ifdef DL_LAZY 11569# define LT_DLLAZY_OR_NOW DL_LAZY 11570# else 11571# ifdef RTLD_NOW 11572# define LT_DLLAZY_OR_NOW RTLD_NOW 11573# else 11574# ifdef DL_NOW 11575# define LT_DLLAZY_OR_NOW DL_NOW 11576# else 11577# define LT_DLLAZY_OR_NOW 0 11578# endif 11579# endif 11580# endif 11581# endif 11582#endif 11583 11584/* When -fvisbility=hidden is used, assume the code has been annotated 11585 correspondingly for the symbols needed. */ 11586#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11587void fnord () __attribute__((visibility("default"))); 11588#endif 11589 11590void fnord () { int i=42; } 11591int main () 11592{ 11593 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11594 int status = $lt_dlunknown; 11595 11596 if (self) 11597 { 11598 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11599 else 11600 { 11601 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11602 else puts (dlerror ()); 11603 } 11604 /* dlclose (self); */ 11605 } 11606 else 11607 puts (dlerror ()); 11608 11609 return status; 11610} 11611_LT_EOF 11612 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11613 (eval $ac_link) 2>&5 11614 ac_status=$? 11615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11616 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11617 (./conftest; exit; ) >&5 2>/dev/null 11618 lt_status=$? 11619 case x$lt_status in 11620 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11621 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11622 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11623 esac 11624 else : 11625 # compilation failed 11626 lt_cv_dlopen_self_static=no 11627 fi 11628fi 11629rm -fr conftest* 11630 11631 11632fi 11633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11634$as_echo "$lt_cv_dlopen_self_static" >&6; } 11635 fi 11636 11637 CPPFLAGS="$save_CPPFLAGS" 11638 LDFLAGS="$save_LDFLAGS" 11639 LIBS="$save_LIBS" 11640 ;; 11641 esac 11642 11643 case $lt_cv_dlopen_self in 11644 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11645 *) enable_dlopen_self=unknown ;; 11646 esac 11647 11648 case $lt_cv_dlopen_self_static in 11649 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11650 *) enable_dlopen_self_static=unknown ;; 11651 esac 11652fi 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670striplib= 11671old_striplib= 11672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11673$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11674if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11675 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11676 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11678$as_echo "yes" >&6; } 11679else 11680# FIXME - insert some real tests, host_os isn't really good enough 11681 case $host_os in 11682 darwin*) 11683 if test -n "$STRIP" ; then 11684 striplib="$STRIP -x" 11685 old_striplib="$STRIP -S" 11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11687$as_echo "yes" >&6; } 11688 else 11689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11690$as_echo "no" >&6; } 11691 fi 11692 ;; 11693 *) 11694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11695$as_echo "no" >&6; } 11696 ;; 11697 esac 11698fi 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 # Report which library types will actually be built 11712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11713$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11715$as_echo "$can_build_shared" >&6; } 11716 11717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11718$as_echo_n "checking whether to build shared libraries... " >&6; } 11719 test "$can_build_shared" = "no" && enable_shared=no 11720 11721 # On AIX, shared libraries and static libraries use the same namespace, and 11722 # are all built from PIC. 11723 case $host_os in 11724 aix3*) 11725 test "$enable_shared" = yes && enable_static=no 11726 if test -n "$RANLIB"; then 11727 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11728 postinstall_cmds='$RANLIB $lib' 11729 fi 11730 ;; 11731 11732 aix[4-9]*) 11733 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11734 test "$enable_shared" = yes && enable_static=no 11735 fi 11736 ;; 11737 esac 11738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11739$as_echo "$enable_shared" >&6; } 11740 11741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11742$as_echo_n "checking whether to build static libraries... " >&6; } 11743 # Make sure either enable_shared or enable_static is yes. 11744 test "$enable_shared" = yes || enable_static=yes 11745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11746$as_echo "$enable_static" >&6; } 11747 11748 11749 11750 11751fi 11752ac_ext=c 11753ac_cpp='$CPP $CPPFLAGS' 11754ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11755ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11756ac_compiler_gnu=$ac_cv_c_compiler_gnu 11757 11758CC="$lt_save_CC" 11759 11760 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11761 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11762 (test "X$CXX" != "Xg++"))) ; then 11763 ac_ext=cpp 11764ac_cpp='$CXXCPP $CPPFLAGS' 11765ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11766ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11767ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 11769$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 11770if test -z "$CXXCPP"; then 11771 if test "${ac_cv_prog_CXXCPP+set}" = set; then : 11772 $as_echo_n "(cached) " >&6 11773else 11774 # Double quotes because CXXCPP needs to be expanded 11775 for CXXCPP in "$CXX -E" "/lib/cpp" 11776 do 11777 ac_preproc_ok=false 11778for ac_cxx_preproc_warn_flag in '' yes 11779do 11780 # Use a header file that comes with gcc, so configuring glibc 11781 # with a fresh cross-compiler works. 11782 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11783 # <limits.h> exists even on freestanding compilers. 11784 # On the NeXT, cc -E runs the code through the compiler's parser, 11785 # not just through cpp. "Syntax error" is here to catch this case. 11786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11787/* end confdefs.h. */ 11788#ifdef __STDC__ 11789# include <limits.h> 11790#else 11791# include <assert.h> 11792#endif 11793 Syntax error 11794_ACEOF 11795if ac_fn_cxx_try_cpp "$LINENO"; then : 11796 11797else 11798 # Broken: fails on valid input. 11799continue 11800fi 11801rm -f conftest.err conftest.$ac_ext 11802 11803 # OK, works on sane cases. Now check whether nonexistent headers 11804 # can be detected and how. 11805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11806/* end confdefs.h. */ 11807#include <ac_nonexistent.h> 11808_ACEOF 11809if ac_fn_cxx_try_cpp "$LINENO"; then : 11810 # Broken: success on invalid input. 11811continue 11812else 11813 # Passes both tests. 11814ac_preproc_ok=: 11815break 11816fi 11817rm -f conftest.err conftest.$ac_ext 11818 11819done 11820# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11821rm -f conftest.err conftest.$ac_ext 11822if $ac_preproc_ok; then : 11823 break 11824fi 11825 11826 done 11827 ac_cv_prog_CXXCPP=$CXXCPP 11828 11829fi 11830 CXXCPP=$ac_cv_prog_CXXCPP 11831else 11832 ac_cv_prog_CXXCPP=$CXXCPP 11833fi 11834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 11835$as_echo "$CXXCPP" >&6; } 11836ac_preproc_ok=false 11837for ac_cxx_preproc_warn_flag in '' yes 11838do 11839 # Use a header file that comes with gcc, so configuring glibc 11840 # with a fresh cross-compiler works. 11841 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11842 # <limits.h> exists even on freestanding compilers. 11843 # On the NeXT, cc -E runs the code through the compiler's parser, 11844 # not just through cpp. "Syntax error" is here to catch this case. 11845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11846/* end confdefs.h. */ 11847#ifdef __STDC__ 11848# include <limits.h> 11849#else 11850# include <assert.h> 11851#endif 11852 Syntax error 11853_ACEOF 11854if ac_fn_cxx_try_cpp "$LINENO"; then : 11855 11856else 11857 # Broken: fails on valid input. 11858continue 11859fi 11860rm -f conftest.err conftest.$ac_ext 11861 11862 # OK, works on sane cases. Now check whether nonexistent headers 11863 # can be detected and how. 11864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11865/* end confdefs.h. */ 11866#include <ac_nonexistent.h> 11867_ACEOF 11868if ac_fn_cxx_try_cpp "$LINENO"; then : 11869 # Broken: success on invalid input. 11870continue 11871else 11872 # Passes both tests. 11873ac_preproc_ok=: 11874break 11875fi 11876rm -f conftest.err conftest.$ac_ext 11877 11878done 11879# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11880rm -f conftest.err conftest.$ac_ext 11881if $ac_preproc_ok; then : 11882 11883else 11884 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11885$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11886as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check 11887See \`config.log' for more details." "$LINENO" 5; } 11888fi 11889 11890ac_ext=c 11891ac_cpp='$CPP $CPPFLAGS' 11892ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11893ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11894ac_compiler_gnu=$ac_cv_c_compiler_gnu 11895 11896else 11897 _lt_caught_CXX_error=yes 11898fi 11899 11900ac_ext=cpp 11901ac_cpp='$CXXCPP $CPPFLAGS' 11902ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11903ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11904ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11905 11906archive_cmds_need_lc_CXX=no 11907allow_undefined_flag_CXX= 11908always_export_symbols_CXX=no 11909archive_expsym_cmds_CXX= 11910compiler_needs_object_CXX=no 11911export_dynamic_flag_spec_CXX= 11912hardcode_direct_CXX=no 11913hardcode_direct_absolute_CXX=no 11914hardcode_libdir_flag_spec_CXX= 11915hardcode_libdir_flag_spec_ld_CXX= 11916hardcode_libdir_separator_CXX= 11917hardcode_minus_L_CXX=no 11918hardcode_shlibpath_var_CXX=unsupported 11919hardcode_automatic_CXX=no 11920inherit_rpath_CXX=no 11921module_cmds_CXX= 11922module_expsym_cmds_CXX= 11923link_all_deplibs_CXX=unknown 11924old_archive_cmds_CXX=$old_archive_cmds 11925reload_flag_CXX=$reload_flag 11926reload_cmds_CXX=$reload_cmds 11927no_undefined_flag_CXX= 11928whole_archive_flag_spec_CXX= 11929enable_shared_with_static_runtimes_CXX=no 11930 11931# Source file extension for C++ test sources. 11932ac_ext=cpp 11933 11934# Object file extension for compiled C++ test sources. 11935objext=o 11936objext_CXX=$objext 11937 11938# No sense in running all these tests if we already determined that 11939# the CXX compiler isn't working. Some variables (like enable_shared) 11940# are currently assumed to apply to all compilers on this platform, 11941# and will be corrupted by setting them based on a non-working compiler. 11942if test "$_lt_caught_CXX_error" != yes; then 11943 # Code to be used in simple compile tests 11944 lt_simple_compile_test_code="int some_variable = 0;" 11945 11946 # Code to be used in simple link tests 11947 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11948 11949 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11950 11951 11952 11953 11954 11955 11956# If no C compiler was specified, use CC. 11957LTCC=${LTCC-"$CC"} 11958 11959# If no C compiler flags were specified, use CFLAGS. 11960LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11961 11962# Allow CC to be a program name with arguments. 11963compiler=$CC 11964 11965 11966 # save warnings/boilerplate of simple test code 11967 ac_outfile=conftest.$ac_objext 11968echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11969eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11970_lt_compiler_boilerplate=`cat conftest.err` 11971$RM conftest* 11972 11973 ac_outfile=conftest.$ac_objext 11974echo "$lt_simple_link_test_code" >conftest.$ac_ext 11975eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11976_lt_linker_boilerplate=`cat conftest.err` 11977$RM -r conftest* 11978 11979 11980 # Allow CC to be a program name with arguments. 11981 lt_save_CC=$CC 11982 lt_save_LD=$LD 11983 lt_save_GCC=$GCC 11984 GCC=$GXX 11985 lt_save_with_gnu_ld=$with_gnu_ld 11986 lt_save_path_LD=$lt_cv_path_LD 11987 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11988 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11989 else 11990 $as_unset lt_cv_prog_gnu_ld 11991 fi 11992 if test -n "${lt_cv_path_LDCXX+set}"; then 11993 lt_cv_path_LD=$lt_cv_path_LDCXX 11994 else 11995 $as_unset lt_cv_path_LD 11996 fi 11997 test -z "${LDCXX+set}" || LD=$LDCXX 11998 CC=${CXX-"c++"} 11999 compiler=$CC 12000 compiler_CXX=$CC 12001 for cc_temp in $compiler""; do 12002 case $cc_temp in 12003 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12004 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12005 \-*) ;; 12006 *) break;; 12007 esac 12008done 12009cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12010 12011 12012 if test -n "$compiler"; then 12013 # We don't want -fno-exception when compiling C++ code, so set the 12014 # no_builtin_flag separately 12015 if test "$GXX" = yes; then 12016 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 12017 else 12018 lt_prog_compiler_no_builtin_flag_CXX= 12019 fi 12020 12021 if test "$GXX" = yes; then 12022 # Set up default GNU C++ configuration 12023 12024 12025 12026# Check whether --with-gnu-ld was given. 12027if test "${with_gnu_ld+set}" = set; then : 12028 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 12029else 12030 with_gnu_ld=no 12031fi 12032 12033ac_prog=ld 12034if test "$GCC" = yes; then 12035 # Check if gcc -print-prog-name=ld gives a path. 12036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 12037$as_echo_n "checking for ld used by $CC... " >&6; } 12038 case $host in 12039 *-*-mingw*) 12040 # gcc leaves a trailing carriage return which upsets mingw 12041 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12042 *) 12043 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12044 esac 12045 case $ac_prog in 12046 # Accept absolute paths. 12047 [\\/]* | ?:[\\/]*) 12048 re_direlt='/[^/][^/]*/\.\./' 12049 # Canonicalize the pathname of ld 12050 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12051 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12052 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12053 done 12054 test -z "$LD" && LD="$ac_prog" 12055 ;; 12056 "") 12057 # If it fails, then pretend we aren't using GCC. 12058 ac_prog=ld 12059 ;; 12060 *) 12061 # If it is relative, then search for the first ld in PATH. 12062 with_gnu_ld=unknown 12063 ;; 12064 esac 12065elif test "$with_gnu_ld" = yes; then 12066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12067$as_echo_n "checking for GNU ld... " >&6; } 12068else 12069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12070$as_echo_n "checking for non-GNU ld... " >&6; } 12071fi 12072if test "${lt_cv_path_LD+set}" = set; then : 12073 $as_echo_n "(cached) " >&6 12074else 12075 if test -z "$LD"; then 12076 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 12077 for ac_dir in $PATH; do 12078 IFS="$lt_save_ifs" 12079 test -z "$ac_dir" && ac_dir=. 12080 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12081 lt_cv_path_LD="$ac_dir/$ac_prog" 12082 # Check to see if the program is GNU ld. I'd rather use --version, 12083 # but apparently some variants of GNU ld only accept -v. 12084 # Break only if it was the GNU/non-GNU ld that we prefer. 12085 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12086 *GNU* | *'with BFD'*) 12087 test "$with_gnu_ld" != no && break 12088 ;; 12089 *) 12090 test "$with_gnu_ld" != yes && break 12091 ;; 12092 esac 12093 fi 12094 done 12095 IFS="$lt_save_ifs" 12096else 12097 lt_cv_path_LD="$LD" # Let the user override the test with a path. 12098fi 12099fi 12100 12101LD="$lt_cv_path_LD" 12102if test -n "$LD"; then 12103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12104$as_echo "$LD" >&6; } 12105else 12106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12107$as_echo "no" >&6; } 12108fi 12109test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 12110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12111$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 12112if test "${lt_cv_prog_gnu_ld+set}" = set; then : 12113 $as_echo_n "(cached) " >&6 12114else 12115 # I'd rather use --version here, but apparently some GNU lds only accept -v. 12116case `$LD -v 2>&1 </dev/null` in 12117*GNU* | *'with BFD'*) 12118 lt_cv_prog_gnu_ld=yes 12119 ;; 12120*) 12121 lt_cv_prog_gnu_ld=no 12122 ;; 12123esac 12124fi 12125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12126$as_echo "$lt_cv_prog_gnu_ld" >&6; } 12127with_gnu_ld=$lt_cv_prog_gnu_ld 12128 12129 12130 12131 12132 12133 12134 12135 # Check if GNU C++ uses GNU ld as the underlying linker, since the 12136 # archiving commands below assume that GNU ld is being used. 12137 if test "$with_gnu_ld" = yes; then 12138 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12139 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12140 12141 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12142 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12143 12144 # If archive_cmds runs LD, not CC, wlarc should be empty 12145 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12146 # investigate it a little bit more. (MM) 12147 wlarc='${wl}' 12148 12149 # ancient GNU ld didn't support --whole-archive et. al. 12150 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12151 $GREP 'no-whole-archive' > /dev/null; then 12152 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12153 else 12154 whole_archive_flag_spec_CXX= 12155 fi 12156 else 12157 with_gnu_ld=no 12158 wlarc= 12159 12160 # A generic and very simple default shared library creation 12161 # command for GNU C++ for the case where it uses the native 12162 # linker, instead of GNU ld. If possible, this setting should 12163 # overridden to take advantage of the native linker features on 12164 # the platform it is being used on. 12165 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12166 fi 12167 12168 # Commands to make compiler produce verbose output that lists 12169 # what "hidden" libraries, object files and flags are used when 12170 # linking a shared library. 12171 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12172 12173 else 12174 GXX=no 12175 with_gnu_ld=no 12176 wlarc= 12177 fi 12178 12179 # PORTME: fill in a description of your system's C++ link characteristics 12180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12181$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12182 ld_shlibs_CXX=yes 12183 case $host_os in 12184 aix3*) 12185 # FIXME: insert proper C++ library support 12186 ld_shlibs_CXX=no 12187 ;; 12188 aix[4-9]*) 12189 if test "$host_cpu" = ia64; then 12190 # On IA64, the linker does run time linking by default, so we don't 12191 # have to do anything special. 12192 aix_use_runtimelinking=no 12193 exp_sym_flag='-Bexport' 12194 no_entry_flag="" 12195 else 12196 aix_use_runtimelinking=no 12197 12198 # Test if we are trying to use run time linking or normal 12199 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12200 # need to do runtime linking. 12201 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12202 for ld_flag in $LDFLAGS; do 12203 case $ld_flag in 12204 *-brtl*) 12205 aix_use_runtimelinking=yes 12206 break 12207 ;; 12208 esac 12209 done 12210 ;; 12211 esac 12212 12213 exp_sym_flag='-bexport' 12214 no_entry_flag='-bnoentry' 12215 fi 12216 12217 # When large executables or shared objects are built, AIX ld can 12218 # have problems creating the table of contents. If linking a library 12219 # or program results in "error TOC overflow" add -mminimal-toc to 12220 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12221 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12222 12223 archive_cmds_CXX='' 12224 hardcode_direct_CXX=yes 12225 hardcode_direct_absolute_CXX=yes 12226 hardcode_libdir_separator_CXX=':' 12227 link_all_deplibs_CXX=yes 12228 file_list_spec_CXX='${wl}-f,' 12229 12230 if test "$GXX" = yes; then 12231 case $host_os in aix4.[012]|aix4.[012].*) 12232 # We only want to do this on AIX 4.2 and lower, the check 12233 # below for broken collect2 doesn't work under 4.3+ 12234 collect2name=`${CC} -print-prog-name=collect2` 12235 if test -f "$collect2name" && 12236 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12237 then 12238 # We have reworked collect2 12239 : 12240 else 12241 # We have old collect2 12242 hardcode_direct_CXX=unsupported 12243 # It fails to find uninstalled libraries when the uninstalled 12244 # path is not listed in the libpath. Setting hardcode_minus_L 12245 # to unsupported forces relinking 12246 hardcode_minus_L_CXX=yes 12247 hardcode_libdir_flag_spec_CXX='-L$libdir' 12248 hardcode_libdir_separator_CXX= 12249 fi 12250 esac 12251 shared_flag='-shared' 12252 if test "$aix_use_runtimelinking" = yes; then 12253 shared_flag="$shared_flag "'${wl}-G' 12254 fi 12255 else 12256 # not using gcc 12257 if test "$host_cpu" = ia64; then 12258 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12259 # chokes on -Wl,-G. The following line is correct: 12260 shared_flag='-G' 12261 else 12262 if test "$aix_use_runtimelinking" = yes; then 12263 shared_flag='${wl}-G' 12264 else 12265 shared_flag='${wl}-bM:SRE' 12266 fi 12267 fi 12268 fi 12269 12270 export_dynamic_flag_spec_CXX='${wl}-bexpall' 12271 # It seems that -bexpall does not export symbols beginning with 12272 # underscore (_), so it is better to generate a list of symbols to 12273 # export. 12274 always_export_symbols_CXX=yes 12275 if test "$aix_use_runtimelinking" = yes; then 12276 # Warning - without using the other runtime loading flags (-brtl), 12277 # -berok will link without error, but may produce a broken library. 12278 allow_undefined_flag_CXX='-berok' 12279 # Determine the default libpath from the value encoded in an empty 12280 # executable. 12281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12282/* end confdefs.h. */ 12283 12284int 12285main () 12286{ 12287 12288 ; 12289 return 0; 12290} 12291_ACEOF 12292if ac_fn_cxx_try_link "$LINENO"; then : 12293 12294lt_aix_libpath_sed=' 12295 /Import File Strings/,/^$/ { 12296 /^0/ { 12297 s/^0 *\(.*\)$/\1/ 12298 p 12299 } 12300 }' 12301aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12302# Check for a 64-bit object if we didn't find anything. 12303if test -z "$aix_libpath"; then 12304 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12305fi 12306fi 12307rm -f core conftest.err conftest.$ac_objext \ 12308 conftest$ac_exeext conftest.$ac_ext 12309if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12310 12311 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12312 12313 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" 12314 else 12315 if test "$host_cpu" = ia64; then 12316 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 12317 allow_undefined_flag_CXX="-z nodefs" 12318 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" 12319 else 12320 # Determine the default libpath from the value encoded in an 12321 # empty executable. 12322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12323/* end confdefs.h. */ 12324 12325int 12326main () 12327{ 12328 12329 ; 12330 return 0; 12331} 12332_ACEOF 12333if ac_fn_cxx_try_link "$LINENO"; then : 12334 12335lt_aix_libpath_sed=' 12336 /Import File Strings/,/^$/ { 12337 /^0/ { 12338 s/^0 *\(.*\)$/\1/ 12339 p 12340 } 12341 }' 12342aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12343# Check for a 64-bit object if we didn't find anything. 12344if test -z "$aix_libpath"; then 12345 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12346fi 12347fi 12348rm -f core conftest.err conftest.$ac_objext \ 12349 conftest$ac_exeext conftest.$ac_ext 12350if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12351 12352 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12353 # Warning - without using the other run time loading flags, 12354 # -berok will link without error, but may produce a broken library. 12355 no_undefined_flag_CXX=' ${wl}-bernotok' 12356 allow_undefined_flag_CXX=' ${wl}-berok' 12357 if test "$with_gnu_ld" = yes; then 12358 # We only use this code for GNU lds that support --whole-archive. 12359 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12360 else 12361 # Exported symbols can be pulled into shared objects from archives 12362 whole_archive_flag_spec_CXX='$convenience' 12363 fi 12364 archive_cmds_need_lc_CXX=yes 12365 # This is similar to how AIX traditionally builds its shared 12366 # libraries. 12367 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' 12368 fi 12369 fi 12370 ;; 12371 12372 beos*) 12373 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12374 allow_undefined_flag_CXX=unsupported 12375 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12376 # support --undefined. This deserves some investigation. FIXME 12377 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12378 else 12379 ld_shlibs_CXX=no 12380 fi 12381 ;; 12382 12383 chorus*) 12384 case $cc_basename in 12385 *) 12386 # FIXME: insert proper C++ library support 12387 ld_shlibs_CXX=no 12388 ;; 12389 esac 12390 ;; 12391 12392 cygwin* | mingw* | pw32* | cegcc*) 12393 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 12394 # as there is no search path for DLLs. 12395 hardcode_libdir_flag_spec_CXX='-L$libdir' 12396 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 12397 allow_undefined_flag_CXX=unsupported 12398 always_export_symbols_CXX=no 12399 enable_shared_with_static_runtimes_CXX=yes 12400 12401 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12402 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' 12403 # If the export-symbols file already is a .def file (1st line 12404 # is EXPORTS), use it as is; otherwise, prepend... 12405 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12406 cp $export_symbols $output_objdir/$soname.def; 12407 else 12408 echo EXPORTS > $output_objdir/$soname.def; 12409 cat $export_symbols >> $output_objdir/$soname.def; 12410 fi~ 12411 $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' 12412 else 12413 ld_shlibs_CXX=no 12414 fi 12415 ;; 12416 darwin* | rhapsody*) 12417 12418 12419 archive_cmds_need_lc_CXX=no 12420 hardcode_direct_CXX=no 12421 hardcode_automatic_CXX=yes 12422 hardcode_shlibpath_var_CXX=unsupported 12423 if test "$lt_cv_ld_force_load" = "yes"; then 12424 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\"`' 12425 else 12426 whole_archive_flag_spec_CXX='' 12427 fi 12428 link_all_deplibs_CXX=yes 12429 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 12430 case $cc_basename in 12431 ifort*) _lt_dar_can_shared=yes ;; 12432 *) _lt_dar_can_shared=$GCC ;; 12433 esac 12434 if test "$_lt_dar_can_shared" = "yes"; then 12435 output_verbose_link_cmd=func_echo_all 12436 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}" 12437 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12438 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}" 12439 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}" 12440 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12441 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}" 12442 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}" 12443 fi 12444 12445 else 12446 ld_shlibs_CXX=no 12447 fi 12448 12449 ;; 12450 12451 dgux*) 12452 case $cc_basename in 12453 ec++*) 12454 # FIXME: insert proper C++ library support 12455 ld_shlibs_CXX=no 12456 ;; 12457 ghcx*) 12458 # Green Hills C++ Compiler 12459 # FIXME: insert proper C++ library support 12460 ld_shlibs_CXX=no 12461 ;; 12462 *) 12463 # FIXME: insert proper C++ library support 12464 ld_shlibs_CXX=no 12465 ;; 12466 esac 12467 ;; 12468 12469 freebsd[12]*) 12470 # C++ shared libraries reported to be fairly broken before 12471 # switch to ELF 12472 ld_shlibs_CXX=no 12473 ;; 12474 12475 freebsd-elf*) 12476 archive_cmds_need_lc_CXX=no 12477 ;; 12478 12479 freebsd* | dragonfly*) 12480 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12481 # conventions 12482 ld_shlibs_CXX=yes 12483 ;; 12484 12485 gnu*) 12486 ;; 12487 12488 haiku*) 12489 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12490 link_all_deplibs_CXX=yes 12491 ;; 12492 12493 hpux9*) 12494 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12495 hardcode_libdir_separator_CXX=: 12496 export_dynamic_flag_spec_CXX='${wl}-E' 12497 hardcode_direct_CXX=yes 12498 hardcode_minus_L_CXX=yes # Not in the search PATH, 12499 # but as the default 12500 # location of the library. 12501 12502 case $cc_basename in 12503 CC*) 12504 # FIXME: insert proper C++ library support 12505 ld_shlibs_CXX=no 12506 ;; 12507 aCC*) 12508 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' 12509 # Commands to make compiler produce verbose output that lists 12510 # what "hidden" libraries, object files and flags are used when 12511 # linking a shared library. 12512 # 12513 # There doesn't appear to be a way to prevent this compiler from 12514 # explicitly linking system object files so we need to strip them 12515 # from the output so that they don't get included in the library 12516 # dependencies. 12517 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"' 12518 ;; 12519 *) 12520 if test "$GXX" = yes; then 12521 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12522 else 12523 # FIXME: insert proper C++ library support 12524 ld_shlibs_CXX=no 12525 fi 12526 ;; 12527 esac 12528 ;; 12529 12530 hpux10*|hpux11*) 12531 if test $with_gnu_ld = no; then 12532 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12533 hardcode_libdir_separator_CXX=: 12534 12535 case $host_cpu in 12536 hppa*64*|ia64*) 12537 ;; 12538 *) 12539 export_dynamic_flag_spec_CXX='${wl}-E' 12540 ;; 12541 esac 12542 fi 12543 case $host_cpu in 12544 hppa*64*|ia64*) 12545 hardcode_direct_CXX=no 12546 hardcode_shlibpath_var_CXX=no 12547 ;; 12548 *) 12549 hardcode_direct_CXX=yes 12550 hardcode_direct_absolute_CXX=yes 12551 hardcode_minus_L_CXX=yes # Not in the search PATH, 12552 # but as the default 12553 # location of the library. 12554 ;; 12555 esac 12556 12557 case $cc_basename in 12558 CC*) 12559 # FIXME: insert proper C++ library support 12560 ld_shlibs_CXX=no 12561 ;; 12562 aCC*) 12563 case $host_cpu in 12564 hppa*64*) 12565 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12566 ;; 12567 ia64*) 12568 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12569 ;; 12570 *) 12571 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12572 ;; 12573 esac 12574 # Commands to make compiler produce verbose output that lists 12575 # what "hidden" libraries, object files and flags are used when 12576 # linking a shared library. 12577 # 12578 # There doesn't appear to be a way to prevent this compiler from 12579 # explicitly linking system object files so we need to strip them 12580 # from the output so that they don't get included in the library 12581 # dependencies. 12582 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"' 12583 ;; 12584 *) 12585 if test "$GXX" = yes; then 12586 if test $with_gnu_ld = no; then 12587 case $host_cpu in 12588 hppa*64*) 12589 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12590 ;; 12591 ia64*) 12592 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12593 ;; 12594 *) 12595 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12596 ;; 12597 esac 12598 fi 12599 else 12600 # FIXME: insert proper C++ library support 12601 ld_shlibs_CXX=no 12602 fi 12603 ;; 12604 esac 12605 ;; 12606 12607 interix[3-9]*) 12608 hardcode_direct_CXX=no 12609 hardcode_shlibpath_var_CXX=no 12610 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12611 export_dynamic_flag_spec_CXX='${wl}-E' 12612 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12613 # Instead, shared libraries are loaded at an image base (0x10000000 by 12614 # default) and relocated if they conflict, which is a slow very memory 12615 # consuming and fragmenting process. To avoid this, we pick a random, 12616 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12617 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12618 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' 12619 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' 12620 ;; 12621 irix5* | irix6*) 12622 case $cc_basename in 12623 CC*) 12624 # SGI C++ 12625 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' 12626 12627 # Archives containing C++ object files must be created using 12628 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12629 # necessary to make sure instantiated templates are included 12630 # in the archive. 12631 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12632 ;; 12633 *) 12634 if test "$GXX" = yes; then 12635 if test "$with_gnu_ld" = no; then 12636 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 12637 else 12638 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 12639 fi 12640 fi 12641 link_all_deplibs_CXX=yes 12642 ;; 12643 esac 12644 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12645 hardcode_libdir_separator_CXX=: 12646 inherit_rpath_CXX=yes 12647 ;; 12648 12649 linux* | k*bsd*-gnu | kopensolaris*-gnu) 12650 case $cc_basename in 12651 KCC*) 12652 # Kuck and Associates, Inc. (KAI) C++ Compiler 12653 12654 # KCC will only create a shared library if the output file 12655 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12656 # to its proper name (with version) after linking. 12657 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' 12658 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' 12659 # Commands to make compiler produce verbose output that lists 12660 # what "hidden" libraries, object files and flags are used when 12661 # linking a shared library. 12662 # 12663 # There doesn't appear to be a way to prevent this compiler from 12664 # explicitly linking system object files so we need to strip them 12665 # from the output so that they don't get included in the library 12666 # dependencies. 12667 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"' 12668 12669 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12670 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12671 12672 # Archives containing C++ object files must be created using 12673 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12674 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12675 ;; 12676 icpc* | ecpc* ) 12677 # Intel C++ 12678 with_gnu_ld=yes 12679 # version 8.0 and above of icpc choke on multiply defined symbols 12680 # if we add $predep_objects and $postdep_objects, however 7.1 and 12681 # earlier do not add the objects themselves. 12682 case `$CC -V 2>&1` in 12683 *"Version 7."*) 12684 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12685 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' 12686 ;; 12687 *) # Version 8.0 or newer 12688 tmp_idyn= 12689 case $host_cpu in 12690 ia64*) tmp_idyn=' -i_dynamic';; 12691 esac 12692 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12693 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' 12694 ;; 12695 esac 12696 archive_cmds_need_lc_CXX=no 12697 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12698 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12699 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12700 ;; 12701 pgCC* | pgcpp*) 12702 # Portland Group C++ compiler 12703 case `$CC -V` in 12704 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 12705 prelink_cmds_CXX='tpldir=Template.dir~ 12706 rm -rf $tpldir~ 12707 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 12708 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 12709 old_archive_cmds_CXX='tpldir=Template.dir~ 12710 rm -rf $tpldir~ 12711 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 12712 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 12713 $RANLIB $oldlib' 12714 archive_cmds_CXX='tpldir=Template.dir~ 12715 rm -rf $tpldir~ 12716 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12717 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12718 archive_expsym_cmds_CXX='tpldir=Template.dir~ 12719 rm -rf $tpldir~ 12720 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12721 $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' 12722 ;; 12723 *) # Version 6 and above use weak symbols 12724 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12725 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' 12726 ;; 12727 esac 12728 12729 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12730 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12731 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' 12732 ;; 12733 cxx*) 12734 # Compaq C++ 12735 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12736 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' 12737 12738 runpath_var=LD_RUN_PATH 12739 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12740 hardcode_libdir_separator_CXX=: 12741 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 -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' 12751 ;; 12752 xl* | mpixl* | bgxl*) 12753 # IBM XL 8.0 on PPC, with GNU ld 12754 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12755 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12756 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12757 if test "x$supports_anon_versioning" = xyes; then 12758 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 12759 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12760 echo "local: *; };" >> $output_objdir/$libname.ver~ 12761 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12762 fi 12763 ;; 12764 *) 12765 case `$CC -V 2>&1 | sed 5q` in 12766 *Sun\ C*) 12767 # Sun C++ 5.9 12768 no_undefined_flag_CXX=' -zdefs' 12769 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12770 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' 12771 hardcode_libdir_flag_spec_CXX='-R$libdir' 12772 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' 12773 compiler_needs_object_CXX=yes 12774 12775 # Not sure whether something based on 12776 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12777 # would be better. 12778 output_verbose_link_cmd='func_echo_all' 12779 12780 # Archives containing C++ object files must be created using 12781 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12782 # necessary to make sure instantiated templates are included 12783 # in the archive. 12784 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12785 ;; 12786 esac 12787 ;; 12788 esac 12789 ;; 12790 12791 lynxos*) 12792 # FIXME: insert proper C++ library support 12793 ld_shlibs_CXX=no 12794 ;; 12795 12796 m88k*) 12797 # FIXME: insert proper C++ library support 12798 ld_shlibs_CXX=no 12799 ;; 12800 12801 mvs*) 12802 case $cc_basename in 12803 cxx*) 12804 # FIXME: insert proper C++ library support 12805 ld_shlibs_CXX=no 12806 ;; 12807 *) 12808 # FIXME: insert proper C++ library support 12809 ld_shlibs_CXX=no 12810 ;; 12811 esac 12812 ;; 12813 12814 netbsd*) 12815 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12816 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12817 wlarc= 12818 hardcode_libdir_flag_spec_CXX='-R$libdir' 12819 hardcode_direct_CXX=yes 12820 hardcode_shlibpath_var_CXX=no 12821 fi 12822 # Workaround some broken pre-1.5 toolchains 12823 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12824 ;; 12825 12826 *nto* | *qnx*) 12827 ld_shlibs_CXX=yes 12828 ;; 12829 12830 openbsd2*) 12831 # C++ shared libraries are fairly broken 12832 ld_shlibs_CXX=no 12833 ;; 12834 12835 openbsd*) 12836 if test -f /usr/libexec/ld.so; then 12837 hardcode_direct_CXX=yes 12838 hardcode_shlibpath_var_CXX=no 12839 hardcode_direct_absolute_CXX=yes 12840 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12841 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12842 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12843 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12844 export_dynamic_flag_spec_CXX='${wl}-E' 12845 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12846 fi 12847 output_verbose_link_cmd=func_echo_all 12848 else 12849 ld_shlibs_CXX=no 12850 fi 12851 ;; 12852 12853 osf3* | osf4* | osf5*) 12854 case $cc_basename in 12855 KCC*) 12856 # Kuck and Associates, Inc. (KAI) C++ Compiler 12857 12858 # KCC will only create a shared library if the output file 12859 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12860 # to its proper name (with version) after linking. 12861 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' 12862 12863 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12864 hardcode_libdir_separator_CXX=: 12865 12866 # Archives containing C++ object files must be created using 12867 # the KAI C++ compiler. 12868 case $host in 12869 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 12870 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 12871 esac 12872 ;; 12873 RCC*) 12874 # Rational C++ 2.4.1 12875 # FIXME: insert proper C++ library support 12876 ld_shlibs_CXX=no 12877 ;; 12878 cxx*) 12879 case $host in 12880 osf3*) 12881 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12882 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' 12883 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12884 ;; 12885 *) 12886 allow_undefined_flag_CXX=' -expect_unresolved \*' 12887 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' 12888 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12889 echo "-hidden">> $lib.exp~ 12890 $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~ 12891 $RM $lib.exp' 12892 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12893 ;; 12894 esac 12895 12896 hardcode_libdir_separator_CXX=: 12897 12898 # Commands to make compiler produce verbose output that lists 12899 # what "hidden" libraries, object files and flags are used when 12900 # linking a shared library. 12901 # 12902 # There doesn't appear to be a way to prevent this compiler from 12903 # explicitly linking system object files so we need to strip them 12904 # from the output so that they don't get included in the library 12905 # dependencies. 12906 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"' 12907 ;; 12908 *) 12909 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12910 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12911 case $host in 12912 osf3*) 12913 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' 12914 ;; 12915 *) 12916 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 12917 ;; 12918 esac 12919 12920 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12921 hardcode_libdir_separator_CXX=: 12922 12923 # Commands to make compiler produce verbose output that lists 12924 # what "hidden" libraries, object files and flags are used when 12925 # linking a shared library. 12926 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12927 12928 else 12929 # FIXME: insert proper C++ library support 12930 ld_shlibs_CXX=no 12931 fi 12932 ;; 12933 esac 12934 ;; 12935 12936 psos*) 12937 # FIXME: insert proper C++ library support 12938 ld_shlibs_CXX=no 12939 ;; 12940 12941 sunos4*) 12942 case $cc_basename in 12943 CC*) 12944 # Sun C++ 4.x 12945 # FIXME: insert proper C++ library support 12946 ld_shlibs_CXX=no 12947 ;; 12948 lcc*) 12949 # Lucid 12950 # FIXME: insert proper C++ library support 12951 ld_shlibs_CXX=no 12952 ;; 12953 *) 12954 # FIXME: insert proper C++ library support 12955 ld_shlibs_CXX=no 12956 ;; 12957 esac 12958 ;; 12959 12960 solaris*) 12961 case $cc_basename in 12962 CC* | sunCC*) 12963 # Sun C++ 4.2, 5.x and Centerline C++ 12964 archive_cmds_need_lc_CXX=yes 12965 no_undefined_flag_CXX=' -zdefs' 12966 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12967 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12968 $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' 12969 12970 hardcode_libdir_flag_spec_CXX='-R$libdir' 12971 hardcode_shlibpath_var_CXX=no 12972 case $host_os in 12973 solaris2.[0-5] | solaris2.[0-5].*) ;; 12974 *) 12975 # The compiler driver will combine and reorder linker options, 12976 # but understands `-z linker_flag'. 12977 # Supported since Solaris 2.6 (maybe 2.5.1?) 12978 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12979 ;; 12980 esac 12981 link_all_deplibs_CXX=yes 12982 12983 output_verbose_link_cmd='func_echo_all' 12984 12985 # Archives containing C++ object files must be created using 12986 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12987 # necessary to make sure instantiated templates are included 12988 # in the archive. 12989 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12990 ;; 12991 gcx*) 12992 # Green Hills C++ Compiler 12993 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12994 12995 # The C++ compiler must be used to create the archive. 12996 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12997 ;; 12998 *) 12999 # GNU C++ compiler with Solaris linker 13000 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 13001 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 13002 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 13003 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13004 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13005 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13006 13007 # Commands to make compiler produce verbose output that lists 13008 # what "hidden" libraries, object files and flags are used when 13009 # linking a shared library. 13010 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13011 else 13012 # g++ 2.7 appears to require `-G' NOT `-shared' on this 13013 # platform. 13014 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 13015 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13016 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 13017 13018 # Commands to make compiler produce verbose output that lists 13019 # what "hidden" libraries, object files and flags are used when 13020 # linking a shared library. 13021 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13022 fi 13023 13024 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 13025 case $host_os in 13026 solaris2.[0-5] | solaris2.[0-5].*) ;; 13027 *) 13028 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13029 ;; 13030 esac 13031 fi 13032 ;; 13033 esac 13034 ;; 13035 13036 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13037 no_undefined_flag_CXX='${wl}-z,text' 13038 archive_cmds_need_lc_CXX=no 13039 hardcode_shlibpath_var_CXX=no 13040 runpath_var='LD_RUN_PATH' 13041 13042 case $cc_basename in 13043 CC*) 13044 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13045 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13046 ;; 13047 *) 13048 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13049 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13050 ;; 13051 esac 13052 ;; 13053 13054 sysv5* | sco3.2v5* | sco5v6*) 13055 # Note: We can NOT use -z defs as we might desire, because we do not 13056 # link with -lc, and that would cause any symbols used from libc to 13057 # always be unresolved, which means just about no library would 13058 # ever link correctly. If we're not using GNU ld we use -z text 13059 # though, which does catch some bad symbols but isn't as heavy-handed 13060 # as -z defs. 13061 no_undefined_flag_CXX='${wl}-z,text' 13062 allow_undefined_flag_CXX='${wl}-z,nodefs' 13063 archive_cmds_need_lc_CXX=no 13064 hardcode_shlibpath_var_CXX=no 13065 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 13066 hardcode_libdir_separator_CXX=':' 13067 link_all_deplibs_CXX=yes 13068 export_dynamic_flag_spec_CXX='${wl}-Bexport' 13069 runpath_var='LD_RUN_PATH' 13070 13071 case $cc_basename in 13072 CC*) 13073 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13074 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13075 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 13076 '"$old_archive_cmds_CXX" 13077 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 13078 '"$reload_cmds_CXX" 13079 ;; 13080 *) 13081 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13082 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13083 ;; 13084 esac 13085 ;; 13086 13087 tandem*) 13088 case $cc_basename in 13089 NCC*) 13090 # NonStop-UX NCC 3.20 13091 # FIXME: insert proper C++ library support 13092 ld_shlibs_CXX=no 13093 ;; 13094 *) 13095 # FIXME: insert proper C++ library support 13096 ld_shlibs_CXX=no 13097 ;; 13098 esac 13099 ;; 13100 13101 vxworks*) 13102 # FIXME: insert proper C++ library support 13103 ld_shlibs_CXX=no 13104 ;; 13105 13106 *) 13107 # FIXME: insert proper C++ library support 13108 ld_shlibs_CXX=no 13109 ;; 13110 esac 13111 13112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13113$as_echo "$ld_shlibs_CXX" >&6; } 13114 test "$ld_shlibs_CXX" = no && can_build_shared=no 13115 13116 GCC_CXX="$GXX" 13117 LD_CXX="$LD" 13118 13119 ## CAVEAT EMPTOR: 13120 ## There is no encapsulation within the following macros, do not change 13121 ## the running order or otherwise move them around unless you know exactly 13122 ## what you are doing... 13123 # Dependencies to place before and after the object being linked: 13124predep_objects_CXX= 13125postdep_objects_CXX= 13126predeps_CXX= 13127postdeps_CXX= 13128compiler_lib_search_path_CXX= 13129 13130cat > conftest.$ac_ext <<_LT_EOF 13131class Foo 13132{ 13133public: 13134 Foo (void) { a = 0; } 13135private: 13136 int a; 13137}; 13138_LT_EOF 13139 13140if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13141 (eval $ac_compile) 2>&5 13142 ac_status=$? 13143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13144 test $ac_status = 0; }; then 13145 # Parse the compiler output and extract the necessary 13146 # objects, libraries and library flags. 13147 13148 # Sentinel used to keep track of whether or not we are before 13149 # the conftest object file. 13150 pre_test_object_deps_done=no 13151 13152 for p in `eval "$output_verbose_link_cmd"`; do 13153 case $p in 13154 13155 -L* | -R* | -l*) 13156 # Some compilers place space between "-{L,R}" and the path. 13157 # Remove the space. 13158 if test $p = "-L" || 13159 test $p = "-R"; then 13160 prev=$p 13161 continue 13162 else 13163 prev= 13164 fi 13165 13166 if test "$pre_test_object_deps_done" = no; then 13167 case $p in 13168 -L* | -R*) 13169 # Internal compiler library paths should come after those 13170 # provided the user. The postdeps already come after the 13171 # user supplied libs so there is no need to process them. 13172 if test -z "$compiler_lib_search_path_CXX"; then 13173 compiler_lib_search_path_CXX="${prev}${p}" 13174 else 13175 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13176 fi 13177 ;; 13178 # The "-l" case would never come before the object being 13179 # linked, so don't bother handling this case. 13180 esac 13181 else 13182 if test -z "$postdeps_CXX"; then 13183 postdeps_CXX="${prev}${p}" 13184 else 13185 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 13186 fi 13187 fi 13188 ;; 13189 13190 *.$objext) 13191 # This assumes that the test object file only shows up 13192 # once in the compiler output. 13193 if test "$p" = "conftest.$objext"; then 13194 pre_test_object_deps_done=yes 13195 continue 13196 fi 13197 13198 if test "$pre_test_object_deps_done" = no; then 13199 if test -z "$predep_objects_CXX"; then 13200 predep_objects_CXX="$p" 13201 else 13202 predep_objects_CXX="$predep_objects_CXX $p" 13203 fi 13204 else 13205 if test -z "$postdep_objects_CXX"; then 13206 postdep_objects_CXX="$p" 13207 else 13208 postdep_objects_CXX="$postdep_objects_CXX $p" 13209 fi 13210 fi 13211 ;; 13212 13213 *) ;; # Ignore the rest. 13214 13215 esac 13216 done 13217 13218 # Clean up. 13219 rm -f a.out a.exe 13220else 13221 echo "libtool.m4: error: problem compiling CXX test program" 13222fi 13223 13224$RM -f confest.$objext 13225 13226# PORTME: override above test on systems where it is broken 13227case $host_os in 13228interix[3-9]*) 13229 # Interix 3.5 installs completely hosed .la files for C++, so rather than 13230 # hack all around it, let's just trust "g++" to DTRT. 13231 predep_objects_CXX= 13232 postdep_objects_CXX= 13233 postdeps_CXX= 13234 ;; 13235 13236linux*) 13237 case `$CC -V 2>&1 | sed 5q` in 13238 *Sun\ C*) 13239 # Sun C++ 5.9 13240 13241 # The more standards-conforming stlport4 library is 13242 # incompatible with the Cstd library. Avoid specifying 13243 # it if it's in CXXFLAGS. Ignore libCrun as 13244 # -library=stlport4 depends on it. 13245 case " $CXX $CXXFLAGS " in 13246 *" -library=stlport4 "*) 13247 solaris_use_stlport4=yes 13248 ;; 13249 esac 13250 13251 if test "$solaris_use_stlport4" != yes; then 13252 postdeps_CXX='-library=Cstd -library=Crun' 13253 fi 13254 ;; 13255 esac 13256 ;; 13257 13258solaris*) 13259 case $cc_basename in 13260 CC* | sunCC*) 13261 # The more standards-conforming stlport4 library is 13262 # incompatible with the Cstd library. Avoid specifying 13263 # it if it's in CXXFLAGS. Ignore libCrun as 13264 # -library=stlport4 depends on it. 13265 case " $CXX $CXXFLAGS " in 13266 *" -library=stlport4 "*) 13267 solaris_use_stlport4=yes 13268 ;; 13269 esac 13270 13271 # Adding this requires a known-good setup of shared libraries for 13272 # Sun compiler versions before 5.6, else PIC objects from an old 13273 # archive will be linked into the output, leading to subtle bugs. 13274 if test "$solaris_use_stlport4" != yes; then 13275 postdeps_CXX='-library=Cstd -library=Crun' 13276 fi 13277 ;; 13278 esac 13279 ;; 13280esac 13281 13282 13283case " $postdeps_CXX " in 13284*" -lc "*) archive_cmds_need_lc_CXX=no ;; 13285esac 13286 compiler_lib_search_dirs_CXX= 13287if test -n "${compiler_lib_search_path_CXX}"; then 13288 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 13289fi 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 lt_prog_compiler_wl_CXX= 13322lt_prog_compiler_pic_CXX= 13323lt_prog_compiler_static_CXX= 13324 13325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 13326$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 13327 13328 # C++ specific cases for pic, static, wl, etc. 13329 if test "$GXX" = yes; then 13330 lt_prog_compiler_wl_CXX='-Wl,' 13331 lt_prog_compiler_static_CXX='-static' 13332 13333 case $host_os in 13334 aix*) 13335 # All AIX code is PIC. 13336 if test "$host_cpu" = ia64; then 13337 # AIX 5 now supports IA64 processor 13338 lt_prog_compiler_static_CXX='-Bstatic' 13339 fi 13340 ;; 13341 13342 amigaos*) 13343 case $host_cpu in 13344 powerpc) 13345 # see comment about AmigaOS4 .so support 13346 lt_prog_compiler_pic_CXX='-fPIC' 13347 ;; 13348 m68k) 13349 # FIXME: we need at least 68020 code to build shared libraries, but 13350 # adding the `-m68020' flag to GCC prevents building anything better, 13351 # like `-m68040'. 13352 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13353 ;; 13354 esac 13355 ;; 13356 13357 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13358 # PIC is the default for these OSes. 13359 ;; 13360 mingw* | cygwin* | os2* | pw32* | cegcc*) 13361 # This hack is so that the source file can tell whether it is being 13362 # built for inclusion in a dll (and should export symbols for example). 13363 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13364 # (--disable-auto-import) libraries 13365 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13366 ;; 13367 darwin* | rhapsody*) 13368 # PIC is the default on this platform 13369 # Common symbols not allowed in MH_DYLIB files 13370 lt_prog_compiler_pic_CXX='-fno-common' 13371 ;; 13372 *djgpp*) 13373 # DJGPP does not support shared libraries at all 13374 lt_prog_compiler_pic_CXX= 13375 ;; 13376 haiku*) 13377 # PIC is the default for Haiku. 13378 # The "-static" flag exists, but is broken. 13379 lt_prog_compiler_static_CXX= 13380 ;; 13381 interix[3-9]*) 13382 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13383 # Instead, we relocate shared libraries at runtime. 13384 ;; 13385 sysv4*MP*) 13386 if test -d /usr/nec; then 13387 lt_prog_compiler_pic_CXX=-Kconform_pic 13388 fi 13389 ;; 13390 hpux*) 13391 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13392 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13393 # sets the default TLS model and affects inlining. 13394 case $host_cpu in 13395 hppa*64*) 13396 ;; 13397 *) 13398 lt_prog_compiler_pic_CXX='-fPIC' 13399 ;; 13400 esac 13401 ;; 13402 *qnx* | *nto*) 13403 # QNX uses GNU C++, but need to define -shared option too, otherwise 13404 # it will coredump. 13405 lt_prog_compiler_pic_CXX='-fPIC -shared' 13406 ;; 13407 *) 13408 lt_prog_compiler_pic_CXX='-fPIC' 13409 ;; 13410 esac 13411 else 13412 case $host_os in 13413 aix[4-9]*) 13414 # All AIX code is PIC. 13415 if test "$host_cpu" = ia64; then 13416 # AIX 5 now supports IA64 processor 13417 lt_prog_compiler_static_CXX='-Bstatic' 13418 else 13419 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13420 fi 13421 ;; 13422 chorus*) 13423 case $cc_basename in 13424 cxch68*) 13425 # Green Hills C++ Compiler 13426 # _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" 13427 ;; 13428 esac 13429 ;; 13430 dgux*) 13431 case $cc_basename in 13432 ec++*) 13433 lt_prog_compiler_pic_CXX='-KPIC' 13434 ;; 13435 ghcx*) 13436 # Green Hills C++ Compiler 13437 lt_prog_compiler_pic_CXX='-pic' 13438 ;; 13439 *) 13440 ;; 13441 esac 13442 ;; 13443 freebsd* | dragonfly*) 13444 # FreeBSD uses GNU C++ 13445 ;; 13446 hpux9* | hpux10* | hpux11*) 13447 case $cc_basename in 13448 CC*) 13449 lt_prog_compiler_wl_CXX='-Wl,' 13450 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13451 if test "$host_cpu" != ia64; then 13452 lt_prog_compiler_pic_CXX='+Z' 13453 fi 13454 ;; 13455 aCC*) 13456 lt_prog_compiler_wl_CXX='-Wl,' 13457 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13458 case $host_cpu in 13459 hppa*64*|ia64*) 13460 # +Z the default 13461 ;; 13462 *) 13463 lt_prog_compiler_pic_CXX='+Z' 13464 ;; 13465 esac 13466 ;; 13467 *) 13468 ;; 13469 esac 13470 ;; 13471 interix*) 13472 # This is c89, which is MS Visual C++ (no shared libs) 13473 # Anyone wants to do a port? 13474 ;; 13475 irix5* | irix6* | nonstopux*) 13476 case $cc_basename in 13477 CC*) 13478 lt_prog_compiler_wl_CXX='-Wl,' 13479 lt_prog_compiler_static_CXX='-non_shared' 13480 # CC pic flag -KPIC is the default. 13481 ;; 13482 *) 13483 ;; 13484 esac 13485 ;; 13486 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13487 case $cc_basename in 13488 KCC*) 13489 # KAI C++ Compiler 13490 lt_prog_compiler_wl_CXX='--backend -Wl,' 13491 lt_prog_compiler_pic_CXX='-fPIC' 13492 ;; 13493 ecpc* ) 13494 # old Intel C++ for x86_64 which still supported -KPIC. 13495 lt_prog_compiler_wl_CXX='-Wl,' 13496 lt_prog_compiler_pic_CXX='-KPIC' 13497 lt_prog_compiler_static_CXX='-static' 13498 ;; 13499 icpc* ) 13500 # Intel C++, used to be incompatible with GCC. 13501 # ICC 10 doesn't accept -KPIC any more. 13502 lt_prog_compiler_wl_CXX='-Wl,' 13503 lt_prog_compiler_pic_CXX='-fPIC' 13504 lt_prog_compiler_static_CXX='-static' 13505 ;; 13506 pgCC* | pgcpp*) 13507 # Portland Group C++ compiler 13508 lt_prog_compiler_wl_CXX='-Wl,' 13509 lt_prog_compiler_pic_CXX='-fpic' 13510 lt_prog_compiler_static_CXX='-Bstatic' 13511 ;; 13512 cxx*) 13513 # Compaq C++ 13514 # Make sure the PIC flag is empty. It appears that all Alpha 13515 # Linux and Compaq Tru64 Unix objects are PIC. 13516 lt_prog_compiler_pic_CXX= 13517 lt_prog_compiler_static_CXX='-non_shared' 13518 ;; 13519 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 13520 # IBM XL 8.0, 9.0 on PPC and BlueGene 13521 lt_prog_compiler_wl_CXX='-Wl,' 13522 lt_prog_compiler_pic_CXX='-qpic' 13523 lt_prog_compiler_static_CXX='-qstaticlink' 13524 ;; 13525 *) 13526 case `$CC -V 2>&1 | sed 5q` in 13527 *Sun\ C*) 13528 # Sun C++ 5.9 13529 lt_prog_compiler_pic_CXX='-KPIC' 13530 lt_prog_compiler_static_CXX='-Bstatic' 13531 lt_prog_compiler_wl_CXX='-Qoption ld ' 13532 ;; 13533 esac 13534 ;; 13535 esac 13536 ;; 13537 lynxos*) 13538 ;; 13539 m88k*) 13540 ;; 13541 mvs*) 13542 case $cc_basename in 13543 cxx*) 13544 lt_prog_compiler_pic_CXX='-W c,exportall' 13545 ;; 13546 *) 13547 ;; 13548 esac 13549 ;; 13550 netbsd*) 13551 ;; 13552 *qnx* | *nto*) 13553 # QNX uses GNU C++, but need to define -shared option too, otherwise 13554 # it will coredump. 13555 lt_prog_compiler_pic_CXX='-fPIC -shared' 13556 ;; 13557 osf3* | osf4* | osf5*) 13558 case $cc_basename in 13559 KCC*) 13560 lt_prog_compiler_wl_CXX='--backend -Wl,' 13561 ;; 13562 RCC*) 13563 # Rational C++ 2.4.1 13564 lt_prog_compiler_pic_CXX='-pic' 13565 ;; 13566 cxx*) 13567 # Digital/Compaq C++ 13568 lt_prog_compiler_wl_CXX='-Wl,' 13569 # Make sure the PIC flag is empty. It appears that all Alpha 13570 # Linux and Compaq Tru64 Unix objects are PIC. 13571 lt_prog_compiler_pic_CXX= 13572 lt_prog_compiler_static_CXX='-non_shared' 13573 ;; 13574 *) 13575 ;; 13576 esac 13577 ;; 13578 psos*) 13579 ;; 13580 solaris*) 13581 case $cc_basename in 13582 CC* | sunCC*) 13583 # Sun C++ 4.2, 5.x and Centerline C++ 13584 lt_prog_compiler_pic_CXX='-KPIC' 13585 lt_prog_compiler_static_CXX='-Bstatic' 13586 lt_prog_compiler_wl_CXX='-Qoption ld ' 13587 ;; 13588 gcx*) 13589 # Green Hills C++ Compiler 13590 lt_prog_compiler_pic_CXX='-PIC' 13591 ;; 13592 *) 13593 ;; 13594 esac 13595 ;; 13596 sunos4*) 13597 case $cc_basename in 13598 CC*) 13599 # Sun C++ 4.x 13600 lt_prog_compiler_pic_CXX='-pic' 13601 lt_prog_compiler_static_CXX='-Bstatic' 13602 ;; 13603 lcc*) 13604 # Lucid 13605 lt_prog_compiler_pic_CXX='-pic' 13606 ;; 13607 *) 13608 ;; 13609 esac 13610 ;; 13611 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13612 case $cc_basename in 13613 CC*) 13614 lt_prog_compiler_wl_CXX='-Wl,' 13615 lt_prog_compiler_pic_CXX='-KPIC' 13616 lt_prog_compiler_static_CXX='-Bstatic' 13617 ;; 13618 esac 13619 ;; 13620 tandem*) 13621 case $cc_basename in 13622 NCC*) 13623 # NonStop-UX NCC 3.20 13624 lt_prog_compiler_pic_CXX='-KPIC' 13625 ;; 13626 *) 13627 ;; 13628 esac 13629 ;; 13630 vxworks*) 13631 ;; 13632 *) 13633 lt_prog_compiler_can_build_shared_CXX=no 13634 ;; 13635 esac 13636 fi 13637 13638case $host_os in 13639 # For platforms which do not support PIC, -DPIC is meaningless: 13640 *djgpp*) 13641 lt_prog_compiler_pic_CXX= 13642 ;; 13643 *) 13644 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13645 ;; 13646esac 13647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 13648$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 13649 13650 13651 13652# 13653# Check to make sure the PIC flag actually works. 13654# 13655if test -n "$lt_prog_compiler_pic_CXX"; then 13656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 13657$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 13658if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : 13659 $as_echo_n "(cached) " >&6 13660else 13661 lt_cv_prog_compiler_pic_works_CXX=no 13662 ac_outfile=conftest.$ac_objext 13663 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13664 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13665 # Insert the option either (1) after the last *FLAGS variable, or 13666 # (2) before a word containing "conftest.", or (3) at the end. 13667 # Note that $ac_compile itself does not contain backslashes and begins 13668 # with a dollar sign (not a hyphen), so the echo should work correctly. 13669 # The option is referenced via a variable to avoid confusing sed. 13670 lt_compile=`echo "$ac_compile" | $SED \ 13671 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13672 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13673 -e 's:$: $lt_compiler_flag:'` 13674 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13675 (eval "$lt_compile" 2>conftest.err) 13676 ac_status=$? 13677 cat conftest.err >&5 13678 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13679 if (exit $ac_status) && test -s "$ac_outfile"; then 13680 # The compiler can only warn and ignore the option if not recognized 13681 # So say no if there are warnings other than the usual output. 13682 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13683 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13684 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13685 lt_cv_prog_compiler_pic_works_CXX=yes 13686 fi 13687 fi 13688 $RM conftest* 13689 13690fi 13691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13692$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13693 13694if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13695 case $lt_prog_compiler_pic_CXX in 13696 "" | " "*) ;; 13697 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13698 esac 13699else 13700 lt_prog_compiler_pic_CXX= 13701 lt_prog_compiler_can_build_shared_CXX=no 13702fi 13703 13704fi 13705 13706 13707 13708# 13709# Check to make sure the static flag actually works. 13710# 13711wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13713$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13714if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : 13715 $as_echo_n "(cached) " >&6 13716else 13717 lt_cv_prog_compiler_static_works_CXX=no 13718 save_LDFLAGS="$LDFLAGS" 13719 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13720 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13721 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13722 # The linker can only warn and ignore the option if not recognized 13723 # So say no if there are warnings 13724 if test -s conftest.err; then 13725 # Append any errors to the config.log. 13726 cat conftest.err 1>&5 13727 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13728 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13729 if diff conftest.exp conftest.er2 >/dev/null; then 13730 lt_cv_prog_compiler_static_works_CXX=yes 13731 fi 13732 else 13733 lt_cv_prog_compiler_static_works_CXX=yes 13734 fi 13735 fi 13736 $RM -r conftest* 13737 LDFLAGS="$save_LDFLAGS" 13738 13739fi 13740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13741$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13742 13743if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13744 : 13745else 13746 lt_prog_compiler_static_CXX= 13747fi 13748 13749 13750 13751 13752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13753$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13754if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 13755 $as_echo_n "(cached) " >&6 13756else 13757 lt_cv_prog_compiler_c_o_CXX=no 13758 $RM -r conftest 2>/dev/null 13759 mkdir conftest 13760 cd conftest 13761 mkdir out 13762 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13763 13764 lt_compiler_flag="-o out/conftest2.$ac_objext" 13765 # Insert the option either (1) after the last *FLAGS variable, or 13766 # (2) before a word containing "conftest.", or (3) at the end. 13767 # Note that $ac_compile itself does not contain backslashes and begins 13768 # with a dollar sign (not a hyphen), so the echo should work correctly. 13769 lt_compile=`echo "$ac_compile" | $SED \ 13770 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13771 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13772 -e 's:$: $lt_compiler_flag:'` 13773 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13774 (eval "$lt_compile" 2>out/conftest.err) 13775 ac_status=$? 13776 cat out/conftest.err >&5 13777 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13778 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13779 then 13780 # The compiler can only warn and ignore the option if not recognized 13781 # So say no if there are warnings 13782 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13783 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13784 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13785 lt_cv_prog_compiler_c_o_CXX=yes 13786 fi 13787 fi 13788 chmod u+w . 2>&5 13789 $RM conftest* 13790 # SGI C++ compiler will create directory out/ii_files/ for 13791 # template instantiation 13792 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13793 $RM out/* && rmdir out 13794 cd .. 13795 $RM -r conftest 13796 $RM conftest* 13797 13798fi 13799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13800$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13801 13802 13803 13804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13805$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13806if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 13807 $as_echo_n "(cached) " >&6 13808else 13809 lt_cv_prog_compiler_c_o_CXX=no 13810 $RM -r conftest 2>/dev/null 13811 mkdir conftest 13812 cd conftest 13813 mkdir out 13814 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13815 13816 lt_compiler_flag="-o out/conftest2.$ac_objext" 13817 # Insert the option either (1) after the last *FLAGS variable, or 13818 # (2) before a word containing "conftest.", or (3) at the end. 13819 # Note that $ac_compile itself does not contain backslashes and begins 13820 # with a dollar sign (not a hyphen), so the echo should work correctly. 13821 lt_compile=`echo "$ac_compile" | $SED \ 13822 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13823 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13824 -e 's:$: $lt_compiler_flag:'` 13825 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13826 (eval "$lt_compile" 2>out/conftest.err) 13827 ac_status=$? 13828 cat out/conftest.err >&5 13829 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13830 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13831 then 13832 # The compiler can only warn and ignore the option if not recognized 13833 # So say no if there are warnings 13834 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13835 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13836 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13837 lt_cv_prog_compiler_c_o_CXX=yes 13838 fi 13839 fi 13840 chmod u+w . 2>&5 13841 $RM conftest* 13842 # SGI C++ compiler will create directory out/ii_files/ for 13843 # template instantiation 13844 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13845 $RM out/* && rmdir out 13846 cd .. 13847 $RM -r conftest 13848 $RM conftest* 13849 13850fi 13851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13852$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13853 13854 13855 13856 13857hard_links="nottested" 13858if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13859 # do not overwrite the value of need_locks provided by the user 13860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 13861$as_echo_n "checking if we can lock with hard links... " >&6; } 13862 hard_links=yes 13863 $RM conftest* 13864 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13865 touch conftest.a 13866 ln conftest.a conftest.b 2>&5 || hard_links=no 13867 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 13869$as_echo "$hard_links" >&6; } 13870 if test "$hard_links" = no; then 13871 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13872$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13873 need_locks=warn 13874 fi 13875else 13876 need_locks=no 13877fi 13878 13879 13880 13881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13882$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13883 13884 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13885 case $host_os in 13886 aix[4-9]*) 13887 # If we're using GNU nm, then we don't want the "-C" option. 13888 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13889 # Also, AIX nm treats weak defined symbols like other global defined 13890 # symbols, whereas GNU nm marks them as "W". 13891 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 13892 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' 13893 else 13894 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' 13895 fi 13896 ;; 13897 pw32*) 13898 export_symbols_cmds_CXX="$ltdll_cmds" 13899 ;; 13900 cygwin* | mingw* | cegcc*) 13901 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 13902 ;; 13903 *) 13904 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13905 ;; 13906 esac 13907 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13908 13909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13910$as_echo "$ld_shlibs_CXX" >&6; } 13911test "$ld_shlibs_CXX" = no && can_build_shared=no 13912 13913with_gnu_ld_CXX=$with_gnu_ld 13914 13915 13916 13917 13918 13919 13920# 13921# Do we need to explicitly link libc? 13922# 13923case "x$archive_cmds_need_lc_CXX" in 13924x|xyes) 13925 # Assume -lc should be added 13926 archive_cmds_need_lc_CXX=yes 13927 13928 if test "$enable_shared" = yes && test "$GCC" = yes; then 13929 case $archive_cmds_CXX in 13930 *'~'*) 13931 # FIXME: we may have to deal with multi-command sequences. 13932 ;; 13933 '$CC '*) 13934 # Test whether the compiler implicitly links with -lc since on some 13935 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13936 # to ld, don't add -lc before -lgcc. 13937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13938$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13939if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then : 13940 $as_echo_n "(cached) " >&6 13941else 13942 $RM conftest* 13943 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13944 13945 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13946 (eval $ac_compile) 2>&5 13947 ac_status=$? 13948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13949 test $ac_status = 0; } 2>conftest.err; then 13950 soname=conftest 13951 lib=conftest 13952 libobjs=conftest.$ac_objext 13953 deplibs= 13954 wl=$lt_prog_compiler_wl_CXX 13955 pic_flag=$lt_prog_compiler_pic_CXX 13956 compiler_flags=-v 13957 linker_flags=-v 13958 verstring= 13959 output_objdir=. 13960 libname=conftest 13961 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13962 allow_undefined_flag_CXX= 13963 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13964 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13965 ac_status=$? 13966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13967 test $ac_status = 0; } 13968 then 13969 lt_cv_archive_cmds_need_lc_CXX=no 13970 else 13971 lt_cv_archive_cmds_need_lc_CXX=yes 13972 fi 13973 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13974 else 13975 cat conftest.err 1>&5 13976 fi 13977 $RM conftest* 13978 13979fi 13980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 13981$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 13982 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 13983 ;; 13984 esac 13985 fi 13986 ;; 13987esac 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14053$as_echo_n "checking dynamic linker characteristics... " >&6; } 14054 14055library_names_spec= 14056libname_spec='lib$name' 14057soname_spec= 14058shrext_cmds=".so" 14059postinstall_cmds= 14060postuninstall_cmds= 14061finish_cmds= 14062finish_eval= 14063shlibpath_var= 14064shlibpath_overrides_runpath=unknown 14065version_type=none 14066dynamic_linker="$host_os ld.so" 14067sys_lib_dlsearch_path_spec="/lib /usr/lib" 14068need_lib_prefix=unknown 14069hardcode_into_libs=no 14070 14071# when you set need_version to no, make sure it does not cause -set_version 14072# flags to be left without arguments 14073need_version=unknown 14074 14075case $host_os in 14076aix3*) 14077 version_type=linux 14078 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14079 shlibpath_var=LIBPATH 14080 14081 # AIX 3 has no versioning support, so we append a major version to the name. 14082 soname_spec='${libname}${release}${shared_ext}$major' 14083 ;; 14084 14085aix[4-9]*) 14086 version_type=linux 14087 need_lib_prefix=no 14088 need_version=no 14089 hardcode_into_libs=yes 14090 if test "$host_cpu" = ia64; then 14091 # AIX 5 supports IA64 14092 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14093 shlibpath_var=LD_LIBRARY_PATH 14094 else 14095 # With GCC up to 2.95.x, collect2 would create an import file 14096 # for dependence libraries. The import file would start with 14097 # the line `#! .'. This would cause the generated library to 14098 # depend on `.', always an invalid library. This was fixed in 14099 # development snapshots of GCC prior to 3.0. 14100 case $host_os in 14101 aix4 | aix4.[01] | aix4.[01].*) 14102 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14103 echo ' yes ' 14104 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14105 : 14106 else 14107 can_build_shared=no 14108 fi 14109 ;; 14110 esac 14111 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14112 # soname into executable. Probably we can add versioning support to 14113 # collect2, so additional links can be useful in future. 14114 if test "$aix_use_runtimelinking" = yes; then 14115 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14116 # instead of lib<name>.a to let people know that these are not 14117 # typical AIX shared libraries. 14118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14119 else 14120 # We preserve .a as extension for shared libraries through AIX4.2 14121 # and later when we are not doing run time linking. 14122 library_names_spec='${libname}${release}.a $libname.a' 14123 soname_spec='${libname}${release}${shared_ext}$major' 14124 fi 14125 shlibpath_var=LIBPATH 14126 fi 14127 ;; 14128 14129amigaos*) 14130 case $host_cpu in 14131 powerpc) 14132 # Since July 2007 AmigaOS4 officially supports .so libraries. 14133 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14134 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14135 ;; 14136 m68k) 14137 library_names_spec='$libname.ixlibrary $libname.a' 14138 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14139 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' 14140 ;; 14141 esac 14142 ;; 14143 14144beos*) 14145 library_names_spec='${libname}${shared_ext}' 14146 dynamic_linker="$host_os ld.so" 14147 shlibpath_var=LIBRARY_PATH 14148 ;; 14149 14150bsdi[45]*) 14151 version_type=linux 14152 need_version=no 14153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14154 soname_spec='${libname}${release}${shared_ext}$major' 14155 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14156 shlibpath_var=LD_LIBRARY_PATH 14157 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14158 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14159 # the default ld.so.conf also contains /usr/contrib/lib and 14160 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14161 # libtool to hard-code these into programs 14162 ;; 14163 14164cygwin* | mingw* | pw32* | cegcc*) 14165 version_type=windows 14166 shrext_cmds=".dll" 14167 need_version=no 14168 need_lib_prefix=no 14169 14170 case $GCC,$host_os in 14171 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 14172 library_names_spec='$libname.dll.a' 14173 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14174 postinstall_cmds='base_file=`basename \${file}`~ 14175 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14176 dldir=$destdir/`dirname \$dlpath`~ 14177 test -d \$dldir || mkdir -p \$dldir~ 14178 $install_prog $dir/$dlname \$dldir/$dlname~ 14179 chmod a+x \$dldir/$dlname~ 14180 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14181 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14182 fi' 14183 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14184 dlpath=$dir/\$dldll~ 14185 $RM \$dlpath' 14186 shlibpath_overrides_runpath=yes 14187 14188 case $host_os in 14189 cygwin*) 14190 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14191 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14192 14193 ;; 14194 mingw* | cegcc*) 14195 # MinGW DLLs use traditional 'lib' prefix 14196 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14197 ;; 14198 pw32*) 14199 # pw32 DLLs use 'pw' prefix rather than 'lib' 14200 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14201 ;; 14202 esac 14203 ;; 14204 14205 *) 14206 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14207 ;; 14208 esac 14209 dynamic_linker='Win32 ld.exe' 14210 # FIXME: first we should search . and the directory the executable is in 14211 shlibpath_var=PATH 14212 ;; 14213 14214darwin* | rhapsody*) 14215 dynamic_linker="$host_os dyld" 14216 version_type=darwin 14217 need_lib_prefix=no 14218 need_version=no 14219 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14220 soname_spec='${libname}${release}${major}$shared_ext' 14221 shlibpath_overrides_runpath=yes 14222 shlibpath_var=DYLD_LIBRARY_PATH 14223 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14224 14225 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14226 ;; 14227 14228dgux*) 14229 version_type=linux 14230 need_lib_prefix=no 14231 need_version=no 14232 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14233 soname_spec='${libname}${release}${shared_ext}$major' 14234 shlibpath_var=LD_LIBRARY_PATH 14235 ;; 14236 14237freebsd1*) 14238 dynamic_linker=no 14239 ;; 14240 14241freebsd* | dragonfly*) 14242 # DragonFly does not have aout. When/if they implement a new 14243 # versioning mechanism, adjust this. 14244 if test -x /usr/bin/objformat; then 14245 objformat=`/usr/bin/objformat` 14246 else 14247 case $host_os in 14248 freebsd[123]*) objformat=aout ;; 14249 *) objformat=elf ;; 14250 esac 14251 fi 14252 # Handle Gentoo/FreeBSD as it was Linux 14253 case $host_vendor in 14254 gentoo) 14255 version_type=linux ;; 14256 *) 14257 version_type=freebsd-$objformat ;; 14258 esac 14259 14260 case $version_type in 14261 freebsd-elf*) 14262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14263 need_version=no 14264 need_lib_prefix=no 14265 ;; 14266 freebsd-*) 14267 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14268 need_version=yes 14269 ;; 14270 linux) 14271 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14272 soname_spec='${libname}${release}${shared_ext}$major' 14273 need_lib_prefix=no 14274 need_version=no 14275 ;; 14276 esac 14277 shlibpath_var=LD_LIBRARY_PATH 14278 case $host_os in 14279 freebsd2*) 14280 shlibpath_overrides_runpath=yes 14281 ;; 14282 freebsd3.[01]* | freebsdelf3.[01]*) 14283 shlibpath_overrides_runpath=yes 14284 hardcode_into_libs=yes 14285 ;; 14286 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14287 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14288 shlibpath_overrides_runpath=no 14289 hardcode_into_libs=yes 14290 ;; 14291 *) # from 4.6 on, and DragonFly 14292 shlibpath_overrides_runpath=yes 14293 hardcode_into_libs=yes 14294 ;; 14295 esac 14296 ;; 14297 14298gnu*) 14299 version_type=linux 14300 need_lib_prefix=no 14301 need_version=no 14302 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14303 soname_spec='${libname}${release}${shared_ext}$major' 14304 shlibpath_var=LD_LIBRARY_PATH 14305 hardcode_into_libs=yes 14306 ;; 14307 14308haiku*) 14309 version_type=linux 14310 need_lib_prefix=no 14311 need_version=no 14312 dynamic_linker="$host_os runtime_loader" 14313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14314 soname_spec='${libname}${release}${shared_ext}$major' 14315 shlibpath_var=LIBRARY_PATH 14316 shlibpath_overrides_runpath=yes 14317 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 14318 hardcode_into_libs=yes 14319 ;; 14320 14321hpux9* | hpux10* | hpux11*) 14322 # Give a soname corresponding to the major version so that dld.sl refuses to 14323 # link against other versions. 14324 version_type=sunos 14325 need_lib_prefix=no 14326 need_version=no 14327 case $host_cpu in 14328 ia64*) 14329 shrext_cmds='.so' 14330 hardcode_into_libs=yes 14331 dynamic_linker="$host_os dld.so" 14332 shlibpath_var=LD_LIBRARY_PATH 14333 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14335 soname_spec='${libname}${release}${shared_ext}$major' 14336 if test "X$HPUX_IA64_MODE" = X32; then 14337 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14338 else 14339 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14340 fi 14341 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14342 ;; 14343 hppa*64*) 14344 shrext_cmds='.sl' 14345 hardcode_into_libs=yes 14346 dynamic_linker="$host_os dld.sl" 14347 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14348 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14350 soname_spec='${libname}${release}${shared_ext}$major' 14351 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14352 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14353 ;; 14354 *) 14355 shrext_cmds='.sl' 14356 dynamic_linker="$host_os dld.sl" 14357 shlibpath_var=SHLIB_PATH 14358 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14360 soname_spec='${libname}${release}${shared_ext}$major' 14361 ;; 14362 esac 14363 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14364 postinstall_cmds='chmod 555 $lib' 14365 # or fails outright, so override atomically: 14366 install_override_mode=555 14367 ;; 14368 14369interix[3-9]*) 14370 version_type=linux 14371 need_lib_prefix=no 14372 need_version=no 14373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14374 soname_spec='${libname}${release}${shared_ext}$major' 14375 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14376 shlibpath_var=LD_LIBRARY_PATH 14377 shlibpath_overrides_runpath=no 14378 hardcode_into_libs=yes 14379 ;; 14380 14381irix5* | irix6* | nonstopux*) 14382 case $host_os in 14383 nonstopux*) version_type=nonstopux ;; 14384 *) 14385 if test "$lt_cv_prog_gnu_ld" = yes; then 14386 version_type=linux 14387 else 14388 version_type=irix 14389 fi ;; 14390 esac 14391 need_lib_prefix=no 14392 need_version=no 14393 soname_spec='${libname}${release}${shared_ext}$major' 14394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14395 case $host_os in 14396 irix5* | nonstopux*) 14397 libsuff= shlibsuff= 14398 ;; 14399 *) 14400 case $LD in # libtool.m4 will add one of these switches to LD 14401 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14402 libsuff= shlibsuff= libmagic=32-bit;; 14403 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14404 libsuff=32 shlibsuff=N32 libmagic=N32;; 14405 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14406 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14407 *) libsuff= shlibsuff= libmagic=never-match;; 14408 esac 14409 ;; 14410 esac 14411 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14412 shlibpath_overrides_runpath=no 14413 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14414 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14415 hardcode_into_libs=yes 14416 ;; 14417 14418# No shared lib support for Linux oldld, aout, or coff. 14419linux*oldld* | linux*aout* | linux*coff*) 14420 dynamic_linker=no 14421 ;; 14422 14423# This must be Linux ELF. 14424linux* | k*bsd*-gnu | kopensolaris*-gnu) 14425 version_type=linux 14426 need_lib_prefix=no 14427 need_version=no 14428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14429 soname_spec='${libname}${release}${shared_ext}$major' 14430 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14431 shlibpath_var=LD_LIBRARY_PATH 14432 shlibpath_overrides_runpath=no 14433 14434 # Some binutils ld are patched to set DT_RUNPATH 14435 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 14436 $as_echo_n "(cached) " >&6 14437else 14438 lt_cv_shlibpath_overrides_runpath=no 14439 save_LDFLAGS=$LDFLAGS 14440 save_libdir=$libdir 14441 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 14442 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 14443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14444/* end confdefs.h. */ 14445 14446int 14447main () 14448{ 14449 14450 ; 14451 return 0; 14452} 14453_ACEOF 14454if ac_fn_cxx_try_link "$LINENO"; then : 14455 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14456 lt_cv_shlibpath_overrides_runpath=yes 14457fi 14458fi 14459rm -f core conftest.err conftest.$ac_objext \ 14460 conftest$ac_exeext conftest.$ac_ext 14461 LDFLAGS=$save_LDFLAGS 14462 libdir=$save_libdir 14463 14464fi 14465 14466 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14467 14468 # This implies no fast_install, which is unacceptable. 14469 # Some rework will be needed to allow for fast_install 14470 # before this can be enabled. 14471 hardcode_into_libs=yes 14472 14473 # Append ld.so.conf contents to the search path 14474 if test -f /etc/ld.so.conf; then 14475 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' ' '` 14476 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14477 fi 14478 14479 # We used to test for /lib/ld.so.1 and disable shared libraries on 14480 # powerpc, because MkLinux only supported shared libraries with the 14481 # GNU dynamic linker. Since this was broken with cross compilers, 14482 # most powerpc-linux boxes support dynamic linking these days and 14483 # people can always --disable-shared, the test was removed, and we 14484 # assume the GNU/Linux dynamic linker is in use. 14485 dynamic_linker='GNU/Linux ld.so' 14486 ;; 14487 14488netbsd*) 14489 version_type=sunos 14490 need_lib_prefix=no 14491 need_version=no 14492 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14494 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14495 dynamic_linker='NetBSD (a.out) ld.so' 14496 else 14497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14498 soname_spec='${libname}${release}${shared_ext}$major' 14499 dynamic_linker='NetBSD ld.elf_so' 14500 fi 14501 shlibpath_var=LD_LIBRARY_PATH 14502 shlibpath_overrides_runpath=yes 14503 hardcode_into_libs=yes 14504 ;; 14505 14506newsos6) 14507 version_type=linux 14508 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14509 shlibpath_var=LD_LIBRARY_PATH 14510 shlibpath_overrides_runpath=yes 14511 ;; 14512 14513*nto* | *qnx*) 14514 version_type=qnx 14515 need_lib_prefix=no 14516 need_version=no 14517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14518 soname_spec='${libname}${release}${shared_ext}$major' 14519 shlibpath_var=LD_LIBRARY_PATH 14520 shlibpath_overrides_runpath=no 14521 hardcode_into_libs=yes 14522 dynamic_linker='ldqnx.so' 14523 ;; 14524 14525openbsd*) 14526 version_type=sunos 14527 sys_lib_dlsearch_path_spec="/usr/lib" 14528 need_lib_prefix=no 14529 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14530 case $host_os in 14531 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14532 *) need_version=no ;; 14533 esac 14534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14535 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14536 shlibpath_var=LD_LIBRARY_PATH 14537 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14538 case $host_os in 14539 openbsd2.[89] | openbsd2.[89].*) 14540 shlibpath_overrides_runpath=no 14541 ;; 14542 *) 14543 shlibpath_overrides_runpath=yes 14544 ;; 14545 esac 14546 else 14547 shlibpath_overrides_runpath=yes 14548 fi 14549 ;; 14550 14551os2*) 14552 libname_spec='$name' 14553 shrext_cmds=".dll" 14554 need_lib_prefix=no 14555 library_names_spec='$libname${shared_ext} $libname.a' 14556 dynamic_linker='OS/2 ld.exe' 14557 shlibpath_var=LIBPATH 14558 ;; 14559 14560osf3* | osf4* | osf5*) 14561 version_type=osf 14562 need_lib_prefix=no 14563 need_version=no 14564 soname_spec='${libname}${release}${shared_ext}$major' 14565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14566 shlibpath_var=LD_LIBRARY_PATH 14567 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14568 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14569 ;; 14570 14571rdos*) 14572 dynamic_linker=no 14573 ;; 14574 14575solaris*) 14576 version_type=linux 14577 need_lib_prefix=no 14578 need_version=no 14579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14580 soname_spec='${libname}${release}${shared_ext}$major' 14581 shlibpath_var=LD_LIBRARY_PATH 14582 shlibpath_overrides_runpath=yes 14583 hardcode_into_libs=yes 14584 # ldd complains unless libraries are executable 14585 postinstall_cmds='chmod +x $lib' 14586 ;; 14587 14588sunos4*) 14589 version_type=sunos 14590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14591 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14592 shlibpath_var=LD_LIBRARY_PATH 14593 shlibpath_overrides_runpath=yes 14594 if test "$with_gnu_ld" = yes; then 14595 need_lib_prefix=no 14596 fi 14597 need_version=yes 14598 ;; 14599 14600sysv4 | sysv4.3*) 14601 version_type=linux 14602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14603 soname_spec='${libname}${release}${shared_ext}$major' 14604 shlibpath_var=LD_LIBRARY_PATH 14605 case $host_vendor in 14606 sni) 14607 shlibpath_overrides_runpath=no 14608 need_lib_prefix=no 14609 runpath_var=LD_RUN_PATH 14610 ;; 14611 siemens) 14612 need_lib_prefix=no 14613 ;; 14614 motorola) 14615 need_lib_prefix=no 14616 need_version=no 14617 shlibpath_overrides_runpath=no 14618 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14619 ;; 14620 esac 14621 ;; 14622 14623sysv4*MP*) 14624 if test -d /usr/nec ;then 14625 version_type=linux 14626 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14627 soname_spec='$libname${shared_ext}.$major' 14628 shlibpath_var=LD_LIBRARY_PATH 14629 fi 14630 ;; 14631 14632sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14633 version_type=freebsd-elf 14634 need_lib_prefix=no 14635 need_version=no 14636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14637 soname_spec='${libname}${release}${shared_ext}$major' 14638 shlibpath_var=LD_LIBRARY_PATH 14639 shlibpath_overrides_runpath=yes 14640 hardcode_into_libs=yes 14641 if test "$with_gnu_ld" = yes; then 14642 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14643 else 14644 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14645 case $host_os in 14646 sco3.2v5*) 14647 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14648 ;; 14649 esac 14650 fi 14651 sys_lib_dlsearch_path_spec='/usr/lib' 14652 ;; 14653 14654tpf*) 14655 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 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 shlibpath_var=LD_LIBRARY_PATH 14661 shlibpath_overrides_runpath=no 14662 hardcode_into_libs=yes 14663 ;; 14664 14665uts4*) 14666 version_type=linux 14667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14668 soname_spec='${libname}${release}${shared_ext}$major' 14669 shlibpath_var=LD_LIBRARY_PATH 14670 ;; 14671 14672*) 14673 dynamic_linker=no 14674 ;; 14675esac 14676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14677$as_echo "$dynamic_linker" >&6; } 14678test "$dynamic_linker" = no && can_build_shared=no 14679 14680variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14681if test "$GCC" = yes; then 14682 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14683fi 14684 14685if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14686 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14687fi 14688if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14689 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14690fi 14691 14692 14693 14694 14695 14696 14697 14698 14699 14700 14701 14702 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722 14723 14724 14725 14726 14727 14728 14729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14730$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14731hardcode_action_CXX= 14732if test -n "$hardcode_libdir_flag_spec_CXX" || 14733 test -n "$runpath_var_CXX" || 14734 test "X$hardcode_automatic_CXX" = "Xyes" ; then 14735 14736 # We can hardcode non-existent directories. 14737 if test "$hardcode_direct_CXX" != no && 14738 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14739 # have to relink, otherwise we might link with an installed library 14740 # when we should be linking with a yet-to-be-installed one 14741 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 14742 test "$hardcode_minus_L_CXX" != no; then 14743 # Linking always hardcodes the temporary library directory. 14744 hardcode_action_CXX=relink 14745 else 14746 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14747 hardcode_action_CXX=immediate 14748 fi 14749else 14750 # We cannot hardcode anything, or else we can only hardcode existing 14751 # directories. 14752 hardcode_action_CXX=unsupported 14753fi 14754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 14755$as_echo "$hardcode_action_CXX" >&6; } 14756 14757if test "$hardcode_action_CXX" = relink || 14758 test "$inherit_rpath_CXX" = yes; then 14759 # Fast installation is not supported 14760 enable_fast_install=no 14761elif test "$shlibpath_overrides_runpath" = yes || 14762 test "$enable_shared" = no; then 14763 # Fast installation is not necessary 14764 enable_fast_install=needless 14765fi 14766 14767 14768 14769 14770 14771 14772 14773 fi # test -n "$compiler" 14774 14775 CC=$lt_save_CC 14776 LDCXX=$LD 14777 LD=$lt_save_LD 14778 GCC=$lt_save_GCC 14779 with_gnu_ld=$lt_save_with_gnu_ld 14780 lt_cv_path_LDCXX=$lt_cv_path_LD 14781 lt_cv_path_LD=$lt_save_path_LD 14782 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14783 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14784fi # test "$_lt_caught_CXX_error" != yes 14785 14786ac_ext=c 14787ac_cpp='$CPP $CPPFLAGS' 14788ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14789ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14790ac_compiler_gnu=$ac_cv_c_compiler_gnu 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 ac_config_commands="$ac_config_commands libtool" 14805 14806 14807 14808 14809# Only expand once: 14810 14811 14812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 14813$as_echo_n "checking whether ln -s works... " >&6; } 14814LN_S=$as_ln_s 14815if test "$LN_S" = "ln -s"; then 14816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14817$as_echo "yes" >&6; } 14818else 14819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 14820$as_echo "no, using $LN_S" >&6; } 14821fi 14822 14823 14824PCRE_MAJOR="8" 14825PCRE_MINOR="12" 14826PCRE_PRERELEASE="" 14827PCRE_DATE="2011-01-15" 14828 14829if test "$PCRE_MINOR" = "08" -o "$PCRE_MINOR" = "09" 14830then 14831 echo "***" 14832 echo "*** Minor version number $PCRE_MINOR must not be used. ***" 14833 echo "*** Use only 01 to 07 or 10 onwards, to avoid octal issues. ***" 14834 echo "***" 14835 exit 1 14836fi 14837 14838 14839 14840 14841 14842 14843# Set a more sensible default value for $(htmldir). 14844if test "x$htmldir" = 'x${docdir}' 14845then 14846 htmldir='${docdir}/html' 14847fi 14848 14849# Handle --disable-cpp. The substitution of enable_cpp is needed for use in 14850# pcre-config. 14851# Check whether --enable-cpp was given. 14852if test "${enable_cpp+set}" = set; then : 14853 enableval=$enable_cpp; 14854else 14855 enable_cpp=yes 14856fi 14857 14858 14859 14860# Handle --enable-rebuild-chartables 14861# Check whether --enable-rebuild-chartables was given. 14862if test "${enable_rebuild_chartables+set}" = set; then : 14863 enableval=$enable_rebuild_chartables; 14864else 14865 enable_rebuild_chartables=no 14866fi 14867 14868 14869# Handle --enable-utf8 (disabled by default) 14870# Check whether --enable-utf8 was given. 14871if test "${enable_utf8+set}" = set; then : 14872 enableval=$enable_utf8; 14873else 14874 enable_utf8=unset 14875fi 14876 14877 14878# Handle --enable-unicode-properties 14879# Check whether --enable-unicode-properties was given. 14880if test "${enable_unicode_properties+set}" = set; then : 14881 enableval=$enable_unicode_properties; 14882else 14883 enable_unicode_properties=no 14884fi 14885 14886 14887# Handle --enable-newline=NL 14888 14889# Separate newline options 14890ac_pcre_newline=lf 14891# Check whether --enable-newline-is-cr was given. 14892if test "${enable_newline_is_cr+set}" = set; then : 14893 enableval=$enable_newline_is_cr; ac_pcre_newline=cr 14894fi 14895 14896# Check whether --enable-newline-is-lf was given. 14897if test "${enable_newline_is_lf+set}" = set; then : 14898 enableval=$enable_newline_is_lf; ac_pcre_newline=lf 14899fi 14900 14901# Check whether --enable-newline-is-crlf was given. 14902if test "${enable_newline_is_crlf+set}" = set; then : 14903 enableval=$enable_newline_is_crlf; ac_pcre_newline=crlf 14904fi 14905 14906# Check whether --enable-newline-is-anycrlf was given. 14907if test "${enable_newline_is_anycrlf+set}" = set; then : 14908 enableval=$enable_newline_is_anycrlf; ac_pcre_newline=anycrlf 14909fi 14910 14911# Check whether --enable-newline-is-any was given. 14912if test "${enable_newline_is_any+set}" = set; then : 14913 enableval=$enable_newline_is_any; ac_pcre_newline=any 14914fi 14915 14916enable_newline="$ac_pcre_newline" 14917 14918# Handle --enable-bsr-anycrlf 14919# Check whether --enable-bsr-anycrlf was given. 14920if test "${enable_bsr_anycrlf+set}" = set; then : 14921 enableval=$enable_bsr_anycrlf; 14922else 14923 enable_bsr_anycrlf=no 14924fi 14925 14926 14927# Handle --enable-ebcdic 14928# Check whether --enable-ebcdic was given. 14929if test "${enable_ebcdic+set}" = set; then : 14930 enableval=$enable_ebcdic; 14931else 14932 enable_ebcdic=no 14933fi 14934 14935 14936# Handle --disable-stack-for-recursion 14937# Check whether --enable-stack-for-recursion was given. 14938if test "${enable_stack_for_recursion+set}" = set; then : 14939 enableval=$enable_stack_for_recursion; 14940else 14941 enable_stack_for_recursion=yes 14942fi 14943 14944 14945# Handle --enable-pcregrep-libz 14946# Check whether --enable-pcregrep-libz was given. 14947if test "${enable_pcregrep_libz+set}" = set; then : 14948 enableval=$enable_pcregrep_libz; 14949else 14950 enable_pcregrep_libz=no 14951fi 14952 14953 14954# Handle --enable-pcregrep-libbz2 14955# Check whether --enable-pcregrep-libbz2 was given. 14956if test "${enable_pcregrep_libbz2+set}" = set; then : 14957 enableval=$enable_pcregrep_libbz2; 14958else 14959 enable_pcregrep_libbz2=no 14960fi 14961 14962 14963# Handle --enable-pcretest-libreadline 14964# Check whether --enable-pcretest-libreadline was given. 14965if test "${enable_pcretest_libreadline+set}" = set; then : 14966 enableval=$enable_pcretest_libreadline; 14967else 14968 enable_pcretest_libreadline=no 14969fi 14970 14971 14972# Handle --with-posix-malloc-threshold=NBYTES 14973 14974# Check whether --with-posix-malloc-threshold was given. 14975if test "${with_posix_malloc_threshold+set}" = set; then : 14976 withval=$with_posix_malloc_threshold; 14977else 14978 with_posix_malloc_threshold=10 14979fi 14980 14981 14982# Handle --with-link-size=N 14983 14984# Check whether --with-link-size was given. 14985if test "${with_link_size+set}" = set; then : 14986 withval=$with_link_size; 14987else 14988 with_link_size=2 14989fi 14990 14991 14992# Handle --with-match-limit=N 14993 14994# Check whether --with-match-limit was given. 14995if test "${with_match_limit+set}" = set; then : 14996 withval=$with_match_limit; 14997else 14998 with_match_limit=10000000 14999fi 15000 15001 15002# Handle --with-match-limit_recursion=N 15003# 15004# Note: In config.h, the default is to define MATCH_LIMIT_RECURSION 15005# symbolically as MATCH_LIMIT, which in turn is defined to be some numeric 15006# value (e.g. 10000000). MATCH_LIMIT_RECURSION can otherwise be set to some 15007# different numeric value (or even the same numeric value as MATCH_LIMIT, 15008# though no longer defined in terms of the latter). 15009# 15010 15011# Check whether --with-match-limit-recursion was given. 15012if test "${with_match_limit_recursion+set}" = set; then : 15013 withval=$with_match_limit_recursion; 15014else 15015 with_match_limit_recursion=MATCH_LIMIT 15016fi 15017 15018 15019# Make sure that if enable_unicode_properties was set, that UTF-8 support 15020# is enabled. 15021# 15022if test "x$enable_unicode_properties" = "xyes" 15023then 15024 if test "x$enable_utf8" = "xno" 15025 then 15026 as_fn_error "support for Unicode properties requires UTF-8 support" "$LINENO" 5 15027 fi 15028 enable_utf8=yes 15029fi 15030 15031if test "x$enable_utf8" = "xunset" 15032then 15033 enable_utf8=no 15034fi 15035 15036# Make sure that if enable_ebcdic is set, rebuild_chartables is also enabled. 15037# Also check that UTF-8 support is not requested, because PCRE cannot handle 15038# EBCDIC and UTF-8 in the same build. To do so it would need to use different 15039# character constants depending on the mode. 15040# 15041if test "x$enable_ebcdic" = "xyes" 15042then 15043 enable_rebuild_chartables=yes 15044 if test "x$enable_utf8" = "xyes" 15045 then 15046 as_fn_error "support for EBCDIC and UTF-8 cannot be enabled at the same time" "$LINENO" 5 15047 fi 15048fi 15049 15050# Convert the newline identifier into the appropriate integer value. 15051case "$enable_newline" in 15052 lf) ac_pcre_newline_value=10 ;; 15053 cr) ac_pcre_newline_value=13 ;; 15054 crlf) ac_pcre_newline_value=3338 ;; 15055 anycrlf) ac_pcre_newline_value=-2 ;; 15056 any) ac_pcre_newline_value=-1 ;; 15057 *) 15058 as_fn_error "invalid argument \"$enable_newline\" to --enable-newline option" "$LINENO" 5 15059 ;; 15060esac 15061 15062# Check argument to --with-link-size 15063case "$with_link_size" in 15064 2|3|4) ;; 15065 *) 15066 as_fn_error "invalid argument \"$with_link_size\" to --with-link-size option" "$LINENO" 5 15067 ;; 15068esac 15069 15070 15071 15072# Checks for header files. 15073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 15074$as_echo_n "checking for ANSI C header files... " >&6; } 15075if test "${ac_cv_header_stdc+set}" = set; then : 15076 $as_echo_n "(cached) " >&6 15077else 15078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15079/* end confdefs.h. */ 15080#include <stdlib.h> 15081#include <stdarg.h> 15082#include <string.h> 15083#include <float.h> 15084 15085int 15086main () 15087{ 15088 15089 ; 15090 return 0; 15091} 15092_ACEOF 15093if ac_fn_c_try_compile "$LINENO"; then : 15094 ac_cv_header_stdc=yes 15095else 15096 ac_cv_header_stdc=no 15097fi 15098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15099 15100if test $ac_cv_header_stdc = yes; then 15101 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 15102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15103/* end confdefs.h. */ 15104#include <string.h> 15105 15106_ACEOF 15107if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15108 $EGREP "memchr" >/dev/null 2>&1; then : 15109 15110else 15111 ac_cv_header_stdc=no 15112fi 15113rm -f conftest* 15114 15115fi 15116 15117if test $ac_cv_header_stdc = yes; then 15118 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 15119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15120/* end confdefs.h. */ 15121#include <stdlib.h> 15122 15123_ACEOF 15124if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15125 $EGREP "free" >/dev/null 2>&1; then : 15126 15127else 15128 ac_cv_header_stdc=no 15129fi 15130rm -f conftest* 15131 15132fi 15133 15134if test $ac_cv_header_stdc = yes; then 15135 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 15136 if test "$cross_compiling" = yes; then : 15137 : 15138else 15139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15140/* end confdefs.h. */ 15141#include <ctype.h> 15142#include <stdlib.h> 15143#if ((' ' & 0x0FF) == 0x020) 15144# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 15145# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 15146#else 15147# define ISLOWER(c) \ 15148 (('a' <= (c) && (c) <= 'i') \ 15149 || ('j' <= (c) && (c) <= 'r') \ 15150 || ('s' <= (c) && (c) <= 'z')) 15151# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 15152#endif 15153 15154#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 15155int 15156main () 15157{ 15158 int i; 15159 for (i = 0; i < 256; i++) 15160 if (XOR (islower (i), ISLOWER (i)) 15161 || toupper (i) != TOUPPER (i)) 15162 return 2; 15163 return 0; 15164} 15165_ACEOF 15166if ac_fn_c_try_run "$LINENO"; then : 15167 15168else 15169 ac_cv_header_stdc=no 15170fi 15171rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15172 conftest.$ac_objext conftest.beam conftest.$ac_ext 15173fi 15174 15175fi 15176fi 15177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 15178$as_echo "$ac_cv_header_stdc" >&6; } 15179if test $ac_cv_header_stdc = yes; then 15180 15181$as_echo "#define STDC_HEADERS 1" >>confdefs.h 15182 15183fi 15184 15185for ac_header in limits.h sys/types.h sys/stat.h dirent.h windows.h 15186do : 15187 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15188ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 15189eval as_val=\$$as_ac_Header 15190 if test "x$as_val" = x""yes; then : 15191 cat >>confdefs.h <<_ACEOF 15192#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15193_ACEOF 15194 15195fi 15196 15197done 15198 15199 15200# The files below are C++ header files. 15201pcre_have_type_traits="0" 15202pcre_have_bits_type_traits="0" 15203if test "x$enable_cpp" = "xyes" -a -n "$CXX" 15204then 15205ac_ext=cpp 15206ac_cpp='$CXXCPP $CPPFLAGS' 15207ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15208ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15209ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15210 15211 15212# Older versions of pcre defined pcrecpp::no_arg, but in new versions 15213# it's called pcrecpp::RE::no_arg. For backwards ABI compatibility, 15214# we want to make one an alias for the other. Different systems do 15215# this in different ways. Some systems, for instance, can do it via 15216# a linker flag: -alias (for os x 10.5) or -i (for os x <=10.4). 15217OLD_LDFLAGS="$LDFLAGS" 15218for flag in "-alias,__ZN7pcrecpp2RE6no_argE,__ZN7pcrecpp6no_argE" \ 15219 "-i__ZN7pcrecpp6no_argE:__ZN7pcrecpp2RE6no_argE"; do 15220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alias support in the linker" >&5 15221$as_echo_n "checking for alias support in the linker... " >&6; } 15222 LDFLAGS="$OLD_LDFLAGS -Wl,$flag" 15223 # We try to run the linker with this new ld flag. If the link fails, 15224 # we give up and remove the new flag from LDFLAGS. 15225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15226/* end confdefs.h. */ 15227namespace pcrecpp { 15228 class RE { static int no_arg; }; 15229 int RE::no_arg; 15230 } 15231int 15232main () 15233{ 15234 15235 ; 15236 return 0; 15237} 15238_ACEOF 15239if ac_fn_cxx_try_link "$LINENO"; then : 15240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15241$as_echo "yes" >&6; }; 15242 EXTRA_LIBPCRECPP_LDFLAGS="$EXTRA_LIBPCRECPP_LDFLAGS -Wl,$flag"; 15243 break; 15244else 15245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15246$as_echo "no" >&6; } 15247fi 15248rm -f core conftest.err conftest.$ac_objext \ 15249 conftest$ac_exeext conftest.$ac_ext 15250done 15251LDFLAGS="$OLD_LDFLAGS" 15252 15253# We could be more clever here, given we're doing AC_SUBST with this 15254# (eg set a var to be the name of the include file we want). But we're not 15255# so it's easy to change back to 'regular' autoconf vars if we needed to. 15256 15257for ac_header in string 15258do : 15259 ac_fn_cxx_check_header_mongrel "$LINENO" "string" "ac_cv_header_string" "$ac_includes_default" 15260if test "x$ac_cv_header_string" = x""yes; then : 15261 cat >>confdefs.h <<_ACEOF 15262#define HAVE_STRING 1 15263_ACEOF 15264 pcre_have_cpp_headers="1" 15265else 15266 pcre_have_cpp_headers="0" 15267fi 15268 15269done 15270 15271for ac_header in bits/type_traits.h 15272do : 15273 ac_fn_cxx_check_header_mongrel "$LINENO" "bits/type_traits.h" "ac_cv_header_bits_type_traits_h" "$ac_includes_default" 15274if test "x$ac_cv_header_bits_type_traits_h" = x""yes; then : 15275 cat >>confdefs.h <<_ACEOF 15276#define HAVE_BITS_TYPE_TRAITS_H 1 15277_ACEOF 15278 pcre_have_bits_type_traits="1" 15279else 15280 pcre_have_bits_type_traits="0" 15281fi 15282 15283done 15284 15285for ac_header in type_traits.h 15286do : 15287 ac_fn_cxx_check_header_mongrel "$LINENO" "type_traits.h" "ac_cv_header_type_traits_h" "$ac_includes_default" 15288if test "x$ac_cv_header_type_traits_h" = x""yes; then : 15289 cat >>confdefs.h <<_ACEOF 15290#define HAVE_TYPE_TRAITS_H 1 15291_ACEOF 15292 pcre_have_type_traits="1" 15293else 15294 pcre_have_type_traits="0" 15295fi 15296 15297done 15298 15299 15300# (This isn't c++-specific, but is only used in pcrecpp.cc, so try this 15301# in a c++ context. This matters becuase strtoimax is C99 and may not 15302# be supported by the C++ compiler.) 15303# Figure out how to create a longlong from a string: strtoll and 15304# equiv. It's not enough to call AC_CHECK_FUNCS: hpux has a 15305# strtoll, for instance, but it only takes 2 args instead of 3! 15306# We have to call AH_TEMPLATE since AC_DEFINE_UNQUOTED below is complex. 15307 15308 15309 15310 15311have_strto_fn=0 15312for fn in strtoq strtoll _strtoi64 strtoimax; do 15313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $fn" >&5 15314$as_echo_n "checking for $fn... " >&6; } 15315 if test "$fn" = strtoimax; then 15316 include=stdint.h 15317 else 15318 include=stdlib.h 15319 fi 15320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15321/* end confdefs.h. */ 15322#include <$include> 15323int 15324main () 15325{ 15326char* e; return $fn("100", &e, 10) 15327 ; 15328 return 0; 15329} 15330_ACEOF 15331if ac_fn_cxx_try_compile "$LINENO"; then : 15332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15333$as_echo "yes" >&6; } 15334 15335cat >>confdefs.h <<_ACEOF 15336#define HAVE_`echo $fn | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ` 1 15337_ACEOF 15338 15339 have_strto_fn=1 15340 break 15341else 15342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15343$as_echo "no" >&6; } 15344fi 15345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15346done 15347 15348if test "$have_strto_fn" = 1; then 15349 ac_fn_cxx_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 15350if test "x$ac_cv_type_long_long" = x""yes; then : 15351 15352cat >>confdefs.h <<_ACEOF 15353#define HAVE_LONG_LONG 1 15354_ACEOF 15355 15356pcre_have_long_long="1" 15357else 15358 pcre_have_long_long="0" 15359fi 15360 15361 ac_fn_cxx_check_type "$LINENO" "unsigned long long" "ac_cv_type_unsigned_long_long" "$ac_includes_default" 15362if test "x$ac_cv_type_unsigned_long_long" = x""yes; then : 15363 15364cat >>confdefs.h <<_ACEOF 15365#define HAVE_UNSIGNED_LONG_LONG 1 15366_ACEOF 15367 15368pcre_have_ulong_long="1" 15369else 15370 pcre_have_ulong_long="0" 15371fi 15372 15373else 15374 pcre_have_long_long="0" 15375 pcre_have_ulong_long="0" 15376fi 15377 15378 15379 15380ac_ext=c 15381ac_cpp='$CPP $CPPFLAGS' 15382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15384ac_compiler_gnu=$ac_cv_c_compiler_gnu 15385 15386fi 15387# Using AC_SUBST eliminates the need to include config.h in a public .h file 15388 15389 15390 15391# Conditional compilation 15392 if test "x$enable_cpp" = "xyes"; then 15393 WITH_PCRE_CPP_TRUE= 15394 WITH_PCRE_CPP_FALSE='#' 15395else 15396 WITH_PCRE_CPP_TRUE='#' 15397 WITH_PCRE_CPP_FALSE= 15398fi 15399 15400 if test "x$enable_rebuild_chartables" = "xyes"; then 15401 WITH_REBUILD_CHARTABLES_TRUE= 15402 WITH_REBUILD_CHARTABLES_FALSE='#' 15403else 15404 WITH_REBUILD_CHARTABLES_TRUE='#' 15405 WITH_REBUILD_CHARTABLES_FALSE= 15406fi 15407 15408 15409# Checks for typedefs, structures, and compiler characteristics. 15410 15411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 15412$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 15413if test "${ac_cv_c_const+set}" = set; then : 15414 $as_echo_n "(cached) " >&6 15415else 15416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15417/* end confdefs.h. */ 15418 15419int 15420main () 15421{ 15422/* FIXME: Include the comments suggested by Paul. */ 15423#ifndef __cplusplus 15424 /* Ultrix mips cc rejects this. */ 15425 typedef int charset[2]; 15426 const charset cs; 15427 /* SunOS 4.1.1 cc rejects this. */ 15428 char const *const *pcpcc; 15429 char **ppc; 15430 /* NEC SVR4.0.2 mips cc rejects this. */ 15431 struct point {int x, y;}; 15432 static struct point const zero = {0,0}; 15433 /* AIX XL C 1.02.0.0 rejects this. 15434 It does not let you subtract one const X* pointer from another in 15435 an arm of an if-expression whose if-part is not a constant 15436 expression */ 15437 const char *g = "string"; 15438 pcpcc = &g + (g ? g-g : 0); 15439 /* HPUX 7.0 cc rejects these. */ 15440 ++pcpcc; 15441 ppc = (char**) pcpcc; 15442 pcpcc = (char const *const *) ppc; 15443 { /* SCO 3.2v4 cc rejects this. */ 15444 char *t; 15445 char const *s = 0 ? (char *) 0 : (char const *) 0; 15446 15447 *t++ = 0; 15448 if (s) return 0; 15449 } 15450 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 15451 int x[] = {25, 17}; 15452 const int *foo = &x[0]; 15453 ++foo; 15454 } 15455 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 15456 typedef const int *iptr; 15457 iptr p = 0; 15458 ++p; 15459 } 15460 { /* AIX XL C 1.02.0.0 rejects this saying 15461 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 15462 struct s { int j; const int *ap[3]; }; 15463 struct s *b; b->j = 5; 15464 } 15465 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 15466 const int foo = 10; 15467 if (!foo) return 0; 15468 } 15469 return !cs[0] && !zero.x; 15470#endif 15471 15472 ; 15473 return 0; 15474} 15475_ACEOF 15476if ac_fn_c_try_compile "$LINENO"; then : 15477 ac_cv_c_const=yes 15478else 15479 ac_cv_c_const=no 15480fi 15481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15482fi 15483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 15484$as_echo "$ac_cv_c_const" >&6; } 15485if test $ac_cv_c_const = no; then 15486 15487$as_echo "#define const /**/" >>confdefs.h 15488 15489fi 15490 15491ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 15492if test "x$ac_cv_type_size_t" = x""yes; then : 15493 15494else 15495 15496cat >>confdefs.h <<_ACEOF 15497#define size_t unsigned int 15498_ACEOF 15499 15500fi 15501 15502 15503# Checks for library functions. 15504 15505for ac_func in bcopy memmove strerror 15506do : 15507 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15508ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15509eval as_val=\$$as_ac_var 15510 if test "x$as_val" = x""yes; then : 15511 cat >>confdefs.h <<_ACEOF 15512#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15513_ACEOF 15514 15515fi 15516done 15517 15518 15519# Check for the availability of libz (aka zlib) 15520 15521for ac_header in zlib.h 15522do : 15523 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 15524if test "x$ac_cv_header_zlib_h" = x""yes; then : 15525 cat >>confdefs.h <<_ACEOF 15526#define HAVE_ZLIB_H 1 15527_ACEOF 15528 HAVE_ZLIB_H=1 15529fi 15530 15531done 15532 15533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5 15534$as_echo_n "checking for gzopen in -lz... " >&6; } 15535if test "${ac_cv_lib_z_gzopen+set}" = set; then : 15536 $as_echo_n "(cached) " >&6 15537else 15538 ac_check_lib_save_LIBS=$LIBS 15539LIBS="-lz $LIBS" 15540cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15541/* end confdefs.h. */ 15542 15543/* Override any GCC internal prototype to avoid an error. 15544 Use char because int might match the return type of a GCC 15545 builtin and then its argument prototype would still apply. */ 15546#ifdef __cplusplus 15547extern "C" 15548#endif 15549char gzopen (); 15550int 15551main () 15552{ 15553return gzopen (); 15554 ; 15555 return 0; 15556} 15557_ACEOF 15558if ac_fn_c_try_link "$LINENO"; then : 15559 ac_cv_lib_z_gzopen=yes 15560else 15561 ac_cv_lib_z_gzopen=no 15562fi 15563rm -f core conftest.err conftest.$ac_objext \ 15564 conftest$ac_exeext conftest.$ac_ext 15565LIBS=$ac_check_lib_save_LIBS 15566fi 15567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5 15568$as_echo "$ac_cv_lib_z_gzopen" >&6; } 15569if test "x$ac_cv_lib_z_gzopen" = x""yes; then : 15570 HAVE_LIBZ=1 15571fi 15572 15573 15574# Check for the availability of libbz2. Originally we just used AC_CHECK_LIB, 15575# as for libz. However, this had the following problem, diagnosed and fixed by 15576# a user: 15577# 15578# - libbz2 uses the Pascal calling convention (WINAPI) for the functions 15579# under Win32. 15580# - The standard autoconf AC_CHECK_LIB fails to include "bzlib.h", 15581# therefore missing the function definition. 15582# - The compiler thus generates a "C" signature for the test function. 15583# - The linker fails to find the "C" function. 15584# - PCRE fails to configure if asked to do so against libbz2. 15585# 15586# Solution: 15587# 15588# - Replace the AC_CHECK_LIB test with a custom test. 15589 15590for ac_header in bzlib.h 15591do : 15592 ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default" 15593if test "x$ac_cv_header_bzlib_h" = x""yes; then : 15594 cat >>confdefs.h <<_ACEOF 15595#define HAVE_BZLIB_H 1 15596_ACEOF 15597 HAVE_BZLIB_H=1 15598fi 15599 15600done 15601 15602# Original test 15603# AC_CHECK_LIB([bz2], [BZ2_bzopen], [HAVE_LIBBZ2=1]) 15604# 15605# Custom test follows 15606 15607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbz2" >&5 15608$as_echo_n "checking for libbz2... " >&6; } 15609OLD_LIBS="$LIBS" 15610LIBS="$LIBS -lbz2" 15611cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15612/* end confdefs.h. */ 15613 15614#ifdef HAVE_BZLIB_H 15615#include <bzlib.h> 15616#endif 15617int 15618main () 15619{ 15620return (int)BZ2_bzopen("conftest", "rb"); 15621 ; 15622 return 0; 15623} 15624_ACEOF 15625if ac_fn_c_try_link "$LINENO"; then : 15626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15627$as_echo "yes" >&6; };HAVE_LIBBZ2=1; break; 15628else 15629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15630$as_echo "no" >&6; } 15631fi 15632rm -f core conftest.err conftest.$ac_objext \ 15633 conftest$ac_exeext conftest.$ac_ext 15634LIBS="$OLD_LIBS" 15635 15636# Check for the availabiity of libreadline 15637 15638for ac_header in readline/readline.h 15639do : 15640 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default" 15641if test "x$ac_cv_header_readline_readline_h" = x""yes; then : 15642 cat >>confdefs.h <<_ACEOF 15643#define HAVE_READLINE_READLINE_H 1 15644_ACEOF 15645 HAVE_READLINE_H=1 15646fi 15647 15648done 15649 15650for ac_header in readline/history.h 15651do : 15652 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default" 15653if test "x$ac_cv_header_readline_history_h" = x""yes; then : 15654 cat >>confdefs.h <<_ACEOF 15655#define HAVE_READLINE_HISTORY_H 1 15656_ACEOF 15657 HAVE_HISTORY_H=1 15658fi 15659 15660done 15661 15662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 15663$as_echo_n "checking for readline in -lreadline... " >&6; } 15664if test "${ac_cv_lib_readline_readline+set}" = set; then : 15665 $as_echo_n "(cached) " >&6 15666else 15667 ac_check_lib_save_LIBS=$LIBS 15668LIBS="-lreadline $LIBS" 15669cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15670/* end confdefs.h. */ 15671 15672/* Override any GCC internal prototype to avoid an error. 15673 Use char because int might match the return type of a GCC 15674 builtin and then its argument prototype would still apply. */ 15675#ifdef __cplusplus 15676extern "C" 15677#endif 15678char readline (); 15679int 15680main () 15681{ 15682return readline (); 15683 ; 15684 return 0; 15685} 15686_ACEOF 15687if ac_fn_c_try_link "$LINENO"; then : 15688 ac_cv_lib_readline_readline=yes 15689else 15690 ac_cv_lib_readline_readline=no 15691fi 15692rm -f core conftest.err conftest.$ac_objext \ 15693 conftest$ac_exeext conftest.$ac_ext 15694LIBS=$ac_check_lib_save_LIBS 15695fi 15696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 15697$as_echo "$ac_cv_lib_readline_readline" >&6; } 15698if test "x$ac_cv_lib_readline_readline" = x""yes; then : 15699 HAVE_LIB_READLINE=1 15700fi 15701 15702 15703# This facilitates -ansi builds under Linux 15704 15705PCRE_STATIC_CFLAG="" 15706if test "x$enable_shared" = "xno" ; then 15707 15708$as_echo "#define PCRE_STATIC 1" >>confdefs.h 15709 15710 PCRE_STATIC_CFLAG="-DPCRE_STATIC" 15711fi 15712 15713 15714# Here is where pcre specific defines are handled 15715 15716if test "$enable_utf8" = "yes"; then 15717 15718$as_echo "#define SUPPORT_UTF8 /**/" >>confdefs.h 15719 15720fi 15721 15722if test "$enable_unicode_properties" = "yes"; then 15723 15724$as_echo "#define SUPPORT_UCP /**/" >>confdefs.h 15725 15726fi 15727 15728if test "$enable_stack_for_recursion" = "no"; then 15729 15730$as_echo "#define NO_RECURSE /**/" >>confdefs.h 15731 15732fi 15733 15734if test "$enable_pcregrep_libz" = "yes"; then 15735 15736$as_echo "#define SUPPORT_LIBZ /**/" >>confdefs.h 15737 15738fi 15739 15740if test "$enable_pcregrep_libbz2" = "yes"; then 15741 15742$as_echo "#define SUPPORT_LIBBZ2 /**/" >>confdefs.h 15743 15744fi 15745 15746if test "$enable_pcretest_libreadline" = "yes"; then 15747 15748$as_echo "#define SUPPORT_LIBREADLINE /**/" >>confdefs.h 15749 15750fi 15751 15752 15753cat >>confdefs.h <<_ACEOF 15754#define NEWLINE $ac_pcre_newline_value 15755_ACEOF 15756 15757 15758if test "$enable_bsr_anycrlf" = "yes"; then 15759 15760$as_echo "#define BSR_ANYCRLF /**/" >>confdefs.h 15761 15762fi 15763 15764 15765cat >>confdefs.h <<_ACEOF 15766#define LINK_SIZE $with_link_size 15767_ACEOF 15768 15769 15770 15771cat >>confdefs.h <<_ACEOF 15772#define POSIX_MALLOC_THRESHOLD $with_posix_malloc_threshold 15773_ACEOF 15774 15775 15776 15777cat >>confdefs.h <<_ACEOF 15778#define MATCH_LIMIT $with_match_limit 15779_ACEOF 15780 15781 15782 15783cat >>confdefs.h <<_ACEOF 15784#define MATCH_LIMIT_RECURSION $with_match_limit_recursion 15785_ACEOF 15786 15787 15788 15789$as_echo "#define MAX_NAME_SIZE 32" >>confdefs.h 15790 15791 15792 15793$as_echo "#define MAX_NAME_COUNT 10000" >>confdefs.h 15794 15795 15796 15797 15798if test "$enable_ebcdic" = "yes"; then 15799 15800cat >>confdefs.h <<_ACEOF 15801#define EBCDIC /**/ 15802_ACEOF 15803 15804fi 15805 15806# Platform specific issues 15807NO_UNDEFINED= 15808EXPORT_ALL_SYMBOLS= 15809case $host_os in 15810 cygwin* | mingw* ) 15811 if test X"$enable_shared" = Xyes; then 15812 NO_UNDEFINED="-no-undefined" 15813 EXPORT_ALL_SYMBOLS="-Wl,--export-all-symbols" 15814 fi 15815 ;; 15816esac 15817 15818# The extra LDFLAGS for each particular library 15819# (Note: The libpcre*_version bits are m4 variables, assigned above) 15820 15821EXTRA_LIBPCRE_LDFLAGS="$EXTRA_LIBPCRE_LDFLAGS \ 15822 $NO_UNDEFINED -version-info 0:1:0" 15823 15824EXTRA_LIBPCREPOSIX_LDFLAGS="$EXTRA_LIBPCREPOSIX_LDFLAGS \ 15825 $NO_UNDEFINED -version-info 0:0:0" 15826 15827EXTRA_LIBPCRECPP_LDFLAGS="$EXTRA_LIBPCRECPP_LDFLAGS \ 15828 $NO_UNDEFINED -version-info 0:0:0 \ 15829 $EXPORT_ALL_SYMBOLS" 15830 15831 15832 15833 15834 15835# When we run 'make distcheck', use these arguments. 15836DISTCHECK_CONFIGURE_FLAGS="--enable-cpp --enable-unicode-properties" 15837 15838 15839# Check that, if --enable-pcregrep-libz or --enable-pcregrep-libbz2 is 15840# specified, the relevant library is available. 15841 15842if test "$enable_pcregrep_libz" = "yes"; then 15843 if test "$HAVE_ZLIB_H" != "1"; then 15844 echo "** Cannot --enable-pcregrep-libz because zlib.h was not found" 15845 exit 1 15846 fi 15847 if test "$HAVE_LIBZ" != "1"; then 15848 echo "** Cannot --enable-pcregrep-libz because libz was not found" 15849 exit 1 15850 fi 15851 LIBZ="-lz" 15852fi 15853 15854 15855if test "$enable_pcregrep_libbz2" = "yes"; then 15856 if test "$HAVE_BZLIB_H" != "1"; then 15857 echo "** Cannot --enable-pcregrep-libbz2 because bzlib.h was not found" 15858 exit 1 15859 fi 15860 if test "$HAVE_LIBBZ2" != "1"; then 15861 echo "** Cannot --enable-pcregrep-libbz2 because libbz2 was not found" 15862 exit 1 15863 fi 15864 LIBBZ2="-lbz2" 15865fi 15866 15867 15868# Similarly for --enable-pcretest-readline 15869 15870if test "$enable_pcretest_libreadline" = "yes"; then 15871 if test "$HAVE_READLINE_H" != "1"; then 15872 echo "** Cannot --enable-pcretest-readline because readline/readline.h was not found." 15873 exit 1 15874 fi 15875 if test "$HAVE_HISTORY_H" != "1"; then 15876 echo "** Cannot --enable-pcretest-readline because readline/history.h was not found." 15877 exit 1 15878 fi 15879 LIBREADLINE="-lreadline" 15880fi 15881 15882 15883# Produce these files, in addition to config.h. 15884ac_config_files="$ac_config_files Makefile libpcre.pc libpcreposix.pc libpcrecpp.pc pcre-config pcre.h pcre_stringpiece.h pcrecpparg.h" 15885 15886 15887# Make the generated script files executable. 15888ac_config_commands="$ac_config_commands script-chmod" 15889 15890 15891# Make sure that pcre_chartables.c is removed in case the method for 15892# creating it was changed by reconfiguration. 15893ac_config_commands="$ac_config_commands delete-old-chartables" 15894 15895 15896cat >confcache <<\_ACEOF 15897# This file is a shell script that caches the results of configure 15898# tests run on this system so they can be shared between configure 15899# scripts and configure runs, see configure's option --config-cache. 15900# It is not useful on other systems. If it contains results you don't 15901# want to keep, you may remove or edit it. 15902# 15903# config.status only pays attention to the cache file if you give it 15904# the --recheck option to rerun configure. 15905# 15906# `ac_cv_env_foo' variables (set or unset) will be overridden when 15907# loading this file, other *unset* `ac_cv_foo' will be assigned the 15908# following values. 15909 15910_ACEOF 15911 15912# The following way of writing the cache mishandles newlines in values, 15913# but we know of no workaround that is simple, portable, and efficient. 15914# So, we kill variables containing newlines. 15915# Ultrix sh set writes to stderr and can't be redirected directly, 15916# and sets the high bit in the cache file unless we assign to the vars. 15917( 15918 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15919 eval ac_val=\$$ac_var 15920 case $ac_val in #( 15921 *${as_nl}*) 15922 case $ac_var in #( 15923 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15924$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15925 esac 15926 case $ac_var in #( 15927 _ | IFS | as_nl) ;; #( 15928 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15929 *) { eval $ac_var=; unset $ac_var;} ;; 15930 esac ;; 15931 esac 15932 done 15933 15934 (set) 2>&1 | 15935 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15936 *${as_nl}ac_space=\ *) 15937 # `set' does not quote correctly, so add quotes: double-quote 15938 # substitution turns \\\\ into \\, and sed turns \\ into \. 15939 sed -n \ 15940 "s/'/'\\\\''/g; 15941 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15942 ;; #( 15943 *) 15944 # `set' quotes correctly as required by POSIX, so do not add quotes. 15945 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15946 ;; 15947 esac | 15948 sort 15949) | 15950 sed ' 15951 /^ac_cv_env_/b end 15952 t clear 15953 :clear 15954 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15955 t end 15956 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15957 :end' >>confcache 15958if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15959 if test -w "$cache_file"; then 15960 test "x$cache_file" != "x/dev/null" && 15961 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15962$as_echo "$as_me: updating cache $cache_file" >&6;} 15963 cat confcache >$cache_file 15964 else 15965 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15966$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15967 fi 15968fi 15969rm -f confcache 15970 15971test "x$prefix" = xNONE && prefix=$ac_default_prefix 15972# Let make expand exec_prefix. 15973test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15974 15975DEFS=-DHAVE_CONFIG_H 15976 15977ac_libobjs= 15978ac_ltlibobjs= 15979for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15980 # 1. Remove the extension, and $U if already installed. 15981 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15982 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15983 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15984 # will be set to the directory where LIBOBJS objects are built. 15985 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15986 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15987done 15988LIBOBJS=$ac_libobjs 15989 15990LTLIBOBJS=$ac_ltlibobjs 15991 15992 15993 if test -n "$EXEEXT"; then 15994 am__EXEEXT_TRUE= 15995 am__EXEEXT_FALSE='#' 15996else 15997 am__EXEEXT_TRUE='#' 15998 am__EXEEXT_FALSE= 15999fi 16000 16001if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16002 as_fn_error "conditional \"AMDEP\" was never defined. 16003Usually this means the macro was only invoked conditionally." "$LINENO" 5 16004fi 16005if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16006 as_fn_error "conditional \"am__fastdepCC\" was never defined. 16007Usually this means the macro was only invoked conditionally." "$LINENO" 5 16008fi 16009if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 16010 as_fn_error "conditional \"am__fastdepCXX\" was never defined. 16011Usually this means the macro was only invoked conditionally." "$LINENO" 5 16012fi 16013if test -z "${WITH_PCRE_CPP_TRUE}" && test -z "${WITH_PCRE_CPP_FALSE}"; then 16014 as_fn_error "conditional \"WITH_PCRE_CPP\" was never defined. 16015Usually this means the macro was only invoked conditionally." "$LINENO" 5 16016fi 16017if test -z "${WITH_REBUILD_CHARTABLES_TRUE}" && test -z "${WITH_REBUILD_CHARTABLES_FALSE}"; then 16018 as_fn_error "conditional \"WITH_REBUILD_CHARTABLES\" was never defined. 16019Usually this means the macro was only invoked conditionally." "$LINENO" 5 16020fi 16021 16022: ${CONFIG_STATUS=./config.status} 16023ac_write_fail=0 16024ac_clean_files_save=$ac_clean_files 16025ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16026{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16027$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16028as_write_fail=0 16029cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16030#! $SHELL 16031# Generated by $as_me. 16032# Run this file to recreate the current configuration. 16033# Compiler output produced by configure, useful for debugging 16034# configure, is in config.log if it exists. 16035 16036debug=false 16037ac_cs_recheck=false 16038ac_cs_silent=false 16039 16040SHELL=\${CONFIG_SHELL-$SHELL} 16041export SHELL 16042_ASEOF 16043cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16044## -------------------- ## 16045## M4sh Initialization. ## 16046## -------------------- ## 16047 16048# Be more Bourne compatible 16049DUALCASE=1; export DUALCASE # for MKS sh 16050if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16051 emulate sh 16052 NULLCMD=: 16053 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16054 # is contrary to our usage. Disable this feature. 16055 alias -g '${1+"$@"}'='"$@"' 16056 setopt NO_GLOB_SUBST 16057else 16058 case `(set -o) 2>/dev/null` in #( 16059 *posix*) : 16060 set -o posix ;; #( 16061 *) : 16062 ;; 16063esac 16064fi 16065 16066 16067as_nl=' 16068' 16069export as_nl 16070# Printing a long string crashes Solaris 7 /usr/bin/printf. 16071as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16072as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16073as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16074# Prefer a ksh shell builtin over an external printf program on Solaris, 16075# but without wasting forks for bash or zsh. 16076if test -z "$BASH_VERSION$ZSH_VERSION" \ 16077 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16078 as_echo='print -r --' 16079 as_echo_n='print -rn --' 16080elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16081 as_echo='printf %s\n' 16082 as_echo_n='printf %s' 16083else 16084 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16085 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16086 as_echo_n='/usr/ucb/echo -n' 16087 else 16088 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16089 as_echo_n_body='eval 16090 arg=$1; 16091 case $arg in #( 16092 *"$as_nl"*) 16093 expr "X$arg" : "X\\(.*\\)$as_nl"; 16094 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16095 esac; 16096 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16097 ' 16098 export as_echo_n_body 16099 as_echo_n='sh -c $as_echo_n_body as_echo' 16100 fi 16101 export as_echo_body 16102 as_echo='sh -c $as_echo_body as_echo' 16103fi 16104 16105# The user is always right. 16106if test "${PATH_SEPARATOR+set}" != set; then 16107 PATH_SEPARATOR=: 16108 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16109 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16110 PATH_SEPARATOR=';' 16111 } 16112fi 16113 16114 16115# IFS 16116# We need space, tab and new line, in precisely that order. Quoting is 16117# there to prevent editors from complaining about space-tab. 16118# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16119# splitting by setting IFS to empty value.) 16120IFS=" "" $as_nl" 16121 16122# Find who we are. Look in the path if we contain no directory separator. 16123case $0 in #(( 16124 *[\\/]* ) as_myself=$0 ;; 16125 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16126for as_dir in $PATH 16127do 16128 IFS=$as_save_IFS 16129 test -z "$as_dir" && as_dir=. 16130 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16131 done 16132IFS=$as_save_IFS 16133 16134 ;; 16135esac 16136# We did not find ourselves, most probably we were run as `sh COMMAND' 16137# in which case we are not to be found in the path. 16138if test "x$as_myself" = x; then 16139 as_myself=$0 16140fi 16141if test ! -f "$as_myself"; then 16142 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16143 exit 1 16144fi 16145 16146# Unset variables that we do not need and which cause bugs (e.g. in 16147# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16148# suppresses any "Segmentation fault" message there. '((' could 16149# trigger a bug in pdksh 5.2.14. 16150for as_var in BASH_ENV ENV MAIL MAILPATH 16151do eval test x\${$as_var+set} = xset \ 16152 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16153done 16154PS1='$ ' 16155PS2='> ' 16156PS4='+ ' 16157 16158# NLS nuisances. 16159LC_ALL=C 16160export LC_ALL 16161LANGUAGE=C 16162export LANGUAGE 16163 16164# CDPATH. 16165(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16166 16167 16168# as_fn_error ERROR [LINENO LOG_FD] 16169# --------------------------------- 16170# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16171# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16172# script with status $?, using 1 if that was 0. 16173as_fn_error () 16174{ 16175 as_status=$?; test $as_status -eq 0 && as_status=1 16176 if test "$3"; then 16177 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16178 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 16179 fi 16180 $as_echo "$as_me: error: $1" >&2 16181 as_fn_exit $as_status 16182} # as_fn_error 16183 16184 16185# as_fn_set_status STATUS 16186# ----------------------- 16187# Set $? to STATUS, without forking. 16188as_fn_set_status () 16189{ 16190 return $1 16191} # as_fn_set_status 16192 16193# as_fn_exit STATUS 16194# ----------------- 16195# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16196as_fn_exit () 16197{ 16198 set +e 16199 as_fn_set_status $1 16200 exit $1 16201} # as_fn_exit 16202 16203# as_fn_unset VAR 16204# --------------- 16205# Portably unset VAR. 16206as_fn_unset () 16207{ 16208 { eval $1=; unset $1;} 16209} 16210as_unset=as_fn_unset 16211# as_fn_append VAR VALUE 16212# ---------------------- 16213# Append the text in VALUE to the end of the definition contained in VAR. Take 16214# advantage of any shell optimizations that allow amortized linear growth over 16215# repeated appends, instead of the typical quadratic growth present in naive 16216# implementations. 16217if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16218 eval 'as_fn_append () 16219 { 16220 eval $1+=\$2 16221 }' 16222else 16223 as_fn_append () 16224 { 16225 eval $1=\$$1\$2 16226 } 16227fi # as_fn_append 16228 16229# as_fn_arith ARG... 16230# ------------------ 16231# Perform arithmetic evaluation on the ARGs, and store the result in the 16232# global $as_val. Take advantage of shells that can avoid forks. The arguments 16233# must be portable across $(()) and expr. 16234if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16235 eval 'as_fn_arith () 16236 { 16237 as_val=$(( $* )) 16238 }' 16239else 16240 as_fn_arith () 16241 { 16242 as_val=`expr "$@" || test $? -eq 1` 16243 } 16244fi # as_fn_arith 16245 16246 16247if expr a : '\(a\)' >/dev/null 2>&1 && 16248 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16249 as_expr=expr 16250else 16251 as_expr=false 16252fi 16253 16254if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16255 as_basename=basename 16256else 16257 as_basename=false 16258fi 16259 16260if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16261 as_dirname=dirname 16262else 16263 as_dirname=false 16264fi 16265 16266as_me=`$as_basename -- "$0" || 16267$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16268 X"$0" : 'X\(//\)$' \| \ 16269 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16270$as_echo X/"$0" | 16271 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16272 s//\1/ 16273 q 16274 } 16275 /^X\/\(\/\/\)$/{ 16276 s//\1/ 16277 q 16278 } 16279 /^X\/\(\/\).*/{ 16280 s//\1/ 16281 q 16282 } 16283 s/.*/./; q'` 16284 16285# Avoid depending upon Character Ranges. 16286as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16287as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16288as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16289as_cr_digits='0123456789' 16290as_cr_alnum=$as_cr_Letters$as_cr_digits 16291 16292ECHO_C= ECHO_N= ECHO_T= 16293case `echo -n x` in #((((( 16294-n*) 16295 case `echo 'xy\c'` in 16296 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16297 xy) ECHO_C='\c';; 16298 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16299 ECHO_T=' ';; 16300 esac;; 16301*) 16302 ECHO_N='-n';; 16303esac 16304 16305rm -f conf$$ conf$$.exe conf$$.file 16306if test -d conf$$.dir; then 16307 rm -f conf$$.dir/conf$$.file 16308else 16309 rm -f conf$$.dir 16310 mkdir conf$$.dir 2>/dev/null 16311fi 16312if (echo >conf$$.file) 2>/dev/null; then 16313 if ln -s conf$$.file conf$$ 2>/dev/null; then 16314 as_ln_s='ln -s' 16315 # ... but there are two gotchas: 16316 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16317 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16318 # In both cases, we have to default to `cp -p'. 16319 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16320 as_ln_s='cp -p' 16321 elif ln conf$$.file conf$$ 2>/dev/null; then 16322 as_ln_s=ln 16323 else 16324 as_ln_s='cp -p' 16325 fi 16326else 16327 as_ln_s='cp -p' 16328fi 16329rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16330rmdir conf$$.dir 2>/dev/null 16331 16332 16333# as_fn_mkdir_p 16334# ------------- 16335# Create "$as_dir" as a directory, including parents if necessary. 16336as_fn_mkdir_p () 16337{ 16338 16339 case $as_dir in #( 16340 -*) as_dir=./$as_dir;; 16341 esac 16342 test -d "$as_dir" || eval $as_mkdir_p || { 16343 as_dirs= 16344 while :; do 16345 case $as_dir in #( 16346 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16347 *) as_qdir=$as_dir;; 16348 esac 16349 as_dirs="'$as_qdir' $as_dirs" 16350 as_dir=`$as_dirname -- "$as_dir" || 16351$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16352 X"$as_dir" : 'X\(//\)[^/]' \| \ 16353 X"$as_dir" : 'X\(//\)$' \| \ 16354 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16355$as_echo X"$as_dir" | 16356 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16357 s//\1/ 16358 q 16359 } 16360 /^X\(\/\/\)[^/].*/{ 16361 s//\1/ 16362 q 16363 } 16364 /^X\(\/\/\)$/{ 16365 s//\1/ 16366 q 16367 } 16368 /^X\(\/\).*/{ 16369 s//\1/ 16370 q 16371 } 16372 s/.*/./; q'` 16373 test -d "$as_dir" && break 16374 done 16375 test -z "$as_dirs" || eval "mkdir $as_dirs" 16376 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 16377 16378 16379} # as_fn_mkdir_p 16380if mkdir -p . 2>/dev/null; then 16381 as_mkdir_p='mkdir -p "$as_dir"' 16382else 16383 test -d ./-p && rmdir ./-p 16384 as_mkdir_p=false 16385fi 16386 16387if test -x / >/dev/null 2>&1; then 16388 as_test_x='test -x' 16389else 16390 if ls -dL / >/dev/null 2>&1; then 16391 as_ls_L_option=L 16392 else 16393 as_ls_L_option= 16394 fi 16395 as_test_x=' 16396 eval sh -c '\'' 16397 if test -d "$1"; then 16398 test -d "$1/."; 16399 else 16400 case $1 in #( 16401 -*)set "./$1";; 16402 esac; 16403 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 16404 ???[sx]*):;;*)false;;esac;fi 16405 '\'' sh 16406 ' 16407fi 16408as_executable_p=$as_test_x 16409 16410# Sed expression to map a string onto a valid CPP name. 16411as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16412 16413# Sed expression to map a string onto a valid variable name. 16414as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16415 16416 16417exec 6>&1 16418## ----------------------------------- ## 16419## Main body of $CONFIG_STATUS script. ## 16420## ----------------------------------- ## 16421_ASEOF 16422test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16423 16424cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16425# Save the log message, to keep $0 and so on meaningful, and to 16426# report actual input values of CONFIG_FILES etc. instead of their 16427# values after options handling. 16428ac_log=" 16429This file was extended by PCRE $as_me 8.12, which was 16430generated by GNU Autoconf 2.65. Invocation command line was 16431 16432 CONFIG_FILES = $CONFIG_FILES 16433 CONFIG_HEADERS = $CONFIG_HEADERS 16434 CONFIG_LINKS = $CONFIG_LINKS 16435 CONFIG_COMMANDS = $CONFIG_COMMANDS 16436 $ $0 $@ 16437 16438on `(hostname || uname -n) 2>/dev/null | sed 1q` 16439" 16440 16441_ACEOF 16442 16443case $ac_config_files in *" 16444"*) set x $ac_config_files; shift; ac_config_files=$*;; 16445esac 16446 16447case $ac_config_headers in *" 16448"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16449esac 16450 16451 16452cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16453# Files that config.status was made for. 16454config_files="$ac_config_files" 16455config_headers="$ac_config_headers" 16456config_commands="$ac_config_commands" 16457 16458_ACEOF 16459 16460cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16461ac_cs_usage="\ 16462\`$as_me' instantiates files and other configuration actions 16463from templates according to the current configuration. Unless the files 16464and actions are specified as TAGs, all are instantiated by default. 16465 16466Usage: $0 [OPTION]... [TAG]... 16467 16468 -h, --help print this help, then exit 16469 -V, --version print version number and configuration settings, then exit 16470 --config print configuration, then exit 16471 -q, --quiet, --silent 16472 do not print progress messages 16473 -d, --debug don't remove temporary files 16474 --recheck update $as_me by reconfiguring in the same conditions 16475 --file=FILE[:TEMPLATE] 16476 instantiate the configuration file FILE 16477 --header=FILE[:TEMPLATE] 16478 instantiate the configuration header FILE 16479 16480Configuration files: 16481$config_files 16482 16483Configuration headers: 16484$config_headers 16485 16486Configuration commands: 16487$config_commands 16488 16489Report bugs to the package provider." 16490 16491_ACEOF 16492cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16493ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16494ac_cs_version="\\ 16495PCRE config.status 8.12 16496configured by $0, generated by GNU Autoconf 2.65, 16497 with options \\"\$ac_cs_config\\" 16498 16499Copyright (C) 2009 Free Software Foundation, Inc. 16500This config.status script is free software; the Free Software Foundation 16501gives unlimited permission to copy, distribute and modify it." 16502 16503ac_pwd='$ac_pwd' 16504srcdir='$srcdir' 16505INSTALL='$INSTALL' 16506MKDIR_P='$MKDIR_P' 16507AWK='$AWK' 16508test -n "\$AWK" || AWK=awk 16509_ACEOF 16510 16511cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16512# The default lists apply if the user does not specify any file. 16513ac_need_defaults=: 16514while test $# != 0 16515do 16516 case $1 in 16517 --*=*) 16518 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16519 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16520 ac_shift=: 16521 ;; 16522 *) 16523 ac_option=$1 16524 ac_optarg=$2 16525 ac_shift=shift 16526 ;; 16527 esac 16528 16529 case $ac_option in 16530 # Handling of the options. 16531 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16532 ac_cs_recheck=: ;; 16533 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16534 $as_echo "$ac_cs_version"; exit ;; 16535 --config | --confi | --conf | --con | --co | --c ) 16536 $as_echo "$ac_cs_config"; exit ;; 16537 --debug | --debu | --deb | --de | --d | -d ) 16538 debug=: ;; 16539 --file | --fil | --fi | --f ) 16540 $ac_shift 16541 case $ac_optarg in 16542 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16543 esac 16544 as_fn_append CONFIG_FILES " '$ac_optarg'" 16545 ac_need_defaults=false;; 16546 --header | --heade | --head | --hea ) 16547 $ac_shift 16548 case $ac_optarg in 16549 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16550 esac 16551 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16552 ac_need_defaults=false;; 16553 --he | --h) 16554 # Conflict between --help and --header 16555 as_fn_error "ambiguous option: \`$1' 16556Try \`$0 --help' for more information.";; 16557 --help | --hel | -h ) 16558 $as_echo "$ac_cs_usage"; exit ;; 16559 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16560 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16561 ac_cs_silent=: ;; 16562 16563 # This is an error. 16564 -*) as_fn_error "unrecognized option: \`$1' 16565Try \`$0 --help' for more information." ;; 16566 16567 *) as_fn_append ac_config_targets " $1" 16568 ac_need_defaults=false ;; 16569 16570 esac 16571 shift 16572done 16573 16574ac_configure_extra_args= 16575 16576if $ac_cs_silent; then 16577 exec 6>/dev/null 16578 ac_configure_extra_args="$ac_configure_extra_args --silent" 16579fi 16580 16581_ACEOF 16582cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16583if \$ac_cs_recheck; then 16584 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16585 shift 16586 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16587 CONFIG_SHELL='$SHELL' 16588 export CONFIG_SHELL 16589 exec "\$@" 16590fi 16591 16592_ACEOF 16593cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16594exec 5>>config.log 16595{ 16596 echo 16597 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16598## Running $as_me. ## 16599_ASBOX 16600 $as_echo "$ac_log" 16601} >&5 16602 16603_ACEOF 16604cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16605# 16606# INIT-COMMANDS 16607# 16608AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16609 16610 16611# The HP-UX ksh and POSIX shell print the target directory to stdout 16612# if CDPATH is set. 16613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16614 16615sed_quote_subst='$sed_quote_subst' 16616double_quote_subst='$double_quote_subst' 16617delay_variable_subst='$delay_variable_subst' 16618AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 16619DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 16620OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16621macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16622macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16623enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16624enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16625pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16626enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16627SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16628ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16629host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16630host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16631host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16632build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16633build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16634build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16635SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16636Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16637GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16638EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16639FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16640LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16641NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16642LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16643max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16644ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16645exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16646lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16647lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16648lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16649reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16650reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16651deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16652file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16653AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16654AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16655STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16656RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16657old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16658old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16659old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16660lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16661CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16662CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16663compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16664GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16665lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16666lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16667lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16668lt_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"`' 16669objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16670MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16671lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16672lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16673lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16674lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16675lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16676need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16677DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16678NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16679LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16680OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16681OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16682libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16683shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16684extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16685archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16686enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16687export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16688whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16689compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16690old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16691old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16692archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16693archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16694module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16695module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16696with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16697allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16698no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16699hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16700hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16701hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16702hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16703hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16704hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16705hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16706hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16707inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16708link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16709fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16710always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16711export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16712exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16713include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16714prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16715file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16716variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16717need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16718need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16719version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16720runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16721shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16722shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16723libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16724library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16725soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16726install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16727postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16728postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16729finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16730finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16731hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16732sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16733sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16734hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16735enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16736enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16737enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16738old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16739striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16740compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 16741predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 16742postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 16743predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 16744postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 16745compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 16746LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 16747reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 16748reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16749old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16750compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 16751GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 16752lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 16753lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 16754lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 16755lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 16756lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 16757archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 16758enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 16759export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16760whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16761compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 16762old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16763old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16764archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16765archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16766module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16767module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16768with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 16769allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16770no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16771hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16772hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 16773hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 16774hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 16775hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 16776hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 16777hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 16778hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 16779inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 16780link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 16781fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 16782always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 16783export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16784exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16785include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16786prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16787file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 16788hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 16789compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 16790predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16791postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16792predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 16793postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 16794compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16795 16796LTCC='$LTCC' 16797LTCFLAGS='$LTCFLAGS' 16798compiler='$compiler_DEFAULT' 16799 16800# A function that is used when there is no print builtin or printf. 16801func_fallback_echo () 16802{ 16803 eval 'cat <<_LTECHO_EOF 16804\$1 16805_LTECHO_EOF' 16806} 16807 16808# Quote evaled strings. 16809for var in AS \ 16810DLLTOOL \ 16811OBJDUMP \ 16812SHELL \ 16813ECHO \ 16814SED \ 16815GREP \ 16816EGREP \ 16817FGREP \ 16818LD \ 16819NM \ 16820LN_S \ 16821lt_SP2NL \ 16822lt_NL2SP \ 16823reload_flag \ 16824deplibs_check_method \ 16825file_magic_cmd \ 16826AR \ 16827AR_FLAGS \ 16828STRIP \ 16829RANLIB \ 16830CC \ 16831CFLAGS \ 16832compiler \ 16833lt_cv_sys_global_symbol_pipe \ 16834lt_cv_sys_global_symbol_to_cdecl \ 16835lt_cv_sys_global_symbol_to_c_name_address \ 16836lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16837lt_prog_compiler_no_builtin_flag \ 16838lt_prog_compiler_wl \ 16839lt_prog_compiler_pic \ 16840lt_prog_compiler_static \ 16841lt_cv_prog_compiler_c_o \ 16842need_locks \ 16843DSYMUTIL \ 16844NMEDIT \ 16845LIPO \ 16846OTOOL \ 16847OTOOL64 \ 16848shrext_cmds \ 16849export_dynamic_flag_spec \ 16850whole_archive_flag_spec \ 16851compiler_needs_object \ 16852with_gnu_ld \ 16853allow_undefined_flag \ 16854no_undefined_flag \ 16855hardcode_libdir_flag_spec \ 16856hardcode_libdir_flag_spec_ld \ 16857hardcode_libdir_separator \ 16858fix_srcfile_path \ 16859exclude_expsyms \ 16860include_expsyms \ 16861file_list_spec \ 16862variables_saved_for_relink \ 16863libname_spec \ 16864library_names_spec \ 16865soname_spec \ 16866install_override_mode \ 16867finish_eval \ 16868old_striplib \ 16869striplib \ 16870compiler_lib_search_dirs \ 16871predep_objects \ 16872postdep_objects \ 16873predeps \ 16874postdeps \ 16875compiler_lib_search_path \ 16876LD_CXX \ 16877reload_flag_CXX \ 16878compiler_CXX \ 16879lt_prog_compiler_no_builtin_flag_CXX \ 16880lt_prog_compiler_wl_CXX \ 16881lt_prog_compiler_pic_CXX \ 16882lt_prog_compiler_static_CXX \ 16883lt_cv_prog_compiler_c_o_CXX \ 16884export_dynamic_flag_spec_CXX \ 16885whole_archive_flag_spec_CXX \ 16886compiler_needs_object_CXX \ 16887with_gnu_ld_CXX \ 16888allow_undefined_flag_CXX \ 16889no_undefined_flag_CXX \ 16890hardcode_libdir_flag_spec_CXX \ 16891hardcode_libdir_flag_spec_ld_CXX \ 16892hardcode_libdir_separator_CXX \ 16893fix_srcfile_path_CXX \ 16894exclude_expsyms_CXX \ 16895include_expsyms_CXX \ 16896file_list_spec_CXX \ 16897compiler_lib_search_dirs_CXX \ 16898predep_objects_CXX \ 16899postdep_objects_CXX \ 16900predeps_CXX \ 16901postdeps_CXX \ 16902compiler_lib_search_path_CXX; do 16903 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16904 *[\\\\\\\`\\"\\\$]*) 16905 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16906 ;; 16907 *) 16908 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16909 ;; 16910 esac 16911done 16912 16913# Double-quote double-evaled strings. 16914for var in reload_cmds \ 16915old_postinstall_cmds \ 16916old_postuninstall_cmds \ 16917old_archive_cmds \ 16918extract_expsyms_cmds \ 16919old_archive_from_new_cmds \ 16920old_archive_from_expsyms_cmds \ 16921archive_cmds \ 16922archive_expsym_cmds \ 16923module_cmds \ 16924module_expsym_cmds \ 16925export_symbols_cmds \ 16926prelink_cmds \ 16927postinstall_cmds \ 16928postuninstall_cmds \ 16929finish_cmds \ 16930sys_lib_search_path_spec \ 16931sys_lib_dlsearch_path_spec \ 16932reload_cmds_CXX \ 16933old_archive_cmds_CXX \ 16934old_archive_from_new_cmds_CXX \ 16935old_archive_from_expsyms_cmds_CXX \ 16936archive_cmds_CXX \ 16937archive_expsym_cmds_CXX \ 16938module_cmds_CXX \ 16939module_expsym_cmds_CXX \ 16940export_symbols_cmds_CXX \ 16941prelink_cmds_CXX; do 16942 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16943 *[\\\\\\\`\\"\\\$]*) 16944 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16945 ;; 16946 *) 16947 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16948 ;; 16949 esac 16950done 16951 16952ac_aux_dir='$ac_aux_dir' 16953xsi_shell='$xsi_shell' 16954lt_shell_append='$lt_shell_append' 16955 16956# See if we are running on zsh, and set the options which allow our 16957# commands through without removal of \ escapes INIT. 16958if test -n "\${ZSH_VERSION+set}" ; then 16959 setopt NO_GLOB_SUBST 16960fi 16961 16962 16963 PACKAGE='$PACKAGE' 16964 VERSION='$VERSION' 16965 TIMESTAMP='$TIMESTAMP' 16966 RM='$RM' 16967 ofile='$ofile' 16968 16969 16970 16971 16972 16973 16974_ACEOF 16975 16976cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16977 16978# Handling of arguments. 16979for ac_config_target in $ac_config_targets 16980do 16981 case $ac_config_target in 16982 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 16983 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16984 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16985 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16986 "libpcre.pc") CONFIG_FILES="$CONFIG_FILES libpcre.pc" ;; 16987 "libpcreposix.pc") CONFIG_FILES="$CONFIG_FILES libpcreposix.pc" ;; 16988 "libpcrecpp.pc") CONFIG_FILES="$CONFIG_FILES libpcrecpp.pc" ;; 16989 "pcre-config") CONFIG_FILES="$CONFIG_FILES pcre-config" ;; 16990 "pcre.h") CONFIG_FILES="$CONFIG_FILES pcre.h" ;; 16991 "pcre_stringpiece.h") CONFIG_FILES="$CONFIG_FILES pcre_stringpiece.h" ;; 16992 "pcrecpparg.h") CONFIG_FILES="$CONFIG_FILES pcrecpparg.h" ;; 16993 "script-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS script-chmod" ;; 16994 "delete-old-chartables") CONFIG_COMMANDS="$CONFIG_COMMANDS delete-old-chartables" ;; 16995 16996 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16997 esac 16998done 16999 17000 17001# If the user did not use the arguments to specify the items to instantiate, 17002# then the envvar interface is used. Set only those that are not. 17003# We use the long form for the default assignment because of an extremely 17004# bizarre bug on SunOS 4.1.3. 17005if $ac_need_defaults; then 17006 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17007 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17008 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17009fi 17010 17011# Have a temporary directory for convenience. Make it in the build tree 17012# simply because there is no reason against having it here, and in addition, 17013# creating and moving files from /tmp can sometimes cause problems. 17014# Hook for its removal unless debugging. 17015# Note that there is a small window in which the directory will not be cleaned: 17016# after its creation but before its name has been assigned to `$tmp'. 17017$debug || 17018{ 17019 tmp= 17020 trap 'exit_status=$? 17021 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 17022' 0 17023 trap 'as_fn_exit 1' 1 2 13 15 17024} 17025# Create a (secure) tmp directory for tmp files. 17026 17027{ 17028 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17029 test -n "$tmp" && test -d "$tmp" 17030} || 17031{ 17032 tmp=./conf$$-$RANDOM 17033 (umask 077 && mkdir "$tmp") 17034} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 17035 17036# Set up the scripts for CONFIG_FILES section. 17037# No need to generate them if there are no CONFIG_FILES. 17038# This happens for instance with `./config.status config.h'. 17039if test -n "$CONFIG_FILES"; then 17040 17041 17042ac_cr=`echo X | tr X '\015'` 17043# On cygwin, bash can eat \r inside `` if the user requested igncr. 17044# But we know of no other shell where ac_cr would be empty at this 17045# point, so we can use a bashism as a fallback. 17046if test "x$ac_cr" = x; then 17047 eval ac_cr=\$\'\\r\' 17048fi 17049ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17050if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17051 ac_cs_awk_cr='\r' 17052else 17053 ac_cs_awk_cr=$ac_cr 17054fi 17055 17056echo 'BEGIN {' >"$tmp/subs1.awk" && 17057_ACEOF 17058 17059 17060{ 17061 echo "cat >conf$$subs.awk <<_ACEOF" && 17062 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17063 echo "_ACEOF" 17064} >conf$$subs.sh || 17065 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17066ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 17067ac_delim='%!_!# ' 17068for ac_last_try in false false false false false :; do 17069 . ./conf$$subs.sh || 17070 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17071 17072 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17073 if test $ac_delim_n = $ac_delim_num; then 17074 break 17075 elif $ac_last_try; then 17076 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17077 else 17078 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17079 fi 17080done 17081rm -f conf$$subs.sh 17082 17083cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17084cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 17085_ACEOF 17086sed -n ' 17087h 17088s/^/S["/; s/!.*/"]=/ 17089p 17090g 17091s/^[^!]*!// 17092:repl 17093t repl 17094s/'"$ac_delim"'$// 17095t delim 17096:nl 17097h 17098s/\(.\{148\}\)..*/\1/ 17099t more1 17100s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17101p 17102n 17103b repl 17104:more1 17105s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17106p 17107g 17108s/.\{148\}// 17109t nl 17110:delim 17111h 17112s/\(.\{148\}\)..*/\1/ 17113t more2 17114s/["\\]/\\&/g; s/^/"/; s/$/"/ 17115p 17116b 17117:more2 17118s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17119p 17120g 17121s/.\{148\}// 17122t delim 17123' <conf$$subs.awk | sed ' 17124/^[^""]/{ 17125 N 17126 s/\n// 17127} 17128' >>$CONFIG_STATUS || ac_write_fail=1 17129rm -f conf$$subs.awk 17130cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17131_ACAWK 17132cat >>"\$tmp/subs1.awk" <<_ACAWK && 17133 for (key in S) S_is_set[key] = 1 17134 FS = "" 17135 17136} 17137{ 17138 line = $ 0 17139 nfields = split(line, field, "@") 17140 substed = 0 17141 len = length(field[1]) 17142 for (i = 2; i < nfields; i++) { 17143 key = field[i] 17144 keylen = length(key) 17145 if (S_is_set[key]) { 17146 value = S[key] 17147 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17148 len += length(value) + length(field[++i]) 17149 substed = 1 17150 } else 17151 len += 1 + keylen 17152 } 17153 17154 print line 17155} 17156 17157_ACAWK 17158_ACEOF 17159cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17160if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17161 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17162else 17163 cat 17164fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 17165 || as_fn_error "could not setup config files machinery" "$LINENO" 5 17166_ACEOF 17167 17168# VPATH may cause trouble with some makes, so we remove $(srcdir), 17169# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 17170# trailing colons and then remove the whole line if VPATH becomes empty 17171# (actually we leave an empty line to preserve line numbers). 17172if test "x$srcdir" = x.; then 17173 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 17174s/:*\$(srcdir):*/:/ 17175s/:*\${srcdir}:*/:/ 17176s/:*@srcdir@:*/:/ 17177s/^\([^=]*=[ ]*\):*/\1/ 17178s/:*$// 17179s/^[^=]*=[ ]*$// 17180}' 17181fi 17182 17183cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17184fi # test -n "$CONFIG_FILES" 17185 17186# Set up the scripts for CONFIG_HEADERS section. 17187# No need to generate them if there are no CONFIG_HEADERS. 17188# This happens for instance with `./config.status Makefile'. 17189if test -n "$CONFIG_HEADERS"; then 17190cat >"$tmp/defines.awk" <<\_ACAWK || 17191BEGIN { 17192_ACEOF 17193 17194# Transform confdefs.h into an awk script `defines.awk', embedded as 17195# here-document in config.status, that substitutes the proper values into 17196# config.h.in to produce config.h. 17197 17198# Create a delimiter string that does not exist in confdefs.h, to ease 17199# handling of long lines. 17200ac_delim='%!_!# ' 17201for ac_last_try in false false :; do 17202 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 17203 if test -z "$ac_t"; then 17204 break 17205 elif $ac_last_try; then 17206 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 17207 else 17208 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17209 fi 17210done 17211 17212# For the awk script, D is an array of macro values keyed by name, 17213# likewise P contains macro parameters if any. Preserve backslash 17214# newline sequences. 17215 17216ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17217sed -n ' 17218s/.\{148\}/&'"$ac_delim"'/g 17219t rset 17220:rset 17221s/^[ ]*#[ ]*define[ ][ ]*/ / 17222t def 17223d 17224:def 17225s/\\$// 17226t bsnl 17227s/["\\]/\\&/g 17228s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17229D["\1"]=" \3"/p 17230s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17231d 17232:bsnl 17233s/["\\]/\\&/g 17234s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17235D["\1"]=" \3\\\\\\n"\\/p 17236t cont 17237s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17238t cont 17239d 17240:cont 17241n 17242s/.\{148\}/&'"$ac_delim"'/g 17243t clear 17244:clear 17245s/\\$// 17246t bsnlc 17247s/["\\]/\\&/g; s/^/"/; s/$/"/p 17248d 17249:bsnlc 17250s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17251b cont 17252' <confdefs.h | sed ' 17253s/'"$ac_delim"'/"\\\ 17254"/g' >>$CONFIG_STATUS || ac_write_fail=1 17255 17256cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17257 for (key in D) D_is_set[key] = 1 17258 FS = "" 17259} 17260/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17261 line = \$ 0 17262 split(line, arg, " ") 17263 if (arg[1] == "#") { 17264 defundef = arg[2] 17265 mac1 = arg[3] 17266 } else { 17267 defundef = substr(arg[1], 2) 17268 mac1 = arg[2] 17269 } 17270 split(mac1, mac2, "(") #) 17271 macro = mac2[1] 17272 prefix = substr(line, 1, index(line, defundef) - 1) 17273 if (D_is_set[macro]) { 17274 # Preserve the white space surrounding the "#". 17275 print prefix "define", macro P[macro] D[macro] 17276 next 17277 } else { 17278 # Replace #undef with comments. This is necessary, for example, 17279 # in the case of _POSIX_SOURCE, which is predefined and required 17280 # on some systems where configure will not decide to define it. 17281 if (defundef == "undef") { 17282 print "/*", prefix defundef, macro, "*/" 17283 next 17284 } 17285 } 17286} 17287{ print } 17288_ACAWK 17289_ACEOF 17290cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17291 as_fn_error "could not setup config headers machinery" "$LINENO" 5 17292fi # test -n "$CONFIG_HEADERS" 17293 17294 17295eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17296shift 17297for ac_tag 17298do 17299 case $ac_tag in 17300 :[FHLC]) ac_mode=$ac_tag; continue;; 17301 esac 17302 case $ac_mode$ac_tag in 17303 :[FHL]*:*);; 17304 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 17305 :[FH]-) ac_tag=-:-;; 17306 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17307 esac 17308 ac_save_IFS=$IFS 17309 IFS=: 17310 set x $ac_tag 17311 IFS=$ac_save_IFS 17312 shift 17313 ac_file=$1 17314 shift 17315 17316 case $ac_mode in 17317 :L) ac_source=$1;; 17318 :[FH]) 17319 ac_file_inputs= 17320 for ac_f 17321 do 17322 case $ac_f in 17323 -) ac_f="$tmp/stdin";; 17324 *) # Look for the file first in the build tree, then in the source tree 17325 # (if the path is not absolute). The absolute path cannot be DOS-style, 17326 # because $ac_f cannot contain `:'. 17327 test -f "$ac_f" || 17328 case $ac_f in 17329 [\\/$]*) false;; 17330 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17331 esac || 17332 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17333 esac 17334 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17335 as_fn_append ac_file_inputs " '$ac_f'" 17336 done 17337 17338 # Let's still pretend it is `configure' which instantiates (i.e., don't 17339 # use $as_me), people would be surprised to read: 17340 # /* config.h. Generated by config.status. */ 17341 configure_input='Generated from '` 17342 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17343 `' by configure.' 17344 if test x"$ac_file" != x-; then 17345 configure_input="$ac_file. $configure_input" 17346 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17347$as_echo "$as_me: creating $ac_file" >&6;} 17348 fi 17349 # Neutralize special characters interpreted by sed in replacement strings. 17350 case $configure_input in #( 17351 *\&* | *\|* | *\\* ) 17352 ac_sed_conf_input=`$as_echo "$configure_input" | 17353 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17354 *) ac_sed_conf_input=$configure_input;; 17355 esac 17356 17357 case $ac_tag in 17358 *:-:* | *:-) cat >"$tmp/stdin" \ 17359 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 17360 esac 17361 ;; 17362 esac 17363 17364 ac_dir=`$as_dirname -- "$ac_file" || 17365$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17366 X"$ac_file" : 'X\(//\)[^/]' \| \ 17367 X"$ac_file" : 'X\(//\)$' \| \ 17368 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17369$as_echo X"$ac_file" | 17370 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17371 s//\1/ 17372 q 17373 } 17374 /^X\(\/\/\)[^/].*/{ 17375 s//\1/ 17376 q 17377 } 17378 /^X\(\/\/\)$/{ 17379 s//\1/ 17380 q 17381 } 17382 /^X\(\/\).*/{ 17383 s//\1/ 17384 q 17385 } 17386 s/.*/./; q'` 17387 as_dir="$ac_dir"; as_fn_mkdir_p 17388 ac_builddir=. 17389 17390case "$ac_dir" in 17391.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17392*) 17393 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17394 # A ".." for each directory in $ac_dir_suffix. 17395 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17396 case $ac_top_builddir_sub in 17397 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17398 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17399 esac ;; 17400esac 17401ac_abs_top_builddir=$ac_pwd 17402ac_abs_builddir=$ac_pwd$ac_dir_suffix 17403# for backward compatibility: 17404ac_top_builddir=$ac_top_build_prefix 17405 17406case $srcdir in 17407 .) # We are building in place. 17408 ac_srcdir=. 17409 ac_top_srcdir=$ac_top_builddir_sub 17410 ac_abs_top_srcdir=$ac_pwd ;; 17411 [\\/]* | ?:[\\/]* ) # Absolute name. 17412 ac_srcdir=$srcdir$ac_dir_suffix; 17413 ac_top_srcdir=$srcdir 17414 ac_abs_top_srcdir=$srcdir ;; 17415 *) # Relative name. 17416 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17417 ac_top_srcdir=$ac_top_build_prefix$srcdir 17418 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17419esac 17420ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17421 17422 17423 case $ac_mode in 17424 :F) 17425 # 17426 # CONFIG_FILE 17427 # 17428 17429 case $INSTALL in 17430 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17431 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17432 esac 17433 ac_MKDIR_P=$MKDIR_P 17434 case $MKDIR_P in 17435 [\\/$]* | ?:[\\/]* ) ;; 17436 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17437 esac 17438_ACEOF 17439 17440cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17441# If the template does not know about datarootdir, expand it. 17442# FIXME: This hack should be removed a few years after 2.60. 17443ac_datarootdir_hack=; ac_datarootdir_seen= 17444ac_sed_dataroot=' 17445/datarootdir/ { 17446 p 17447 q 17448} 17449/@datadir@/p 17450/@docdir@/p 17451/@infodir@/p 17452/@localedir@/p 17453/@mandir@/p' 17454case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17455*datarootdir*) ac_datarootdir_seen=yes;; 17456*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17458$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17459_ACEOF 17460cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17461 ac_datarootdir_hack=' 17462 s&@datadir@&$datadir&g 17463 s&@docdir@&$docdir&g 17464 s&@infodir@&$infodir&g 17465 s&@localedir@&$localedir&g 17466 s&@mandir@&$mandir&g 17467 s&\\\${datarootdir}&$datarootdir&g' ;; 17468esac 17469_ACEOF 17470 17471# Neutralize VPATH when `$srcdir' = `.'. 17472# Shell code in configure.ac might set extrasub. 17473# FIXME: do we really want to maintain this feature? 17474cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17475ac_sed_extra="$ac_vpsub 17476$extrasub 17477_ACEOF 17478cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17479:t 17480/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17481s|@configure_input@|$ac_sed_conf_input|;t t 17482s&@top_builddir@&$ac_top_builddir_sub&;t t 17483s&@top_build_prefix@&$ac_top_build_prefix&;t t 17484s&@srcdir@&$ac_srcdir&;t t 17485s&@abs_srcdir@&$ac_abs_srcdir&;t t 17486s&@top_srcdir@&$ac_top_srcdir&;t t 17487s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17488s&@builddir@&$ac_builddir&;t t 17489s&@abs_builddir@&$ac_abs_builddir&;t t 17490s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17491s&@INSTALL@&$ac_INSTALL&;t t 17492s&@MKDIR_P@&$ac_MKDIR_P&;t t 17493$ac_datarootdir_hack 17494" 17495eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 17496 || as_fn_error "could not create $ac_file" "$LINENO" 5 17497 17498test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17499 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 17500 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 17501 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17502which seems to be undefined. Please make sure it is defined." >&5 17503$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17504which seems to be undefined. Please make sure it is defined." >&2;} 17505 17506 rm -f "$tmp/stdin" 17507 case $ac_file in 17508 -) cat "$tmp/out" && rm -f "$tmp/out";; 17509 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 17510 esac \ 17511 || as_fn_error "could not create $ac_file" "$LINENO" 5 17512 ;; 17513 :H) 17514 # 17515 # CONFIG_HEADER 17516 # 17517 if test x"$ac_file" != x-; then 17518 { 17519 $as_echo "/* $configure_input */" \ 17520 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 17521 } >"$tmp/config.h" \ 17522 || as_fn_error "could not create $ac_file" "$LINENO" 5 17523 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 17524 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17525$as_echo "$as_me: $ac_file is unchanged" >&6;} 17526 else 17527 rm -f "$ac_file" 17528 mv "$tmp/config.h" "$ac_file" \ 17529 || as_fn_error "could not create $ac_file" "$LINENO" 5 17530 fi 17531 else 17532 $as_echo "/* $configure_input */" \ 17533 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 17534 || as_fn_error "could not create -" "$LINENO" 5 17535 fi 17536# Compute "$ac_file"'s index in $config_headers. 17537_am_arg="$ac_file" 17538_am_stamp_count=1 17539for _am_header in $config_headers :; do 17540 case $_am_header in 17541 $_am_arg | $_am_arg:* ) 17542 break ;; 17543 * ) 17544 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17545 esac 17546done 17547echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17548$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17549 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17550 X"$_am_arg" : 'X\(//\)$' \| \ 17551 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17552$as_echo X"$_am_arg" | 17553 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17554 s//\1/ 17555 q 17556 } 17557 /^X\(\/\/\)[^/].*/{ 17558 s//\1/ 17559 q 17560 } 17561 /^X\(\/\/\)$/{ 17562 s//\1/ 17563 q 17564 } 17565 /^X\(\/\).*/{ 17566 s//\1/ 17567 q 17568 } 17569 s/.*/./; q'`/stamp-h$_am_stamp_count 17570 ;; 17571 17572 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17573$as_echo "$as_me: executing $ac_file commands" >&6;} 17574 ;; 17575 esac 17576 17577 17578 case $ac_file$ac_mode in 17579 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17580 # Autoconf 2.62 quotes --file arguments for eval, but not when files 17581 # are listed without --file. Let's play safe and only enable the eval 17582 # if we detect the quoting. 17583 case $CONFIG_FILES in 17584 *\'*) eval set x "$CONFIG_FILES" ;; 17585 *) set x $CONFIG_FILES ;; 17586 esac 17587 shift 17588 for mf 17589 do 17590 # Strip MF so we end up with the name of the file. 17591 mf=`echo "$mf" | sed -e 's/:.*$//'` 17592 # Check whether this is an Automake generated Makefile or not. 17593 # We used to match only the files named `Makefile.in', but 17594 # some people rename them; so instead we look at the file content. 17595 # Grep'ing the first line is not enough: some people post-process 17596 # each Makefile.in and add a new line on top of each file to say so. 17597 # Grep'ing the whole file is not good either: AIX grep has a line 17598 # limit of 2048, but all sed's we know have understand at least 4000. 17599 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17600 dirpart=`$as_dirname -- "$mf" || 17601$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17602 X"$mf" : 'X\(//\)[^/]' \| \ 17603 X"$mf" : 'X\(//\)$' \| \ 17604 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17605$as_echo X"$mf" | 17606 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17607 s//\1/ 17608 q 17609 } 17610 /^X\(\/\/\)[^/].*/{ 17611 s//\1/ 17612 q 17613 } 17614 /^X\(\/\/\)$/{ 17615 s//\1/ 17616 q 17617 } 17618 /^X\(\/\).*/{ 17619 s//\1/ 17620 q 17621 } 17622 s/.*/./; q'` 17623 else 17624 continue 17625 fi 17626 # Extract the definition of DEPDIR, am__include, and am__quote 17627 # from the Makefile without running `make'. 17628 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17629 test -z "$DEPDIR" && continue 17630 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17631 test -z "am__include" && continue 17632 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17633 # When using ansi2knr, U may be empty or an underscore; expand it 17634 U=`sed -n 's/^U = //p' < "$mf"` 17635 # Find all dependency output files, they are included files with 17636 # $(DEPDIR) in their names. We invoke sed twice because it is the 17637 # simplest approach to changing $(DEPDIR) to its actual value in the 17638 # expansion. 17639 for file in `sed -n " 17640 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17641 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 17642 # Make sure the directory exists. 17643 test -f "$dirpart/$file" && continue 17644 fdir=`$as_dirname -- "$file" || 17645$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17646 X"$file" : 'X\(//\)[^/]' \| \ 17647 X"$file" : 'X\(//\)$' \| \ 17648 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17649$as_echo X"$file" | 17650 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17651 s//\1/ 17652 q 17653 } 17654 /^X\(\/\/\)[^/].*/{ 17655 s//\1/ 17656 q 17657 } 17658 /^X\(\/\/\)$/{ 17659 s//\1/ 17660 q 17661 } 17662 /^X\(\/\).*/{ 17663 s//\1/ 17664 q 17665 } 17666 s/.*/./; q'` 17667 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17668 # echo "creating $dirpart/$file" 17669 echo '# dummy' > "$dirpart/$file" 17670 done 17671 done 17672} 17673 ;; 17674 "libtool":C) 17675 17676 # See if we are running on zsh, and set the options which allow our 17677 # commands through without removal of \ escapes. 17678 if test -n "${ZSH_VERSION+set}" ; then 17679 setopt NO_GLOB_SUBST 17680 fi 17681 17682 cfgfile="${ofile}T" 17683 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17684 $RM "$cfgfile" 17685 17686 cat <<_LT_EOF >> "$cfgfile" 17687#! $SHELL 17688 17689# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17690# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17691# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17692# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17693# 17694# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17695# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, 17696# Inc. 17697# Written by Gordon Matzigkeit, 1996 17698# 17699# This file is part of GNU Libtool. 17700# 17701# GNU Libtool is free software; you can redistribute it and/or 17702# modify it under the terms of the GNU General Public License as 17703# published by the Free Software Foundation; either version 2 of 17704# the License, or (at your option) any later version. 17705# 17706# As a special exception to the GNU General Public License, 17707# if you distribute this file as part of a program or library that 17708# is built using GNU Libtool, you may include this file under the 17709# same distribution terms that you use for the rest of that program. 17710# 17711# GNU Libtool is distributed in the hope that it will be useful, 17712# but WITHOUT ANY WARRANTY; without even the implied warranty of 17713# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17714# GNU General Public License for more details. 17715# 17716# You should have received a copy of the GNU General Public License 17717# along with GNU Libtool; see the file COPYING. If not, a copy 17718# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17719# obtained by writing to the Free Software Foundation, Inc., 17720# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17721 17722 17723# The names of the tagged configurations supported by this script. 17724available_tags="CXX " 17725 17726# ### BEGIN LIBTOOL CONFIG 17727 17728# Assembler program. 17729AS=$lt_AS 17730 17731# DLL creation program. 17732DLLTOOL=$lt_DLLTOOL 17733 17734# Object dumper program. 17735OBJDUMP=$lt_OBJDUMP 17736 17737# Which release of libtool.m4 was used? 17738macro_version=$macro_version 17739macro_revision=$macro_revision 17740 17741# Whether or not to build shared libraries. 17742build_libtool_libs=$enable_shared 17743 17744# Whether or not to build static libraries. 17745build_old_libs=$enable_static 17746 17747# What type of objects to build. 17748pic_mode=$pic_mode 17749 17750# Whether or not to optimize for fast installation. 17751fast_install=$enable_fast_install 17752 17753# Shell to use when invoking shell scripts. 17754SHELL=$lt_SHELL 17755 17756# An echo program that protects backslashes. 17757ECHO=$lt_ECHO 17758 17759# The host system. 17760host_alias=$host_alias 17761host=$host 17762host_os=$host_os 17763 17764# The build system. 17765build_alias=$build_alias 17766build=$build 17767build_os=$build_os 17768 17769# A sed program that does not truncate output. 17770SED=$lt_SED 17771 17772# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17773Xsed="\$SED -e 1s/^X//" 17774 17775# A grep program that handles long lines. 17776GREP=$lt_GREP 17777 17778# An ERE matcher. 17779EGREP=$lt_EGREP 17780 17781# A literal string matcher. 17782FGREP=$lt_FGREP 17783 17784# A BSD- or MS-compatible name lister. 17785NM=$lt_NM 17786 17787# Whether we need soft or hard links. 17788LN_S=$lt_LN_S 17789 17790# What is the maximum length of a command? 17791max_cmd_len=$max_cmd_len 17792 17793# Object file suffix (normally "o"). 17794objext=$ac_objext 17795 17796# Executable file suffix (normally ""). 17797exeext=$exeext 17798 17799# whether the shell understands "unset". 17800lt_unset=$lt_unset 17801 17802# turn spaces into newlines. 17803SP2NL=$lt_lt_SP2NL 17804 17805# turn newlines into spaces. 17806NL2SP=$lt_lt_NL2SP 17807 17808# Method to check whether dependent libraries are shared objects. 17809deplibs_check_method=$lt_deplibs_check_method 17810 17811# Command to use when deplibs_check_method == "file_magic". 17812file_magic_cmd=$lt_file_magic_cmd 17813 17814# The archiver. 17815AR=$lt_AR 17816AR_FLAGS=$lt_AR_FLAGS 17817 17818# A symbol stripping program. 17819STRIP=$lt_STRIP 17820 17821# Commands used to install an old-style archive. 17822RANLIB=$lt_RANLIB 17823old_postinstall_cmds=$lt_old_postinstall_cmds 17824old_postuninstall_cmds=$lt_old_postuninstall_cmds 17825 17826# Whether to use a lock for old archive extraction. 17827lock_old_archive_extraction=$lock_old_archive_extraction 17828 17829# A C compiler. 17830LTCC=$lt_CC 17831 17832# LTCC compiler flags. 17833LTCFLAGS=$lt_CFLAGS 17834 17835# Take the output of nm and produce a listing of raw symbols and C names. 17836global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17837 17838# Transform the output of nm in a proper C declaration. 17839global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17840 17841# Transform the output of nm in a C name address pair. 17842global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17843 17844# Transform the output of nm in a C name address pair when lib prefix is needed. 17845global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17846 17847# The name of the directory that contains temporary libtool files. 17848objdir=$objdir 17849 17850# Used to examine libraries when file_magic_cmd begins with "file". 17851MAGIC_CMD=$MAGIC_CMD 17852 17853# Must we lock files when doing compilation? 17854need_locks=$lt_need_locks 17855 17856# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17857DSYMUTIL=$lt_DSYMUTIL 17858 17859# Tool to change global to local symbols on Mac OS X. 17860NMEDIT=$lt_NMEDIT 17861 17862# Tool to manipulate fat objects and archives on Mac OS X. 17863LIPO=$lt_LIPO 17864 17865# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17866OTOOL=$lt_OTOOL 17867 17868# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17869OTOOL64=$lt_OTOOL64 17870 17871# Old archive suffix (normally "a"). 17872libext=$libext 17873 17874# Shared library suffix (normally ".so"). 17875shrext_cmds=$lt_shrext_cmds 17876 17877# The commands to extract the exported symbol list from a shared archive. 17878extract_expsyms_cmds=$lt_extract_expsyms_cmds 17879 17880# Variables whose values should be saved in libtool wrapper scripts and 17881# restored at link time. 17882variables_saved_for_relink=$lt_variables_saved_for_relink 17883 17884# Do we need the "lib" prefix for modules? 17885need_lib_prefix=$need_lib_prefix 17886 17887# Do we need a version for libraries? 17888need_version=$need_version 17889 17890# Library versioning type. 17891version_type=$version_type 17892 17893# Shared library runtime path variable. 17894runpath_var=$runpath_var 17895 17896# Shared library path variable. 17897shlibpath_var=$shlibpath_var 17898 17899# Is shlibpath searched before the hard-coded library search path? 17900shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17901 17902# Format of library name prefix. 17903libname_spec=$lt_libname_spec 17904 17905# List of archive names. First name is the real one, the rest are links. 17906# The last name is the one that the linker finds with -lNAME 17907library_names_spec=$lt_library_names_spec 17908 17909# The coded name of the library, if different from the real name. 17910soname_spec=$lt_soname_spec 17911 17912# Permission mode override for installation of shared libraries. 17913install_override_mode=$lt_install_override_mode 17914 17915# Command to use after installation of a shared archive. 17916postinstall_cmds=$lt_postinstall_cmds 17917 17918# Command to use after uninstallation of a shared archive. 17919postuninstall_cmds=$lt_postuninstall_cmds 17920 17921# Commands used to finish a libtool library installation in a directory. 17922finish_cmds=$lt_finish_cmds 17923 17924# As "finish_cmds", except a single script fragment to be evaled but 17925# not shown. 17926finish_eval=$lt_finish_eval 17927 17928# Whether we should hardcode library paths into libraries. 17929hardcode_into_libs=$hardcode_into_libs 17930 17931# Compile-time system search path for libraries. 17932sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17933 17934# Run-time system search path for libraries. 17935sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17936 17937# Whether dlopen is supported. 17938dlopen_support=$enable_dlopen 17939 17940# Whether dlopen of programs is supported. 17941dlopen_self=$enable_dlopen_self 17942 17943# Whether dlopen of statically linked programs is supported. 17944dlopen_self_static=$enable_dlopen_self_static 17945 17946# Commands to strip libraries. 17947old_striplib=$lt_old_striplib 17948striplib=$lt_striplib 17949 17950 17951# The linker used to build libraries. 17952LD=$lt_LD 17953 17954# How to create reloadable object files. 17955reload_flag=$lt_reload_flag 17956reload_cmds=$lt_reload_cmds 17957 17958# Commands used to build an old-style archive. 17959old_archive_cmds=$lt_old_archive_cmds 17960 17961# A language specific compiler. 17962CC=$lt_compiler 17963 17964# Is the compiler the GNU compiler? 17965with_gcc=$GCC 17966 17967# Compiler flag to turn off builtin functions. 17968no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17969 17970# How to pass a linker flag through the compiler. 17971wl=$lt_lt_prog_compiler_wl 17972 17973# Additional compiler flags for building library objects. 17974pic_flag=$lt_lt_prog_compiler_pic 17975 17976# Compiler flag to prevent dynamic linking. 17977link_static_flag=$lt_lt_prog_compiler_static 17978 17979# Does compiler simultaneously support -c and -o options? 17980compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17981 17982# Whether or not to add -lc for building shared libraries. 17983build_libtool_need_lc=$archive_cmds_need_lc 17984 17985# Whether or not to disallow shared libs when runtime libs are static. 17986allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17987 17988# Compiler flag to allow reflexive dlopens. 17989export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17990 17991# Compiler flag to generate shared objects directly from archives. 17992whole_archive_flag_spec=$lt_whole_archive_flag_spec 17993 17994# Whether the compiler copes with passing no objects directly. 17995compiler_needs_object=$lt_compiler_needs_object 17996 17997# Create an old-style archive from a shared archive. 17998old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17999 18000# Create a temporary old-style archive to link instead of a shared archive. 18001old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18002 18003# Commands used to build a shared archive. 18004archive_cmds=$lt_archive_cmds 18005archive_expsym_cmds=$lt_archive_expsym_cmds 18006 18007# Commands used to build a loadable module if different from building 18008# a shared archive. 18009module_cmds=$lt_module_cmds 18010module_expsym_cmds=$lt_module_expsym_cmds 18011 18012# Whether we are building with GNU ld or not. 18013with_gnu_ld=$lt_with_gnu_ld 18014 18015# Flag that allows shared libraries with undefined symbols to be built. 18016allow_undefined_flag=$lt_allow_undefined_flag 18017 18018# Flag that enforces no undefined symbols. 18019no_undefined_flag=$lt_no_undefined_flag 18020 18021# Flag to hardcode \$libdir into a binary during linking. 18022# This must work even if \$libdir does not exist 18023hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18024 18025# If ld is used when linking, flag to hardcode \$libdir into a binary 18026# during linking. This must work even if \$libdir does not exist. 18027hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 18028 18029# Whether we need a single "-rpath" flag with a separated argument. 18030hardcode_libdir_separator=$lt_hardcode_libdir_separator 18031 18032# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18033# DIR into the resulting binary. 18034hardcode_direct=$hardcode_direct 18035 18036# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18037# DIR into the resulting binary and the resulting library dependency is 18038# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18039# library is relocated. 18040hardcode_direct_absolute=$hardcode_direct_absolute 18041 18042# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18043# into the resulting binary. 18044hardcode_minus_L=$hardcode_minus_L 18045 18046# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18047# into the resulting binary. 18048hardcode_shlibpath_var=$hardcode_shlibpath_var 18049 18050# Set to "yes" if building a shared library automatically hardcodes DIR 18051# into the library and all subsequent libraries and executables linked 18052# against it. 18053hardcode_automatic=$hardcode_automatic 18054 18055# Set to yes if linker adds runtime paths of dependent libraries 18056# to runtime path list. 18057inherit_rpath=$inherit_rpath 18058 18059# Whether libtool must link a program against all its dependency libraries. 18060link_all_deplibs=$link_all_deplibs 18061 18062# Fix the shell variable \$srcfile for the compiler. 18063fix_srcfile_path=$lt_fix_srcfile_path 18064 18065# Set to "yes" if exported symbols are required. 18066always_export_symbols=$always_export_symbols 18067 18068# The commands to list exported symbols. 18069export_symbols_cmds=$lt_export_symbols_cmds 18070 18071# Symbols that should not be listed in the preloaded symbols. 18072exclude_expsyms=$lt_exclude_expsyms 18073 18074# Symbols that must always be exported. 18075include_expsyms=$lt_include_expsyms 18076 18077# Commands necessary for linking programs (against libraries) with templates. 18078prelink_cmds=$lt_prelink_cmds 18079 18080# Specify filename containing input files. 18081file_list_spec=$lt_file_list_spec 18082 18083# How to hardcode a shared library path into an executable. 18084hardcode_action=$hardcode_action 18085 18086# The directories searched by this compiler when creating a shared library. 18087compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 18088 18089# Dependencies to place before and after the objects being linked to 18090# create a shared library. 18091predep_objects=$lt_predep_objects 18092postdep_objects=$lt_postdep_objects 18093predeps=$lt_predeps 18094postdeps=$lt_postdeps 18095 18096# The library search path used internally by the compiler when linking 18097# a shared library. 18098compiler_lib_search_path=$lt_compiler_lib_search_path 18099 18100# ### END LIBTOOL CONFIG 18101 18102_LT_EOF 18103 18104 case $host_os in 18105 aix3*) 18106 cat <<\_LT_EOF >> "$cfgfile" 18107# AIX sometimes has problems with the GCC collect2 program. For some 18108# reason, if we set the COLLECT_NAMES environment variable, the problems 18109# vanish in a puff of smoke. 18110if test "X${COLLECT_NAMES+set}" != Xset; then 18111 COLLECT_NAMES= 18112 export COLLECT_NAMES 18113fi 18114_LT_EOF 18115 ;; 18116 esac 18117 18118 18119ltmain="$ac_aux_dir/ltmain.sh" 18120 18121 18122 # We use sed instead of cat because bash on DJGPP gets confused if 18123 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18124 # text mode, it properly converts lines to CR/LF. This bash problem 18125 # is reportedly fixed, but why not run on old versions too? 18126 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18127 || (rm -f "$cfgfile"; exit 1) 18128 18129 case $xsi_shell in 18130 yes) 18131 cat << \_LT_EOF >> "$cfgfile" 18132 18133# func_dirname file append nondir_replacement 18134# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18135# otherwise set result to NONDIR_REPLACEMENT. 18136func_dirname () 18137{ 18138 case ${1} in 18139 */*) func_dirname_result="${1%/*}${2}" ;; 18140 * ) func_dirname_result="${3}" ;; 18141 esac 18142} 18143 18144# func_basename file 18145func_basename () 18146{ 18147 func_basename_result="${1##*/}" 18148} 18149 18150# func_dirname_and_basename file append nondir_replacement 18151# perform func_basename and func_dirname in a single function 18152# call: 18153# dirname: Compute the dirname of FILE. If nonempty, 18154# add APPEND to the result, otherwise set result 18155# to NONDIR_REPLACEMENT. 18156# value returned in "$func_dirname_result" 18157# basename: Compute filename of FILE. 18158# value retuned in "$func_basename_result" 18159# Implementation must be kept synchronized with func_dirname 18160# and func_basename. For efficiency, we do not delegate to 18161# those functions but instead duplicate the functionality here. 18162func_dirname_and_basename () 18163{ 18164 case ${1} in 18165 */*) func_dirname_result="${1%/*}${2}" ;; 18166 * ) func_dirname_result="${3}" ;; 18167 esac 18168 func_basename_result="${1##*/}" 18169} 18170 18171# func_stripname prefix suffix name 18172# strip PREFIX and SUFFIX off of NAME. 18173# PREFIX and SUFFIX must not contain globbing or regex special 18174# characters, hashes, percent signs, but SUFFIX may contain a leading 18175# dot (in which case that matches only a dot). 18176func_stripname () 18177{ 18178 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18179 # positional parameters, so assign one to ordinary parameter first. 18180 func_stripname_result=${3} 18181 func_stripname_result=${func_stripname_result#"${1}"} 18182 func_stripname_result=${func_stripname_result%"${2}"} 18183} 18184 18185# func_opt_split 18186func_opt_split () 18187{ 18188 func_opt_split_opt=${1%%=*} 18189 func_opt_split_arg=${1#*=} 18190} 18191 18192# func_lo2o object 18193func_lo2o () 18194{ 18195 case ${1} in 18196 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18197 *) func_lo2o_result=${1} ;; 18198 esac 18199} 18200 18201# func_xform libobj-or-source 18202func_xform () 18203{ 18204 func_xform_result=${1%.*}.lo 18205} 18206 18207# func_arith arithmetic-term... 18208func_arith () 18209{ 18210 func_arith_result=$(( $* )) 18211} 18212 18213# func_len string 18214# STRING may not start with a hyphen. 18215func_len () 18216{ 18217 func_len_result=${#1} 18218} 18219 18220_LT_EOF 18221 ;; 18222 *) # Bourne compatible functions. 18223 cat << \_LT_EOF >> "$cfgfile" 18224 18225# func_dirname file append nondir_replacement 18226# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18227# otherwise set result to NONDIR_REPLACEMENT. 18228func_dirname () 18229{ 18230 # Extract subdirectory from the argument. 18231 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18232 if test "X$func_dirname_result" = "X${1}"; then 18233 func_dirname_result="${3}" 18234 else 18235 func_dirname_result="$func_dirname_result${2}" 18236 fi 18237} 18238 18239# func_basename file 18240func_basename () 18241{ 18242 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18243} 18244 18245 18246# func_stripname prefix suffix name 18247# strip PREFIX and SUFFIX off of NAME. 18248# PREFIX and SUFFIX must not contain globbing or regex special 18249# characters, hashes, percent signs, but SUFFIX may contain a leading 18250# dot (in which case that matches only a dot). 18251# func_strip_suffix prefix name 18252func_stripname () 18253{ 18254 case ${2} in 18255 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18256 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18257 esac 18258} 18259 18260# sed scripts: 18261my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18262my_sed_long_arg='1s/^-[^=]*=//' 18263 18264# func_opt_split 18265func_opt_split () 18266{ 18267 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18268 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18269} 18270 18271# func_lo2o object 18272func_lo2o () 18273{ 18274 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18275} 18276 18277# func_xform libobj-or-source 18278func_xform () 18279{ 18280 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18281} 18282 18283# func_arith arithmetic-term... 18284func_arith () 18285{ 18286 func_arith_result=`expr "$@"` 18287} 18288 18289# func_len string 18290# STRING may not start with a hyphen. 18291func_len () 18292{ 18293 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18294} 18295 18296_LT_EOF 18297esac 18298 18299case $lt_shell_append in 18300 yes) 18301 cat << \_LT_EOF >> "$cfgfile" 18302 18303# func_append var value 18304# Append VALUE to the end of shell variable VAR. 18305func_append () 18306{ 18307 eval "$1+=\$2" 18308} 18309_LT_EOF 18310 ;; 18311 *) 18312 cat << \_LT_EOF >> "$cfgfile" 18313 18314# func_append var value 18315# Append VALUE to the end of shell variable VAR. 18316func_append () 18317{ 18318 eval "$1=\$$1\$2" 18319} 18320 18321_LT_EOF 18322 ;; 18323 esac 18324 18325 18326 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18327 || (rm -f "$cfgfile"; exit 1) 18328 18329 mv -f "$cfgfile" "$ofile" || 18330 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18331 chmod +x "$ofile" 18332 18333 18334 cat <<_LT_EOF >> "$ofile" 18335 18336# ### BEGIN LIBTOOL TAG CONFIG: CXX 18337 18338# The linker used to build libraries. 18339LD=$lt_LD_CXX 18340 18341# How to create reloadable object files. 18342reload_flag=$lt_reload_flag_CXX 18343reload_cmds=$lt_reload_cmds_CXX 18344 18345# Commands used to build an old-style archive. 18346old_archive_cmds=$lt_old_archive_cmds_CXX 18347 18348# A language specific compiler. 18349CC=$lt_compiler_CXX 18350 18351# Is the compiler the GNU compiler? 18352with_gcc=$GCC_CXX 18353 18354# Compiler flag to turn off builtin functions. 18355no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 18356 18357# How to pass a linker flag through the compiler. 18358wl=$lt_lt_prog_compiler_wl_CXX 18359 18360# Additional compiler flags for building library objects. 18361pic_flag=$lt_lt_prog_compiler_pic_CXX 18362 18363# Compiler flag to prevent dynamic linking. 18364link_static_flag=$lt_lt_prog_compiler_static_CXX 18365 18366# Does compiler simultaneously support -c and -o options? 18367compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 18368 18369# Whether or not to add -lc for building shared libraries. 18370build_libtool_need_lc=$archive_cmds_need_lc_CXX 18371 18372# Whether or not to disallow shared libs when runtime libs are static. 18373allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 18374 18375# Compiler flag to allow reflexive dlopens. 18376export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 18377 18378# Compiler flag to generate shared objects directly from archives. 18379whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 18380 18381# Whether the compiler copes with passing no objects directly. 18382compiler_needs_object=$lt_compiler_needs_object_CXX 18383 18384# Create an old-style archive from a shared archive. 18385old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 18386 18387# Create a temporary old-style archive to link instead of a shared archive. 18388old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 18389 18390# Commands used to build a shared archive. 18391archive_cmds=$lt_archive_cmds_CXX 18392archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 18393 18394# Commands used to build a loadable module if different from building 18395# a shared archive. 18396module_cmds=$lt_module_cmds_CXX 18397module_expsym_cmds=$lt_module_expsym_cmds_CXX 18398 18399# Whether we are building with GNU ld or not. 18400with_gnu_ld=$lt_with_gnu_ld_CXX 18401 18402# Flag that allows shared libraries with undefined symbols to be built. 18403allow_undefined_flag=$lt_allow_undefined_flag_CXX 18404 18405# Flag that enforces no undefined symbols. 18406no_undefined_flag=$lt_no_undefined_flag_CXX 18407 18408# Flag to hardcode \$libdir into a binary during linking. 18409# This must work even if \$libdir does not exist 18410hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 18411 18412# If ld is used when linking, flag to hardcode \$libdir into a binary 18413# during linking. This must work even if \$libdir does not exist. 18414hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 18415 18416# Whether we need a single "-rpath" flag with a separated argument. 18417hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 18418 18419# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18420# DIR into the resulting binary. 18421hardcode_direct=$hardcode_direct_CXX 18422 18423# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18424# DIR into the resulting binary and the resulting library dependency is 18425# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18426# library is relocated. 18427hardcode_direct_absolute=$hardcode_direct_absolute_CXX 18428 18429# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18430# into the resulting binary. 18431hardcode_minus_L=$hardcode_minus_L_CXX 18432 18433# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18434# into the resulting binary. 18435hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 18436 18437# Set to "yes" if building a shared library automatically hardcodes DIR 18438# into the library and all subsequent libraries and executables linked 18439# against it. 18440hardcode_automatic=$hardcode_automatic_CXX 18441 18442# Set to yes if linker adds runtime paths of dependent libraries 18443# to runtime path list. 18444inherit_rpath=$inherit_rpath_CXX 18445 18446# Whether libtool must link a program against all its dependency libraries. 18447link_all_deplibs=$link_all_deplibs_CXX 18448 18449# Fix the shell variable \$srcfile for the compiler. 18450fix_srcfile_path=$lt_fix_srcfile_path_CXX 18451 18452# Set to "yes" if exported symbols are required. 18453always_export_symbols=$always_export_symbols_CXX 18454 18455# The commands to list exported symbols. 18456export_symbols_cmds=$lt_export_symbols_cmds_CXX 18457 18458# Symbols that should not be listed in the preloaded symbols. 18459exclude_expsyms=$lt_exclude_expsyms_CXX 18460 18461# Symbols that must always be exported. 18462include_expsyms=$lt_include_expsyms_CXX 18463 18464# Commands necessary for linking programs (against libraries) with templates. 18465prelink_cmds=$lt_prelink_cmds_CXX 18466 18467# Specify filename containing input files. 18468file_list_spec=$lt_file_list_spec_CXX 18469 18470# How to hardcode a shared library path into an executable. 18471hardcode_action=$hardcode_action_CXX 18472 18473# The directories searched by this compiler when creating a shared library. 18474compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 18475 18476# Dependencies to place before and after the objects being linked to 18477# create a shared library. 18478predep_objects=$lt_predep_objects_CXX 18479postdep_objects=$lt_postdep_objects_CXX 18480predeps=$lt_predeps_CXX 18481postdeps=$lt_postdeps_CXX 18482 18483# The library search path used internally by the compiler when linking 18484# a shared library. 18485compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 18486 18487# ### END LIBTOOL TAG CONFIG: CXX 18488_LT_EOF 18489 18490 ;; 18491 "script-chmod":C) chmod a+x pcre-config ;; 18492 "delete-old-chartables":C) rm -f pcre_chartables.c ;; 18493 18494 esac 18495done # for ac_tag 18496 18497 18498as_fn_exit 0 18499_ACEOF 18500ac_clean_files=$ac_clean_files_save 18501 18502test $ac_write_fail = 0 || 18503 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 18504 18505 18506# configure is writing to config.log, and then calls config.status. 18507# config.status does its own redirection, appending to config.log. 18508# Unfortunately, on DOS this fails, as config.log is still kept open 18509# by configure, so config.status won't be able to write to it; its 18510# output is simply discarded. So we exec the FD to /dev/null, 18511# effectively closing config.log, so it can be properly (re)opened and 18512# appended to by config.status. When coming back to configure, we 18513# need to make the FD available again. 18514if test "$no_create" != yes; then 18515 ac_cs_success=: 18516 ac_config_status_args= 18517 test "$silent" = yes && 18518 ac_config_status_args="$ac_config_status_args --quiet" 18519 exec 5>/dev/null 18520 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18521 exec 5>>config.log 18522 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18523 # would make configure fail if this is the last instruction. 18524 $ac_cs_success || as_fn_exit $? 18525fi 18526if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18528$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18529fi 18530 18531 18532# Print out a nice little message after configure is run displaying your 18533# chosen options. 18534 18535cat <<EOF 18536 18537$PACKAGE-$VERSION configuration summary: 18538 18539 Install prefix .................. : ${prefix} 18540 C preprocessor .................. : ${CPP} 18541 C compiler ...................... : ${CC} 18542 C++ preprocessor ................ : ${CXXCPP} 18543 C++ compiler .................... : ${CXX} 18544 Linker .......................... : ${LD} 18545 C preprocessor flags ............ : ${CPPFLAGS} 18546 C compiler flags ................ : ${CFLAGS} 18547 C++ compiler flags .............. : ${CXXFLAGS} 18548 Linker flags .................... : ${LDFLAGS} 18549 Extra libraries ................. : ${LIBS} 18550 18551 Build C++ library ............... : ${enable_cpp} 18552 Enable UTF-8 support ............ : ${enable_utf8} 18553 Unicode properties .............. : ${enable_unicode_properties} 18554 Newline char/sequence ........... : ${enable_newline} 18555 \R matches only ANYCRLF ......... : ${enable_bsr_anycrlf} 18556 EBCDIC coding ................... : ${enable_ebcdic} 18557 Rebuild char tables ............. : ${enable_rebuild_chartables} 18558 Use stack recursion ............. : ${enable_stack_for_recursion} 18559 POSIX mem threshold ............. : ${with_posix_malloc_threshold} 18560 Internal link size .............. : ${with_link_size} 18561 Match limit ..................... : ${with_match_limit} 18562 Match limit recursion ........... : ${with_match_limit_recursion} 18563 Build shared libs ............... : ${enable_shared} 18564 Build static libs ............... : ${enable_static} 18565 Link pcregrep with libz ......... : ${enable_pcregrep_libz} 18566 Link pcregrep with libbz2 ....... : ${enable_pcregrep_libbz2} 18567 Link pcretest with libreadline .. : ${enable_pcretest_libreadline} 18568 18569EOF 18570 18571