1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for PCRE2 10.22. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='PCRE2' 589PACKAGE_TARNAME='pcre2' 590PACKAGE_VERSION='10.22' 591PACKAGE_STRING='PCRE2 10.22' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="src/pcre2.h.in" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_subst_vars='am__EXEEXT_FALSE 633am__EXEEXT_TRUE 634LTLIBOBJS 635LIBOBJS 636WITH_GCOV_FALSE 637WITH_GCOV_TRUE 638GCOV_LIBS 639GCOV_CXXFLAGS 640GCOV_CFLAGS 641GENHTML 642LCOV 643SHTOOL 644VALGRIND_LIBS 645VALGRIND_CFLAGS 646PKG_CONFIG_LIBDIR 647PKG_CONFIG_PATH 648PKG_CONFIG 649LIBBZ2 650LIBZ 651DISTCHECK_CONFIGURE_FLAGS 652EXTRA_LIBPCRE2_POSIX_LDFLAGS 653EXTRA_LIBPCRE2_32_LDFLAGS 654EXTRA_LIBPCRE2_16_LDFLAGS 655EXTRA_LIBPCRE2_8_LDFLAGS 656PTHREAD_CFLAGS 657PTHREAD_LIBS 658PTHREAD_CC 659ax_pthread_config 660PCRE2_STATIC_CFLAG 661LIBREADLINE 662WITH_VALGRIND_FALSE 663WITH_VALGRIND_TRUE 664WITH_UNICODE_FALSE 665WITH_UNICODE_TRUE 666WITH_JIT_FALSE 667WITH_JIT_TRUE 668WITH_REBUILD_CHARTABLES_FALSE 669WITH_REBUILD_CHARTABLES_TRUE 670WITH_DEBUG_FALSE 671WITH_DEBUG_TRUE 672WITH_PCRE2_32_FALSE 673WITH_PCRE2_32_TRUE 674WITH_PCRE2_16_FALSE 675WITH_PCRE2_16_TRUE 676WITH_PCRE2_8_FALSE 677WITH_PCRE2_8_TRUE 678enable_pcre2_32 679enable_pcre2_16 680enable_pcre2_8 681PCRE2_DATE 682PCRE2_PRERELEASE 683PCRE2_MINOR 684PCRE2_MAJOR 685HAVE_VISIBILITY 686VISIBILITY_CXXFLAGS 687VISIBILITY_CFLAGS 688LT_SYS_LIBRARY_PATH 689OTOOL64 690OTOOL 691LIPO 692NMEDIT 693DSYMUTIL 694MANIFEST_TOOL 695RANLIB 696LN_S 697NM 698ac_ct_DUMPBIN 699DUMPBIN 700LD 701FGREP 702SED 703LIBTOOL 704OBJDUMP 705DLLTOOL 706AS 707host_os 708host_vendor 709host_cpu 710host 711build_os 712build_vendor 713build_cpu 714build 715EGREP 716GREP 717CPP 718am__fastdepCC_FALSE 719am__fastdepCC_TRUE 720CCDEPMODE 721am__nodep 722AMDEPBACKSLASH 723AMDEP_FALSE 724AMDEP_TRUE 725am__quote 726am__include 727DEPDIR 728OBJEXT 729EXEEXT 730ac_ct_CC 731CPPFLAGS 732LDFLAGS 733CFLAGS 734CC 735ac_ct_AR 736AR 737AM_BACKSLASH 738AM_DEFAULT_VERBOSITY 739AM_DEFAULT_V 740AM_V 741am__untar 742am__tar 743AMTAR 744am__leading_dot 745SET_MAKE 746AWK 747mkdir_p 748MKDIR_P 749INSTALL_STRIP_PROGRAM 750STRIP 751install_sh 752MAKEINFO 753AUTOHEADER 754AUTOMAKE 755AUTOCONF 756ACLOCAL 757VERSION 758PACKAGE 759CYGPATH_W 760am__isrc 761INSTALL_DATA 762INSTALL_SCRIPT 763INSTALL_PROGRAM 764target_alias 765host_alias 766build_alias 767LIBS 768ECHO_T 769ECHO_N 770ECHO_C 771DEFS 772mandir 773localedir 774libdir 775psdir 776pdfdir 777dvidir 778htmldir 779infodir 780docdir 781oldincludedir 782includedir 783localstatedir 784sharedstatedir 785sysconfdir 786datadir 787datarootdir 788libexecdir 789sbindir 790bindir 791program_transform_name 792prefix 793exec_prefix 794PACKAGE_URL 795PACKAGE_BUGREPORT 796PACKAGE_STRING 797PACKAGE_VERSION 798PACKAGE_TARNAME 799PACKAGE_NAME 800PATH_SEPARATOR 801SHELL' 802ac_subst_files='' 803ac_user_opts=' 804enable_option_checking 805enable_silent_rules 806enable_dependency_tracking 807enable_shared 808enable_static 809with_pic 810enable_fast_install 811with_aix_soname 812with_gnu_ld 813with_sysroot 814enable_libtool_lock 815enable_pcre8 816enable_pcre16 817enable_pcre32 818enable_pcre2_8 819enable_pcre2_16 820enable_pcre2_32 821enable_debug 822enable_jit 823enable_pcre2grep_jit 824enable_pcre2grep_callout 825enable_rebuild_chartables 826enable_unicode 827enable_newline_is_cr 828enable_newline_is_lf 829enable_newline_is_crlf 830enable_newline_is_anycrlf 831enable_newline_is_any 832enable_bsr_anycrlf 833enable_never_backslash_C 834enable_ebcdic 835enable_ebcdic_nl25 836enable_stack_for_recursion 837enable_pcre2grep_libz 838enable_pcre2grep_libbz2 839with_pcre2grep_bufsize 840enable_pcre2test_libedit 841enable_pcre2test_libreadline 842with_link_size 843with_parens_nest_limit 844with_match_limit 845with_match_limit_recursion 846enable_valgrind 847enable_coverage 848' 849 ac_precious_vars='build_alias 850host_alias 851target_alias 852CC 853CFLAGS 854LDFLAGS 855LIBS 856CPPFLAGS 857CPP 858LT_SYS_LIBRARY_PATH 859PKG_CONFIG 860PKG_CONFIG_PATH 861PKG_CONFIG_LIBDIR 862VALGRIND_CFLAGS 863VALGRIND_LIBS 864LCOV 865GENHTML' 866 867 868# Initialize some variables set by options. 869ac_init_help= 870ac_init_version=false 871ac_unrecognized_opts= 872ac_unrecognized_sep= 873# The variables have the same names as the options, with 874# dashes changed to underlines. 875cache_file=/dev/null 876exec_prefix=NONE 877no_create= 878no_recursion= 879prefix=NONE 880program_prefix=NONE 881program_suffix=NONE 882program_transform_name=s,x,x, 883silent= 884site= 885srcdir= 886verbose= 887x_includes=NONE 888x_libraries=NONE 889 890# Installation directory options. 891# These are left unexpanded so users can "make install exec_prefix=/foo" 892# and all the variables that are supposed to be based on exec_prefix 893# by default will actually change. 894# Use braces instead of parens because sh, perl, etc. also accept them. 895# (The list follows the same order as the GNU Coding Standards.) 896bindir='${exec_prefix}/bin' 897sbindir='${exec_prefix}/sbin' 898libexecdir='${exec_prefix}/libexec' 899datarootdir='${prefix}/share' 900datadir='${datarootdir}' 901sysconfdir='${prefix}/etc' 902sharedstatedir='${prefix}/com' 903localstatedir='${prefix}/var' 904includedir='${prefix}/include' 905oldincludedir='/usr/include' 906docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 907infodir='${datarootdir}/info' 908htmldir='${docdir}' 909dvidir='${docdir}' 910pdfdir='${docdir}' 911psdir='${docdir}' 912libdir='${exec_prefix}/lib' 913localedir='${datarootdir}/locale' 914mandir='${datarootdir}/man' 915 916ac_prev= 917ac_dashdash= 918for ac_option 919do 920 # If the previous option needs an argument, assign it. 921 if test -n "$ac_prev"; then 922 eval $ac_prev=\$ac_option 923 ac_prev= 924 continue 925 fi 926 927 case $ac_option in 928 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 929 *=) ac_optarg= ;; 930 *) ac_optarg=yes ;; 931 esac 932 933 # Accept the important Cygnus configure options, so we can diagnose typos. 934 935 case $ac_dashdash$ac_option in 936 --) 937 ac_dashdash=yes ;; 938 939 -bindir | --bindir | --bindi | --bind | --bin | --bi) 940 ac_prev=bindir ;; 941 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 942 bindir=$ac_optarg ;; 943 944 -build | --build | --buil | --bui | --bu) 945 ac_prev=build_alias ;; 946 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 947 build_alias=$ac_optarg ;; 948 949 -cache-file | --cache-file | --cache-fil | --cache-fi \ 950 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 951 ac_prev=cache_file ;; 952 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 953 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 954 cache_file=$ac_optarg ;; 955 956 --config-cache | -C) 957 cache_file=config.cache ;; 958 959 -datadir | --datadir | --datadi | --datad) 960 ac_prev=datadir ;; 961 -datadir=* | --datadir=* | --datadi=* | --datad=*) 962 datadir=$ac_optarg ;; 963 964 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 965 | --dataroo | --dataro | --datar) 966 ac_prev=datarootdir ;; 967 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 968 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 969 datarootdir=$ac_optarg ;; 970 971 -disable-* | --disable-*) 972 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 973 # Reject names that are not valid shell variable names. 974 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 975 as_fn_error $? "invalid feature name: $ac_useropt" 976 ac_useropt_orig=$ac_useropt 977 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 978 case $ac_user_opts in 979 *" 980"enable_$ac_useropt" 981"*) ;; 982 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 983 ac_unrecognized_sep=', ';; 984 esac 985 eval enable_$ac_useropt=no ;; 986 987 -docdir | --docdir | --docdi | --doc | --do) 988 ac_prev=docdir ;; 989 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 990 docdir=$ac_optarg ;; 991 992 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 993 ac_prev=dvidir ;; 994 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 995 dvidir=$ac_optarg ;; 996 997 -enable-* | --enable-*) 998 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 999 # Reject names that are not valid shell variable names. 1000 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1001 as_fn_error $? "invalid feature name: $ac_useropt" 1002 ac_useropt_orig=$ac_useropt 1003 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1004 case $ac_user_opts in 1005 *" 1006"enable_$ac_useropt" 1007"*) ;; 1008 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1009 ac_unrecognized_sep=', ';; 1010 esac 1011 eval enable_$ac_useropt=\$ac_optarg ;; 1012 1013 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1014 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1015 | --exec | --exe | --ex) 1016 ac_prev=exec_prefix ;; 1017 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1018 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1019 | --exec=* | --exe=* | --ex=*) 1020 exec_prefix=$ac_optarg ;; 1021 1022 -gas | --gas | --ga | --g) 1023 # Obsolete; use --with-gas. 1024 with_gas=yes ;; 1025 1026 -help | --help | --hel | --he | -h) 1027 ac_init_help=long ;; 1028 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1029 ac_init_help=recursive ;; 1030 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1031 ac_init_help=short ;; 1032 1033 -host | --host | --hos | --ho) 1034 ac_prev=host_alias ;; 1035 -host=* | --host=* | --hos=* | --ho=*) 1036 host_alias=$ac_optarg ;; 1037 1038 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1039 ac_prev=htmldir ;; 1040 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1041 | --ht=*) 1042 htmldir=$ac_optarg ;; 1043 1044 -includedir | --includedir | --includedi | --included | --include \ 1045 | --includ | --inclu | --incl | --inc) 1046 ac_prev=includedir ;; 1047 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1048 | --includ=* | --inclu=* | --incl=* | --inc=*) 1049 includedir=$ac_optarg ;; 1050 1051 -infodir | --infodir | --infodi | --infod | --info | --inf) 1052 ac_prev=infodir ;; 1053 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1054 infodir=$ac_optarg ;; 1055 1056 -libdir | --libdir | --libdi | --libd) 1057 ac_prev=libdir ;; 1058 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1059 libdir=$ac_optarg ;; 1060 1061 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1062 | --libexe | --libex | --libe) 1063 ac_prev=libexecdir ;; 1064 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1065 | --libexe=* | --libex=* | --libe=*) 1066 libexecdir=$ac_optarg ;; 1067 1068 -localedir | --localedir | --localedi | --localed | --locale) 1069 ac_prev=localedir ;; 1070 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1071 localedir=$ac_optarg ;; 1072 1073 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1074 | --localstate | --localstat | --localsta | --localst | --locals) 1075 ac_prev=localstatedir ;; 1076 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1077 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1078 localstatedir=$ac_optarg ;; 1079 1080 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1081 ac_prev=mandir ;; 1082 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1083 mandir=$ac_optarg ;; 1084 1085 -nfp | --nfp | --nf) 1086 # Obsolete; use --without-fp. 1087 with_fp=no ;; 1088 1089 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1090 | --no-cr | --no-c | -n) 1091 no_create=yes ;; 1092 1093 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1094 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1095 no_recursion=yes ;; 1096 1097 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1098 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1099 | --oldin | --oldi | --old | --ol | --o) 1100 ac_prev=oldincludedir ;; 1101 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1102 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1103 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1104 oldincludedir=$ac_optarg ;; 1105 1106 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1107 ac_prev=prefix ;; 1108 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1109 prefix=$ac_optarg ;; 1110 1111 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1112 | --program-pre | --program-pr | --program-p) 1113 ac_prev=program_prefix ;; 1114 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1115 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1116 program_prefix=$ac_optarg ;; 1117 1118 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1119 | --program-suf | --program-su | --program-s) 1120 ac_prev=program_suffix ;; 1121 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1122 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1123 program_suffix=$ac_optarg ;; 1124 1125 -program-transform-name | --program-transform-name \ 1126 | --program-transform-nam | --program-transform-na \ 1127 | --program-transform-n | --program-transform- \ 1128 | --program-transform | --program-transfor \ 1129 | --program-transfo | --program-transf \ 1130 | --program-trans | --program-tran \ 1131 | --progr-tra | --program-tr | --program-t) 1132 ac_prev=program_transform_name ;; 1133 -program-transform-name=* | --program-transform-name=* \ 1134 | --program-transform-nam=* | --program-transform-na=* \ 1135 | --program-transform-n=* | --program-transform-=* \ 1136 | --program-transform=* | --program-transfor=* \ 1137 | --program-transfo=* | --program-transf=* \ 1138 | --program-trans=* | --program-tran=* \ 1139 | --progr-tra=* | --program-tr=* | --program-t=*) 1140 program_transform_name=$ac_optarg ;; 1141 1142 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1143 ac_prev=pdfdir ;; 1144 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1145 pdfdir=$ac_optarg ;; 1146 1147 -psdir | --psdir | --psdi | --psd | --ps) 1148 ac_prev=psdir ;; 1149 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1150 psdir=$ac_optarg ;; 1151 1152 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1153 | -silent | --silent | --silen | --sile | --sil) 1154 silent=yes ;; 1155 1156 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1157 ac_prev=sbindir ;; 1158 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1159 | --sbi=* | --sb=*) 1160 sbindir=$ac_optarg ;; 1161 1162 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1163 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1164 | --sharedst | --shareds | --shared | --share | --shar \ 1165 | --sha | --sh) 1166 ac_prev=sharedstatedir ;; 1167 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1168 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1169 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1170 | --sha=* | --sh=*) 1171 sharedstatedir=$ac_optarg ;; 1172 1173 -site | --site | --sit) 1174 ac_prev=site ;; 1175 -site=* | --site=* | --sit=*) 1176 site=$ac_optarg ;; 1177 1178 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1179 ac_prev=srcdir ;; 1180 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1181 srcdir=$ac_optarg ;; 1182 1183 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1184 | --syscon | --sysco | --sysc | --sys | --sy) 1185 ac_prev=sysconfdir ;; 1186 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1187 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1188 sysconfdir=$ac_optarg ;; 1189 1190 -target | --target | --targe | --targ | --tar | --ta | --t) 1191 ac_prev=target_alias ;; 1192 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1193 target_alias=$ac_optarg ;; 1194 1195 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1196 verbose=yes ;; 1197 1198 -version | --version | --versio | --versi | --vers | -V) 1199 ac_init_version=: ;; 1200 1201 -with-* | --with-*) 1202 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1203 # Reject names that are not valid shell variable names. 1204 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1205 as_fn_error $? "invalid package name: $ac_useropt" 1206 ac_useropt_orig=$ac_useropt 1207 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1208 case $ac_user_opts in 1209 *" 1210"with_$ac_useropt" 1211"*) ;; 1212 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1213 ac_unrecognized_sep=', ';; 1214 esac 1215 eval with_$ac_useropt=\$ac_optarg ;; 1216 1217 -without-* | --without-*) 1218 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1219 # Reject names that are not valid shell variable names. 1220 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1221 as_fn_error $? "invalid package name: $ac_useropt" 1222 ac_useropt_orig=$ac_useropt 1223 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1224 case $ac_user_opts in 1225 *" 1226"with_$ac_useropt" 1227"*) ;; 1228 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1229 ac_unrecognized_sep=', ';; 1230 esac 1231 eval with_$ac_useropt=no ;; 1232 1233 --x) 1234 # Obsolete; use --with-x. 1235 with_x=yes ;; 1236 1237 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1238 | --x-incl | --x-inc | --x-in | --x-i) 1239 ac_prev=x_includes ;; 1240 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1241 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1242 x_includes=$ac_optarg ;; 1243 1244 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1245 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1246 ac_prev=x_libraries ;; 1247 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1248 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1249 x_libraries=$ac_optarg ;; 1250 1251 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1252Try \`$0 --help' for more information" 1253 ;; 1254 1255 *=*) 1256 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1257 # Reject names that are not valid shell variable names. 1258 case $ac_envvar in #( 1259 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1260 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1261 esac 1262 eval $ac_envvar=\$ac_optarg 1263 export $ac_envvar ;; 1264 1265 *) 1266 # FIXME: should be removed in autoconf 3.0. 1267 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1268 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1269 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1270 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1271 ;; 1272 1273 esac 1274done 1275 1276if test -n "$ac_prev"; then 1277 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1278 as_fn_error $? "missing argument to $ac_option" 1279fi 1280 1281if test -n "$ac_unrecognized_opts"; then 1282 case $enable_option_checking in 1283 no) ;; 1284 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1285 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1286 esac 1287fi 1288 1289# Check all directory arguments for consistency. 1290for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1291 datadir sysconfdir sharedstatedir localstatedir includedir \ 1292 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1293 libdir localedir mandir 1294do 1295 eval ac_val=\$$ac_var 1296 # Remove trailing slashes. 1297 case $ac_val in 1298 */ ) 1299 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1300 eval $ac_var=\$ac_val;; 1301 esac 1302 # Be sure to have absolute directory names. 1303 case $ac_val in 1304 [\\/$]* | ?:[\\/]* ) continue;; 1305 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1306 esac 1307 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1308done 1309 1310# There might be people who depend on the old broken behavior: `$host' 1311# used to hold the argument of --host etc. 1312# FIXME: To remove some day. 1313build=$build_alias 1314host=$host_alias 1315target=$target_alias 1316 1317# FIXME: To remove some day. 1318if test "x$host_alias" != x; then 1319 if test "x$build_alias" = x; then 1320 cross_compiling=maybe 1321 elif test "x$build_alias" != "x$host_alias"; then 1322 cross_compiling=yes 1323 fi 1324fi 1325 1326ac_tool_prefix= 1327test -n "$host_alias" && ac_tool_prefix=$host_alias- 1328 1329test "$silent" = yes && exec 6>/dev/null 1330 1331 1332ac_pwd=`pwd` && test -n "$ac_pwd" && 1333ac_ls_di=`ls -di .` && 1334ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1335 as_fn_error $? "working directory cannot be determined" 1336test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1337 as_fn_error $? "pwd does not report name of working directory" 1338 1339 1340# Find the source files, if location was not specified. 1341if test -z "$srcdir"; then 1342 ac_srcdir_defaulted=yes 1343 # Try the directory containing this script, then the parent directory. 1344 ac_confdir=`$as_dirname -- "$as_myself" || 1345$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1346 X"$as_myself" : 'X\(//\)[^/]' \| \ 1347 X"$as_myself" : 'X\(//\)$' \| \ 1348 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1349$as_echo X"$as_myself" | 1350 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1351 s//\1/ 1352 q 1353 } 1354 /^X\(\/\/\)[^/].*/{ 1355 s//\1/ 1356 q 1357 } 1358 /^X\(\/\/\)$/{ 1359 s//\1/ 1360 q 1361 } 1362 /^X\(\/\).*/{ 1363 s//\1/ 1364 q 1365 } 1366 s/.*/./; q'` 1367 srcdir=$ac_confdir 1368 if test ! -r "$srcdir/$ac_unique_file"; then 1369 srcdir=.. 1370 fi 1371else 1372 ac_srcdir_defaulted=no 1373fi 1374if test ! -r "$srcdir/$ac_unique_file"; then 1375 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1376 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1377fi 1378ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1379ac_abs_confdir=`( 1380 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1381 pwd)` 1382# When building in place, set srcdir=. 1383if test "$ac_abs_confdir" = "$ac_pwd"; then 1384 srcdir=. 1385fi 1386# Remove unnecessary trailing slashes from srcdir. 1387# Double slashes in file names in object file debugging info 1388# mess up M-x gdb in Emacs. 1389case $srcdir in 1390*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1391esac 1392for ac_var in $ac_precious_vars; do 1393 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1394 eval ac_env_${ac_var}_value=\$${ac_var} 1395 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1396 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1397done 1398 1399# 1400# Report the --help message. 1401# 1402if test "$ac_init_help" = "long"; then 1403 # Omit some internal or obsolete options to make the list less imposing. 1404 # This message is too long to be a string in the A/UX 3.1 sh. 1405 cat <<_ACEOF 1406\`configure' configures PCRE2 10.22 to adapt to many kinds of systems. 1407 1408Usage: $0 [OPTION]... [VAR=VALUE]... 1409 1410To assign environment variables (e.g., CC, CFLAGS...), specify them as 1411VAR=VALUE. See below for descriptions of some of the useful variables. 1412 1413Defaults for the options are specified in brackets. 1414 1415Configuration: 1416 -h, --help display this help and exit 1417 --help=short display options specific to this package 1418 --help=recursive display the short help of all the included packages 1419 -V, --version display version information and exit 1420 -q, --quiet, --silent do not print \`checking ...' messages 1421 --cache-file=FILE cache test results in FILE [disabled] 1422 -C, --config-cache alias for \`--cache-file=config.cache' 1423 -n, --no-create do not create output files 1424 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1425 1426Installation directories: 1427 --prefix=PREFIX install architecture-independent files in PREFIX 1428 [$ac_default_prefix] 1429 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1430 [PREFIX] 1431 1432By default, \`make install' will install all the files in 1433\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1434an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1435for instance \`--prefix=\$HOME'. 1436 1437For better control, use the options below. 1438 1439Fine tuning of the installation directories: 1440 --bindir=DIR user executables [EPREFIX/bin] 1441 --sbindir=DIR system admin executables [EPREFIX/sbin] 1442 --libexecdir=DIR program executables [EPREFIX/libexec] 1443 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1444 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1445 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1446 --libdir=DIR object code libraries [EPREFIX/lib] 1447 --includedir=DIR C header files [PREFIX/include] 1448 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1449 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1450 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1451 --infodir=DIR info documentation [DATAROOTDIR/info] 1452 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1453 --mandir=DIR man documentation [DATAROOTDIR/man] 1454 --docdir=DIR documentation root [DATAROOTDIR/doc/pcre2] 1455 --htmldir=DIR html documentation [DOCDIR] 1456 --dvidir=DIR dvi documentation [DOCDIR] 1457 --pdfdir=DIR pdf documentation [DOCDIR] 1458 --psdir=DIR ps documentation [DOCDIR] 1459_ACEOF 1460 1461 cat <<\_ACEOF 1462 1463Program names: 1464 --program-prefix=PREFIX prepend PREFIX to installed program names 1465 --program-suffix=SUFFIX append SUFFIX to installed program names 1466 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1467 1468System types: 1469 --build=BUILD configure for building on BUILD [guessed] 1470 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1471_ACEOF 1472fi 1473 1474if test -n "$ac_init_help"; then 1475 case $ac_init_help in 1476 short | recursive ) echo "Configuration of PCRE2 10.22:";; 1477 esac 1478 cat <<\_ACEOF 1479 1480Optional Features: 1481 --disable-option-checking ignore unrecognized --enable/--with options 1482 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1483 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1484 --enable-silent-rules less verbose build output (undo: "make V=1") 1485 --disable-silent-rules verbose build output (undo: "make V=0") 1486 --enable-dependency-tracking 1487 do not reject slow dependency extractors 1488 --disable-dependency-tracking 1489 speeds up one-time build 1490 --enable-shared[=PKGS] build shared libraries [default=yes] 1491 --enable-static[=PKGS] build static libraries [default=yes] 1492 --enable-fast-install[=PKGS] 1493 optimize for fast installation [default=yes] 1494 --disable-libtool-lock avoid locking (might break parallel builds) 1495 1496 --disable-pcre2-8 disable 8 bit character support 1497 --enable-pcre2-16 enable 16 bit character support 1498 --enable-pcre2-32 enable 32 bit character support 1499 --enable-debug enable debugging code 1500 --enable-jit enable Just-In-Time compiling support 1501 --disable-pcre2grep-jit disable JIT support in pcre2grep 1502 --disable-pcre2grep-callout 1503 disable callout script support in pcre2grep 1504 --enable-rebuild-chartables 1505 rebuild character tables in current locale 1506 --disable-unicode disable Unicode support 1507 --enable-newline-is-cr use CR as newline character 1508 --enable-newline-is-lf use LF as newline character (default) 1509 --enable-newline-is-crlf 1510 use CRLF as newline sequence 1511 --enable-newline-is-anycrlf 1512 use CR, LF, or CRLF as newline sequence 1513 --enable-newline-is-any use any valid Unicode newline sequence 1514 --enable-bsr-anycrlf \R matches only CR, LF, CRLF by default 1515 --enable-never-backslash-C 1516 use of \C causes an error 1517 --enable-ebcdic assume EBCDIC coding rather than ASCII; incompatible 1518 with --enable-utf; use only in (uncommon) EBCDIC 1519 environments; it implies --enable-rebuild-chartables 1520 --enable-ebcdic-nl25 set EBCDIC code for NL to 0x25 instead of 0x15; it 1521 implies --enable-ebcdic 1522 --disable-stack-for-recursion 1523 don't use stack recursion when matching 1524 --enable-pcre2grep-libz link pcre2grep with libz to handle .gz files 1525 --enable-pcre2grep-libbz2 1526 link pcre2grep with libbz2 to handle .bz2 files 1527 --enable-pcre2test-libedit 1528 link pcre2test with libedit 1529 --enable-pcre2test-libreadline 1530 link pcre2test with libreadline 1531 --enable-valgrind valgrind support 1532 --enable-coverage enable code coverage reports using gcov 1533 1534Optional Packages: 1535 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1536 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1537 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1538 both] 1539 --with-aix-soname=aix|svr4|both 1540 shared library versioning (aka "SONAME") variant to 1541 provide on AIX, [default=aix]. 1542 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1543 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1544 compiler's sysroot if not specified). 1545 --with-pcre2grep-bufsize=N 1546 pcre2grep buffer size (default=20480, minimum=8192) 1547 --with-link-size=N internal link size (2, 3, or 4 allowed; default=2) 1548 --with-parens-nest-limit=N 1549 nested parentheses limit (default=250) 1550 --with-match-limit=N default limit on internal looping (default=10000000) 1551 --with-match-limit-recursion=N 1552 default limit on internal recursion 1553 (default=MATCH_LIMIT) 1554 1555Some influential environment variables: 1556 CC C compiler command 1557 CFLAGS C compiler flags 1558 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1559 nonstandard directory <lib dir> 1560 LIBS libraries to pass to the linker, e.g. -l<library> 1561 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1562 you have headers in a nonstandard directory <include dir> 1563 CPP C preprocessor 1564 LT_SYS_LIBRARY_PATH 1565 User-defined run-time library search path. 1566 PKG_CONFIG path to pkg-config utility 1567 PKG_CONFIG_PATH 1568 directories to add to pkg-config's search path 1569 PKG_CONFIG_LIBDIR 1570 path overriding pkg-config's built-in search path 1571 VALGRIND_CFLAGS 1572 C compiler flags for VALGRIND, overriding pkg-config 1573 VALGRIND_LIBS 1574 linker flags for VALGRIND, overriding pkg-config 1575 LCOV the ltp lcov program 1576 GENHTML the ltp genhtml program 1577 1578Use these variables to override the choices made by `configure' or to help 1579it to find libraries and programs with nonstandard names/locations. 1580 1581Report bugs to the package provider. 1582_ACEOF 1583ac_status=$? 1584fi 1585 1586if test "$ac_init_help" = "recursive"; then 1587 # If there are subdirs, report their specific --help. 1588 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1589 test -d "$ac_dir" || 1590 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1591 continue 1592 ac_builddir=. 1593 1594case "$ac_dir" in 1595.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1596*) 1597 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1598 # A ".." for each directory in $ac_dir_suffix. 1599 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1600 case $ac_top_builddir_sub in 1601 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1602 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1603 esac ;; 1604esac 1605ac_abs_top_builddir=$ac_pwd 1606ac_abs_builddir=$ac_pwd$ac_dir_suffix 1607# for backward compatibility: 1608ac_top_builddir=$ac_top_build_prefix 1609 1610case $srcdir in 1611 .) # We are building in place. 1612 ac_srcdir=. 1613 ac_top_srcdir=$ac_top_builddir_sub 1614 ac_abs_top_srcdir=$ac_pwd ;; 1615 [\\/]* | ?:[\\/]* ) # Absolute name. 1616 ac_srcdir=$srcdir$ac_dir_suffix; 1617 ac_top_srcdir=$srcdir 1618 ac_abs_top_srcdir=$srcdir ;; 1619 *) # Relative name. 1620 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1621 ac_top_srcdir=$ac_top_build_prefix$srcdir 1622 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1623esac 1624ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1625 1626 cd "$ac_dir" || { ac_status=$?; continue; } 1627 # Check for guested configure. 1628 if test -f "$ac_srcdir/configure.gnu"; then 1629 echo && 1630 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1631 elif test -f "$ac_srcdir/configure"; then 1632 echo && 1633 $SHELL "$ac_srcdir/configure" --help=recursive 1634 else 1635 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1636 fi || ac_status=$? 1637 cd "$ac_pwd" || { ac_status=$?; break; } 1638 done 1639fi 1640 1641test -n "$ac_init_help" && exit $ac_status 1642if $ac_init_version; then 1643 cat <<\_ACEOF 1644PCRE2 configure 10.22 1645generated by GNU Autoconf 2.69 1646 1647Copyright (C) 2012 Free Software Foundation, Inc. 1648This configure script is free software; the Free Software Foundation 1649gives unlimited permission to copy, distribute and modify it. 1650_ACEOF 1651 exit 1652fi 1653 1654## ------------------------ ## 1655## Autoconf initialization. ## 1656## ------------------------ ## 1657 1658# ac_fn_c_try_compile LINENO 1659# -------------------------- 1660# Try to compile conftest.$ac_ext, and return whether this succeeded. 1661ac_fn_c_try_compile () 1662{ 1663 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1664 rm -f conftest.$ac_objext 1665 if { { ac_try="$ac_compile" 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_compile") 2>conftest.err 1673 ac_status=$? 1674 if test -s conftest.err; then 1675 grep -v '^ *+' conftest.err >conftest.er1 1676 cat conftest.er1 >&5 1677 mv -f conftest.er1 conftest.err 1678 fi 1679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1680 test $ac_status = 0; } && { 1681 test -z "$ac_c_werror_flag" || 1682 test ! -s conftest.err 1683 } && test -s conftest.$ac_objext; then : 1684 ac_retval=0 1685else 1686 $as_echo "$as_me: failed program was:" >&5 1687sed 's/^/| /' conftest.$ac_ext >&5 1688 1689 ac_retval=1 1690fi 1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1692 as_fn_set_status $ac_retval 1693 1694} # ac_fn_c_try_compile 1695 1696# ac_fn_c_try_cpp LINENO 1697# ---------------------- 1698# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1699ac_fn_c_try_cpp () 1700{ 1701 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1702 if { { ac_try="$ac_cpp conftest.$ac_ext" 1703case "(($ac_try" in 1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1705 *) ac_try_echo=$ac_try;; 1706esac 1707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1708$as_echo "$ac_try_echo"; } >&5 1709 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1710 ac_status=$? 1711 if test -s conftest.err; then 1712 grep -v '^ *+' conftest.err >conftest.er1 1713 cat conftest.er1 >&5 1714 mv -f conftest.er1 conftest.err 1715 fi 1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1717 test $ac_status = 0; } > conftest.i && { 1718 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1719 test ! -s conftest.err 1720 }; then : 1721 ac_retval=0 1722else 1723 $as_echo "$as_me: failed program was:" >&5 1724sed 's/^/| /' conftest.$ac_ext >&5 1725 1726 ac_retval=1 1727fi 1728 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1729 as_fn_set_status $ac_retval 1730 1731} # ac_fn_c_try_cpp 1732 1733# ac_fn_c_try_run LINENO 1734# ---------------------- 1735# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1736# that executables *can* be run. 1737ac_fn_c_try_run () 1738{ 1739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1740 if { { ac_try="$ac_link" 1741case "(($ac_try" in 1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1743 *) ac_try_echo=$ac_try;; 1744esac 1745eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1746$as_echo "$ac_try_echo"; } >&5 1747 (eval "$ac_link") 2>&5 1748 ac_status=$? 1749 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1750 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1751 { { case "(($ac_try" in 1752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1753 *) ac_try_echo=$ac_try;; 1754esac 1755eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1756$as_echo "$ac_try_echo"; } >&5 1757 (eval "$ac_try") 2>&5 1758 ac_status=$? 1759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1760 test $ac_status = 0; }; }; then : 1761 ac_retval=0 1762else 1763 $as_echo "$as_me: program exited with status $ac_status" >&5 1764 $as_echo "$as_me: failed program was:" >&5 1765sed 's/^/| /' conftest.$ac_ext >&5 1766 1767 ac_retval=$ac_status 1768fi 1769 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1770 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1771 as_fn_set_status $ac_retval 1772 1773} # ac_fn_c_try_run 1774 1775# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1776# ------------------------------------------------------- 1777# Tests whether HEADER exists and can be compiled using the include files in 1778# INCLUDES, setting the cache variable VAR accordingly. 1779ac_fn_c_check_header_compile () 1780{ 1781 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1783$as_echo_n "checking for $2... " >&6; } 1784if eval \${$3+:} false; then : 1785 $as_echo_n "(cached) " >&6 1786else 1787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1788/* end confdefs.h. */ 1789$4 1790#include <$2> 1791_ACEOF 1792if ac_fn_c_try_compile "$LINENO"; then : 1793 eval "$3=yes" 1794else 1795 eval "$3=no" 1796fi 1797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 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; ${as_lineno_stack:+:} unset as_lineno 1803 1804} # ac_fn_c_check_header_compile 1805 1806# ac_fn_c_find_intX_t LINENO BITS VAR 1807# ----------------------------------- 1808# Finds a signed integer type with width BITS, setting cache variable VAR 1809# accordingly. 1810ac_fn_c_find_intX_t () 1811{ 1812 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1814$as_echo_n "checking for int$2_t... " >&6; } 1815if eval \${$3+:} false; then : 1816 $as_echo_n "(cached) " >&6 1817else 1818 eval "$3=no" 1819 # Order is important - never check a type that is potentially smaller 1820 # than half of the expected target width. 1821 for ac_type in int$2_t 'int' 'long int' \ 1822 'long long int' 'short int' 'signed char'; do 1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1824/* end confdefs.h. */ 1825$ac_includes_default 1826 enum { N = $2 / 2 - 1 }; 1827int 1828main () 1829{ 1830static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1831test_array [0] = 0; 1832return test_array [0]; 1833 1834 ; 1835 return 0; 1836} 1837_ACEOF 1838if ac_fn_c_try_compile "$LINENO"; then : 1839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1840/* end confdefs.h. */ 1841$ac_includes_default 1842 enum { N = $2 / 2 - 1 }; 1843int 1844main () 1845{ 1846static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1847 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1848test_array [0] = 0; 1849return test_array [0]; 1850 1851 ; 1852 return 0; 1853} 1854_ACEOF 1855if ac_fn_c_try_compile "$LINENO"; then : 1856 1857else 1858 case $ac_type in #( 1859 int$2_t) : 1860 eval "$3=yes" ;; #( 1861 *) : 1862 eval "$3=\$ac_type" ;; 1863esac 1864fi 1865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1866fi 1867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1868 if eval test \"x\$"$3"\" = x"no"; then : 1869 1870else 1871 break 1872fi 1873 done 1874fi 1875eval ac_res=\$$3 1876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1877$as_echo "$ac_res" >&6; } 1878 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1879 1880} # ac_fn_c_find_intX_t 1881 1882# ac_fn_c_try_link LINENO 1883# ----------------------- 1884# Try to link conftest.$ac_ext, and return whether this succeeded. 1885ac_fn_c_try_link () 1886{ 1887 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1888 rm -f conftest.$ac_objext conftest$ac_exeext 1889 if { { ac_try="$ac_link" 1890case "(($ac_try" in 1891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1892 *) ac_try_echo=$ac_try;; 1893esac 1894eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1895$as_echo "$ac_try_echo"; } >&5 1896 (eval "$ac_link") 2>conftest.err 1897 ac_status=$? 1898 if test -s conftest.err; then 1899 grep -v '^ *+' conftest.err >conftest.er1 1900 cat conftest.er1 >&5 1901 mv -f conftest.er1 conftest.err 1902 fi 1903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1904 test $ac_status = 0; } && { 1905 test -z "$ac_c_werror_flag" || 1906 test ! -s conftest.err 1907 } && test -s conftest$ac_exeext && { 1908 test "$cross_compiling" = yes || 1909 test -x conftest$ac_exeext 1910 }; then : 1911 ac_retval=0 1912else 1913 $as_echo "$as_me: failed program was:" >&5 1914sed 's/^/| /' conftest.$ac_ext >&5 1915 1916 ac_retval=1 1917fi 1918 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1919 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1920 # interfere with the next link command; also delete a directory that is 1921 # left behind by Apple's compiler. We do this before executing the actions. 1922 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1923 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1924 as_fn_set_status $ac_retval 1925 1926} # ac_fn_c_try_link 1927 1928# ac_fn_c_check_func LINENO FUNC VAR 1929# ---------------------------------- 1930# Tests whether FUNC exists, setting the cache variable VAR accordingly 1931ac_fn_c_check_func () 1932{ 1933 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1935$as_echo_n "checking for $2... " >&6; } 1936if eval \${$3+:} false; then : 1937 $as_echo_n "(cached) " >&6 1938else 1939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1940/* end confdefs.h. */ 1941/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1942 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1943#define $2 innocuous_$2 1944 1945/* System header to define __stub macros and hopefully few prototypes, 1946 which can conflict with char $2 (); below. 1947 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1948 <limits.h> exists even on freestanding compilers. */ 1949 1950#ifdef __STDC__ 1951# include <limits.h> 1952#else 1953# include <assert.h> 1954#endif 1955 1956#undef $2 1957 1958/* Override any GCC internal prototype to avoid an error. 1959 Use char because int might match the return type of a GCC 1960 builtin and then its argument prototype would still apply. */ 1961#ifdef __cplusplus 1962extern "C" 1963#endif 1964char $2 (); 1965/* The GNU C library defines this for functions which it implements 1966 to always fail with ENOSYS. Some functions are actually named 1967 something starting with __ and the normal name is an alias. */ 1968#if defined __stub_$2 || defined __stub___$2 1969choke me 1970#endif 1971 1972int 1973main () 1974{ 1975return $2 (); 1976 ; 1977 return 0; 1978} 1979_ACEOF 1980if ac_fn_c_try_link "$LINENO"; then : 1981 eval "$3=yes" 1982else 1983 eval "$3=no" 1984fi 1985rm -f core conftest.err conftest.$ac_objext \ 1986 conftest$ac_exeext conftest.$ac_ext 1987fi 1988eval ac_res=\$$3 1989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1990$as_echo "$ac_res" >&6; } 1991 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1992 1993} # ac_fn_c_check_func 1994 1995# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1996# ------------------------------------------------------- 1997# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1998# the include files in INCLUDES and setting the cache variable VAR 1999# accordingly. 2000ac_fn_c_check_header_mongrel () 2001{ 2002 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2003 if eval \${$3+:} false; then : 2004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2005$as_echo_n "checking for $2... " >&6; } 2006if eval \${$3+:} false; then : 2007 $as_echo_n "(cached) " >&6 2008fi 2009eval ac_res=\$$3 2010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2011$as_echo "$ac_res" >&6; } 2012else 2013 # Is the header compilable? 2014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2015$as_echo_n "checking $2 usability... " >&6; } 2016cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2017/* end confdefs.h. */ 2018$4 2019#include <$2> 2020_ACEOF 2021if ac_fn_c_try_compile "$LINENO"; then : 2022 ac_header_compiler=yes 2023else 2024 ac_header_compiler=no 2025fi 2026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2028$as_echo "$ac_header_compiler" >&6; } 2029 2030# Is the header present? 2031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2032$as_echo_n "checking $2 presence... " >&6; } 2033cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2034/* end confdefs.h. */ 2035#include <$2> 2036_ACEOF 2037if ac_fn_c_try_cpp "$LINENO"; then : 2038 ac_header_preproc=yes 2039else 2040 ac_header_preproc=no 2041fi 2042rm -f conftest.err conftest.i conftest.$ac_ext 2043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2044$as_echo "$ac_header_preproc" >&6; } 2045 2046# So? What about this header? 2047case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2048 yes:no: ) 2049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2050$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2051 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2052$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2053 ;; 2054 no:yes:* ) 2055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2056$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2057 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2058$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2060$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2061 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2062$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2063 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2064$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2065 ;; 2066esac 2067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2068$as_echo_n "checking for $2... " >&6; } 2069if eval \${$3+:} false; then : 2070 $as_echo_n "(cached) " >&6 2071else 2072 eval "$3=\$ac_header_compiler" 2073fi 2074eval ac_res=\$$3 2075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2076$as_echo "$ac_res" >&6; } 2077fi 2078 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2079 2080} # ac_fn_c_check_header_mongrel 2081 2082# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2083# ------------------------------------------- 2084# Tests whether TYPE exists after having included INCLUDES, setting cache 2085# variable VAR accordingly. 2086ac_fn_c_check_type () 2087{ 2088 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2090$as_echo_n "checking for $2... " >&6; } 2091if eval \${$3+:} false; then : 2092 $as_echo_n "(cached) " >&6 2093else 2094 eval "$3=no" 2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2096/* end confdefs.h. */ 2097$4 2098int 2099main () 2100{ 2101if (sizeof ($2)) 2102 return 0; 2103 ; 2104 return 0; 2105} 2106_ACEOF 2107if ac_fn_c_try_compile "$LINENO"; then : 2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2109/* end confdefs.h. */ 2110$4 2111int 2112main () 2113{ 2114if (sizeof (($2))) 2115 return 0; 2116 ; 2117 return 0; 2118} 2119_ACEOF 2120if ac_fn_c_try_compile "$LINENO"; then : 2121 2122else 2123 eval "$3=yes" 2124fi 2125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2126fi 2127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2128fi 2129eval ac_res=\$$3 2130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2131$as_echo "$ac_res" >&6; } 2132 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2133 2134} # ac_fn_c_check_type 2135cat >config.log <<_ACEOF 2136This file contains any messages produced by compilers while 2137running configure, to aid debugging if configure makes a mistake. 2138 2139It was created by PCRE2 $as_me 10.22, which was 2140generated by GNU Autoconf 2.69. Invocation command line was 2141 2142 $ $0 $@ 2143 2144_ACEOF 2145exec 5>>config.log 2146{ 2147cat <<_ASUNAME 2148## --------- ## 2149## Platform. ## 2150## --------- ## 2151 2152hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2153uname -m = `(uname -m) 2>/dev/null || echo unknown` 2154uname -r = `(uname -r) 2>/dev/null || echo unknown` 2155uname -s = `(uname -s) 2>/dev/null || echo unknown` 2156uname -v = `(uname -v) 2>/dev/null || echo unknown` 2157 2158/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2159/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2160 2161/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2162/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2163/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2164/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2165/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2166/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2167/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2168 2169_ASUNAME 2170 2171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2172for as_dir in $PATH 2173do 2174 IFS=$as_save_IFS 2175 test -z "$as_dir" && as_dir=. 2176 $as_echo "PATH: $as_dir" 2177 done 2178IFS=$as_save_IFS 2179 2180} >&5 2181 2182cat >&5 <<_ACEOF 2183 2184 2185## ----------- ## 2186## Core tests. ## 2187## ----------- ## 2188 2189_ACEOF 2190 2191 2192# Keep a trace of the command line. 2193# Strip out --no-create and --no-recursion so they do not pile up. 2194# Strip out --silent because we don't want to record it for future runs. 2195# Also quote any args containing shell meta-characters. 2196# Make two passes to allow for proper duplicate-argument suppression. 2197ac_configure_args= 2198ac_configure_args0= 2199ac_configure_args1= 2200ac_must_keep_next=false 2201for ac_pass in 1 2 2202do 2203 for ac_arg 2204 do 2205 case $ac_arg in 2206 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2207 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2208 | -silent | --silent | --silen | --sile | --sil) 2209 continue ;; 2210 *\'*) 2211 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2212 esac 2213 case $ac_pass in 2214 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2215 2) 2216 as_fn_append ac_configure_args1 " '$ac_arg'" 2217 if test $ac_must_keep_next = true; then 2218 ac_must_keep_next=false # Got value, back to normal. 2219 else 2220 case $ac_arg in 2221 *=* | --config-cache | -C | -disable-* | --disable-* \ 2222 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2223 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2224 | -with-* | --with-* | -without-* | --without-* | --x) 2225 case "$ac_configure_args0 " in 2226 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2227 esac 2228 ;; 2229 -* ) ac_must_keep_next=true ;; 2230 esac 2231 fi 2232 as_fn_append ac_configure_args " '$ac_arg'" 2233 ;; 2234 esac 2235 done 2236done 2237{ ac_configure_args0=; unset ac_configure_args0;} 2238{ ac_configure_args1=; unset ac_configure_args1;} 2239 2240# When interrupted or exit'd, cleanup temporary files, and complete 2241# config.log. We remove comments because anyway the quotes in there 2242# would cause problems or look ugly. 2243# WARNING: Use '\'' to represent an apostrophe within the trap. 2244# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2245trap 'exit_status=$? 2246 # Save into config.log some information that might help in debugging. 2247 { 2248 echo 2249 2250 $as_echo "## ---------------- ## 2251## Cache variables. ## 2252## ---------------- ##" 2253 echo 2254 # The following way of writing the cache mishandles newlines in values, 2255( 2256 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2257 eval ac_val=\$$ac_var 2258 case $ac_val in #( 2259 *${as_nl}*) 2260 case $ac_var in #( 2261 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2262$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2263 esac 2264 case $ac_var in #( 2265 _ | IFS | as_nl) ;; #( 2266 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2267 *) { eval $ac_var=; unset $ac_var;} ;; 2268 esac ;; 2269 esac 2270 done 2271 (set) 2>&1 | 2272 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2273 *${as_nl}ac_space=\ *) 2274 sed -n \ 2275 "s/'\''/'\''\\\\'\'''\''/g; 2276 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2277 ;; #( 2278 *) 2279 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2280 ;; 2281 esac | 2282 sort 2283) 2284 echo 2285 2286 $as_echo "## ----------------- ## 2287## Output variables. ## 2288## ----------------- ##" 2289 echo 2290 for ac_var in $ac_subst_vars 2291 do 2292 eval ac_val=\$$ac_var 2293 case $ac_val in 2294 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2295 esac 2296 $as_echo "$ac_var='\''$ac_val'\''" 2297 done | sort 2298 echo 2299 2300 if test -n "$ac_subst_files"; then 2301 $as_echo "## ------------------- ## 2302## File substitutions. ## 2303## ------------------- ##" 2304 echo 2305 for ac_var in $ac_subst_files 2306 do 2307 eval ac_val=\$$ac_var 2308 case $ac_val in 2309 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2310 esac 2311 $as_echo "$ac_var='\''$ac_val'\''" 2312 done | sort 2313 echo 2314 fi 2315 2316 if test -s confdefs.h; then 2317 $as_echo "## ----------- ## 2318## confdefs.h. ## 2319## ----------- ##" 2320 echo 2321 cat confdefs.h 2322 echo 2323 fi 2324 test "$ac_signal" != 0 && 2325 $as_echo "$as_me: caught signal $ac_signal" 2326 $as_echo "$as_me: exit $exit_status" 2327 } >&5 2328 rm -f core *.core core.conftest.* && 2329 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2330 exit $exit_status 2331' 0 2332for ac_signal in 1 2 13 15; do 2333 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2334done 2335ac_signal=0 2336 2337# confdefs.h avoids OS command line length limits that DEFS can exceed. 2338rm -f -r conftest* confdefs.h 2339 2340$as_echo "/* confdefs.h */" > confdefs.h 2341 2342# Predefined preprocessor variables. 2343 2344cat >>confdefs.h <<_ACEOF 2345#define PACKAGE_NAME "$PACKAGE_NAME" 2346_ACEOF 2347 2348cat >>confdefs.h <<_ACEOF 2349#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2350_ACEOF 2351 2352cat >>confdefs.h <<_ACEOF 2353#define PACKAGE_VERSION "$PACKAGE_VERSION" 2354_ACEOF 2355 2356cat >>confdefs.h <<_ACEOF 2357#define PACKAGE_STRING "$PACKAGE_STRING" 2358_ACEOF 2359 2360cat >>confdefs.h <<_ACEOF 2361#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2362_ACEOF 2363 2364cat >>confdefs.h <<_ACEOF 2365#define PACKAGE_URL "$PACKAGE_URL" 2366_ACEOF 2367 2368 2369# Let the site file select an alternate cache file if it wants to. 2370# Prefer an explicitly selected file to automatically selected ones. 2371ac_site_file1=NONE 2372ac_site_file2=NONE 2373if test -n "$CONFIG_SITE"; then 2374 # We do not want a PATH search for config.site. 2375 case $CONFIG_SITE in #(( 2376 -*) ac_site_file1=./$CONFIG_SITE;; 2377 */*) ac_site_file1=$CONFIG_SITE;; 2378 *) ac_site_file1=./$CONFIG_SITE;; 2379 esac 2380elif test "x$prefix" != xNONE; then 2381 ac_site_file1=$prefix/share/config.site 2382 ac_site_file2=$prefix/etc/config.site 2383else 2384 ac_site_file1=$ac_default_prefix/share/config.site 2385 ac_site_file2=$ac_default_prefix/etc/config.site 2386fi 2387for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2388do 2389 test "x$ac_site_file" = xNONE && continue 2390 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2391 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2392$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2393 sed 's/^/| /' "$ac_site_file" >&5 2394 . "$ac_site_file" \ 2395 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2396$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2397as_fn_error $? "failed to load site script $ac_site_file 2398See \`config.log' for more details" "$LINENO" 5; } 2399 fi 2400done 2401 2402if test -r "$cache_file"; then 2403 # Some versions of bash will fail to source /dev/null (special files 2404 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2405 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2406 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2407$as_echo "$as_me: loading cache $cache_file" >&6;} 2408 case $cache_file in 2409 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2410 *) . "./$cache_file";; 2411 esac 2412 fi 2413else 2414 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2415$as_echo "$as_me: creating cache $cache_file" >&6;} 2416 >$cache_file 2417fi 2418 2419# Check that the precious variables saved in the cache have kept the same 2420# value. 2421ac_cache_corrupted=false 2422for ac_var in $ac_precious_vars; do 2423 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2424 eval ac_new_set=\$ac_env_${ac_var}_set 2425 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2426 eval ac_new_val=\$ac_env_${ac_var}_value 2427 case $ac_old_set,$ac_new_set in 2428 set,) 2429 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2430$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2431 ac_cache_corrupted=: ;; 2432 ,set) 2433 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2434$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2435 ac_cache_corrupted=: ;; 2436 ,);; 2437 *) 2438 if test "x$ac_old_val" != "x$ac_new_val"; then 2439 # differences in whitespace do not lead to failure. 2440 ac_old_val_w=`echo x $ac_old_val` 2441 ac_new_val_w=`echo x $ac_new_val` 2442 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2443 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2444$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2445 ac_cache_corrupted=: 2446 else 2447 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2448$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2449 eval $ac_var=\$ac_old_val 2450 fi 2451 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2452$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2453 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2454$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2455 fi;; 2456 esac 2457 # Pass precious variables to config.status. 2458 if test "$ac_new_set" = set; then 2459 case $ac_new_val in 2460 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2461 *) ac_arg=$ac_var=$ac_new_val ;; 2462 esac 2463 case " $ac_configure_args " in 2464 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2465 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2466 esac 2467 fi 2468done 2469if $ac_cache_corrupted; then 2470 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2471$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2472 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2473$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2474 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2475fi 2476## -------------------- ## 2477## Main body of script. ## 2478## -------------------- ## 2479 2480ac_ext=c 2481ac_cpp='$CPP $CPPFLAGS' 2482ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2483ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2484ac_compiler_gnu=$ac_cv_c_compiler_gnu 2485 2486 2487 2488am__api_version='1.15' 2489 2490ac_aux_dir= 2491for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2492 if test -f "$ac_dir/install-sh"; then 2493 ac_aux_dir=$ac_dir 2494 ac_install_sh="$ac_aux_dir/install-sh -c" 2495 break 2496 elif test -f "$ac_dir/install.sh"; then 2497 ac_aux_dir=$ac_dir 2498 ac_install_sh="$ac_aux_dir/install.sh -c" 2499 break 2500 elif test -f "$ac_dir/shtool"; then 2501 ac_aux_dir=$ac_dir 2502 ac_install_sh="$ac_aux_dir/shtool install -c" 2503 break 2504 fi 2505done 2506if test -z "$ac_aux_dir"; then 2507 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2508fi 2509 2510# These three variables are undocumented and unsupported, 2511# and are intended to be withdrawn in a future Autoconf release. 2512# They can cause serious problems if a builder's source tree is in a directory 2513# whose full name contains unusual characters. 2514ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2515ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2516ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2517 2518 2519# Find a good install program. We prefer a C program (faster), 2520# so one script is as good as another. But avoid the broken or 2521# incompatible versions: 2522# SysV /etc/install, /usr/sbin/install 2523# SunOS /usr/etc/install 2524# IRIX /sbin/install 2525# AIX /bin/install 2526# AmigaOS /C/install, which installs bootblocks on floppy discs 2527# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2528# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2529# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2530# OS/2's system install, which has a completely different semantic 2531# ./install, which can be erroneously created by make from ./install.sh. 2532# Reject install programs that cannot install multiple files. 2533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2534$as_echo_n "checking for a BSD-compatible install... " >&6; } 2535if test -z "$INSTALL"; then 2536if ${ac_cv_path_install+:} false; then : 2537 $as_echo_n "(cached) " >&6 2538else 2539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2540for as_dir in $PATH 2541do 2542 IFS=$as_save_IFS 2543 test -z "$as_dir" && as_dir=. 2544 # Account for people who put trailing slashes in PATH elements. 2545case $as_dir/ in #(( 2546 ./ | .// | /[cC]/* | \ 2547 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2548 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2549 /usr/ucb/* ) ;; 2550 *) 2551 # OSF1 and SCO ODT 3.0 have their own names for install. 2552 # Don't use installbsd from OSF since it installs stuff as root 2553 # by default. 2554 for ac_prog in ginstall scoinst install; do 2555 for ac_exec_ext in '' $ac_executable_extensions; do 2556 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2557 if test $ac_prog = install && 2558 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2559 # AIX install. It has an incompatible calling convention. 2560 : 2561 elif test $ac_prog = install && 2562 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2563 # program-specific install script used by HP pwplus--don't use. 2564 : 2565 else 2566 rm -rf conftest.one conftest.two conftest.dir 2567 echo one > conftest.one 2568 echo two > conftest.two 2569 mkdir conftest.dir 2570 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2571 test -s conftest.one && test -s conftest.two && 2572 test -s conftest.dir/conftest.one && 2573 test -s conftest.dir/conftest.two 2574 then 2575 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2576 break 3 2577 fi 2578 fi 2579 fi 2580 done 2581 done 2582 ;; 2583esac 2584 2585 done 2586IFS=$as_save_IFS 2587 2588rm -rf conftest.one conftest.two conftest.dir 2589 2590fi 2591 if test "${ac_cv_path_install+set}" = set; then 2592 INSTALL=$ac_cv_path_install 2593 else 2594 # As a last resort, use the slow shell script. Don't cache a 2595 # value for INSTALL within a source directory, because that will 2596 # break other packages using the cache if that directory is 2597 # removed, or if the value is a relative name. 2598 INSTALL=$ac_install_sh 2599 fi 2600fi 2601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2602$as_echo "$INSTALL" >&6; } 2603 2604# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2605# It thinks the first close brace ends the variable substitution. 2606test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2607 2608test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2609 2610test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2611 2612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2613$as_echo_n "checking whether build environment is sane... " >&6; } 2614# Reject unsafe characters in $srcdir or the absolute working directory 2615# name. Accept space and tab only in the latter. 2616am_lf=' 2617' 2618case `pwd` in 2619 *[\\\"\#\$\&\'\`$am_lf]*) 2620 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2621esac 2622case $srcdir in 2623 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2624 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2625esac 2626 2627# Do 'set' in a subshell so we don't clobber the current shell's 2628# arguments. Must try -L first in case configure is actually a 2629# symlink; some systems play weird games with the mod time of symlinks 2630# (eg FreeBSD returns the mod time of the symlink's containing 2631# directory). 2632if ( 2633 am_has_slept=no 2634 for am_try in 1 2; do 2635 echo "timestamp, slept: $am_has_slept" > conftest.file 2636 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2637 if test "$*" = "X"; then 2638 # -L didn't work. 2639 set X `ls -t "$srcdir/configure" conftest.file` 2640 fi 2641 if test "$*" != "X $srcdir/configure conftest.file" \ 2642 && test "$*" != "X conftest.file $srcdir/configure"; then 2643 2644 # If neither matched, then we have a broken ls. This can happen 2645 # if, for instance, CONFIG_SHELL is bash and it inherits a 2646 # broken ls alias from the environment. This has actually 2647 # happened. Such a system could not be considered "sane". 2648 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2649 alias in your environment" "$LINENO" 5 2650 fi 2651 if test "$2" = conftest.file || test $am_try -eq 2; then 2652 break 2653 fi 2654 # Just in case. 2655 sleep 1 2656 am_has_slept=yes 2657 done 2658 test "$2" = conftest.file 2659 ) 2660then 2661 # Ok. 2662 : 2663else 2664 as_fn_error $? "newly created file is older than distributed files! 2665Check your system clock" "$LINENO" 5 2666fi 2667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2668$as_echo "yes" >&6; } 2669# If we didn't sleep, we still need to ensure time stamps of config.status and 2670# generated files are strictly newer. 2671am_sleep_pid= 2672if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2673 ( sleep 1 ) & 2674 am_sleep_pid=$! 2675fi 2676 2677rm -f conftest.file 2678 2679test "$program_prefix" != NONE && 2680 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2681# Use a double $ so make ignores it. 2682test "$program_suffix" != NONE && 2683 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2684# Double any \ or $. 2685# By default was `s,x,x', remove it if useless. 2686ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2687program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2688 2689# Expand $ac_aux_dir to an absolute path. 2690am_aux_dir=`cd "$ac_aux_dir" && pwd` 2691 2692if test x"${MISSING+set}" != xset; then 2693 case $am_aux_dir in 2694 *\ * | *\ *) 2695 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2696 *) 2697 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2698 esac 2699fi 2700# Use eval to expand $SHELL 2701if eval "$MISSING --is-lightweight"; then 2702 am_missing_run="$MISSING " 2703else 2704 am_missing_run= 2705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2706$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2707fi 2708 2709if test x"${install_sh+set}" != xset; then 2710 case $am_aux_dir in 2711 *\ * | *\ *) 2712 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2713 *) 2714 install_sh="\${SHELL} $am_aux_dir/install-sh" 2715 esac 2716fi 2717 2718# Installed binaries are usually stripped using 'strip' when the user 2719# run "make install-strip". However 'strip' might not be the right 2720# tool to use in cross-compilation environments, therefore Automake 2721# will honor the 'STRIP' environment variable to overrule this program. 2722if test "$cross_compiling" != no; then 2723 if test -n "$ac_tool_prefix"; then 2724 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2725set dummy ${ac_tool_prefix}strip; ac_word=$2 2726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2727$as_echo_n "checking for $ac_word... " >&6; } 2728if ${ac_cv_prog_STRIP+:} false; then : 2729 $as_echo_n "(cached) " >&6 2730else 2731 if test -n "$STRIP"; then 2732 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2733else 2734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2735for as_dir in $PATH 2736do 2737 IFS=$as_save_IFS 2738 test -z "$as_dir" && as_dir=. 2739 for ac_exec_ext in '' $ac_executable_extensions; do 2740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2741 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2743 break 2 2744 fi 2745done 2746 done 2747IFS=$as_save_IFS 2748 2749fi 2750fi 2751STRIP=$ac_cv_prog_STRIP 2752if test -n "$STRIP"; then 2753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2754$as_echo "$STRIP" >&6; } 2755else 2756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2757$as_echo "no" >&6; } 2758fi 2759 2760 2761fi 2762if test -z "$ac_cv_prog_STRIP"; then 2763 ac_ct_STRIP=$STRIP 2764 # Extract the first word of "strip", so it can be a program name with args. 2765set dummy strip; ac_word=$2 2766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2767$as_echo_n "checking for $ac_word... " >&6; } 2768if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2769 $as_echo_n "(cached) " >&6 2770else 2771 if test -n "$ac_ct_STRIP"; then 2772 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2773else 2774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2775for as_dir in $PATH 2776do 2777 IFS=$as_save_IFS 2778 test -z "$as_dir" && as_dir=. 2779 for ac_exec_ext in '' $ac_executable_extensions; do 2780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2781 ac_cv_prog_ac_ct_STRIP="strip" 2782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2783 break 2 2784 fi 2785done 2786 done 2787IFS=$as_save_IFS 2788 2789fi 2790fi 2791ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2792if test -n "$ac_ct_STRIP"; then 2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2794$as_echo "$ac_ct_STRIP" >&6; } 2795else 2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2797$as_echo "no" >&6; } 2798fi 2799 2800 if test "x$ac_ct_STRIP" = x; then 2801 STRIP=":" 2802 else 2803 case $cross_compiling:$ac_tool_warned in 2804yes:) 2805{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2806$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2807ac_tool_warned=yes ;; 2808esac 2809 STRIP=$ac_ct_STRIP 2810 fi 2811else 2812 STRIP="$ac_cv_prog_STRIP" 2813fi 2814 2815fi 2816INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2817 2818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2819$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2820if test -z "$MKDIR_P"; then 2821 if ${ac_cv_path_mkdir+:} false; then : 2822 $as_echo_n "(cached) " >&6 2823else 2824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2825for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2826do 2827 IFS=$as_save_IFS 2828 test -z "$as_dir" && as_dir=. 2829 for ac_prog in mkdir gmkdir; do 2830 for ac_exec_ext in '' $ac_executable_extensions; do 2831 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2832 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2833 'mkdir (GNU coreutils) '* | \ 2834 'mkdir (coreutils) '* | \ 2835 'mkdir (fileutils) '4.1*) 2836 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2837 break 3;; 2838 esac 2839 done 2840 done 2841 done 2842IFS=$as_save_IFS 2843 2844fi 2845 2846 test -d ./--version && rmdir ./--version 2847 if test "${ac_cv_path_mkdir+set}" = set; then 2848 MKDIR_P="$ac_cv_path_mkdir -p" 2849 else 2850 # As a last resort, use the slow shell script. Don't cache a 2851 # value for MKDIR_P within a source directory, because that will 2852 # break other packages using the cache if that directory is 2853 # removed, or if the value is a relative name. 2854 MKDIR_P="$ac_install_sh -d" 2855 fi 2856fi 2857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2858$as_echo "$MKDIR_P" >&6; } 2859 2860for ac_prog in gawk mawk nawk awk 2861do 2862 # Extract the first word of "$ac_prog", so it can be a program name with args. 2863set dummy $ac_prog; ac_word=$2 2864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2865$as_echo_n "checking for $ac_word... " >&6; } 2866if ${ac_cv_prog_AWK+:} false; then : 2867 $as_echo_n "(cached) " >&6 2868else 2869 if test -n "$AWK"; then 2870 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2871else 2872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2873for as_dir in $PATH 2874do 2875 IFS=$as_save_IFS 2876 test -z "$as_dir" && as_dir=. 2877 for ac_exec_ext in '' $ac_executable_extensions; do 2878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2879 ac_cv_prog_AWK="$ac_prog" 2880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2881 break 2 2882 fi 2883done 2884 done 2885IFS=$as_save_IFS 2886 2887fi 2888fi 2889AWK=$ac_cv_prog_AWK 2890if test -n "$AWK"; then 2891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2892$as_echo "$AWK" >&6; } 2893else 2894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2895$as_echo "no" >&6; } 2896fi 2897 2898 2899 test -n "$AWK" && break 2900done 2901 2902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2903$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2904set x ${MAKE-make} 2905ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2906if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2907 $as_echo_n "(cached) " >&6 2908else 2909 cat >conftest.make <<\_ACEOF 2910SHELL = /bin/sh 2911all: 2912 @echo '@@@%%%=$(MAKE)=@@@%%%' 2913_ACEOF 2914# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2915case `${MAKE-make} -f conftest.make 2>/dev/null` in 2916 *@@@%%%=?*=@@@%%%*) 2917 eval ac_cv_prog_make_${ac_make}_set=yes;; 2918 *) 2919 eval ac_cv_prog_make_${ac_make}_set=no;; 2920esac 2921rm -f conftest.make 2922fi 2923if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2925$as_echo "yes" >&6; } 2926 SET_MAKE= 2927else 2928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2929$as_echo "no" >&6; } 2930 SET_MAKE="MAKE=${MAKE-make}" 2931fi 2932 2933rm -rf .tst 2>/dev/null 2934mkdir .tst 2>/dev/null 2935if test -d .tst; then 2936 am__leading_dot=. 2937else 2938 am__leading_dot=_ 2939fi 2940rmdir .tst 2>/dev/null 2941 2942# Check whether --enable-silent-rules was given. 2943if test "${enable_silent_rules+set}" = set; then : 2944 enableval=$enable_silent_rules; 2945fi 2946 2947case $enable_silent_rules in # ((( 2948 yes) AM_DEFAULT_VERBOSITY=0;; 2949 no) AM_DEFAULT_VERBOSITY=1;; 2950 *) AM_DEFAULT_VERBOSITY=1;; 2951esac 2952am_make=${MAKE-make} 2953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2954$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2955if ${am_cv_make_support_nested_variables+:} false; then : 2956 $as_echo_n "(cached) " >&6 2957else 2958 if $as_echo 'TRUE=$(BAR$(V)) 2959BAR0=false 2960BAR1=true 2961V=1 2962am__doit: 2963 @$(TRUE) 2964.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2965 am_cv_make_support_nested_variables=yes 2966else 2967 am_cv_make_support_nested_variables=no 2968fi 2969fi 2970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2971$as_echo "$am_cv_make_support_nested_variables" >&6; } 2972if test $am_cv_make_support_nested_variables = yes; then 2973 AM_V='$(V)' 2974 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2975else 2976 AM_V=$AM_DEFAULT_VERBOSITY 2977 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2978fi 2979AM_BACKSLASH='\' 2980 2981if test "`cd $srcdir && pwd`" != "`pwd`"; then 2982 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2983 # is not polluted with repeated "-I." 2984 am__isrc=' -I$(srcdir)' 2985 # test to see if srcdir already configured 2986 if test -f $srcdir/config.status; then 2987 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2988 fi 2989fi 2990 2991# test whether we have cygpath 2992if test -z "$CYGPATH_W"; then 2993 if (cygpath --version) >/dev/null 2>/dev/null; then 2994 CYGPATH_W='cygpath -w' 2995 else 2996 CYGPATH_W=echo 2997 fi 2998fi 2999 3000 3001# Define the identity of the package. 3002 PACKAGE='pcre2' 3003 VERSION='10.22' 3004 3005 3006cat >>confdefs.h <<_ACEOF 3007#define PACKAGE "$PACKAGE" 3008_ACEOF 3009 3010 3011cat >>confdefs.h <<_ACEOF 3012#define VERSION "$VERSION" 3013_ACEOF 3014 3015# Some tools Automake needs. 3016 3017ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3018 3019 3020AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3021 3022 3023AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3024 3025 3026AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3027 3028 3029MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3030 3031# For better backward compatibility. To be removed once Automake 1.9.x 3032# dies out for good. For more background, see: 3033# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3034# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3035mkdir_p='$(MKDIR_P)' 3036 3037# We need awk for the "check" target (and possibly the TAP driver). The 3038# system "awk" is bad on some platforms. 3039# Always define AMTAR for backward compatibility. Yes, it's still used 3040# in the wild :-( We should find a proper way to deprecate it ... 3041AMTAR='$${TAR-tar}' 3042 3043 3044# We'll loop over all known methods to create a tar archive until one works. 3045_am_tools='gnutar pax cpio none' 3046 3047am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3048 3049 3050 3051 3052 3053 3054# POSIX will say in a future version that running "rm -f" with no argument 3055# is OK; and we want to be able to make that assumption in our Makefile 3056# recipes. So use an aggressive probe to check that the usage we want is 3057# actually supported "in the wild" to an acceptable degree. 3058# See automake bug#10828. 3059# To make any issue more visible, cause the running configure to be aborted 3060# by default if the 'rm' program in use doesn't match our expectations; the 3061# user can still override this though. 3062if rm -f && rm -fr && rm -rf; then : OK; else 3063 cat >&2 <<'END' 3064Oops! 3065 3066Your 'rm' program seems unable to run without file operands specified 3067on the command line, even when the '-f' option is present. This is contrary 3068to the behaviour of most rm programs out there, and not conforming with 3069the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3070 3071Please tell bug-automake@gnu.org about your system, including the value 3072of your $PATH and any error possibly output before this message. This 3073can help us improve future automake versions. 3074 3075END 3076 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3077 echo 'Configuration will proceed anyway, since you have set the' >&2 3078 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3079 echo >&2 3080 else 3081 cat >&2 <<'END' 3082Aborting the configuration process, to ensure you take notice of the issue. 3083 3084You can download and install GNU coreutils to get an 'rm' implementation 3085that behaves properly: <http://www.gnu.org/software/coreutils/>. 3086 3087If you want to complete the configuration process using your problematic 3088'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3089to "yes", and re-run configure. 3090 3091END 3092 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3093 fi 3094fi 3095 3096# Check whether --enable-silent-rules was given. 3097if test "${enable_silent_rules+set}" = set; then : 3098 enableval=$enable_silent_rules; 3099fi 3100 3101case $enable_silent_rules in # ((( 3102 yes) AM_DEFAULT_VERBOSITY=0;; 3103 no) AM_DEFAULT_VERBOSITY=1;; 3104 *) AM_DEFAULT_VERBOSITY=0;; 3105esac 3106am_make=${MAKE-make} 3107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3108$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3109if ${am_cv_make_support_nested_variables+:} false; then : 3110 $as_echo_n "(cached) " >&6 3111else 3112 if $as_echo 'TRUE=$(BAR$(V)) 3113BAR0=false 3114BAR1=true 3115V=1 3116am__doit: 3117 @$(TRUE) 3118.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3119 am_cv_make_support_nested_variables=yes 3120else 3121 am_cv_make_support_nested_variables=no 3122fi 3123fi 3124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3125$as_echo "$am_cv_make_support_nested_variables" >&6; } 3126if test $am_cv_make_support_nested_variables = yes; then 3127 AM_V='$(V)' 3128 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3129else 3130 AM_V=$AM_DEFAULT_VERBOSITY 3131 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3132fi 3133AM_BACKSLASH='\' 3134 3135ac_config_headers="$ac_config_headers src/config.h" 3136 3137 3138# This is a new thing required to stop a warning from automake 1.12 3139DEPDIR="${am__leading_dot}deps" 3140 3141ac_config_commands="$ac_config_commands depfiles" 3142 3143 3144am_make=${MAKE-make} 3145cat > confinc << 'END' 3146am__doit: 3147 @echo this is the am__doit target 3148.PHONY: am__doit 3149END 3150# If we don't find an include directive, just comment out the code. 3151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3152$as_echo_n "checking for style of include used by $am_make... " >&6; } 3153am__include="#" 3154am__quote= 3155_am_result=none 3156# First try GNU make style include. 3157echo "include confinc" > confmf 3158# Ignore all kinds of additional output from 'make'. 3159case `$am_make -s -f confmf 2> /dev/null` in #( 3160*the\ am__doit\ target*) 3161 am__include=include 3162 am__quote= 3163 _am_result=GNU 3164 ;; 3165esac 3166# Now try BSD make style include. 3167if test "$am__include" = "#"; then 3168 echo '.include "confinc"' > confmf 3169 case `$am_make -s -f confmf 2> /dev/null` in #( 3170 *the\ am__doit\ target*) 3171 am__include=.include 3172 am__quote="\"" 3173 _am_result=BSD 3174 ;; 3175 esac 3176fi 3177 3178 3179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3180$as_echo "$_am_result" >&6; } 3181rm -f confinc confmf 3182 3183# Check whether --enable-dependency-tracking was given. 3184if test "${enable_dependency_tracking+set}" = set; then : 3185 enableval=$enable_dependency_tracking; 3186fi 3187 3188if test "x$enable_dependency_tracking" != xno; then 3189 am_depcomp="$ac_aux_dir/depcomp" 3190 AMDEPBACKSLASH='\' 3191 am__nodep='_no' 3192fi 3193 if test "x$enable_dependency_tracking" != xno; then 3194 AMDEP_TRUE= 3195 AMDEP_FALSE='#' 3196else 3197 AMDEP_TRUE='#' 3198 AMDEP_FALSE= 3199fi 3200 3201 3202ac_ext=c 3203ac_cpp='$CPP $CPPFLAGS' 3204ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3205ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3206ac_compiler_gnu=$ac_cv_c_compiler_gnu 3207if test -n "$ac_tool_prefix"; then 3208 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3209set dummy ${ac_tool_prefix}gcc; ac_word=$2 3210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3211$as_echo_n "checking for $ac_word... " >&6; } 3212if ${ac_cv_prog_CC+:} false; then : 3213 $as_echo_n "(cached) " >&6 3214else 3215 if test -n "$CC"; then 3216 ac_cv_prog_CC="$CC" # Let the user override the test. 3217else 3218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3219for as_dir in $PATH 3220do 3221 IFS=$as_save_IFS 3222 test -z "$as_dir" && as_dir=. 3223 for ac_exec_ext in '' $ac_executable_extensions; do 3224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3225 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3227 break 2 3228 fi 3229done 3230 done 3231IFS=$as_save_IFS 3232 3233fi 3234fi 3235CC=$ac_cv_prog_CC 3236if test -n "$CC"; then 3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3238$as_echo "$CC" >&6; } 3239else 3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3241$as_echo "no" >&6; } 3242fi 3243 3244 3245fi 3246if test -z "$ac_cv_prog_CC"; then 3247 ac_ct_CC=$CC 3248 # Extract the first word of "gcc", so it can be a program name with args. 3249set dummy gcc; ac_word=$2 3250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3251$as_echo_n "checking for $ac_word... " >&6; } 3252if ${ac_cv_prog_ac_ct_CC+:} false; then : 3253 $as_echo_n "(cached) " >&6 3254else 3255 if test -n "$ac_ct_CC"; then 3256 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3257else 3258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3259for as_dir in $PATH 3260do 3261 IFS=$as_save_IFS 3262 test -z "$as_dir" && as_dir=. 3263 for ac_exec_ext in '' $ac_executable_extensions; do 3264 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3265 ac_cv_prog_ac_ct_CC="gcc" 3266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3267 break 2 3268 fi 3269done 3270 done 3271IFS=$as_save_IFS 3272 3273fi 3274fi 3275ac_ct_CC=$ac_cv_prog_ac_ct_CC 3276if test -n "$ac_ct_CC"; then 3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3278$as_echo "$ac_ct_CC" >&6; } 3279else 3280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3281$as_echo "no" >&6; } 3282fi 3283 3284 if test "x$ac_ct_CC" = x; then 3285 CC="" 3286 else 3287 case $cross_compiling:$ac_tool_warned in 3288yes:) 3289{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3290$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3291ac_tool_warned=yes ;; 3292esac 3293 CC=$ac_ct_CC 3294 fi 3295else 3296 CC="$ac_cv_prog_CC" 3297fi 3298 3299if test -z "$CC"; then 3300 if test -n "$ac_tool_prefix"; then 3301 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3302set dummy ${ac_tool_prefix}cc; ac_word=$2 3303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3304$as_echo_n "checking for $ac_word... " >&6; } 3305if ${ac_cv_prog_CC+:} false; then : 3306 $as_echo_n "(cached) " >&6 3307else 3308 if test -n "$CC"; then 3309 ac_cv_prog_CC="$CC" # Let the user override the test. 3310else 3311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3312for as_dir in $PATH 3313do 3314 IFS=$as_save_IFS 3315 test -z "$as_dir" && as_dir=. 3316 for ac_exec_ext in '' $ac_executable_extensions; do 3317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3318 ac_cv_prog_CC="${ac_tool_prefix}cc" 3319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3320 break 2 3321 fi 3322done 3323 done 3324IFS=$as_save_IFS 3325 3326fi 3327fi 3328CC=$ac_cv_prog_CC 3329if test -n "$CC"; then 3330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3331$as_echo "$CC" >&6; } 3332else 3333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3334$as_echo "no" >&6; } 3335fi 3336 3337 3338 fi 3339fi 3340if test -z "$CC"; then 3341 # Extract the first word of "cc", so it can be a program name with args. 3342set dummy cc; ac_word=$2 3343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3344$as_echo_n "checking for $ac_word... " >&6; } 3345if ${ac_cv_prog_CC+:} false; then : 3346 $as_echo_n "(cached) " >&6 3347else 3348 if test -n "$CC"; then 3349 ac_cv_prog_CC="$CC" # Let the user override the test. 3350else 3351 ac_prog_rejected=no 3352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3353for as_dir in $PATH 3354do 3355 IFS=$as_save_IFS 3356 test -z "$as_dir" && as_dir=. 3357 for ac_exec_ext in '' $ac_executable_extensions; do 3358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3359 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3360 ac_prog_rejected=yes 3361 continue 3362 fi 3363 ac_cv_prog_CC="cc" 3364 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3365 break 2 3366 fi 3367done 3368 done 3369IFS=$as_save_IFS 3370 3371if test $ac_prog_rejected = yes; then 3372 # We found a bogon in the path, so make sure we never use it. 3373 set dummy $ac_cv_prog_CC 3374 shift 3375 if test $# != 0; then 3376 # We chose a different compiler from the bogus one. 3377 # However, it has the same basename, so the bogon will be chosen 3378 # first if we set CC to just the basename; use the full file name. 3379 shift 3380 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3381 fi 3382fi 3383fi 3384fi 3385CC=$ac_cv_prog_CC 3386if test -n "$CC"; then 3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3388$as_echo "$CC" >&6; } 3389else 3390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3391$as_echo "no" >&6; } 3392fi 3393 3394 3395fi 3396if test -z "$CC"; then 3397 if test -n "$ac_tool_prefix"; then 3398 for ac_prog in cl.exe 3399 do 3400 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3401set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3403$as_echo_n "checking for $ac_word... " >&6; } 3404if ${ac_cv_prog_CC+:} false; then : 3405 $as_echo_n "(cached) " >&6 3406else 3407 if test -n "$CC"; then 3408 ac_cv_prog_CC="$CC" # Let the user override the test. 3409else 3410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3411for as_dir in $PATH 3412do 3413 IFS=$as_save_IFS 3414 test -z "$as_dir" && as_dir=. 3415 for ac_exec_ext in '' $ac_executable_extensions; do 3416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3417 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3419 break 2 3420 fi 3421done 3422 done 3423IFS=$as_save_IFS 3424 3425fi 3426fi 3427CC=$ac_cv_prog_CC 3428if test -n "$CC"; then 3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3430$as_echo "$CC" >&6; } 3431else 3432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3433$as_echo "no" >&6; } 3434fi 3435 3436 3437 test -n "$CC" && break 3438 done 3439fi 3440if test -z "$CC"; then 3441 ac_ct_CC=$CC 3442 for ac_prog in cl.exe 3443do 3444 # Extract the first word of "$ac_prog", so it can be a program name with args. 3445set dummy $ac_prog; ac_word=$2 3446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3447$as_echo_n "checking for $ac_word... " >&6; } 3448if ${ac_cv_prog_ac_ct_CC+:} false; then : 3449 $as_echo_n "(cached) " >&6 3450else 3451 if test -n "$ac_ct_CC"; then 3452 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3453else 3454as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3455for as_dir in $PATH 3456do 3457 IFS=$as_save_IFS 3458 test -z "$as_dir" && as_dir=. 3459 for ac_exec_ext in '' $ac_executable_extensions; do 3460 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3461 ac_cv_prog_ac_ct_CC="$ac_prog" 3462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3463 break 2 3464 fi 3465done 3466 done 3467IFS=$as_save_IFS 3468 3469fi 3470fi 3471ac_ct_CC=$ac_cv_prog_ac_ct_CC 3472if test -n "$ac_ct_CC"; then 3473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3474$as_echo "$ac_ct_CC" >&6; } 3475else 3476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3477$as_echo "no" >&6; } 3478fi 3479 3480 3481 test -n "$ac_ct_CC" && break 3482done 3483 3484 if test "x$ac_ct_CC" = x; then 3485 CC="" 3486 else 3487 case $cross_compiling:$ac_tool_warned in 3488yes:) 3489{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3490$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3491ac_tool_warned=yes ;; 3492esac 3493 CC=$ac_ct_CC 3494 fi 3495fi 3496 3497fi 3498 3499 3500test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3501$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3502as_fn_error $? "no acceptable C compiler found in \$PATH 3503See \`config.log' for more details" "$LINENO" 5; } 3504 3505# Provide some information about the compiler. 3506$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3507set X $ac_compile 3508ac_compiler=$2 3509for ac_option in --version -v -V -qversion; do 3510 { { ac_try="$ac_compiler $ac_option >&5" 3511case "(($ac_try" in 3512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3513 *) ac_try_echo=$ac_try;; 3514esac 3515eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3516$as_echo "$ac_try_echo"; } >&5 3517 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3518 ac_status=$? 3519 if test -s conftest.err; then 3520 sed '10a\ 3521... rest of stderr output deleted ... 3522 10q' conftest.err >conftest.er1 3523 cat conftest.er1 >&5 3524 fi 3525 rm -f conftest.er1 conftest.err 3526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3527 test $ac_status = 0; } 3528done 3529 3530cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3531/* end confdefs.h. */ 3532 3533int 3534main () 3535{ 3536 3537 ; 3538 return 0; 3539} 3540_ACEOF 3541ac_clean_files_save=$ac_clean_files 3542ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3543# Try to create an executable without -o first, disregard a.out. 3544# It will help us diagnose broken compilers, and finding out an intuition 3545# of exeext. 3546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3547$as_echo_n "checking whether the C compiler works... " >&6; } 3548ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3549 3550# The possible output files: 3551ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3552 3553ac_rmfiles= 3554for ac_file in $ac_files 3555do 3556 case $ac_file in 3557 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3558 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3559 esac 3560done 3561rm -f $ac_rmfiles 3562 3563if { { ac_try="$ac_link_default" 3564case "(($ac_try" in 3565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3566 *) ac_try_echo=$ac_try;; 3567esac 3568eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3569$as_echo "$ac_try_echo"; } >&5 3570 (eval "$ac_link_default") 2>&5 3571 ac_status=$? 3572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3573 test $ac_status = 0; }; then : 3574 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3575# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3576# in a Makefile. We should not override ac_cv_exeext if it was cached, 3577# so that the user can short-circuit this test for compilers unknown to 3578# Autoconf. 3579for ac_file in $ac_files '' 3580do 3581 test -f "$ac_file" || continue 3582 case $ac_file in 3583 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3584 ;; 3585 [ab].out ) 3586 # We found the default executable, but exeext='' is most 3587 # certainly right. 3588 break;; 3589 *.* ) 3590 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3591 then :; else 3592 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3593 fi 3594 # We set ac_cv_exeext here because the later test for it is not 3595 # safe: cross compilers may not add the suffix if given an `-o' 3596 # argument, so we may need to know it at that point already. 3597 # Even if this section looks crufty: it has the advantage of 3598 # actually working. 3599 break;; 3600 * ) 3601 break;; 3602 esac 3603done 3604test "$ac_cv_exeext" = no && ac_cv_exeext= 3605 3606else 3607 ac_file='' 3608fi 3609if test -z "$ac_file"; then : 3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3611$as_echo "no" >&6; } 3612$as_echo "$as_me: failed program was:" >&5 3613sed 's/^/| /' conftest.$ac_ext >&5 3614 3615{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3616$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3617as_fn_error 77 "C compiler cannot create executables 3618See \`config.log' for more details" "$LINENO" 5; } 3619else 3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3621$as_echo "yes" >&6; } 3622fi 3623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3624$as_echo_n "checking for C compiler default output file name... " >&6; } 3625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3626$as_echo "$ac_file" >&6; } 3627ac_exeext=$ac_cv_exeext 3628 3629rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3630ac_clean_files=$ac_clean_files_save 3631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3632$as_echo_n "checking for suffix of executables... " >&6; } 3633if { { ac_try="$ac_link" 3634case "(($ac_try" in 3635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3636 *) ac_try_echo=$ac_try;; 3637esac 3638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3639$as_echo "$ac_try_echo"; } >&5 3640 (eval "$ac_link") 2>&5 3641 ac_status=$? 3642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3643 test $ac_status = 0; }; then : 3644 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3645# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3646# work properly (i.e., refer to `conftest.exe'), while it won't with 3647# `rm'. 3648for ac_file in conftest.exe conftest conftest.*; do 3649 test -f "$ac_file" || continue 3650 case $ac_file in 3651 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3652 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3653 break;; 3654 * ) break;; 3655 esac 3656done 3657else 3658 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3659$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3660as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3661See \`config.log' for more details" "$LINENO" 5; } 3662fi 3663rm -f conftest conftest$ac_cv_exeext 3664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3665$as_echo "$ac_cv_exeext" >&6; } 3666 3667rm -f conftest.$ac_ext 3668EXEEXT=$ac_cv_exeext 3669ac_exeext=$EXEEXT 3670cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3671/* end confdefs.h. */ 3672#include <stdio.h> 3673int 3674main () 3675{ 3676FILE *f = fopen ("conftest.out", "w"); 3677 return ferror (f) || fclose (f) != 0; 3678 3679 ; 3680 return 0; 3681} 3682_ACEOF 3683ac_clean_files="$ac_clean_files conftest.out" 3684# Check that the compiler produces executables we can run. If not, either 3685# the compiler is broken, or we cross compile. 3686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3687$as_echo_n "checking whether we are cross compiling... " >&6; } 3688if test "$cross_compiling" != yes; then 3689 { { ac_try="$ac_link" 3690case "(($ac_try" in 3691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3692 *) ac_try_echo=$ac_try;; 3693esac 3694eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3695$as_echo "$ac_try_echo"; } >&5 3696 (eval "$ac_link") 2>&5 3697 ac_status=$? 3698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3699 test $ac_status = 0; } 3700 if { ac_try='./conftest$ac_cv_exeext' 3701 { { case "(($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_try") 2>&5 3708 ac_status=$? 3709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3710 test $ac_status = 0; }; }; then 3711 cross_compiling=no 3712 else 3713 if test "$cross_compiling" = maybe; then 3714 cross_compiling=yes 3715 else 3716 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3717$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3718as_fn_error $? "cannot run C compiled programs. 3719If you meant to cross compile, use \`--host'. 3720See \`config.log' for more details" "$LINENO" 5; } 3721 fi 3722 fi 3723fi 3724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3725$as_echo "$cross_compiling" >&6; } 3726 3727rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3728ac_clean_files=$ac_clean_files_save 3729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3730$as_echo_n "checking for suffix of object files... " >&6; } 3731if ${ac_cv_objext+:} false; then : 3732 $as_echo_n "(cached) " >&6 3733else 3734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3735/* end confdefs.h. */ 3736 3737int 3738main () 3739{ 3740 3741 ; 3742 return 0; 3743} 3744_ACEOF 3745rm -f conftest.o conftest.obj 3746if { { ac_try="$ac_compile" 3747case "(($ac_try" in 3748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3749 *) ac_try_echo=$ac_try;; 3750esac 3751eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3752$as_echo "$ac_try_echo"; } >&5 3753 (eval "$ac_compile") 2>&5 3754 ac_status=$? 3755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3756 test $ac_status = 0; }; then : 3757 for ac_file in conftest.o conftest.obj conftest.*; do 3758 test -f "$ac_file" || continue; 3759 case $ac_file in 3760 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3761 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3762 break;; 3763 esac 3764done 3765else 3766 $as_echo "$as_me: failed program was:" >&5 3767sed 's/^/| /' conftest.$ac_ext >&5 3768 3769{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3770$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3771as_fn_error $? "cannot compute suffix of object files: cannot compile 3772See \`config.log' for more details" "$LINENO" 5; } 3773fi 3774rm -f conftest.$ac_cv_objext conftest.$ac_ext 3775fi 3776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3777$as_echo "$ac_cv_objext" >&6; } 3778OBJEXT=$ac_cv_objext 3779ac_objext=$OBJEXT 3780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3781$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3782if ${ac_cv_c_compiler_gnu+:} false; then : 3783 $as_echo_n "(cached) " >&6 3784else 3785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3786/* end confdefs.h. */ 3787 3788int 3789main () 3790{ 3791#ifndef __GNUC__ 3792 choke me 3793#endif 3794 3795 ; 3796 return 0; 3797} 3798_ACEOF 3799if ac_fn_c_try_compile "$LINENO"; then : 3800 ac_compiler_gnu=yes 3801else 3802 ac_compiler_gnu=no 3803fi 3804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3805ac_cv_c_compiler_gnu=$ac_compiler_gnu 3806 3807fi 3808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3809$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3810if test $ac_compiler_gnu = yes; then 3811 GCC=yes 3812else 3813 GCC= 3814fi 3815ac_test_CFLAGS=${CFLAGS+set} 3816ac_save_CFLAGS=$CFLAGS 3817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3818$as_echo_n "checking whether $CC accepts -g... " >&6; } 3819if ${ac_cv_prog_cc_g+:} false; then : 3820 $as_echo_n "(cached) " >&6 3821else 3822 ac_save_c_werror_flag=$ac_c_werror_flag 3823 ac_c_werror_flag=yes 3824 ac_cv_prog_cc_g=no 3825 CFLAGS="-g" 3826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3827/* end confdefs.h. */ 3828 3829int 3830main () 3831{ 3832 3833 ; 3834 return 0; 3835} 3836_ACEOF 3837if ac_fn_c_try_compile "$LINENO"; then : 3838 ac_cv_prog_cc_g=yes 3839else 3840 CFLAGS="" 3841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3842/* end confdefs.h. */ 3843 3844int 3845main () 3846{ 3847 3848 ; 3849 return 0; 3850} 3851_ACEOF 3852if ac_fn_c_try_compile "$LINENO"; then : 3853 3854else 3855 ac_c_werror_flag=$ac_save_c_werror_flag 3856 CFLAGS="-g" 3857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3858/* end confdefs.h. */ 3859 3860int 3861main () 3862{ 3863 3864 ; 3865 return 0; 3866} 3867_ACEOF 3868if ac_fn_c_try_compile "$LINENO"; then : 3869 ac_cv_prog_cc_g=yes 3870fi 3871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3872fi 3873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3874fi 3875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3876 ac_c_werror_flag=$ac_save_c_werror_flag 3877fi 3878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3879$as_echo "$ac_cv_prog_cc_g" >&6; } 3880if test "$ac_test_CFLAGS" = set; then 3881 CFLAGS=$ac_save_CFLAGS 3882elif test $ac_cv_prog_cc_g = yes; then 3883 if test "$GCC" = yes; then 3884 CFLAGS="-g -O2" 3885 else 3886 CFLAGS="-g" 3887 fi 3888else 3889 if test "$GCC" = yes; then 3890 CFLAGS="-O2" 3891 else 3892 CFLAGS= 3893 fi 3894fi 3895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3896$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3897if ${ac_cv_prog_cc_c89+:} false; then : 3898 $as_echo_n "(cached) " >&6 3899else 3900 ac_cv_prog_cc_c89=no 3901ac_save_CC=$CC 3902cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3903/* end confdefs.h. */ 3904#include <stdarg.h> 3905#include <stdio.h> 3906struct stat; 3907/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3908struct buf { int x; }; 3909FILE * (*rcsopen) (struct buf *, struct stat *, int); 3910static char *e (p, i) 3911 char **p; 3912 int i; 3913{ 3914 return p[i]; 3915} 3916static char *f (char * (*g) (char **, int), char **p, ...) 3917{ 3918 char *s; 3919 va_list v; 3920 va_start (v,p); 3921 s = g (p, va_arg (v,int)); 3922 va_end (v); 3923 return s; 3924} 3925 3926/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3927 function prototypes and stuff, but not '\xHH' hex character constants. 3928 These don't provoke an error unfortunately, instead are silently treated 3929 as 'x'. The following induces an error, until -std is added to get 3930 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3931 array size at least. It's necessary to write '\x00'==0 to get something 3932 that's true only with -std. */ 3933int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3934 3935/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3936 inside strings and character constants. */ 3937#define FOO(x) 'x' 3938int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3939 3940int test (int i, double x); 3941struct s1 {int (*f) (int a);}; 3942struct s2 {int (*f) (double a);}; 3943int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3944int argc; 3945char **argv; 3946int 3947main () 3948{ 3949return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3950 ; 3951 return 0; 3952} 3953_ACEOF 3954for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3955 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3956do 3957 CC="$ac_save_CC $ac_arg" 3958 if ac_fn_c_try_compile "$LINENO"; then : 3959 ac_cv_prog_cc_c89=$ac_arg 3960fi 3961rm -f core conftest.err conftest.$ac_objext 3962 test "x$ac_cv_prog_cc_c89" != "xno" && break 3963done 3964rm -f conftest.$ac_ext 3965CC=$ac_save_CC 3966 3967fi 3968# AC_CACHE_VAL 3969case "x$ac_cv_prog_cc_c89" in 3970 x) 3971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3972$as_echo "none needed" >&6; } ;; 3973 xno) 3974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3975$as_echo "unsupported" >&6; } ;; 3976 *) 3977 CC="$CC $ac_cv_prog_cc_c89" 3978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3979$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3980esac 3981if test "x$ac_cv_prog_cc_c89" != xno; then : 3982 3983fi 3984 3985ac_ext=c 3986ac_cpp='$CPP $CPPFLAGS' 3987ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3988ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3989ac_compiler_gnu=$ac_cv_c_compiler_gnu 3990 3991ac_ext=c 3992ac_cpp='$CPP $CPPFLAGS' 3993ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3994ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3995ac_compiler_gnu=$ac_cv_c_compiler_gnu 3996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3997$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3998if ${am_cv_prog_cc_c_o+:} false; then : 3999 $as_echo_n "(cached) " >&6 4000else 4001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4002/* end confdefs.h. */ 4003 4004int 4005main () 4006{ 4007 4008 ; 4009 return 0; 4010} 4011_ACEOF 4012 # Make sure it works both with $CC and with simple cc. 4013 # Following AC_PROG_CC_C_O, we do the test twice because some 4014 # compilers refuse to overwrite an existing .o file with -o, 4015 # though they will create one. 4016 am_cv_prog_cc_c_o=yes 4017 for am_i in 1 2; do 4018 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4019 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4020 ac_status=$? 4021 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4022 (exit $ac_status); } \ 4023 && test -f conftest2.$ac_objext; then 4024 : OK 4025 else 4026 am_cv_prog_cc_c_o=no 4027 break 4028 fi 4029 done 4030 rm -f core conftest* 4031 unset am_i 4032fi 4033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4034$as_echo "$am_cv_prog_cc_c_o" >&6; } 4035if test "$am_cv_prog_cc_c_o" != yes; then 4036 # Losing compiler, so override with the script. 4037 # FIXME: It is wrong to rewrite CC. 4038 # But if we don't then we get into trouble of one sort or another. 4039 # A longer-term fix would be to have automake use am__CC in this case, 4040 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4041 CC="$am_aux_dir/compile $CC" 4042fi 4043ac_ext=c 4044ac_cpp='$CPP $CPPFLAGS' 4045ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4046ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4047ac_compiler_gnu=$ac_cv_c_compiler_gnu 4048 4049 4050depcc="$CC" am_compiler_list= 4051 4052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4053$as_echo_n "checking dependency style of $depcc... " >&6; } 4054if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4055 $as_echo_n "(cached) " >&6 4056else 4057 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4058 # We make a subdir and do the tests there. Otherwise we can end up 4059 # making bogus files that we don't know about and never remove. For 4060 # instance it was reported that on HP-UX the gcc test will end up 4061 # making a dummy file named 'D' -- because '-MD' means "put the output 4062 # in D". 4063 rm -rf conftest.dir 4064 mkdir conftest.dir 4065 # Copy depcomp to subdir because otherwise we won't find it if we're 4066 # using a relative directory. 4067 cp "$am_depcomp" conftest.dir 4068 cd conftest.dir 4069 # We will build objects and dependencies in a subdirectory because 4070 # it helps to detect inapplicable dependency modes. For instance 4071 # both Tru64's cc and ICC support -MD to output dependencies as a 4072 # side effect of compilation, but ICC will put the dependencies in 4073 # the current directory while Tru64 will put them in the object 4074 # directory. 4075 mkdir sub 4076 4077 am_cv_CC_dependencies_compiler_type=none 4078 if test "$am_compiler_list" = ""; then 4079 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4080 fi 4081 am__universal=false 4082 case " $depcc " in #( 4083 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4084 esac 4085 4086 for depmode in $am_compiler_list; do 4087 # Setup a source with many dependencies, because some compilers 4088 # like to wrap large dependency lists on column 80 (with \), and 4089 # we should not choose a depcomp mode which is confused by this. 4090 # 4091 # We need to recreate these files for each test, as the compiler may 4092 # overwrite some of them when testing with obscure command lines. 4093 # This happens at least with the AIX C compiler. 4094 : > sub/conftest.c 4095 for i in 1 2 3 4 5 6; do 4096 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4097 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4098 # Solaris 10 /bin/sh. 4099 echo '/* dummy */' > sub/conftst$i.h 4100 done 4101 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4102 4103 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4104 # mode. It turns out that the SunPro C++ compiler does not properly 4105 # handle '-M -o', and we need to detect this. Also, some Intel 4106 # versions had trouble with output in subdirs. 4107 am__obj=sub/conftest.${OBJEXT-o} 4108 am__minus_obj="-o $am__obj" 4109 case $depmode in 4110 gcc) 4111 # This depmode causes a compiler race in universal mode. 4112 test "$am__universal" = false || continue 4113 ;; 4114 nosideeffect) 4115 # After this tag, mechanisms are not by side-effect, so they'll 4116 # only be used when explicitly requested. 4117 if test "x$enable_dependency_tracking" = xyes; then 4118 continue 4119 else 4120 break 4121 fi 4122 ;; 4123 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4124 # This compiler won't grok '-c -o', but also, the minuso test has 4125 # not run yet. These depmodes are late enough in the game, and 4126 # so weak that their functioning should not be impacted. 4127 am__obj=conftest.${OBJEXT-o} 4128 am__minus_obj= 4129 ;; 4130 none) break ;; 4131 esac 4132 if depmode=$depmode \ 4133 source=sub/conftest.c object=$am__obj \ 4134 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4135 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4136 >/dev/null 2>conftest.err && 4137 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4138 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4139 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4140 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4141 # icc doesn't choke on unknown options, it will just issue warnings 4142 # or remarks (even with -Werror). So we grep stderr for any message 4143 # that says an option was ignored or not supported. 4144 # When given -MP, icc 7.0 and 7.1 complain thusly: 4145 # icc: Command line warning: ignoring option '-M'; no argument required 4146 # The diagnosis changed in icc 8.0: 4147 # icc: Command line remark: option '-MP' not supported 4148 if (grep 'ignoring option' conftest.err || 4149 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4150 am_cv_CC_dependencies_compiler_type=$depmode 4151 break 4152 fi 4153 fi 4154 done 4155 4156 cd .. 4157 rm -rf conftest.dir 4158else 4159 am_cv_CC_dependencies_compiler_type=none 4160fi 4161 4162fi 4163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4164$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4165CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4166 4167 if 4168 test "x$enable_dependency_tracking" != xno \ 4169 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4170 am__fastdepCC_TRUE= 4171 am__fastdepCC_FALSE='#' 4172else 4173 am__fastdepCC_TRUE='#' 4174 am__fastdepCC_FALSE= 4175fi 4176 4177 4178 4179if test -n "$ac_tool_prefix"; then 4180 for ac_prog in ar lib "link -lib" 4181 do 4182 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4183set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4185$as_echo_n "checking for $ac_word... " >&6; } 4186if ${ac_cv_prog_AR+:} false; then : 4187 $as_echo_n "(cached) " >&6 4188else 4189 if test -n "$AR"; then 4190 ac_cv_prog_AR="$AR" # Let the user override the test. 4191else 4192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4193for as_dir in $PATH 4194do 4195 IFS=$as_save_IFS 4196 test -z "$as_dir" && as_dir=. 4197 for ac_exec_ext in '' $ac_executable_extensions; do 4198 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4199 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 4200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4201 break 2 4202 fi 4203done 4204 done 4205IFS=$as_save_IFS 4206 4207fi 4208fi 4209AR=$ac_cv_prog_AR 4210if test -n "$AR"; then 4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4212$as_echo "$AR" >&6; } 4213else 4214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4215$as_echo "no" >&6; } 4216fi 4217 4218 4219 test -n "$AR" && break 4220 done 4221fi 4222if test -z "$AR"; then 4223 ac_ct_AR=$AR 4224 for ac_prog in ar lib "link -lib" 4225do 4226 # Extract the first word of "$ac_prog", so it can be a program name with args. 4227set dummy $ac_prog; ac_word=$2 4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4229$as_echo_n "checking for $ac_word... " >&6; } 4230if ${ac_cv_prog_ac_ct_AR+:} false; then : 4231 $as_echo_n "(cached) " >&6 4232else 4233 if test -n "$ac_ct_AR"; then 4234 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4235else 4236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4237for as_dir in $PATH 4238do 4239 IFS=$as_save_IFS 4240 test -z "$as_dir" && as_dir=. 4241 for ac_exec_ext in '' $ac_executable_extensions; do 4242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4243 ac_cv_prog_ac_ct_AR="$ac_prog" 4244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4245 break 2 4246 fi 4247done 4248 done 4249IFS=$as_save_IFS 4250 4251fi 4252fi 4253ac_ct_AR=$ac_cv_prog_ac_ct_AR 4254if test -n "$ac_ct_AR"; then 4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4256$as_echo "$ac_ct_AR" >&6; } 4257else 4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4259$as_echo "no" >&6; } 4260fi 4261 4262 4263 test -n "$ac_ct_AR" && break 4264done 4265 4266 if test "x$ac_ct_AR" = x; then 4267 AR="false" 4268 else 4269 case $cross_compiling:$ac_tool_warned in 4270yes:) 4271{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4272$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4273ac_tool_warned=yes ;; 4274esac 4275 AR=$ac_ct_AR 4276 fi 4277fi 4278 4279: ${AR=ar} 4280 4281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 4282$as_echo_n "checking the archiver ($AR) interface... " >&6; } 4283if ${am_cv_ar_interface+:} false; then : 4284 $as_echo_n "(cached) " >&6 4285else 4286 ac_ext=c 4287ac_cpp='$CPP $CPPFLAGS' 4288ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4289ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4290ac_compiler_gnu=$ac_cv_c_compiler_gnu 4291 4292 am_cv_ar_interface=ar 4293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4294/* end confdefs.h. */ 4295int some_variable = 0; 4296_ACEOF 4297if ac_fn_c_try_compile "$LINENO"; then : 4298 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' 4299 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 4300 (eval $am_ar_try) 2>&5 4301 ac_status=$? 4302 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4303 test $ac_status = 0; } 4304 if test "$ac_status" -eq 0; then 4305 am_cv_ar_interface=ar 4306 else 4307 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' 4308 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 4309 (eval $am_ar_try) 2>&5 4310 ac_status=$? 4311 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4312 test $ac_status = 0; } 4313 if test "$ac_status" -eq 0; then 4314 am_cv_ar_interface=lib 4315 else 4316 am_cv_ar_interface=unknown 4317 fi 4318 fi 4319 rm -f conftest.lib libconftest.a 4320 4321fi 4322rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4323 ac_ext=c 4324ac_cpp='$CPP $CPPFLAGS' 4325ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4326ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4327ac_compiler_gnu=$ac_cv_c_compiler_gnu 4328 4329fi 4330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 4331$as_echo "$am_cv_ar_interface" >&6; } 4332 4333case $am_cv_ar_interface in 4334ar) 4335 ;; 4336lib) 4337 # Microsoft lib, so override with the ar-lib wrapper script. 4338 # FIXME: It is wrong to rewrite AR. 4339 # But if we don't then we get into trouble of one sort or another. 4340 # A longer-term fix would be to have automake use am__AR in this case, 4341 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something 4342 # similar. 4343 AR="$am_aux_dir/ar-lib $AR" 4344 ;; 4345unknown) 4346 as_fn_error $? "could not determine $AR interface" "$LINENO" 5 4347 ;; 4348esac 4349 4350 4351# This was added at the suggestion of libtoolize (03-Jan-10) 4352 4353 4354# The default CFLAGS in Autoconf are "-g -O2" for gcc and just "-g" for any 4355# other compiler. There doesn't seem to be a standard way of getting rid of the 4356# -g (which I don't think is needed for a production library). This fudge seems 4357# to achieve the necessary. First, we remember the externally set values of 4358# CFLAGS. Then call the AC_PROG_CC macro to find the compiler - if CFLAGS is 4359# not set, it will be set to Autoconf's defaults. Afterwards, if the original 4360# values were not set, remove the -g from the Autoconf defaults. 4361 4362remember_set_CFLAGS="$CFLAGS" 4363 4364ac_ext=c 4365ac_cpp='$CPP $CPPFLAGS' 4366ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4367ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4368ac_compiler_gnu=$ac_cv_c_compiler_gnu 4369if test -n "$ac_tool_prefix"; then 4370 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4371set dummy ${ac_tool_prefix}gcc; ac_word=$2 4372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4373$as_echo_n "checking for $ac_word... " >&6; } 4374if ${ac_cv_prog_CC+:} false; then : 4375 $as_echo_n "(cached) " >&6 4376else 4377 if test -n "$CC"; then 4378 ac_cv_prog_CC="$CC" # Let the user override the test. 4379else 4380as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4381for as_dir in $PATH 4382do 4383 IFS=$as_save_IFS 4384 test -z "$as_dir" && as_dir=. 4385 for ac_exec_ext in '' $ac_executable_extensions; do 4386 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4387 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4389 break 2 4390 fi 4391done 4392 done 4393IFS=$as_save_IFS 4394 4395fi 4396fi 4397CC=$ac_cv_prog_CC 4398if test -n "$CC"; then 4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4400$as_echo "$CC" >&6; } 4401else 4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4403$as_echo "no" >&6; } 4404fi 4405 4406 4407fi 4408if test -z "$ac_cv_prog_CC"; then 4409 ac_ct_CC=$CC 4410 # Extract the first word of "gcc", so it can be a program name with args. 4411set dummy gcc; ac_word=$2 4412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4413$as_echo_n "checking for $ac_word... " >&6; } 4414if ${ac_cv_prog_ac_ct_CC+:} false; then : 4415 $as_echo_n "(cached) " >&6 4416else 4417 if test -n "$ac_ct_CC"; then 4418 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4419else 4420as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4421for as_dir in $PATH 4422do 4423 IFS=$as_save_IFS 4424 test -z "$as_dir" && as_dir=. 4425 for ac_exec_ext in '' $ac_executable_extensions; do 4426 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4427 ac_cv_prog_ac_ct_CC="gcc" 4428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4429 break 2 4430 fi 4431done 4432 done 4433IFS=$as_save_IFS 4434 4435fi 4436fi 4437ac_ct_CC=$ac_cv_prog_ac_ct_CC 4438if test -n "$ac_ct_CC"; then 4439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4440$as_echo "$ac_ct_CC" >&6; } 4441else 4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4443$as_echo "no" >&6; } 4444fi 4445 4446 if test "x$ac_ct_CC" = x; then 4447 CC="" 4448 else 4449 case $cross_compiling:$ac_tool_warned in 4450yes:) 4451{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4452$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4453ac_tool_warned=yes ;; 4454esac 4455 CC=$ac_ct_CC 4456 fi 4457else 4458 CC="$ac_cv_prog_CC" 4459fi 4460 4461if test -z "$CC"; then 4462 if test -n "$ac_tool_prefix"; then 4463 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4464set dummy ${ac_tool_prefix}cc; ac_word=$2 4465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4466$as_echo_n "checking for $ac_word... " >&6; } 4467if ${ac_cv_prog_CC+:} false; then : 4468 $as_echo_n "(cached) " >&6 4469else 4470 if test -n "$CC"; then 4471 ac_cv_prog_CC="$CC" # Let the user override the test. 4472else 4473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4474for as_dir in $PATH 4475do 4476 IFS=$as_save_IFS 4477 test -z "$as_dir" && as_dir=. 4478 for ac_exec_ext in '' $ac_executable_extensions; do 4479 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4480 ac_cv_prog_CC="${ac_tool_prefix}cc" 4481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4482 break 2 4483 fi 4484done 4485 done 4486IFS=$as_save_IFS 4487 4488fi 4489fi 4490CC=$ac_cv_prog_CC 4491if test -n "$CC"; then 4492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4493$as_echo "$CC" >&6; } 4494else 4495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4496$as_echo "no" >&6; } 4497fi 4498 4499 4500 fi 4501fi 4502if test -z "$CC"; then 4503 # Extract the first word of "cc", so it can be a program name with args. 4504set dummy cc; ac_word=$2 4505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4506$as_echo_n "checking for $ac_word... " >&6; } 4507if ${ac_cv_prog_CC+:} false; then : 4508 $as_echo_n "(cached) " >&6 4509else 4510 if test -n "$CC"; then 4511 ac_cv_prog_CC="$CC" # Let the user override the test. 4512else 4513 ac_prog_rejected=no 4514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4515for as_dir in $PATH 4516do 4517 IFS=$as_save_IFS 4518 test -z "$as_dir" && as_dir=. 4519 for ac_exec_ext in '' $ac_executable_extensions; do 4520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4521 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4522 ac_prog_rejected=yes 4523 continue 4524 fi 4525 ac_cv_prog_CC="cc" 4526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4527 break 2 4528 fi 4529done 4530 done 4531IFS=$as_save_IFS 4532 4533if test $ac_prog_rejected = yes; then 4534 # We found a bogon in the path, so make sure we never use it. 4535 set dummy $ac_cv_prog_CC 4536 shift 4537 if test $# != 0; then 4538 # We chose a different compiler from the bogus one. 4539 # However, it has the same basename, so the bogon will be chosen 4540 # first if we set CC to just the basename; use the full file name. 4541 shift 4542 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4543 fi 4544fi 4545fi 4546fi 4547CC=$ac_cv_prog_CC 4548if test -n "$CC"; then 4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4550$as_echo "$CC" >&6; } 4551else 4552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4553$as_echo "no" >&6; } 4554fi 4555 4556 4557fi 4558if test -z "$CC"; then 4559 if test -n "$ac_tool_prefix"; then 4560 for ac_prog in cl.exe 4561 do 4562 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4563set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4565$as_echo_n "checking for $ac_word... " >&6; } 4566if ${ac_cv_prog_CC+:} false; then : 4567 $as_echo_n "(cached) " >&6 4568else 4569 if test -n "$CC"; then 4570 ac_cv_prog_CC="$CC" # Let the user override the test. 4571else 4572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4573for as_dir in $PATH 4574do 4575 IFS=$as_save_IFS 4576 test -z "$as_dir" && as_dir=. 4577 for ac_exec_ext in '' $ac_executable_extensions; do 4578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4579 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4581 break 2 4582 fi 4583done 4584 done 4585IFS=$as_save_IFS 4586 4587fi 4588fi 4589CC=$ac_cv_prog_CC 4590if test -n "$CC"; then 4591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4592$as_echo "$CC" >&6; } 4593else 4594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4595$as_echo "no" >&6; } 4596fi 4597 4598 4599 test -n "$CC" && break 4600 done 4601fi 4602if test -z "$CC"; then 4603 ac_ct_CC=$CC 4604 for ac_prog in cl.exe 4605do 4606 # Extract the first word of "$ac_prog", so it can be a program name with args. 4607set dummy $ac_prog; ac_word=$2 4608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4609$as_echo_n "checking for $ac_word... " >&6; } 4610if ${ac_cv_prog_ac_ct_CC+:} false; then : 4611 $as_echo_n "(cached) " >&6 4612else 4613 if test -n "$ac_ct_CC"; then 4614 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4615else 4616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4617for as_dir in $PATH 4618do 4619 IFS=$as_save_IFS 4620 test -z "$as_dir" && as_dir=. 4621 for ac_exec_ext in '' $ac_executable_extensions; do 4622 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4623 ac_cv_prog_ac_ct_CC="$ac_prog" 4624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4625 break 2 4626 fi 4627done 4628 done 4629IFS=$as_save_IFS 4630 4631fi 4632fi 4633ac_ct_CC=$ac_cv_prog_ac_ct_CC 4634if test -n "$ac_ct_CC"; then 4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4636$as_echo "$ac_ct_CC" >&6; } 4637else 4638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4639$as_echo "no" >&6; } 4640fi 4641 4642 4643 test -n "$ac_ct_CC" && break 4644done 4645 4646 if test "x$ac_ct_CC" = x; then 4647 CC="" 4648 else 4649 case $cross_compiling:$ac_tool_warned in 4650yes:) 4651{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4652$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4653ac_tool_warned=yes ;; 4654esac 4655 CC=$ac_ct_CC 4656 fi 4657fi 4658 4659fi 4660 4661 4662test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4663$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4664as_fn_error $? "no acceptable C compiler found in \$PATH 4665See \`config.log' for more details" "$LINENO" 5; } 4666 4667# Provide some information about the compiler. 4668$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4669set X $ac_compile 4670ac_compiler=$2 4671for ac_option in --version -v -V -qversion; do 4672 { { ac_try="$ac_compiler $ac_option >&5" 4673case "(($ac_try" in 4674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4675 *) ac_try_echo=$ac_try;; 4676esac 4677eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4678$as_echo "$ac_try_echo"; } >&5 4679 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4680 ac_status=$? 4681 if test -s conftest.err; then 4682 sed '10a\ 4683... rest of stderr output deleted ... 4684 10q' conftest.err >conftest.er1 4685 cat conftest.er1 >&5 4686 fi 4687 rm -f conftest.er1 conftest.err 4688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4689 test $ac_status = 0; } 4690done 4691 4692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4693$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4694if ${ac_cv_c_compiler_gnu+:} false; then : 4695 $as_echo_n "(cached) " >&6 4696else 4697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4698/* end confdefs.h. */ 4699 4700int 4701main () 4702{ 4703#ifndef __GNUC__ 4704 choke me 4705#endif 4706 4707 ; 4708 return 0; 4709} 4710_ACEOF 4711if ac_fn_c_try_compile "$LINENO"; then : 4712 ac_compiler_gnu=yes 4713else 4714 ac_compiler_gnu=no 4715fi 4716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4717ac_cv_c_compiler_gnu=$ac_compiler_gnu 4718 4719fi 4720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4721$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4722if test $ac_compiler_gnu = yes; then 4723 GCC=yes 4724else 4725 GCC= 4726fi 4727ac_test_CFLAGS=${CFLAGS+set} 4728ac_save_CFLAGS=$CFLAGS 4729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4730$as_echo_n "checking whether $CC accepts -g... " >&6; } 4731if ${ac_cv_prog_cc_g+:} false; then : 4732 $as_echo_n "(cached) " >&6 4733else 4734 ac_save_c_werror_flag=$ac_c_werror_flag 4735 ac_c_werror_flag=yes 4736 ac_cv_prog_cc_g=no 4737 CFLAGS="-g" 4738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4739/* end confdefs.h. */ 4740 4741int 4742main () 4743{ 4744 4745 ; 4746 return 0; 4747} 4748_ACEOF 4749if ac_fn_c_try_compile "$LINENO"; then : 4750 ac_cv_prog_cc_g=yes 4751else 4752 CFLAGS="" 4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4754/* end confdefs.h. */ 4755 4756int 4757main () 4758{ 4759 4760 ; 4761 return 0; 4762} 4763_ACEOF 4764if ac_fn_c_try_compile "$LINENO"; then : 4765 4766else 4767 ac_c_werror_flag=$ac_save_c_werror_flag 4768 CFLAGS="-g" 4769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4770/* end confdefs.h. */ 4771 4772int 4773main () 4774{ 4775 4776 ; 4777 return 0; 4778} 4779_ACEOF 4780if ac_fn_c_try_compile "$LINENO"; then : 4781 ac_cv_prog_cc_g=yes 4782fi 4783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4784fi 4785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4786fi 4787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4788 ac_c_werror_flag=$ac_save_c_werror_flag 4789fi 4790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4791$as_echo "$ac_cv_prog_cc_g" >&6; } 4792if test "$ac_test_CFLAGS" = set; then 4793 CFLAGS=$ac_save_CFLAGS 4794elif test $ac_cv_prog_cc_g = yes; then 4795 if test "$GCC" = yes; then 4796 CFLAGS="-g -O2" 4797 else 4798 CFLAGS="-g" 4799 fi 4800else 4801 if test "$GCC" = yes; then 4802 CFLAGS="-O2" 4803 else 4804 CFLAGS= 4805 fi 4806fi 4807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4808$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4809if ${ac_cv_prog_cc_c89+:} false; then : 4810 $as_echo_n "(cached) " >&6 4811else 4812 ac_cv_prog_cc_c89=no 4813ac_save_CC=$CC 4814cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4815/* end confdefs.h. */ 4816#include <stdarg.h> 4817#include <stdio.h> 4818struct stat; 4819/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4820struct buf { int x; }; 4821FILE * (*rcsopen) (struct buf *, struct stat *, int); 4822static char *e (p, i) 4823 char **p; 4824 int i; 4825{ 4826 return p[i]; 4827} 4828static char *f (char * (*g) (char **, int), char **p, ...) 4829{ 4830 char *s; 4831 va_list v; 4832 va_start (v,p); 4833 s = g (p, va_arg (v,int)); 4834 va_end (v); 4835 return s; 4836} 4837 4838/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4839 function prototypes and stuff, but not '\xHH' hex character constants. 4840 These don't provoke an error unfortunately, instead are silently treated 4841 as 'x'. The following induces an error, until -std is added to get 4842 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4843 array size at least. It's necessary to write '\x00'==0 to get something 4844 that's true only with -std. */ 4845int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4846 4847/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4848 inside strings and character constants. */ 4849#define FOO(x) 'x' 4850int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4851 4852int test (int i, double x); 4853struct s1 {int (*f) (int a);}; 4854struct s2 {int (*f) (double a);}; 4855int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4856int argc; 4857char **argv; 4858int 4859main () 4860{ 4861return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4862 ; 4863 return 0; 4864} 4865_ACEOF 4866for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4867 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4868do 4869 CC="$ac_save_CC $ac_arg" 4870 if ac_fn_c_try_compile "$LINENO"; then : 4871 ac_cv_prog_cc_c89=$ac_arg 4872fi 4873rm -f core conftest.err conftest.$ac_objext 4874 test "x$ac_cv_prog_cc_c89" != "xno" && break 4875done 4876rm -f conftest.$ac_ext 4877CC=$ac_save_CC 4878 4879fi 4880# AC_CACHE_VAL 4881case "x$ac_cv_prog_cc_c89" in 4882 x) 4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4884$as_echo "none needed" >&6; } ;; 4885 xno) 4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4887$as_echo "unsupported" >&6; } ;; 4888 *) 4889 CC="$CC $ac_cv_prog_cc_c89" 4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4891$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4892esac 4893if test "x$ac_cv_prog_cc_c89" != xno; then : 4894 4895fi 4896 4897ac_ext=c 4898ac_cpp='$CPP $CPPFLAGS' 4899ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4900ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4901ac_compiler_gnu=$ac_cv_c_compiler_gnu 4902 4903ac_ext=c 4904ac_cpp='$CPP $CPPFLAGS' 4905ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4906ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4907ac_compiler_gnu=$ac_cv_c_compiler_gnu 4908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4909$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4910if ${am_cv_prog_cc_c_o+:} false; then : 4911 $as_echo_n "(cached) " >&6 4912else 4913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4914/* end confdefs.h. */ 4915 4916int 4917main () 4918{ 4919 4920 ; 4921 return 0; 4922} 4923_ACEOF 4924 # Make sure it works both with $CC and with simple cc. 4925 # Following AC_PROG_CC_C_O, we do the test twice because some 4926 # compilers refuse to overwrite an existing .o file with -o, 4927 # though they will create one. 4928 am_cv_prog_cc_c_o=yes 4929 for am_i in 1 2; do 4930 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4931 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4932 ac_status=$? 4933 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4934 (exit $ac_status); } \ 4935 && test -f conftest2.$ac_objext; then 4936 : OK 4937 else 4938 am_cv_prog_cc_c_o=no 4939 break 4940 fi 4941 done 4942 rm -f core conftest* 4943 unset am_i 4944fi 4945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4946$as_echo "$am_cv_prog_cc_c_o" >&6; } 4947if test "$am_cv_prog_cc_c_o" != yes; then 4948 # Losing compiler, so override with the script. 4949 # FIXME: It is wrong to rewrite CC. 4950 # But if we don't then we get into trouble of one sort or another. 4951 # A longer-term fix would be to have automake use am__CC in this case, 4952 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4953 CC="$am_aux_dir/compile $CC" 4954fi 4955ac_ext=c 4956ac_cpp='$CPP $CPPFLAGS' 4957ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4958ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4959ac_compiler_gnu=$ac_cv_c_compiler_gnu 4960 4961 4962depcc="$CC" am_compiler_list= 4963 4964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4965$as_echo_n "checking dependency style of $depcc... " >&6; } 4966if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4967 $as_echo_n "(cached) " >&6 4968else 4969 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4970 # We make a subdir and do the tests there. Otherwise we can end up 4971 # making bogus files that we don't know about and never remove. For 4972 # instance it was reported that on HP-UX the gcc test will end up 4973 # making a dummy file named 'D' -- because '-MD' means "put the output 4974 # in D". 4975 rm -rf conftest.dir 4976 mkdir conftest.dir 4977 # Copy depcomp to subdir because otherwise we won't find it if we're 4978 # using a relative directory. 4979 cp "$am_depcomp" conftest.dir 4980 cd conftest.dir 4981 # We will build objects and dependencies in a subdirectory because 4982 # it helps to detect inapplicable dependency modes. For instance 4983 # both Tru64's cc and ICC support -MD to output dependencies as a 4984 # side effect of compilation, but ICC will put the dependencies in 4985 # the current directory while Tru64 will put them in the object 4986 # directory. 4987 mkdir sub 4988 4989 am_cv_CC_dependencies_compiler_type=none 4990 if test "$am_compiler_list" = ""; then 4991 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4992 fi 4993 am__universal=false 4994 case " $depcc " in #( 4995 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4996 esac 4997 4998 for depmode in $am_compiler_list; do 4999 # Setup a source with many dependencies, because some compilers 5000 # like to wrap large dependency lists on column 80 (with \), and 5001 # we should not choose a depcomp mode which is confused by this. 5002 # 5003 # We need to recreate these files for each test, as the compiler may 5004 # overwrite some of them when testing with obscure command lines. 5005 # This happens at least with the AIX C compiler. 5006 : > sub/conftest.c 5007 for i in 1 2 3 4 5 6; do 5008 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5009 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5010 # Solaris 10 /bin/sh. 5011 echo '/* dummy */' > sub/conftst$i.h 5012 done 5013 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5014 5015 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5016 # mode. It turns out that the SunPro C++ compiler does not properly 5017 # handle '-M -o', and we need to detect this. Also, some Intel 5018 # versions had trouble with output in subdirs. 5019 am__obj=sub/conftest.${OBJEXT-o} 5020 am__minus_obj="-o $am__obj" 5021 case $depmode in 5022 gcc) 5023 # This depmode causes a compiler race in universal mode. 5024 test "$am__universal" = false || continue 5025 ;; 5026 nosideeffect) 5027 # After this tag, mechanisms are not by side-effect, so they'll 5028 # only be used when explicitly requested. 5029 if test "x$enable_dependency_tracking" = xyes; then 5030 continue 5031 else 5032 break 5033 fi 5034 ;; 5035 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5036 # This compiler won't grok '-c -o', but also, the minuso test has 5037 # not run yet. These depmodes are late enough in the game, and 5038 # so weak that their functioning should not be impacted. 5039 am__obj=conftest.${OBJEXT-o} 5040 am__minus_obj= 5041 ;; 5042 none) break ;; 5043 esac 5044 if depmode=$depmode \ 5045 source=sub/conftest.c object=$am__obj \ 5046 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5047 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5048 >/dev/null 2>conftest.err && 5049 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5050 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5051 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5052 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5053 # icc doesn't choke on unknown options, it will just issue warnings 5054 # or remarks (even with -Werror). So we grep stderr for any message 5055 # that says an option was ignored or not supported. 5056 # When given -MP, icc 7.0 and 7.1 complain thusly: 5057 # icc: Command line warning: ignoring option '-M'; no argument required 5058 # The diagnosis changed in icc 8.0: 5059 # icc: Command line remark: option '-MP' not supported 5060 if (grep 'ignoring option' conftest.err || 5061 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5062 am_cv_CC_dependencies_compiler_type=$depmode 5063 break 5064 fi 5065 fi 5066 done 5067 5068 cd .. 5069 rm -rf conftest.dir 5070else 5071 am_cv_CC_dependencies_compiler_type=none 5072fi 5073 5074fi 5075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5076$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5077CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5078 5079 if 5080 test "x$enable_dependency_tracking" != xno \ 5081 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5082 am__fastdepCC_TRUE= 5083 am__fastdepCC_FALSE='#' 5084else 5085 am__fastdepCC_TRUE='#' 5086 am__fastdepCC_FALSE= 5087fi 5088 5089 5090 5091 5092if test "x$remember_set_CFLAGS" = "x" 5093then 5094 if test "$CFLAGS" = "-g -O2" 5095 then 5096 CFLAGS="-O2" 5097 elif test "$CFLAGS" = "-g" 5098 then 5099 CFLAGS="" 5100 fi 5101fi 5102 5103# Check for a 64-bit integer type 5104ac_ext=c 5105ac_cpp='$CPP $CPPFLAGS' 5106ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5107ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5108ac_compiler_gnu=$ac_cv_c_compiler_gnu 5109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5110$as_echo_n "checking how to run the C preprocessor... " >&6; } 5111# On Suns, sometimes $CPP names a directory. 5112if test -n "$CPP" && test -d "$CPP"; then 5113 CPP= 5114fi 5115if test -z "$CPP"; then 5116 if ${ac_cv_prog_CPP+:} false; then : 5117 $as_echo_n "(cached) " >&6 5118else 5119 # Double quotes because CPP needs to be expanded 5120 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5121 do 5122 ac_preproc_ok=false 5123for ac_c_preproc_warn_flag in '' yes 5124do 5125 # Use a header file that comes with gcc, so configuring glibc 5126 # with a fresh cross-compiler works. 5127 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5128 # <limits.h> exists even on freestanding compilers. 5129 # On the NeXT, cc -E runs the code through the compiler's parser, 5130 # not just through cpp. "Syntax error" is here to catch this case. 5131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5132/* end confdefs.h. */ 5133#ifdef __STDC__ 5134# include <limits.h> 5135#else 5136# include <assert.h> 5137#endif 5138 Syntax error 5139_ACEOF 5140if ac_fn_c_try_cpp "$LINENO"; then : 5141 5142else 5143 # Broken: fails on valid input. 5144continue 5145fi 5146rm -f conftest.err conftest.i conftest.$ac_ext 5147 5148 # OK, works on sane cases. Now check whether nonexistent headers 5149 # can be detected and how. 5150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5151/* end confdefs.h. */ 5152#include <ac_nonexistent.h> 5153_ACEOF 5154if ac_fn_c_try_cpp "$LINENO"; then : 5155 # Broken: success on invalid input. 5156continue 5157else 5158 # Passes both tests. 5159ac_preproc_ok=: 5160break 5161fi 5162rm -f conftest.err conftest.i conftest.$ac_ext 5163 5164done 5165# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5166rm -f conftest.i conftest.err conftest.$ac_ext 5167if $ac_preproc_ok; then : 5168 break 5169fi 5170 5171 done 5172 ac_cv_prog_CPP=$CPP 5173 5174fi 5175 CPP=$ac_cv_prog_CPP 5176else 5177 ac_cv_prog_CPP=$CPP 5178fi 5179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5180$as_echo "$CPP" >&6; } 5181ac_preproc_ok=false 5182for ac_c_preproc_warn_flag in '' yes 5183do 5184 # Use a header file that comes with gcc, so configuring glibc 5185 # with a fresh cross-compiler works. 5186 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5187 # <limits.h> exists even on freestanding compilers. 5188 # On the NeXT, cc -E runs the code through the compiler's parser, 5189 # not just through cpp. "Syntax error" is here to catch this case. 5190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5191/* end confdefs.h. */ 5192#ifdef __STDC__ 5193# include <limits.h> 5194#else 5195# include <assert.h> 5196#endif 5197 Syntax error 5198_ACEOF 5199if ac_fn_c_try_cpp "$LINENO"; then : 5200 5201else 5202 # Broken: fails on valid input. 5203continue 5204fi 5205rm -f conftest.err conftest.i conftest.$ac_ext 5206 5207 # OK, works on sane cases. Now check whether nonexistent headers 5208 # can be detected and how. 5209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5210/* end confdefs.h. */ 5211#include <ac_nonexistent.h> 5212_ACEOF 5213if ac_fn_c_try_cpp "$LINENO"; then : 5214 # Broken: success on invalid input. 5215continue 5216else 5217 # Passes both tests. 5218ac_preproc_ok=: 5219break 5220fi 5221rm -f conftest.err conftest.i conftest.$ac_ext 5222 5223done 5224# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5225rm -f conftest.i conftest.err conftest.$ac_ext 5226if $ac_preproc_ok; then : 5227 5228else 5229 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5230$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5231as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5232See \`config.log' for more details" "$LINENO" 5; } 5233fi 5234 5235ac_ext=c 5236ac_cpp='$CPP $CPPFLAGS' 5237ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5238ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5239ac_compiler_gnu=$ac_cv_c_compiler_gnu 5240 5241 5242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5243$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5244if ${ac_cv_path_GREP+:} false; then : 5245 $as_echo_n "(cached) " >&6 5246else 5247 if test -z "$GREP"; then 5248 ac_path_GREP_found=false 5249 # Loop through the user's path and test for each of PROGNAME-LIST 5250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5251for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5252do 5253 IFS=$as_save_IFS 5254 test -z "$as_dir" && as_dir=. 5255 for ac_prog in grep ggrep; do 5256 for ac_exec_ext in '' $ac_executable_extensions; do 5257 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5258 as_fn_executable_p "$ac_path_GREP" || continue 5259# Check for GNU ac_path_GREP and select it if it is found. 5260 # Check for GNU $ac_path_GREP 5261case `"$ac_path_GREP" --version 2>&1` in 5262*GNU*) 5263 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5264*) 5265 ac_count=0 5266 $as_echo_n 0123456789 >"conftest.in" 5267 while : 5268 do 5269 cat "conftest.in" "conftest.in" >"conftest.tmp" 5270 mv "conftest.tmp" "conftest.in" 5271 cp "conftest.in" "conftest.nl" 5272 $as_echo 'GREP' >> "conftest.nl" 5273 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5274 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5275 as_fn_arith $ac_count + 1 && ac_count=$as_val 5276 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5277 # Best one so far, save it but keep looking for a better one 5278 ac_cv_path_GREP="$ac_path_GREP" 5279 ac_path_GREP_max=$ac_count 5280 fi 5281 # 10*(2^10) chars as input seems more than enough 5282 test $ac_count -gt 10 && break 5283 done 5284 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5285esac 5286 5287 $ac_path_GREP_found && break 3 5288 done 5289 done 5290 done 5291IFS=$as_save_IFS 5292 if test -z "$ac_cv_path_GREP"; then 5293 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5294 fi 5295else 5296 ac_cv_path_GREP=$GREP 5297fi 5298 5299fi 5300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5301$as_echo "$ac_cv_path_GREP" >&6; } 5302 GREP="$ac_cv_path_GREP" 5303 5304 5305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5306$as_echo_n "checking for egrep... " >&6; } 5307if ${ac_cv_path_EGREP+:} false; then : 5308 $as_echo_n "(cached) " >&6 5309else 5310 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5311 then ac_cv_path_EGREP="$GREP -E" 5312 else 5313 if test -z "$EGREP"; then 5314 ac_path_EGREP_found=false 5315 # Loop through the user's path and test for each of PROGNAME-LIST 5316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5317for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5318do 5319 IFS=$as_save_IFS 5320 test -z "$as_dir" && as_dir=. 5321 for ac_prog in egrep; do 5322 for ac_exec_ext in '' $ac_executable_extensions; do 5323 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5324 as_fn_executable_p "$ac_path_EGREP" || continue 5325# Check for GNU ac_path_EGREP and select it if it is found. 5326 # Check for GNU $ac_path_EGREP 5327case `"$ac_path_EGREP" --version 2>&1` in 5328*GNU*) 5329 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5330*) 5331 ac_count=0 5332 $as_echo_n 0123456789 >"conftest.in" 5333 while : 5334 do 5335 cat "conftest.in" "conftest.in" >"conftest.tmp" 5336 mv "conftest.tmp" "conftest.in" 5337 cp "conftest.in" "conftest.nl" 5338 $as_echo 'EGREP' >> "conftest.nl" 5339 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5340 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5341 as_fn_arith $ac_count + 1 && ac_count=$as_val 5342 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5343 # Best one so far, save it but keep looking for a better one 5344 ac_cv_path_EGREP="$ac_path_EGREP" 5345 ac_path_EGREP_max=$ac_count 5346 fi 5347 # 10*(2^10) chars as input seems more than enough 5348 test $ac_count -gt 10 && break 5349 done 5350 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5351esac 5352 5353 $ac_path_EGREP_found && break 3 5354 done 5355 done 5356 done 5357IFS=$as_save_IFS 5358 if test -z "$ac_cv_path_EGREP"; then 5359 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5360 fi 5361else 5362 ac_cv_path_EGREP=$EGREP 5363fi 5364 5365 fi 5366fi 5367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5368$as_echo "$ac_cv_path_EGREP" >&6; } 5369 EGREP="$ac_cv_path_EGREP" 5370 5371 5372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5373$as_echo_n "checking for ANSI C header files... " >&6; } 5374if ${ac_cv_header_stdc+:} false; then : 5375 $as_echo_n "(cached) " >&6 5376else 5377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5378/* end confdefs.h. */ 5379#include <stdlib.h> 5380#include <stdarg.h> 5381#include <string.h> 5382#include <float.h> 5383 5384int 5385main () 5386{ 5387 5388 ; 5389 return 0; 5390} 5391_ACEOF 5392if ac_fn_c_try_compile "$LINENO"; then : 5393 ac_cv_header_stdc=yes 5394else 5395 ac_cv_header_stdc=no 5396fi 5397rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5398 5399if test $ac_cv_header_stdc = yes; then 5400 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5402/* end confdefs.h. */ 5403#include <string.h> 5404 5405_ACEOF 5406if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5407 $EGREP "memchr" >/dev/null 2>&1; then : 5408 5409else 5410 ac_cv_header_stdc=no 5411fi 5412rm -f conftest* 5413 5414fi 5415 5416if test $ac_cv_header_stdc = yes; then 5417 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5419/* end confdefs.h. */ 5420#include <stdlib.h> 5421 5422_ACEOF 5423if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5424 $EGREP "free" >/dev/null 2>&1; then : 5425 5426else 5427 ac_cv_header_stdc=no 5428fi 5429rm -f conftest* 5430 5431fi 5432 5433if test $ac_cv_header_stdc = yes; then 5434 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5435 if test "$cross_compiling" = yes; then : 5436 : 5437else 5438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5439/* end confdefs.h. */ 5440#include <ctype.h> 5441#include <stdlib.h> 5442#if ((' ' & 0x0FF) == 0x020) 5443# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5444# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5445#else 5446# define ISLOWER(c) \ 5447 (('a' <= (c) && (c) <= 'i') \ 5448 || ('j' <= (c) && (c) <= 'r') \ 5449 || ('s' <= (c) && (c) <= 'z')) 5450# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5451#endif 5452 5453#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5454int 5455main () 5456{ 5457 int i; 5458 for (i = 0; i < 256; i++) 5459 if (XOR (islower (i), ISLOWER (i)) 5460 || toupper (i) != TOUPPER (i)) 5461 return 2; 5462 return 0; 5463} 5464_ACEOF 5465if ac_fn_c_try_run "$LINENO"; then : 5466 5467else 5468 ac_cv_header_stdc=no 5469fi 5470rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5471 conftest.$ac_objext conftest.beam conftest.$ac_ext 5472fi 5473 5474fi 5475fi 5476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5477$as_echo "$ac_cv_header_stdc" >&6; } 5478if test $ac_cv_header_stdc = yes; then 5479 5480$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5481 5482fi 5483 5484# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5485for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5486 inttypes.h stdint.h unistd.h 5487do : 5488 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5489ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5490" 5491if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5492 cat >>confdefs.h <<_ACEOF 5493#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5494_ACEOF 5495 5496fi 5497 5498done 5499 5500 5501ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 5502case $ac_cv_c_int64_t in #( 5503 no|yes) ;; #( 5504 *) 5505 5506cat >>confdefs.h <<_ACEOF 5507#define int64_t $ac_cv_c_int64_t 5508_ACEOF 5509;; 5510esac 5511 5512 5513 5514# Make sure we can run config.sub. 5515$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 5516 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 5517 5518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5519$as_echo_n "checking build system type... " >&6; } 5520if ${ac_cv_build+:} false; then : 5521 $as_echo_n "(cached) " >&6 5522else 5523 ac_build_alias=$build_alias 5524test "x$ac_build_alias" = x && 5525 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5526test "x$ac_build_alias" = x && 5527 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5528ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5529 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5530 5531fi 5532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5533$as_echo "$ac_cv_build" >&6; } 5534case $ac_cv_build in 5535*-*-*) ;; 5536*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5537esac 5538build=$ac_cv_build 5539ac_save_IFS=$IFS; IFS='-' 5540set x $ac_cv_build 5541shift 5542build_cpu=$1 5543build_vendor=$2 5544shift; shift 5545# Remember, the first character of IFS is used to create $*, 5546# except with old shells: 5547build_os=$* 5548IFS=$ac_save_IFS 5549case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5550 5551 5552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5553$as_echo_n "checking host system type... " >&6; } 5554if ${ac_cv_host+:} false; then : 5555 $as_echo_n "(cached) " >&6 5556else 5557 if test "x$host_alias" = x; then 5558 ac_cv_host=$ac_cv_build 5559else 5560 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5561 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5562fi 5563 5564fi 5565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5566$as_echo "$ac_cv_host" >&6; } 5567case $ac_cv_host in 5568*-*-*) ;; 5569*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5570esac 5571host=$ac_cv_host 5572ac_save_IFS=$IFS; IFS='-' 5573set x $ac_cv_host 5574shift 5575host_cpu=$1 5576host_vendor=$2 5577shift; shift 5578# Remember, the first character of IFS is used to create $*, 5579# except with old shells: 5580host_os=$* 5581IFS=$ac_save_IFS 5582case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5583 5584 5585enable_win32_dll=yes 5586 5587case $host in 5588*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 5589 if test -n "$ac_tool_prefix"; then 5590 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 5591set dummy ${ac_tool_prefix}as; ac_word=$2 5592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5593$as_echo_n "checking for $ac_word... " >&6; } 5594if ${ac_cv_prog_AS+:} false; then : 5595 $as_echo_n "(cached) " >&6 5596else 5597 if test -n "$AS"; then 5598 ac_cv_prog_AS="$AS" # Let the user override the test. 5599else 5600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5601for as_dir in $PATH 5602do 5603 IFS=$as_save_IFS 5604 test -z "$as_dir" && as_dir=. 5605 for ac_exec_ext in '' $ac_executable_extensions; do 5606 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5607 ac_cv_prog_AS="${ac_tool_prefix}as" 5608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5609 break 2 5610 fi 5611done 5612 done 5613IFS=$as_save_IFS 5614 5615fi 5616fi 5617AS=$ac_cv_prog_AS 5618if test -n "$AS"; then 5619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 5620$as_echo "$AS" >&6; } 5621else 5622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5623$as_echo "no" >&6; } 5624fi 5625 5626 5627fi 5628if test -z "$ac_cv_prog_AS"; then 5629 ac_ct_AS=$AS 5630 # Extract the first word of "as", so it can be a program name with args. 5631set dummy as; ac_word=$2 5632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5633$as_echo_n "checking for $ac_word... " >&6; } 5634if ${ac_cv_prog_ac_ct_AS+:} false; then : 5635 $as_echo_n "(cached) " >&6 5636else 5637 if test -n "$ac_ct_AS"; then 5638 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 5639else 5640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5641for as_dir in $PATH 5642do 5643 IFS=$as_save_IFS 5644 test -z "$as_dir" && as_dir=. 5645 for ac_exec_ext in '' $ac_executable_extensions; do 5646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5647 ac_cv_prog_ac_ct_AS="as" 5648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5649 break 2 5650 fi 5651done 5652 done 5653IFS=$as_save_IFS 5654 5655fi 5656fi 5657ac_ct_AS=$ac_cv_prog_ac_ct_AS 5658if test -n "$ac_ct_AS"; then 5659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 5660$as_echo "$ac_ct_AS" >&6; } 5661else 5662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5663$as_echo "no" >&6; } 5664fi 5665 5666 if test "x$ac_ct_AS" = x; then 5667 AS="false" 5668 else 5669 case $cross_compiling:$ac_tool_warned in 5670yes:) 5671{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5672$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5673ac_tool_warned=yes ;; 5674esac 5675 AS=$ac_ct_AS 5676 fi 5677else 5678 AS="$ac_cv_prog_AS" 5679fi 5680 5681 if test -n "$ac_tool_prefix"; then 5682 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5683set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5685$as_echo_n "checking for $ac_word... " >&6; } 5686if ${ac_cv_prog_DLLTOOL+:} false; then : 5687 $as_echo_n "(cached) " >&6 5688else 5689 if test -n "$DLLTOOL"; then 5690 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5691else 5692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5693for as_dir in $PATH 5694do 5695 IFS=$as_save_IFS 5696 test -z "$as_dir" && as_dir=. 5697 for ac_exec_ext in '' $ac_executable_extensions; do 5698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5699 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5701 break 2 5702 fi 5703done 5704 done 5705IFS=$as_save_IFS 5706 5707fi 5708fi 5709DLLTOOL=$ac_cv_prog_DLLTOOL 5710if test -n "$DLLTOOL"; then 5711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5712$as_echo "$DLLTOOL" >&6; } 5713else 5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5715$as_echo "no" >&6; } 5716fi 5717 5718 5719fi 5720if test -z "$ac_cv_prog_DLLTOOL"; then 5721 ac_ct_DLLTOOL=$DLLTOOL 5722 # Extract the first word of "dlltool", so it can be a program name with args. 5723set dummy dlltool; ac_word=$2 5724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5725$as_echo_n "checking for $ac_word... " >&6; } 5726if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5727 $as_echo_n "(cached) " >&6 5728else 5729 if test -n "$ac_ct_DLLTOOL"; then 5730 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5731else 5732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5733for as_dir in $PATH 5734do 5735 IFS=$as_save_IFS 5736 test -z "$as_dir" && as_dir=. 5737 for ac_exec_ext in '' $ac_executable_extensions; do 5738 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5739 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5741 break 2 5742 fi 5743done 5744 done 5745IFS=$as_save_IFS 5746 5747fi 5748fi 5749ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5750if test -n "$ac_ct_DLLTOOL"; then 5751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5752$as_echo "$ac_ct_DLLTOOL" >&6; } 5753else 5754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5755$as_echo "no" >&6; } 5756fi 5757 5758 if test "x$ac_ct_DLLTOOL" = x; then 5759 DLLTOOL="false" 5760 else 5761 case $cross_compiling:$ac_tool_warned in 5762yes:) 5763{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5764$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5765ac_tool_warned=yes ;; 5766esac 5767 DLLTOOL=$ac_ct_DLLTOOL 5768 fi 5769else 5770 DLLTOOL="$ac_cv_prog_DLLTOOL" 5771fi 5772 5773 if test -n "$ac_tool_prefix"; then 5774 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5775set dummy ${ac_tool_prefix}objdump; ac_word=$2 5776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5777$as_echo_n "checking for $ac_word... " >&6; } 5778if ${ac_cv_prog_OBJDUMP+:} false; then : 5779 $as_echo_n "(cached) " >&6 5780else 5781 if test -n "$OBJDUMP"; then 5782 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5783else 5784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5785for as_dir in $PATH 5786do 5787 IFS=$as_save_IFS 5788 test -z "$as_dir" && as_dir=. 5789 for ac_exec_ext in '' $ac_executable_extensions; do 5790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5791 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5793 break 2 5794 fi 5795done 5796 done 5797IFS=$as_save_IFS 5798 5799fi 5800fi 5801OBJDUMP=$ac_cv_prog_OBJDUMP 5802if test -n "$OBJDUMP"; then 5803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5804$as_echo "$OBJDUMP" >&6; } 5805else 5806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5807$as_echo "no" >&6; } 5808fi 5809 5810 5811fi 5812if test -z "$ac_cv_prog_OBJDUMP"; then 5813 ac_ct_OBJDUMP=$OBJDUMP 5814 # Extract the first word of "objdump", so it can be a program name with args. 5815set dummy objdump; ac_word=$2 5816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5817$as_echo_n "checking for $ac_word... " >&6; } 5818if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5819 $as_echo_n "(cached) " >&6 5820else 5821 if test -n "$ac_ct_OBJDUMP"; then 5822 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5823else 5824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5825for as_dir in $PATH 5826do 5827 IFS=$as_save_IFS 5828 test -z "$as_dir" && as_dir=. 5829 for ac_exec_ext in '' $ac_executable_extensions; do 5830 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5831 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5833 break 2 5834 fi 5835done 5836 done 5837IFS=$as_save_IFS 5838 5839fi 5840fi 5841ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5842if test -n "$ac_ct_OBJDUMP"; then 5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5844$as_echo "$ac_ct_OBJDUMP" >&6; } 5845else 5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5847$as_echo "no" >&6; } 5848fi 5849 5850 if test "x$ac_ct_OBJDUMP" = x; then 5851 OBJDUMP="false" 5852 else 5853 case $cross_compiling:$ac_tool_warned in 5854yes:) 5855{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5856$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5857ac_tool_warned=yes ;; 5858esac 5859 OBJDUMP=$ac_ct_OBJDUMP 5860 fi 5861else 5862 OBJDUMP="$ac_cv_prog_OBJDUMP" 5863fi 5864 5865 ;; 5866esac 5867 5868test -z "$AS" && AS=as 5869 5870 5871 5872 5873 5874test -z "$DLLTOOL" && DLLTOOL=dlltool 5875 5876 5877 5878 5879 5880test -z "$OBJDUMP" && OBJDUMP=objdump 5881 5882 5883 5884 5885 5886 5887 5888case `pwd` in 5889 *\ * | *\ *) 5890 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5891$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5892esac 5893 5894 5895 5896macro_version='2.4.6' 5897macro_revision='2.4.6' 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911ltmain=$ac_aux_dir/ltmain.sh 5912 5913# Backslashify metacharacters that are still active within 5914# double-quoted strings. 5915sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5916 5917# Same as above, but do not quote variable references. 5918double_quote_subst='s/\(["`\\]\)/\\\1/g' 5919 5920# Sed substitution to delay expansion of an escaped shell variable in a 5921# double_quote_subst'ed string. 5922delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5923 5924# Sed substitution to delay expansion of an escaped single quote. 5925delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5926 5927# Sed substitution to avoid accidental globbing in evaled expressions 5928no_glob_subst='s/\*/\\\*/g' 5929 5930ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5931ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5932ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5933 5934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5935$as_echo_n "checking how to print strings... " >&6; } 5936# Test print first, because it will be a builtin if present. 5937if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5938 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5939 ECHO='print -r --' 5940elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5941 ECHO='printf %s\n' 5942else 5943 # Use this function as a fallback that always works. 5944 func_fallback_echo () 5945 { 5946 eval 'cat <<_LTECHO_EOF 5947$1 5948_LTECHO_EOF' 5949 } 5950 ECHO='func_fallback_echo' 5951fi 5952 5953# func_echo_all arg... 5954# Invoke $ECHO with all args, space-separated. 5955func_echo_all () 5956{ 5957 $ECHO "" 5958} 5959 5960case $ECHO in 5961 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5962$as_echo "printf" >&6; } ;; 5963 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5964$as_echo "print -r" >&6; } ;; 5965 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5966$as_echo "cat" >&6; } ;; 5967esac 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5983$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5984if ${ac_cv_path_SED+:} false; then : 5985 $as_echo_n "(cached) " >&6 5986else 5987 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5988 for ac_i in 1 2 3 4 5 6 7; do 5989 ac_script="$ac_script$as_nl$ac_script" 5990 done 5991 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5992 { ac_script=; unset ac_script;} 5993 if test -z "$SED"; then 5994 ac_path_SED_found=false 5995 # Loop through the user's path and test for each of PROGNAME-LIST 5996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5997for as_dir in $PATH 5998do 5999 IFS=$as_save_IFS 6000 test -z "$as_dir" && as_dir=. 6001 for ac_prog in sed gsed; do 6002 for ac_exec_ext in '' $ac_executable_extensions; do 6003 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 6004 as_fn_executable_p "$ac_path_SED" || continue 6005# Check for GNU ac_path_SED and select it if it is found. 6006 # Check for GNU $ac_path_SED 6007case `"$ac_path_SED" --version 2>&1` in 6008*GNU*) 6009 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6010*) 6011 ac_count=0 6012 $as_echo_n 0123456789 >"conftest.in" 6013 while : 6014 do 6015 cat "conftest.in" "conftest.in" >"conftest.tmp" 6016 mv "conftest.tmp" "conftest.in" 6017 cp "conftest.in" "conftest.nl" 6018 $as_echo '' >> "conftest.nl" 6019 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6020 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6021 as_fn_arith $ac_count + 1 && ac_count=$as_val 6022 if test $ac_count -gt ${ac_path_SED_max-0}; then 6023 # Best one so far, save it but keep looking for a better one 6024 ac_cv_path_SED="$ac_path_SED" 6025 ac_path_SED_max=$ac_count 6026 fi 6027 # 10*(2^10) chars as input seems more than enough 6028 test $ac_count -gt 10 && break 6029 done 6030 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6031esac 6032 6033 $ac_path_SED_found && break 3 6034 done 6035 done 6036 done 6037IFS=$as_save_IFS 6038 if test -z "$ac_cv_path_SED"; then 6039 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6040 fi 6041else 6042 ac_cv_path_SED=$SED 6043fi 6044 6045fi 6046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6047$as_echo "$ac_cv_path_SED" >&6; } 6048 SED="$ac_cv_path_SED" 6049 rm -f conftest.sed 6050 6051test -z "$SED" && SED=sed 6052Xsed="$SED -e 1s/^X//" 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6065$as_echo_n "checking for fgrep... " >&6; } 6066if ${ac_cv_path_FGREP+:} false; then : 6067 $as_echo_n "(cached) " >&6 6068else 6069 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6070 then ac_cv_path_FGREP="$GREP -F" 6071 else 6072 if test -z "$FGREP"; then 6073 ac_path_FGREP_found=false 6074 # Loop through the user's path and test for each of PROGNAME-LIST 6075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6076for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6077do 6078 IFS=$as_save_IFS 6079 test -z "$as_dir" && as_dir=. 6080 for ac_prog in fgrep; do 6081 for ac_exec_ext in '' $ac_executable_extensions; do 6082 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 6083 as_fn_executable_p "$ac_path_FGREP" || continue 6084# Check for GNU ac_path_FGREP and select it if it is found. 6085 # Check for GNU $ac_path_FGREP 6086case `"$ac_path_FGREP" --version 2>&1` in 6087*GNU*) 6088 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6089*) 6090 ac_count=0 6091 $as_echo_n 0123456789 >"conftest.in" 6092 while : 6093 do 6094 cat "conftest.in" "conftest.in" >"conftest.tmp" 6095 mv "conftest.tmp" "conftest.in" 6096 cp "conftest.in" "conftest.nl" 6097 $as_echo 'FGREP' >> "conftest.nl" 6098 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6099 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6100 as_fn_arith $ac_count + 1 && ac_count=$as_val 6101 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6102 # Best one so far, save it but keep looking for a better one 6103 ac_cv_path_FGREP="$ac_path_FGREP" 6104 ac_path_FGREP_max=$ac_count 6105 fi 6106 # 10*(2^10) chars as input seems more than enough 6107 test $ac_count -gt 10 && break 6108 done 6109 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6110esac 6111 6112 $ac_path_FGREP_found && break 3 6113 done 6114 done 6115 done 6116IFS=$as_save_IFS 6117 if test -z "$ac_cv_path_FGREP"; then 6118 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6119 fi 6120else 6121 ac_cv_path_FGREP=$FGREP 6122fi 6123 6124 fi 6125fi 6126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6127$as_echo "$ac_cv_path_FGREP" >&6; } 6128 FGREP="$ac_cv_path_FGREP" 6129 6130 6131test -z "$GREP" && GREP=grep 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151# Check whether --with-gnu-ld was given. 6152if test "${with_gnu_ld+set}" = set; then : 6153 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 6154else 6155 with_gnu_ld=no 6156fi 6157 6158ac_prog=ld 6159if test yes = "$GCC"; then 6160 # Check if gcc -print-prog-name=ld gives a path. 6161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6162$as_echo_n "checking for ld used by $CC... " >&6; } 6163 case $host in 6164 *-*-mingw*) 6165 # gcc leaves a trailing carriage return, which upsets mingw 6166 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6167 *) 6168 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6169 esac 6170 case $ac_prog in 6171 # Accept absolute paths. 6172 [\\/]* | ?:[\\/]*) 6173 re_direlt='/[^/][^/]*/\.\./' 6174 # Canonicalize the pathname of ld 6175 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6176 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6177 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6178 done 6179 test -z "$LD" && LD=$ac_prog 6180 ;; 6181 "") 6182 # If it fails, then pretend we aren't using GCC. 6183 ac_prog=ld 6184 ;; 6185 *) 6186 # If it is relative, then search for the first ld in PATH. 6187 with_gnu_ld=unknown 6188 ;; 6189 esac 6190elif test yes = "$with_gnu_ld"; then 6191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6192$as_echo_n "checking for GNU ld... " >&6; } 6193else 6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6195$as_echo_n "checking for non-GNU ld... " >&6; } 6196fi 6197if ${lt_cv_path_LD+:} false; then : 6198 $as_echo_n "(cached) " >&6 6199else 6200 if test -z "$LD"; then 6201 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6202 for ac_dir in $PATH; do 6203 IFS=$lt_save_ifs 6204 test -z "$ac_dir" && ac_dir=. 6205 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6206 lt_cv_path_LD=$ac_dir/$ac_prog 6207 # Check to see if the program is GNU ld. I'd rather use --version, 6208 # but apparently some variants of GNU ld only accept -v. 6209 # Break only if it was the GNU/non-GNU ld that we prefer. 6210 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6211 *GNU* | *'with BFD'*) 6212 test no != "$with_gnu_ld" && break 6213 ;; 6214 *) 6215 test yes != "$with_gnu_ld" && break 6216 ;; 6217 esac 6218 fi 6219 done 6220 IFS=$lt_save_ifs 6221else 6222 lt_cv_path_LD=$LD # Let the user override the test with a path. 6223fi 6224fi 6225 6226LD=$lt_cv_path_LD 6227if test -n "$LD"; then 6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6229$as_echo "$LD" >&6; } 6230else 6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6232$as_echo "no" >&6; } 6233fi 6234test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6236$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6237if ${lt_cv_prog_gnu_ld+:} false; then : 6238 $as_echo_n "(cached) " >&6 6239else 6240 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6241case `$LD -v 2>&1 </dev/null` in 6242*GNU* | *'with BFD'*) 6243 lt_cv_prog_gnu_ld=yes 6244 ;; 6245*) 6246 lt_cv_prog_gnu_ld=no 6247 ;; 6248esac 6249fi 6250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6251$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6252with_gnu_ld=$lt_cv_prog_gnu_ld 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6263$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6264if ${lt_cv_path_NM+:} false; then : 6265 $as_echo_n "(cached) " >&6 6266else 6267 if test -n "$NM"; then 6268 # Let the user override the test. 6269 lt_cv_path_NM=$NM 6270else 6271 lt_nm_to_check=${ac_tool_prefix}nm 6272 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6273 lt_nm_to_check="$lt_nm_to_check nm" 6274 fi 6275 for lt_tmp_nm in $lt_nm_to_check; do 6276 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6277 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6278 IFS=$lt_save_ifs 6279 test -z "$ac_dir" && ac_dir=. 6280 tmp_nm=$ac_dir/$lt_tmp_nm 6281 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 6282 # Check to see if the nm accepts a BSD-compat flag. 6283 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 6284 # nm: unknown option "B" ignored 6285 # Tru64's nm complains that /dev/null is an invalid object file 6286 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 6287 case $build_os in 6288 mingw*) lt_bad_file=conftest.nm/nofile ;; 6289 *) lt_bad_file=/dev/null ;; 6290 esac 6291 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 6292 *$lt_bad_file* | *'Invalid file or object type'*) 6293 lt_cv_path_NM="$tmp_nm -B" 6294 break 2 6295 ;; 6296 *) 6297 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6298 */dev/null*) 6299 lt_cv_path_NM="$tmp_nm -p" 6300 break 2 6301 ;; 6302 *) 6303 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6304 continue # so that we can try to find one that supports BSD flags 6305 ;; 6306 esac 6307 ;; 6308 esac 6309 fi 6310 done 6311 IFS=$lt_save_ifs 6312 done 6313 : ${lt_cv_path_NM=no} 6314fi 6315fi 6316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6317$as_echo "$lt_cv_path_NM" >&6; } 6318if test no != "$lt_cv_path_NM"; then 6319 NM=$lt_cv_path_NM 6320else 6321 # Didn't find any BSD compatible name lister, look for dumpbin. 6322 if test -n "$DUMPBIN"; then : 6323 # Let the user override the test. 6324 else 6325 if test -n "$ac_tool_prefix"; then 6326 for ac_prog in dumpbin "link -dump" 6327 do 6328 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6329set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6331$as_echo_n "checking for $ac_word... " >&6; } 6332if ${ac_cv_prog_DUMPBIN+:} false; then : 6333 $as_echo_n "(cached) " >&6 6334else 6335 if test -n "$DUMPBIN"; then 6336 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6337else 6338as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6339for as_dir in $PATH 6340do 6341 IFS=$as_save_IFS 6342 test -z "$as_dir" && as_dir=. 6343 for ac_exec_ext in '' $ac_executable_extensions; do 6344 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6345 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6346 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6347 break 2 6348 fi 6349done 6350 done 6351IFS=$as_save_IFS 6352 6353fi 6354fi 6355DUMPBIN=$ac_cv_prog_DUMPBIN 6356if test -n "$DUMPBIN"; then 6357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6358$as_echo "$DUMPBIN" >&6; } 6359else 6360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6361$as_echo "no" >&6; } 6362fi 6363 6364 6365 test -n "$DUMPBIN" && break 6366 done 6367fi 6368if test -z "$DUMPBIN"; then 6369 ac_ct_DUMPBIN=$DUMPBIN 6370 for ac_prog in dumpbin "link -dump" 6371do 6372 # Extract the first word of "$ac_prog", so it can be a program name with args. 6373set dummy $ac_prog; ac_word=$2 6374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6375$as_echo_n "checking for $ac_word... " >&6; } 6376if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6377 $as_echo_n "(cached) " >&6 6378else 6379 if test -n "$ac_ct_DUMPBIN"; then 6380 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6381else 6382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6383for as_dir in $PATH 6384do 6385 IFS=$as_save_IFS 6386 test -z "$as_dir" && as_dir=. 6387 for ac_exec_ext in '' $ac_executable_extensions; do 6388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6389 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6391 break 2 6392 fi 6393done 6394 done 6395IFS=$as_save_IFS 6396 6397fi 6398fi 6399ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6400if test -n "$ac_ct_DUMPBIN"; then 6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6402$as_echo "$ac_ct_DUMPBIN" >&6; } 6403else 6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6405$as_echo "no" >&6; } 6406fi 6407 6408 6409 test -n "$ac_ct_DUMPBIN" && break 6410done 6411 6412 if test "x$ac_ct_DUMPBIN" = x; then 6413 DUMPBIN=":" 6414 else 6415 case $cross_compiling:$ac_tool_warned in 6416yes:) 6417{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6418$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6419ac_tool_warned=yes ;; 6420esac 6421 DUMPBIN=$ac_ct_DUMPBIN 6422 fi 6423fi 6424 6425 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 6426 *COFF*) 6427 DUMPBIN="$DUMPBIN -symbols -headers" 6428 ;; 6429 *) 6430 DUMPBIN=: 6431 ;; 6432 esac 6433 fi 6434 6435 if test : != "$DUMPBIN"; then 6436 NM=$DUMPBIN 6437 fi 6438fi 6439test -z "$NM" && NM=nm 6440 6441 6442 6443 6444 6445 6446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6447$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6448if ${lt_cv_nm_interface+:} false; then : 6449 $as_echo_n "(cached) " >&6 6450else 6451 lt_cv_nm_interface="BSD nm" 6452 echo "int some_variable = 0;" > conftest.$ac_ext 6453 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6454 (eval "$ac_compile" 2>conftest.err) 6455 cat conftest.err >&5 6456 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6457 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6458 cat conftest.err >&5 6459 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6460 cat conftest.out >&5 6461 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6462 lt_cv_nm_interface="MS dumpbin" 6463 fi 6464 rm -f conftest* 6465fi 6466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6467$as_echo "$lt_cv_nm_interface" >&6; } 6468 6469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6470$as_echo_n "checking whether ln -s works... " >&6; } 6471LN_S=$as_ln_s 6472if test "$LN_S" = "ln -s"; then 6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6474$as_echo "yes" >&6; } 6475else 6476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6477$as_echo "no, using $LN_S" >&6; } 6478fi 6479 6480# find the maximum length of command line arguments 6481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6482$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6483if ${lt_cv_sys_max_cmd_len+:} false; then : 6484 $as_echo_n "(cached) " >&6 6485else 6486 i=0 6487 teststring=ABCD 6488 6489 case $build_os in 6490 msdosdjgpp*) 6491 # On DJGPP, this test can blow up pretty badly due to problems in libc 6492 # (any single argument exceeding 2000 bytes causes a buffer overrun 6493 # during glob expansion). Even if it were fixed, the result of this 6494 # check would be larger than it should be. 6495 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6496 ;; 6497 6498 gnu*) 6499 # Under GNU Hurd, this test is not required because there is 6500 # no limit to the length of command line arguments. 6501 # Libtool will interpret -1 as no limit whatsoever 6502 lt_cv_sys_max_cmd_len=-1; 6503 ;; 6504 6505 cygwin* | mingw* | cegcc*) 6506 # On Win9x/ME, this test blows up -- it succeeds, but takes 6507 # about 5 minutes as the teststring grows exponentially. 6508 # Worse, since 9x/ME are not pre-emptively multitasking, 6509 # you end up with a "frozen" computer, even though with patience 6510 # the test eventually succeeds (with a max line length of 256k). 6511 # Instead, let's just punt: use the minimum linelength reported by 6512 # all of the supported platforms: 8192 (on NT/2K/XP). 6513 lt_cv_sys_max_cmd_len=8192; 6514 ;; 6515 6516 mint*) 6517 # On MiNT this can take a long time and run out of memory. 6518 lt_cv_sys_max_cmd_len=8192; 6519 ;; 6520 6521 amigaos*) 6522 # On AmigaOS with pdksh, this test takes hours, literally. 6523 # So we just punt and use a minimum line length of 8192. 6524 lt_cv_sys_max_cmd_len=8192; 6525 ;; 6526 6527 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 6528 # This has been around since 386BSD, at least. Likely further. 6529 if test -x /sbin/sysctl; then 6530 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6531 elif test -x /usr/sbin/sysctl; then 6532 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6533 else 6534 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6535 fi 6536 # And add a safety zone 6537 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6538 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6539 ;; 6540 6541 interix*) 6542 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6543 lt_cv_sys_max_cmd_len=196608 6544 ;; 6545 6546 os2*) 6547 # The test takes a long time on OS/2. 6548 lt_cv_sys_max_cmd_len=8192 6549 ;; 6550 6551 osf*) 6552 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6553 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6554 # nice to cause kernel panics so lets avoid the loop below. 6555 # First set a reasonable default. 6556 lt_cv_sys_max_cmd_len=16384 6557 # 6558 if test -x /sbin/sysconfig; then 6559 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6560 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6561 esac 6562 fi 6563 ;; 6564 sco3.2v5*) 6565 lt_cv_sys_max_cmd_len=102400 6566 ;; 6567 sysv5* | sco5v6* | sysv4.2uw2*) 6568 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6569 if test -n "$kargmax"; then 6570 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6571 else 6572 lt_cv_sys_max_cmd_len=32768 6573 fi 6574 ;; 6575 *) 6576 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6577 if test -n "$lt_cv_sys_max_cmd_len" && \ 6578 test undefined != "$lt_cv_sys_max_cmd_len"; then 6579 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6580 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6581 else 6582 # Make teststring a little bigger before we do anything with it. 6583 # a 1K string should be a reasonable start. 6584 for i in 1 2 3 4 5 6 7 8; do 6585 teststring=$teststring$teststring 6586 done 6587 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6588 # If test is not a shell built-in, we'll probably end up computing a 6589 # maximum length that is only half of the actual maximum length, but 6590 # we can't tell. 6591 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 6592 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6593 test 17 != "$i" # 1/2 MB should be enough 6594 do 6595 i=`expr $i + 1` 6596 teststring=$teststring$teststring 6597 done 6598 # Only check the string length outside the loop. 6599 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6600 teststring= 6601 # Add a significant safety factor because C++ compilers can tack on 6602 # massive amounts of additional arguments before passing them to the 6603 # linker. It appears as though 1/2 is a usable value. 6604 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6605 fi 6606 ;; 6607 esac 6608 6609fi 6610 6611if test -n "$lt_cv_sys_max_cmd_len"; then 6612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6613$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6614else 6615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6616$as_echo "none" >&6; } 6617fi 6618max_cmd_len=$lt_cv_sys_max_cmd_len 6619 6620 6621 6622 6623 6624 6625: ${CP="cp -f"} 6626: ${MV="mv -f"} 6627: ${RM="rm -f"} 6628 6629if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6630 lt_unset=unset 6631else 6632 lt_unset=false 6633fi 6634 6635 6636 6637 6638 6639# test EBCDIC or ASCII 6640case `echo X|tr X '\101'` in 6641 A) # ASCII based system 6642 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6643 lt_SP2NL='tr \040 \012' 6644 lt_NL2SP='tr \015\012 \040\040' 6645 ;; 6646 *) # EBCDIC based system 6647 lt_SP2NL='tr \100 \n' 6648 lt_NL2SP='tr \r\n \100\100' 6649 ;; 6650esac 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 6661$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 6662if ${lt_cv_to_host_file_cmd+:} false; then : 6663 $as_echo_n "(cached) " >&6 6664else 6665 case $host in 6666 *-*-mingw* ) 6667 case $build in 6668 *-*-mingw* ) # actually msys 6669 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 6670 ;; 6671 *-*-cygwin* ) 6672 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 6673 ;; 6674 * ) # otherwise, assume *nix 6675 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 6676 ;; 6677 esac 6678 ;; 6679 *-*-cygwin* ) 6680 case $build in 6681 *-*-mingw* ) # actually msys 6682 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 6683 ;; 6684 *-*-cygwin* ) 6685 lt_cv_to_host_file_cmd=func_convert_file_noop 6686 ;; 6687 * ) # otherwise, assume *nix 6688 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 6689 ;; 6690 esac 6691 ;; 6692 * ) # unhandled hosts (and "normal" native builds) 6693 lt_cv_to_host_file_cmd=func_convert_file_noop 6694 ;; 6695esac 6696 6697fi 6698 6699to_host_file_cmd=$lt_cv_to_host_file_cmd 6700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 6701$as_echo "$lt_cv_to_host_file_cmd" >&6; } 6702 6703 6704 6705 6706 6707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6708$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 6709if ${lt_cv_to_tool_file_cmd+:} false; then : 6710 $as_echo_n "(cached) " >&6 6711else 6712 #assume ordinary cross tools, or native build. 6713lt_cv_to_tool_file_cmd=func_convert_file_noop 6714case $host in 6715 *-*-mingw* ) 6716 case $build in 6717 *-*-mingw* ) # actually msys 6718 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6719 ;; 6720 esac 6721 ;; 6722esac 6723 6724fi 6725 6726to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6728$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 6729 6730 6731 6732 6733 6734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6735$as_echo_n "checking for $LD option to reload object files... " >&6; } 6736if ${lt_cv_ld_reload_flag+:} false; then : 6737 $as_echo_n "(cached) " >&6 6738else 6739 lt_cv_ld_reload_flag='-r' 6740fi 6741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6742$as_echo "$lt_cv_ld_reload_flag" >&6; } 6743reload_flag=$lt_cv_ld_reload_flag 6744case $reload_flag in 6745"" | " "*) ;; 6746*) reload_flag=" $reload_flag" ;; 6747esac 6748reload_cmds='$LD$reload_flag -o $output$reload_objs' 6749case $host_os in 6750 cygwin* | mingw* | pw32* | cegcc*) 6751 if test yes != "$GCC"; then 6752 reload_cmds=false 6753 fi 6754 ;; 6755 darwin*) 6756 if test yes = "$GCC"; then 6757 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 6758 else 6759 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6760 fi 6761 ;; 6762esac 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772if test -n "$ac_tool_prefix"; then 6773 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6774set dummy ${ac_tool_prefix}objdump; ac_word=$2 6775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6776$as_echo_n "checking for $ac_word... " >&6; } 6777if ${ac_cv_prog_OBJDUMP+:} false; then : 6778 $as_echo_n "(cached) " >&6 6779else 6780 if test -n "$OBJDUMP"; then 6781 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6782else 6783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6784for as_dir in $PATH 6785do 6786 IFS=$as_save_IFS 6787 test -z "$as_dir" && as_dir=. 6788 for ac_exec_ext in '' $ac_executable_extensions; do 6789 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6790 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6792 break 2 6793 fi 6794done 6795 done 6796IFS=$as_save_IFS 6797 6798fi 6799fi 6800OBJDUMP=$ac_cv_prog_OBJDUMP 6801if test -n "$OBJDUMP"; then 6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6803$as_echo "$OBJDUMP" >&6; } 6804else 6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6806$as_echo "no" >&6; } 6807fi 6808 6809 6810fi 6811if test -z "$ac_cv_prog_OBJDUMP"; then 6812 ac_ct_OBJDUMP=$OBJDUMP 6813 # Extract the first word of "objdump", so it can be a program name with args. 6814set dummy objdump; ac_word=$2 6815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6816$as_echo_n "checking for $ac_word... " >&6; } 6817if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6818 $as_echo_n "(cached) " >&6 6819else 6820 if test -n "$ac_ct_OBJDUMP"; then 6821 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6822else 6823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6824for as_dir in $PATH 6825do 6826 IFS=$as_save_IFS 6827 test -z "$as_dir" && as_dir=. 6828 for ac_exec_ext in '' $ac_executable_extensions; do 6829 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6830 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6832 break 2 6833 fi 6834done 6835 done 6836IFS=$as_save_IFS 6837 6838fi 6839fi 6840ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6841if test -n "$ac_ct_OBJDUMP"; then 6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6843$as_echo "$ac_ct_OBJDUMP" >&6; } 6844else 6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6846$as_echo "no" >&6; } 6847fi 6848 6849 if test "x$ac_ct_OBJDUMP" = x; then 6850 OBJDUMP="false" 6851 else 6852 case $cross_compiling:$ac_tool_warned in 6853yes:) 6854{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6855$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6856ac_tool_warned=yes ;; 6857esac 6858 OBJDUMP=$ac_ct_OBJDUMP 6859 fi 6860else 6861 OBJDUMP="$ac_cv_prog_OBJDUMP" 6862fi 6863 6864test -z "$OBJDUMP" && OBJDUMP=objdump 6865 6866 6867 6868 6869 6870 6871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6872$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6873if ${lt_cv_deplibs_check_method+:} false; then : 6874 $as_echo_n "(cached) " >&6 6875else 6876 lt_cv_file_magic_cmd='$MAGIC_CMD' 6877lt_cv_file_magic_test_file= 6878lt_cv_deplibs_check_method='unknown' 6879# Need to set the preceding variable on all platforms that support 6880# interlibrary dependencies. 6881# 'none' -- dependencies not supported. 6882# 'unknown' -- same as none, but documents that we really don't know. 6883# 'pass_all' -- all dependencies passed with no checks. 6884# 'test_compile' -- check by making test program. 6885# 'file_magic [[regex]]' -- check by looking for files in library path 6886# that responds to the $file_magic_cmd with a given extended regex. 6887# If you have 'file' or equivalent on your system and you're not sure 6888# whether 'pass_all' will *always* work, you probably want this one. 6889 6890case $host_os in 6891aix[4-9]*) 6892 lt_cv_deplibs_check_method=pass_all 6893 ;; 6894 6895beos*) 6896 lt_cv_deplibs_check_method=pass_all 6897 ;; 6898 6899bsdi[45]*) 6900 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6901 lt_cv_file_magic_cmd='/usr/bin/file -L' 6902 lt_cv_file_magic_test_file=/shlib/libc.so 6903 ;; 6904 6905cygwin*) 6906 # func_win32_libid is a shell function defined in ltmain.sh 6907 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6908 lt_cv_file_magic_cmd='func_win32_libid' 6909 ;; 6910 6911mingw* | pw32*) 6912 # Base MSYS/MinGW do not provide the 'file' command needed by 6913 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6914 # unless we find 'file', for example because we are cross-compiling. 6915 if ( file / ) >/dev/null 2>&1; then 6916 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6917 lt_cv_file_magic_cmd='func_win32_libid' 6918 else 6919 # Keep this pattern in sync with the one in func_win32_libid. 6920 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6921 lt_cv_file_magic_cmd='$OBJDUMP -f' 6922 fi 6923 ;; 6924 6925cegcc*) 6926 # use the weaker test based on 'objdump'. See mingw*. 6927 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6928 lt_cv_file_magic_cmd='$OBJDUMP -f' 6929 ;; 6930 6931darwin* | rhapsody*) 6932 lt_cv_deplibs_check_method=pass_all 6933 ;; 6934 6935freebsd* | dragonfly*) 6936 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6937 case $host_cpu in 6938 i*86 ) 6939 # Not sure whether the presence of OpenBSD here was a mistake. 6940 # Let's accept both of them until this is cleared up. 6941 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6942 lt_cv_file_magic_cmd=/usr/bin/file 6943 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6944 ;; 6945 esac 6946 else 6947 lt_cv_deplibs_check_method=pass_all 6948 fi 6949 ;; 6950 6951haiku*) 6952 lt_cv_deplibs_check_method=pass_all 6953 ;; 6954 6955hpux10.20* | hpux11*) 6956 lt_cv_file_magic_cmd=/usr/bin/file 6957 case $host_cpu in 6958 ia64*) 6959 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6960 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6961 ;; 6962 hppa*64*) 6963 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]' 6964 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6965 ;; 6966 *) 6967 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6968 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6969 ;; 6970 esac 6971 ;; 6972 6973interix[3-9]*) 6974 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6975 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6976 ;; 6977 6978irix5* | irix6* | nonstopux*) 6979 case $LD in 6980 *-32|*"-32 ") libmagic=32-bit;; 6981 *-n32|*"-n32 ") libmagic=N32;; 6982 *-64|*"-64 ") libmagic=64-bit;; 6983 *) libmagic=never-match;; 6984 esac 6985 lt_cv_deplibs_check_method=pass_all 6986 ;; 6987 6988# This must be glibc/ELF. 6989linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6990 lt_cv_deplibs_check_method=pass_all 6991 ;; 6992 6993netbsd*) 6994 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6995 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6996 else 6997 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6998 fi 6999 ;; 7000 7001newos6*) 7002 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 7003 lt_cv_file_magic_cmd=/usr/bin/file 7004 lt_cv_file_magic_test_file=/usr/lib/libnls.so 7005 ;; 7006 7007*nto* | *qnx*) 7008 lt_cv_deplibs_check_method=pass_all 7009 ;; 7010 7011openbsd* | bitrig*) 7012 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 7013 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 7014 else 7015 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7016 fi 7017 ;; 7018 7019osf3* | osf4* | osf5*) 7020 lt_cv_deplibs_check_method=pass_all 7021 ;; 7022 7023rdos*) 7024 lt_cv_deplibs_check_method=pass_all 7025 ;; 7026 7027solaris*) 7028 lt_cv_deplibs_check_method=pass_all 7029 ;; 7030 7031sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 7032 lt_cv_deplibs_check_method=pass_all 7033 ;; 7034 7035sysv4 | sysv4.3*) 7036 case $host_vendor in 7037 motorola) 7038 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]' 7039 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7040 ;; 7041 ncr) 7042 lt_cv_deplibs_check_method=pass_all 7043 ;; 7044 sequent) 7045 lt_cv_file_magic_cmd='/bin/file' 7046 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7047 ;; 7048 sni) 7049 lt_cv_file_magic_cmd='/bin/file' 7050 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7051 lt_cv_file_magic_test_file=/lib/libc.so 7052 ;; 7053 siemens) 7054 lt_cv_deplibs_check_method=pass_all 7055 ;; 7056 pc) 7057 lt_cv_deplibs_check_method=pass_all 7058 ;; 7059 esac 7060 ;; 7061 7062tpf*) 7063 lt_cv_deplibs_check_method=pass_all 7064 ;; 7065os2*) 7066 lt_cv_deplibs_check_method=pass_all 7067 ;; 7068esac 7069 7070fi 7071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7072$as_echo "$lt_cv_deplibs_check_method" >&6; } 7073 7074file_magic_glob= 7075want_nocaseglob=no 7076if test "$build" = "$host"; then 7077 case $host_os in 7078 mingw* | pw32*) 7079 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 7080 want_nocaseglob=yes 7081 else 7082 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 7083 fi 7084 ;; 7085 esac 7086fi 7087 7088file_magic_cmd=$lt_cv_file_magic_cmd 7089deplibs_check_method=$lt_cv_deplibs_check_method 7090test -z "$deplibs_check_method" && deplibs_check_method=unknown 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113if test -n "$ac_tool_prefix"; then 7114 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 7115set dummy ${ac_tool_prefix}dlltool; ac_word=$2 7116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7117$as_echo_n "checking for $ac_word... " >&6; } 7118if ${ac_cv_prog_DLLTOOL+:} false; then : 7119 $as_echo_n "(cached) " >&6 7120else 7121 if test -n "$DLLTOOL"; then 7122 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 7123else 7124as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7125for as_dir in $PATH 7126do 7127 IFS=$as_save_IFS 7128 test -z "$as_dir" && as_dir=. 7129 for ac_exec_ext in '' $ac_executable_extensions; do 7130 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7131 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 7132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7133 break 2 7134 fi 7135done 7136 done 7137IFS=$as_save_IFS 7138 7139fi 7140fi 7141DLLTOOL=$ac_cv_prog_DLLTOOL 7142if test -n "$DLLTOOL"; then 7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 7144$as_echo "$DLLTOOL" >&6; } 7145else 7146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7147$as_echo "no" >&6; } 7148fi 7149 7150 7151fi 7152if test -z "$ac_cv_prog_DLLTOOL"; then 7153 ac_ct_DLLTOOL=$DLLTOOL 7154 # Extract the first word of "dlltool", so it can be a program name with args. 7155set dummy dlltool; ac_word=$2 7156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7157$as_echo_n "checking for $ac_word... " >&6; } 7158if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 7159 $as_echo_n "(cached) " >&6 7160else 7161 if test -n "$ac_ct_DLLTOOL"; then 7162 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 7163else 7164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7165for as_dir in $PATH 7166do 7167 IFS=$as_save_IFS 7168 test -z "$as_dir" && as_dir=. 7169 for ac_exec_ext in '' $ac_executable_extensions; do 7170 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7171 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 7172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7173 break 2 7174 fi 7175done 7176 done 7177IFS=$as_save_IFS 7178 7179fi 7180fi 7181ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 7182if test -n "$ac_ct_DLLTOOL"; then 7183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 7184$as_echo "$ac_ct_DLLTOOL" >&6; } 7185else 7186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7187$as_echo "no" >&6; } 7188fi 7189 7190 if test "x$ac_ct_DLLTOOL" = x; then 7191 DLLTOOL="false" 7192 else 7193 case $cross_compiling:$ac_tool_warned in 7194yes:) 7195{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7196$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7197ac_tool_warned=yes ;; 7198esac 7199 DLLTOOL=$ac_ct_DLLTOOL 7200 fi 7201else 7202 DLLTOOL="$ac_cv_prog_DLLTOOL" 7203fi 7204 7205test -z "$DLLTOOL" && DLLTOOL=dlltool 7206 7207 7208 7209 7210 7211 7212 7213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 7214$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 7215if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 7216 $as_echo_n "(cached) " >&6 7217else 7218 lt_cv_sharedlib_from_linklib_cmd='unknown' 7219 7220case $host_os in 7221cygwin* | mingw* | pw32* | cegcc*) 7222 # two different shell functions defined in ltmain.sh; 7223 # decide which one to use based on capabilities of $DLLTOOL 7224 case `$DLLTOOL --help 2>&1` in 7225 *--identify-strict*) 7226 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 7227 ;; 7228 *) 7229 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 7230 ;; 7231 esac 7232 ;; 7233*) 7234 # fallback: assume linklib IS sharedlib 7235 lt_cv_sharedlib_from_linklib_cmd=$ECHO 7236 ;; 7237esac 7238 7239fi 7240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 7241$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 7242sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 7243test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 7244 7245 7246 7247 7248 7249 7250 7251if test -n "$ac_tool_prefix"; then 7252 for ac_prog in ar 7253 do 7254 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7255set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7257$as_echo_n "checking for $ac_word... " >&6; } 7258if ${ac_cv_prog_AR+:} false; then : 7259 $as_echo_n "(cached) " >&6 7260else 7261 if test -n "$AR"; then 7262 ac_cv_prog_AR="$AR" # Let the user override the test. 7263else 7264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7265for as_dir in $PATH 7266do 7267 IFS=$as_save_IFS 7268 test -z "$as_dir" && as_dir=. 7269 for ac_exec_ext in '' $ac_executable_extensions; do 7270 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7271 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 7272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7273 break 2 7274 fi 7275done 7276 done 7277IFS=$as_save_IFS 7278 7279fi 7280fi 7281AR=$ac_cv_prog_AR 7282if test -n "$AR"; then 7283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7284$as_echo "$AR" >&6; } 7285else 7286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7287$as_echo "no" >&6; } 7288fi 7289 7290 7291 test -n "$AR" && break 7292 done 7293fi 7294if test -z "$AR"; then 7295 ac_ct_AR=$AR 7296 for ac_prog in ar 7297do 7298 # Extract the first word of "$ac_prog", so it can be a program name with args. 7299set dummy $ac_prog; ac_word=$2 7300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7301$as_echo_n "checking for $ac_word... " >&6; } 7302if ${ac_cv_prog_ac_ct_AR+:} false; then : 7303 $as_echo_n "(cached) " >&6 7304else 7305 if test -n "$ac_ct_AR"; then 7306 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7307else 7308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7309for as_dir in $PATH 7310do 7311 IFS=$as_save_IFS 7312 test -z "$as_dir" && as_dir=. 7313 for ac_exec_ext in '' $ac_executable_extensions; do 7314 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7315 ac_cv_prog_ac_ct_AR="$ac_prog" 7316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7317 break 2 7318 fi 7319done 7320 done 7321IFS=$as_save_IFS 7322 7323fi 7324fi 7325ac_ct_AR=$ac_cv_prog_ac_ct_AR 7326if test -n "$ac_ct_AR"; then 7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7328$as_echo "$ac_ct_AR" >&6; } 7329else 7330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7331$as_echo "no" >&6; } 7332fi 7333 7334 7335 test -n "$ac_ct_AR" && break 7336done 7337 7338 if test "x$ac_ct_AR" = x; then 7339 AR="false" 7340 else 7341 case $cross_compiling:$ac_tool_warned in 7342yes:) 7343{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7344$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7345ac_tool_warned=yes ;; 7346esac 7347 AR=$ac_ct_AR 7348 fi 7349fi 7350 7351: ${AR=ar} 7352: ${AR_FLAGS=cru} 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 7365$as_echo_n "checking for archiver @FILE support... " >&6; } 7366if ${lt_cv_ar_at_file+:} false; then : 7367 $as_echo_n "(cached) " >&6 7368else 7369 lt_cv_ar_at_file=no 7370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7371/* end confdefs.h. */ 7372 7373int 7374main () 7375{ 7376 7377 ; 7378 return 0; 7379} 7380_ACEOF 7381if ac_fn_c_try_compile "$LINENO"; then : 7382 echo conftest.$ac_objext > conftest.lst 7383 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 7384 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7385 (eval $lt_ar_try) 2>&5 7386 ac_status=$? 7387 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7388 test $ac_status = 0; } 7389 if test 0 -eq "$ac_status"; then 7390 # Ensure the archiver fails upon bogus file names. 7391 rm -f conftest.$ac_objext libconftest.a 7392 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7393 (eval $lt_ar_try) 2>&5 7394 ac_status=$? 7395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7396 test $ac_status = 0; } 7397 if test 0 -ne "$ac_status"; then 7398 lt_cv_ar_at_file=@ 7399 fi 7400 fi 7401 rm -f conftest.* libconftest.a 7402 7403fi 7404rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7405 7406fi 7407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 7408$as_echo "$lt_cv_ar_at_file" >&6; } 7409 7410if test no = "$lt_cv_ar_at_file"; then 7411 archiver_list_spec= 7412else 7413 archiver_list_spec=$lt_cv_ar_at_file 7414fi 7415 7416 7417 7418 7419 7420 7421 7422if test -n "$ac_tool_prefix"; then 7423 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7424set dummy ${ac_tool_prefix}strip; ac_word=$2 7425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7426$as_echo_n "checking for $ac_word... " >&6; } 7427if ${ac_cv_prog_STRIP+:} false; then : 7428 $as_echo_n "(cached) " >&6 7429else 7430 if test -n "$STRIP"; then 7431 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7432else 7433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7434for as_dir in $PATH 7435do 7436 IFS=$as_save_IFS 7437 test -z "$as_dir" && as_dir=. 7438 for ac_exec_ext in '' $ac_executable_extensions; do 7439 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7440 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7442 break 2 7443 fi 7444done 7445 done 7446IFS=$as_save_IFS 7447 7448fi 7449fi 7450STRIP=$ac_cv_prog_STRIP 7451if test -n "$STRIP"; then 7452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7453$as_echo "$STRIP" >&6; } 7454else 7455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7456$as_echo "no" >&6; } 7457fi 7458 7459 7460fi 7461if test -z "$ac_cv_prog_STRIP"; then 7462 ac_ct_STRIP=$STRIP 7463 # Extract the first word of "strip", so it can be a program name with args. 7464set dummy strip; ac_word=$2 7465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7466$as_echo_n "checking for $ac_word... " >&6; } 7467if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7468 $as_echo_n "(cached) " >&6 7469else 7470 if test -n "$ac_ct_STRIP"; then 7471 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7472else 7473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7474for as_dir in $PATH 7475do 7476 IFS=$as_save_IFS 7477 test -z "$as_dir" && as_dir=. 7478 for ac_exec_ext in '' $ac_executable_extensions; do 7479 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7480 ac_cv_prog_ac_ct_STRIP="strip" 7481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7482 break 2 7483 fi 7484done 7485 done 7486IFS=$as_save_IFS 7487 7488fi 7489fi 7490ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7491if test -n "$ac_ct_STRIP"; then 7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7493$as_echo "$ac_ct_STRIP" >&6; } 7494else 7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7496$as_echo "no" >&6; } 7497fi 7498 7499 if test "x$ac_ct_STRIP" = x; then 7500 STRIP=":" 7501 else 7502 case $cross_compiling:$ac_tool_warned in 7503yes:) 7504{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7505$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7506ac_tool_warned=yes ;; 7507esac 7508 STRIP=$ac_ct_STRIP 7509 fi 7510else 7511 STRIP="$ac_cv_prog_STRIP" 7512fi 7513 7514test -z "$STRIP" && STRIP=: 7515 7516 7517 7518 7519 7520 7521if test -n "$ac_tool_prefix"; then 7522 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7523set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7525$as_echo_n "checking for $ac_word... " >&6; } 7526if ${ac_cv_prog_RANLIB+:} false; then : 7527 $as_echo_n "(cached) " >&6 7528else 7529 if test -n "$RANLIB"; then 7530 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7531else 7532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7533for as_dir in $PATH 7534do 7535 IFS=$as_save_IFS 7536 test -z "$as_dir" && as_dir=. 7537 for ac_exec_ext in '' $ac_executable_extensions; do 7538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7539 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7541 break 2 7542 fi 7543done 7544 done 7545IFS=$as_save_IFS 7546 7547fi 7548fi 7549RANLIB=$ac_cv_prog_RANLIB 7550if test -n "$RANLIB"; then 7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7552$as_echo "$RANLIB" >&6; } 7553else 7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7555$as_echo "no" >&6; } 7556fi 7557 7558 7559fi 7560if test -z "$ac_cv_prog_RANLIB"; then 7561 ac_ct_RANLIB=$RANLIB 7562 # Extract the first word of "ranlib", so it can be a program name with args. 7563set dummy ranlib; ac_word=$2 7564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7565$as_echo_n "checking for $ac_word... " >&6; } 7566if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7567 $as_echo_n "(cached) " >&6 7568else 7569 if test -n "$ac_ct_RANLIB"; then 7570 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7571else 7572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7573for as_dir in $PATH 7574do 7575 IFS=$as_save_IFS 7576 test -z "$as_dir" && as_dir=. 7577 for ac_exec_ext in '' $ac_executable_extensions; do 7578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7579 ac_cv_prog_ac_ct_RANLIB="ranlib" 7580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7581 break 2 7582 fi 7583done 7584 done 7585IFS=$as_save_IFS 7586 7587fi 7588fi 7589ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7590if test -n "$ac_ct_RANLIB"; then 7591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7592$as_echo "$ac_ct_RANLIB" >&6; } 7593else 7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7595$as_echo "no" >&6; } 7596fi 7597 7598 if test "x$ac_ct_RANLIB" = x; then 7599 RANLIB=":" 7600 else 7601 case $cross_compiling:$ac_tool_warned in 7602yes:) 7603{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7604$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7605ac_tool_warned=yes ;; 7606esac 7607 RANLIB=$ac_ct_RANLIB 7608 fi 7609else 7610 RANLIB="$ac_cv_prog_RANLIB" 7611fi 7612 7613test -z "$RANLIB" && RANLIB=: 7614 7615 7616 7617 7618 7619 7620# Determine commands to create old-style static archives. 7621old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7622old_postinstall_cmds='chmod 644 $oldlib' 7623old_postuninstall_cmds= 7624 7625if test -n "$RANLIB"; then 7626 case $host_os in 7627 bitrig* | openbsd*) 7628 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 7629 ;; 7630 *) 7631 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7632 ;; 7633 esac 7634 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7635fi 7636 7637case $host_os in 7638 darwin*) 7639 lock_old_archive_extraction=yes ;; 7640 *) 7641 lock_old_archive_extraction=no ;; 7642esac 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682# If no C compiler was specified, use CC. 7683LTCC=${LTCC-"$CC"} 7684 7685# If no C compiler flags were specified, use CFLAGS. 7686LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7687 7688# Allow CC to be a program name with arguments. 7689compiler=$CC 7690 7691 7692# Check for command to grab the raw symbol name followed by C symbol from nm. 7693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7694$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7695if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7696 $as_echo_n "(cached) " >&6 7697else 7698 7699# These are sane defaults that work on at least a few old systems. 7700# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7701 7702# Character class describing NM global symbol codes. 7703symcode='[BCDEGRST]' 7704 7705# Regexp to match symbols that can be accessed directly from C. 7706sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7707 7708# Define system-specific variables. 7709case $host_os in 7710aix*) 7711 symcode='[BCDT]' 7712 ;; 7713cygwin* | mingw* | pw32* | cegcc*) 7714 symcode='[ABCDGISTW]' 7715 ;; 7716hpux*) 7717 if test ia64 = "$host_cpu"; then 7718 symcode='[ABCDEGRST]' 7719 fi 7720 ;; 7721irix* | nonstopux*) 7722 symcode='[BCDEGRST]' 7723 ;; 7724osf*) 7725 symcode='[BCDEGQRST]' 7726 ;; 7727solaris*) 7728 symcode='[BDRT]' 7729 ;; 7730sco3.2v5*) 7731 symcode='[DT]' 7732 ;; 7733sysv4.2uw2*) 7734 symcode='[DT]' 7735 ;; 7736sysv5* | sco5v6* | unixware* | OpenUNIX*) 7737 symcode='[ABDT]' 7738 ;; 7739sysv4) 7740 symcode='[DFNSTU]' 7741 ;; 7742esac 7743 7744# If we're using GNU nm, then use its standard symbol codes. 7745case `$NM -V 2>&1` in 7746*GNU* | *'with BFD'*) 7747 symcode='[ABCDGIRSTW]' ;; 7748esac 7749 7750if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7751 # Gets list of data symbols to import. 7752 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 7753 # Adjust the below global symbol transforms to fixup imported variables. 7754 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 7755 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 7756 lt_c_name_lib_hook="\ 7757 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 7758 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 7759else 7760 # Disable hooks by default. 7761 lt_cv_sys_global_symbol_to_import= 7762 lt_cdecl_hook= 7763 lt_c_name_hook= 7764 lt_c_name_lib_hook= 7765fi 7766 7767# Transform an extracted symbol line into a proper C declaration. 7768# Some systems (esp. on ia64) link data and code symbols differently, 7769# so use this general approach. 7770lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 7771$lt_cdecl_hook\ 7772" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 7773" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 7774 7775# Transform an extracted symbol line into symbol name and symbol address 7776lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 7777$lt_c_name_hook\ 7778" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7779" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 7780 7781# Transform an extracted symbol line into symbol name with lib prefix and 7782# symbol address. 7783lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 7784$lt_c_name_lib_hook\ 7785" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 7786" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 7787" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 7788 7789# Handle CRLF in mingw tool chain 7790opt_cr= 7791case $build_os in 7792mingw*) 7793 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7794 ;; 7795esac 7796 7797# Try without a prefix underscore, then with it. 7798for ac_symprfx in "" "_"; do 7799 7800 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7801 symxfrm="\\1 $ac_symprfx\\2 \\2" 7802 7803 # Write the raw and C identifiers. 7804 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7805 # Fake it for dumpbin and say T for any non-static function, 7806 # D for any global variable and I for any imported variable. 7807 # Also find C++ and __fastcall symbols from MSVC++, 7808 # which start with @ or ?. 7809 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7810" {last_section=section; section=\$ 3};"\ 7811" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7812" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7813" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7814" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7815" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7816" \$ 0!~/External *\|/{next};"\ 7817" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7818" {if(hide[section]) next};"\ 7819" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7820" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7821" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7822" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7823" ' prfx=^$ac_symprfx" 7824 else 7825 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7826 fi 7827 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7828 7829 # Check to see that the pipe works correctly. 7830 pipe_works=no 7831 7832 rm -f conftest* 7833 cat > conftest.$ac_ext <<_LT_EOF 7834#ifdef __cplusplus 7835extern "C" { 7836#endif 7837char nm_test_var; 7838void nm_test_func(void); 7839void nm_test_func(void){} 7840#ifdef __cplusplus 7841} 7842#endif 7843int main(){nm_test_var='a';nm_test_func();return(0);} 7844_LT_EOF 7845 7846 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7847 (eval $ac_compile) 2>&5 7848 ac_status=$? 7849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7850 test $ac_status = 0; }; then 7851 # Now try to grab the symbols. 7852 nlist=conftest.nm 7853 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7854 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7855 ac_status=$? 7856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7857 test $ac_status = 0; } && test -s "$nlist"; then 7858 # Try sorting and uniquifying the output. 7859 if sort "$nlist" | uniq > "$nlist"T; then 7860 mv -f "$nlist"T "$nlist" 7861 else 7862 rm -f "$nlist"T 7863 fi 7864 7865 # Make sure that we snagged all the symbols we need. 7866 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7867 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7868 cat <<_LT_EOF > conftest.$ac_ext 7869/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7870#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7871/* DATA imports from DLLs on WIN32 can't be const, because runtime 7872 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7873# define LT_DLSYM_CONST 7874#elif defined __osf__ 7875/* This system does not cope well with relocations in const data. */ 7876# define LT_DLSYM_CONST 7877#else 7878# define LT_DLSYM_CONST const 7879#endif 7880 7881#ifdef __cplusplus 7882extern "C" { 7883#endif 7884 7885_LT_EOF 7886 # Now generate the symbol file. 7887 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7888 7889 cat <<_LT_EOF >> conftest.$ac_ext 7890 7891/* The mapping between symbol names and symbols. */ 7892LT_DLSYM_CONST struct { 7893 const char *name; 7894 void *address; 7895} 7896lt__PROGRAM__LTX_preloaded_symbols[] = 7897{ 7898 { "@PROGRAM@", (void *) 0 }, 7899_LT_EOF 7900 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7901 cat <<\_LT_EOF >> conftest.$ac_ext 7902 {0, (void *) 0} 7903}; 7904 7905/* This works around a problem in FreeBSD linker */ 7906#ifdef FREEBSD_WORKAROUND 7907static const void *lt_preloaded_setup() { 7908 return lt__PROGRAM__LTX_preloaded_symbols; 7909} 7910#endif 7911 7912#ifdef __cplusplus 7913} 7914#endif 7915_LT_EOF 7916 # Now try linking the two files. 7917 mv conftest.$ac_objext conftstm.$ac_objext 7918 lt_globsym_save_LIBS=$LIBS 7919 lt_globsym_save_CFLAGS=$CFLAGS 7920 LIBS=conftstm.$ac_objext 7921 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7922 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7923 (eval $ac_link) 2>&5 7924 ac_status=$? 7925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7926 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7927 pipe_works=yes 7928 fi 7929 LIBS=$lt_globsym_save_LIBS 7930 CFLAGS=$lt_globsym_save_CFLAGS 7931 else 7932 echo "cannot find nm_test_func in $nlist" >&5 7933 fi 7934 else 7935 echo "cannot find nm_test_var in $nlist" >&5 7936 fi 7937 else 7938 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7939 fi 7940 else 7941 echo "$progname: failed program was:" >&5 7942 cat conftest.$ac_ext >&5 7943 fi 7944 rm -rf conftest* conftst* 7945 7946 # Do not use the global_symbol_pipe unless it works. 7947 if test yes = "$pipe_works"; then 7948 break 7949 else 7950 lt_cv_sys_global_symbol_pipe= 7951 fi 7952done 7953 7954fi 7955 7956if test -z "$lt_cv_sys_global_symbol_pipe"; then 7957 lt_cv_sys_global_symbol_to_cdecl= 7958fi 7959if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7961$as_echo "failed" >&6; } 7962else 7963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7964$as_echo "ok" >&6; } 7965fi 7966 7967# Response file support. 7968if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7969 nm_file_list_spec='@' 7970elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7971 nm_file_list_spec='@' 7972fi 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 8011$as_echo_n "checking for sysroot... " >&6; } 8012 8013# Check whether --with-sysroot was given. 8014if test "${with_sysroot+set}" = set; then : 8015 withval=$with_sysroot; 8016else 8017 with_sysroot=no 8018fi 8019 8020 8021lt_sysroot= 8022case $with_sysroot in #( 8023 yes) 8024 if test yes = "$GCC"; then 8025 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 8026 fi 8027 ;; #( 8028 /*) 8029 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 8030 ;; #( 8031 no|'') 8032 ;; #( 8033 *) 8034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 8035$as_echo "$with_sysroot" >&6; } 8036 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 8037 ;; 8038esac 8039 8040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 8041$as_echo "${lt_sysroot:-no}" >&6; } 8042 8043 8044 8045 8046 8047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 8048$as_echo_n "checking for a working dd... " >&6; } 8049if ${ac_cv_path_lt_DD+:} false; then : 8050 $as_echo_n "(cached) " >&6 8051else 8052 printf 0123456789abcdef0123456789abcdef >conftest.i 8053cat conftest.i conftest.i >conftest2.i 8054: ${lt_DD:=$DD} 8055if test -z "$lt_DD"; then 8056 ac_path_lt_DD_found=false 8057 # Loop through the user's path and test for each of PROGNAME-LIST 8058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8059for as_dir in $PATH 8060do 8061 IFS=$as_save_IFS 8062 test -z "$as_dir" && as_dir=. 8063 for ac_prog in dd; do 8064 for ac_exec_ext in '' $ac_executable_extensions; do 8065 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 8066 as_fn_executable_p "$ac_path_lt_DD" || continue 8067if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8068 cmp -s conftest.i conftest.out \ 8069 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 8070fi 8071 $ac_path_lt_DD_found && break 3 8072 done 8073 done 8074 done 8075IFS=$as_save_IFS 8076 if test -z "$ac_cv_path_lt_DD"; then 8077 : 8078 fi 8079else 8080 ac_cv_path_lt_DD=$lt_DD 8081fi 8082 8083rm -f conftest.i conftest2.i conftest.out 8084fi 8085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 8086$as_echo "$ac_cv_path_lt_DD" >&6; } 8087 8088 8089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 8090$as_echo_n "checking how to truncate binary pipes... " >&6; } 8091if ${lt_cv_truncate_bin+:} false; then : 8092 $as_echo_n "(cached) " >&6 8093else 8094 printf 0123456789abcdef0123456789abcdef >conftest.i 8095cat conftest.i conftest.i >conftest2.i 8096lt_cv_truncate_bin= 8097if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8098 cmp -s conftest.i conftest.out \ 8099 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 8100fi 8101rm -f conftest.i conftest2.i conftest.out 8102test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 8103fi 8104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 8105$as_echo "$lt_cv_truncate_bin" >&6; } 8106 8107 8108 8109 8110 8111 8112 8113# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 8114func_cc_basename () 8115{ 8116 for cc_temp in $*""; do 8117 case $cc_temp in 8118 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8119 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8120 \-*) ;; 8121 *) break;; 8122 esac 8123 done 8124 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8125} 8126 8127# Check whether --enable-libtool-lock was given. 8128if test "${enable_libtool_lock+set}" = set; then : 8129 enableval=$enable_libtool_lock; 8130fi 8131 8132test no = "$enable_libtool_lock" || enable_libtool_lock=yes 8133 8134# Some flags need to be propagated to the compiler or linker for good 8135# libtool support. 8136case $host in 8137ia64-*-hpux*) 8138 # Find out what ABI is being produced by ac_compile, and set mode 8139 # options accordingly. 8140 echo 'int i;' > conftest.$ac_ext 8141 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8142 (eval $ac_compile) 2>&5 8143 ac_status=$? 8144 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8145 test $ac_status = 0; }; then 8146 case `/usr/bin/file conftest.$ac_objext` in 8147 *ELF-32*) 8148 HPUX_IA64_MODE=32 8149 ;; 8150 *ELF-64*) 8151 HPUX_IA64_MODE=64 8152 ;; 8153 esac 8154 fi 8155 rm -rf conftest* 8156 ;; 8157*-*-irix6*) 8158 # Find out what ABI is being produced by ac_compile, and set linker 8159 # options accordingly. 8160 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8161 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8162 (eval $ac_compile) 2>&5 8163 ac_status=$? 8164 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8165 test $ac_status = 0; }; then 8166 if test yes = "$lt_cv_prog_gnu_ld"; then 8167 case `/usr/bin/file conftest.$ac_objext` in 8168 *32-bit*) 8169 LD="${LD-ld} -melf32bsmip" 8170 ;; 8171 *N32*) 8172 LD="${LD-ld} -melf32bmipn32" 8173 ;; 8174 *64-bit*) 8175 LD="${LD-ld} -melf64bmip" 8176 ;; 8177 esac 8178 else 8179 case `/usr/bin/file conftest.$ac_objext` in 8180 *32-bit*) 8181 LD="${LD-ld} -32" 8182 ;; 8183 *N32*) 8184 LD="${LD-ld} -n32" 8185 ;; 8186 *64-bit*) 8187 LD="${LD-ld} -64" 8188 ;; 8189 esac 8190 fi 8191 fi 8192 rm -rf conftest* 8193 ;; 8194 8195mips64*-*linux*) 8196 # Find out what ABI is being produced by ac_compile, and set linker 8197 # options accordingly. 8198 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8199 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8200 (eval $ac_compile) 2>&5 8201 ac_status=$? 8202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8203 test $ac_status = 0; }; then 8204 emul=elf 8205 case `/usr/bin/file conftest.$ac_objext` in 8206 *32-bit*) 8207 emul="${emul}32" 8208 ;; 8209 *64-bit*) 8210 emul="${emul}64" 8211 ;; 8212 esac 8213 case `/usr/bin/file conftest.$ac_objext` in 8214 *MSB*) 8215 emul="${emul}btsmip" 8216 ;; 8217 *LSB*) 8218 emul="${emul}ltsmip" 8219 ;; 8220 esac 8221 case `/usr/bin/file conftest.$ac_objext` in 8222 *N32*) 8223 emul="${emul}n32" 8224 ;; 8225 esac 8226 LD="${LD-ld} -m $emul" 8227 fi 8228 rm -rf conftest* 8229 ;; 8230 8231x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 8232s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 8233 # Find out what ABI is being produced by ac_compile, and set linker 8234 # options accordingly. Note that the listed cases only cover the 8235 # situations where additional linker options are needed (such as when 8236 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 8237 # vice versa); the common cases where no linker options are needed do 8238 # not appear in the list. 8239 echo 'int i;' > conftest.$ac_ext 8240 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8241 (eval $ac_compile) 2>&5 8242 ac_status=$? 8243 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8244 test $ac_status = 0; }; then 8245 case `/usr/bin/file conftest.o` in 8246 *32-bit*) 8247 case $host in 8248 x86_64-*kfreebsd*-gnu) 8249 LD="${LD-ld} -m elf_i386_fbsd" 8250 ;; 8251 x86_64-*linux*) 8252 case `/usr/bin/file conftest.o` in 8253 *x86-64*) 8254 LD="${LD-ld} -m elf32_x86_64" 8255 ;; 8256 *) 8257 LD="${LD-ld} -m elf_i386" 8258 ;; 8259 esac 8260 ;; 8261 powerpc64le-*linux*) 8262 LD="${LD-ld} -m elf32lppclinux" 8263 ;; 8264 powerpc64-*linux*) 8265 LD="${LD-ld} -m elf32ppclinux" 8266 ;; 8267 s390x-*linux*) 8268 LD="${LD-ld} -m elf_s390" 8269 ;; 8270 sparc64-*linux*) 8271 LD="${LD-ld} -m elf32_sparc" 8272 ;; 8273 esac 8274 ;; 8275 *64-bit*) 8276 case $host in 8277 x86_64-*kfreebsd*-gnu) 8278 LD="${LD-ld} -m elf_x86_64_fbsd" 8279 ;; 8280 x86_64-*linux*) 8281 LD="${LD-ld} -m elf_x86_64" 8282 ;; 8283 powerpcle-*linux*) 8284 LD="${LD-ld} -m elf64lppc" 8285 ;; 8286 powerpc-*linux*) 8287 LD="${LD-ld} -m elf64ppc" 8288 ;; 8289 s390*-*linux*|s390*-*tpf*) 8290 LD="${LD-ld} -m elf64_s390" 8291 ;; 8292 sparc*-*linux*) 8293 LD="${LD-ld} -m elf64_sparc" 8294 ;; 8295 esac 8296 ;; 8297 esac 8298 fi 8299 rm -rf conftest* 8300 ;; 8301 8302*-*-sco3.2v5*) 8303 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 8304 SAVE_CFLAGS=$CFLAGS 8305 CFLAGS="$CFLAGS -belf" 8306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 8307$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 8308if ${lt_cv_cc_needs_belf+:} false; then : 8309 $as_echo_n "(cached) " >&6 8310else 8311 ac_ext=c 8312ac_cpp='$CPP $CPPFLAGS' 8313ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8314ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8315ac_compiler_gnu=$ac_cv_c_compiler_gnu 8316 8317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8318/* end confdefs.h. */ 8319 8320int 8321main () 8322{ 8323 8324 ; 8325 return 0; 8326} 8327_ACEOF 8328if ac_fn_c_try_link "$LINENO"; then : 8329 lt_cv_cc_needs_belf=yes 8330else 8331 lt_cv_cc_needs_belf=no 8332fi 8333rm -f core conftest.err conftest.$ac_objext \ 8334 conftest$ac_exeext conftest.$ac_ext 8335 ac_ext=c 8336ac_cpp='$CPP $CPPFLAGS' 8337ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8338ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8339ac_compiler_gnu=$ac_cv_c_compiler_gnu 8340 8341fi 8342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 8343$as_echo "$lt_cv_cc_needs_belf" >&6; } 8344 if test yes != "$lt_cv_cc_needs_belf"; then 8345 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 8346 CFLAGS=$SAVE_CFLAGS 8347 fi 8348 ;; 8349*-*solaris*) 8350 # Find out what ABI is being produced by ac_compile, and set linker 8351 # options accordingly. 8352 echo 'int i;' > conftest.$ac_ext 8353 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8354 (eval $ac_compile) 2>&5 8355 ac_status=$? 8356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8357 test $ac_status = 0; }; then 8358 case `/usr/bin/file conftest.o` in 8359 *64-bit*) 8360 case $lt_cv_prog_gnu_ld in 8361 yes*) 8362 case $host in 8363 i?86-*-solaris*|x86_64-*-solaris*) 8364 LD="${LD-ld} -m elf_x86_64" 8365 ;; 8366 sparc*-*-solaris*) 8367 LD="${LD-ld} -m elf64_sparc" 8368 ;; 8369 esac 8370 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 8371 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 8372 LD=${LD-ld}_sol2 8373 fi 8374 ;; 8375 *) 8376 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 8377 LD="${LD-ld} -64" 8378 fi 8379 ;; 8380 esac 8381 ;; 8382 esac 8383 fi 8384 rm -rf conftest* 8385 ;; 8386esac 8387 8388need_locks=$enable_libtool_lock 8389 8390if test -n "$ac_tool_prefix"; then 8391 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 8392set dummy ${ac_tool_prefix}mt; ac_word=$2 8393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8394$as_echo_n "checking for $ac_word... " >&6; } 8395if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 8396 $as_echo_n "(cached) " >&6 8397else 8398 if test -n "$MANIFEST_TOOL"; then 8399 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 8400else 8401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8402for as_dir in $PATH 8403do 8404 IFS=$as_save_IFS 8405 test -z "$as_dir" && as_dir=. 8406 for ac_exec_ext in '' $ac_executable_extensions; do 8407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8408 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 8409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8410 break 2 8411 fi 8412done 8413 done 8414IFS=$as_save_IFS 8415 8416fi 8417fi 8418MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 8419if test -n "$MANIFEST_TOOL"; then 8420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 8421$as_echo "$MANIFEST_TOOL" >&6; } 8422else 8423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8424$as_echo "no" >&6; } 8425fi 8426 8427 8428fi 8429if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 8430 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 8431 # Extract the first word of "mt", so it can be a program name with args. 8432set dummy mt; ac_word=$2 8433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8434$as_echo_n "checking for $ac_word... " >&6; } 8435if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 8436 $as_echo_n "(cached) " >&6 8437else 8438 if test -n "$ac_ct_MANIFEST_TOOL"; then 8439 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 8440else 8441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8442for as_dir in $PATH 8443do 8444 IFS=$as_save_IFS 8445 test -z "$as_dir" && as_dir=. 8446 for ac_exec_ext in '' $ac_executable_extensions; do 8447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8448 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 8449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8450 break 2 8451 fi 8452done 8453 done 8454IFS=$as_save_IFS 8455 8456fi 8457fi 8458ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 8459if test -n "$ac_ct_MANIFEST_TOOL"; then 8460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 8461$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 8462else 8463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8464$as_echo "no" >&6; } 8465fi 8466 8467 if test "x$ac_ct_MANIFEST_TOOL" = x; then 8468 MANIFEST_TOOL=":" 8469 else 8470 case $cross_compiling:$ac_tool_warned in 8471yes:) 8472{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8473$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8474ac_tool_warned=yes ;; 8475esac 8476 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 8477 fi 8478else 8479 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 8480fi 8481 8482test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 8483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 8484$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 8485if ${lt_cv_path_mainfest_tool+:} false; then : 8486 $as_echo_n "(cached) " >&6 8487else 8488 lt_cv_path_mainfest_tool=no 8489 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 8490 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 8491 cat conftest.err >&5 8492 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 8493 lt_cv_path_mainfest_tool=yes 8494 fi 8495 rm -f conftest* 8496fi 8497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 8498$as_echo "$lt_cv_path_mainfest_tool" >&6; } 8499if test yes != "$lt_cv_path_mainfest_tool"; then 8500 MANIFEST_TOOL=: 8501fi 8502 8503 8504 8505 8506 8507 8508 case $host_os in 8509 rhapsody* | darwin*) 8510 if test -n "$ac_tool_prefix"; then 8511 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 8512set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 8513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8514$as_echo_n "checking for $ac_word... " >&6; } 8515if ${ac_cv_prog_DSYMUTIL+:} false; then : 8516 $as_echo_n "(cached) " >&6 8517else 8518 if test -n "$DSYMUTIL"; then 8519 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 8520else 8521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8522for as_dir in $PATH 8523do 8524 IFS=$as_save_IFS 8525 test -z "$as_dir" && as_dir=. 8526 for ac_exec_ext in '' $ac_executable_extensions; do 8527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8528 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 8529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8530 break 2 8531 fi 8532done 8533 done 8534IFS=$as_save_IFS 8535 8536fi 8537fi 8538DSYMUTIL=$ac_cv_prog_DSYMUTIL 8539if test -n "$DSYMUTIL"; then 8540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8541$as_echo "$DSYMUTIL" >&6; } 8542else 8543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8544$as_echo "no" >&6; } 8545fi 8546 8547 8548fi 8549if test -z "$ac_cv_prog_DSYMUTIL"; then 8550 ac_ct_DSYMUTIL=$DSYMUTIL 8551 # Extract the first word of "dsymutil", so it can be a program name with args. 8552set dummy dsymutil; ac_word=$2 8553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8554$as_echo_n "checking for $ac_word... " >&6; } 8555if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 8556 $as_echo_n "(cached) " >&6 8557else 8558 if test -n "$ac_ct_DSYMUTIL"; then 8559 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8560else 8561as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8562for as_dir in $PATH 8563do 8564 IFS=$as_save_IFS 8565 test -z "$as_dir" && as_dir=. 8566 for ac_exec_ext in '' $ac_executable_extensions; do 8567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8568 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8570 break 2 8571 fi 8572done 8573 done 8574IFS=$as_save_IFS 8575 8576fi 8577fi 8578ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8579if test -n "$ac_ct_DSYMUTIL"; then 8580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8581$as_echo "$ac_ct_DSYMUTIL" >&6; } 8582else 8583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8584$as_echo "no" >&6; } 8585fi 8586 8587 if test "x$ac_ct_DSYMUTIL" = x; then 8588 DSYMUTIL=":" 8589 else 8590 case $cross_compiling:$ac_tool_warned in 8591yes:) 8592{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8593$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8594ac_tool_warned=yes ;; 8595esac 8596 DSYMUTIL=$ac_ct_DSYMUTIL 8597 fi 8598else 8599 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8600fi 8601 8602 if test -n "$ac_tool_prefix"; then 8603 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8604set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8606$as_echo_n "checking for $ac_word... " >&6; } 8607if ${ac_cv_prog_NMEDIT+:} false; then : 8608 $as_echo_n "(cached) " >&6 8609else 8610 if test -n "$NMEDIT"; then 8611 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8612else 8613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8614for as_dir in $PATH 8615do 8616 IFS=$as_save_IFS 8617 test -z "$as_dir" && as_dir=. 8618 for ac_exec_ext in '' $ac_executable_extensions; do 8619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8620 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8622 break 2 8623 fi 8624done 8625 done 8626IFS=$as_save_IFS 8627 8628fi 8629fi 8630NMEDIT=$ac_cv_prog_NMEDIT 8631if test -n "$NMEDIT"; then 8632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8633$as_echo "$NMEDIT" >&6; } 8634else 8635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8636$as_echo "no" >&6; } 8637fi 8638 8639 8640fi 8641if test -z "$ac_cv_prog_NMEDIT"; then 8642 ac_ct_NMEDIT=$NMEDIT 8643 # Extract the first word of "nmedit", so it can be a program name with args. 8644set dummy nmedit; ac_word=$2 8645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8646$as_echo_n "checking for $ac_word... " >&6; } 8647if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 8648 $as_echo_n "(cached) " >&6 8649else 8650 if test -n "$ac_ct_NMEDIT"; then 8651 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8652else 8653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8654for as_dir in $PATH 8655do 8656 IFS=$as_save_IFS 8657 test -z "$as_dir" && as_dir=. 8658 for ac_exec_ext in '' $ac_executable_extensions; do 8659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8660 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8662 break 2 8663 fi 8664done 8665 done 8666IFS=$as_save_IFS 8667 8668fi 8669fi 8670ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8671if test -n "$ac_ct_NMEDIT"; then 8672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8673$as_echo "$ac_ct_NMEDIT" >&6; } 8674else 8675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8676$as_echo "no" >&6; } 8677fi 8678 8679 if test "x$ac_ct_NMEDIT" = x; then 8680 NMEDIT=":" 8681 else 8682 case $cross_compiling:$ac_tool_warned in 8683yes:) 8684{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8685$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8686ac_tool_warned=yes ;; 8687esac 8688 NMEDIT=$ac_ct_NMEDIT 8689 fi 8690else 8691 NMEDIT="$ac_cv_prog_NMEDIT" 8692fi 8693 8694 if test -n "$ac_tool_prefix"; then 8695 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8696set dummy ${ac_tool_prefix}lipo; ac_word=$2 8697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8698$as_echo_n "checking for $ac_word... " >&6; } 8699if ${ac_cv_prog_LIPO+:} false; then : 8700 $as_echo_n "(cached) " >&6 8701else 8702 if test -n "$LIPO"; then 8703 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8704else 8705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8706for as_dir in $PATH 8707do 8708 IFS=$as_save_IFS 8709 test -z "$as_dir" && as_dir=. 8710 for ac_exec_ext in '' $ac_executable_extensions; do 8711 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8712 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8714 break 2 8715 fi 8716done 8717 done 8718IFS=$as_save_IFS 8719 8720fi 8721fi 8722LIPO=$ac_cv_prog_LIPO 8723if test -n "$LIPO"; then 8724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8725$as_echo "$LIPO" >&6; } 8726else 8727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8728$as_echo "no" >&6; } 8729fi 8730 8731 8732fi 8733if test -z "$ac_cv_prog_LIPO"; then 8734 ac_ct_LIPO=$LIPO 8735 # Extract the first word of "lipo", so it can be a program name with args. 8736set dummy lipo; ac_word=$2 8737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8738$as_echo_n "checking for $ac_word... " >&6; } 8739if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8740 $as_echo_n "(cached) " >&6 8741else 8742 if test -n "$ac_ct_LIPO"; then 8743 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8744else 8745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8746for as_dir in $PATH 8747do 8748 IFS=$as_save_IFS 8749 test -z "$as_dir" && as_dir=. 8750 for ac_exec_ext in '' $ac_executable_extensions; do 8751 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8752 ac_cv_prog_ac_ct_LIPO="lipo" 8753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8754 break 2 8755 fi 8756done 8757 done 8758IFS=$as_save_IFS 8759 8760fi 8761fi 8762ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8763if test -n "$ac_ct_LIPO"; then 8764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8765$as_echo "$ac_ct_LIPO" >&6; } 8766else 8767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8768$as_echo "no" >&6; } 8769fi 8770 8771 if test "x$ac_ct_LIPO" = x; then 8772 LIPO=":" 8773 else 8774 case $cross_compiling:$ac_tool_warned in 8775yes:) 8776{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8777$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8778ac_tool_warned=yes ;; 8779esac 8780 LIPO=$ac_ct_LIPO 8781 fi 8782else 8783 LIPO="$ac_cv_prog_LIPO" 8784fi 8785 8786 if test -n "$ac_tool_prefix"; then 8787 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8788set dummy ${ac_tool_prefix}otool; ac_word=$2 8789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8790$as_echo_n "checking for $ac_word... " >&6; } 8791if ${ac_cv_prog_OTOOL+:} false; then : 8792 $as_echo_n "(cached) " >&6 8793else 8794 if test -n "$OTOOL"; then 8795 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8796else 8797as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8798for as_dir in $PATH 8799do 8800 IFS=$as_save_IFS 8801 test -z "$as_dir" && as_dir=. 8802 for ac_exec_ext in '' $ac_executable_extensions; do 8803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8804 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8806 break 2 8807 fi 8808done 8809 done 8810IFS=$as_save_IFS 8811 8812fi 8813fi 8814OTOOL=$ac_cv_prog_OTOOL 8815if test -n "$OTOOL"; then 8816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8817$as_echo "$OTOOL" >&6; } 8818else 8819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8820$as_echo "no" >&6; } 8821fi 8822 8823 8824fi 8825if test -z "$ac_cv_prog_OTOOL"; then 8826 ac_ct_OTOOL=$OTOOL 8827 # Extract the first word of "otool", so it can be a program name with args. 8828set dummy otool; ac_word=$2 8829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8830$as_echo_n "checking for $ac_word... " >&6; } 8831if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8832 $as_echo_n "(cached) " >&6 8833else 8834 if test -n "$ac_ct_OTOOL"; then 8835 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8836else 8837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8838for as_dir in $PATH 8839do 8840 IFS=$as_save_IFS 8841 test -z "$as_dir" && as_dir=. 8842 for ac_exec_ext in '' $ac_executable_extensions; do 8843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8844 ac_cv_prog_ac_ct_OTOOL="otool" 8845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8846 break 2 8847 fi 8848done 8849 done 8850IFS=$as_save_IFS 8851 8852fi 8853fi 8854ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8855if test -n "$ac_ct_OTOOL"; then 8856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8857$as_echo "$ac_ct_OTOOL" >&6; } 8858else 8859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8860$as_echo "no" >&6; } 8861fi 8862 8863 if test "x$ac_ct_OTOOL" = x; then 8864 OTOOL=":" 8865 else 8866 case $cross_compiling:$ac_tool_warned in 8867yes:) 8868{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8869$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8870ac_tool_warned=yes ;; 8871esac 8872 OTOOL=$ac_ct_OTOOL 8873 fi 8874else 8875 OTOOL="$ac_cv_prog_OTOOL" 8876fi 8877 8878 if test -n "$ac_tool_prefix"; then 8879 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8880set dummy ${ac_tool_prefix}otool64; ac_word=$2 8881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8882$as_echo_n "checking for $ac_word... " >&6; } 8883if ${ac_cv_prog_OTOOL64+:} false; then : 8884 $as_echo_n "(cached) " >&6 8885else 8886 if test -n "$OTOOL64"; then 8887 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8888else 8889as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8890for as_dir in $PATH 8891do 8892 IFS=$as_save_IFS 8893 test -z "$as_dir" && as_dir=. 8894 for ac_exec_ext in '' $ac_executable_extensions; do 8895 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8896 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8898 break 2 8899 fi 8900done 8901 done 8902IFS=$as_save_IFS 8903 8904fi 8905fi 8906OTOOL64=$ac_cv_prog_OTOOL64 8907if test -n "$OTOOL64"; then 8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8909$as_echo "$OTOOL64" >&6; } 8910else 8911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8912$as_echo "no" >&6; } 8913fi 8914 8915 8916fi 8917if test -z "$ac_cv_prog_OTOOL64"; then 8918 ac_ct_OTOOL64=$OTOOL64 8919 # Extract the first word of "otool64", so it can be a program name with args. 8920set dummy otool64; ac_word=$2 8921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8922$as_echo_n "checking for $ac_word... " >&6; } 8923if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8924 $as_echo_n "(cached) " >&6 8925else 8926 if test -n "$ac_ct_OTOOL64"; then 8927 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8928else 8929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8930for as_dir in $PATH 8931do 8932 IFS=$as_save_IFS 8933 test -z "$as_dir" && as_dir=. 8934 for ac_exec_ext in '' $ac_executable_extensions; do 8935 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8936 ac_cv_prog_ac_ct_OTOOL64="otool64" 8937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8938 break 2 8939 fi 8940done 8941 done 8942IFS=$as_save_IFS 8943 8944fi 8945fi 8946ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8947if test -n "$ac_ct_OTOOL64"; then 8948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8949$as_echo "$ac_ct_OTOOL64" >&6; } 8950else 8951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8952$as_echo "no" >&6; } 8953fi 8954 8955 if test "x$ac_ct_OTOOL64" = x; then 8956 OTOOL64=":" 8957 else 8958 case $cross_compiling:$ac_tool_warned in 8959yes:) 8960{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8961$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8962ac_tool_warned=yes ;; 8963esac 8964 OTOOL64=$ac_ct_OTOOL64 8965 fi 8966else 8967 OTOOL64="$ac_cv_prog_OTOOL64" 8968fi 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8997$as_echo_n "checking for -single_module linker flag... " >&6; } 8998if ${lt_cv_apple_cc_single_mod+:} false; then : 8999 $as_echo_n "(cached) " >&6 9000else 9001 lt_cv_apple_cc_single_mod=no 9002 if test -z "$LT_MULTI_MODULE"; then 9003 # By default we will add the -single_module flag. You can override 9004 # by either setting the environment variable LT_MULTI_MODULE 9005 # non-empty at configure time, or by adding -multi_module to the 9006 # link flags. 9007 rm -rf libconftest.dylib* 9008 echo "int foo(void){return 1;}" > conftest.c 9009 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9010-dynamiclib -Wl,-single_module conftest.c" >&5 9011 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9012 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 9013 _lt_result=$? 9014 # If there is a non-empty error log, and "single_module" 9015 # appears in it, assume the flag caused a linker warning 9016 if test -s conftest.err && $GREP single_module conftest.err; then 9017 cat conftest.err >&5 9018 # Otherwise, if the output was created with a 0 exit code from 9019 # the compiler, it worked. 9020 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 9021 lt_cv_apple_cc_single_mod=yes 9022 else 9023 cat conftest.err >&5 9024 fi 9025 rm -rf libconftest.dylib* 9026 rm -f conftest.* 9027 fi 9028fi 9029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 9030$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 9031 9032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 9033$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 9034if ${lt_cv_ld_exported_symbols_list+:} false; then : 9035 $as_echo_n "(cached) " >&6 9036else 9037 lt_cv_ld_exported_symbols_list=no 9038 save_LDFLAGS=$LDFLAGS 9039 echo "_main" > conftest.sym 9040 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 9041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9042/* end confdefs.h. */ 9043 9044int 9045main () 9046{ 9047 9048 ; 9049 return 0; 9050} 9051_ACEOF 9052if ac_fn_c_try_link "$LINENO"; then : 9053 lt_cv_ld_exported_symbols_list=yes 9054else 9055 lt_cv_ld_exported_symbols_list=no 9056fi 9057rm -f core conftest.err conftest.$ac_objext \ 9058 conftest$ac_exeext conftest.$ac_ext 9059 LDFLAGS=$save_LDFLAGS 9060 9061fi 9062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 9063$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 9064 9065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 9066$as_echo_n "checking for -force_load linker flag... " >&6; } 9067if ${lt_cv_ld_force_load+:} false; then : 9068 $as_echo_n "(cached) " >&6 9069else 9070 lt_cv_ld_force_load=no 9071 cat > conftest.c << _LT_EOF 9072int forced_loaded() { return 2;} 9073_LT_EOF 9074 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 9075 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 9076 echo "$AR cru libconftest.a conftest.o" >&5 9077 $AR cru libconftest.a conftest.o 2>&5 9078 echo "$RANLIB libconftest.a" >&5 9079 $RANLIB libconftest.a 2>&5 9080 cat > conftest.c << _LT_EOF 9081int main() { return 0;} 9082_LT_EOF 9083 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 9084 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 9085 _lt_result=$? 9086 if test -s conftest.err && $GREP force_load conftest.err; then 9087 cat conftest.err >&5 9088 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 9089 lt_cv_ld_force_load=yes 9090 else 9091 cat conftest.err >&5 9092 fi 9093 rm -f conftest.err libconftest.a conftest conftest.c 9094 rm -rf conftest.dSYM 9095 9096fi 9097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 9098$as_echo "$lt_cv_ld_force_load" >&6; } 9099 case $host_os in 9100 rhapsody* | darwin1.[012]) 9101 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 9102 darwin1.*) 9103 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9104 darwin*) # darwin 5.x on 9105 # if running on 10.5 or later, the deployment target defaults 9106 # to the OS version, if on x86, and 10.4, the deployment 9107 # target defaults to 10.4. Don't you love it? 9108 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 9109 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 9110 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 9111 10.[012][,.]*) 9112 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9113 10.*) 9114 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 9115 esac 9116 ;; 9117 esac 9118 if test yes = "$lt_cv_apple_cc_single_mod"; then 9119 _lt_dar_single_mod='$single_module' 9120 fi 9121 if test yes = "$lt_cv_ld_exported_symbols_list"; then 9122 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 9123 else 9124 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 9125 fi 9126 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 9127 _lt_dsymutil='~$DSYMUTIL $lib || :' 9128 else 9129 _lt_dsymutil= 9130 fi 9131 ;; 9132 esac 9133 9134# func_munge_path_list VARIABLE PATH 9135# ----------------------------------- 9136# VARIABLE is name of variable containing _space_ separated list of 9137# directories to be munged by the contents of PATH, which is string 9138# having a format: 9139# "DIR[:DIR]:" 9140# string "DIR[ DIR]" will be prepended to VARIABLE 9141# ":DIR[:DIR]" 9142# string "DIR[ DIR]" will be appended to VARIABLE 9143# "DIRP[:DIRP]::[DIRA:]DIRA" 9144# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 9145# "DIRA[ DIRA]" will be appended to VARIABLE 9146# "DIR[:DIR]" 9147# VARIABLE will be replaced by "DIR[ DIR]" 9148func_munge_path_list () 9149{ 9150 case x$2 in 9151 x) 9152 ;; 9153 *:) 9154 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 9155 ;; 9156 x:*) 9157 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 9158 ;; 9159 *::*) 9160 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 9161 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 9162 ;; 9163 *) 9164 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 9165 ;; 9166 esac 9167} 9168 9169for ac_header in dlfcn.h 9170do : 9171 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 9172" 9173if test "x$ac_cv_header_dlfcn_h" = xyes; then : 9174 cat >>confdefs.h <<_ACEOF 9175#define HAVE_DLFCN_H 1 9176_ACEOF 9177 9178fi 9179 9180done 9181 9182 9183 9184 9185 9186# Set options 9187 9188 9189 9190 enable_dlopen=no 9191 9192 9193 9194 # Check whether --enable-shared was given. 9195if test "${enable_shared+set}" = set; then : 9196 enableval=$enable_shared; p=${PACKAGE-default} 9197 case $enableval in 9198 yes) enable_shared=yes ;; 9199 no) enable_shared=no ;; 9200 *) 9201 enable_shared=no 9202 # Look at the argument we got. We use all the common list separators. 9203 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9204 for pkg in $enableval; do 9205 IFS=$lt_save_ifs 9206 if test "X$pkg" = "X$p"; then 9207 enable_shared=yes 9208 fi 9209 done 9210 IFS=$lt_save_ifs 9211 ;; 9212 esac 9213else 9214 enable_shared=yes 9215fi 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 # Check whether --enable-static was given. 9226if test "${enable_static+set}" = set; then : 9227 enableval=$enable_static; p=${PACKAGE-default} 9228 case $enableval in 9229 yes) enable_static=yes ;; 9230 no) enable_static=no ;; 9231 *) 9232 enable_static=no 9233 # Look at the argument we got. We use all the common list separators. 9234 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9235 for pkg in $enableval; do 9236 IFS=$lt_save_ifs 9237 if test "X$pkg" = "X$p"; then 9238 enable_static=yes 9239 fi 9240 done 9241 IFS=$lt_save_ifs 9242 ;; 9243 esac 9244else 9245 enable_static=yes 9246fi 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257# Check whether --with-pic was given. 9258if test "${with_pic+set}" = set; then : 9259 withval=$with_pic; lt_p=${PACKAGE-default} 9260 case $withval in 9261 yes|no) pic_mode=$withval ;; 9262 *) 9263 pic_mode=default 9264 # Look at the argument we got. We use all the common list separators. 9265 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9266 for lt_pkg in $withval; do 9267 IFS=$lt_save_ifs 9268 if test "X$lt_pkg" = "X$lt_p"; then 9269 pic_mode=yes 9270 fi 9271 done 9272 IFS=$lt_save_ifs 9273 ;; 9274 esac 9275else 9276 pic_mode=default 9277fi 9278 9279 9280 9281 9282 9283 9284 9285 9286 # Check whether --enable-fast-install was given. 9287if test "${enable_fast_install+set}" = set; then : 9288 enableval=$enable_fast_install; p=${PACKAGE-default} 9289 case $enableval in 9290 yes) enable_fast_install=yes ;; 9291 no) enable_fast_install=no ;; 9292 *) 9293 enable_fast_install=no 9294 # Look at the argument we got. We use all the common list separators. 9295 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9296 for pkg in $enableval; do 9297 IFS=$lt_save_ifs 9298 if test "X$pkg" = "X$p"; then 9299 enable_fast_install=yes 9300 fi 9301 done 9302 IFS=$lt_save_ifs 9303 ;; 9304 esac 9305else 9306 enable_fast_install=yes 9307fi 9308 9309 9310 9311 9312 9313 9314 9315 9316 shared_archive_member_spec= 9317case $host,$enable_shared in 9318power*-*-aix[5-9]*,yes) 9319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 9320$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 9321 9322# Check whether --with-aix-soname was given. 9323if test "${with_aix_soname+set}" = set; then : 9324 withval=$with_aix_soname; case $withval in 9325 aix|svr4|both) 9326 ;; 9327 *) 9328 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 9329 ;; 9330 esac 9331 lt_cv_with_aix_soname=$with_aix_soname 9332else 9333 if ${lt_cv_with_aix_soname+:} false; then : 9334 $as_echo_n "(cached) " >&6 9335else 9336 lt_cv_with_aix_soname=aix 9337fi 9338 9339 with_aix_soname=$lt_cv_with_aix_soname 9340fi 9341 9342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 9343$as_echo "$with_aix_soname" >&6; } 9344 if test aix != "$with_aix_soname"; then 9345 # For the AIX way of multilib, we name the shared archive member 9346 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 9347 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 9348 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 9349 # the AIX toolchain works better with OBJECT_MODE set (default 32). 9350 if test 64 = "${OBJECT_MODE-32}"; then 9351 shared_archive_member_spec=shr_64 9352 else 9353 shared_archive_member_spec=shr 9354 fi 9355 fi 9356 ;; 9357*) 9358 with_aix_soname=aix 9359 ;; 9360esac 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371# This can be used to rebuild libtool when needed 9372LIBTOOL_DEPS=$ltmain 9373 9374# Always use our own libtool. 9375LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406test -z "$LN_S" && LN_S="ln -s" 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421if test -n "${ZSH_VERSION+set}"; then 9422 setopt NO_GLOB_SUBST 9423fi 9424 9425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9426$as_echo_n "checking for objdir... " >&6; } 9427if ${lt_cv_objdir+:} false; then : 9428 $as_echo_n "(cached) " >&6 9429else 9430 rm -f .libs 2>/dev/null 9431mkdir .libs 2>/dev/null 9432if test -d .libs; then 9433 lt_cv_objdir=.libs 9434else 9435 # MS-DOS does not allow filenames that begin with a dot. 9436 lt_cv_objdir=_libs 9437fi 9438rmdir .libs 2>/dev/null 9439fi 9440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9441$as_echo "$lt_cv_objdir" >&6; } 9442objdir=$lt_cv_objdir 9443 9444 9445 9446 9447 9448cat >>confdefs.h <<_ACEOF 9449#define LT_OBJDIR "$lt_cv_objdir/" 9450_ACEOF 9451 9452 9453 9454 9455case $host_os in 9456aix3*) 9457 # AIX sometimes has problems with the GCC collect2 program. For some 9458 # reason, if we set the COLLECT_NAMES environment variable, the problems 9459 # vanish in a puff of smoke. 9460 if test set != "${COLLECT_NAMES+set}"; then 9461 COLLECT_NAMES= 9462 export COLLECT_NAMES 9463 fi 9464 ;; 9465esac 9466 9467# Global variables: 9468ofile=libtool 9469can_build_shared=yes 9470 9471# All known linkers require a '.a' archive for static linking (except MSVC, 9472# which needs '.lib'). 9473libext=a 9474 9475with_gnu_ld=$lt_cv_prog_gnu_ld 9476 9477old_CC=$CC 9478old_CFLAGS=$CFLAGS 9479 9480# Set sane defaults for various variables 9481test -z "$CC" && CC=cc 9482test -z "$LTCC" && LTCC=$CC 9483test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9484test -z "$LD" && LD=ld 9485test -z "$ac_objext" && ac_objext=o 9486 9487func_cc_basename $compiler 9488cc_basename=$func_cc_basename_result 9489 9490 9491# Only perform the check for file, if the check method requires it 9492test -z "$MAGIC_CMD" && MAGIC_CMD=file 9493case $deplibs_check_method in 9494file_magic*) 9495 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9497$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9498if ${lt_cv_path_MAGIC_CMD+:} false; then : 9499 $as_echo_n "(cached) " >&6 9500else 9501 case $MAGIC_CMD in 9502[\\/*] | ?:[\\/]*) 9503 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9504 ;; 9505*) 9506 lt_save_MAGIC_CMD=$MAGIC_CMD 9507 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9508 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9509 for ac_dir in $ac_dummy; do 9510 IFS=$lt_save_ifs 9511 test -z "$ac_dir" && ac_dir=. 9512 if test -f "$ac_dir/${ac_tool_prefix}file"; then 9513 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 9514 if test -n "$file_magic_test_file"; then 9515 case $deplibs_check_method in 9516 "file_magic "*) 9517 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9518 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9519 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9520 $EGREP "$file_magic_regex" > /dev/null; then 9521 : 9522 else 9523 cat <<_LT_EOF 1>&2 9524 9525*** Warning: the command libtool uses to detect shared libraries, 9526*** $file_magic_cmd, produces output that libtool cannot recognize. 9527*** The result is that libtool may fail to recognize shared libraries 9528*** as such. This will affect the creation of libtool libraries that 9529*** depend on shared libraries, but programs linked with such libtool 9530*** libraries will work regardless of this problem. Nevertheless, you 9531*** may want to report the problem to your system manager and/or to 9532*** bug-libtool@gnu.org 9533 9534_LT_EOF 9535 fi ;; 9536 esac 9537 fi 9538 break 9539 fi 9540 done 9541 IFS=$lt_save_ifs 9542 MAGIC_CMD=$lt_save_MAGIC_CMD 9543 ;; 9544esac 9545fi 9546 9547MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9548if test -n "$MAGIC_CMD"; then 9549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9550$as_echo "$MAGIC_CMD" >&6; } 9551else 9552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9553$as_echo "no" >&6; } 9554fi 9555 9556 9557 9558 9559 9560if test -z "$lt_cv_path_MAGIC_CMD"; then 9561 if test -n "$ac_tool_prefix"; then 9562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9563$as_echo_n "checking for file... " >&6; } 9564if ${lt_cv_path_MAGIC_CMD+:} false; then : 9565 $as_echo_n "(cached) " >&6 9566else 9567 case $MAGIC_CMD in 9568[\\/*] | ?:[\\/]*) 9569 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9570 ;; 9571*) 9572 lt_save_MAGIC_CMD=$MAGIC_CMD 9573 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9574 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9575 for ac_dir in $ac_dummy; do 9576 IFS=$lt_save_ifs 9577 test -z "$ac_dir" && ac_dir=. 9578 if test -f "$ac_dir/file"; then 9579 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 9580 if test -n "$file_magic_test_file"; then 9581 case $deplibs_check_method in 9582 "file_magic "*) 9583 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9584 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9585 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9586 $EGREP "$file_magic_regex" > /dev/null; then 9587 : 9588 else 9589 cat <<_LT_EOF 1>&2 9590 9591*** Warning: the command libtool uses to detect shared libraries, 9592*** $file_magic_cmd, produces output that libtool cannot recognize. 9593*** The result is that libtool may fail to recognize shared libraries 9594*** as such. This will affect the creation of libtool libraries that 9595*** depend on shared libraries, but programs linked with such libtool 9596*** libraries will work regardless of this problem. Nevertheless, you 9597*** may want to report the problem to your system manager and/or to 9598*** bug-libtool@gnu.org 9599 9600_LT_EOF 9601 fi ;; 9602 esac 9603 fi 9604 break 9605 fi 9606 done 9607 IFS=$lt_save_ifs 9608 MAGIC_CMD=$lt_save_MAGIC_CMD 9609 ;; 9610esac 9611fi 9612 9613MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9614if test -n "$MAGIC_CMD"; then 9615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9616$as_echo "$MAGIC_CMD" >&6; } 9617else 9618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9619$as_echo "no" >&6; } 9620fi 9621 9622 9623 else 9624 MAGIC_CMD=: 9625 fi 9626fi 9627 9628 fi 9629 ;; 9630esac 9631 9632# Use C for the default configuration in the libtool script 9633 9634lt_save_CC=$CC 9635ac_ext=c 9636ac_cpp='$CPP $CPPFLAGS' 9637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9639ac_compiler_gnu=$ac_cv_c_compiler_gnu 9640 9641 9642# Source file extension for C test sources. 9643ac_ext=c 9644 9645# Object file extension for compiled C test sources. 9646objext=o 9647objext=$objext 9648 9649# Code to be used in simple compile tests 9650lt_simple_compile_test_code="int some_variable = 0;" 9651 9652# Code to be used in simple link tests 9653lt_simple_link_test_code='int main(){return(0);}' 9654 9655 9656 9657 9658 9659 9660 9661# If no C compiler was specified, use CC. 9662LTCC=${LTCC-"$CC"} 9663 9664# If no C compiler flags were specified, use CFLAGS. 9665LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9666 9667# Allow CC to be a program name with arguments. 9668compiler=$CC 9669 9670# Save the default compiler, since it gets overwritten when the other 9671# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9672compiler_DEFAULT=$CC 9673 9674# save warnings/boilerplate of simple test code 9675ac_outfile=conftest.$ac_objext 9676echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9677eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9678_lt_compiler_boilerplate=`cat conftest.err` 9679$RM conftest* 9680 9681ac_outfile=conftest.$ac_objext 9682echo "$lt_simple_link_test_code" >conftest.$ac_ext 9683eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9684_lt_linker_boilerplate=`cat conftest.err` 9685$RM -r conftest* 9686 9687 9688## CAVEAT EMPTOR: 9689## There is no encapsulation within the following macros, do not change 9690## the running order or otherwise move them around unless you know exactly 9691## what you are doing... 9692if test -n "$compiler"; then 9693 9694lt_prog_compiler_no_builtin_flag= 9695 9696if test yes = "$GCC"; then 9697 case $cc_basename in 9698 nvcc*) 9699 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9700 *) 9701 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9702 esac 9703 9704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9705$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9706if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9707 $as_echo_n "(cached) " >&6 9708else 9709 lt_cv_prog_compiler_rtti_exceptions=no 9710 ac_outfile=conftest.$ac_objext 9711 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9712 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9713 # Insert the option either (1) after the last *FLAGS variable, or 9714 # (2) before a word containing "conftest.", or (3) at the end. 9715 # Note that $ac_compile itself does not contain backslashes and begins 9716 # with a dollar sign (not a hyphen), so the echo should work correctly. 9717 # The option is referenced via a variable to avoid confusing sed. 9718 lt_compile=`echo "$ac_compile" | $SED \ 9719 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9720 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9721 -e 's:$: $lt_compiler_flag:'` 9722 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9723 (eval "$lt_compile" 2>conftest.err) 9724 ac_status=$? 9725 cat conftest.err >&5 9726 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9727 if (exit $ac_status) && test -s "$ac_outfile"; then 9728 # The compiler can only warn and ignore the option if not recognized 9729 # So say no if there are warnings other than the usual output. 9730 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9731 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9732 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9733 lt_cv_prog_compiler_rtti_exceptions=yes 9734 fi 9735 fi 9736 $RM conftest* 9737 9738fi 9739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9740$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9741 9742if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9743 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9744else 9745 : 9746fi 9747 9748fi 9749 9750 9751 9752 9753 9754 9755 lt_prog_compiler_wl= 9756lt_prog_compiler_pic= 9757lt_prog_compiler_static= 9758 9759 9760 if test yes = "$GCC"; then 9761 lt_prog_compiler_wl='-Wl,' 9762 lt_prog_compiler_static='-static' 9763 9764 case $host_os in 9765 aix*) 9766 # All AIX code is PIC. 9767 if test ia64 = "$host_cpu"; then 9768 # AIX 5 now supports IA64 processor 9769 lt_prog_compiler_static='-Bstatic' 9770 fi 9771 lt_prog_compiler_pic='-fPIC' 9772 ;; 9773 9774 amigaos*) 9775 case $host_cpu in 9776 powerpc) 9777 # see comment about AmigaOS4 .so support 9778 lt_prog_compiler_pic='-fPIC' 9779 ;; 9780 m68k) 9781 # FIXME: we need at least 68020 code to build shared libraries, but 9782 # adding the '-m68020' flag to GCC prevents building anything better, 9783 # like '-m68040'. 9784 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9785 ;; 9786 esac 9787 ;; 9788 9789 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9790 # PIC is the default for these OSes. 9791 ;; 9792 9793 mingw* | cygwin* | pw32* | os2* | cegcc*) 9794 # This hack is so that the source file can tell whether it is being 9795 # built for inclusion in a dll (and should export symbols for example). 9796 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9797 # (--disable-auto-import) libraries 9798 lt_prog_compiler_pic='-DDLL_EXPORT' 9799 case $host_os in 9800 os2*) 9801 lt_prog_compiler_static='$wl-static' 9802 ;; 9803 esac 9804 ;; 9805 9806 darwin* | rhapsody*) 9807 # PIC is the default on this platform 9808 # Common symbols not allowed in MH_DYLIB files 9809 lt_prog_compiler_pic='-fno-common' 9810 ;; 9811 9812 haiku*) 9813 # PIC is the default for Haiku. 9814 # The "-static" flag exists, but is broken. 9815 lt_prog_compiler_static= 9816 ;; 9817 9818 hpux*) 9819 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9820 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9821 # sets the default TLS model and affects inlining. 9822 case $host_cpu in 9823 hppa*64*) 9824 # +Z the default 9825 ;; 9826 *) 9827 lt_prog_compiler_pic='-fPIC' 9828 ;; 9829 esac 9830 ;; 9831 9832 interix[3-9]*) 9833 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9834 # Instead, we relocate shared libraries at runtime. 9835 ;; 9836 9837 msdosdjgpp*) 9838 # Just because we use GCC doesn't mean we suddenly get shared libraries 9839 # on systems that don't support them. 9840 lt_prog_compiler_can_build_shared=no 9841 enable_shared=no 9842 ;; 9843 9844 *nto* | *qnx*) 9845 # QNX uses GNU C++, but need to define -shared option too, otherwise 9846 # it will coredump. 9847 lt_prog_compiler_pic='-fPIC -shared' 9848 ;; 9849 9850 sysv4*MP*) 9851 if test -d /usr/nec; then 9852 lt_prog_compiler_pic=-Kconform_pic 9853 fi 9854 ;; 9855 9856 *) 9857 lt_prog_compiler_pic='-fPIC' 9858 ;; 9859 esac 9860 9861 case $cc_basename in 9862 nvcc*) # Cuda Compiler Driver 2.2 9863 lt_prog_compiler_wl='-Xlinker ' 9864 if test -n "$lt_prog_compiler_pic"; then 9865 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9866 fi 9867 ;; 9868 esac 9869 else 9870 # PORTME Check for flag to pass linker flags through the system compiler. 9871 case $host_os in 9872 aix*) 9873 lt_prog_compiler_wl='-Wl,' 9874 if test ia64 = "$host_cpu"; then 9875 # AIX 5 now supports IA64 processor 9876 lt_prog_compiler_static='-Bstatic' 9877 else 9878 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9879 fi 9880 ;; 9881 9882 darwin* | rhapsody*) 9883 # PIC is the default on this platform 9884 # Common symbols not allowed in MH_DYLIB files 9885 lt_prog_compiler_pic='-fno-common' 9886 case $cc_basename in 9887 nagfor*) 9888 # NAG Fortran compiler 9889 lt_prog_compiler_wl='-Wl,-Wl,,' 9890 lt_prog_compiler_pic='-PIC' 9891 lt_prog_compiler_static='-Bstatic' 9892 ;; 9893 esac 9894 ;; 9895 9896 mingw* | cygwin* | pw32* | os2* | cegcc*) 9897 # This hack is so that the source file can tell whether it is being 9898 # built for inclusion in a dll (and should export symbols for example). 9899 lt_prog_compiler_pic='-DDLL_EXPORT' 9900 case $host_os in 9901 os2*) 9902 lt_prog_compiler_static='$wl-static' 9903 ;; 9904 esac 9905 ;; 9906 9907 hpux9* | hpux10* | hpux11*) 9908 lt_prog_compiler_wl='-Wl,' 9909 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9910 # not for PA HP-UX. 9911 case $host_cpu in 9912 hppa*64*|ia64*) 9913 # +Z the default 9914 ;; 9915 *) 9916 lt_prog_compiler_pic='+Z' 9917 ;; 9918 esac 9919 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9920 lt_prog_compiler_static='$wl-a ${wl}archive' 9921 ;; 9922 9923 irix5* | irix6* | nonstopux*) 9924 lt_prog_compiler_wl='-Wl,' 9925 # PIC (with -KPIC) is the default. 9926 lt_prog_compiler_static='-non_shared' 9927 ;; 9928 9929 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9930 case $cc_basename in 9931 # old Intel for x86_64, which still supported -KPIC. 9932 ecc*) 9933 lt_prog_compiler_wl='-Wl,' 9934 lt_prog_compiler_pic='-KPIC' 9935 lt_prog_compiler_static='-static' 9936 ;; 9937 # icc used to be incompatible with GCC. 9938 # ICC 10 doesn't accept -KPIC any more. 9939 icc* | ifort*) 9940 lt_prog_compiler_wl='-Wl,' 9941 lt_prog_compiler_pic='-fPIC' 9942 lt_prog_compiler_static='-static' 9943 ;; 9944 # Lahey Fortran 8.1. 9945 lf95*) 9946 lt_prog_compiler_wl='-Wl,' 9947 lt_prog_compiler_pic='--shared' 9948 lt_prog_compiler_static='--static' 9949 ;; 9950 nagfor*) 9951 # NAG Fortran compiler 9952 lt_prog_compiler_wl='-Wl,-Wl,,' 9953 lt_prog_compiler_pic='-PIC' 9954 lt_prog_compiler_static='-Bstatic' 9955 ;; 9956 tcc*) 9957 # Fabrice Bellard et al's Tiny C Compiler 9958 lt_prog_compiler_wl='-Wl,' 9959 lt_prog_compiler_pic='-fPIC' 9960 lt_prog_compiler_static='-static' 9961 ;; 9962 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9963 # Portland Group compilers (*not* the Pentium gcc compiler, 9964 # which looks to be a dead project) 9965 lt_prog_compiler_wl='-Wl,' 9966 lt_prog_compiler_pic='-fpic' 9967 lt_prog_compiler_static='-Bstatic' 9968 ;; 9969 ccc*) 9970 lt_prog_compiler_wl='-Wl,' 9971 # All Alpha code is PIC. 9972 lt_prog_compiler_static='-non_shared' 9973 ;; 9974 xl* | bgxl* | bgf* | mpixl*) 9975 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9976 lt_prog_compiler_wl='-Wl,' 9977 lt_prog_compiler_pic='-qpic' 9978 lt_prog_compiler_static='-qstaticlink' 9979 ;; 9980 *) 9981 case `$CC -V 2>&1 | sed 5q` in 9982 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9983 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9984 lt_prog_compiler_pic='-KPIC' 9985 lt_prog_compiler_static='-Bstatic' 9986 lt_prog_compiler_wl='' 9987 ;; 9988 *Sun\ F* | *Sun*Fortran*) 9989 lt_prog_compiler_pic='-KPIC' 9990 lt_prog_compiler_static='-Bstatic' 9991 lt_prog_compiler_wl='-Qoption ld ' 9992 ;; 9993 *Sun\ C*) 9994 # Sun C 5.9 9995 lt_prog_compiler_pic='-KPIC' 9996 lt_prog_compiler_static='-Bstatic' 9997 lt_prog_compiler_wl='-Wl,' 9998 ;; 9999 *Intel*\ [CF]*Compiler*) 10000 lt_prog_compiler_wl='-Wl,' 10001 lt_prog_compiler_pic='-fPIC' 10002 lt_prog_compiler_static='-static' 10003 ;; 10004 *Portland\ Group*) 10005 lt_prog_compiler_wl='-Wl,' 10006 lt_prog_compiler_pic='-fpic' 10007 lt_prog_compiler_static='-Bstatic' 10008 ;; 10009 esac 10010 ;; 10011 esac 10012 ;; 10013 10014 newsos6) 10015 lt_prog_compiler_pic='-KPIC' 10016 lt_prog_compiler_static='-Bstatic' 10017 ;; 10018 10019 *nto* | *qnx*) 10020 # QNX uses GNU C++, but need to define -shared option too, otherwise 10021 # it will coredump. 10022 lt_prog_compiler_pic='-fPIC -shared' 10023 ;; 10024 10025 osf3* | osf4* | osf5*) 10026 lt_prog_compiler_wl='-Wl,' 10027 # All OSF/1 code is PIC. 10028 lt_prog_compiler_static='-non_shared' 10029 ;; 10030 10031 rdos*) 10032 lt_prog_compiler_static='-non_shared' 10033 ;; 10034 10035 solaris*) 10036 lt_prog_compiler_pic='-KPIC' 10037 lt_prog_compiler_static='-Bstatic' 10038 case $cc_basename in 10039 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 10040 lt_prog_compiler_wl='-Qoption ld ';; 10041 *) 10042 lt_prog_compiler_wl='-Wl,';; 10043 esac 10044 ;; 10045 10046 sunos4*) 10047 lt_prog_compiler_wl='-Qoption ld ' 10048 lt_prog_compiler_pic='-PIC' 10049 lt_prog_compiler_static='-Bstatic' 10050 ;; 10051 10052 sysv4 | sysv4.2uw2* | sysv4.3*) 10053 lt_prog_compiler_wl='-Wl,' 10054 lt_prog_compiler_pic='-KPIC' 10055 lt_prog_compiler_static='-Bstatic' 10056 ;; 10057 10058 sysv4*MP*) 10059 if test -d /usr/nec; then 10060 lt_prog_compiler_pic='-Kconform_pic' 10061 lt_prog_compiler_static='-Bstatic' 10062 fi 10063 ;; 10064 10065 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10066 lt_prog_compiler_wl='-Wl,' 10067 lt_prog_compiler_pic='-KPIC' 10068 lt_prog_compiler_static='-Bstatic' 10069 ;; 10070 10071 unicos*) 10072 lt_prog_compiler_wl='-Wl,' 10073 lt_prog_compiler_can_build_shared=no 10074 ;; 10075 10076 uts4*) 10077 lt_prog_compiler_pic='-pic' 10078 lt_prog_compiler_static='-Bstatic' 10079 ;; 10080 10081 *) 10082 lt_prog_compiler_can_build_shared=no 10083 ;; 10084 esac 10085 fi 10086 10087case $host_os in 10088 # For platforms that do not support PIC, -DPIC is meaningless: 10089 *djgpp*) 10090 lt_prog_compiler_pic= 10091 ;; 10092 *) 10093 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 10094 ;; 10095esac 10096 10097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 10098$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 10099if ${lt_cv_prog_compiler_pic+:} false; then : 10100 $as_echo_n "(cached) " >&6 10101else 10102 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 10103fi 10104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 10105$as_echo "$lt_cv_prog_compiler_pic" >&6; } 10106lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 10107 10108# 10109# Check to make sure the PIC flag actually works. 10110# 10111if test -n "$lt_prog_compiler_pic"; then 10112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 10113$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 10114if ${lt_cv_prog_compiler_pic_works+:} false; then : 10115 $as_echo_n "(cached) " >&6 10116else 10117 lt_cv_prog_compiler_pic_works=no 10118 ac_outfile=conftest.$ac_objext 10119 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10120 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 10121 # Insert the option either (1) after the last *FLAGS variable, or 10122 # (2) before a word containing "conftest.", or (3) at the end. 10123 # Note that $ac_compile itself does not contain backslashes and begins 10124 # with a dollar sign (not a hyphen), so the echo should work correctly. 10125 # The option is referenced via a variable to avoid confusing sed. 10126 lt_compile=`echo "$ac_compile" | $SED \ 10127 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10128 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10129 -e 's:$: $lt_compiler_flag:'` 10130 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10131 (eval "$lt_compile" 2>conftest.err) 10132 ac_status=$? 10133 cat conftest.err >&5 10134 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10135 if (exit $ac_status) && test -s "$ac_outfile"; then 10136 # The compiler can only warn and ignore the option if not recognized 10137 # So say no if there are warnings other than the usual output. 10138 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10139 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10140 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10141 lt_cv_prog_compiler_pic_works=yes 10142 fi 10143 fi 10144 $RM conftest* 10145 10146fi 10147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 10148$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 10149 10150if test yes = "$lt_cv_prog_compiler_pic_works"; then 10151 case $lt_prog_compiler_pic in 10152 "" | " "*) ;; 10153 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 10154 esac 10155else 10156 lt_prog_compiler_pic= 10157 lt_prog_compiler_can_build_shared=no 10158fi 10159 10160fi 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172# 10173# Check to make sure the static flag actually works. 10174# 10175wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 10176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 10177$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 10178if ${lt_cv_prog_compiler_static_works+:} false; then : 10179 $as_echo_n "(cached) " >&6 10180else 10181 lt_cv_prog_compiler_static_works=no 10182 save_LDFLAGS=$LDFLAGS 10183 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 10184 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10185 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10186 # The linker can only warn and ignore the option if not recognized 10187 # So say no if there are warnings 10188 if test -s conftest.err; then 10189 # Append any errors to the config.log. 10190 cat conftest.err 1>&5 10191 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10192 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10193 if diff conftest.exp conftest.er2 >/dev/null; then 10194 lt_cv_prog_compiler_static_works=yes 10195 fi 10196 else 10197 lt_cv_prog_compiler_static_works=yes 10198 fi 10199 fi 10200 $RM -r conftest* 10201 LDFLAGS=$save_LDFLAGS 10202 10203fi 10204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 10205$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 10206 10207if test yes = "$lt_cv_prog_compiler_static_works"; then 10208 : 10209else 10210 lt_prog_compiler_static= 10211fi 10212 10213 10214 10215 10216 10217 10218 10219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10220$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10221if ${lt_cv_prog_compiler_c_o+:} false; then : 10222 $as_echo_n "(cached) " >&6 10223else 10224 lt_cv_prog_compiler_c_o=no 10225 $RM -r conftest 2>/dev/null 10226 mkdir conftest 10227 cd conftest 10228 mkdir out 10229 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10230 10231 lt_compiler_flag="-o out/conftest2.$ac_objext" 10232 # Insert the option either (1) after the last *FLAGS variable, or 10233 # (2) before a word containing "conftest.", or (3) at the end. 10234 # Note that $ac_compile itself does not contain backslashes and begins 10235 # with a dollar sign (not a hyphen), so the echo should work correctly. 10236 lt_compile=`echo "$ac_compile" | $SED \ 10237 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10238 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10239 -e 's:$: $lt_compiler_flag:'` 10240 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10241 (eval "$lt_compile" 2>out/conftest.err) 10242 ac_status=$? 10243 cat out/conftest.err >&5 10244 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10245 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10246 then 10247 # The compiler can only warn and ignore the option if not recognized 10248 # So say no if there are warnings 10249 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10250 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10251 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10252 lt_cv_prog_compiler_c_o=yes 10253 fi 10254 fi 10255 chmod u+w . 2>&5 10256 $RM conftest* 10257 # SGI C++ compiler will create directory out/ii_files/ for 10258 # template instantiation 10259 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10260 $RM out/* && rmdir out 10261 cd .. 10262 $RM -r conftest 10263 $RM conftest* 10264 10265fi 10266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10267$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10268 10269 10270 10271 10272 10273 10274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10275$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10276if ${lt_cv_prog_compiler_c_o+:} false; then : 10277 $as_echo_n "(cached) " >&6 10278else 10279 lt_cv_prog_compiler_c_o=no 10280 $RM -r conftest 2>/dev/null 10281 mkdir conftest 10282 cd conftest 10283 mkdir out 10284 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10285 10286 lt_compiler_flag="-o out/conftest2.$ac_objext" 10287 # Insert the option either (1) after the last *FLAGS variable, or 10288 # (2) before a word containing "conftest.", or (3) at the end. 10289 # Note that $ac_compile itself does not contain backslashes and begins 10290 # with a dollar sign (not a hyphen), so the echo should work correctly. 10291 lt_compile=`echo "$ac_compile" | $SED \ 10292 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10293 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10294 -e 's:$: $lt_compiler_flag:'` 10295 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10296 (eval "$lt_compile" 2>out/conftest.err) 10297 ac_status=$? 10298 cat out/conftest.err >&5 10299 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10300 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10301 then 10302 # The compiler can only warn and ignore the option if not recognized 10303 # So say no if there are warnings 10304 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10305 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10306 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10307 lt_cv_prog_compiler_c_o=yes 10308 fi 10309 fi 10310 chmod u+w . 2>&5 10311 $RM conftest* 10312 # SGI C++ compiler will create directory out/ii_files/ for 10313 # template instantiation 10314 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10315 $RM out/* && rmdir out 10316 cd .. 10317 $RM -r conftest 10318 $RM conftest* 10319 10320fi 10321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10322$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10323 10324 10325 10326 10327hard_links=nottested 10328if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 10329 # do not overwrite the value of need_locks provided by the user 10330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 10331$as_echo_n "checking if we can lock with hard links... " >&6; } 10332 hard_links=yes 10333 $RM conftest* 10334 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10335 touch conftest.a 10336 ln conftest.a conftest.b 2>&5 || hard_links=no 10337 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 10339$as_echo "$hard_links" >&6; } 10340 if test no = "$hard_links"; then 10341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 10342$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 10343 need_locks=warn 10344 fi 10345else 10346 need_locks=no 10347fi 10348 10349 10350 10351 10352 10353 10354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10355$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10356 10357 runpath_var= 10358 allow_undefined_flag= 10359 always_export_symbols=no 10360 archive_cmds= 10361 archive_expsym_cmds= 10362 compiler_needs_object=no 10363 enable_shared_with_static_runtimes=no 10364 export_dynamic_flag_spec= 10365 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10366 hardcode_automatic=no 10367 hardcode_direct=no 10368 hardcode_direct_absolute=no 10369 hardcode_libdir_flag_spec= 10370 hardcode_libdir_separator= 10371 hardcode_minus_L=no 10372 hardcode_shlibpath_var=unsupported 10373 inherit_rpath=no 10374 link_all_deplibs=unknown 10375 module_cmds= 10376 module_expsym_cmds= 10377 old_archive_from_new_cmds= 10378 old_archive_from_expsyms_cmds= 10379 thread_safe_flag_spec= 10380 whole_archive_flag_spec= 10381 # include_expsyms should be a list of space-separated symbols to be *always* 10382 # included in the symbol list 10383 include_expsyms= 10384 # exclude_expsyms can be an extended regexp of symbols to exclude 10385 # it will be wrapped by ' (' and ')$', so one must not match beginning or 10386 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 10387 # as well as any symbol that contains 'd'. 10388 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10389 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10390 # platforms (ab)use it in PIC code, but their linkers get confused if 10391 # the symbol is explicitly referenced. Since portable code cannot 10392 # rely on this symbol name, it's probably fine to never include it in 10393 # preloaded symbol tables. 10394 # Exclude shared library initialization/finalization symbols. 10395 extract_expsyms_cmds= 10396 10397 case $host_os in 10398 cygwin* | mingw* | pw32* | cegcc*) 10399 # FIXME: the MSVC++ port hasn't been tested in a loooong time 10400 # When not using gcc, we currently assume that we are using 10401 # Microsoft Visual C++. 10402 if test yes != "$GCC"; then 10403 with_gnu_ld=no 10404 fi 10405 ;; 10406 interix*) 10407 # we just hope/assume this is gcc and not c89 (= MSVC++) 10408 with_gnu_ld=yes 10409 ;; 10410 openbsd* | bitrig*) 10411 with_gnu_ld=no 10412 ;; 10413 esac 10414 10415 ld_shlibs=yes 10416 10417 # On some targets, GNU ld is compatible enough with the native linker 10418 # that we're better off using the native interface for both. 10419 lt_use_gnu_ld_interface=no 10420 if test yes = "$with_gnu_ld"; then 10421 case $host_os in 10422 aix*) 10423 # The AIX port of GNU ld has always aspired to compatibility 10424 # with the native linker. However, as the warning in the GNU ld 10425 # block says, versions before 2.19.5* couldn't really create working 10426 # shared libraries, regardless of the interface used. 10427 case `$LD -v 2>&1` in 10428 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10429 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10430 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10431 *) 10432 lt_use_gnu_ld_interface=yes 10433 ;; 10434 esac 10435 ;; 10436 *) 10437 lt_use_gnu_ld_interface=yes 10438 ;; 10439 esac 10440 fi 10441 10442 if test yes = "$lt_use_gnu_ld_interface"; then 10443 # If archive_cmds runs LD, not CC, wlarc should be empty 10444 wlarc='$wl' 10445 10446 # Set some defaults for GNU ld with shared library support. These 10447 # are reset later if shared libraries are not supported. Putting them 10448 # here allows them to be overridden if necessary. 10449 runpath_var=LD_RUN_PATH 10450 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10451 export_dynamic_flag_spec='$wl--export-dynamic' 10452 # ancient GNU ld didn't support --whole-archive et. al. 10453 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10454 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 10455 else 10456 whole_archive_flag_spec= 10457 fi 10458 supports_anon_versioning=no 10459 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 10460 *GNU\ gold*) supports_anon_versioning=yes ;; 10461 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10462 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10463 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10464 *\ 2.11.*) ;; # other 2.11 versions 10465 *) supports_anon_versioning=yes ;; 10466 esac 10467 10468 # See if GNU ld supports shared libraries. 10469 case $host_os in 10470 aix[3-9]*) 10471 # On AIX/PPC, the GNU linker is very broken 10472 if test ia64 != "$host_cpu"; then 10473 ld_shlibs=no 10474 cat <<_LT_EOF 1>&2 10475 10476*** Warning: the GNU linker, at least up to release 2.19, is reported 10477*** to be unable to reliably create shared libraries on AIX. 10478*** Therefore, libtool is disabling shared libraries support. If you 10479*** really care for shared libraries, you may want to install binutils 10480*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10481*** You will then need to restart the configuration process. 10482 10483_LT_EOF 10484 fi 10485 ;; 10486 10487 amigaos*) 10488 case $host_cpu in 10489 powerpc) 10490 # see comment about AmigaOS4 .so support 10491 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10492 archive_expsym_cmds='' 10493 ;; 10494 m68k) 10495 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)' 10496 hardcode_libdir_flag_spec='-L$libdir' 10497 hardcode_minus_L=yes 10498 ;; 10499 esac 10500 ;; 10501 10502 beos*) 10503 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10504 allow_undefined_flag=unsupported 10505 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10506 # support --undefined. This deserves some investigation. FIXME 10507 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10508 else 10509 ld_shlibs=no 10510 fi 10511 ;; 10512 10513 cygwin* | mingw* | pw32* | cegcc*) 10514 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10515 # as there is no search path for DLLs. 10516 hardcode_libdir_flag_spec='-L$libdir' 10517 export_dynamic_flag_spec='$wl--export-all-symbols' 10518 allow_undefined_flag=unsupported 10519 always_export_symbols=no 10520 enable_shared_with_static_runtimes=yes 10521 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 10522 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 10523 10524 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10525 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10526 # If the export-symbols file already is a .def file, use it as 10527 # is; otherwise, prepend EXPORTS... 10528 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10529 cp $export_symbols $output_objdir/$soname.def; 10530 else 10531 echo EXPORTS > $output_objdir/$soname.def; 10532 cat $export_symbols >> $output_objdir/$soname.def; 10533 fi~ 10534 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10535 else 10536 ld_shlibs=no 10537 fi 10538 ;; 10539 10540 haiku*) 10541 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10542 link_all_deplibs=yes 10543 ;; 10544 10545 os2*) 10546 hardcode_libdir_flag_spec='-L$libdir' 10547 hardcode_minus_L=yes 10548 allow_undefined_flag=unsupported 10549 shrext_cmds=.dll 10550 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10551 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10552 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10553 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10554 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10555 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10556 emximp -o $lib $output_objdir/$libname.def' 10557 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10558 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10559 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10560 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10561 prefix_cmds="$SED"~ 10562 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10563 prefix_cmds="$prefix_cmds -e 1d"; 10564 fi~ 10565 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10566 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10567 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10568 emximp -o $lib $output_objdir/$libname.def' 10569 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10570 enable_shared_with_static_runtimes=yes 10571 ;; 10572 10573 interix[3-9]*) 10574 hardcode_direct=no 10575 hardcode_shlibpath_var=no 10576 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10577 export_dynamic_flag_spec='$wl-E' 10578 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10579 # Instead, shared libraries are loaded at an image base (0x10000000 by 10580 # default) and relocated if they conflict, which is a slow very memory 10581 # consuming and fragmenting process. To avoid this, we pick a random, 10582 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10583 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10584 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10585 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' 10586 ;; 10587 10588 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10589 tmp_diet=no 10590 if test linux-dietlibc = "$host_os"; then 10591 case $cc_basename in 10592 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10593 esac 10594 fi 10595 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10596 && test no = "$tmp_diet" 10597 then 10598 tmp_addflag=' $pic_flag' 10599 tmp_sharedflag='-shared' 10600 case $cc_basename,$host_cpu in 10601 pgcc*) # Portland Group C compiler 10602 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' 10603 tmp_addflag=' $pic_flag' 10604 ;; 10605 pgf77* | pgf90* | pgf95* | pgfortran*) 10606 # Portland Group f77 and f90 compilers 10607 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' 10608 tmp_addflag=' $pic_flag -Mnomain' ;; 10609 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10610 tmp_addflag=' -i_dynamic' ;; 10611 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10612 tmp_addflag=' -i_dynamic -nofor_main' ;; 10613 ifc* | ifort*) # Intel Fortran compiler 10614 tmp_addflag=' -nofor_main' ;; 10615 lf95*) # Lahey Fortran 8.1 10616 whole_archive_flag_spec= 10617 tmp_sharedflag='--shared' ;; 10618 nagfor*) # NAGFOR 5.3 10619 tmp_sharedflag='-Wl,-shared' ;; 10620 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10621 tmp_sharedflag='-qmkshrobj' 10622 tmp_addflag= ;; 10623 nvcc*) # Cuda Compiler Driver 2.2 10624 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' 10625 compiler_needs_object=yes 10626 ;; 10627 esac 10628 case `$CC -V 2>&1 | sed 5q` in 10629 *Sun\ C*) # Sun C 5.9 10630 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' 10631 compiler_needs_object=yes 10632 tmp_sharedflag='-G' ;; 10633 *Sun\ F*) # Sun Fortran 8.3 10634 tmp_sharedflag='-G' ;; 10635 esac 10636 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10637 10638 if test yes = "$supports_anon_versioning"; then 10639 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10640 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10641 echo "local: *; };" >> $output_objdir/$libname.ver~ 10642 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 10643 fi 10644 10645 case $cc_basename in 10646 tcc*) 10647 export_dynamic_flag_spec='-rdynamic' 10648 ;; 10649 xlf* | bgf* | bgxlf* | mpixlf*) 10650 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10651 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10652 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10653 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10654 if test yes = "$supports_anon_versioning"; then 10655 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10656 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10657 echo "local: *; };" >> $output_objdir/$libname.ver~ 10658 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10659 fi 10660 ;; 10661 esac 10662 else 10663 ld_shlibs=no 10664 fi 10665 ;; 10666 10667 netbsd*) 10668 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10669 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10670 wlarc= 10671 else 10672 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10673 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10674 fi 10675 ;; 10676 10677 solaris*) 10678 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10679 ld_shlibs=no 10680 cat <<_LT_EOF 1>&2 10681 10682*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10683*** create shared libraries on Solaris systems. Therefore, libtool 10684*** is disabling shared libraries support. We urge you to upgrade GNU 10685*** binutils to release 2.9.1 or newer. Another option is to modify 10686*** your PATH or compiler configuration so that the native linker is 10687*** used, and then restart. 10688 10689_LT_EOF 10690 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10691 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10692 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10693 else 10694 ld_shlibs=no 10695 fi 10696 ;; 10697 10698 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10699 case `$LD -v 2>&1` in 10700 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10701 ld_shlibs=no 10702 cat <<_LT_EOF 1>&2 10703 10704*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10705*** reliably create shared libraries on SCO systems. Therefore, libtool 10706*** is disabling shared libraries support. We urge you to upgrade GNU 10707*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10708*** your PATH or compiler configuration so that the native linker is 10709*** used, and then restart. 10710 10711_LT_EOF 10712 ;; 10713 *) 10714 # For security reasons, it is highly recommended that you always 10715 # use absolute paths for naming shared libraries, and exclude the 10716 # DT_RUNPATH tag from executables and libraries. But doing so 10717 # requires that you compile everything twice, which is a pain. 10718 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10719 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10720 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10721 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10722 else 10723 ld_shlibs=no 10724 fi 10725 ;; 10726 esac 10727 ;; 10728 10729 sunos4*) 10730 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10731 wlarc= 10732 hardcode_direct=yes 10733 hardcode_shlibpath_var=no 10734 ;; 10735 10736 *) 10737 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10738 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10739 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10740 else 10741 ld_shlibs=no 10742 fi 10743 ;; 10744 esac 10745 10746 if test no = "$ld_shlibs"; then 10747 runpath_var= 10748 hardcode_libdir_flag_spec= 10749 export_dynamic_flag_spec= 10750 whole_archive_flag_spec= 10751 fi 10752 else 10753 # PORTME fill in a description of your system's linker (not GNU ld) 10754 case $host_os in 10755 aix3*) 10756 allow_undefined_flag=unsupported 10757 always_export_symbols=yes 10758 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' 10759 # Note: this linker hardcodes the directories in LIBPATH if there 10760 # are no directories specified by -L. 10761 hardcode_minus_L=yes 10762 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10763 # Neither direct hardcoding nor static linking is supported with a 10764 # broken collect2. 10765 hardcode_direct=unsupported 10766 fi 10767 ;; 10768 10769 aix[4-9]*) 10770 if test ia64 = "$host_cpu"; then 10771 # On IA64, the linker does run time linking by default, so we don't 10772 # have to do anything special. 10773 aix_use_runtimelinking=no 10774 exp_sym_flag='-Bexport' 10775 no_entry_flag= 10776 else 10777 # If we're using GNU nm, then we don't want the "-C" option. 10778 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10779 # Without the "-l" option, or with the "-B" option, AIX nm treats 10780 # weak defined symbols like other global defined symbols, whereas 10781 # GNU nm marks them as "W". 10782 # While the 'weak' keyword is ignored in the Export File, we need 10783 # it in the Import File for the 'aix-soname' feature, so we have 10784 # to replace the "-B" option with "-P" for AIX nm. 10785 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10786 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 10787 else 10788 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 10789 fi 10790 aix_use_runtimelinking=no 10791 10792 # Test if we are trying to use run time linking or normal 10793 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10794 # have runtime linking enabled, and use it for executables. 10795 # For shared libraries, we enable/disable runtime linking 10796 # depending on the kind of the shared library created - 10797 # when "with_aix_soname,aix_use_runtimelinking" is: 10798 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10799 # "aix,yes" lib.so shared, rtl:yes, for executables 10800 # lib.a static archive 10801 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10802 # lib.a(lib.so.V) shared, rtl:no, for executables 10803 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10804 # lib.a(lib.so.V) shared, rtl:no 10805 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10806 # lib.a static archive 10807 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10808 for ld_flag in $LDFLAGS; do 10809 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10810 aix_use_runtimelinking=yes 10811 break 10812 fi 10813 done 10814 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10815 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10816 # so we don't have lib.a shared libs to link our executables. 10817 # We have to force runtime linking in this case. 10818 aix_use_runtimelinking=yes 10819 LDFLAGS="$LDFLAGS -Wl,-brtl" 10820 fi 10821 ;; 10822 esac 10823 10824 exp_sym_flag='-bexport' 10825 no_entry_flag='-bnoentry' 10826 fi 10827 10828 # When large executables or shared objects are built, AIX ld can 10829 # have problems creating the table of contents. If linking a library 10830 # or program results in "error TOC overflow" add -mminimal-toc to 10831 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10832 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10833 10834 archive_cmds='' 10835 hardcode_direct=yes 10836 hardcode_direct_absolute=yes 10837 hardcode_libdir_separator=':' 10838 link_all_deplibs=yes 10839 file_list_spec='$wl-f,' 10840 case $with_aix_soname,$aix_use_runtimelinking in 10841 aix,*) ;; # traditional, no import file 10842 svr4,* | *,yes) # use import file 10843 # The Import File defines what to hardcode. 10844 hardcode_direct=no 10845 hardcode_direct_absolute=no 10846 ;; 10847 esac 10848 10849 if test yes = "$GCC"; then 10850 case $host_os in aix4.[012]|aix4.[012].*) 10851 # We only want to do this on AIX 4.2 and lower, the check 10852 # below for broken collect2 doesn't work under 4.3+ 10853 collect2name=`$CC -print-prog-name=collect2` 10854 if test -f "$collect2name" && 10855 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10856 then 10857 # We have reworked collect2 10858 : 10859 else 10860 # We have old collect2 10861 hardcode_direct=unsupported 10862 # It fails to find uninstalled libraries when the uninstalled 10863 # path is not listed in the libpath. Setting hardcode_minus_L 10864 # to unsupported forces relinking 10865 hardcode_minus_L=yes 10866 hardcode_libdir_flag_spec='-L$libdir' 10867 hardcode_libdir_separator= 10868 fi 10869 ;; 10870 esac 10871 shared_flag='-shared' 10872 if test yes = "$aix_use_runtimelinking"; then 10873 shared_flag="$shared_flag "'$wl-G' 10874 fi 10875 # Need to ensure runtime linking is disabled for the traditional 10876 # shared library, or the linker may eventually find shared libraries 10877 # /with/ Import File - we do not want to mix them. 10878 shared_flag_aix='-shared' 10879 shared_flag_svr4='-shared $wl-G' 10880 else 10881 # not using gcc 10882 if test ia64 = "$host_cpu"; then 10883 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10884 # chokes on -Wl,-G. The following line is correct: 10885 shared_flag='-G' 10886 else 10887 if test yes = "$aix_use_runtimelinking"; then 10888 shared_flag='$wl-G' 10889 else 10890 shared_flag='$wl-bM:SRE' 10891 fi 10892 shared_flag_aix='$wl-bM:SRE' 10893 shared_flag_svr4='$wl-G' 10894 fi 10895 fi 10896 10897 export_dynamic_flag_spec='$wl-bexpall' 10898 # It seems that -bexpall does not export symbols beginning with 10899 # underscore (_), so it is better to generate a list of symbols to export. 10900 always_export_symbols=yes 10901 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10902 # Warning - without using the other runtime loading flags (-brtl), 10903 # -berok will link without error, but may produce a broken library. 10904 allow_undefined_flag='-berok' 10905 # Determine the default libpath from the value encoded in an 10906 # empty executable. 10907 if test set = "${lt_cv_aix_libpath+set}"; then 10908 aix_libpath=$lt_cv_aix_libpath 10909else 10910 if ${lt_cv_aix_libpath_+:} false; then : 10911 $as_echo_n "(cached) " >&6 10912else 10913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10914/* end confdefs.h. */ 10915 10916int 10917main () 10918{ 10919 10920 ; 10921 return 0; 10922} 10923_ACEOF 10924if ac_fn_c_try_link "$LINENO"; then : 10925 10926 lt_aix_libpath_sed=' 10927 /Import File Strings/,/^$/ { 10928 /^0/ { 10929 s/^0 *\([^ ]*\) *$/\1/ 10930 p 10931 } 10932 }' 10933 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10934 # Check for a 64-bit object if we didn't find anything. 10935 if test -z "$lt_cv_aix_libpath_"; then 10936 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10937 fi 10938fi 10939rm -f core conftest.err conftest.$ac_objext \ 10940 conftest$ac_exeext conftest.$ac_ext 10941 if test -z "$lt_cv_aix_libpath_"; then 10942 lt_cv_aix_libpath_=/usr/lib:/lib 10943 fi 10944 10945fi 10946 10947 aix_libpath=$lt_cv_aix_libpath_ 10948fi 10949 10950 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10951 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 10952 else 10953 if test ia64 = "$host_cpu"; then 10954 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10955 allow_undefined_flag="-z nodefs" 10956 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" 10957 else 10958 # Determine the default libpath from the value encoded in an 10959 # empty executable. 10960 if test set = "${lt_cv_aix_libpath+set}"; then 10961 aix_libpath=$lt_cv_aix_libpath 10962else 10963 if ${lt_cv_aix_libpath_+:} false; then : 10964 $as_echo_n "(cached) " >&6 10965else 10966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10967/* end confdefs.h. */ 10968 10969int 10970main () 10971{ 10972 10973 ; 10974 return 0; 10975} 10976_ACEOF 10977if ac_fn_c_try_link "$LINENO"; then : 10978 10979 lt_aix_libpath_sed=' 10980 /Import File Strings/,/^$/ { 10981 /^0/ { 10982 s/^0 *\([^ ]*\) *$/\1/ 10983 p 10984 } 10985 }' 10986 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10987 # Check for a 64-bit object if we didn't find anything. 10988 if test -z "$lt_cv_aix_libpath_"; then 10989 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10990 fi 10991fi 10992rm -f core conftest.err conftest.$ac_objext \ 10993 conftest$ac_exeext conftest.$ac_ext 10994 if test -z "$lt_cv_aix_libpath_"; then 10995 lt_cv_aix_libpath_=/usr/lib:/lib 10996 fi 10997 10998fi 10999 11000 aix_libpath=$lt_cv_aix_libpath_ 11001fi 11002 11003 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 11004 # Warning - without using the other run time loading flags, 11005 # -berok will link without error, but may produce a broken library. 11006 no_undefined_flag=' $wl-bernotok' 11007 allow_undefined_flag=' $wl-berok' 11008 if test yes = "$with_gnu_ld"; then 11009 # We only use this code for GNU lds that support --whole-archive. 11010 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 11011 else 11012 # Exported symbols can be pulled into shared objects from archives 11013 whole_archive_flag_spec='$convenience' 11014 fi 11015 archive_cmds_need_lc=yes 11016 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 11017 # -brtl affects multiple linker settings, -berok does not and is overridden later 11018 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 11019 if test svr4 != "$with_aix_soname"; then 11020 # This is similar to how AIX traditionally builds its shared libraries. 11021 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 11022 fi 11023 if test aix != "$with_aix_soname"; then 11024 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 11025 else 11026 # used by -dlpreopen to get the symbols 11027 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 11028 fi 11029 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 11030 fi 11031 fi 11032 ;; 11033 11034 amigaos*) 11035 case $host_cpu in 11036 powerpc) 11037 # see comment about AmigaOS4 .so support 11038 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11039 archive_expsym_cmds='' 11040 ;; 11041 m68k) 11042 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)' 11043 hardcode_libdir_flag_spec='-L$libdir' 11044 hardcode_minus_L=yes 11045 ;; 11046 esac 11047 ;; 11048 11049 bsdi[45]*) 11050 export_dynamic_flag_spec=-rdynamic 11051 ;; 11052 11053 cygwin* | mingw* | pw32* | cegcc*) 11054 # When not using gcc, we currently assume that we are using 11055 # Microsoft Visual C++. 11056 # hardcode_libdir_flag_spec is actually meaningless, as there is 11057 # no search path for DLLs. 11058 case $cc_basename in 11059 cl*) 11060 # Native MSVC 11061 hardcode_libdir_flag_spec=' ' 11062 allow_undefined_flag=unsupported 11063 always_export_symbols=yes 11064 file_list_spec='@' 11065 # Tell ltmain to make .lib files, not .a files. 11066 libext=lib 11067 # Tell ltmain to make .dll files, not .so files. 11068 shrext_cmds=.dll 11069 # FIXME: Setting linknames here is a bad hack. 11070 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 11071 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 11072 cp "$export_symbols" "$output_objdir/$soname.def"; 11073 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 11074 else 11075 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 11076 fi~ 11077 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 11078 linknames=' 11079 # The linker will not automatically build a static lib if we build a DLL. 11080 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 11081 enable_shared_with_static_runtimes=yes 11082 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 11083 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 11084 # Don't use ranlib 11085 old_postinstall_cmds='chmod 644 $oldlib' 11086 postlink_cmds='lt_outputfile="@OUTPUT@"~ 11087 lt_tool_outputfile="@TOOL_OUTPUT@"~ 11088 case $lt_outputfile in 11089 *.exe|*.EXE) ;; 11090 *) 11091 lt_outputfile=$lt_outputfile.exe 11092 lt_tool_outputfile=$lt_tool_outputfile.exe 11093 ;; 11094 esac~ 11095 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 11096 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 11097 $RM "$lt_outputfile.manifest"; 11098 fi' 11099 ;; 11100 *) 11101 # Assume MSVC wrapper 11102 hardcode_libdir_flag_spec=' ' 11103 allow_undefined_flag=unsupported 11104 # Tell ltmain to make .lib files, not .a files. 11105 libext=lib 11106 # Tell ltmain to make .dll files, not .so files. 11107 shrext_cmds=.dll 11108 # FIXME: Setting linknames here is a bad hack. 11109 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 11110 # The linker will automatically build a .lib file if we build a DLL. 11111 old_archive_from_new_cmds='true' 11112 # FIXME: Should let the user specify the lib program. 11113 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 11114 enable_shared_with_static_runtimes=yes 11115 ;; 11116 esac 11117 ;; 11118 11119 darwin* | rhapsody*) 11120 11121 11122 archive_cmds_need_lc=no 11123 hardcode_direct=no 11124 hardcode_automatic=yes 11125 hardcode_shlibpath_var=unsupported 11126 if test yes = "$lt_cv_ld_force_load"; then 11127 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\"`' 11128 11129 else 11130 whole_archive_flag_spec='' 11131 fi 11132 link_all_deplibs=yes 11133 allow_undefined_flag=$_lt_dar_allow_undefined 11134 case $cc_basename in 11135 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 11136 *) _lt_dar_can_shared=$GCC ;; 11137 esac 11138 if test yes = "$_lt_dar_can_shared"; then 11139 output_verbose_link_cmd=func_echo_all 11140 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 11141 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 11142 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" 11143 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" 11144 11145 else 11146 ld_shlibs=no 11147 fi 11148 11149 ;; 11150 11151 dgux*) 11152 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11153 hardcode_libdir_flag_spec='-L$libdir' 11154 hardcode_shlibpath_var=no 11155 ;; 11156 11157 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 11158 # support. Future versions do this automatically, but an explicit c++rt0.o 11159 # does not break anything, and helps significantly (at the cost of a little 11160 # extra space). 11161 freebsd2.2*) 11162 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 11163 hardcode_libdir_flag_spec='-R$libdir' 11164 hardcode_direct=yes 11165 hardcode_shlibpath_var=no 11166 ;; 11167 11168 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 11169 freebsd2.*) 11170 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11171 hardcode_direct=yes 11172 hardcode_minus_L=yes 11173 hardcode_shlibpath_var=no 11174 ;; 11175 11176 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 11177 freebsd* | dragonfly*) 11178 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11179 hardcode_libdir_flag_spec='-R$libdir' 11180 hardcode_direct=yes 11181 hardcode_shlibpath_var=no 11182 ;; 11183 11184 hpux9*) 11185 if test yes = "$GCC"; then 11186 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 11187 else 11188 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 11189 fi 11190 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 11191 hardcode_libdir_separator=: 11192 hardcode_direct=yes 11193 11194 # hardcode_minus_L: Not really in the search PATH, 11195 # but as the default location of the library. 11196 hardcode_minus_L=yes 11197 export_dynamic_flag_spec='$wl-E' 11198 ;; 11199 11200 hpux10*) 11201 if test yes,no = "$GCC,$with_gnu_ld"; then 11202 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11203 else 11204 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11205 fi 11206 if test no = "$with_gnu_ld"; then 11207 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 11208 hardcode_libdir_separator=: 11209 hardcode_direct=yes 11210 hardcode_direct_absolute=yes 11211 export_dynamic_flag_spec='$wl-E' 11212 # hardcode_minus_L: Not really in the search PATH, 11213 # but as the default location of the library. 11214 hardcode_minus_L=yes 11215 fi 11216 ;; 11217 11218 hpux11*) 11219 if test yes,no = "$GCC,$with_gnu_ld"; then 11220 case $host_cpu in 11221 hppa*64*) 11222 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11223 ;; 11224 ia64*) 11225 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11226 ;; 11227 *) 11228 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11229 ;; 11230 esac 11231 else 11232 case $host_cpu in 11233 hppa*64*) 11234 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11235 ;; 11236 ia64*) 11237 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11238 ;; 11239 *) 11240 11241 # Older versions of the 11.00 compiler do not understand -b yet 11242 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 11243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 11244$as_echo_n "checking if $CC understands -b... " >&6; } 11245if ${lt_cv_prog_compiler__b+:} false; then : 11246 $as_echo_n "(cached) " >&6 11247else 11248 lt_cv_prog_compiler__b=no 11249 save_LDFLAGS=$LDFLAGS 11250 LDFLAGS="$LDFLAGS -b" 11251 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11252 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11253 # The linker can only warn and ignore the option if not recognized 11254 # So say no if there are warnings 11255 if test -s conftest.err; then 11256 # Append any errors to the config.log. 11257 cat conftest.err 1>&5 11258 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11259 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11260 if diff conftest.exp conftest.er2 >/dev/null; then 11261 lt_cv_prog_compiler__b=yes 11262 fi 11263 else 11264 lt_cv_prog_compiler__b=yes 11265 fi 11266 fi 11267 $RM -r conftest* 11268 LDFLAGS=$save_LDFLAGS 11269 11270fi 11271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 11272$as_echo "$lt_cv_prog_compiler__b" >&6; } 11273 11274if test yes = "$lt_cv_prog_compiler__b"; then 11275 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11276else 11277 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11278fi 11279 11280 ;; 11281 esac 11282 fi 11283 if test no = "$with_gnu_ld"; then 11284 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 11285 hardcode_libdir_separator=: 11286 11287 case $host_cpu in 11288 hppa*64*|ia64*) 11289 hardcode_direct=no 11290 hardcode_shlibpath_var=no 11291 ;; 11292 *) 11293 hardcode_direct=yes 11294 hardcode_direct_absolute=yes 11295 export_dynamic_flag_spec='$wl-E' 11296 11297 # hardcode_minus_L: Not really in the search PATH, 11298 # but as the default location of the library. 11299 hardcode_minus_L=yes 11300 ;; 11301 esac 11302 fi 11303 ;; 11304 11305 irix5* | irix6* | nonstopux*) 11306 if test yes = "$GCC"; then 11307 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 11308 # Try to use the -exported_symbol ld option, if it does not 11309 # work, assume that -exports_file does not work either and 11310 # implicitly export all symbols. 11311 # This should be the same for all languages, so no per-tag cache variable. 11312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 11313$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 11314if ${lt_cv_irix_exported_symbol+:} false; then : 11315 $as_echo_n "(cached) " >&6 11316else 11317 save_LDFLAGS=$LDFLAGS 11318 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 11319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11320/* end confdefs.h. */ 11321int foo (void) { return 0; } 11322_ACEOF 11323if ac_fn_c_try_link "$LINENO"; then : 11324 lt_cv_irix_exported_symbol=yes 11325else 11326 lt_cv_irix_exported_symbol=no 11327fi 11328rm -f core conftest.err conftest.$ac_objext \ 11329 conftest$ac_exeext conftest.$ac_ext 11330 LDFLAGS=$save_LDFLAGS 11331fi 11332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 11333$as_echo "$lt_cv_irix_exported_symbol" >&6; } 11334 if test yes = "$lt_cv_irix_exported_symbol"; then 11335 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' 11336 fi 11337 else 11338 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' 11339 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' 11340 fi 11341 archive_cmds_need_lc='no' 11342 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11343 hardcode_libdir_separator=: 11344 inherit_rpath=yes 11345 link_all_deplibs=yes 11346 ;; 11347 11348 linux*) 11349 case $cc_basename in 11350 tcc*) 11351 # Fabrice Bellard et al's Tiny C Compiler 11352 ld_shlibs=yes 11353 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11354 ;; 11355 esac 11356 ;; 11357 11358 netbsd*) 11359 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11360 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11361 else 11362 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11363 fi 11364 hardcode_libdir_flag_spec='-R$libdir' 11365 hardcode_direct=yes 11366 hardcode_shlibpath_var=no 11367 ;; 11368 11369 newsos6) 11370 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11371 hardcode_direct=yes 11372 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11373 hardcode_libdir_separator=: 11374 hardcode_shlibpath_var=no 11375 ;; 11376 11377 *nto* | *qnx*) 11378 ;; 11379 11380 openbsd* | bitrig*) 11381 if test -f /usr/libexec/ld.so; then 11382 hardcode_direct=yes 11383 hardcode_shlibpath_var=no 11384 hardcode_direct_absolute=yes 11385 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11386 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11387 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 11388 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11389 export_dynamic_flag_spec='$wl-E' 11390 else 11391 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11392 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11393 fi 11394 else 11395 ld_shlibs=no 11396 fi 11397 ;; 11398 11399 os2*) 11400 hardcode_libdir_flag_spec='-L$libdir' 11401 hardcode_minus_L=yes 11402 allow_undefined_flag=unsupported 11403 shrext_cmds=.dll 11404 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11405 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11406 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11407 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11408 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 11409 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11410 emximp -o $lib $output_objdir/$libname.def' 11411 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11412 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11413 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11414 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11415 prefix_cmds="$SED"~ 11416 if test EXPORTS = "`$SED 1q $export_symbols`"; then 11417 prefix_cmds="$prefix_cmds -e 1d"; 11418 fi~ 11419 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 11420 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 11421 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11422 emximp -o $lib $output_objdir/$libname.def' 11423 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 11424 enable_shared_with_static_runtimes=yes 11425 ;; 11426 11427 osf3*) 11428 if test yes = "$GCC"; then 11429 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 11430 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' 11431 else 11432 allow_undefined_flag=' -expect_unresolved \*' 11433 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' 11434 fi 11435 archive_cmds_need_lc='no' 11436 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11437 hardcode_libdir_separator=: 11438 ;; 11439 11440 osf4* | osf5*) # as osf3* with the addition of -msym flag 11441 if test yes = "$GCC"; then 11442 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 11443 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 11444 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11445 else 11446 allow_undefined_flag=' -expect_unresolved \*' 11447 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' 11448 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~ 11449 $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' 11450 11451 # Both c and cxx compiler support -rpath directly 11452 hardcode_libdir_flag_spec='-rpath $libdir' 11453 fi 11454 archive_cmds_need_lc='no' 11455 hardcode_libdir_separator=: 11456 ;; 11457 11458 solaris*) 11459 no_undefined_flag=' -z defs' 11460 if test yes = "$GCC"; then 11461 wlarc='$wl' 11462 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 11463 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11464 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11465 else 11466 case `$CC -V 2>&1` in 11467 *"Compilers 5.0"*) 11468 wlarc='' 11469 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 11470 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11471 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11472 ;; 11473 *) 11474 wlarc='$wl' 11475 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11476 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11477 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11478 ;; 11479 esac 11480 fi 11481 hardcode_libdir_flag_spec='-R$libdir' 11482 hardcode_shlibpath_var=no 11483 case $host_os in 11484 solaris2.[0-5] | solaris2.[0-5].*) ;; 11485 *) 11486 # The compiler driver will combine and reorder linker options, 11487 # but understands '-z linker_flag'. GCC discards it without '$wl', 11488 # but is careful enough not to reorder. 11489 # Supported since Solaris 2.6 (maybe 2.5.1?) 11490 if test yes = "$GCC"; then 11491 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 11492 else 11493 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11494 fi 11495 ;; 11496 esac 11497 link_all_deplibs=yes 11498 ;; 11499 11500 sunos4*) 11501 if test sequent = "$host_vendor"; then 11502 # Use $CC to link under sequent, because it throws in some extra .o 11503 # files that make .init and .fini sections work. 11504 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11505 else 11506 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11507 fi 11508 hardcode_libdir_flag_spec='-L$libdir' 11509 hardcode_direct=yes 11510 hardcode_minus_L=yes 11511 hardcode_shlibpath_var=no 11512 ;; 11513 11514 sysv4) 11515 case $host_vendor in 11516 sni) 11517 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11518 hardcode_direct=yes # is this really true??? 11519 ;; 11520 siemens) 11521 ## LD is ld it makes a PLAMLIB 11522 ## CC just makes a GrossModule. 11523 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11524 reload_cmds='$CC -r -o $output$reload_objs' 11525 hardcode_direct=no 11526 ;; 11527 motorola) 11528 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11529 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11530 ;; 11531 esac 11532 runpath_var='LD_RUN_PATH' 11533 hardcode_shlibpath_var=no 11534 ;; 11535 11536 sysv4.3*) 11537 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11538 hardcode_shlibpath_var=no 11539 export_dynamic_flag_spec='-Bexport' 11540 ;; 11541 11542 sysv4*MP*) 11543 if test -d /usr/nec; then 11544 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11545 hardcode_shlibpath_var=no 11546 runpath_var=LD_RUN_PATH 11547 hardcode_runpath_var=yes 11548 ld_shlibs=yes 11549 fi 11550 ;; 11551 11552 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11553 no_undefined_flag='$wl-z,text' 11554 archive_cmds_need_lc=no 11555 hardcode_shlibpath_var=no 11556 runpath_var='LD_RUN_PATH' 11557 11558 if test yes = "$GCC"; then 11559 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11560 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11561 else 11562 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11563 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11564 fi 11565 ;; 11566 11567 sysv5* | sco3.2v5* | sco5v6*) 11568 # Note: We CANNOT use -z defs as we might desire, because we do not 11569 # link with -lc, and that would cause any symbols used from libc to 11570 # always be unresolved, which means just about no library would 11571 # ever link correctly. If we're not using GNU ld we use -z text 11572 # though, which does catch some bad symbols but isn't as heavy-handed 11573 # as -z defs. 11574 no_undefined_flag='$wl-z,text' 11575 allow_undefined_flag='$wl-z,nodefs' 11576 archive_cmds_need_lc=no 11577 hardcode_shlibpath_var=no 11578 hardcode_libdir_flag_spec='$wl-R,$libdir' 11579 hardcode_libdir_separator=':' 11580 link_all_deplibs=yes 11581 export_dynamic_flag_spec='$wl-Bexport' 11582 runpath_var='LD_RUN_PATH' 11583 11584 if test yes = "$GCC"; then 11585 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11586 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11587 else 11588 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11589 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11590 fi 11591 ;; 11592 11593 uts4*) 11594 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11595 hardcode_libdir_flag_spec='-L$libdir' 11596 hardcode_shlibpath_var=no 11597 ;; 11598 11599 *) 11600 ld_shlibs=no 11601 ;; 11602 esac 11603 11604 if test sni = "$host_vendor"; then 11605 case $host in 11606 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11607 export_dynamic_flag_spec='$wl-Blargedynsym' 11608 ;; 11609 esac 11610 fi 11611 fi 11612 11613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11614$as_echo "$ld_shlibs" >&6; } 11615test no = "$ld_shlibs" && can_build_shared=no 11616 11617with_gnu_ld=$with_gnu_ld 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633# 11634# Do we need to explicitly link libc? 11635# 11636case "x$archive_cmds_need_lc" in 11637x|xyes) 11638 # Assume -lc should be added 11639 archive_cmds_need_lc=yes 11640 11641 if test yes,yes = "$GCC,$enable_shared"; then 11642 case $archive_cmds in 11643 *'~'*) 11644 # FIXME: we may have to deal with multi-command sequences. 11645 ;; 11646 '$CC '*) 11647 # Test whether the compiler implicitly links with -lc since on some 11648 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11649 # to ld, don't add -lc before -lgcc. 11650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11651$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11652if ${lt_cv_archive_cmds_need_lc+:} false; then : 11653 $as_echo_n "(cached) " >&6 11654else 11655 $RM conftest* 11656 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11657 11658 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11659 (eval $ac_compile) 2>&5 11660 ac_status=$? 11661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11662 test $ac_status = 0; } 2>conftest.err; then 11663 soname=conftest 11664 lib=conftest 11665 libobjs=conftest.$ac_objext 11666 deplibs= 11667 wl=$lt_prog_compiler_wl 11668 pic_flag=$lt_prog_compiler_pic 11669 compiler_flags=-v 11670 linker_flags=-v 11671 verstring= 11672 output_objdir=. 11673 libname=conftest 11674 lt_save_allow_undefined_flag=$allow_undefined_flag 11675 allow_undefined_flag= 11676 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11677 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11678 ac_status=$? 11679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11680 test $ac_status = 0; } 11681 then 11682 lt_cv_archive_cmds_need_lc=no 11683 else 11684 lt_cv_archive_cmds_need_lc=yes 11685 fi 11686 allow_undefined_flag=$lt_save_allow_undefined_flag 11687 else 11688 cat conftest.err 1>&5 11689 fi 11690 $RM conftest* 11691 11692fi 11693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11694$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11695 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11696 ;; 11697 esac 11698 fi 11699 ;; 11700esac 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11854$as_echo_n "checking dynamic linker characteristics... " >&6; } 11855 11856if test yes = "$GCC"; then 11857 case $host_os in 11858 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11859 *) lt_awk_arg='/^libraries:/' ;; 11860 esac 11861 case $host_os in 11862 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11863 *) lt_sed_strip_eq='s|=/|/|g' ;; 11864 esac 11865 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11866 case $lt_search_path_spec in 11867 *\;*) 11868 # if the path contains ";" then we assume it to be the separator 11869 # otherwise default to the standard path separator (i.e. ":") - it is 11870 # assumed that no part of a normal pathname contains ";" but that should 11871 # okay in the real world where ";" in dirpaths is itself problematic. 11872 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11873 ;; 11874 *) 11875 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11876 ;; 11877 esac 11878 # Ok, now we have the path, separated by spaces, we can step through it 11879 # and add multilib dir if necessary... 11880 lt_tmp_lt_search_path_spec= 11881 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11882 # ...but if some path component already ends with the multilib dir we assume 11883 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11884 case "$lt_multi_os_dir; $lt_search_path_spec " in 11885 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11886 lt_multi_os_dir= 11887 ;; 11888 esac 11889 for lt_sys_path in $lt_search_path_spec; do 11890 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11891 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11892 elif test -n "$lt_multi_os_dir"; then 11893 test -d "$lt_sys_path" && \ 11894 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11895 fi 11896 done 11897 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11898BEGIN {RS = " "; FS = "/|\n";} { 11899 lt_foo = ""; 11900 lt_count = 0; 11901 for (lt_i = NF; lt_i > 0; lt_i--) { 11902 if ($lt_i != "" && $lt_i != ".") { 11903 if ($lt_i == "..") { 11904 lt_count++; 11905 } else { 11906 if (lt_count == 0) { 11907 lt_foo = "/" $lt_i lt_foo; 11908 } else { 11909 lt_count--; 11910 } 11911 } 11912 } 11913 } 11914 if (lt_foo != "") { lt_freq[lt_foo]++; } 11915 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11916}'` 11917 # AWK program above erroneously prepends '/' to C:/dos/paths 11918 # for these hosts. 11919 case $host_os in 11920 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11921 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11922 esac 11923 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11924else 11925 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11926fi 11927library_names_spec= 11928libname_spec='lib$name' 11929soname_spec= 11930shrext_cmds=.so 11931postinstall_cmds= 11932postuninstall_cmds= 11933finish_cmds= 11934finish_eval= 11935shlibpath_var= 11936shlibpath_overrides_runpath=unknown 11937version_type=none 11938dynamic_linker="$host_os ld.so" 11939sys_lib_dlsearch_path_spec="/lib /usr/lib" 11940need_lib_prefix=unknown 11941hardcode_into_libs=no 11942 11943# when you set need_version to no, make sure it does not cause -set_version 11944# flags to be left without arguments 11945need_version=unknown 11946 11947 11948 11949case $host_os in 11950aix3*) 11951 version_type=linux # correct to gnu/linux during the next big refactor 11952 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11953 shlibpath_var=LIBPATH 11954 11955 # AIX 3 has no versioning support, so we append a major version to the name. 11956 soname_spec='$libname$release$shared_ext$major' 11957 ;; 11958 11959aix[4-9]*) 11960 version_type=linux # correct to gnu/linux during the next big refactor 11961 need_lib_prefix=no 11962 need_version=no 11963 hardcode_into_libs=yes 11964 if test ia64 = "$host_cpu"; then 11965 # AIX 5 supports IA64 11966 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11967 shlibpath_var=LD_LIBRARY_PATH 11968 else 11969 # With GCC up to 2.95.x, collect2 would create an import file 11970 # for dependence libraries. The import file would start with 11971 # the line '#! .'. This would cause the generated library to 11972 # depend on '.', always an invalid library. This was fixed in 11973 # development snapshots of GCC prior to 3.0. 11974 case $host_os in 11975 aix4 | aix4.[01] | aix4.[01].*) 11976 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11977 echo ' yes ' 11978 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11979 : 11980 else 11981 can_build_shared=no 11982 fi 11983 ;; 11984 esac 11985 # Using Import Files as archive members, it is possible to support 11986 # filename-based versioning of shared library archives on AIX. While 11987 # this would work for both with and without runtime linking, it will 11988 # prevent static linking of such archives. So we do filename-based 11989 # shared library versioning with .so extension only, which is used 11990 # when both runtime linking and shared linking is enabled. 11991 # Unfortunately, runtime linking may impact performance, so we do 11992 # not want this to be the default eventually. Also, we use the 11993 # versioned .so libs for executables only if there is the -brtl 11994 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11995 # To allow for filename-based versioning support, we need to create 11996 # libNAME.so.V as an archive file, containing: 11997 # *) an Import File, referring to the versioned filename of the 11998 # archive as well as the shared archive member, telling the 11999 # bitwidth (32 or 64) of that shared object, and providing the 12000 # list of exported symbols of that shared object, eventually 12001 # decorated with the 'weak' keyword 12002 # *) the shared object with the F_LOADONLY flag set, to really avoid 12003 # it being seen by the linker. 12004 # At run time we better use the real file rather than another symlink, 12005 # but for link time we create the symlink libNAME.so -> libNAME.so.V 12006 12007 case $with_aix_soname,$aix_use_runtimelinking in 12008 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 12009 # soname into executable. Probably we can add versioning support to 12010 # collect2, so additional links can be useful in future. 12011 aix,yes) # traditional libtool 12012 dynamic_linker='AIX unversionable lib.so' 12013 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12014 # instead of lib<name>.a to let people know that these are not 12015 # typical AIX shared libraries. 12016 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12017 ;; 12018 aix,no) # traditional AIX only 12019 dynamic_linker='AIX lib.a(lib.so.V)' 12020 # We preserve .a as extension for shared libraries through AIX4.2 12021 # and later when we are not doing run time linking. 12022 library_names_spec='$libname$release.a $libname.a' 12023 soname_spec='$libname$release$shared_ext$major' 12024 ;; 12025 svr4,*) # full svr4 only 12026 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 12027 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 12028 # We do not specify a path in Import Files, so LIBPATH fires. 12029 shlibpath_overrides_runpath=yes 12030 ;; 12031 *,yes) # both, prefer svr4 12032 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 12033 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 12034 # unpreferred sharedlib libNAME.a needs extra handling 12035 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 12036 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 12037 # We do not specify a path in Import Files, so LIBPATH fires. 12038 shlibpath_overrides_runpath=yes 12039 ;; 12040 *,no) # both, prefer aix 12041 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 12042 library_names_spec='$libname$release.a $libname.a' 12043 soname_spec='$libname$release$shared_ext$major' 12044 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 12045 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 12046 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 12047 ;; 12048 esac 12049 shlibpath_var=LIBPATH 12050 fi 12051 ;; 12052 12053amigaos*) 12054 case $host_cpu in 12055 powerpc) 12056 # Since July 2007 AmigaOS4 officially supports .so libraries. 12057 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 12058 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12059 ;; 12060 m68k) 12061 library_names_spec='$libname.ixlibrary $libname.a' 12062 # Create ${libname}_ixlibrary.a entries in /sys/libs. 12063 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 12064 ;; 12065 esac 12066 ;; 12067 12068beos*) 12069 library_names_spec='$libname$shared_ext' 12070 dynamic_linker="$host_os ld.so" 12071 shlibpath_var=LIBRARY_PATH 12072 ;; 12073 12074bsdi[45]*) 12075 version_type=linux # correct to gnu/linux during the next big refactor 12076 need_version=no 12077 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12078 soname_spec='$libname$release$shared_ext$major' 12079 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 12080 shlibpath_var=LD_LIBRARY_PATH 12081 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 12082 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 12083 # the default ld.so.conf also contains /usr/contrib/lib and 12084 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 12085 # libtool to hard-code these into programs 12086 ;; 12087 12088cygwin* | mingw* | pw32* | cegcc*) 12089 version_type=windows 12090 shrext_cmds=.dll 12091 need_version=no 12092 need_lib_prefix=no 12093 12094 case $GCC,$cc_basename in 12095 yes,*) 12096 # gcc 12097 library_names_spec='$libname.dll.a' 12098 # DLL is installed to $(libdir)/../bin by postinstall_cmds 12099 postinstall_cmds='base_file=`basename \$file`~ 12100 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 12101 dldir=$destdir/`dirname \$dlpath`~ 12102 test -d \$dldir || mkdir -p \$dldir~ 12103 $install_prog $dir/$dlname \$dldir/$dlname~ 12104 chmod a+x \$dldir/$dlname~ 12105 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12106 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12107 fi' 12108 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12109 dlpath=$dir/\$dldll~ 12110 $RM \$dlpath' 12111 shlibpath_overrides_runpath=yes 12112 12113 case $host_os in 12114 cygwin*) 12115 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 12116 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12117 12118 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 12119 ;; 12120 mingw* | cegcc*) 12121 # MinGW DLLs use traditional 'lib' prefix 12122 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12123 ;; 12124 pw32*) 12125 # pw32 DLLs use 'pw' prefix rather than 'lib' 12126 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12127 ;; 12128 esac 12129 dynamic_linker='Win32 ld.exe' 12130 ;; 12131 12132 *,cl*) 12133 # Native MSVC 12134 libname_spec='$name' 12135 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 12136 library_names_spec='$libname.dll.lib' 12137 12138 case $build_os in 12139 mingw*) 12140 sys_lib_search_path_spec= 12141 lt_save_ifs=$IFS 12142 IFS=';' 12143 for lt_path in $LIB 12144 do 12145 IFS=$lt_save_ifs 12146 # Let DOS variable expansion print the short 8.3 style file name. 12147 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 12148 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 12149 done 12150 IFS=$lt_save_ifs 12151 # Convert to MSYS style. 12152 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 12153 ;; 12154 cygwin*) 12155 # Convert to unix form, then to dos form, then back to unix form 12156 # but this time dos style (no spaces!) so that the unix form looks 12157 # like /cygdrive/c/PROGRA~1:/cygdr... 12158 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 12159 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 12160 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12161 ;; 12162 *) 12163 sys_lib_search_path_spec=$LIB 12164 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 12165 # It is most probably a Windows format PATH. 12166 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12167 else 12168 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12169 fi 12170 # FIXME: find the short name or the path components, as spaces are 12171 # common. (e.g. "Program Files" -> "PROGRA~1") 12172 ;; 12173 esac 12174 12175 # DLL is installed to $(libdir)/../bin by postinstall_cmds 12176 postinstall_cmds='base_file=`basename \$file`~ 12177 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 12178 dldir=$destdir/`dirname \$dlpath`~ 12179 test -d \$dldir || mkdir -p \$dldir~ 12180 $install_prog $dir/$dlname \$dldir/$dlname' 12181 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12182 dlpath=$dir/\$dldll~ 12183 $RM \$dlpath' 12184 shlibpath_overrides_runpath=yes 12185 dynamic_linker='Win32 link.exe' 12186 ;; 12187 12188 *) 12189 # Assume MSVC wrapper 12190 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 12191 dynamic_linker='Win32 ld.exe' 12192 ;; 12193 esac 12194 # FIXME: first we should search . and the directory the executable is in 12195 shlibpath_var=PATH 12196 ;; 12197 12198darwin* | rhapsody*) 12199 dynamic_linker="$host_os dyld" 12200 version_type=darwin 12201 need_lib_prefix=no 12202 need_version=no 12203 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 12204 soname_spec='$libname$release$major$shared_ext' 12205 shlibpath_overrides_runpath=yes 12206 shlibpath_var=DYLD_LIBRARY_PATH 12207 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12208 12209 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 12210 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12211 ;; 12212 12213dgux*) 12214 version_type=linux # correct to gnu/linux during the next big refactor 12215 need_lib_prefix=no 12216 need_version=no 12217 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12218 soname_spec='$libname$release$shared_ext$major' 12219 shlibpath_var=LD_LIBRARY_PATH 12220 ;; 12221 12222freebsd* | dragonfly*) 12223 # DragonFly does not have aout. When/if they implement a new 12224 # versioning mechanism, adjust this. 12225 if test -x /usr/bin/objformat; then 12226 objformat=`/usr/bin/objformat` 12227 else 12228 case $host_os in 12229 freebsd[23].*) objformat=aout ;; 12230 *) objformat=elf ;; 12231 esac 12232 fi 12233 version_type=freebsd-$objformat 12234 case $version_type in 12235 freebsd-elf*) 12236 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12237 soname_spec='$libname$release$shared_ext$major' 12238 need_version=no 12239 need_lib_prefix=no 12240 ;; 12241 freebsd-*) 12242 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12243 need_version=yes 12244 ;; 12245 esac 12246 shlibpath_var=LD_LIBRARY_PATH 12247 case $host_os in 12248 freebsd2.*) 12249 shlibpath_overrides_runpath=yes 12250 ;; 12251 freebsd3.[01]* | freebsdelf3.[01]*) 12252 shlibpath_overrides_runpath=yes 12253 hardcode_into_libs=yes 12254 ;; 12255 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12256 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12257 shlibpath_overrides_runpath=no 12258 hardcode_into_libs=yes 12259 ;; 12260 *) # from 4.6 on, and DragonFly 12261 shlibpath_overrides_runpath=yes 12262 hardcode_into_libs=yes 12263 ;; 12264 esac 12265 ;; 12266 12267haiku*) 12268 version_type=linux # correct to gnu/linux during the next big refactor 12269 need_lib_prefix=no 12270 need_version=no 12271 dynamic_linker="$host_os runtime_loader" 12272 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12273 soname_spec='$libname$release$shared_ext$major' 12274 shlibpath_var=LIBRARY_PATH 12275 shlibpath_overrides_runpath=no 12276 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 12277 hardcode_into_libs=yes 12278 ;; 12279 12280hpux9* | hpux10* | hpux11*) 12281 # Give a soname corresponding to the major version so that dld.sl refuses to 12282 # link against other versions. 12283 version_type=sunos 12284 need_lib_prefix=no 12285 need_version=no 12286 case $host_cpu in 12287 ia64*) 12288 shrext_cmds='.so' 12289 hardcode_into_libs=yes 12290 dynamic_linker="$host_os dld.so" 12291 shlibpath_var=LD_LIBRARY_PATH 12292 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12293 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12294 soname_spec='$libname$release$shared_ext$major' 12295 if test 32 = "$HPUX_IA64_MODE"; then 12296 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12297 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 12298 else 12299 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12300 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 12301 fi 12302 ;; 12303 hppa*64*) 12304 shrext_cmds='.sl' 12305 hardcode_into_libs=yes 12306 dynamic_linker="$host_os dld.sl" 12307 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12308 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12309 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12310 soname_spec='$libname$release$shared_ext$major' 12311 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12312 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12313 ;; 12314 *) 12315 shrext_cmds='.sl' 12316 dynamic_linker="$host_os dld.sl" 12317 shlibpath_var=SHLIB_PATH 12318 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12319 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12320 soname_spec='$libname$release$shared_ext$major' 12321 ;; 12322 esac 12323 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12324 postinstall_cmds='chmod 555 $lib' 12325 # or fails outright, so override atomically: 12326 install_override_mode=555 12327 ;; 12328 12329interix[3-9]*) 12330 version_type=linux # correct to gnu/linux during the next big refactor 12331 need_lib_prefix=no 12332 need_version=no 12333 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12334 soname_spec='$libname$release$shared_ext$major' 12335 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12336 shlibpath_var=LD_LIBRARY_PATH 12337 shlibpath_overrides_runpath=no 12338 hardcode_into_libs=yes 12339 ;; 12340 12341irix5* | irix6* | nonstopux*) 12342 case $host_os in 12343 nonstopux*) version_type=nonstopux ;; 12344 *) 12345 if test yes = "$lt_cv_prog_gnu_ld"; then 12346 version_type=linux # correct to gnu/linux during the next big refactor 12347 else 12348 version_type=irix 12349 fi ;; 12350 esac 12351 need_lib_prefix=no 12352 need_version=no 12353 soname_spec='$libname$release$shared_ext$major' 12354 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 12355 case $host_os in 12356 irix5* | nonstopux*) 12357 libsuff= shlibsuff= 12358 ;; 12359 *) 12360 case $LD in # libtool.m4 will add one of these switches to LD 12361 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12362 libsuff= shlibsuff= libmagic=32-bit;; 12363 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12364 libsuff=32 shlibsuff=N32 libmagic=N32;; 12365 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12366 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12367 *) libsuff= shlibsuff= libmagic=never-match;; 12368 esac 12369 ;; 12370 esac 12371 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12372 shlibpath_overrides_runpath=no 12373 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 12374 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 12375 hardcode_into_libs=yes 12376 ;; 12377 12378# No shared lib support for Linux oldld, aout, or coff. 12379linux*oldld* | linux*aout* | linux*coff*) 12380 dynamic_linker=no 12381 ;; 12382 12383linux*android*) 12384 version_type=none # Android doesn't support versioned libraries. 12385 need_lib_prefix=no 12386 need_version=no 12387 library_names_spec='$libname$release$shared_ext' 12388 soname_spec='$libname$release$shared_ext' 12389 finish_cmds= 12390 shlibpath_var=LD_LIBRARY_PATH 12391 shlibpath_overrides_runpath=yes 12392 12393 # This implies no fast_install, which is unacceptable. 12394 # Some rework will be needed to allow for fast_install 12395 # before this can be enabled. 12396 hardcode_into_libs=yes 12397 12398 dynamic_linker='Android linker' 12399 # Don't embed -rpath directories since the linker doesn't support them. 12400 hardcode_libdir_flag_spec='-L$libdir' 12401 ;; 12402 12403# This must be glibc/ELF. 12404linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12405 version_type=linux # correct to gnu/linux during the next big refactor 12406 need_lib_prefix=no 12407 need_version=no 12408 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12409 soname_spec='$libname$release$shared_ext$major' 12410 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12411 shlibpath_var=LD_LIBRARY_PATH 12412 shlibpath_overrides_runpath=no 12413 12414 # Some binutils ld are patched to set DT_RUNPATH 12415 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 12416 $as_echo_n "(cached) " >&6 12417else 12418 lt_cv_shlibpath_overrides_runpath=no 12419 save_LDFLAGS=$LDFLAGS 12420 save_libdir=$libdir 12421 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 12422 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 12423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12424/* end confdefs.h. */ 12425 12426int 12427main () 12428{ 12429 12430 ; 12431 return 0; 12432} 12433_ACEOF 12434if ac_fn_c_try_link "$LINENO"; then : 12435 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 12436 lt_cv_shlibpath_overrides_runpath=yes 12437fi 12438fi 12439rm -f core conftest.err conftest.$ac_objext \ 12440 conftest$ac_exeext conftest.$ac_ext 12441 LDFLAGS=$save_LDFLAGS 12442 libdir=$save_libdir 12443 12444fi 12445 12446 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 12447 12448 # This implies no fast_install, which is unacceptable. 12449 # Some rework will be needed to allow for fast_install 12450 # before this can be enabled. 12451 hardcode_into_libs=yes 12452 12453 # Ideally, we could use ldconfig to report *all* directores which are 12454 # searched for libraries, however this is still not possible. Aside from not 12455 # being certain /sbin/ldconfig is available, command 12456 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 12457 # even though it is searched at run-time. Try to do the best guess by 12458 # appending ld.so.conf contents (and includes) to the search path. 12459 if test -f /etc/ld.so.conf; then 12460 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' ' '` 12461 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12462 fi 12463 12464 # We used to test for /lib/ld.so.1 and disable shared libraries on 12465 # powerpc, because MkLinux only supported shared libraries with the 12466 # GNU dynamic linker. Since this was broken with cross compilers, 12467 # most powerpc-linux boxes support dynamic linking these days and 12468 # people can always --disable-shared, the test was removed, and we 12469 # assume the GNU/Linux dynamic linker is in use. 12470 dynamic_linker='GNU/Linux ld.so' 12471 ;; 12472 12473netbsd*) 12474 version_type=sunos 12475 need_lib_prefix=no 12476 need_version=no 12477 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12478 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12479 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12480 dynamic_linker='NetBSD (a.out) ld.so' 12481 else 12482 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12483 soname_spec='$libname$release$shared_ext$major' 12484 dynamic_linker='NetBSD ld.elf_so' 12485 fi 12486 shlibpath_var=LD_LIBRARY_PATH 12487 shlibpath_overrides_runpath=yes 12488 hardcode_into_libs=yes 12489 ;; 12490 12491newsos6) 12492 version_type=linux # correct to gnu/linux during the next big refactor 12493 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12494 shlibpath_var=LD_LIBRARY_PATH 12495 shlibpath_overrides_runpath=yes 12496 ;; 12497 12498*nto* | *qnx*) 12499 version_type=qnx 12500 need_lib_prefix=no 12501 need_version=no 12502 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12503 soname_spec='$libname$release$shared_ext$major' 12504 shlibpath_var=LD_LIBRARY_PATH 12505 shlibpath_overrides_runpath=no 12506 hardcode_into_libs=yes 12507 dynamic_linker='ldqnx.so' 12508 ;; 12509 12510openbsd* | bitrig*) 12511 version_type=sunos 12512 sys_lib_dlsearch_path_spec=/usr/lib 12513 need_lib_prefix=no 12514 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12515 need_version=no 12516 else 12517 need_version=yes 12518 fi 12519 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12520 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12521 shlibpath_var=LD_LIBRARY_PATH 12522 shlibpath_overrides_runpath=yes 12523 ;; 12524 12525os2*) 12526 libname_spec='$name' 12527 version_type=windows 12528 shrext_cmds=.dll 12529 need_version=no 12530 need_lib_prefix=no 12531 # OS/2 can only load a DLL with a base name of 8 characters or less. 12532 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 12533 v=$($ECHO $release$versuffix | tr -d .-); 12534 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 12535 $ECHO $n$v`$shared_ext' 12536 library_names_spec='${libname}_dll.$libext' 12537 dynamic_linker='OS/2 ld.exe' 12538 shlibpath_var=BEGINLIBPATH 12539 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12540 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12541 postinstall_cmds='base_file=`basename \$file`~ 12542 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 12543 dldir=$destdir/`dirname \$dlpath`~ 12544 test -d \$dldir || mkdir -p \$dldir~ 12545 $install_prog $dir/$dlname \$dldir/$dlname~ 12546 chmod a+x \$dldir/$dlname~ 12547 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12548 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12549 fi' 12550 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 12551 dlpath=$dir/\$dldll~ 12552 $RM \$dlpath' 12553 ;; 12554 12555osf3* | osf4* | osf5*) 12556 version_type=osf 12557 need_lib_prefix=no 12558 need_version=no 12559 soname_spec='$libname$release$shared_ext$major' 12560 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12561 shlibpath_var=LD_LIBRARY_PATH 12562 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12563 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12564 ;; 12565 12566rdos*) 12567 dynamic_linker=no 12568 ;; 12569 12570solaris*) 12571 version_type=linux # correct to gnu/linux during the next big refactor 12572 need_lib_prefix=no 12573 need_version=no 12574 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12575 soname_spec='$libname$release$shared_ext$major' 12576 shlibpath_var=LD_LIBRARY_PATH 12577 shlibpath_overrides_runpath=yes 12578 hardcode_into_libs=yes 12579 # ldd complains unless libraries are executable 12580 postinstall_cmds='chmod +x $lib' 12581 ;; 12582 12583sunos4*) 12584 version_type=sunos 12585 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12586 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12587 shlibpath_var=LD_LIBRARY_PATH 12588 shlibpath_overrides_runpath=yes 12589 if test yes = "$with_gnu_ld"; then 12590 need_lib_prefix=no 12591 fi 12592 need_version=yes 12593 ;; 12594 12595sysv4 | sysv4.3*) 12596 version_type=linux # correct to gnu/linux during the next big refactor 12597 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12598 soname_spec='$libname$release$shared_ext$major' 12599 shlibpath_var=LD_LIBRARY_PATH 12600 case $host_vendor in 12601 sni) 12602 shlibpath_overrides_runpath=no 12603 need_lib_prefix=no 12604 runpath_var=LD_RUN_PATH 12605 ;; 12606 siemens) 12607 need_lib_prefix=no 12608 ;; 12609 motorola) 12610 need_lib_prefix=no 12611 need_version=no 12612 shlibpath_overrides_runpath=no 12613 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12614 ;; 12615 esac 12616 ;; 12617 12618sysv4*MP*) 12619 if test -d /usr/nec; then 12620 version_type=linux # correct to gnu/linux during the next big refactor 12621 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 12622 soname_spec='$libname$shared_ext.$major' 12623 shlibpath_var=LD_LIBRARY_PATH 12624 fi 12625 ;; 12626 12627sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12628 version_type=sco 12629 need_lib_prefix=no 12630 need_version=no 12631 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 12632 soname_spec='$libname$release$shared_ext$major' 12633 shlibpath_var=LD_LIBRARY_PATH 12634 shlibpath_overrides_runpath=yes 12635 hardcode_into_libs=yes 12636 if test yes = "$with_gnu_ld"; then 12637 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12638 else 12639 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12640 case $host_os in 12641 sco3.2v5*) 12642 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12643 ;; 12644 esac 12645 fi 12646 sys_lib_dlsearch_path_spec='/usr/lib' 12647 ;; 12648 12649tpf*) 12650 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12651 version_type=linux # correct to gnu/linux during the next big refactor 12652 need_lib_prefix=no 12653 need_version=no 12654 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12655 shlibpath_var=LD_LIBRARY_PATH 12656 shlibpath_overrides_runpath=no 12657 hardcode_into_libs=yes 12658 ;; 12659 12660uts4*) 12661 version_type=linux # correct to gnu/linux during the next big refactor 12662 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12663 soname_spec='$libname$release$shared_ext$major' 12664 shlibpath_var=LD_LIBRARY_PATH 12665 ;; 12666 12667*) 12668 dynamic_linker=no 12669 ;; 12670esac 12671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12672$as_echo "$dynamic_linker" >&6; } 12673test no = "$dynamic_linker" && can_build_shared=no 12674 12675variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12676if test yes = "$GCC"; then 12677 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12678fi 12679 12680if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12681 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12682fi 12683 12684if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12685 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12686fi 12687 12688# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12689configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12690 12691# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12692func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12693 12694# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12695configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12794$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12795hardcode_action= 12796if test -n "$hardcode_libdir_flag_spec" || 12797 test -n "$runpath_var" || 12798 test yes = "$hardcode_automatic"; then 12799 12800 # We can hardcode non-existent directories. 12801 if test no != "$hardcode_direct" && 12802 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12803 # have to relink, otherwise we might link with an installed library 12804 # when we should be linking with a yet-to-be-installed one 12805 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12806 test no != "$hardcode_minus_L"; then 12807 # Linking always hardcodes the temporary library directory. 12808 hardcode_action=relink 12809 else 12810 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12811 hardcode_action=immediate 12812 fi 12813else 12814 # We cannot hardcode anything, or else we can only hardcode existing 12815 # directories. 12816 hardcode_action=unsupported 12817fi 12818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12819$as_echo "$hardcode_action" >&6; } 12820 12821if test relink = "$hardcode_action" || 12822 test yes = "$inherit_rpath"; then 12823 # Fast installation is not supported 12824 enable_fast_install=no 12825elif test yes = "$shlibpath_overrides_runpath" || 12826 test no = "$enable_shared"; then 12827 # Fast installation is not necessary 12828 enable_fast_install=needless 12829fi 12830 12831 12832 12833 12834 12835 12836 if test yes != "$enable_dlopen"; then 12837 enable_dlopen=unknown 12838 enable_dlopen_self=unknown 12839 enable_dlopen_self_static=unknown 12840else 12841 lt_cv_dlopen=no 12842 lt_cv_dlopen_libs= 12843 12844 case $host_os in 12845 beos*) 12846 lt_cv_dlopen=load_add_on 12847 lt_cv_dlopen_libs= 12848 lt_cv_dlopen_self=yes 12849 ;; 12850 12851 mingw* | pw32* | cegcc*) 12852 lt_cv_dlopen=LoadLibrary 12853 lt_cv_dlopen_libs= 12854 ;; 12855 12856 cygwin*) 12857 lt_cv_dlopen=dlopen 12858 lt_cv_dlopen_libs= 12859 ;; 12860 12861 darwin*) 12862 # if libdl is installed we need to link against it 12863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12864$as_echo_n "checking for dlopen in -ldl... " >&6; } 12865if ${ac_cv_lib_dl_dlopen+:} false; then : 12866 $as_echo_n "(cached) " >&6 12867else 12868 ac_check_lib_save_LIBS=$LIBS 12869LIBS="-ldl $LIBS" 12870cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12871/* end confdefs.h. */ 12872 12873/* Override any GCC internal prototype to avoid an error. 12874 Use char because int might match the return type of a GCC 12875 builtin and then its argument prototype would still apply. */ 12876#ifdef __cplusplus 12877extern "C" 12878#endif 12879char dlopen (); 12880int 12881main () 12882{ 12883return dlopen (); 12884 ; 12885 return 0; 12886} 12887_ACEOF 12888if ac_fn_c_try_link "$LINENO"; then : 12889 ac_cv_lib_dl_dlopen=yes 12890else 12891 ac_cv_lib_dl_dlopen=no 12892fi 12893rm -f core conftest.err conftest.$ac_objext \ 12894 conftest$ac_exeext conftest.$ac_ext 12895LIBS=$ac_check_lib_save_LIBS 12896fi 12897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12898$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12899if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12900 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12901else 12902 12903 lt_cv_dlopen=dyld 12904 lt_cv_dlopen_libs= 12905 lt_cv_dlopen_self=yes 12906 12907fi 12908 12909 ;; 12910 12911 tpf*) 12912 # Don't try to run any link tests for TPF. We know it's impossible 12913 # because TPF is a cross-compiler, and we know how we open DSOs. 12914 lt_cv_dlopen=dlopen 12915 lt_cv_dlopen_libs= 12916 lt_cv_dlopen_self=no 12917 ;; 12918 12919 *) 12920 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12921if test "x$ac_cv_func_shl_load" = xyes; then : 12922 lt_cv_dlopen=shl_load 12923else 12924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12925$as_echo_n "checking for shl_load in -ldld... " >&6; } 12926if ${ac_cv_lib_dld_shl_load+:} false; then : 12927 $as_echo_n "(cached) " >&6 12928else 12929 ac_check_lib_save_LIBS=$LIBS 12930LIBS="-ldld $LIBS" 12931cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12932/* end confdefs.h. */ 12933 12934/* Override any GCC internal prototype to avoid an error. 12935 Use char because int might match the return type of a GCC 12936 builtin and then its argument prototype would still apply. */ 12937#ifdef __cplusplus 12938extern "C" 12939#endif 12940char shl_load (); 12941int 12942main () 12943{ 12944return shl_load (); 12945 ; 12946 return 0; 12947} 12948_ACEOF 12949if ac_fn_c_try_link "$LINENO"; then : 12950 ac_cv_lib_dld_shl_load=yes 12951else 12952 ac_cv_lib_dld_shl_load=no 12953fi 12954rm -f core conftest.err conftest.$ac_objext \ 12955 conftest$ac_exeext conftest.$ac_ext 12956LIBS=$ac_check_lib_save_LIBS 12957fi 12958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12959$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12960if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12961 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12962else 12963 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12964if test "x$ac_cv_func_dlopen" = xyes; then : 12965 lt_cv_dlopen=dlopen 12966else 12967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12968$as_echo_n "checking for dlopen in -ldl... " >&6; } 12969if ${ac_cv_lib_dl_dlopen+:} false; then : 12970 $as_echo_n "(cached) " >&6 12971else 12972 ac_check_lib_save_LIBS=$LIBS 12973LIBS="-ldl $LIBS" 12974cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12975/* end confdefs.h. */ 12976 12977/* Override any GCC internal prototype to avoid an error. 12978 Use char because int might match the return type of a GCC 12979 builtin and then its argument prototype would still apply. */ 12980#ifdef __cplusplus 12981extern "C" 12982#endif 12983char dlopen (); 12984int 12985main () 12986{ 12987return dlopen (); 12988 ; 12989 return 0; 12990} 12991_ACEOF 12992if ac_fn_c_try_link "$LINENO"; then : 12993 ac_cv_lib_dl_dlopen=yes 12994else 12995 ac_cv_lib_dl_dlopen=no 12996fi 12997rm -f core conftest.err conftest.$ac_objext \ 12998 conftest$ac_exeext conftest.$ac_ext 12999LIBS=$ac_check_lib_save_LIBS 13000fi 13001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13002$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 13003if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 13004 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 13005else 13006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 13007$as_echo_n "checking for dlopen in -lsvld... " >&6; } 13008if ${ac_cv_lib_svld_dlopen+:} false; then : 13009 $as_echo_n "(cached) " >&6 13010else 13011 ac_check_lib_save_LIBS=$LIBS 13012LIBS="-lsvld $LIBS" 13013cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13014/* end confdefs.h. */ 13015 13016/* Override any GCC internal prototype to avoid an error. 13017 Use char because int might match the return type of a GCC 13018 builtin and then its argument prototype would still apply. */ 13019#ifdef __cplusplus 13020extern "C" 13021#endif 13022char dlopen (); 13023int 13024main () 13025{ 13026return dlopen (); 13027 ; 13028 return 0; 13029} 13030_ACEOF 13031if ac_fn_c_try_link "$LINENO"; then : 13032 ac_cv_lib_svld_dlopen=yes 13033else 13034 ac_cv_lib_svld_dlopen=no 13035fi 13036rm -f core conftest.err conftest.$ac_objext \ 13037 conftest$ac_exeext conftest.$ac_ext 13038LIBS=$ac_check_lib_save_LIBS 13039fi 13040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 13041$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 13042if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 13043 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 13044else 13045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 13046$as_echo_n "checking for dld_link in -ldld... " >&6; } 13047if ${ac_cv_lib_dld_dld_link+:} false; then : 13048 $as_echo_n "(cached) " >&6 13049else 13050 ac_check_lib_save_LIBS=$LIBS 13051LIBS="-ldld $LIBS" 13052cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13053/* end confdefs.h. */ 13054 13055/* Override any GCC internal prototype to avoid an error. 13056 Use char because int might match the return type of a GCC 13057 builtin and then its argument prototype would still apply. */ 13058#ifdef __cplusplus 13059extern "C" 13060#endif 13061char dld_link (); 13062int 13063main () 13064{ 13065return dld_link (); 13066 ; 13067 return 0; 13068} 13069_ACEOF 13070if ac_fn_c_try_link "$LINENO"; then : 13071 ac_cv_lib_dld_dld_link=yes 13072else 13073 ac_cv_lib_dld_dld_link=no 13074fi 13075rm -f core conftest.err conftest.$ac_objext \ 13076 conftest$ac_exeext conftest.$ac_ext 13077LIBS=$ac_check_lib_save_LIBS 13078fi 13079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 13080$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 13081if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 13082 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 13083fi 13084 13085 13086fi 13087 13088 13089fi 13090 13091 13092fi 13093 13094 13095fi 13096 13097 13098fi 13099 13100 ;; 13101 esac 13102 13103 if test no = "$lt_cv_dlopen"; then 13104 enable_dlopen=no 13105 else 13106 enable_dlopen=yes 13107 fi 13108 13109 case $lt_cv_dlopen in 13110 dlopen) 13111 save_CPPFLAGS=$CPPFLAGS 13112 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 13113 13114 save_LDFLAGS=$LDFLAGS 13115 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 13116 13117 save_LIBS=$LIBS 13118 LIBS="$lt_cv_dlopen_libs $LIBS" 13119 13120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 13121$as_echo_n "checking whether a program can dlopen itself... " >&6; } 13122if ${lt_cv_dlopen_self+:} false; then : 13123 $as_echo_n "(cached) " >&6 13124else 13125 if test yes = "$cross_compiling"; then : 13126 lt_cv_dlopen_self=cross 13127else 13128 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13129 lt_status=$lt_dlunknown 13130 cat > conftest.$ac_ext <<_LT_EOF 13131#line $LINENO "configure" 13132#include "confdefs.h" 13133 13134#if HAVE_DLFCN_H 13135#include <dlfcn.h> 13136#endif 13137 13138#include <stdio.h> 13139 13140#ifdef RTLD_GLOBAL 13141# define LT_DLGLOBAL RTLD_GLOBAL 13142#else 13143# ifdef DL_GLOBAL 13144# define LT_DLGLOBAL DL_GLOBAL 13145# else 13146# define LT_DLGLOBAL 0 13147# endif 13148#endif 13149 13150/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13151 find out it does not work in some platform. */ 13152#ifndef LT_DLLAZY_OR_NOW 13153# ifdef RTLD_LAZY 13154# define LT_DLLAZY_OR_NOW RTLD_LAZY 13155# else 13156# ifdef DL_LAZY 13157# define LT_DLLAZY_OR_NOW DL_LAZY 13158# else 13159# ifdef RTLD_NOW 13160# define LT_DLLAZY_OR_NOW RTLD_NOW 13161# else 13162# ifdef DL_NOW 13163# define LT_DLLAZY_OR_NOW DL_NOW 13164# else 13165# define LT_DLLAZY_OR_NOW 0 13166# endif 13167# endif 13168# endif 13169# endif 13170#endif 13171 13172/* When -fvisibility=hidden is used, assume the code has been annotated 13173 correspondingly for the symbols needed. */ 13174#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13175int fnord () __attribute__((visibility("default"))); 13176#endif 13177 13178int fnord () { return 42; } 13179int main () 13180{ 13181 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13182 int status = $lt_dlunknown; 13183 13184 if (self) 13185 { 13186 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13187 else 13188 { 13189 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13190 else puts (dlerror ()); 13191 } 13192 /* dlclose (self); */ 13193 } 13194 else 13195 puts (dlerror ()); 13196 13197 return status; 13198} 13199_LT_EOF 13200 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13201 (eval $ac_link) 2>&5 13202 ac_status=$? 13203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13204 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 13205 (./conftest; exit; ) >&5 2>/dev/null 13206 lt_status=$? 13207 case x$lt_status in 13208 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 13209 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 13210 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 13211 esac 13212 else : 13213 # compilation failed 13214 lt_cv_dlopen_self=no 13215 fi 13216fi 13217rm -fr conftest* 13218 13219 13220fi 13221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 13222$as_echo "$lt_cv_dlopen_self" >&6; } 13223 13224 if test yes = "$lt_cv_dlopen_self"; then 13225 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 13226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 13227$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 13228if ${lt_cv_dlopen_self_static+:} false; then : 13229 $as_echo_n "(cached) " >&6 13230else 13231 if test yes = "$cross_compiling"; then : 13232 lt_cv_dlopen_self_static=cross 13233else 13234 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13235 lt_status=$lt_dlunknown 13236 cat > conftest.$ac_ext <<_LT_EOF 13237#line $LINENO "configure" 13238#include "confdefs.h" 13239 13240#if HAVE_DLFCN_H 13241#include <dlfcn.h> 13242#endif 13243 13244#include <stdio.h> 13245 13246#ifdef RTLD_GLOBAL 13247# define LT_DLGLOBAL RTLD_GLOBAL 13248#else 13249# ifdef DL_GLOBAL 13250# define LT_DLGLOBAL DL_GLOBAL 13251# else 13252# define LT_DLGLOBAL 0 13253# endif 13254#endif 13255 13256/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13257 find out it does not work in some platform. */ 13258#ifndef LT_DLLAZY_OR_NOW 13259# ifdef RTLD_LAZY 13260# define LT_DLLAZY_OR_NOW RTLD_LAZY 13261# else 13262# ifdef DL_LAZY 13263# define LT_DLLAZY_OR_NOW DL_LAZY 13264# else 13265# ifdef RTLD_NOW 13266# define LT_DLLAZY_OR_NOW RTLD_NOW 13267# else 13268# ifdef DL_NOW 13269# define LT_DLLAZY_OR_NOW DL_NOW 13270# else 13271# define LT_DLLAZY_OR_NOW 0 13272# endif 13273# endif 13274# endif 13275# endif 13276#endif 13277 13278/* When -fvisibility=hidden is used, assume the code has been annotated 13279 correspondingly for the symbols needed. */ 13280#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13281int fnord () __attribute__((visibility("default"))); 13282#endif 13283 13284int fnord () { return 42; } 13285int main () 13286{ 13287 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13288 int status = $lt_dlunknown; 13289 13290 if (self) 13291 { 13292 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13293 else 13294 { 13295 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13296 else puts (dlerror ()); 13297 } 13298 /* dlclose (self); */ 13299 } 13300 else 13301 puts (dlerror ()); 13302 13303 return status; 13304} 13305_LT_EOF 13306 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13307 (eval $ac_link) 2>&5 13308 ac_status=$? 13309 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13310 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 13311 (./conftest; exit; ) >&5 2>/dev/null 13312 lt_status=$? 13313 case x$lt_status in 13314 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13315 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13316 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 13317 esac 13318 else : 13319 # compilation failed 13320 lt_cv_dlopen_self_static=no 13321 fi 13322fi 13323rm -fr conftest* 13324 13325 13326fi 13327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 13328$as_echo "$lt_cv_dlopen_self_static" >&6; } 13329 fi 13330 13331 CPPFLAGS=$save_CPPFLAGS 13332 LDFLAGS=$save_LDFLAGS 13333 LIBS=$save_LIBS 13334 ;; 13335 esac 13336 13337 case $lt_cv_dlopen_self in 13338 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13339 *) enable_dlopen_self=unknown ;; 13340 esac 13341 13342 case $lt_cv_dlopen_self_static in 13343 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13344 *) enable_dlopen_self_static=unknown ;; 13345 esac 13346fi 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 13363 13364striplib= 13365old_striplib= 13366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 13367$as_echo_n "checking whether stripping libraries is possible... " >&6; } 13368if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 13369 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 13370 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 13371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13372$as_echo "yes" >&6; } 13373else 13374# FIXME - insert some real tests, host_os isn't really good enough 13375 case $host_os in 13376 darwin*) 13377 if test -n "$STRIP"; then 13378 striplib="$STRIP -x" 13379 old_striplib="$STRIP -S" 13380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13381$as_echo "yes" >&6; } 13382 else 13383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13384$as_echo "no" >&6; } 13385 fi 13386 ;; 13387 *) 13388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13389$as_echo "no" >&6; } 13390 ;; 13391 esac 13392fi 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 # Report what library types will actually be built 13406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 13407$as_echo_n "checking if libtool supports shared libraries... " >&6; } 13408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 13409$as_echo "$can_build_shared" >&6; } 13410 13411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 13412$as_echo_n "checking whether to build shared libraries... " >&6; } 13413 test no = "$can_build_shared" && enable_shared=no 13414 13415 # On AIX, shared libraries and static libraries use the same namespace, and 13416 # are all built from PIC. 13417 case $host_os in 13418 aix3*) 13419 test yes = "$enable_shared" && enable_static=no 13420 if test -n "$RANLIB"; then 13421 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13422 postinstall_cmds='$RANLIB $lib' 13423 fi 13424 ;; 13425 13426 aix[4-9]*) 13427 if test ia64 != "$host_cpu"; then 13428 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 13429 yes,aix,yes) ;; # shared object as lib.so file only 13430 yes,svr4,*) ;; # shared object as lib.so archive member only 13431 yes,*) enable_static=no ;; # shared object in lib.a archive as well 13432 esac 13433 fi 13434 ;; 13435 esac 13436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 13437$as_echo "$enable_shared" >&6; } 13438 13439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 13440$as_echo_n "checking whether to build static libraries... " >&6; } 13441 # Make sure either enable_shared or enable_static is yes. 13442 test yes = "$enable_shared" || enable_static=yes 13443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 13444$as_echo "$enable_static" >&6; } 13445 13446 13447 13448 13449fi 13450ac_ext=c 13451ac_cpp='$CPP $CPPFLAGS' 13452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13454ac_compiler_gnu=$ac_cv_c_compiler_gnu 13455 13456CC=$lt_save_CC 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 ac_config_commands="$ac_config_commands libtool" 13473 13474 13475 13476 13477# Only expand once: 13478 13479 13480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 13481$as_echo_n "checking whether ln -s works... " >&6; } 13482LN_S=$as_ln_s 13483if test "$LN_S" = "ln -s"; then 13484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13485$as_echo "yes" >&6; } 13486else 13487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 13488$as_echo "no, using $LN_S" >&6; } 13489fi 13490 13491 13492# Check for GCC visibility feature 13493 13494 13495 13496 VISIBILITY_CFLAGS= 13497 VISIBILITY_CXXFLAGS= 13498 HAVE_VISIBILITY=0 13499 if test -n "$GCC"; then 13500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5 13501$as_echo_n "checking whether the -Werror option is usable... " >&6; } 13502 if ${pcre2_cv_cc_vis_werror+:} false; then : 13503 $as_echo_n "(cached) " >&6 13504else 13505 13506 pcre2_save_CFLAGS="$CFLAGS" 13507 CFLAGS="$CFLAGS -Werror" 13508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13509/* end confdefs.h. */ 13510 13511int 13512main () 13513{ 13514 13515 ; 13516 return 0; 13517} 13518_ACEOF 13519if ac_fn_c_try_compile "$LINENO"; then : 13520 pcre2_cv_cc_vis_werror=yes 13521else 13522 pcre2_cv_cc_vis_werror=no 13523fi 13524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13525 CFLAGS="$pcre2_save_CFLAGS" 13526fi 13527 13528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pcre2_cv_cc_vis_werror" >&5 13529$as_echo "$pcre2_cv_cc_vis_werror" >&6; } 13530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5 13531$as_echo_n "checking for simple visibility declarations... " >&6; } 13532 if ${pcre2_cv_cc_visibility+:} false; then : 13533 $as_echo_n "(cached) " >&6 13534else 13535 13536 pcre2_save_CFLAGS="$CFLAGS" 13537 CFLAGS="$CFLAGS -fvisibility=hidden" 13538 if test $pcre2_cv_cc_vis_werror = yes; then 13539 CFLAGS="$CFLAGS -Werror" 13540 fi 13541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13542/* end confdefs.h. */ 13543extern __attribute__((__visibility__("hidden"))) int hiddenvar; 13544 extern __attribute__((__visibility__("default"))) int exportedvar; 13545 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); 13546 extern __attribute__((__visibility__("default"))) int exportedfunc (void); 13547 void dummyfunc (void) {} 13548 13549int 13550main () 13551{ 13552 13553 ; 13554 return 0; 13555} 13556_ACEOF 13557if ac_fn_c_try_compile "$LINENO"; then : 13558 pcre2_cv_cc_visibility=yes 13559else 13560 pcre2_cv_cc_visibility=no 13561fi 13562rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13563 CFLAGS="$pcre2_save_CFLAGS" 13564fi 13565 13566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pcre2_cv_cc_visibility" >&5 13567$as_echo "$pcre2_cv_cc_visibility" >&6; } 13568 if test $pcre2_cv_cc_visibility = yes; then 13569 VISIBILITY_CFLAGS="-fvisibility=hidden" 13570 VISIBILITY_CXXFLAGS="-fvisibility=hidden -fvisibility-inlines-hidden" 13571 HAVE_VISIBILITY=1 13572 13573$as_echo "#define PCRE2_EXP_DECL extern __attribute__ ((visibility (\"default\")))" >>confdefs.h 13574 13575 13576$as_echo "#define PCRE2_EXP_DEFN __attribute__ ((visibility (\"default\")))" >>confdefs.h 13577 13578 13579$as_echo "#define PCRE2POSIX_EXP_DECL extern __attribute__ ((visibility (\"default\")))" >>confdefs.h 13580 13581 13582$as_echo "#define PCRE2POSIX_EXP_DEFN extern __attribute__ ((visibility (\"default\")))" >>confdefs.h 13583 13584 fi 13585 fi 13586 13587 13588 13589 13590cat >>confdefs.h <<_ACEOF 13591#define HAVE_VISIBILITY $HAVE_VISIBILITY 13592_ACEOF 13593 13594 13595 13596# Versioning 13597 13598PCRE2_MAJOR="10" 13599PCRE2_MINOR="22" 13600PCRE2_PRERELEASE="" 13601PCRE2_DATE="2016-07-29" 13602 13603if test "$PCRE2_MINOR" = "08" -o "$PCRE2_MINOR" = "09" 13604then 13605 echo "***" 13606 echo "*** Minor version number $PCRE2_MINOR must not be used. ***" 13607 echo "*** Use only 00 to 07 or 10 onwards, to avoid octal issues. ***" 13608 echo "***" 13609 exit 1 13610fi 13611 13612 13613 13614 13615 13616 13617# Set a more sensible default value for $(htmldir). 13618if test "x$htmldir" = 'x${docdir}' 13619then 13620 htmldir='${docdir}/html' 13621fi 13622 13623# Force an error for PCRE1 size options 13624# Check whether --enable-pcre8 was given. 13625if test "${enable_pcre8+set}" = set; then : 13626 enableval=$enable_pcre8; 13627else 13628 enable_pcre8=no 13629fi 13630 13631# Check whether --enable-pcre16 was given. 13632if test "${enable_pcre16+set}" = set; then : 13633 enableval=$enable_pcre16; 13634else 13635 enable_pcre16=no 13636fi 13637 13638# Check whether --enable-pcre32 was given. 13639if test "${enable_pcre32+set}" = set; then : 13640 enableval=$enable_pcre32; 13641else 13642 enable_pcre32=no 13643fi 13644 13645 13646if test "$enable_pcre8$enable_pcre16$enable_pcre32" != "nonono" 13647then 13648 echo "** ERROR: Use --[en|dis]able-pcre2-[8|16|32], not --[en|dis]able-pcre[8|16|32]" 13649 exit 1 13650fi 13651 13652# Handle --disable-pcre2-8 (enabled by default) 13653# Check whether --enable-pcre2-8 was given. 13654if test "${enable_pcre2_8+set}" = set; then : 13655 enableval=$enable_pcre2_8; 13656else 13657 enable_pcre2_8=unset 13658fi 13659 13660 13661 13662# Handle --enable-pcre2-16 (disabled by default) 13663# Check whether --enable-pcre2-16 was given. 13664if test "${enable_pcre2_16+set}" = set; then : 13665 enableval=$enable_pcre2_16; 13666else 13667 enable_pcre2_16=unset 13668fi 13669 13670 13671 13672# Handle --enable-pcre2-32 (disabled by default) 13673# Check whether --enable-pcre2-32 was given. 13674if test "${enable_pcre2_32+set}" = set; then : 13675 enableval=$enable_pcre2_32; 13676else 13677 enable_pcre2_32=unset 13678fi 13679 13680 13681 13682# Handle --dnable-debug (disabled by default) 13683# Check whether --enable-debug was given. 13684if test "${enable_debug+set}" = set; then : 13685 enableval=$enable_debug; 13686else 13687 enable_debug=no 13688fi 13689 13690 13691# Handle --enable-jit (disabled by default) 13692# Check whether --enable-jit was given. 13693if test "${enable_jit+set}" = set; then : 13694 enableval=$enable_jit; 13695else 13696 enable_jit=no 13697fi 13698 13699 13700# Handle --disable-pcre2grep-jit (enabled by default) 13701# Check whether --enable-pcre2grep-jit was given. 13702if test "${enable_pcre2grep_jit+set}" = set; then : 13703 enableval=$enable_pcre2grep_jit; 13704else 13705 enable_pcre2grep_jit=yes 13706fi 13707 13708 13709# Handle --disable-pcre2grep-callout (enabled by default) but not supported 13710# for Windows. 13711if test "$HAVE_WINDOWS_H" != "1"; then 13712 # Check whether --enable-pcre2grep-callout was given. 13713if test "${enable_pcre2grep_callout+set}" = set; then : 13714 enableval=$enable_pcre2grep_callout; 13715else 13716 enable_pcre2grep_callout=yes 13717fi 13718 13719else 13720 enable_pcre2grep_callout=no 13721fi 13722 13723# Handle --enable-rebuild-chartables 13724# Check whether --enable-rebuild-chartables was given. 13725if test "${enable_rebuild_chartables+set}" = set; then : 13726 enableval=$enable_rebuild_chartables; 13727else 13728 enable_rebuild_chartables=no 13729fi 13730 13731 13732# Handle --disable-unicode (enabled by default) 13733# Check whether --enable-unicode was given. 13734if test "${enable_unicode+set}" = set; then : 13735 enableval=$enable_unicode; 13736else 13737 enable_unicode=unset 13738fi 13739 13740 13741# Handle newline options 13742ac_pcre2_newline=lf 13743# Check whether --enable-newline-is-cr was given. 13744if test "${enable_newline_is_cr+set}" = set; then : 13745 enableval=$enable_newline_is_cr; ac_pcre2_newline=cr 13746fi 13747 13748# Check whether --enable-newline-is-lf was given. 13749if test "${enable_newline_is_lf+set}" = set; then : 13750 enableval=$enable_newline_is_lf; ac_pcre2_newline=lf 13751fi 13752 13753# Check whether --enable-newline-is-crlf was given. 13754if test "${enable_newline_is_crlf+set}" = set; then : 13755 enableval=$enable_newline_is_crlf; ac_pcre2_newline=crlf 13756fi 13757 13758# Check whether --enable-newline-is-anycrlf was given. 13759if test "${enable_newline_is_anycrlf+set}" = set; then : 13760 enableval=$enable_newline_is_anycrlf; ac_pcre2_newline=anycrlf 13761fi 13762 13763# Check whether --enable-newline-is-any was given. 13764if test "${enable_newline_is_any+set}" = set; then : 13765 enableval=$enable_newline_is_any; ac_pcre2_newline=any 13766fi 13767 13768enable_newline="$ac_pcre2_newline" 13769 13770# Handle --enable-bsr-anycrlf 13771# Check whether --enable-bsr-anycrlf was given. 13772if test "${enable_bsr_anycrlf+set}" = set; then : 13773 enableval=$enable_bsr_anycrlf; 13774else 13775 enable_bsr_anycrlf=no 13776fi 13777 13778 13779# Handle --enable-never-backslash-C 13780# Check whether --enable-never-backslash-C was given. 13781if test "${enable_never_backslash_C+set}" = set; then : 13782 enableval=$enable_never_backslash_C; 13783else 13784 enable_never_backslash_C=no 13785fi 13786 13787 13788# Handle --enable-ebcdic 13789# Check whether --enable-ebcdic was given. 13790if test "${enable_ebcdic+set}" = set; then : 13791 enableval=$enable_ebcdic; 13792else 13793 enable_ebcdic=no 13794fi 13795 13796 13797# Handle --enable-ebcdic-nl25 13798# Check whether --enable-ebcdic-nl25 was given. 13799if test "${enable_ebcdic_nl25+set}" = set; then : 13800 enableval=$enable_ebcdic_nl25; 13801else 13802 enable_ebcdic_nl25=no 13803fi 13804 13805 13806# Handle --disable-stack-for-recursion 13807# Check whether --enable-stack-for-recursion was given. 13808if test "${enable_stack_for_recursion+set}" = set; then : 13809 enableval=$enable_stack_for_recursion; 13810else 13811 enable_stack_for_recursion=yes 13812fi 13813 13814 13815# Handle --enable-pcre2grep-libz 13816# Check whether --enable-pcre2grep-libz was given. 13817if test "${enable_pcre2grep_libz+set}" = set; then : 13818 enableval=$enable_pcre2grep_libz; 13819else 13820 enable_pcre2grep_libz=no 13821fi 13822 13823 13824# Handle --enable-pcre2grep-libbz2 13825# Check whether --enable-pcre2grep-libbz2 was given. 13826if test "${enable_pcre2grep_libbz2+set}" = set; then : 13827 enableval=$enable_pcre2grep_libbz2; 13828else 13829 enable_pcre2grep_libbz2=no 13830fi 13831 13832 13833# Handle --with-pcre2grep-bufsize=N 13834 13835# Check whether --with-pcre2grep-bufsize was given. 13836if test "${with_pcre2grep_bufsize+set}" = set; then : 13837 withval=$with_pcre2grep_bufsize; 13838else 13839 with_pcre2grep_bufsize=20480 13840fi 13841 13842 13843# Handle --enable-pcre2test-libedit 13844# Check whether --enable-pcre2test-libedit was given. 13845if test "${enable_pcre2test_libedit+set}" = set; then : 13846 enableval=$enable_pcre2test_libedit; 13847else 13848 enable_pcre2test_libedit=no 13849fi 13850 13851 13852# Handle --enable-pcre2test-libreadline 13853# Check whether --enable-pcre2test-libreadline was given. 13854if test "${enable_pcre2test_libreadline+set}" = set; then : 13855 enableval=$enable_pcre2test_libreadline; 13856else 13857 enable_pcre2test_libreadline=no 13858fi 13859 13860 13861# Handle --with-link-size=N 13862 13863# Check whether --with-link-size was given. 13864if test "${with_link_size+set}" = set; then : 13865 withval=$with_link_size; 13866else 13867 with_link_size=2 13868fi 13869 13870 13871# Handle --with-parens-nest-limit=N 13872 13873# Check whether --with-parens-nest-limit was given. 13874if test "${with_parens_nest_limit+set}" = set; then : 13875 withval=$with_parens_nest_limit; 13876else 13877 with_parens_nest_limit=250 13878fi 13879 13880 13881# Handle --with-match-limit=N 13882 13883# Check whether --with-match-limit was given. 13884if test "${with_match_limit+set}" = set; then : 13885 withval=$with_match_limit; 13886else 13887 with_match_limit=10000000 13888fi 13889 13890 13891# Handle --with-match-limit_recursion=N 13892# 13893# Note: In config.h, the default is to define MATCH_LIMIT_RECURSION 13894# symbolically as MATCH_LIMIT, which in turn is defined to be some numeric 13895# value (e.g. 10000000). MATCH_LIMIT_RECURSION can otherwise be set to some 13896# different numeric value (or even the same numeric value as MATCH_LIMIT, 13897# though no longer defined in terms of the latter). 13898# 13899 13900# Check whether --with-match-limit-recursion was given. 13901if test "${with_match_limit_recursion+set}" = set; then : 13902 withval=$with_match_limit_recursion; 13903else 13904 with_match_limit_recursion=MATCH_LIMIT 13905fi 13906 13907 13908# Handle --enable-valgrind 13909# Check whether --enable-valgrind was given. 13910if test "${enable_valgrind+set}" = set; then : 13911 enableval=$enable_valgrind; 13912else 13913 enable_valgrind=no 13914fi 13915 13916 13917# Enable code coverage reports using gcov 13918# Check whether --enable-coverage was given. 13919if test "${enable_coverage+set}" = set; then : 13920 enableval=$enable_coverage; 13921else 13922 enable_coverage=no 13923fi 13924 13925 13926# Set the default value for pcre2-8 13927if test "x$enable_pcre2_8" = "xunset" 13928then 13929 enable_pcre2_8=yes 13930fi 13931 13932# Set the default value for pcre2-16 13933if test "x$enable_pcre2_16" = "xunset" 13934then 13935 enable_pcre2_16=no 13936fi 13937 13938# Set the default value for pcre2-32 13939if test "x$enable_pcre2_32" = "xunset" 13940then 13941 enable_pcre2_32=no 13942fi 13943 13944# Make sure at least one library is selected 13945if test "x$enable_pcre2_8$enable_pcre2_16$enable_pcre2_32" = "xnonono" 13946then 13947 as_fn_error $? "At least one of the 8, 16 or 32 bit libraries must be enabled" "$LINENO" 5 13948fi 13949 13950# Unicode is enabled by default. 13951if test "x$enable_unicode" = "xunset" 13952then 13953 enable_unicode=yes 13954fi 13955 13956# Convert the newline identifier into the appropriate integer value. These must 13957# agree with the PCRE2_NEWLINE_xxx values in pcre2.h. 13958 13959case "$enable_newline" in 13960 cr) ac_pcre2_newline_value=1 ;; 13961 lf) ac_pcre2_newline_value=2 ;; 13962 crlf) ac_pcre2_newline_value=3 ;; 13963 any) ac_pcre2_newline_value=4 ;; 13964 anycrlf) ac_pcre2_newline_value=5 ;; 13965 *) 13966 as_fn_error $? "invalid argument \"$enable_newline\" to --enable-newline option" "$LINENO" 5 13967 ;; 13968esac 13969 13970# --enable-ebcdic-nl25 implies --enable-ebcdic 13971if test "x$enable_ebcdic_nl25" = "xyes"; then 13972 enable_ebcdic=yes 13973fi 13974 13975# Make sure that if enable_ebcdic is set, rebuild_chartables is also enabled. 13976# Also check that UTF support is not requested, because PCRE2 cannot handle 13977# EBCDIC and UTF in the same build. To do so it would need to use different 13978# character constants depending on the mode. Also, EBCDIC cannot be used with 13979# 16-bit and 32-bit libraries. 13980# 13981if test "x$enable_ebcdic" = "xyes"; then 13982 enable_rebuild_chartables=yes 13983 if test "x$enable_unicode" = "xyes"; then 13984 as_fn_error $? "support for EBCDIC and Unicode cannot be enabled at the same time" "$LINENO" 5 13985 fi 13986 if test "x$enable_pcre2_16" = "xyes" -o "x$enable_pcre2_32" = "xyes"; then 13987 as_fn_error $? "EBCDIC support is available only for the 8-bit library" "$LINENO" 5 13988 fi 13989fi 13990 13991# Check argument to --with-link-size 13992case "$with_link_size" in 13993 2|3|4) ;; 13994 *) 13995 as_fn_error $? "invalid argument \"$with_link_size\" to --with-link-size option" "$LINENO" 5 13996 ;; 13997esac 13998 13999 14000 14001# Checks for header files. 14002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 14003$as_echo_n "checking for ANSI C header files... " >&6; } 14004if ${ac_cv_header_stdc+:} false; then : 14005 $as_echo_n "(cached) " >&6 14006else 14007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14008/* end confdefs.h. */ 14009#include <stdlib.h> 14010#include <stdarg.h> 14011#include <string.h> 14012#include <float.h> 14013 14014int 14015main () 14016{ 14017 14018 ; 14019 return 0; 14020} 14021_ACEOF 14022if ac_fn_c_try_compile "$LINENO"; then : 14023 ac_cv_header_stdc=yes 14024else 14025 ac_cv_header_stdc=no 14026fi 14027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14028 14029if test $ac_cv_header_stdc = yes; then 14030 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 14031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14032/* end confdefs.h. */ 14033#include <string.h> 14034 14035_ACEOF 14036if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14037 $EGREP "memchr" >/dev/null 2>&1; then : 14038 14039else 14040 ac_cv_header_stdc=no 14041fi 14042rm -f conftest* 14043 14044fi 14045 14046if test $ac_cv_header_stdc = yes; then 14047 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 14048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14049/* end confdefs.h. */ 14050#include <stdlib.h> 14051 14052_ACEOF 14053if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14054 $EGREP "free" >/dev/null 2>&1; then : 14055 14056else 14057 ac_cv_header_stdc=no 14058fi 14059rm -f conftest* 14060 14061fi 14062 14063if test $ac_cv_header_stdc = yes; then 14064 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 14065 if test "$cross_compiling" = yes; then : 14066 : 14067else 14068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14069/* end confdefs.h. */ 14070#include <ctype.h> 14071#include <stdlib.h> 14072#if ((' ' & 0x0FF) == 0x020) 14073# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 14074# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 14075#else 14076# define ISLOWER(c) \ 14077 (('a' <= (c) && (c) <= 'i') \ 14078 || ('j' <= (c) && (c) <= 'r') \ 14079 || ('s' <= (c) && (c) <= 'z')) 14080# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 14081#endif 14082 14083#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 14084int 14085main () 14086{ 14087 int i; 14088 for (i = 0; i < 256; i++) 14089 if (XOR (islower (i), ISLOWER (i)) 14090 || toupper (i) != TOUPPER (i)) 14091 return 2; 14092 return 0; 14093} 14094_ACEOF 14095if ac_fn_c_try_run "$LINENO"; then : 14096 14097else 14098 ac_cv_header_stdc=no 14099fi 14100rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14101 conftest.$ac_objext conftest.beam conftest.$ac_ext 14102fi 14103 14104fi 14105fi 14106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 14107$as_echo "$ac_cv_header_stdc" >&6; } 14108if test $ac_cv_header_stdc = yes; then 14109 14110$as_echo "#define STDC_HEADERS 1" >>confdefs.h 14111 14112fi 14113 14114for ac_header in limits.h sys/types.h sys/stat.h dirent.h 14115do : 14116 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 14117ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 14118if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 14119 cat >>confdefs.h <<_ACEOF 14120#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 14121_ACEOF 14122 14123fi 14124 14125done 14126 14127for ac_header in windows.h 14128do : 14129 ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" 14130if test "x$ac_cv_header_windows_h" = xyes; then : 14131 cat >>confdefs.h <<_ACEOF 14132#define HAVE_WINDOWS_H 1 14133_ACEOF 14134 HAVE_WINDOWS_H=1 14135fi 14136 14137done 14138 14139for ac_header in sys/wait.h 14140do : 14141 ac_fn_c_check_header_mongrel "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default" 14142if test "x$ac_cv_header_sys_wait_h" = xyes; then : 14143 cat >>confdefs.h <<_ACEOF 14144#define HAVE_SYS_WAIT_H 1 14145_ACEOF 14146 HAVE_SYS_WAIT_H=1 14147fi 14148 14149done 14150 14151 14152# Conditional compilation 14153 if test "x$enable_pcre2_8" = "xyes"; then 14154 WITH_PCRE2_8_TRUE= 14155 WITH_PCRE2_8_FALSE='#' 14156else 14157 WITH_PCRE2_8_TRUE='#' 14158 WITH_PCRE2_8_FALSE= 14159fi 14160 14161 if test "x$enable_pcre2_16" = "xyes"; then 14162 WITH_PCRE2_16_TRUE= 14163 WITH_PCRE2_16_FALSE='#' 14164else 14165 WITH_PCRE2_16_TRUE='#' 14166 WITH_PCRE2_16_FALSE= 14167fi 14168 14169 if test "x$enable_pcre2_32" = "xyes"; then 14170 WITH_PCRE2_32_TRUE= 14171 WITH_PCRE2_32_FALSE='#' 14172else 14173 WITH_PCRE2_32_TRUE='#' 14174 WITH_PCRE2_32_FALSE= 14175fi 14176 14177 if test "x$enable_debug" = "xyes"; then 14178 WITH_DEBUG_TRUE= 14179 WITH_DEBUG_FALSE='#' 14180else 14181 WITH_DEBUG_TRUE='#' 14182 WITH_DEBUG_FALSE= 14183fi 14184 14185 if test "x$enable_rebuild_chartables" = "xyes"; then 14186 WITH_REBUILD_CHARTABLES_TRUE= 14187 WITH_REBUILD_CHARTABLES_FALSE='#' 14188else 14189 WITH_REBUILD_CHARTABLES_TRUE='#' 14190 WITH_REBUILD_CHARTABLES_FALSE= 14191fi 14192 14193 if test "x$enable_jit" = "xyes"; then 14194 WITH_JIT_TRUE= 14195 WITH_JIT_FALSE='#' 14196else 14197 WITH_JIT_TRUE='#' 14198 WITH_JIT_FALSE= 14199fi 14200 14201 if test "x$enable_unicode" = "xyes"; then 14202 WITH_UNICODE_TRUE= 14203 WITH_UNICODE_FALSE='#' 14204else 14205 WITH_UNICODE_TRUE='#' 14206 WITH_UNICODE_FALSE= 14207fi 14208 14209 if test "x$enable_valgrind" = "xyes"; then 14210 WITH_VALGRIND_TRUE= 14211 WITH_VALGRIND_FALSE='#' 14212else 14213 WITH_VALGRIND_TRUE='#' 14214 WITH_VALGRIND_FALSE= 14215fi 14216 14217 14218# Checks for typedefs, structures, and compiler characteristics. 14219 14220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 14221$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 14222if ${ac_cv_c_const+:} false; then : 14223 $as_echo_n "(cached) " >&6 14224else 14225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14226/* end confdefs.h. */ 14227 14228int 14229main () 14230{ 14231 14232#ifndef __cplusplus 14233 /* Ultrix mips cc rejects this sort of thing. */ 14234 typedef int charset[2]; 14235 const charset cs = { 0, 0 }; 14236 /* SunOS 4.1.1 cc rejects this. */ 14237 char const *const *pcpcc; 14238 char **ppc; 14239 /* NEC SVR4.0.2 mips cc rejects this. */ 14240 struct point {int x, y;}; 14241 static struct point const zero = {0,0}; 14242 /* AIX XL C 1.02.0.0 rejects this. 14243 It does not let you subtract one const X* pointer from another in 14244 an arm of an if-expression whose if-part is not a constant 14245 expression */ 14246 const char *g = "string"; 14247 pcpcc = &g + (g ? g-g : 0); 14248 /* HPUX 7.0 cc rejects these. */ 14249 ++pcpcc; 14250 ppc = (char**) pcpcc; 14251 pcpcc = (char const *const *) ppc; 14252 { /* SCO 3.2v4 cc rejects this sort of thing. */ 14253 char tx; 14254 char *t = &tx; 14255 char const *s = 0 ? (char *) 0 : (char const *) 0; 14256 14257 *t++ = 0; 14258 if (s) return 0; 14259 } 14260 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 14261 int x[] = {25, 17}; 14262 const int *foo = &x[0]; 14263 ++foo; 14264 } 14265 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 14266 typedef const int *iptr; 14267 iptr p = 0; 14268 ++p; 14269 } 14270 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 14271 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 14272 struct s { int j; const int *ap[3]; } bx; 14273 struct s *b = &bx; b->j = 5; 14274 } 14275 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 14276 const int foo = 10; 14277 if (!foo) return 0; 14278 } 14279 return !cs[0] && !zero.x; 14280#endif 14281 14282 ; 14283 return 0; 14284} 14285_ACEOF 14286if ac_fn_c_try_compile "$LINENO"; then : 14287 ac_cv_c_const=yes 14288else 14289 ac_cv_c_const=no 14290fi 14291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14292fi 14293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 14294$as_echo "$ac_cv_c_const" >&6; } 14295if test $ac_cv_c_const = no; then 14296 14297$as_echo "#define const /**/" >>confdefs.h 14298 14299fi 14300 14301ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 14302if test "x$ac_cv_type_size_t" = xyes; then : 14303 14304else 14305 14306cat >>confdefs.h <<_ACEOF 14307#define size_t unsigned int 14308_ACEOF 14309 14310fi 14311 14312 14313# Checks for library functions. 14314 14315for ac_func in bcopy memmove strerror 14316do : 14317 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 14318ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 14319if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 14320 cat >>confdefs.h <<_ACEOF 14321#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 14322_ACEOF 14323 14324fi 14325done 14326 14327 14328# Check for the availability of libz (aka zlib) 14329 14330for ac_header in zlib.h 14331do : 14332 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 14333if test "x$ac_cv_header_zlib_h" = xyes; then : 14334 cat >>confdefs.h <<_ACEOF 14335#define HAVE_ZLIB_H 1 14336_ACEOF 14337 HAVE_ZLIB_H=1 14338fi 14339 14340done 14341 14342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5 14343$as_echo_n "checking for gzopen in -lz... " >&6; } 14344if ${ac_cv_lib_z_gzopen+:} false; then : 14345 $as_echo_n "(cached) " >&6 14346else 14347 ac_check_lib_save_LIBS=$LIBS 14348LIBS="-lz $LIBS" 14349cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14350/* end confdefs.h. */ 14351 14352/* Override any GCC internal prototype to avoid an error. 14353 Use char because int might match the return type of a GCC 14354 builtin and then its argument prototype would still apply. */ 14355#ifdef __cplusplus 14356extern "C" 14357#endif 14358char gzopen (); 14359int 14360main () 14361{ 14362return gzopen (); 14363 ; 14364 return 0; 14365} 14366_ACEOF 14367if ac_fn_c_try_link "$LINENO"; then : 14368 ac_cv_lib_z_gzopen=yes 14369else 14370 ac_cv_lib_z_gzopen=no 14371fi 14372rm -f core conftest.err conftest.$ac_objext \ 14373 conftest$ac_exeext conftest.$ac_ext 14374LIBS=$ac_check_lib_save_LIBS 14375fi 14376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5 14377$as_echo "$ac_cv_lib_z_gzopen" >&6; } 14378if test "x$ac_cv_lib_z_gzopen" = xyes; then : 14379 HAVE_LIBZ=1 14380fi 14381 14382 14383# Check for the availability of libbz2. Originally we just used AC_CHECK_LIB, 14384# as for libz. However, this had the following problem, diagnosed and fixed by 14385# a user: 14386# 14387# - libbz2 uses the Pascal calling convention (WINAPI) for the functions 14388# under Win32. 14389# - The standard autoconf AC_CHECK_LIB fails to include "bzlib.h", 14390# therefore missing the function definition. 14391# - The compiler thus generates a "C" signature for the test function. 14392# - The linker fails to find the "C" function. 14393# - PCRE2 fails to configure if asked to do so against libbz2. 14394# 14395# Solution: 14396# 14397# - Replace the AC_CHECK_LIB test with a custom test. 14398 14399for ac_header in bzlib.h 14400do : 14401 ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default" 14402if test "x$ac_cv_header_bzlib_h" = xyes; then : 14403 cat >>confdefs.h <<_ACEOF 14404#define HAVE_BZLIB_H 1 14405_ACEOF 14406 HAVE_BZLIB_H=1 14407fi 14408 14409done 14410 14411# Original test 14412# AC_CHECK_LIB([bz2], [BZ2_bzopen], [HAVE_LIBBZ2=1]) 14413# 14414# Custom test follows 14415 14416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbz2" >&5 14417$as_echo_n "checking for libbz2... " >&6; } 14418OLD_LIBS="$LIBS" 14419LIBS="$LIBS -lbz2" 14420cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14421/* end confdefs.h. */ 14422 14423#ifdef HAVE_BZLIB_H 14424#include <bzlib.h> 14425#endif 14426int 14427main () 14428{ 14429return (int)BZ2_bzopen("conftest", "rb"); 14430 ; 14431 return 0; 14432} 14433_ACEOF 14434if ac_fn_c_try_link "$LINENO"; then : 14435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14436$as_echo "yes" >&6; };HAVE_LIBBZ2=1; break; 14437else 14438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14439$as_echo "no" >&6; } 14440fi 14441rm -f core conftest.err conftest.$ac_objext \ 14442 conftest$ac_exeext conftest.$ac_ext 14443LIBS="$OLD_LIBS" 14444 14445# Check for the availabiity of libreadline 14446 14447if test "$enable_pcre2test_libreadline" = "yes"; then 14448 for ac_header in readline/readline.h 14449do : 14450 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default" 14451if test "x$ac_cv_header_readline_readline_h" = xyes; then : 14452 cat >>confdefs.h <<_ACEOF 14453#define HAVE_READLINE_READLINE_H 1 14454_ACEOF 14455 HAVE_READLINE_H=1 14456fi 14457 14458done 14459 14460 for ac_header in readline/history.h 14461do : 14462 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default" 14463if test "x$ac_cv_header_readline_history_h" = xyes; then : 14464 cat >>confdefs.h <<_ACEOF 14465#define HAVE_READLINE_HISTORY_H 1 14466_ACEOF 14467 HAVE_HISTORY_H=1 14468fi 14469 14470done 14471 14472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 14473$as_echo_n "checking for readline in -lreadline... " >&6; } 14474if ${ac_cv_lib_readline_readline+:} false; then : 14475 $as_echo_n "(cached) " >&6 14476else 14477 ac_check_lib_save_LIBS=$LIBS 14478LIBS="-lreadline $LIBS" 14479cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14480/* end confdefs.h. */ 14481 14482/* Override any GCC internal prototype to avoid an error. 14483 Use char because int might match the return type of a GCC 14484 builtin and then its argument prototype would still apply. */ 14485#ifdef __cplusplus 14486extern "C" 14487#endif 14488char readline (); 14489int 14490main () 14491{ 14492return readline (); 14493 ; 14494 return 0; 14495} 14496_ACEOF 14497if ac_fn_c_try_link "$LINENO"; then : 14498 ac_cv_lib_readline_readline=yes 14499else 14500 ac_cv_lib_readline_readline=no 14501fi 14502rm -f core conftest.err conftest.$ac_objext \ 14503 conftest$ac_exeext conftest.$ac_ext 14504LIBS=$ac_check_lib_save_LIBS 14505fi 14506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 14507$as_echo "$ac_cv_lib_readline_readline" >&6; } 14508if test "x$ac_cv_lib_readline_readline" = xyes; then : 14509 LIBREADLINE="-lreadline" 14510else 14511 unset ac_cv_lib_readline_readline; 14512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 14513$as_echo_n "checking for readline in -lreadline... " >&6; } 14514if ${ac_cv_lib_readline_readline+:} false; then : 14515 $as_echo_n "(cached) " >&6 14516else 14517 ac_check_lib_save_LIBS=$LIBS 14518LIBS="-lreadline -ltinfo $LIBS" 14519cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14520/* end confdefs.h. */ 14521 14522/* Override any GCC internal prototype to avoid an error. 14523 Use char because int might match the return type of a GCC 14524 builtin and then its argument prototype would still apply. */ 14525#ifdef __cplusplus 14526extern "C" 14527#endif 14528char readline (); 14529int 14530main () 14531{ 14532return readline (); 14533 ; 14534 return 0; 14535} 14536_ACEOF 14537if ac_fn_c_try_link "$LINENO"; then : 14538 ac_cv_lib_readline_readline=yes 14539else 14540 ac_cv_lib_readline_readline=no 14541fi 14542rm -f core conftest.err conftest.$ac_objext \ 14543 conftest$ac_exeext conftest.$ac_ext 14544LIBS=$ac_check_lib_save_LIBS 14545fi 14546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 14547$as_echo "$ac_cv_lib_readline_readline" >&6; } 14548if test "x$ac_cv_lib_readline_readline" = xyes; then : 14549 LIBREADLINE="-ltinfo" 14550else 14551 unset ac_cv_lib_readline_readline; 14552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 14553$as_echo_n "checking for readline in -lreadline... " >&6; } 14554if ${ac_cv_lib_readline_readline+:} false; then : 14555 $as_echo_n "(cached) " >&6 14556else 14557 ac_check_lib_save_LIBS=$LIBS 14558LIBS="-lreadline -lcurses $LIBS" 14559cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14560/* end confdefs.h. */ 14561 14562/* Override any GCC internal prototype to avoid an error. 14563 Use char because int might match the return type of a GCC 14564 builtin and then its argument prototype would still apply. */ 14565#ifdef __cplusplus 14566extern "C" 14567#endif 14568char readline (); 14569int 14570main () 14571{ 14572return readline (); 14573 ; 14574 return 0; 14575} 14576_ACEOF 14577if ac_fn_c_try_link "$LINENO"; then : 14578 ac_cv_lib_readline_readline=yes 14579else 14580 ac_cv_lib_readline_readline=no 14581fi 14582rm -f core conftest.err conftest.$ac_objext \ 14583 conftest$ac_exeext conftest.$ac_ext 14584LIBS=$ac_check_lib_save_LIBS 14585fi 14586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 14587$as_echo "$ac_cv_lib_readline_readline" >&6; } 14588if test "x$ac_cv_lib_readline_readline" = xyes; then : 14589 LIBREADLINE="-lcurses" 14590else 14591 unset ac_cv_lib_readline_readline; 14592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 14593$as_echo_n "checking for readline in -lreadline... " >&6; } 14594if ${ac_cv_lib_readline_readline+:} false; then : 14595 $as_echo_n "(cached) " >&6 14596else 14597 ac_check_lib_save_LIBS=$LIBS 14598LIBS="-lreadline -lncurses $LIBS" 14599cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14600/* end confdefs.h. */ 14601 14602/* Override any GCC internal prototype to avoid an error. 14603 Use char because int might match the return type of a GCC 14604 builtin and then its argument prototype would still apply. */ 14605#ifdef __cplusplus 14606extern "C" 14607#endif 14608char readline (); 14609int 14610main () 14611{ 14612return readline (); 14613 ; 14614 return 0; 14615} 14616_ACEOF 14617if ac_fn_c_try_link "$LINENO"; then : 14618 ac_cv_lib_readline_readline=yes 14619else 14620 ac_cv_lib_readline_readline=no 14621fi 14622rm -f core conftest.err conftest.$ac_objext \ 14623 conftest$ac_exeext conftest.$ac_ext 14624LIBS=$ac_check_lib_save_LIBS 14625fi 14626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 14627$as_echo "$ac_cv_lib_readline_readline" >&6; } 14628if test "x$ac_cv_lib_readline_readline" = xyes; then : 14629 LIBREADLINE="-lncurses" 14630else 14631 unset ac_cv_lib_readline_readline; 14632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 14633$as_echo_n "checking for readline in -lreadline... " >&6; } 14634if ${ac_cv_lib_readline_readline+:} false; then : 14635 $as_echo_n "(cached) " >&6 14636else 14637 ac_check_lib_save_LIBS=$LIBS 14638LIBS="-lreadline -lncursesw $LIBS" 14639cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14640/* end confdefs.h. */ 14641 14642/* Override any GCC internal prototype to avoid an error. 14643 Use char because int might match the return type of a GCC 14644 builtin and then its argument prototype would still apply. */ 14645#ifdef __cplusplus 14646extern "C" 14647#endif 14648char readline (); 14649int 14650main () 14651{ 14652return readline (); 14653 ; 14654 return 0; 14655} 14656_ACEOF 14657if ac_fn_c_try_link "$LINENO"; then : 14658 ac_cv_lib_readline_readline=yes 14659else 14660 ac_cv_lib_readline_readline=no 14661fi 14662rm -f core conftest.err conftest.$ac_objext \ 14663 conftest$ac_exeext conftest.$ac_ext 14664LIBS=$ac_check_lib_save_LIBS 14665fi 14666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 14667$as_echo "$ac_cv_lib_readline_readline" >&6; } 14668if test "x$ac_cv_lib_readline_readline" = xyes; then : 14669 LIBREADLINE="-lncursesw" 14670else 14671 unset ac_cv_lib_readline_readline; 14672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 14673$as_echo_n "checking for readline in -lreadline... " >&6; } 14674if ${ac_cv_lib_readline_readline+:} false; then : 14675 $as_echo_n "(cached) " >&6 14676else 14677 ac_check_lib_save_LIBS=$LIBS 14678LIBS="-lreadline -ltermcap $LIBS" 14679cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14680/* end confdefs.h. */ 14681 14682/* Override any GCC internal prototype to avoid an error. 14683 Use char because int might match the return type of a GCC 14684 builtin and then its argument prototype would still apply. */ 14685#ifdef __cplusplus 14686extern "C" 14687#endif 14688char readline (); 14689int 14690main () 14691{ 14692return readline (); 14693 ; 14694 return 0; 14695} 14696_ACEOF 14697if ac_fn_c_try_link "$LINENO"; then : 14698 ac_cv_lib_readline_readline=yes 14699else 14700 ac_cv_lib_readline_readline=no 14701fi 14702rm -f core conftest.err conftest.$ac_objext \ 14703 conftest$ac_exeext conftest.$ac_ext 14704LIBS=$ac_check_lib_save_LIBS 14705fi 14706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 14707$as_echo "$ac_cv_lib_readline_readline" >&6; } 14708if test "x$ac_cv_lib_readline_readline" = xyes; then : 14709 LIBREADLINE="-ltermcap" 14710else 14711 LIBREADLINE="" 14712fi 14713 14714fi 14715 14716fi 14717 14718fi 14719 14720fi 14721 14722fi 14723 14724 14725 if test -n "$LIBREADLINE"; then 14726 if test "$LIBREADLINE" != "-lreadline"; then 14727 echo "-lreadline needs $LIBREADLINE" 14728 LIBREADLINE="-lreadline $LIBREADLINE" 14729 fi 14730 fi 14731fi 14732 14733 14734# Check for the availability of libedit. Different distributions put its 14735# headers in different places. Try to cover the most common ones. 14736 14737if test "$enable_pcre2test_libedit" = "yes"; then 14738 for ac_header in editline/readline.h 14739do : 14740 ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default" 14741if test "x$ac_cv_header_editline_readline_h" = xyes; then : 14742 cat >>confdefs.h <<_ACEOF 14743#define HAVE_EDITLINE_READLINE_H 1 14744_ACEOF 14745 HAVE_EDITLINE_READLINE_H=1 14746else 14747 for ac_header in edit/readline/readline.h 14748do : 14749 ac_fn_c_check_header_mongrel "$LINENO" "edit/readline/readline.h" "ac_cv_header_edit_readline_readline_h" "$ac_includes_default" 14750if test "x$ac_cv_header_edit_readline_readline_h" = xyes; then : 14751 cat >>confdefs.h <<_ACEOF 14752#define HAVE_EDIT_READLINE_READLINE_H 1 14753_ACEOF 14754 HAVE_READLINE_READLINE_H=1 14755else 14756 for ac_header in readline/readline.h 14757do : 14758 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default" 14759if test "x$ac_cv_header_readline_readline_h" = xyes; then : 14760 cat >>confdefs.h <<_ACEOF 14761#define HAVE_READLINE_READLINE_H 1 14762_ACEOF 14763 HAVE_READLINE_READLINE_H=1 14764fi 14765 14766done 14767 14768fi 14769 14770done 14771 14772fi 14773 14774done 14775 14776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -ledit" >&5 14777$as_echo_n "checking for readline in -ledit... " >&6; } 14778if ${ac_cv_lib_edit_readline+:} false; then : 14779 $as_echo_n "(cached) " >&6 14780else 14781 ac_check_lib_save_LIBS=$LIBS 14782LIBS="-ledit $LIBS" 14783cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14784/* end confdefs.h. */ 14785 14786/* Override any GCC internal prototype to avoid an error. 14787 Use char because int might match the return type of a GCC 14788 builtin and then its argument prototype would still apply. */ 14789#ifdef __cplusplus 14790extern "C" 14791#endif 14792char readline (); 14793int 14794main () 14795{ 14796return readline (); 14797 ; 14798 return 0; 14799} 14800_ACEOF 14801if ac_fn_c_try_link "$LINENO"; then : 14802 ac_cv_lib_edit_readline=yes 14803else 14804 ac_cv_lib_edit_readline=no 14805fi 14806rm -f core conftest.err conftest.$ac_objext \ 14807 conftest$ac_exeext conftest.$ac_ext 14808LIBS=$ac_check_lib_save_LIBS 14809fi 14810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_readline" >&5 14811$as_echo "$ac_cv_lib_edit_readline" >&6; } 14812if test "x$ac_cv_lib_edit_readline" = xyes; then : 14813 LIBEDIT="-ledit" 14814fi 14815 14816fi 14817 14818# This facilitates -ansi builds under Linux 14819 14820PCRE2_STATIC_CFLAG="" 14821if test "x$enable_shared" = "xno" ; then 14822 14823$as_echo "#define PCRE2_STATIC 1" >>confdefs.h 14824 14825 PCRE2_STATIC_CFLAG="-DPCRE2_STATIC" 14826fi 14827 14828 14829# Here is where PCRE2-specific defines are handled 14830 14831if test "$enable_pcre2_8" = "yes"; then 14832 14833$as_echo "#define SUPPORT_PCRE2_8 /**/" >>confdefs.h 14834 14835fi 14836 14837if test "$enable_pcre2_16" = "yes"; then 14838 14839$as_echo "#define SUPPORT_PCRE2_16 /**/" >>confdefs.h 14840 14841fi 14842 14843if test "$enable_pcre2_32" = "yes"; then 14844 14845$as_echo "#define SUPPORT_PCRE2_32 /**/" >>confdefs.h 14846 14847fi 14848 14849if test "$enable_debug" = "yes"; then 14850 14851$as_echo "#define PCRE2_DEBUG /**/" >>confdefs.h 14852 14853fi 14854 14855# Unless running under Windows, JIT support requires pthreads. 14856 14857if test "$enable_jit" = "yes"; then 14858 if test "$HAVE_WINDOWS_H" != "1"; then 14859 14860 14861ac_ext=c 14862ac_cpp='$CPP $CPPFLAGS' 14863ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14864ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14865ac_compiler_gnu=$ac_cv_c_compiler_gnu 14866 14867ax_pthread_ok=no 14868 14869# We used to check for pthread.h first, but this fails if pthread.h 14870# requires special compiler flags (e.g. on True64 or Sequent). 14871# It gets checked for in the link test anyway. 14872 14873# First of all, check if the user has set any of the PTHREAD_LIBS, 14874# etcetera environment variables, and if threads linking works using 14875# them: 14876if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 14877 save_CFLAGS="$CFLAGS" 14878 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 14879 save_LIBS="$LIBS" 14880 LIBS="$PTHREAD_LIBS $LIBS" 14881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 14882$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 14883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14884/* end confdefs.h. */ 14885 14886/* Override any GCC internal prototype to avoid an error. 14887 Use char because int might match the return type of a GCC 14888 builtin and then its argument prototype would still apply. */ 14889#ifdef __cplusplus 14890extern "C" 14891#endif 14892char pthread_join (); 14893int 14894main () 14895{ 14896return pthread_join (); 14897 ; 14898 return 0; 14899} 14900_ACEOF 14901if ac_fn_c_try_link "$LINENO"; then : 14902 ax_pthread_ok=yes 14903fi 14904rm -f core conftest.err conftest.$ac_objext \ 14905 conftest$ac_exeext conftest.$ac_ext 14906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 14907$as_echo "$ax_pthread_ok" >&6; } 14908 if test x"$ax_pthread_ok" = xno; then 14909 PTHREAD_LIBS="" 14910 PTHREAD_CFLAGS="" 14911 fi 14912 LIBS="$save_LIBS" 14913 CFLAGS="$save_CFLAGS" 14914fi 14915 14916# We must check for the threads library under a number of different 14917# names; the ordering is very important because some systems 14918# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 14919# libraries is broken (non-POSIX). 14920 14921# Create a list of thread flags to try. Items starting with a "-" are 14922# C compiler flags, and other items are library names, except for "none" 14923# which indicates that we try without any flags at all, and "pthread-config" 14924# which is a program returning the flags for the Pth emulation library. 14925 14926ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 14927 14928# The ordering *is* (sometimes) important. Some notes on the 14929# individual items follow: 14930 14931# pthreads: AIX (must check this before -lpthread) 14932# none: in case threads are in libc; should be tried before -Kthread and 14933# other compiler flags to prevent continual compiler warnings 14934# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 14935# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 14936# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 14937# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 14938# -pthreads: Solaris/gcc 14939# -mthreads: Mingw32/gcc, Lynx/gcc 14940# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 14941# doesn't hurt to check since this sometimes defines pthreads too; 14942# also defines -D_REENTRANT) 14943# ... -mt is also the pthreads flag for HP/aCC 14944# pthread: Linux, etcetera 14945# --thread-safe: KAI C++ 14946# pthread-config: use pthread-config program (for GNU Pth library) 14947 14948case ${host_os} in 14949 solaris*) 14950 14951 # On Solaris (at least, for some versions), libc contains stubbed 14952 # (non-functional) versions of the pthreads routines, so link-based 14953 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 14954 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 14955 # a function called by this macro, so we could check for that, but 14956 # who knows whether they'll stub that too in a future libc.) So, 14957 # we'll just look for -pthreads and -lpthread first: 14958 14959 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" 14960 ;; 14961 14962 darwin*) 14963 ax_pthread_flags="-pthread $ax_pthread_flags" 14964 ;; 14965esac 14966 14967if test x"$ax_pthread_ok" = xno; then 14968for flag in $ax_pthread_flags; do 14969 14970 case $flag in 14971 none) 14972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 14973$as_echo_n "checking whether pthreads work without any flags... " >&6; } 14974 ;; 14975 14976 -*) 14977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 14978$as_echo_n "checking whether pthreads work with $flag... " >&6; } 14979 PTHREAD_CFLAGS="$flag" 14980 ;; 14981 14982 pthread-config) 14983 # Extract the first word of "pthread-config", so it can be a program name with args. 14984set dummy pthread-config; ac_word=$2 14985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14986$as_echo_n "checking for $ac_word... " >&6; } 14987if ${ac_cv_prog_ax_pthread_config+:} false; then : 14988 $as_echo_n "(cached) " >&6 14989else 14990 if test -n "$ax_pthread_config"; then 14991 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. 14992else 14993as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14994for as_dir in $PATH 14995do 14996 IFS=$as_save_IFS 14997 test -z "$as_dir" && as_dir=. 14998 for ac_exec_ext in '' $ac_executable_extensions; do 14999 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15000 ac_cv_prog_ax_pthread_config="yes" 15001 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15002 break 2 15003 fi 15004done 15005 done 15006IFS=$as_save_IFS 15007 15008 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" 15009fi 15010fi 15011ax_pthread_config=$ac_cv_prog_ax_pthread_config 15012if test -n "$ax_pthread_config"; then 15013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 15014$as_echo "$ax_pthread_config" >&6; } 15015else 15016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15017$as_echo "no" >&6; } 15018fi 15019 15020 15021 if test x"$ax_pthread_config" = xno; then continue; fi 15022 PTHREAD_CFLAGS="`pthread-config --cflags`" 15023 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 15024 ;; 15025 15026 *) 15027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 15028$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 15029 PTHREAD_LIBS="-l$flag" 15030 ;; 15031 esac 15032 15033 save_LIBS="$LIBS" 15034 save_CFLAGS="$CFLAGS" 15035 LIBS="$PTHREAD_LIBS $LIBS" 15036 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15037 15038 # Check for various functions. We must include pthread.h, 15039 # since some functions may be macros. (On the Sequent, we 15040 # need a special flag -Kthread to make this header compile.) 15041 # We check for pthread_join because it is in -lpthread on IRIX 15042 # while pthread_create is in libc. We check for pthread_attr_init 15043 # due to DEC craziness with -lpthreads. We check for 15044 # pthread_cleanup_push because it is one of the few pthread 15045 # functions on Solaris that doesn't have a non-functional libc stub. 15046 # We try pthread_create on general principles. 15047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15048/* end confdefs.h. */ 15049#include <pthread.h> 15050 static void routine(void *a) { a = 0; } 15051 static void *start_routine(void *a) { return a; } 15052int 15053main () 15054{ 15055pthread_t th; pthread_attr_t attr; 15056 pthread_create(&th, 0, start_routine, 0); 15057 pthread_join(th, 0); 15058 pthread_attr_init(&attr); 15059 pthread_cleanup_push(routine, 0); 15060 pthread_cleanup_pop(0) /* ; */ 15061 ; 15062 return 0; 15063} 15064_ACEOF 15065if ac_fn_c_try_link "$LINENO"; then : 15066 ax_pthread_ok=yes 15067fi 15068rm -f core conftest.err conftest.$ac_objext \ 15069 conftest$ac_exeext conftest.$ac_ext 15070 15071 LIBS="$save_LIBS" 15072 CFLAGS="$save_CFLAGS" 15073 15074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 15075$as_echo "$ax_pthread_ok" >&6; } 15076 if test "x$ax_pthread_ok" = xyes; then 15077 break; 15078 fi 15079 15080 PTHREAD_LIBS="" 15081 PTHREAD_CFLAGS="" 15082done 15083fi 15084 15085# Various other checks: 15086if test "x$ax_pthread_ok" = xyes; then 15087 save_LIBS="$LIBS" 15088 LIBS="$PTHREAD_LIBS $LIBS" 15089 save_CFLAGS="$CFLAGS" 15090 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15091 15092 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 15093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 15094$as_echo_n "checking for joinable pthread attribute... " >&6; } 15095 attr_name=unknown 15096 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 15097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15098/* end confdefs.h. */ 15099#include <pthread.h> 15100int 15101main () 15102{ 15103int attr = $attr; return attr /* ; */ 15104 ; 15105 return 0; 15106} 15107_ACEOF 15108if ac_fn_c_try_link "$LINENO"; then : 15109 attr_name=$attr; break 15110fi 15111rm -f core conftest.err conftest.$ac_objext \ 15112 conftest$ac_exeext conftest.$ac_ext 15113 done 15114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 15115$as_echo "$attr_name" >&6; } 15116 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 15117 15118cat >>confdefs.h <<_ACEOF 15119#define PTHREAD_CREATE_JOINABLE $attr_name 15120_ACEOF 15121 15122 fi 15123 15124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 15125$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 15126 flag=no 15127 case ${host_os} in 15128 aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";; 15129 osf* | hpux*) flag="-D_REENTRANT";; 15130 solaris*) 15131 if test "$GCC" = "yes"; then 15132 flag="-D_REENTRANT" 15133 else 15134 flag="-mt -D_REENTRANT" 15135 fi 15136 ;; 15137 esac 15138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 15139$as_echo "${flag}" >&6; } 15140 if test "x$flag" != xno; then 15141 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 15142 fi 15143 15144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5 15145$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; } 15146if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then : 15147 $as_echo_n "(cached) " >&6 15148else 15149 15150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15151/* end confdefs.h. */ 15152 15153 #include <pthread.h> 15154int 15155main () 15156{ 15157int i = PTHREAD_PRIO_INHERIT; 15158 ; 15159 return 0; 15160} 15161_ACEOF 15162if ac_fn_c_try_link "$LINENO"; then : 15163 ax_cv_PTHREAD_PRIO_INHERIT=yes 15164else 15165 ax_cv_PTHREAD_PRIO_INHERIT=no 15166fi 15167rm -f core conftest.err conftest.$ac_objext \ 15168 conftest$ac_exeext conftest.$ac_ext 15169 15170fi 15171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5 15172$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; } 15173 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then : 15174 15175$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h 15176 15177fi 15178 15179 LIBS="$save_LIBS" 15180 CFLAGS="$save_CFLAGS" 15181 15182 # More AIX lossage: must compile with xlc_r or cc_r 15183 if test x"$GCC" != xyes; then 15184 for ac_prog in xlc_r cc_r 15185do 15186 # Extract the first word of "$ac_prog", so it can be a program name with args. 15187set dummy $ac_prog; ac_word=$2 15188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15189$as_echo_n "checking for $ac_word... " >&6; } 15190if ${ac_cv_prog_PTHREAD_CC+:} false; then : 15191 $as_echo_n "(cached) " >&6 15192else 15193 if test -n "$PTHREAD_CC"; then 15194 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 15195else 15196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15197for as_dir in $PATH 15198do 15199 IFS=$as_save_IFS 15200 test -z "$as_dir" && as_dir=. 15201 for ac_exec_ext in '' $ac_executable_extensions; do 15202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15203 ac_cv_prog_PTHREAD_CC="$ac_prog" 15204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15205 break 2 15206 fi 15207done 15208 done 15209IFS=$as_save_IFS 15210 15211fi 15212fi 15213PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 15214if test -n "$PTHREAD_CC"; then 15215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 15216$as_echo "$PTHREAD_CC" >&6; } 15217else 15218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15219$as_echo "no" >&6; } 15220fi 15221 15222 15223 test -n "$PTHREAD_CC" && break 15224done 15225test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 15226 15227 else 15228 PTHREAD_CC=$CC 15229 fi 15230else 15231 PTHREAD_CC="$CC" 15232fi 15233 15234 15235 15236 15237 15238# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 15239if test x"$ax_pthread_ok" = xyes; then 15240 15241$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h 15242 15243 : 15244else 15245 ax_pthread_ok=no 15246 as_fn_error $? "JIT support requires pthreads" "$LINENO" 5 15247fi 15248ac_ext=c 15249ac_cpp='$CPP $CPPFLAGS' 15250ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15251ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15252ac_compiler_gnu=$ac_cv_c_compiler_gnu 15253 15254 15255 CC="$PTHREAD_CC" 15256 CFLAGS="$PTHREAD_CFLAGS $CFLAGS" 15257 LIBS="$PTHREAD_LIBS $LIBS" 15258 fi 15259 15260$as_echo "#define SUPPORT_JIT /**/" >>confdefs.h 15261 15262else 15263 enable_pcre2grep_jit="no" 15264fi 15265 15266if test "$enable_pcre2grep_jit" = "yes"; then 15267 15268$as_echo "#define SUPPORT_PCRE2GREP_JIT /**/" >>confdefs.h 15269 15270fi 15271 15272# Currently pcre2grep callout string is not supported under Windows. 15273 15274if test "$enable_pcre2grep_callout" = "yes"; then 15275 if test "$HAVE_WINDOWS_H" != "1"; then 15276 if test "$HAVE_SYS_WAIT_H" != "1"; then 15277 as_fn_error $? "Callout script support needs sys/wait.h." "$LINENO" 5 15278 fi 15279 15280$as_echo "#define SUPPORT_PCRE2GREP_CALLOUT /**/" >>confdefs.h 15281 15282 else 15283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Callout script support is not available for Windows: disabled" >&5 15284$as_echo "$as_me: WARNING: Callout script support is not available for Windows: disabled" >&2;} 15285 enable_pcre2grep_callout=no 15286 fi 15287fi 15288 15289if test "$enable_unicode" = "yes"; then 15290 15291$as_echo "#define SUPPORT_UNICODE /**/" >>confdefs.h 15292 15293fi 15294 15295if test "$enable_stack_for_recursion" = "no"; then 15296 15297$as_echo "#define HEAP_MATCH_RECURSE /**/" >>confdefs.h 15298 15299fi 15300 15301if test "$enable_pcre2grep_libz" = "yes"; then 15302 15303$as_echo "#define SUPPORT_LIBZ /**/" >>confdefs.h 15304 15305fi 15306 15307if test "$enable_pcre2grep_libbz2" = "yes"; then 15308 15309$as_echo "#define SUPPORT_LIBBZ2 /**/" >>confdefs.h 15310 15311fi 15312 15313if test $with_pcre2grep_bufsize -lt 8192 ; then 15314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $with_pcre2grep_bufsize is too small for --with-pcre2grep-bufsize; using 8192" >&5 15315$as_echo "$as_me: WARNING: $with_pcre2grep_bufsize is too small for --with-pcre2grep-bufsize; using 8192" >&2;} 15316 with_pcre2grep_bufsize="8192" 15317else 15318 if test $? -gt 1 ; then 15319 as_fn_error $? "Bad value for --with-pcre2grep-bufsize" "$LINENO" 5 15320 fi 15321fi 15322 15323 15324cat >>confdefs.h <<_ACEOF 15325#define PCRE2GREP_BUFSIZE $with_pcre2grep_bufsize 15326_ACEOF 15327 15328 15329if test "$enable_pcre2test_libedit" = "yes"; then 15330 15331$as_echo "#define SUPPORT_LIBEDIT /**/" >>confdefs.h 15332 15333 LIBREADLINE="$LIBEDIT" 15334elif test "$enable_pcre2test_libreadline" = "yes"; then 15335 15336$as_echo "#define SUPPORT_LIBREADLINE /**/" >>confdefs.h 15337 15338fi 15339 15340 15341cat >>confdefs.h <<_ACEOF 15342#define NEWLINE_DEFAULT $ac_pcre2_newline_value 15343_ACEOF 15344 15345 15346if test "$enable_bsr_anycrlf" = "yes"; then 15347 15348$as_echo "#define BSR_ANYCRLF /**/" >>confdefs.h 15349 15350fi 15351 15352if test "$enable_never_backslash_C" = "yes"; then 15353 15354$as_echo "#define NEVER_BACKSLASH_C /**/" >>confdefs.h 15355 15356fi 15357 15358 15359cat >>confdefs.h <<_ACEOF 15360#define LINK_SIZE $with_link_size 15361_ACEOF 15362 15363 15364 15365cat >>confdefs.h <<_ACEOF 15366#define PARENS_NEST_LIMIT $with_parens_nest_limit 15367_ACEOF 15368 15369 15370 15371cat >>confdefs.h <<_ACEOF 15372#define MATCH_LIMIT $with_match_limit 15373_ACEOF 15374 15375 15376 15377cat >>confdefs.h <<_ACEOF 15378#define MATCH_LIMIT_RECURSION $with_match_limit_recursion 15379_ACEOF 15380 15381 15382 15383$as_echo "#define MAX_NAME_SIZE 32" >>confdefs.h 15384 15385 15386 15387$as_echo "#define MAX_NAME_COUNT 10000" >>confdefs.h 15388 15389 15390 15391 15392if test "$enable_ebcdic" = "yes"; then 15393 15394cat >>confdefs.h <<_ACEOF 15395#define EBCDIC /**/ 15396_ACEOF 15397 15398fi 15399 15400if test "$enable_ebcdic_nl25" = "yes"; then 15401 15402cat >>confdefs.h <<_ACEOF 15403#define EBCDIC_NL25 /**/ 15404_ACEOF 15405 15406fi 15407 15408if test "$enable_valgrind" = "yes"; then 15409 15410cat >>confdefs.h <<_ACEOF 15411#define SUPPORT_VALGRIND /**/ 15412_ACEOF 15413 15414fi 15415 15416# Platform specific issues 15417NO_UNDEFINED= 15418EXPORT_ALL_SYMBOLS= 15419case $host_os in 15420 cygwin* | mingw* ) 15421 if test X"$enable_shared" = Xyes; then 15422 NO_UNDEFINED="-no-undefined" 15423 EXPORT_ALL_SYMBOLS="-Wl,--export-all-symbols" 15424 fi 15425 ;; 15426esac 15427 15428# The extra LDFLAGS for each particular library. The libpcre2*_version values 15429# are m4 variables, assigned above. 15430 15431EXTRA_LIBPCRE2_8_LDFLAGS="$EXTRA_LIBPCRE2_8_LDFLAGS \ 15432 $NO_UNDEFINED -version-info 4:0:4" 15433 15434EXTRA_LIBPCRE2_16_LDFLAGS="$EXTRA_LIBPCRE2_16_LDFLAGS \ 15435 $NO_UNDEFINED -version-info 4:0:4" 15436 15437EXTRA_LIBPCRE2_32_LDFLAGS="$EXTRA_LIBPCRE2_32_LDFLAGS \ 15438 $NO_UNDEFINED -version-info 4:0:4" 15439 15440EXTRA_LIBPCRE2_POSIX_LDFLAGS="$EXTRA_LIBPCRE2_POSIX_LDFLAGS \ 15441 $NO_UNDEFINED -version-info 1:0:0" 15442 15443 15444 15445 15446 15447 15448# When we run 'make distcheck', use these arguments. Turning off compiler 15449# optimization makes it run faster. 15450DISTCHECK_CONFIGURE_FLAGS="CFLAGS='' CXXFLAGS='' --enable-pcre2-16 --enable-pcre2-32 --enable-jit --enable-utf" 15451 15452 15453# Check that, if --enable-pcre2grep-libz or --enable-pcre2grep-libbz2 is 15454# specified, the relevant library is available. 15455 15456if test "$enable_pcre2grep_libz" = "yes"; then 15457 if test "$HAVE_ZLIB_H" != "1"; then 15458 echo "** Cannot --enable-pcre2grep-libz because zlib.h was not found" 15459 exit 1 15460 fi 15461 if test "$HAVE_LIBZ" != "1"; then 15462 echo "** Cannot --enable-pcre2grep-libz because libz was not found" 15463 exit 1 15464 fi 15465 LIBZ="-lz" 15466fi 15467 15468 15469if test "$enable_pcre2grep_libbz2" = "yes"; then 15470 if test "$HAVE_BZLIB_H" != "1"; then 15471 echo "** Cannot --enable-pcre2grep-libbz2 because bzlib.h was not found" 15472 exit 1 15473 fi 15474 if test "$HAVE_LIBBZ2" != "1"; then 15475 echo "** Cannot --enable-pcre2grep-libbz2 because libbz2 was not found" 15476 exit 1 15477 fi 15478 LIBBZ2="-lbz2" 15479fi 15480 15481 15482# Similarly for --enable-pcre2test-readline 15483 15484if test "$enable_pcre2test_libedit" = "yes"; then 15485 if test "$enable_pcre2test_libreadline" = "yes"; then 15486 echo "** Cannot use both --enable-pcre2test-libedit and --enable-pcre2test-readline" 15487 exit 1 15488 fi 15489 if test "$HAVE_EDITLINE_READLINE_H" != "1" -a \ 15490 "$HAVE_READLINE_READLINE_H" != "1"; then 15491 echo "** Cannot --enable-pcre2test-libedit because neither editline/readline.h" 15492 echo "** nor readline/readline.h was found." 15493 exit 1 15494 fi 15495 if test -z "$LIBEDIT"; then 15496 echo "** Cannot --enable-pcre2test-libedit because libedit library was not found." 15497 exit 1 15498 fi 15499fi 15500 15501if test "$enable_pcre2test_libreadline" = "yes"; then 15502 if test "$HAVE_READLINE_H" != "1"; then 15503 echo "** Cannot --enable-pcre2test-readline because readline/readline.h was not found." 15504 exit 1 15505 fi 15506 if test "$HAVE_HISTORY_H" != "1"; then 15507 echo "** Cannot --enable-pcre2test-readline because readline/history.h was not found." 15508 exit 1 15509 fi 15510 if test -z "$LIBREADLINE"; then 15511 echo "** Cannot --enable-pcre2test-readline because readline library was not found." 15512 exit 1 15513 fi 15514fi 15515 15516# Handle valgrind support 15517 15518if test "$enable_valgrind" = "yes"; then 15519 15520 15521 15522 15523 15524 15525 15526if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 15527 if test -n "$ac_tool_prefix"; then 15528 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 15529set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 15530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15531$as_echo_n "checking for $ac_word... " >&6; } 15532if ${ac_cv_path_PKG_CONFIG+:} false; then : 15533 $as_echo_n "(cached) " >&6 15534else 15535 case $PKG_CONFIG in 15536 [\\/]* | ?:[\\/]*) 15537 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 15538 ;; 15539 *) 15540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15541for as_dir in $PATH 15542do 15543 IFS=$as_save_IFS 15544 test -z "$as_dir" && as_dir=. 15545 for ac_exec_ext in '' $ac_executable_extensions; do 15546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15547 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 15548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15549 break 2 15550 fi 15551done 15552 done 15553IFS=$as_save_IFS 15554 15555 ;; 15556esac 15557fi 15558PKG_CONFIG=$ac_cv_path_PKG_CONFIG 15559if test -n "$PKG_CONFIG"; then 15560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 15561$as_echo "$PKG_CONFIG" >&6; } 15562else 15563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15564$as_echo "no" >&6; } 15565fi 15566 15567 15568fi 15569if test -z "$ac_cv_path_PKG_CONFIG"; then 15570 ac_pt_PKG_CONFIG=$PKG_CONFIG 15571 # Extract the first word of "pkg-config", so it can be a program name with args. 15572set dummy pkg-config; ac_word=$2 15573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15574$as_echo_n "checking for $ac_word... " >&6; } 15575if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 15576 $as_echo_n "(cached) " >&6 15577else 15578 case $ac_pt_PKG_CONFIG in 15579 [\\/]* | ?:[\\/]*) 15580 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 15581 ;; 15582 *) 15583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15584for as_dir in $PATH 15585do 15586 IFS=$as_save_IFS 15587 test -z "$as_dir" && as_dir=. 15588 for ac_exec_ext in '' $ac_executable_extensions; do 15589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15590 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 15591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15592 break 2 15593 fi 15594done 15595 done 15596IFS=$as_save_IFS 15597 15598 ;; 15599esac 15600fi 15601ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 15602if test -n "$ac_pt_PKG_CONFIG"; then 15603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 15604$as_echo "$ac_pt_PKG_CONFIG" >&6; } 15605else 15606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15607$as_echo "no" >&6; } 15608fi 15609 15610 if test "x$ac_pt_PKG_CONFIG" = x; then 15611 PKG_CONFIG="" 15612 else 15613 case $cross_compiling:$ac_tool_warned in 15614yes:) 15615{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15616$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15617ac_tool_warned=yes ;; 15618esac 15619 PKG_CONFIG=$ac_pt_PKG_CONFIG 15620 fi 15621else 15622 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 15623fi 15624 15625fi 15626if test -n "$PKG_CONFIG"; then 15627 _pkg_min_version=0.9.0 15628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 15629$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 15630 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 15631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15632$as_echo "yes" >&6; } 15633 else 15634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15635$as_echo "no" >&6; } 15636 PKG_CONFIG="" 15637 fi 15638fi 15639 15640pkg_failed=no 15641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND" >&5 15642$as_echo_n "checking for VALGRIND... " >&6; } 15643 15644if test -n "$VALGRIND_CFLAGS"; then 15645 pkg_cv_VALGRIND_CFLAGS="$VALGRIND_CFLAGS" 15646 elif test -n "$PKG_CONFIG"; then 15647 if test -n "$PKG_CONFIG" && \ 15648 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5 15649 ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5 15650 ac_status=$? 15651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15652 test $ac_status = 0; }; then 15653 pkg_cv_VALGRIND_CFLAGS=`$PKG_CONFIG --cflags "valgrind" 2>/dev/null` 15654 test "x$?" != "x0" && pkg_failed=yes 15655else 15656 pkg_failed=yes 15657fi 15658 else 15659 pkg_failed=untried 15660fi 15661if test -n "$VALGRIND_LIBS"; then 15662 pkg_cv_VALGRIND_LIBS="$VALGRIND_LIBS" 15663 elif test -n "$PKG_CONFIG"; then 15664 if test -n "$PKG_CONFIG" && \ 15665 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5 15666 ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5 15667 ac_status=$? 15668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15669 test $ac_status = 0; }; then 15670 pkg_cv_VALGRIND_LIBS=`$PKG_CONFIG --libs "valgrind" 2>/dev/null` 15671 test "x$?" != "x0" && pkg_failed=yes 15672else 15673 pkg_failed=yes 15674fi 15675 else 15676 pkg_failed=untried 15677fi 15678 15679 15680 15681if test $pkg_failed = yes; then 15682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15683$as_echo "no" >&6; } 15684 15685if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 15686 _pkg_short_errors_supported=yes 15687else 15688 _pkg_short_errors_supported=no 15689fi 15690 if test $_pkg_short_errors_supported = yes; then 15691 VALGRIND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "valgrind" 2>&1` 15692 else 15693 VALGRIND_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "valgrind" 2>&1` 15694 fi 15695 # Put the nasty error message in config.log where it belongs 15696 echo "$VALGRIND_PKG_ERRORS" >&5 15697 15698 as_fn_error $? "Package requirements (valgrind) were not met: 15699 15700$VALGRIND_PKG_ERRORS 15701 15702Consider adjusting the PKG_CONFIG_PATH environment variable if you 15703installed software in a non-standard prefix. 15704 15705Alternatively, you may set the environment variables VALGRIND_CFLAGS 15706and VALGRIND_LIBS to avoid the need to call pkg-config. 15707See the pkg-config man page for more details." "$LINENO" 5 15708elif test $pkg_failed = untried; then 15709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15710$as_echo "no" >&6; } 15711 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15712$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15713as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 15714is in your PATH or set the PKG_CONFIG environment variable to the full 15715path to pkg-config. 15716 15717Alternatively, you may set the environment variables VALGRIND_CFLAGS 15718and VALGRIND_LIBS to avoid the need to call pkg-config. 15719See the pkg-config man page for more details. 15720 15721To get pkg-config, see <http://pkg-config.freedesktop.org/>. 15722See \`config.log' for more details" "$LINENO" 5; } 15723else 15724 VALGRIND_CFLAGS=$pkg_cv_VALGRIND_CFLAGS 15725 VALGRIND_LIBS=$pkg_cv_VALGRIND_LIBS 15726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15727$as_echo "yes" >&6; } 15728 15729fi 15730fi 15731 15732# Handle code coverage reporting support 15733if test "$enable_coverage" = "yes"; then 15734 if test "x$GCC" != "xyes"; then 15735 as_fn_error $? "Code coverage reports can only be generated when using GCC" "$LINENO" 5 15736 fi 15737 15738 # ccache is incompatible with gcov 15739 # Extract the first word of "shtool", so it can be a program name with args. 15740set dummy shtool; ac_word=$2 15741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15742$as_echo_n "checking for $ac_word... " >&6; } 15743if ${ac_cv_path_SHTOOL+:} false; then : 15744 $as_echo_n "(cached) " >&6 15745else 15746 case $SHTOOL in 15747 [\\/]* | ?:[\\/]*) 15748 ac_cv_path_SHTOOL="$SHTOOL" # Let the user override the test with a path. 15749 ;; 15750 *) 15751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15752for as_dir in $PATH 15753do 15754 IFS=$as_save_IFS 15755 test -z "$as_dir" && as_dir=. 15756 for ac_exec_ext in '' $ac_executable_extensions; do 15757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15758 ac_cv_path_SHTOOL="$as_dir/$ac_word$ac_exec_ext" 15759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15760 break 2 15761 fi 15762done 15763 done 15764IFS=$as_save_IFS 15765 15766 test -z "$ac_cv_path_SHTOOL" && ac_cv_path_SHTOOL="false" 15767 ;; 15768esac 15769fi 15770SHTOOL=$ac_cv_path_SHTOOL 15771if test -n "$SHTOOL"; then 15772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHTOOL" >&5 15773$as_echo "$SHTOOL" >&6; } 15774else 15775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15776$as_echo "no" >&6; } 15777fi 15778 15779 15780 case `$SHTOOL path $CC` in 15781 *ccache*) cc_ccache=yes;; 15782 *) cc_ccache=no;; 15783 esac 15784 15785 if test "$cc_ccache" = "yes"; then 15786 if test -z "$CCACHE_DISABLE" -o "$CCACHE_DISABLE" != "1"; then 15787 as_fn_error $? "must export CCACHE_DISABLE=1 to disable ccache for code coverage" "$LINENO" 5 15788 fi 15789 fi 15790 15791 15792 # Extract the first word of "lcov", so it can be a program name with args. 15793set dummy lcov; ac_word=$2 15794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15795$as_echo_n "checking for $ac_word... " >&6; } 15796if ${ac_cv_path_LCOV+:} false; then : 15797 $as_echo_n "(cached) " >&6 15798else 15799 case $LCOV in 15800 [\\/]* | ?:[\\/]*) 15801 ac_cv_path_LCOV="$LCOV" # Let the user override the test with a path. 15802 ;; 15803 *) 15804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15805for as_dir in $PATH 15806do 15807 IFS=$as_save_IFS 15808 test -z "$as_dir" && as_dir=. 15809 for ac_exec_ext in '' $ac_executable_extensions; do 15810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15811 ac_cv_path_LCOV="$as_dir/$ac_word$ac_exec_ext" 15812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15813 break 2 15814 fi 15815done 15816 done 15817IFS=$as_save_IFS 15818 15819 test -z "$ac_cv_path_LCOV" && ac_cv_path_LCOV="false" 15820 ;; 15821esac 15822fi 15823LCOV=$ac_cv_path_LCOV 15824if test -n "$LCOV"; then 15825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5 15826$as_echo "$LCOV" >&6; } 15827else 15828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15829$as_echo "no" >&6; } 15830fi 15831 15832 15833 if test "x$LCOV" = "xfalse"; then 15834 as_fn_error $? "lcov not found" "$LINENO" 5 15835 fi 15836 15837 15838 # Extract the first word of "genhtml", so it can be a program name with args. 15839set dummy genhtml; ac_word=$2 15840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15841$as_echo_n "checking for $ac_word... " >&6; } 15842if ${ac_cv_path_GENHTML+:} false; then : 15843 $as_echo_n "(cached) " >&6 15844else 15845 case $GENHTML in 15846 [\\/]* | ?:[\\/]*) 15847 ac_cv_path_GENHTML="$GENHTML" # Let the user override the test with a path. 15848 ;; 15849 *) 15850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15851for as_dir in $PATH 15852do 15853 IFS=$as_save_IFS 15854 test -z "$as_dir" && as_dir=. 15855 for ac_exec_ext in '' $ac_executable_extensions; do 15856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15857 ac_cv_path_GENHTML="$as_dir/$ac_word$ac_exec_ext" 15858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 15859 break 2 15860 fi 15861done 15862 done 15863IFS=$as_save_IFS 15864 15865 test -z "$ac_cv_path_GENHTML" && ac_cv_path_GENHTML="false" 15866 ;; 15867esac 15868fi 15869GENHTML=$ac_cv_path_GENHTML 15870if test -n "$GENHTML"; then 15871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5 15872$as_echo "$GENHTML" >&6; } 15873else 15874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15875$as_echo "no" >&6; } 15876fi 15877 15878 15879 if test "x$GENHTML" = "xfalse"; then 15880 as_fn_error $? "genhtml not found" "$LINENO" 5 15881 fi 15882 15883 # Set flags needed for gcov 15884 GCOV_CFLAGS="-O0 -ggdb3 -fprofile-arcs -ftest-coverage" 15885 GCOV_CXXFLAGS="-O0 -ggdb3 -fprofile-arcs -ftest-coverage" 15886 GCOV_LIBS="-lgcov" 15887 15888 15889 15890fi # enable_coverage 15891 15892 if test "x$enable_coverage" = "xyes"; then 15893 WITH_GCOV_TRUE= 15894 WITH_GCOV_FALSE='#' 15895else 15896 WITH_GCOV_TRUE='#' 15897 WITH_GCOV_FALSE= 15898fi 15899 15900 15901# Produce these files, in addition to config.h. 15902ac_config_files="$ac_config_files Makefile libpcre2-8.pc libpcre2-16.pc libpcre2-32.pc libpcre2-posix.pc pcre2-config src/pcre2.h" 15903 15904 15905# Make the generated script files executable. 15906ac_config_commands="$ac_config_commands script-chmod" 15907 15908 15909# Make sure that pcre2_chartables.c is removed in case the method for 15910# creating it was changed by reconfiguration. 15911ac_config_commands="$ac_config_commands delete-old-chartables" 15912 15913 15914cat >confcache <<\_ACEOF 15915# This file is a shell script that caches the results of configure 15916# tests run on this system so they can be shared between configure 15917# scripts and configure runs, see configure's option --config-cache. 15918# It is not useful on other systems. If it contains results you don't 15919# want to keep, you may remove or edit it. 15920# 15921# config.status only pays attention to the cache file if you give it 15922# the --recheck option to rerun configure. 15923# 15924# `ac_cv_env_foo' variables (set or unset) will be overridden when 15925# loading this file, other *unset* `ac_cv_foo' will be assigned the 15926# following values. 15927 15928_ACEOF 15929 15930# The following way of writing the cache mishandles newlines in values, 15931# but we know of no workaround that is simple, portable, and efficient. 15932# So, we kill variables containing newlines. 15933# Ultrix sh set writes to stderr and can't be redirected directly, 15934# and sets the high bit in the cache file unless we assign to the vars. 15935( 15936 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15937 eval ac_val=\$$ac_var 15938 case $ac_val in #( 15939 *${as_nl}*) 15940 case $ac_var in #( 15941 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15942$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15943 esac 15944 case $ac_var in #( 15945 _ | IFS | as_nl) ;; #( 15946 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15947 *) { eval $ac_var=; unset $ac_var;} ;; 15948 esac ;; 15949 esac 15950 done 15951 15952 (set) 2>&1 | 15953 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15954 *${as_nl}ac_space=\ *) 15955 # `set' does not quote correctly, so add quotes: double-quote 15956 # substitution turns \\\\ into \\, and sed turns \\ into \. 15957 sed -n \ 15958 "s/'/'\\\\''/g; 15959 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15960 ;; #( 15961 *) 15962 # `set' quotes correctly as required by POSIX, so do not add quotes. 15963 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15964 ;; 15965 esac | 15966 sort 15967) | 15968 sed ' 15969 /^ac_cv_env_/b end 15970 t clear 15971 :clear 15972 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15973 t end 15974 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15975 :end' >>confcache 15976if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15977 if test -w "$cache_file"; then 15978 if test "x$cache_file" != "x/dev/null"; then 15979 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15980$as_echo "$as_me: updating cache $cache_file" >&6;} 15981 if test ! -f "$cache_file" || test -h "$cache_file"; then 15982 cat confcache >"$cache_file" 15983 else 15984 case $cache_file in #( 15985 */* | ?:*) 15986 mv -f confcache "$cache_file"$$ && 15987 mv -f "$cache_file"$$ "$cache_file" ;; #( 15988 *) 15989 mv -f confcache "$cache_file" ;; 15990 esac 15991 fi 15992 fi 15993 else 15994 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15995$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15996 fi 15997fi 15998rm -f confcache 15999 16000test "x$prefix" = xNONE && prefix=$ac_default_prefix 16001# Let make expand exec_prefix. 16002test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16003 16004DEFS=-DHAVE_CONFIG_H 16005 16006ac_libobjs= 16007ac_ltlibobjs= 16008U= 16009for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16010 # 1. Remove the extension, and $U if already installed. 16011 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16012 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16013 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16014 # will be set to the directory where LIBOBJS objects are built. 16015 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16016 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16017done 16018LIBOBJS=$ac_libobjs 16019 16020LTLIBOBJS=$ac_ltlibobjs 16021 16022 16023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 16024$as_echo_n "checking that generated files are newer than configure... " >&6; } 16025 if test -n "$am_sleep_pid"; then 16026 # Hide warnings about reused PIDs. 16027 wait $am_sleep_pid 2>/dev/null 16028 fi 16029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 16030$as_echo "done" >&6; } 16031 if test -n "$EXEEXT"; then 16032 am__EXEEXT_TRUE= 16033 am__EXEEXT_FALSE='#' 16034else 16035 am__EXEEXT_TRUE='#' 16036 am__EXEEXT_FALSE= 16037fi 16038 16039if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16040 as_fn_error $? "conditional \"AMDEP\" was never defined. 16041Usually this means the macro was only invoked conditionally." "$LINENO" 5 16042fi 16043if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16044 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 16045Usually this means the macro was only invoked conditionally." "$LINENO" 5 16046fi 16047if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16048 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 16049Usually this means the macro was only invoked conditionally." "$LINENO" 5 16050fi 16051if test -z "${WITH_PCRE2_8_TRUE}" && test -z "${WITH_PCRE2_8_FALSE}"; then 16052 as_fn_error $? "conditional \"WITH_PCRE2_8\" was never defined. 16053Usually this means the macro was only invoked conditionally." "$LINENO" 5 16054fi 16055if test -z "${WITH_PCRE2_16_TRUE}" && test -z "${WITH_PCRE2_16_FALSE}"; then 16056 as_fn_error $? "conditional \"WITH_PCRE2_16\" was never defined. 16057Usually this means the macro was only invoked conditionally." "$LINENO" 5 16058fi 16059if test -z "${WITH_PCRE2_32_TRUE}" && test -z "${WITH_PCRE2_32_FALSE}"; then 16060 as_fn_error $? "conditional \"WITH_PCRE2_32\" was never defined. 16061Usually this means the macro was only invoked conditionally." "$LINENO" 5 16062fi 16063if test -z "${WITH_DEBUG_TRUE}" && test -z "${WITH_DEBUG_FALSE}"; then 16064 as_fn_error $? "conditional \"WITH_DEBUG\" was never defined. 16065Usually this means the macro was only invoked conditionally." "$LINENO" 5 16066fi 16067if test -z "${WITH_REBUILD_CHARTABLES_TRUE}" && test -z "${WITH_REBUILD_CHARTABLES_FALSE}"; then 16068 as_fn_error $? "conditional \"WITH_REBUILD_CHARTABLES\" was never defined. 16069Usually this means the macro was only invoked conditionally." "$LINENO" 5 16070fi 16071if test -z "${WITH_JIT_TRUE}" && test -z "${WITH_JIT_FALSE}"; then 16072 as_fn_error $? "conditional \"WITH_JIT\" was never defined. 16073Usually this means the macro was only invoked conditionally." "$LINENO" 5 16074fi 16075if test -z "${WITH_UNICODE_TRUE}" && test -z "${WITH_UNICODE_FALSE}"; then 16076 as_fn_error $? "conditional \"WITH_UNICODE\" was never defined. 16077Usually this means the macro was only invoked conditionally." "$LINENO" 5 16078fi 16079if test -z "${WITH_VALGRIND_TRUE}" && test -z "${WITH_VALGRIND_FALSE}"; then 16080 as_fn_error $? "conditional \"WITH_VALGRIND\" was never defined. 16081Usually this means the macro was only invoked conditionally." "$LINENO" 5 16082fi 16083if test -z "${WITH_GCOV_TRUE}" && test -z "${WITH_GCOV_FALSE}"; then 16084 as_fn_error $? "conditional \"WITH_GCOV\" was never defined. 16085Usually this means the macro was only invoked conditionally." "$LINENO" 5 16086fi 16087 16088: "${CONFIG_STATUS=./config.status}" 16089ac_write_fail=0 16090ac_clean_files_save=$ac_clean_files 16091ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16092{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16093$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16094as_write_fail=0 16095cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16096#! $SHELL 16097# Generated by $as_me. 16098# Run this file to recreate the current configuration. 16099# Compiler output produced by configure, useful for debugging 16100# configure, is in config.log if it exists. 16101 16102debug=false 16103ac_cs_recheck=false 16104ac_cs_silent=false 16105 16106SHELL=\${CONFIG_SHELL-$SHELL} 16107export SHELL 16108_ASEOF 16109cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16110## -------------------- ## 16111## M4sh Initialization. ## 16112## -------------------- ## 16113 16114# Be more Bourne compatible 16115DUALCASE=1; export DUALCASE # for MKS sh 16116if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16117 emulate sh 16118 NULLCMD=: 16119 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16120 # is contrary to our usage. Disable this feature. 16121 alias -g '${1+"$@"}'='"$@"' 16122 setopt NO_GLOB_SUBST 16123else 16124 case `(set -o) 2>/dev/null` in #( 16125 *posix*) : 16126 set -o posix ;; #( 16127 *) : 16128 ;; 16129esac 16130fi 16131 16132 16133as_nl=' 16134' 16135export as_nl 16136# Printing a long string crashes Solaris 7 /usr/bin/printf. 16137as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16138as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16139as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16140# Prefer a ksh shell builtin over an external printf program on Solaris, 16141# but without wasting forks for bash or zsh. 16142if test -z "$BASH_VERSION$ZSH_VERSION" \ 16143 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16144 as_echo='print -r --' 16145 as_echo_n='print -rn --' 16146elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16147 as_echo='printf %s\n' 16148 as_echo_n='printf %s' 16149else 16150 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16151 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16152 as_echo_n='/usr/ucb/echo -n' 16153 else 16154 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16155 as_echo_n_body='eval 16156 arg=$1; 16157 case $arg in #( 16158 *"$as_nl"*) 16159 expr "X$arg" : "X\\(.*\\)$as_nl"; 16160 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16161 esac; 16162 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16163 ' 16164 export as_echo_n_body 16165 as_echo_n='sh -c $as_echo_n_body as_echo' 16166 fi 16167 export as_echo_body 16168 as_echo='sh -c $as_echo_body as_echo' 16169fi 16170 16171# The user is always right. 16172if test "${PATH_SEPARATOR+set}" != set; then 16173 PATH_SEPARATOR=: 16174 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16175 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16176 PATH_SEPARATOR=';' 16177 } 16178fi 16179 16180 16181# IFS 16182# We need space, tab and new line, in precisely that order. Quoting is 16183# there to prevent editors from complaining about space-tab. 16184# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16185# splitting by setting IFS to empty value.) 16186IFS=" "" $as_nl" 16187 16188# Find who we are. Look in the path if we contain no directory separator. 16189as_myself= 16190case $0 in #(( 16191 *[\\/]* ) as_myself=$0 ;; 16192 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16193for as_dir in $PATH 16194do 16195 IFS=$as_save_IFS 16196 test -z "$as_dir" && as_dir=. 16197 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16198 done 16199IFS=$as_save_IFS 16200 16201 ;; 16202esac 16203# We did not find ourselves, most probably we were run as `sh COMMAND' 16204# in which case we are not to be found in the path. 16205if test "x$as_myself" = x; then 16206 as_myself=$0 16207fi 16208if test ! -f "$as_myself"; then 16209 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16210 exit 1 16211fi 16212 16213# Unset variables that we do not need and which cause bugs (e.g. in 16214# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16215# suppresses any "Segmentation fault" message there. '((' could 16216# trigger a bug in pdksh 5.2.14. 16217for as_var in BASH_ENV ENV MAIL MAILPATH 16218do eval test x\${$as_var+set} = xset \ 16219 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16220done 16221PS1='$ ' 16222PS2='> ' 16223PS4='+ ' 16224 16225# NLS nuisances. 16226LC_ALL=C 16227export LC_ALL 16228LANGUAGE=C 16229export LANGUAGE 16230 16231# CDPATH. 16232(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16233 16234 16235# as_fn_error STATUS ERROR [LINENO LOG_FD] 16236# ---------------------------------------- 16237# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16238# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16239# script with STATUS, using 1 if that was 0. 16240as_fn_error () 16241{ 16242 as_status=$1; test $as_status -eq 0 && as_status=1 16243 if test "$4"; then 16244 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16245 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16246 fi 16247 $as_echo "$as_me: error: $2" >&2 16248 as_fn_exit $as_status 16249} # as_fn_error 16250 16251 16252# as_fn_set_status STATUS 16253# ----------------------- 16254# Set $? to STATUS, without forking. 16255as_fn_set_status () 16256{ 16257 return $1 16258} # as_fn_set_status 16259 16260# as_fn_exit STATUS 16261# ----------------- 16262# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16263as_fn_exit () 16264{ 16265 set +e 16266 as_fn_set_status $1 16267 exit $1 16268} # as_fn_exit 16269 16270# as_fn_unset VAR 16271# --------------- 16272# Portably unset VAR. 16273as_fn_unset () 16274{ 16275 { eval $1=; unset $1;} 16276} 16277as_unset=as_fn_unset 16278# as_fn_append VAR VALUE 16279# ---------------------- 16280# Append the text in VALUE to the end of the definition contained in VAR. Take 16281# advantage of any shell optimizations that allow amortized linear growth over 16282# repeated appends, instead of the typical quadratic growth present in naive 16283# implementations. 16284if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16285 eval 'as_fn_append () 16286 { 16287 eval $1+=\$2 16288 }' 16289else 16290 as_fn_append () 16291 { 16292 eval $1=\$$1\$2 16293 } 16294fi # as_fn_append 16295 16296# as_fn_arith ARG... 16297# ------------------ 16298# Perform arithmetic evaluation on the ARGs, and store the result in the 16299# global $as_val. Take advantage of shells that can avoid forks. The arguments 16300# must be portable across $(()) and expr. 16301if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16302 eval 'as_fn_arith () 16303 { 16304 as_val=$(( $* )) 16305 }' 16306else 16307 as_fn_arith () 16308 { 16309 as_val=`expr "$@" || test $? -eq 1` 16310 } 16311fi # as_fn_arith 16312 16313 16314if expr a : '\(a\)' >/dev/null 2>&1 && 16315 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16316 as_expr=expr 16317else 16318 as_expr=false 16319fi 16320 16321if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16322 as_basename=basename 16323else 16324 as_basename=false 16325fi 16326 16327if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16328 as_dirname=dirname 16329else 16330 as_dirname=false 16331fi 16332 16333as_me=`$as_basename -- "$0" || 16334$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16335 X"$0" : 'X\(//\)$' \| \ 16336 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16337$as_echo X/"$0" | 16338 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16339 s//\1/ 16340 q 16341 } 16342 /^X\/\(\/\/\)$/{ 16343 s//\1/ 16344 q 16345 } 16346 /^X\/\(\/\).*/{ 16347 s//\1/ 16348 q 16349 } 16350 s/.*/./; q'` 16351 16352# Avoid depending upon Character Ranges. 16353as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16354as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16355as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16356as_cr_digits='0123456789' 16357as_cr_alnum=$as_cr_Letters$as_cr_digits 16358 16359ECHO_C= ECHO_N= ECHO_T= 16360case `echo -n x` in #((((( 16361-n*) 16362 case `echo 'xy\c'` in 16363 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16364 xy) ECHO_C='\c';; 16365 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16366 ECHO_T=' ';; 16367 esac;; 16368*) 16369 ECHO_N='-n';; 16370esac 16371 16372rm -f conf$$ conf$$.exe conf$$.file 16373if test -d conf$$.dir; then 16374 rm -f conf$$.dir/conf$$.file 16375else 16376 rm -f conf$$.dir 16377 mkdir conf$$.dir 2>/dev/null 16378fi 16379if (echo >conf$$.file) 2>/dev/null; then 16380 if ln -s conf$$.file conf$$ 2>/dev/null; then 16381 as_ln_s='ln -s' 16382 # ... but there are two gotchas: 16383 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16384 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16385 # In both cases, we have to default to `cp -pR'. 16386 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16387 as_ln_s='cp -pR' 16388 elif ln conf$$.file conf$$ 2>/dev/null; then 16389 as_ln_s=ln 16390 else 16391 as_ln_s='cp -pR' 16392 fi 16393else 16394 as_ln_s='cp -pR' 16395fi 16396rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16397rmdir conf$$.dir 2>/dev/null 16398 16399 16400# as_fn_mkdir_p 16401# ------------- 16402# Create "$as_dir" as a directory, including parents if necessary. 16403as_fn_mkdir_p () 16404{ 16405 16406 case $as_dir in #( 16407 -*) as_dir=./$as_dir;; 16408 esac 16409 test -d "$as_dir" || eval $as_mkdir_p || { 16410 as_dirs= 16411 while :; do 16412 case $as_dir in #( 16413 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16414 *) as_qdir=$as_dir;; 16415 esac 16416 as_dirs="'$as_qdir' $as_dirs" 16417 as_dir=`$as_dirname -- "$as_dir" || 16418$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16419 X"$as_dir" : 'X\(//\)[^/]' \| \ 16420 X"$as_dir" : 'X\(//\)$' \| \ 16421 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16422$as_echo X"$as_dir" | 16423 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16424 s//\1/ 16425 q 16426 } 16427 /^X\(\/\/\)[^/].*/{ 16428 s//\1/ 16429 q 16430 } 16431 /^X\(\/\/\)$/{ 16432 s//\1/ 16433 q 16434 } 16435 /^X\(\/\).*/{ 16436 s//\1/ 16437 q 16438 } 16439 s/.*/./; q'` 16440 test -d "$as_dir" && break 16441 done 16442 test -z "$as_dirs" || eval "mkdir $as_dirs" 16443 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16444 16445 16446} # as_fn_mkdir_p 16447if mkdir -p . 2>/dev/null; then 16448 as_mkdir_p='mkdir -p "$as_dir"' 16449else 16450 test -d ./-p && rmdir ./-p 16451 as_mkdir_p=false 16452fi 16453 16454 16455# as_fn_executable_p FILE 16456# ----------------------- 16457# Test if FILE is an executable regular file. 16458as_fn_executable_p () 16459{ 16460 test -f "$1" && test -x "$1" 16461} # as_fn_executable_p 16462as_test_x='test -x' 16463as_executable_p=as_fn_executable_p 16464 16465# Sed expression to map a string onto a valid CPP name. 16466as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16467 16468# Sed expression to map a string onto a valid variable name. 16469as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16470 16471 16472exec 6>&1 16473## ----------------------------------- ## 16474## Main body of $CONFIG_STATUS script. ## 16475## ----------------------------------- ## 16476_ASEOF 16477test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16478 16479cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16480# Save the log message, to keep $0 and so on meaningful, and to 16481# report actual input values of CONFIG_FILES etc. instead of their 16482# values after options handling. 16483ac_log=" 16484This file was extended by PCRE2 $as_me 10.22, which was 16485generated by GNU Autoconf 2.69. Invocation command line was 16486 16487 CONFIG_FILES = $CONFIG_FILES 16488 CONFIG_HEADERS = $CONFIG_HEADERS 16489 CONFIG_LINKS = $CONFIG_LINKS 16490 CONFIG_COMMANDS = $CONFIG_COMMANDS 16491 $ $0 $@ 16492 16493on `(hostname || uname -n) 2>/dev/null | sed 1q` 16494" 16495 16496_ACEOF 16497 16498case $ac_config_files in *" 16499"*) set x $ac_config_files; shift; ac_config_files=$*;; 16500esac 16501 16502case $ac_config_headers in *" 16503"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16504esac 16505 16506 16507cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16508# Files that config.status was made for. 16509config_files="$ac_config_files" 16510config_headers="$ac_config_headers" 16511config_commands="$ac_config_commands" 16512 16513_ACEOF 16514 16515cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16516ac_cs_usage="\ 16517\`$as_me' instantiates files and other configuration actions 16518from templates according to the current configuration. Unless the files 16519and actions are specified as TAGs, all are instantiated by default. 16520 16521Usage: $0 [OPTION]... [TAG]... 16522 16523 -h, --help print this help, then exit 16524 -V, --version print version number and configuration settings, then exit 16525 --config print configuration, then exit 16526 -q, --quiet, --silent 16527 do not print progress messages 16528 -d, --debug don't remove temporary files 16529 --recheck update $as_me by reconfiguring in the same conditions 16530 --file=FILE[:TEMPLATE] 16531 instantiate the configuration file FILE 16532 --header=FILE[:TEMPLATE] 16533 instantiate the configuration header FILE 16534 16535Configuration files: 16536$config_files 16537 16538Configuration headers: 16539$config_headers 16540 16541Configuration commands: 16542$config_commands 16543 16544Report bugs to the package provider." 16545 16546_ACEOF 16547cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16548ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16549ac_cs_version="\\ 16550PCRE2 config.status 10.22 16551configured by $0, generated by GNU Autoconf 2.69, 16552 with options \\"\$ac_cs_config\\" 16553 16554Copyright (C) 2012 Free Software Foundation, Inc. 16555This config.status script is free software; the Free Software Foundation 16556gives unlimited permission to copy, distribute and modify it." 16557 16558ac_pwd='$ac_pwd' 16559srcdir='$srcdir' 16560INSTALL='$INSTALL' 16561MKDIR_P='$MKDIR_P' 16562AWK='$AWK' 16563test -n "\$AWK" || AWK=awk 16564_ACEOF 16565 16566cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16567# The default lists apply if the user does not specify any file. 16568ac_need_defaults=: 16569while test $# != 0 16570do 16571 case $1 in 16572 --*=?*) 16573 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16574 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16575 ac_shift=: 16576 ;; 16577 --*=) 16578 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16579 ac_optarg= 16580 ac_shift=: 16581 ;; 16582 *) 16583 ac_option=$1 16584 ac_optarg=$2 16585 ac_shift=shift 16586 ;; 16587 esac 16588 16589 case $ac_option in 16590 # Handling of the options. 16591 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16592 ac_cs_recheck=: ;; 16593 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16594 $as_echo "$ac_cs_version"; exit ;; 16595 --config | --confi | --conf | --con | --co | --c ) 16596 $as_echo "$ac_cs_config"; exit ;; 16597 --debug | --debu | --deb | --de | --d | -d ) 16598 debug=: ;; 16599 --file | --fil | --fi | --f ) 16600 $ac_shift 16601 case $ac_optarg in 16602 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16603 '') as_fn_error $? "missing file argument" ;; 16604 esac 16605 as_fn_append CONFIG_FILES " '$ac_optarg'" 16606 ac_need_defaults=false;; 16607 --header | --heade | --head | --hea ) 16608 $ac_shift 16609 case $ac_optarg in 16610 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16611 esac 16612 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16613 ac_need_defaults=false;; 16614 --he | --h) 16615 # Conflict between --help and --header 16616 as_fn_error $? "ambiguous option: \`$1' 16617Try \`$0 --help' for more information.";; 16618 --help | --hel | -h ) 16619 $as_echo "$ac_cs_usage"; exit ;; 16620 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16621 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16622 ac_cs_silent=: ;; 16623 16624 # This is an error. 16625 -*) as_fn_error $? "unrecognized option: \`$1' 16626Try \`$0 --help' for more information." ;; 16627 16628 *) as_fn_append ac_config_targets " $1" 16629 ac_need_defaults=false ;; 16630 16631 esac 16632 shift 16633done 16634 16635ac_configure_extra_args= 16636 16637if $ac_cs_silent; then 16638 exec 6>/dev/null 16639 ac_configure_extra_args="$ac_configure_extra_args --silent" 16640fi 16641 16642_ACEOF 16643cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16644if \$ac_cs_recheck; then 16645 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16646 shift 16647 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16648 CONFIG_SHELL='$SHELL' 16649 export CONFIG_SHELL 16650 exec "\$@" 16651fi 16652 16653_ACEOF 16654cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16655exec 5>>config.log 16656{ 16657 echo 16658 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16659## Running $as_me. ## 16660_ASBOX 16661 $as_echo "$ac_log" 16662} >&5 16663 16664_ACEOF 16665cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16666# 16667# INIT-COMMANDS 16668# 16669AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16670 16671 16672# The HP-UX ksh and POSIX shell print the target directory to stdout 16673# if CDPATH is set. 16674(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16675 16676sed_quote_subst='$sed_quote_subst' 16677double_quote_subst='$double_quote_subst' 16678delay_variable_subst='$delay_variable_subst' 16679AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 16680DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 16681OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16682macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16683macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16684enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16685enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16686pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16687enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16688shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 16689SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16690ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16691PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 16692host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16693host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16694host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16695build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16696build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16697build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16698SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16699Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16700GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16701EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16702FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16703LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16704NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16705LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16706max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16707ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16708exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16709lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16710lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16711lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16712lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 16713lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 16714reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16715reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16716deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16717file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16718file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 16719want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 16720sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 16721AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16722AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16723archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 16724STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16725RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16726old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16727old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16728old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16729lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16730CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16731CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16732compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16733GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16734lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16735lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16736lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 16737lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16738lt_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"`' 16739lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 16740nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 16741lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 16742lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 16743objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16744MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16745lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16746lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16747lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16748lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16749lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16750need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16751MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 16752DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16753NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16754LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16755OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16756OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16757libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16758shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16759extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16760archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16761enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16762export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16763whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16764compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16765old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16766old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16767archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16768archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16769module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16770module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16771with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16772allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16773no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16774hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16775hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16776hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16777hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16778hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16779hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16780hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16781inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16782link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16783always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16784export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16785exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16786include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16787prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16788postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 16789file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16790variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16791need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16792need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16793version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16794runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16795shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16796shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16797libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16798library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16799soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16800install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16801postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16802postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16803finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16804finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16805hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16806sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16807configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 16808configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 16809hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16810enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16811enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16812enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16813old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16814striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16815 16816LTCC='$LTCC' 16817LTCFLAGS='$LTCFLAGS' 16818compiler='$compiler_DEFAULT' 16819 16820# A function that is used when there is no print builtin or printf. 16821func_fallback_echo () 16822{ 16823 eval 'cat <<_LTECHO_EOF 16824\$1 16825_LTECHO_EOF' 16826} 16827 16828# Quote evaled strings. 16829for var in AS \ 16830DLLTOOL \ 16831OBJDUMP \ 16832SHELL \ 16833ECHO \ 16834PATH_SEPARATOR \ 16835SED \ 16836GREP \ 16837EGREP \ 16838FGREP \ 16839LD \ 16840NM \ 16841LN_S \ 16842lt_SP2NL \ 16843lt_NL2SP \ 16844reload_flag \ 16845deplibs_check_method \ 16846file_magic_cmd \ 16847file_magic_glob \ 16848want_nocaseglob \ 16849sharedlib_from_linklib_cmd \ 16850AR \ 16851AR_FLAGS \ 16852archiver_list_spec \ 16853STRIP \ 16854RANLIB \ 16855CC \ 16856CFLAGS \ 16857compiler \ 16858lt_cv_sys_global_symbol_pipe \ 16859lt_cv_sys_global_symbol_to_cdecl \ 16860lt_cv_sys_global_symbol_to_import \ 16861lt_cv_sys_global_symbol_to_c_name_address \ 16862lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16863lt_cv_nm_interface \ 16864nm_file_list_spec \ 16865lt_cv_truncate_bin \ 16866lt_prog_compiler_no_builtin_flag \ 16867lt_prog_compiler_pic \ 16868lt_prog_compiler_wl \ 16869lt_prog_compiler_static \ 16870lt_cv_prog_compiler_c_o \ 16871need_locks \ 16872MANIFEST_TOOL \ 16873DSYMUTIL \ 16874NMEDIT \ 16875LIPO \ 16876OTOOL \ 16877OTOOL64 \ 16878shrext_cmds \ 16879export_dynamic_flag_spec \ 16880whole_archive_flag_spec \ 16881compiler_needs_object \ 16882with_gnu_ld \ 16883allow_undefined_flag \ 16884no_undefined_flag \ 16885hardcode_libdir_flag_spec \ 16886hardcode_libdir_separator \ 16887exclude_expsyms \ 16888include_expsyms \ 16889file_list_spec \ 16890variables_saved_for_relink \ 16891libname_spec \ 16892library_names_spec \ 16893soname_spec \ 16894install_override_mode \ 16895finish_eval \ 16896old_striplib \ 16897striplib; do 16898 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16899 *[\\\\\\\`\\"\\\$]*) 16900 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 16901 ;; 16902 *) 16903 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16904 ;; 16905 esac 16906done 16907 16908# Double-quote double-evaled strings. 16909for var in reload_cmds \ 16910old_postinstall_cmds \ 16911old_postuninstall_cmds \ 16912old_archive_cmds \ 16913extract_expsyms_cmds \ 16914old_archive_from_new_cmds \ 16915old_archive_from_expsyms_cmds \ 16916archive_cmds \ 16917archive_expsym_cmds \ 16918module_cmds \ 16919module_expsym_cmds \ 16920export_symbols_cmds \ 16921prelink_cmds \ 16922postlink_cmds \ 16923postinstall_cmds \ 16924postuninstall_cmds \ 16925finish_cmds \ 16926sys_lib_search_path_spec \ 16927configure_time_dlsearch_path \ 16928configure_time_lt_sys_library_path; do 16929 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16930 *[\\\\\\\`\\"\\\$]*) 16931 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 16932 ;; 16933 *) 16934 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16935 ;; 16936 esac 16937done 16938 16939ac_aux_dir='$ac_aux_dir' 16940 16941# See if we are running on zsh, and set the options that allow our 16942# commands through without removal of \ escapes INIT. 16943if test -n "\${ZSH_VERSION+set}"; then 16944 setopt NO_GLOB_SUBST 16945fi 16946 16947 16948 PACKAGE='$PACKAGE' 16949 VERSION='$VERSION' 16950 RM='$RM' 16951 ofile='$ofile' 16952 16953 16954 16955 16956_ACEOF 16957 16958cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16959 16960# Handling of arguments. 16961for ac_config_target in $ac_config_targets 16962do 16963 case $ac_config_target in 16964 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;; 16965 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16966 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16967 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16968 "libpcre2-8.pc") CONFIG_FILES="$CONFIG_FILES libpcre2-8.pc" ;; 16969 "libpcre2-16.pc") CONFIG_FILES="$CONFIG_FILES libpcre2-16.pc" ;; 16970 "libpcre2-32.pc") CONFIG_FILES="$CONFIG_FILES libpcre2-32.pc" ;; 16971 "libpcre2-posix.pc") CONFIG_FILES="$CONFIG_FILES libpcre2-posix.pc" ;; 16972 "pcre2-config") CONFIG_FILES="$CONFIG_FILES pcre2-config" ;; 16973 "src/pcre2.h") CONFIG_FILES="$CONFIG_FILES src/pcre2.h" ;; 16974 "script-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS script-chmod" ;; 16975 "delete-old-chartables") CONFIG_COMMANDS="$CONFIG_COMMANDS delete-old-chartables" ;; 16976 16977 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16978 esac 16979done 16980 16981 16982# If the user did not use the arguments to specify the items to instantiate, 16983# then the envvar interface is used. Set only those that are not. 16984# We use the long form for the default assignment because of an extremely 16985# bizarre bug on SunOS 4.1.3. 16986if $ac_need_defaults; then 16987 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16988 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16989 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16990fi 16991 16992# Have a temporary directory for convenience. Make it in the build tree 16993# simply because there is no reason against having it here, and in addition, 16994# creating and moving files from /tmp can sometimes cause problems. 16995# Hook for its removal unless debugging. 16996# Note that there is a small window in which the directory will not be cleaned: 16997# after its creation but before its name has been assigned to `$tmp'. 16998$debug || 16999{ 17000 tmp= ac_tmp= 17001 trap 'exit_status=$? 17002 : "${ac_tmp:=$tmp}" 17003 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 17004' 0 17005 trap 'as_fn_exit 1' 1 2 13 15 17006} 17007# Create a (secure) tmp directory for tmp files. 17008 17009{ 17010 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17011 test -d "$tmp" 17012} || 17013{ 17014 tmp=./conf$$-$RANDOM 17015 (umask 077 && mkdir "$tmp") 17016} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 17017ac_tmp=$tmp 17018 17019# Set up the scripts for CONFIG_FILES section. 17020# No need to generate them if there are no CONFIG_FILES. 17021# This happens for instance with `./config.status config.h'. 17022if test -n "$CONFIG_FILES"; then 17023 17024 17025ac_cr=`echo X | tr X '\015'` 17026# On cygwin, bash can eat \r inside `` if the user requested igncr. 17027# But we know of no other shell where ac_cr would be empty at this 17028# point, so we can use a bashism as a fallback. 17029if test "x$ac_cr" = x; then 17030 eval ac_cr=\$\'\\r\' 17031fi 17032ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17033if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17034 ac_cs_awk_cr='\\r' 17035else 17036 ac_cs_awk_cr=$ac_cr 17037fi 17038 17039echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17040_ACEOF 17041 17042 17043{ 17044 echo "cat >conf$$subs.awk <<_ACEOF" && 17045 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17046 echo "_ACEOF" 17047} >conf$$subs.sh || 17048 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17049ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17050ac_delim='%!_!# ' 17051for ac_last_try in false false false false false :; do 17052 . ./conf$$subs.sh || 17053 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17054 17055 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17056 if test $ac_delim_n = $ac_delim_num; then 17057 break 17058 elif $ac_last_try; then 17059 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17060 else 17061 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17062 fi 17063done 17064rm -f conf$$subs.sh 17065 17066cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17067cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17068_ACEOF 17069sed -n ' 17070h 17071s/^/S["/; s/!.*/"]=/ 17072p 17073g 17074s/^[^!]*!// 17075:repl 17076t repl 17077s/'"$ac_delim"'$// 17078t delim 17079:nl 17080h 17081s/\(.\{148\}\)..*/\1/ 17082t more1 17083s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17084p 17085n 17086b repl 17087:more1 17088s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17089p 17090g 17091s/.\{148\}// 17092t nl 17093:delim 17094h 17095s/\(.\{148\}\)..*/\1/ 17096t more2 17097s/["\\]/\\&/g; s/^/"/; s/$/"/ 17098p 17099b 17100:more2 17101s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17102p 17103g 17104s/.\{148\}// 17105t delim 17106' <conf$$subs.awk | sed ' 17107/^[^""]/{ 17108 N 17109 s/\n// 17110} 17111' >>$CONFIG_STATUS || ac_write_fail=1 17112rm -f conf$$subs.awk 17113cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17114_ACAWK 17115cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17116 for (key in S) S_is_set[key] = 1 17117 FS = "" 17118 17119} 17120{ 17121 line = $ 0 17122 nfields = split(line, field, "@") 17123 substed = 0 17124 len = length(field[1]) 17125 for (i = 2; i < nfields; i++) { 17126 key = field[i] 17127 keylen = length(key) 17128 if (S_is_set[key]) { 17129 value = S[key] 17130 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17131 len += length(value) + length(field[++i]) 17132 substed = 1 17133 } else 17134 len += 1 + keylen 17135 } 17136 17137 print line 17138} 17139 17140_ACAWK 17141_ACEOF 17142cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17143if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17144 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17145else 17146 cat 17147fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17148 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17149_ACEOF 17150 17151# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17152# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17153# trailing colons and then remove the whole line if VPATH becomes empty 17154# (actually we leave an empty line to preserve line numbers). 17155if test "x$srcdir" = x.; then 17156 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17157h 17158s/// 17159s/^/:/ 17160s/[ ]*$/:/ 17161s/:\$(srcdir):/:/g 17162s/:\${srcdir}:/:/g 17163s/:@srcdir@:/:/g 17164s/^:*// 17165s/:*$// 17166x 17167s/\(=[ ]*\).*/\1/ 17168G 17169s/\n// 17170s/^[^=]*=[ ]*$// 17171}' 17172fi 17173 17174cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17175fi # test -n "$CONFIG_FILES" 17176 17177# Set up the scripts for CONFIG_HEADERS section. 17178# No need to generate them if there are no CONFIG_HEADERS. 17179# This happens for instance with `./config.status Makefile'. 17180if test -n "$CONFIG_HEADERS"; then 17181cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17182BEGIN { 17183_ACEOF 17184 17185# Transform confdefs.h into an awk script `defines.awk', embedded as 17186# here-document in config.status, that substitutes the proper values into 17187# config.h.in to produce config.h. 17188 17189# Create a delimiter string that does not exist in confdefs.h, to ease 17190# handling of long lines. 17191ac_delim='%!_!# ' 17192for ac_last_try in false false :; do 17193 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17194 if test -z "$ac_tt"; then 17195 break 17196 elif $ac_last_try; then 17197 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17198 else 17199 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17200 fi 17201done 17202 17203# For the awk script, D is an array of macro values keyed by name, 17204# likewise P contains macro parameters if any. Preserve backslash 17205# newline sequences. 17206 17207ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17208sed -n ' 17209s/.\{148\}/&'"$ac_delim"'/g 17210t rset 17211:rset 17212s/^[ ]*#[ ]*define[ ][ ]*/ / 17213t def 17214d 17215:def 17216s/\\$// 17217t bsnl 17218s/["\\]/\\&/g 17219s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17220D["\1"]=" \3"/p 17221s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17222d 17223:bsnl 17224s/["\\]/\\&/g 17225s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17226D["\1"]=" \3\\\\\\n"\\/p 17227t cont 17228s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17229t cont 17230d 17231:cont 17232n 17233s/.\{148\}/&'"$ac_delim"'/g 17234t clear 17235:clear 17236s/\\$// 17237t bsnlc 17238s/["\\]/\\&/g; s/^/"/; s/$/"/p 17239d 17240:bsnlc 17241s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17242b cont 17243' <confdefs.h | sed ' 17244s/'"$ac_delim"'/"\\\ 17245"/g' >>$CONFIG_STATUS || ac_write_fail=1 17246 17247cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17248 for (key in D) D_is_set[key] = 1 17249 FS = "" 17250} 17251/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17252 line = \$ 0 17253 split(line, arg, " ") 17254 if (arg[1] == "#") { 17255 defundef = arg[2] 17256 mac1 = arg[3] 17257 } else { 17258 defundef = substr(arg[1], 2) 17259 mac1 = arg[2] 17260 } 17261 split(mac1, mac2, "(") #) 17262 macro = mac2[1] 17263 prefix = substr(line, 1, index(line, defundef) - 1) 17264 if (D_is_set[macro]) { 17265 # Preserve the white space surrounding the "#". 17266 print prefix "define", macro P[macro] D[macro] 17267 next 17268 } else { 17269 # Replace #undef with comments. This is necessary, for example, 17270 # in the case of _POSIX_SOURCE, which is predefined and required 17271 # on some systems where configure will not decide to define it. 17272 if (defundef == "undef") { 17273 print "/*", prefix defundef, macro, "*/" 17274 next 17275 } 17276 } 17277} 17278{ print } 17279_ACAWK 17280_ACEOF 17281cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17282 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17283fi # test -n "$CONFIG_HEADERS" 17284 17285 17286eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17287shift 17288for ac_tag 17289do 17290 case $ac_tag in 17291 :[FHLC]) ac_mode=$ac_tag; continue;; 17292 esac 17293 case $ac_mode$ac_tag in 17294 :[FHL]*:*);; 17295 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17296 :[FH]-) ac_tag=-:-;; 17297 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17298 esac 17299 ac_save_IFS=$IFS 17300 IFS=: 17301 set x $ac_tag 17302 IFS=$ac_save_IFS 17303 shift 17304 ac_file=$1 17305 shift 17306 17307 case $ac_mode in 17308 :L) ac_source=$1;; 17309 :[FH]) 17310 ac_file_inputs= 17311 for ac_f 17312 do 17313 case $ac_f in 17314 -) ac_f="$ac_tmp/stdin";; 17315 *) # Look for the file first in the build tree, then in the source tree 17316 # (if the path is not absolute). The absolute path cannot be DOS-style, 17317 # because $ac_f cannot contain `:'. 17318 test -f "$ac_f" || 17319 case $ac_f in 17320 [\\/$]*) false;; 17321 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17322 esac || 17323 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17324 esac 17325 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17326 as_fn_append ac_file_inputs " '$ac_f'" 17327 done 17328 17329 # Let's still pretend it is `configure' which instantiates (i.e., don't 17330 # use $as_me), people would be surprised to read: 17331 # /* config.h. Generated by config.status. */ 17332 configure_input='Generated from '` 17333 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17334 `' by configure.' 17335 if test x"$ac_file" != x-; then 17336 configure_input="$ac_file. $configure_input" 17337 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17338$as_echo "$as_me: creating $ac_file" >&6;} 17339 fi 17340 # Neutralize special characters interpreted by sed in replacement strings. 17341 case $configure_input in #( 17342 *\&* | *\|* | *\\* ) 17343 ac_sed_conf_input=`$as_echo "$configure_input" | 17344 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17345 *) ac_sed_conf_input=$configure_input;; 17346 esac 17347 17348 case $ac_tag in 17349 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17350 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17351 esac 17352 ;; 17353 esac 17354 17355 ac_dir=`$as_dirname -- "$ac_file" || 17356$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17357 X"$ac_file" : 'X\(//\)[^/]' \| \ 17358 X"$ac_file" : 'X\(//\)$' \| \ 17359 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17360$as_echo X"$ac_file" | 17361 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17362 s//\1/ 17363 q 17364 } 17365 /^X\(\/\/\)[^/].*/{ 17366 s//\1/ 17367 q 17368 } 17369 /^X\(\/\/\)$/{ 17370 s//\1/ 17371 q 17372 } 17373 /^X\(\/\).*/{ 17374 s//\1/ 17375 q 17376 } 17377 s/.*/./; q'` 17378 as_dir="$ac_dir"; as_fn_mkdir_p 17379 ac_builddir=. 17380 17381case "$ac_dir" in 17382.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17383*) 17384 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17385 # A ".." for each directory in $ac_dir_suffix. 17386 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17387 case $ac_top_builddir_sub in 17388 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17389 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17390 esac ;; 17391esac 17392ac_abs_top_builddir=$ac_pwd 17393ac_abs_builddir=$ac_pwd$ac_dir_suffix 17394# for backward compatibility: 17395ac_top_builddir=$ac_top_build_prefix 17396 17397case $srcdir in 17398 .) # We are building in place. 17399 ac_srcdir=. 17400 ac_top_srcdir=$ac_top_builddir_sub 17401 ac_abs_top_srcdir=$ac_pwd ;; 17402 [\\/]* | ?:[\\/]* ) # Absolute name. 17403 ac_srcdir=$srcdir$ac_dir_suffix; 17404 ac_top_srcdir=$srcdir 17405 ac_abs_top_srcdir=$srcdir ;; 17406 *) # Relative name. 17407 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17408 ac_top_srcdir=$ac_top_build_prefix$srcdir 17409 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17410esac 17411ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17412 17413 17414 case $ac_mode in 17415 :F) 17416 # 17417 # CONFIG_FILE 17418 # 17419 17420 case $INSTALL in 17421 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17422 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17423 esac 17424 ac_MKDIR_P=$MKDIR_P 17425 case $MKDIR_P in 17426 [\\/$]* | ?:[\\/]* ) ;; 17427 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17428 esac 17429_ACEOF 17430 17431cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17432# If the template does not know about datarootdir, expand it. 17433# FIXME: This hack should be removed a few years after 2.60. 17434ac_datarootdir_hack=; ac_datarootdir_seen= 17435ac_sed_dataroot=' 17436/datarootdir/ { 17437 p 17438 q 17439} 17440/@datadir@/p 17441/@docdir@/p 17442/@infodir@/p 17443/@localedir@/p 17444/@mandir@/p' 17445case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17446*datarootdir*) ac_datarootdir_seen=yes;; 17447*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17448 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17449$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17450_ACEOF 17451cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17452 ac_datarootdir_hack=' 17453 s&@datadir@&$datadir&g 17454 s&@docdir@&$docdir&g 17455 s&@infodir@&$infodir&g 17456 s&@localedir@&$localedir&g 17457 s&@mandir@&$mandir&g 17458 s&\\\${datarootdir}&$datarootdir&g' ;; 17459esac 17460_ACEOF 17461 17462# Neutralize VPATH when `$srcdir' = `.'. 17463# Shell code in configure.ac might set extrasub. 17464# FIXME: do we really want to maintain this feature? 17465cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17466ac_sed_extra="$ac_vpsub 17467$extrasub 17468_ACEOF 17469cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17470:t 17471/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17472s|@configure_input@|$ac_sed_conf_input|;t t 17473s&@top_builddir@&$ac_top_builddir_sub&;t t 17474s&@top_build_prefix@&$ac_top_build_prefix&;t t 17475s&@srcdir@&$ac_srcdir&;t t 17476s&@abs_srcdir@&$ac_abs_srcdir&;t t 17477s&@top_srcdir@&$ac_top_srcdir&;t t 17478s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17479s&@builddir@&$ac_builddir&;t t 17480s&@abs_builddir@&$ac_abs_builddir&;t t 17481s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17482s&@INSTALL@&$ac_INSTALL&;t t 17483s&@MKDIR_P@&$ac_MKDIR_P&;t t 17484$ac_datarootdir_hack 17485" 17486eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17487 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17488 17489test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17490 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17491 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17492 "$ac_tmp/out"`; test -z "$ac_out"; } && 17493 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17494which seems to be undefined. Please make sure it is defined" >&5 17495$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17496which seems to be undefined. Please make sure it is defined" >&2;} 17497 17498 rm -f "$ac_tmp/stdin" 17499 case $ac_file in 17500 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17501 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17502 esac \ 17503 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17504 ;; 17505 :H) 17506 # 17507 # CONFIG_HEADER 17508 # 17509 if test x"$ac_file" != x-; then 17510 { 17511 $as_echo "/* $configure_input */" \ 17512 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17513 } >"$ac_tmp/config.h" \ 17514 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17515 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17516 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17517$as_echo "$as_me: $ac_file is unchanged" >&6;} 17518 else 17519 rm -f "$ac_file" 17520 mv "$ac_tmp/config.h" "$ac_file" \ 17521 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17522 fi 17523 else 17524 $as_echo "/* $configure_input */" \ 17525 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17526 || as_fn_error $? "could not create -" "$LINENO" 5 17527 fi 17528# Compute "$ac_file"'s index in $config_headers. 17529_am_arg="$ac_file" 17530_am_stamp_count=1 17531for _am_header in $config_headers :; do 17532 case $_am_header in 17533 $_am_arg | $_am_arg:* ) 17534 break ;; 17535 * ) 17536 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17537 esac 17538done 17539echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17540$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17541 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17542 X"$_am_arg" : 'X\(//\)$' \| \ 17543 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17544$as_echo X"$_am_arg" | 17545 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17546 s//\1/ 17547 q 17548 } 17549 /^X\(\/\/\)[^/].*/{ 17550 s//\1/ 17551 q 17552 } 17553 /^X\(\/\/\)$/{ 17554 s//\1/ 17555 q 17556 } 17557 /^X\(\/\).*/{ 17558 s//\1/ 17559 q 17560 } 17561 s/.*/./; q'`/stamp-h$_am_stamp_count 17562 ;; 17563 17564 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17565$as_echo "$as_me: executing $ac_file commands" >&6;} 17566 ;; 17567 esac 17568 17569 17570 case $ac_file$ac_mode in 17571 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17572 # Older Autoconf quotes --file arguments for eval, but not when files 17573 # are listed without --file. Let's play safe and only enable the eval 17574 # if we detect the quoting. 17575 case $CONFIG_FILES in 17576 *\'*) eval set x "$CONFIG_FILES" ;; 17577 *) set x $CONFIG_FILES ;; 17578 esac 17579 shift 17580 for mf 17581 do 17582 # Strip MF so we end up with the name of the file. 17583 mf=`echo "$mf" | sed -e 's/:.*$//'` 17584 # Check whether this is an Automake generated Makefile or not. 17585 # We used to match only the files named 'Makefile.in', but 17586 # some people rename them; so instead we look at the file content. 17587 # Grep'ing the first line is not enough: some people post-process 17588 # each Makefile.in and add a new line on top of each file to say so. 17589 # Grep'ing the whole file is not good either: AIX grep has a line 17590 # limit of 2048, but all sed's we know have understand at least 4000. 17591 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17592 dirpart=`$as_dirname -- "$mf" || 17593$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17594 X"$mf" : 'X\(//\)[^/]' \| \ 17595 X"$mf" : 'X\(//\)$' \| \ 17596 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17597$as_echo X"$mf" | 17598 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17599 s//\1/ 17600 q 17601 } 17602 /^X\(\/\/\)[^/].*/{ 17603 s//\1/ 17604 q 17605 } 17606 /^X\(\/\/\)$/{ 17607 s//\1/ 17608 q 17609 } 17610 /^X\(\/\).*/{ 17611 s//\1/ 17612 q 17613 } 17614 s/.*/./; q'` 17615 else 17616 continue 17617 fi 17618 # Extract the definition of DEPDIR, am__include, and am__quote 17619 # from the Makefile without running 'make'. 17620 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17621 test -z "$DEPDIR" && continue 17622 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17623 test -z "$am__include" && continue 17624 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17625 # Find all dependency output files, they are included files with 17626 # $(DEPDIR) in their names. We invoke sed twice because it is the 17627 # simplest approach to changing $(DEPDIR) to its actual value in the 17628 # expansion. 17629 for file in `sed -n " 17630 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17631 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 17632 # Make sure the directory exists. 17633 test -f "$dirpart/$file" && continue 17634 fdir=`$as_dirname -- "$file" || 17635$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17636 X"$file" : 'X\(//\)[^/]' \| \ 17637 X"$file" : 'X\(//\)$' \| \ 17638 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17639$as_echo X"$file" | 17640 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17641 s//\1/ 17642 q 17643 } 17644 /^X\(\/\/\)[^/].*/{ 17645 s//\1/ 17646 q 17647 } 17648 /^X\(\/\/\)$/{ 17649 s//\1/ 17650 q 17651 } 17652 /^X\(\/\).*/{ 17653 s//\1/ 17654 q 17655 } 17656 s/.*/./; q'` 17657 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17658 # echo "creating $dirpart/$file" 17659 echo '# dummy' > "$dirpart/$file" 17660 done 17661 done 17662} 17663 ;; 17664 "libtool":C) 17665 17666 # See if we are running on zsh, and set the options that allow our 17667 # commands through without removal of \ escapes. 17668 if test -n "${ZSH_VERSION+set}"; then 17669 setopt NO_GLOB_SUBST 17670 fi 17671 17672 cfgfile=${ofile}T 17673 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17674 $RM "$cfgfile" 17675 17676 cat <<_LT_EOF >> "$cfgfile" 17677#! $SHELL 17678# Generated automatically by $as_me ($PACKAGE) $VERSION 17679# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17680# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17681 17682# Provide generalized library-building support services. 17683# Written by Gordon Matzigkeit, 1996 17684 17685# Copyright (C) 2014 Free Software Foundation, Inc. 17686# This is free software; see the source for copying conditions. There is NO 17687# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 17688 17689# GNU Libtool is free software; you can redistribute it and/or modify 17690# it under the terms of the GNU General Public License as published by 17691# the Free Software Foundation; either version 2 of of the License, or 17692# (at your option) any later version. 17693# 17694# As a special exception to the GNU General Public License, if you 17695# distribute this file as part of a program or library that is built 17696# using GNU Libtool, you may include this file under the same 17697# distribution terms that you use for the rest of that program. 17698# 17699# GNU Libtool is distributed in the hope that it will be useful, but 17700# WITHOUT ANY WARRANTY; without even the implied warranty of 17701# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17702# GNU General Public License for more details. 17703# 17704# You should have received a copy of the GNU General Public License 17705# along with this program. If not, see <http://www.gnu.org/licenses/>. 17706 17707 17708# The names of the tagged configurations supported by this script. 17709available_tags='' 17710 17711# Configured defaults for sys_lib_dlsearch_path munging. 17712: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 17713 17714# ### BEGIN LIBTOOL CONFIG 17715 17716# Assembler program. 17717AS=$lt_AS 17718 17719# DLL creation program. 17720DLLTOOL=$lt_DLLTOOL 17721 17722# Object dumper program. 17723OBJDUMP=$lt_OBJDUMP 17724 17725# Which release of libtool.m4 was used? 17726macro_version=$macro_version 17727macro_revision=$macro_revision 17728 17729# Whether or not to build shared libraries. 17730build_libtool_libs=$enable_shared 17731 17732# Whether or not to build static libraries. 17733build_old_libs=$enable_static 17734 17735# What type of objects to build. 17736pic_mode=$pic_mode 17737 17738# Whether or not to optimize for fast installation. 17739fast_install=$enable_fast_install 17740 17741# Shared archive member basename,for filename based shared library versioning on AIX. 17742shared_archive_member_spec=$shared_archive_member_spec 17743 17744# Shell to use when invoking shell scripts. 17745SHELL=$lt_SHELL 17746 17747# An echo program that protects backslashes. 17748ECHO=$lt_ECHO 17749 17750# The PATH separator for the build system. 17751PATH_SEPARATOR=$lt_PATH_SEPARATOR 17752 17753# The host system. 17754host_alias=$host_alias 17755host=$host 17756host_os=$host_os 17757 17758# The build system. 17759build_alias=$build_alias 17760build=$build 17761build_os=$build_os 17762 17763# A sed program that does not truncate output. 17764SED=$lt_SED 17765 17766# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17767Xsed="\$SED -e 1s/^X//" 17768 17769# A grep program that handles long lines. 17770GREP=$lt_GREP 17771 17772# An ERE matcher. 17773EGREP=$lt_EGREP 17774 17775# A literal string matcher. 17776FGREP=$lt_FGREP 17777 17778# A BSD- or MS-compatible name lister. 17779NM=$lt_NM 17780 17781# Whether we need soft or hard links. 17782LN_S=$lt_LN_S 17783 17784# What is the maximum length of a command? 17785max_cmd_len=$max_cmd_len 17786 17787# Object file suffix (normally "o"). 17788objext=$ac_objext 17789 17790# Executable file suffix (normally ""). 17791exeext=$exeext 17792 17793# whether the shell understands "unset". 17794lt_unset=$lt_unset 17795 17796# turn spaces into newlines. 17797SP2NL=$lt_lt_SP2NL 17798 17799# turn newlines into spaces. 17800NL2SP=$lt_lt_NL2SP 17801 17802# convert \$build file names to \$host format. 17803to_host_file_cmd=$lt_cv_to_host_file_cmd 17804 17805# convert \$build files to toolchain format. 17806to_tool_file_cmd=$lt_cv_to_tool_file_cmd 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# How to find potential files when deplibs_check_method = "file_magic". 17815file_magic_glob=$lt_file_magic_glob 17816 17817# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 17818want_nocaseglob=$lt_want_nocaseglob 17819 17820# Command to associate shared and link libraries. 17821sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 17822 17823# The archiver. 17824AR=$lt_AR 17825 17826# Flags to create an archive. 17827AR_FLAGS=$lt_AR_FLAGS 17828 17829# How to feed a file listing to the archiver. 17830archiver_list_spec=$lt_archiver_list_spec 17831 17832# A symbol stripping program. 17833STRIP=$lt_STRIP 17834 17835# Commands used to install an old-style archive. 17836RANLIB=$lt_RANLIB 17837old_postinstall_cmds=$lt_old_postinstall_cmds 17838old_postuninstall_cmds=$lt_old_postuninstall_cmds 17839 17840# Whether to use a lock for old archive extraction. 17841lock_old_archive_extraction=$lock_old_archive_extraction 17842 17843# A C compiler. 17844LTCC=$lt_CC 17845 17846# LTCC compiler flags. 17847LTCFLAGS=$lt_CFLAGS 17848 17849# Take the output of nm and produce a listing of raw symbols and C names. 17850global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17851 17852# Transform the output of nm in a proper C declaration. 17853global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17854 17855# Transform the output of nm into a list of symbols to manually relocate. 17856global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 17857 17858# Transform the output of nm in a C name address pair. 17859global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17860 17861# Transform the output of nm in a C name address pair when lib prefix is needed. 17862global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17863 17864# The name lister interface. 17865nm_interface=$lt_lt_cv_nm_interface 17866 17867# Specify filename containing input files for \$NM. 17868nm_file_list_spec=$lt_nm_file_list_spec 17869 17870# The root where to search for dependent libraries,and where our libraries should be installed. 17871lt_sysroot=$lt_sysroot 17872 17873# Command to truncate a binary pipe. 17874lt_truncate_bin=$lt_lt_cv_truncate_bin 17875 17876# The name of the directory that contains temporary libtool files. 17877objdir=$objdir 17878 17879# Used to examine libraries when file_magic_cmd begins with "file". 17880MAGIC_CMD=$MAGIC_CMD 17881 17882# Must we lock files when doing compilation? 17883need_locks=$lt_need_locks 17884 17885# Manifest tool. 17886MANIFEST_TOOL=$lt_MANIFEST_TOOL 17887 17888# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17889DSYMUTIL=$lt_DSYMUTIL 17890 17891# Tool to change global to local symbols on Mac OS X. 17892NMEDIT=$lt_NMEDIT 17893 17894# Tool to manipulate fat objects and archives on Mac OS X. 17895LIPO=$lt_LIPO 17896 17897# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17898OTOOL=$lt_OTOOL 17899 17900# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17901OTOOL64=$lt_OTOOL64 17902 17903# Old archive suffix (normally "a"). 17904libext=$libext 17905 17906# Shared library suffix (normally ".so"). 17907shrext_cmds=$lt_shrext_cmds 17908 17909# The commands to extract the exported symbol list from a shared archive. 17910extract_expsyms_cmds=$lt_extract_expsyms_cmds 17911 17912# Variables whose values should be saved in libtool wrapper scripts and 17913# restored at link time. 17914variables_saved_for_relink=$lt_variables_saved_for_relink 17915 17916# Do we need the "lib" prefix for modules? 17917need_lib_prefix=$need_lib_prefix 17918 17919# Do we need a version for libraries? 17920need_version=$need_version 17921 17922# Library versioning type. 17923version_type=$version_type 17924 17925# Shared library runtime path variable. 17926runpath_var=$runpath_var 17927 17928# Shared library path variable. 17929shlibpath_var=$shlibpath_var 17930 17931# Is shlibpath searched before the hard-coded library search path? 17932shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17933 17934# Format of library name prefix. 17935libname_spec=$lt_libname_spec 17936 17937# List of archive names. First name is the real one, the rest are links. 17938# The last name is the one that the linker finds with -lNAME 17939library_names_spec=$lt_library_names_spec 17940 17941# The coded name of the library, if different from the real name. 17942soname_spec=$lt_soname_spec 17943 17944# Permission mode override for installation of shared libraries. 17945install_override_mode=$lt_install_override_mode 17946 17947# Command to use after installation of a shared archive. 17948postinstall_cmds=$lt_postinstall_cmds 17949 17950# Command to use after uninstallation of a shared archive. 17951postuninstall_cmds=$lt_postuninstall_cmds 17952 17953# Commands used to finish a libtool library installation in a directory. 17954finish_cmds=$lt_finish_cmds 17955 17956# As "finish_cmds", except a single script fragment to be evaled but 17957# not shown. 17958finish_eval=$lt_finish_eval 17959 17960# Whether we should hardcode library paths into libraries. 17961hardcode_into_libs=$hardcode_into_libs 17962 17963# Compile-time system search path for libraries. 17964sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17965 17966# Detected run-time system search path for libraries. 17967sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 17968 17969# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 17970configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 17971 17972# Whether dlopen is supported. 17973dlopen_support=$enable_dlopen 17974 17975# Whether dlopen of programs is supported. 17976dlopen_self=$enable_dlopen_self 17977 17978# Whether dlopen of statically linked programs is supported. 17979dlopen_self_static=$enable_dlopen_self_static 17980 17981# Commands to strip libraries. 17982old_striplib=$lt_old_striplib 17983striplib=$lt_striplib 17984 17985 17986# The linker used to build libraries. 17987LD=$lt_LD 17988 17989# How to create reloadable object files. 17990reload_flag=$lt_reload_flag 17991reload_cmds=$lt_reload_cmds 17992 17993# Commands used to build an old-style archive. 17994old_archive_cmds=$lt_old_archive_cmds 17995 17996# A language specific compiler. 17997CC=$lt_compiler 17998 17999# Is the compiler the GNU compiler? 18000with_gcc=$GCC 18001 18002# Compiler flag to turn off builtin functions. 18003no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18004 18005# Additional compiler flags for building library objects. 18006pic_flag=$lt_lt_prog_compiler_pic 18007 18008# How to pass a linker flag through the compiler. 18009wl=$lt_lt_prog_compiler_wl 18010 18011# Compiler flag to prevent dynamic linking. 18012link_static_flag=$lt_lt_prog_compiler_static 18013 18014# Does compiler simultaneously support -c and -o options? 18015compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18016 18017# Whether or not to add -lc for building shared libraries. 18018build_libtool_need_lc=$archive_cmds_need_lc 18019 18020# Whether or not to disallow shared libs when runtime libs are static. 18021allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18022 18023# Compiler flag to allow reflexive dlopens. 18024export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18025 18026# Compiler flag to generate shared objects directly from archives. 18027whole_archive_flag_spec=$lt_whole_archive_flag_spec 18028 18029# Whether the compiler copes with passing no objects directly. 18030compiler_needs_object=$lt_compiler_needs_object 18031 18032# Create an old-style archive from a shared archive. 18033old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18034 18035# Create a temporary old-style archive to link instead of a shared archive. 18036old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18037 18038# Commands used to build a shared archive. 18039archive_cmds=$lt_archive_cmds 18040archive_expsym_cmds=$lt_archive_expsym_cmds 18041 18042# Commands used to build a loadable module if different from building 18043# a shared archive. 18044module_cmds=$lt_module_cmds 18045module_expsym_cmds=$lt_module_expsym_cmds 18046 18047# Whether we are building with GNU ld or not. 18048with_gnu_ld=$lt_with_gnu_ld 18049 18050# Flag that allows shared libraries with undefined symbols to be built. 18051allow_undefined_flag=$lt_allow_undefined_flag 18052 18053# Flag that enforces no undefined symbols. 18054no_undefined_flag=$lt_no_undefined_flag 18055 18056# Flag to hardcode \$libdir into a binary during linking. 18057# This must work even if \$libdir does not exist 18058hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18059 18060# Whether we need a single "-rpath" flag with a separated argument. 18061hardcode_libdir_separator=$lt_hardcode_libdir_separator 18062 18063# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 18064# DIR into the resulting binary. 18065hardcode_direct=$hardcode_direct 18066 18067# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 18068# DIR into the resulting binary and the resulting library dependency is 18069# "absolute",i.e impossible to change by setting \$shlibpath_var if the 18070# library is relocated. 18071hardcode_direct_absolute=$hardcode_direct_absolute 18072 18073# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18074# into the resulting binary. 18075hardcode_minus_L=$hardcode_minus_L 18076 18077# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18078# into the resulting binary. 18079hardcode_shlibpath_var=$hardcode_shlibpath_var 18080 18081# Set to "yes" if building a shared library automatically hardcodes DIR 18082# into the library and all subsequent libraries and executables linked 18083# against it. 18084hardcode_automatic=$hardcode_automatic 18085 18086# Set to yes if linker adds runtime paths of dependent libraries 18087# to runtime path list. 18088inherit_rpath=$inherit_rpath 18089 18090# Whether libtool must link a program against all its dependency libraries. 18091link_all_deplibs=$link_all_deplibs 18092 18093# Set to "yes" if exported symbols are required. 18094always_export_symbols=$always_export_symbols 18095 18096# The commands to list exported symbols. 18097export_symbols_cmds=$lt_export_symbols_cmds 18098 18099# Symbols that should not be listed in the preloaded symbols. 18100exclude_expsyms=$lt_exclude_expsyms 18101 18102# Symbols that must always be exported. 18103include_expsyms=$lt_include_expsyms 18104 18105# Commands necessary for linking programs (against libraries) with templates. 18106prelink_cmds=$lt_prelink_cmds 18107 18108# Commands necessary for finishing linking programs. 18109postlink_cmds=$lt_postlink_cmds 18110 18111# Specify filename containing input files. 18112file_list_spec=$lt_file_list_spec 18113 18114# How to hardcode a shared library path into an executable. 18115hardcode_action=$hardcode_action 18116 18117# ### END LIBTOOL CONFIG 18118 18119_LT_EOF 18120 18121 cat <<'_LT_EOF' >> "$cfgfile" 18122 18123# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 18124 18125# func_munge_path_list VARIABLE PATH 18126# ----------------------------------- 18127# VARIABLE is name of variable containing _space_ separated list of 18128# directories to be munged by the contents of PATH, which is string 18129# having a format: 18130# "DIR[:DIR]:" 18131# string "DIR[ DIR]" will be prepended to VARIABLE 18132# ":DIR[:DIR]" 18133# string "DIR[ DIR]" will be appended to VARIABLE 18134# "DIRP[:DIRP]::[DIRA:]DIRA" 18135# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 18136# "DIRA[ DIRA]" will be appended to VARIABLE 18137# "DIR[:DIR]" 18138# VARIABLE will be replaced by "DIR[ DIR]" 18139func_munge_path_list () 18140{ 18141 case x$2 in 18142 x) 18143 ;; 18144 *:) 18145 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 18146 ;; 18147 x:*) 18148 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 18149 ;; 18150 *::*) 18151 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 18152 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 18153 ;; 18154 *) 18155 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 18156 ;; 18157 esac 18158} 18159 18160 18161# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 18162func_cc_basename () 18163{ 18164 for cc_temp in $*""; do 18165 case $cc_temp in 18166 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 18167 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 18168 \-*) ;; 18169 *) break;; 18170 esac 18171 done 18172 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 18173} 18174 18175 18176# ### END FUNCTIONS SHARED WITH CONFIGURE 18177 18178_LT_EOF 18179 18180 case $host_os in 18181 aix3*) 18182 cat <<\_LT_EOF >> "$cfgfile" 18183# AIX sometimes has problems with the GCC collect2 program. For some 18184# reason, if we set the COLLECT_NAMES environment variable, the problems 18185# vanish in a puff of smoke. 18186if test set != "${COLLECT_NAMES+set}"; then 18187 COLLECT_NAMES= 18188 export COLLECT_NAMES 18189fi 18190_LT_EOF 18191 ;; 18192 esac 18193 18194 18195ltmain=$ac_aux_dir/ltmain.sh 18196 18197 18198 # We use sed instead of cat because bash on DJGPP gets confused if 18199 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18200 # text mode, it properly converts lines to CR/LF. This bash problem 18201 # is reportedly fixed, but why not run on old versions too? 18202 sed '$q' "$ltmain" >> "$cfgfile" \ 18203 || (rm -f "$cfgfile"; exit 1) 18204 18205 mv -f "$cfgfile" "$ofile" || 18206 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18207 chmod +x "$ofile" 18208 18209 ;; 18210 "script-chmod":C) chmod a+x pcre2-config ;; 18211 "delete-old-chartables":C) rm -f pcre2_chartables.c ;; 18212 18213 esac 18214done # for ac_tag 18215 18216 18217as_fn_exit 0 18218_ACEOF 18219ac_clean_files=$ac_clean_files_save 18220 18221test $ac_write_fail = 0 || 18222 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18223 18224 18225# configure is writing to config.log, and then calls config.status. 18226# config.status does its own redirection, appending to config.log. 18227# Unfortunately, on DOS this fails, as config.log is still kept open 18228# by configure, so config.status won't be able to write to it; its 18229# output is simply discarded. So we exec the FD to /dev/null, 18230# effectively closing config.log, so it can be properly (re)opened and 18231# appended to by config.status. When coming back to configure, we 18232# need to make the FD available again. 18233if test "$no_create" != yes; then 18234 ac_cs_success=: 18235 ac_config_status_args= 18236 test "$silent" = yes && 18237 ac_config_status_args="$ac_config_status_args --quiet" 18238 exec 5>/dev/null 18239 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18240 exec 5>>config.log 18241 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18242 # would make configure fail if this is the last instruction. 18243 $ac_cs_success || as_fn_exit 1 18244fi 18245if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18246 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18247$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18248fi 18249 18250 18251# Print out a nice little message after configure is run displaying the 18252# chosen options. 18253 18254ebcdic_nl_code=n/a 18255if test "$enable_ebcdic_nl25" = "yes"; then 18256 ebcdic_nl_code=0x25 18257elif test "$enable_ebcdic" = "yes"; then 18258 ebcdic_nl_code=0x15 18259fi 18260 18261cat <<EOF 18262 18263$PACKAGE-$VERSION configuration summary: 18264 18265 Install prefix .................. : ${prefix} 18266 C preprocessor .................. : ${CPP} 18267 C compiler ...................... : ${CC} 18268 Linker .......................... : ${LD} 18269 C preprocessor flags ............ : ${CPPFLAGS} 18270 C compiler flags ................ : ${CFLAGS} ${VISIBILITY_CFLAGS} 18271 Linker flags .................... : ${LDFLAGS} 18272 Extra libraries ................. : ${LIBS} 18273 18274 Build 8-bit pcre2 library ....... : ${enable_pcre2_8} 18275 Build 16-bit pcre2 library ...... : ${enable_pcre2_16} 18276 Build 32-bit pcre2 library ...... : ${enable_pcre2_32} 18277 Include debugging code .......... : ${enable_debug} 18278 Enable JIT compiling support .... : ${enable_jit} 18279 Enable Unicode support .......... : ${enable_unicode} 18280 Newline char/sequence ........... : ${enable_newline} 18281 \R matches only ANYCRLF ......... : ${enable_bsr_anycrlf} 18282 \C is disabled .................. : ${enable_never_backslash_C} 18283 EBCDIC coding ................... : ${enable_ebcdic} 18284 EBCDIC code for NL .............. : ${ebcdic_nl_code} 18285 Rebuild char tables ............. : ${enable_rebuild_chartables} 18286 Use stack recursion ............. : ${enable_stack_for_recursion} 18287 Internal link size .............. : ${with_link_size} 18288 Nested parentheses limit ........ : ${with_parens_nest_limit} 18289 Match limit ..................... : ${with_match_limit} 18290 Match limit recursion ........... : ${with_match_limit_recursion} 18291 Build shared libs ............... : ${enable_shared} 18292 Build static libs ............... : ${enable_static} 18293 Use JIT in pcre2grep ............ : ${enable_pcre2grep_jit} 18294 Enable callouts in pcre2grep .... : ${enable_pcre2grep_callout} 18295 Buffer size for pcre2grep ....... : ${with_pcre2grep_bufsize} 18296 Link pcre2grep with libz ........ : ${enable_pcre2grep_libz} 18297 Link pcre2grep with libbz2 ...... : ${enable_pcre2grep_libbz2} 18298 Link pcre2test with libedit ..... : ${enable_pcre2test_libedit} 18299 Link pcre2test with libreadline . : ${enable_pcre2test_libreadline} 18300 Valgrind support ................ : ${enable_valgrind} 18301 Code coverage ................... : ${enable_coverage} 18302 18303EOF 18304 18305