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