new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git] / src / external / pcre2-10.32 / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for PCRE2 10.32.
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
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if 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 --'
47 elif (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'
50 else
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'
70 fi
71
72 # The user is always right.
73 if 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   }
79 fi
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.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
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
100 IFS=$as_save_IFS
101
102      ;;
103 esac
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.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
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.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export 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.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $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
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if 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
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -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
199 test \$(( 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
210 else
211   as_have_required=no
212 fi
213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
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
233 fi
234 fi
235            done;;
236        esac
237   as_found=false
238 done
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
242 fi; }
243 IFS=$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.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256   *v*x* | *x*v* ) as_opts=-vx ;;
257   *v* ) as_opts=-v ;;
258   *x* ) as_opts=-x ;;
259   * ) as_opts= ;;
260 esac
261 exec $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
265 exit 255
266 fi
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
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298   { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_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.
313 as_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.
323 as_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.
371 as_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.
381 if (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   }'
386 else
387   as_fn_append ()
388   {
389     eval $1=\$$1\$2
390   }
391 fi # 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.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399   eval 'as_fn_arith ()
400   {
401     as_val=$(( $* ))
402   }'
403 else
404   as_fn_arith ()
405   {
406     as_val=`expr "$@" || test $? -eq 1`
407   }
408 fi # 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.
416 as_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
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428    test "X`expr 00001 : '.*\(...\)'`" = X001; then
429   as_expr=expr
430 else
431   as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435   as_basename=basename
436 else
437   as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441   as_dirname=dirname
442 else
443   as_dirname=false
444 fi
445
446 as_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.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_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
508 ECHO_C= ECHO_N= ECHO_T=
509 case `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';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523   rm -f conf$$.dir/conf$$.file
524 else
525   rm -f conf$$.dir
526   mkdir conf$$.dir 2>/dev/null
527 fi
528 if (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
542 else
543   as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549   as_mkdir_p='mkdir -p "$as_dir"'
550 else
551   test -d ./-p && rmdir ./-p
552   as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_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.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 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.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='PCRE2'
589 PACKAGE_TARNAME='pcre2'
590 PACKAGE_VERSION='10.32'
591 PACKAGE_STRING='PCRE2 10.32'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="src/pcre2.h.in"
596 # Factoring default headers for most tests.
597 ac_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
632 ac_subst_vars='am__EXEEXT_FALSE
633 am__EXEEXT_TRUE
634 LTLIBOBJS
635 LIBOBJS
636 WITH_GCOV_FALSE
637 WITH_GCOV_TRUE
638 GCOV_LIBS
639 GCOV_CXXFLAGS
640 GCOV_CFLAGS
641 GENHTML
642 LCOV
643 SHTOOL
644 VALGRIND_LIBS
645 VALGRIND_CFLAGS
646 PKG_CONFIG_LIBDIR
647 PKG_CONFIG_PATH
648 PKG_CONFIG
649 LIBBZ2
650 LIBZ
651 DISTCHECK_CONFIGURE_FLAGS
652 EXTRA_LIBPCRE2_POSIX_LDFLAGS
653 EXTRA_LIBPCRE2_32_LDFLAGS
654 EXTRA_LIBPCRE2_16_LDFLAGS
655 EXTRA_LIBPCRE2_8_LDFLAGS
656 PTHREAD_CFLAGS
657 PTHREAD_LIBS
658 PTHREAD_CC
659 ax_pthread_config
660 PCRE2_STATIC_CFLAG
661 LIBREADLINE
662 WITH_FUZZ_SUPPORT_FALSE
663 WITH_FUZZ_SUPPORT_TRUE
664 WITH_VALGRIND_FALSE
665 WITH_VALGRIND_TRUE
666 WITH_UNICODE_FALSE
667 WITH_UNICODE_TRUE
668 WITH_JIT_FALSE
669 WITH_JIT_TRUE
670 WITH_REBUILD_CHARTABLES_FALSE
671 WITH_REBUILD_CHARTABLES_TRUE
672 WITH_DEBUG_FALSE
673 WITH_DEBUG_TRUE
674 WITH_PCRE2_32_FALSE
675 WITH_PCRE2_32_TRUE
676 WITH_PCRE2_16_FALSE
677 WITH_PCRE2_16_TRUE
678 WITH_PCRE2_8_FALSE
679 WITH_PCRE2_8_TRUE
680 PCRE2_HAVE_INTTYPES_H
681 PCRE2_HAVE_STDINT_H
682 enable_pcre2_32
683 enable_pcre2_16
684 enable_pcre2_8
685 PCRE2_DATE
686 PCRE2_PRERELEASE
687 PCRE2_MINOR
688 PCRE2_MAJOR
689 HAVE_VISIBILITY
690 VISIBILITY_CXXFLAGS
691 VISIBILITY_CFLAGS
692 LT_SYS_LIBRARY_PATH
693 OTOOL64
694 OTOOL
695 LIPO
696 NMEDIT
697 DSYMUTIL
698 MANIFEST_TOOL
699 RANLIB
700 LN_S
701 NM
702 ac_ct_DUMPBIN
703 DUMPBIN
704 LD
705 FGREP
706 SED
707 LIBTOOL
708 OBJDUMP
709 DLLTOOL
710 AS
711 host_os
712 host_vendor
713 host_cpu
714 host
715 build_os
716 build_vendor
717 build_cpu
718 build
719 ac_ct_AR
720 AR
721 EGREP
722 GREP
723 CPP
724 am__fastdepCC_FALSE
725 am__fastdepCC_TRUE
726 CCDEPMODE
727 am__nodep
728 AMDEPBACKSLASH
729 AMDEP_FALSE
730 AMDEP_TRUE
731 am__quote
732 am__include
733 DEPDIR
734 OBJEXT
735 EXEEXT
736 ac_ct_CC
737 CPPFLAGS
738 LDFLAGS
739 CFLAGS
740 CC
741 AM_BACKSLASH
742 AM_DEFAULT_VERBOSITY
743 AM_DEFAULT_V
744 AM_V
745 am__untar
746 am__tar
747 AMTAR
748 am__leading_dot
749 SET_MAKE
750 AWK
751 mkdir_p
752 MKDIR_P
753 INSTALL_STRIP_PROGRAM
754 STRIP
755 install_sh
756 MAKEINFO
757 AUTOHEADER
758 AUTOMAKE
759 AUTOCONF
760 ACLOCAL
761 VERSION
762 PACKAGE
763 CYGPATH_W
764 am__isrc
765 INSTALL_DATA
766 INSTALL_SCRIPT
767 INSTALL_PROGRAM
768 target_alias
769 host_alias
770 build_alias
771 LIBS
772 ECHO_T
773 ECHO_N
774 ECHO_C
775 DEFS
776 mandir
777 localedir
778 libdir
779 psdir
780 pdfdir
781 dvidir
782 htmldir
783 infodir
784 docdir
785 oldincludedir
786 includedir
787 localstatedir
788 sharedstatedir
789 sysconfdir
790 datadir
791 datarootdir
792 libexecdir
793 sbindir
794 bindir
795 program_transform_name
796 prefix
797 exec_prefix
798 PACKAGE_URL
799 PACKAGE_BUGREPORT
800 PACKAGE_STRING
801 PACKAGE_VERSION
802 PACKAGE_TARNAME
803 PACKAGE_NAME
804 PATH_SEPARATOR
805 SHELL'
806 ac_subst_files=''
807 ac_user_opts='
808 enable_option_checking
809 enable_silent_rules
810 enable_dependency_tracking
811 enable_shared
812 enable_static
813 with_pic
814 enable_fast_install
815 with_aix_soname
816 with_gnu_ld
817 with_sysroot
818 enable_libtool_lock
819 enable_pcre8
820 enable_pcre16
821 enable_pcre32
822 enable_pcre2_8
823 enable_pcre2_16
824 enable_pcre2_32
825 enable_debug
826 enable_jit
827 enable_jit_sealloc
828 enable_pcre2grep_jit
829 enable_pcre2grep_callout
830 enable_rebuild_chartables
831 enable_unicode
832 enable_newline_is_cr
833 enable_newline_is_lf
834 enable_newline_is_crlf
835 enable_newline_is_anycrlf
836 enable_newline_is_any
837 enable_newline_is_nul
838 enable_bsr_anycrlf
839 enable_never_backslash_C
840 enable_ebcdic
841 enable_ebcdic_nl25
842 enable_pcre2grep_libz
843 enable_pcre2grep_libbz2
844 with_pcre2grep_bufsize
845 with_pcre2grep_max_bufsize
846 enable_pcre2test_libedit
847 enable_pcre2test_libreadline
848 with_link_size
849 with_parens_nest_limit
850 with_heap_limit
851 with_match_limit
852 with_match_limit_depth
853 with_match_limit_recursion
854 enable_valgrind
855 enable_coverage
856 enable_fuzz_support
857 enable_stack_for_recursion
858 '
859       ac_precious_vars='build_alias
860 host_alias
861 target_alias
862 CC
863 CFLAGS
864 LDFLAGS
865 LIBS
866 CPPFLAGS
867 CPP
868 LT_SYS_LIBRARY_PATH
869 PKG_CONFIG
870 PKG_CONFIG_PATH
871 PKG_CONFIG_LIBDIR
872 VALGRIND_CFLAGS
873 VALGRIND_LIBS
874 LCOV
875 GENHTML'
876
877
878 # Initialize some variables set by options.
879 ac_init_help=
880 ac_init_version=false
881 ac_unrecognized_opts=
882 ac_unrecognized_sep=
883 # The variables have the same names as the options, with
884 # dashes changed to underlines.
885 cache_file=/dev/null
886 exec_prefix=NONE
887 no_create=
888 no_recursion=
889 prefix=NONE
890 program_prefix=NONE
891 program_suffix=NONE
892 program_transform_name=s,x,x,
893 silent=
894 site=
895 srcdir=
896 verbose=
897 x_includes=NONE
898 x_libraries=NONE
899
900 # Installation directory options.
901 # These are left unexpanded so users can "make install exec_prefix=/foo"
902 # and all the variables that are supposed to be based on exec_prefix
903 # by default will actually change.
904 # Use braces instead of parens because sh, perl, etc. also accept them.
905 # (The list follows the same order as the GNU Coding Standards.)
906 bindir='${exec_prefix}/bin'
907 sbindir='${exec_prefix}/sbin'
908 libexecdir='${exec_prefix}/libexec'
909 datarootdir='${prefix}/share'
910 datadir='${datarootdir}'
911 sysconfdir='${prefix}/etc'
912 sharedstatedir='${prefix}/com'
913 localstatedir='${prefix}/var'
914 includedir='${prefix}/include'
915 oldincludedir='/usr/include'
916 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
917 infodir='${datarootdir}/info'
918 htmldir='${docdir}'
919 dvidir='${docdir}'
920 pdfdir='${docdir}'
921 psdir='${docdir}'
922 libdir='${exec_prefix}/lib'
923 localedir='${datarootdir}/locale'
924 mandir='${datarootdir}/man'
925
926 ac_prev=
927 ac_dashdash=
928 for ac_option
929 do
930   # If the previous option needs an argument, assign it.
931   if test -n "$ac_prev"; then
932     eval $ac_prev=\$ac_option
933     ac_prev=
934     continue
935   fi
936
937   case $ac_option in
938   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
939   *=)   ac_optarg= ;;
940   *)    ac_optarg=yes ;;
941   esac
942
943   # Accept the important Cygnus configure options, so we can diagnose typos.
944
945   case $ac_dashdash$ac_option in
946   --)
947     ac_dashdash=yes ;;
948
949   -bindir | --bindir | --bindi | --bind | --bin | --bi)
950     ac_prev=bindir ;;
951   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
952     bindir=$ac_optarg ;;
953
954   -build | --build | --buil | --bui | --bu)
955     ac_prev=build_alias ;;
956   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
957     build_alias=$ac_optarg ;;
958
959   -cache-file | --cache-file | --cache-fil | --cache-fi \
960   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
961     ac_prev=cache_file ;;
962   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
963   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
964     cache_file=$ac_optarg ;;
965
966   --config-cache | -C)
967     cache_file=config.cache ;;
968
969   -datadir | --datadir | --datadi | --datad)
970     ac_prev=datadir ;;
971   -datadir=* | --datadir=* | --datadi=* | --datad=*)
972     datadir=$ac_optarg ;;
973
974   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
975   | --dataroo | --dataro | --datar)
976     ac_prev=datarootdir ;;
977   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
978   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
979     datarootdir=$ac_optarg ;;
980
981   -disable-* | --disable-*)
982     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
983     # Reject names that are not valid shell variable names.
984     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
985       as_fn_error $? "invalid feature name: $ac_useropt"
986     ac_useropt_orig=$ac_useropt
987     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
988     case $ac_user_opts in
989       *"
990 "enable_$ac_useropt"
991 "*) ;;
992       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
993          ac_unrecognized_sep=', ';;
994     esac
995     eval enable_$ac_useropt=no ;;
996
997   -docdir | --docdir | --docdi | --doc | --do)
998     ac_prev=docdir ;;
999   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1000     docdir=$ac_optarg ;;
1001
1002   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1003     ac_prev=dvidir ;;
1004   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1005     dvidir=$ac_optarg ;;
1006
1007   -enable-* | --enable-*)
1008     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1009     # Reject names that are not valid shell variable names.
1010     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1011       as_fn_error $? "invalid feature name: $ac_useropt"
1012     ac_useropt_orig=$ac_useropt
1013     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1014     case $ac_user_opts in
1015       *"
1016 "enable_$ac_useropt"
1017 "*) ;;
1018       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1019          ac_unrecognized_sep=', ';;
1020     esac
1021     eval enable_$ac_useropt=\$ac_optarg ;;
1022
1023   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1024   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1025   | --exec | --exe | --ex)
1026     ac_prev=exec_prefix ;;
1027   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1028   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1029   | --exec=* | --exe=* | --ex=*)
1030     exec_prefix=$ac_optarg ;;
1031
1032   -gas | --gas | --ga | --g)
1033     # Obsolete; use --with-gas.
1034     with_gas=yes ;;
1035
1036   -help | --help | --hel | --he | -h)
1037     ac_init_help=long ;;
1038   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1039     ac_init_help=recursive ;;
1040   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1041     ac_init_help=short ;;
1042
1043   -host | --host | --hos | --ho)
1044     ac_prev=host_alias ;;
1045   -host=* | --host=* | --hos=* | --ho=*)
1046     host_alias=$ac_optarg ;;
1047
1048   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1049     ac_prev=htmldir ;;
1050   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1051   | --ht=*)
1052     htmldir=$ac_optarg ;;
1053
1054   -includedir | --includedir | --includedi | --included | --include \
1055   | --includ | --inclu | --incl | --inc)
1056     ac_prev=includedir ;;
1057   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1058   | --includ=* | --inclu=* | --incl=* | --inc=*)
1059     includedir=$ac_optarg ;;
1060
1061   -infodir | --infodir | --infodi | --infod | --info | --inf)
1062     ac_prev=infodir ;;
1063   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1064     infodir=$ac_optarg ;;
1065
1066   -libdir | --libdir | --libdi | --libd)
1067     ac_prev=libdir ;;
1068   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1069     libdir=$ac_optarg ;;
1070
1071   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1072   | --libexe | --libex | --libe)
1073     ac_prev=libexecdir ;;
1074   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1075   | --libexe=* | --libex=* | --libe=*)
1076     libexecdir=$ac_optarg ;;
1077
1078   -localedir | --localedir | --localedi | --localed | --locale)
1079     ac_prev=localedir ;;
1080   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1081     localedir=$ac_optarg ;;
1082
1083   -localstatedir | --localstatedir | --localstatedi | --localstated \
1084   | --localstate | --localstat | --localsta | --localst | --locals)
1085     ac_prev=localstatedir ;;
1086   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1087   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1088     localstatedir=$ac_optarg ;;
1089
1090   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1091     ac_prev=mandir ;;
1092   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1093     mandir=$ac_optarg ;;
1094
1095   -nfp | --nfp | --nf)
1096     # Obsolete; use --without-fp.
1097     with_fp=no ;;
1098
1099   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1100   | --no-cr | --no-c | -n)
1101     no_create=yes ;;
1102
1103   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1104   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1105     no_recursion=yes ;;
1106
1107   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1108   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1109   | --oldin | --oldi | --old | --ol | --o)
1110     ac_prev=oldincludedir ;;
1111   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1112   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1113   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1114     oldincludedir=$ac_optarg ;;
1115
1116   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1117     ac_prev=prefix ;;
1118   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1119     prefix=$ac_optarg ;;
1120
1121   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1122   | --program-pre | --program-pr | --program-p)
1123     ac_prev=program_prefix ;;
1124   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1125   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1126     program_prefix=$ac_optarg ;;
1127
1128   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1129   | --program-suf | --program-su | --program-s)
1130     ac_prev=program_suffix ;;
1131   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1132   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1133     program_suffix=$ac_optarg ;;
1134
1135   -program-transform-name | --program-transform-name \
1136   | --program-transform-nam | --program-transform-na \
1137   | --program-transform-n | --program-transform- \
1138   | --program-transform | --program-transfor \
1139   | --program-transfo | --program-transf \
1140   | --program-trans | --program-tran \
1141   | --progr-tra | --program-tr | --program-t)
1142     ac_prev=program_transform_name ;;
1143   -program-transform-name=* | --program-transform-name=* \
1144   | --program-transform-nam=* | --program-transform-na=* \
1145   | --program-transform-n=* | --program-transform-=* \
1146   | --program-transform=* | --program-transfor=* \
1147   | --program-transfo=* | --program-transf=* \
1148   | --program-trans=* | --program-tran=* \
1149   | --progr-tra=* | --program-tr=* | --program-t=*)
1150     program_transform_name=$ac_optarg ;;
1151
1152   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1153     ac_prev=pdfdir ;;
1154   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1155     pdfdir=$ac_optarg ;;
1156
1157   -psdir | --psdir | --psdi | --psd | --ps)
1158     ac_prev=psdir ;;
1159   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1160     psdir=$ac_optarg ;;
1161
1162   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1163   | -silent | --silent | --silen | --sile | --sil)
1164     silent=yes ;;
1165
1166   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1167     ac_prev=sbindir ;;
1168   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1169   | --sbi=* | --sb=*)
1170     sbindir=$ac_optarg ;;
1171
1172   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1173   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1174   | --sharedst | --shareds | --shared | --share | --shar \
1175   | --sha | --sh)
1176     ac_prev=sharedstatedir ;;
1177   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1178   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1179   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1180   | --sha=* | --sh=*)
1181     sharedstatedir=$ac_optarg ;;
1182
1183   -site | --site | --sit)
1184     ac_prev=site ;;
1185   -site=* | --site=* | --sit=*)
1186     site=$ac_optarg ;;
1187
1188   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1189     ac_prev=srcdir ;;
1190   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1191     srcdir=$ac_optarg ;;
1192
1193   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1194   | --syscon | --sysco | --sysc | --sys | --sy)
1195     ac_prev=sysconfdir ;;
1196   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1197   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1198     sysconfdir=$ac_optarg ;;
1199
1200   -target | --target | --targe | --targ | --tar | --ta | --t)
1201     ac_prev=target_alias ;;
1202   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1203     target_alias=$ac_optarg ;;
1204
1205   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1206     verbose=yes ;;
1207
1208   -version | --version | --versio | --versi | --vers | -V)
1209     ac_init_version=: ;;
1210
1211   -with-* | --with-*)
1212     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1213     # Reject names that are not valid shell variable names.
1214     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1215       as_fn_error $? "invalid package name: $ac_useropt"
1216     ac_useropt_orig=$ac_useropt
1217     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1218     case $ac_user_opts in
1219       *"
1220 "with_$ac_useropt"
1221 "*) ;;
1222       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1223          ac_unrecognized_sep=', ';;
1224     esac
1225     eval with_$ac_useropt=\$ac_optarg ;;
1226
1227   -without-* | --without-*)
1228     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1229     # Reject names that are not valid shell variable names.
1230     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1231       as_fn_error $? "invalid package name: $ac_useropt"
1232     ac_useropt_orig=$ac_useropt
1233     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1234     case $ac_user_opts in
1235       *"
1236 "with_$ac_useropt"
1237 "*) ;;
1238       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1239          ac_unrecognized_sep=', ';;
1240     esac
1241     eval with_$ac_useropt=no ;;
1242
1243   --x)
1244     # Obsolete; use --with-x.
1245     with_x=yes ;;
1246
1247   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1248   | --x-incl | --x-inc | --x-in | --x-i)
1249     ac_prev=x_includes ;;
1250   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1251   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1252     x_includes=$ac_optarg ;;
1253
1254   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1255   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1256     ac_prev=x_libraries ;;
1257   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1258   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1259     x_libraries=$ac_optarg ;;
1260
1261   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1262 Try \`$0 --help' for more information"
1263     ;;
1264
1265   *=*)
1266     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1267     # Reject names that are not valid shell variable names.
1268     case $ac_envvar in #(
1269       '' | [0-9]* | *[!_$as_cr_alnum]* )
1270       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1271     esac
1272     eval $ac_envvar=\$ac_optarg
1273     export $ac_envvar ;;
1274
1275   *)
1276     # FIXME: should be removed in autoconf 3.0.
1277     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1278     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1279       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1280     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1281     ;;
1282
1283   esac
1284 done
1285
1286 if test -n "$ac_prev"; then
1287   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1288   as_fn_error $? "missing argument to $ac_option"
1289 fi
1290
1291 if test -n "$ac_unrecognized_opts"; then
1292   case $enable_option_checking in
1293     no) ;;
1294     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1295     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1296   esac
1297 fi
1298
1299 # Check all directory arguments for consistency.
1300 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1301                 datadir sysconfdir sharedstatedir localstatedir includedir \
1302                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1303                 libdir localedir mandir
1304 do
1305   eval ac_val=\$$ac_var
1306   # Remove trailing slashes.
1307   case $ac_val in
1308     */ )
1309       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1310       eval $ac_var=\$ac_val;;
1311   esac
1312   # Be sure to have absolute directory names.
1313   case $ac_val in
1314     [\\/$]* | ?:[\\/]* )  continue;;
1315     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1316   esac
1317   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1318 done
1319
1320 # There might be people who depend on the old broken behavior: `$host'
1321 # used to hold the argument of --host etc.
1322 # FIXME: To remove some day.
1323 build=$build_alias
1324 host=$host_alias
1325 target=$target_alias
1326
1327 # FIXME: To remove some day.
1328 if test "x$host_alias" != x; then
1329   if test "x$build_alias" = x; then
1330     cross_compiling=maybe
1331   elif test "x$build_alias" != "x$host_alias"; then
1332     cross_compiling=yes
1333   fi
1334 fi
1335
1336 ac_tool_prefix=
1337 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1338
1339 test "$silent" = yes && exec 6>/dev/null
1340
1341
1342 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1343 ac_ls_di=`ls -di .` &&
1344 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1345   as_fn_error $? "working directory cannot be determined"
1346 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1347   as_fn_error $? "pwd does not report name of working directory"
1348
1349
1350 # Find the source files, if location was not specified.
1351 if test -z "$srcdir"; then
1352   ac_srcdir_defaulted=yes
1353   # Try the directory containing this script, then the parent directory.
1354   ac_confdir=`$as_dirname -- "$as_myself" ||
1355 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1356          X"$as_myself" : 'X\(//\)[^/]' \| \
1357          X"$as_myself" : 'X\(//\)$' \| \
1358          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1359 $as_echo X"$as_myself" |
1360     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1361             s//\1/
1362             q
1363           }
1364           /^X\(\/\/\)[^/].*/{
1365             s//\1/
1366             q
1367           }
1368           /^X\(\/\/\)$/{
1369             s//\1/
1370             q
1371           }
1372           /^X\(\/\).*/{
1373             s//\1/
1374             q
1375           }
1376           s/.*/./; q'`
1377   srcdir=$ac_confdir
1378   if test ! -r "$srcdir/$ac_unique_file"; then
1379     srcdir=..
1380   fi
1381 else
1382   ac_srcdir_defaulted=no
1383 fi
1384 if test ! -r "$srcdir/$ac_unique_file"; then
1385   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1386   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1387 fi
1388 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1389 ac_abs_confdir=`(
1390         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1391         pwd)`
1392 # When building in place, set srcdir=.
1393 if test "$ac_abs_confdir" = "$ac_pwd"; then
1394   srcdir=.
1395 fi
1396 # Remove unnecessary trailing slashes from srcdir.
1397 # Double slashes in file names in object file debugging info
1398 # mess up M-x gdb in Emacs.
1399 case $srcdir in
1400 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1401 esac
1402 for ac_var in $ac_precious_vars; do
1403   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1404   eval ac_env_${ac_var}_value=\$${ac_var}
1405   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1406   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1407 done
1408
1409 #
1410 # Report the --help message.
1411 #
1412 if test "$ac_init_help" = "long"; then
1413   # Omit some internal or obsolete options to make the list less imposing.
1414   # This message is too long to be a string in the A/UX 3.1 sh.
1415   cat <<_ACEOF
1416 \`configure' configures PCRE2 10.32 to adapt to many kinds of systems.
1417
1418 Usage: $0 [OPTION]... [VAR=VALUE]...
1419
1420 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1421 VAR=VALUE.  See below for descriptions of some of the useful variables.
1422
1423 Defaults for the options are specified in brackets.
1424
1425 Configuration:
1426   -h, --help              display this help and exit
1427       --help=short        display options specific to this package
1428       --help=recursive    display the short help of all the included packages
1429   -V, --version           display version information and exit
1430   -q, --quiet, --silent   do not print \`checking ...' messages
1431       --cache-file=FILE   cache test results in FILE [disabled]
1432   -C, --config-cache      alias for \`--cache-file=config.cache'
1433   -n, --no-create         do not create output files
1434       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1435
1436 Installation directories:
1437   --prefix=PREFIX         install architecture-independent files in PREFIX
1438                           [$ac_default_prefix]
1439   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1440                           [PREFIX]
1441
1442 By default, \`make install' will install all the files in
1443 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1444 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1445 for instance \`--prefix=\$HOME'.
1446
1447 For better control, use the options below.
1448
1449 Fine tuning of the installation directories:
1450   --bindir=DIR            user executables [EPREFIX/bin]
1451   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1452   --libexecdir=DIR        program executables [EPREFIX/libexec]
1453   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1454   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1455   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1456   --libdir=DIR            object code libraries [EPREFIX/lib]
1457   --includedir=DIR        C header files [PREFIX/include]
1458   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1459   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1460   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1461   --infodir=DIR           info documentation [DATAROOTDIR/info]
1462   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1463   --mandir=DIR            man documentation [DATAROOTDIR/man]
1464   --docdir=DIR            documentation root [DATAROOTDIR/doc/pcre2]
1465   --htmldir=DIR           html documentation [DOCDIR]
1466   --dvidir=DIR            dvi documentation [DOCDIR]
1467   --pdfdir=DIR            pdf documentation [DOCDIR]
1468   --psdir=DIR             ps documentation [DOCDIR]
1469 _ACEOF
1470
1471   cat <<\_ACEOF
1472
1473 Program names:
1474   --program-prefix=PREFIX            prepend PREFIX to installed program names
1475   --program-suffix=SUFFIX            append SUFFIX to installed program names
1476   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1477
1478 System types:
1479   --build=BUILD     configure for building on BUILD [guessed]
1480   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1481 _ACEOF
1482 fi
1483
1484 if test -n "$ac_init_help"; then
1485   case $ac_init_help in
1486      short | recursive ) echo "Configuration of PCRE2 10.32:";;
1487    esac
1488   cat <<\_ACEOF
1489
1490 Optional Features:
1491   --disable-option-checking  ignore unrecognized --enable/--with options
1492   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1493   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1494   --enable-silent-rules   less verbose build output (undo: "make V=1")
1495   --disable-silent-rules  verbose build output (undo: "make V=0")
1496   --enable-dependency-tracking
1497                           do not reject slow dependency extractors
1498   --disable-dependency-tracking
1499                           speeds up one-time build
1500   --enable-shared[=PKGS]  build shared libraries [default=yes]
1501   --enable-static[=PKGS]  build static libraries [default=yes]
1502   --enable-fast-install[=PKGS]
1503                           optimize for fast installation [default=yes]
1504   --disable-libtool-lock  avoid locking (might break parallel builds)
1505
1506   --disable-pcre2-8       disable 8 bit character support
1507   --enable-pcre2-16       enable 16 bit character support
1508   --enable-pcre2-32       enable 32 bit character support
1509   --enable-debug          enable debugging code
1510   --enable-jit            enable Just-In-Time compiling support
1511   --enable-jit-sealloc    enable SELinux compatible execmem allocator in JIT
1512   --disable-pcre2grep-jit disable JIT support in pcre2grep
1513   --disable-pcre2grep-callout
1514                           disable callout script support in pcre2grep
1515   --enable-rebuild-chartables
1516                           rebuild character tables in current locale
1517   --disable-unicode       disable Unicode support
1518   --enable-newline-is-cr  use CR as newline character
1519   --enable-newline-is-lf  use LF as newline character (default)
1520   --enable-newline-is-crlf
1521                           use CRLF as newline sequence
1522   --enable-newline-is-anycrlf
1523                           use CR, LF, or CRLF as newline sequence
1524   --enable-newline-is-any use any valid Unicode newline sequence
1525   --enable-newline-is-nul use NUL (binary zero) as newline character
1526   --enable-bsr-anycrlf    \R matches only CR, LF, CRLF by default
1527   --enable-never-backslash-C
1528                           use of \C causes an error
1529   --enable-ebcdic         assume EBCDIC coding rather than ASCII; incompatible
1530                           with --enable-utf; use only in (uncommon) EBCDIC
1531                           environments; it implies --enable-rebuild-chartables
1532   --enable-ebcdic-nl25    set EBCDIC code for NL to 0x25 instead of 0x15; it
1533                           implies --enable-ebcdic
1534   --enable-pcre2grep-libz link pcre2grep with libz to handle .gz files
1535   --enable-pcre2grep-libbz2
1536                           link pcre2grep with libbz2 to handle .bz2 files
1537   --enable-pcre2test-libedit
1538                           link pcre2test with libedit
1539   --enable-pcre2test-libreadline
1540                           link pcre2test with libreadline
1541   --enable-valgrind       enable valgrind support
1542   --enable-coverage       enable code coverage reports using gcov
1543   --enable-fuzz-support   enable fuzzer support
1544
1545 Optional Packages:
1546   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1547   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1548   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1549                           both]
1550   --with-aix-soname=aix|svr4|both
1551                           shared library versioning (aka "SONAME") variant to
1552                           provide on AIX, [default=aix].
1553   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1554   --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1555                           compiler's sysroot if not specified).
1556   --with-pcre2grep-bufsize=N
1557                           pcre2grep initial buffer size (default=20480,
1558                           minimum=8192)
1559   --with-pcre2grep-max-bufsize=N
1560                           pcre2grep maximum buffer size (default=1048576,
1561                           minimum=8192)
1562   --with-link-size=N      internal link size (2, 3, or 4 allowed; default=2)
1563   --with-parens-nest-limit=N
1564                           nested parentheses limit (default=250)
1565   --with-heap-limit=N     default limit on heap memory (kibibytes,
1566                           default=20000000)
1567   --with-match-limit=N    default limit on internal looping (default=10000000)
1568   --with-match-limit-depth=N
1569                           default limit on match tree depth
1570                           (default=MATCH_LIMIT)
1571
1572
1573 Some influential environment variables:
1574   CC          C compiler command
1575   CFLAGS      C compiler flags
1576   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1577               nonstandard directory <lib dir>
1578   LIBS        libraries to pass to the linker, e.g. -l<library>
1579   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1580               you have headers in a nonstandard directory <include dir>
1581   CPP         C preprocessor
1582   LT_SYS_LIBRARY_PATH
1583               User-defined run-time library search path.
1584   PKG_CONFIG  path to pkg-config utility
1585   PKG_CONFIG_PATH
1586               directories to add to pkg-config's search path
1587   PKG_CONFIG_LIBDIR
1588               path overriding pkg-config's built-in search path
1589   VALGRIND_CFLAGS
1590               C compiler flags for VALGRIND, overriding pkg-config
1591   VALGRIND_LIBS
1592               linker flags for VALGRIND, overriding pkg-config
1593   LCOV        the ltp lcov program
1594   GENHTML     the ltp genhtml program
1595
1596 Use these variables to override the choices made by `configure' or to help
1597 it to find libraries and programs with nonstandard names/locations.
1598
1599 Report bugs to the package provider.
1600 _ACEOF
1601 ac_status=$?
1602 fi
1603
1604 if test "$ac_init_help" = "recursive"; then
1605   # If there are subdirs, report their specific --help.
1606   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1607     test -d "$ac_dir" ||
1608       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1609       continue
1610     ac_builddir=.
1611
1612 case "$ac_dir" in
1613 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1614 *)
1615   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1616   # A ".." for each directory in $ac_dir_suffix.
1617   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1618   case $ac_top_builddir_sub in
1619   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1620   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1621   esac ;;
1622 esac
1623 ac_abs_top_builddir=$ac_pwd
1624 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1625 # for backward compatibility:
1626 ac_top_builddir=$ac_top_build_prefix
1627
1628 case $srcdir in
1629   .)  # We are building in place.
1630     ac_srcdir=.
1631     ac_top_srcdir=$ac_top_builddir_sub
1632     ac_abs_top_srcdir=$ac_pwd ;;
1633   [\\/]* | ?:[\\/]* )  # Absolute name.
1634     ac_srcdir=$srcdir$ac_dir_suffix;
1635     ac_top_srcdir=$srcdir
1636     ac_abs_top_srcdir=$srcdir ;;
1637   *) # Relative name.
1638     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1639     ac_top_srcdir=$ac_top_build_prefix$srcdir
1640     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1641 esac
1642 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1643
1644     cd "$ac_dir" || { ac_status=$?; continue; }
1645     # Check for guested configure.
1646     if test -f "$ac_srcdir/configure.gnu"; then
1647       echo &&
1648       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1649     elif test -f "$ac_srcdir/configure"; then
1650       echo &&
1651       $SHELL "$ac_srcdir/configure" --help=recursive
1652     else
1653       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1654     fi || ac_status=$?
1655     cd "$ac_pwd" || { ac_status=$?; break; }
1656   done
1657 fi
1658
1659 test -n "$ac_init_help" && exit $ac_status
1660 if $ac_init_version; then
1661   cat <<\_ACEOF
1662 PCRE2 configure 10.32
1663 generated by GNU Autoconf 2.69
1664
1665 Copyright (C) 2012 Free Software Foundation, Inc.
1666 This configure script is free software; the Free Software Foundation
1667 gives unlimited permission to copy, distribute and modify it.
1668 _ACEOF
1669   exit
1670 fi
1671
1672 ## ------------------------ ##
1673 ## Autoconf initialization. ##
1674 ## ------------------------ ##
1675
1676 # ac_fn_c_try_compile LINENO
1677 # --------------------------
1678 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1679 ac_fn_c_try_compile ()
1680 {
1681   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1682   rm -f conftest.$ac_objext
1683   if { { ac_try="$ac_compile"
1684 case "(($ac_try" in
1685   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686   *) ac_try_echo=$ac_try;;
1687 esac
1688 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689 $as_echo "$ac_try_echo"; } >&5
1690   (eval "$ac_compile") 2>conftest.err
1691   ac_status=$?
1692   if test -s conftest.err; then
1693     grep -v '^ *+' conftest.err >conftest.er1
1694     cat conftest.er1 >&5
1695     mv -f conftest.er1 conftest.err
1696   fi
1697   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1698   test $ac_status = 0; } && {
1699          test -z "$ac_c_werror_flag" ||
1700          test ! -s conftest.err
1701        } && test -s conftest.$ac_objext; then :
1702   ac_retval=0
1703 else
1704   $as_echo "$as_me: failed program was:" >&5
1705 sed 's/^/| /' conftest.$ac_ext >&5
1706
1707         ac_retval=1
1708 fi
1709   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1710   as_fn_set_status $ac_retval
1711
1712 } # ac_fn_c_try_compile
1713
1714 # ac_fn_c_try_cpp LINENO
1715 # ----------------------
1716 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1717 ac_fn_c_try_cpp ()
1718 {
1719   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1720   if { { ac_try="$ac_cpp conftest.$ac_ext"
1721 case "(($ac_try" in
1722   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1723   *) ac_try_echo=$ac_try;;
1724 esac
1725 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1726 $as_echo "$ac_try_echo"; } >&5
1727   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1728   ac_status=$?
1729   if test -s conftest.err; then
1730     grep -v '^ *+' conftest.err >conftest.er1
1731     cat conftest.er1 >&5
1732     mv -f conftest.er1 conftest.err
1733   fi
1734   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735   test $ac_status = 0; } > conftest.i && {
1736          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1737          test ! -s conftest.err
1738        }; then :
1739   ac_retval=0
1740 else
1741   $as_echo "$as_me: failed program was:" >&5
1742 sed 's/^/| /' conftest.$ac_ext >&5
1743
1744     ac_retval=1
1745 fi
1746   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747   as_fn_set_status $ac_retval
1748
1749 } # ac_fn_c_try_cpp
1750
1751 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1752 # -------------------------------------------------------
1753 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1754 # the include files in INCLUDES and setting the cache variable VAR
1755 # accordingly.
1756 ac_fn_c_check_header_mongrel ()
1757 {
1758   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1759   if eval \${$3+:} false; then :
1760   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1761 $as_echo_n "checking for $2... " >&6; }
1762 if eval \${$3+:} false; then :
1763   $as_echo_n "(cached) " >&6
1764 fi
1765 eval ac_res=\$$3
1766                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1767 $as_echo "$ac_res" >&6; }
1768 else
1769   # Is the header compilable?
1770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1771 $as_echo_n "checking $2 usability... " >&6; }
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h.  */
1774 $4
1775 #include <$2>
1776 _ACEOF
1777 if ac_fn_c_try_compile "$LINENO"; then :
1778   ac_header_compiler=yes
1779 else
1780   ac_header_compiler=no
1781 fi
1782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1784 $as_echo "$ac_header_compiler" >&6; }
1785
1786 # Is the header present?
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1788 $as_echo_n "checking $2 presence... " >&6; }
1789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1790 /* end confdefs.h.  */
1791 #include <$2>
1792 _ACEOF
1793 if ac_fn_c_try_cpp "$LINENO"; then :
1794   ac_header_preproc=yes
1795 else
1796   ac_header_preproc=no
1797 fi
1798 rm -f conftest.err conftest.i conftest.$ac_ext
1799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1800 $as_echo "$ac_header_preproc" >&6; }
1801
1802 # So?  What about this header?
1803 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1804   yes:no: )
1805     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1806 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1807     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1808 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1809     ;;
1810   no:yes:* )
1811     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1812 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1813     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1814 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1815     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1816 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1817     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1818 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1819     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1820 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1821     ;;
1822 esac
1823   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1824 $as_echo_n "checking for $2... " >&6; }
1825 if eval \${$3+:} false; then :
1826   $as_echo_n "(cached) " >&6
1827 else
1828   eval "$3=\$ac_header_compiler"
1829 fi
1830 eval ac_res=\$$3
1831                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1832 $as_echo "$ac_res" >&6; }
1833 fi
1834   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835
1836 } # ac_fn_c_check_header_mongrel
1837
1838 # ac_fn_c_try_run LINENO
1839 # ----------------------
1840 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1841 # that executables *can* be run.
1842 ac_fn_c_try_run ()
1843 {
1844   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845   if { { ac_try="$ac_link"
1846 case "(($ac_try" in
1847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1848   *) ac_try_echo=$ac_try;;
1849 esac
1850 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1851 $as_echo "$ac_try_echo"; } >&5
1852   (eval "$ac_link") 2>&5
1853   ac_status=$?
1854   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1855   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1856   { { case "(($ac_try" in
1857   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1858   *) ac_try_echo=$ac_try;;
1859 esac
1860 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1861 $as_echo "$ac_try_echo"; } >&5
1862   (eval "$ac_try") 2>&5
1863   ac_status=$?
1864   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1865   test $ac_status = 0; }; }; then :
1866   ac_retval=0
1867 else
1868   $as_echo "$as_me: program exited with status $ac_status" >&5
1869        $as_echo "$as_me: failed program was:" >&5
1870 sed 's/^/| /' conftest.$ac_ext >&5
1871
1872        ac_retval=$ac_status
1873 fi
1874   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1875   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1876   as_fn_set_status $ac_retval
1877
1878 } # ac_fn_c_try_run
1879
1880 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1881 # -------------------------------------------------------
1882 # Tests whether HEADER exists and can be compiled using the include files in
1883 # INCLUDES, setting the cache variable VAR accordingly.
1884 ac_fn_c_check_header_compile ()
1885 {
1886   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1888 $as_echo_n "checking for $2... " >&6; }
1889 if eval \${$3+:} false; then :
1890   $as_echo_n "(cached) " >&6
1891 else
1892   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1893 /* end confdefs.h.  */
1894 $4
1895 #include <$2>
1896 _ACEOF
1897 if ac_fn_c_try_compile "$LINENO"; then :
1898   eval "$3=yes"
1899 else
1900   eval "$3=no"
1901 fi
1902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1903 fi
1904 eval ac_res=\$$3
1905                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1906 $as_echo "$ac_res" >&6; }
1907   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1908
1909 } # ac_fn_c_check_header_compile
1910
1911 # ac_fn_c_find_intX_t LINENO BITS VAR
1912 # -----------------------------------
1913 # Finds a signed integer type with width BITS, setting cache variable VAR
1914 # accordingly.
1915 ac_fn_c_find_intX_t ()
1916 {
1917   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1918   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1919 $as_echo_n "checking for int$2_t... " >&6; }
1920 if eval \${$3+:} false; then :
1921   $as_echo_n "(cached) " >&6
1922 else
1923   eval "$3=no"
1924      # Order is important - never check a type that is potentially smaller
1925      # than half of the expected target width.
1926      for ac_type in int$2_t 'int' 'long int' \
1927          'long long int' 'short int' 'signed char'; do
1928        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 /* end confdefs.h.  */
1930 $ac_includes_default
1931              enum { N = $2 / 2 - 1 };
1932 int
1933 main ()
1934 {
1935 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1936 test_array [0] = 0;
1937 return test_array [0];
1938
1939   ;
1940   return 0;
1941 }
1942 _ACEOF
1943 if ac_fn_c_try_compile "$LINENO"; then :
1944   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1945 /* end confdefs.h.  */
1946 $ac_includes_default
1947                 enum { N = $2 / 2 - 1 };
1948 int
1949 main ()
1950 {
1951 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1952                  < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1953 test_array [0] = 0;
1954 return test_array [0];
1955
1956   ;
1957   return 0;
1958 }
1959 _ACEOF
1960 if ac_fn_c_try_compile "$LINENO"; then :
1961
1962 else
1963   case $ac_type in #(
1964   int$2_t) :
1965     eval "$3=yes" ;; #(
1966   *) :
1967     eval "$3=\$ac_type" ;;
1968 esac
1969 fi
1970 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1971 fi
1972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1973        if eval test \"x\$"$3"\" = x"no"; then :
1974
1975 else
1976   break
1977 fi
1978      done
1979 fi
1980 eval ac_res=\$$3
1981                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1982 $as_echo "$ac_res" >&6; }
1983   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1984
1985 } # ac_fn_c_find_intX_t
1986
1987 # ac_fn_c_try_link LINENO
1988 # -----------------------
1989 # Try to link conftest.$ac_ext, and return whether this succeeded.
1990 ac_fn_c_try_link ()
1991 {
1992   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1993   rm -f conftest.$ac_objext conftest$ac_exeext
1994   if { { ac_try="$ac_link"
1995 case "(($ac_try" in
1996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1997   *) ac_try_echo=$ac_try;;
1998 esac
1999 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2000 $as_echo "$ac_try_echo"; } >&5
2001   (eval "$ac_link") 2>conftest.err
2002   ac_status=$?
2003   if test -s conftest.err; then
2004     grep -v '^ *+' conftest.err >conftest.er1
2005     cat conftest.er1 >&5
2006     mv -f conftest.er1 conftest.err
2007   fi
2008   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2009   test $ac_status = 0; } && {
2010          test -z "$ac_c_werror_flag" ||
2011          test ! -s conftest.err
2012        } && test -s conftest$ac_exeext && {
2013          test "$cross_compiling" = yes ||
2014          test -x conftest$ac_exeext
2015        }; then :
2016   ac_retval=0
2017 else
2018   $as_echo "$as_me: failed program was:" >&5
2019 sed 's/^/| /' conftest.$ac_ext >&5
2020
2021         ac_retval=1
2022 fi
2023   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2024   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2025   # interfere with the next link command; also delete a directory that is
2026   # left behind by Apple's compiler.  We do this before executing the actions.
2027   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2028   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2029   as_fn_set_status $ac_retval
2030
2031 } # ac_fn_c_try_link
2032
2033 # ac_fn_c_check_func LINENO FUNC VAR
2034 # ----------------------------------
2035 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2036 ac_fn_c_check_func ()
2037 {
2038   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2039   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2040 $as_echo_n "checking for $2... " >&6; }
2041 if eval \${$3+:} false; then :
2042   $as_echo_n "(cached) " >&6
2043 else
2044   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 /* end confdefs.h.  */
2046 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2047    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2048 #define $2 innocuous_$2
2049
2050 /* System header to define __stub macros and hopefully few prototypes,
2051     which can conflict with char $2 (); below.
2052     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2053     <limits.h> exists even on freestanding compilers.  */
2054
2055 #ifdef __STDC__
2056 # include <limits.h>
2057 #else
2058 # include <assert.h>
2059 #endif
2060
2061 #undef $2
2062
2063 /* Override any GCC internal prototype to avoid an error.
2064    Use char because int might match the return type of a GCC
2065    builtin and then its argument prototype would still apply.  */
2066 #ifdef __cplusplus
2067 extern "C"
2068 #endif
2069 char $2 ();
2070 /* The GNU C library defines this for functions which it implements
2071     to always fail with ENOSYS.  Some functions are actually named
2072     something starting with __ and the normal name is an alias.  */
2073 #if defined __stub_$2 || defined __stub___$2
2074 choke me
2075 #endif
2076
2077 int
2078 main ()
2079 {
2080 return $2 ();
2081   ;
2082   return 0;
2083 }
2084 _ACEOF
2085 if ac_fn_c_try_link "$LINENO"; then :
2086   eval "$3=yes"
2087 else
2088   eval "$3=no"
2089 fi
2090 rm -f core conftest.err conftest.$ac_objext \
2091     conftest$ac_exeext conftest.$ac_ext
2092 fi
2093 eval ac_res=\$$3
2094                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2095 $as_echo "$ac_res" >&6; }
2096   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2097
2098 } # ac_fn_c_check_func
2099
2100 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2101 # -------------------------------------------
2102 # Tests whether TYPE exists after having included INCLUDES, setting cache
2103 # variable VAR accordingly.
2104 ac_fn_c_check_type ()
2105 {
2106   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2107   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2108 $as_echo_n "checking for $2... " >&6; }
2109 if eval \${$3+:} false; then :
2110   $as_echo_n "(cached) " >&6
2111 else
2112   eval "$3=no"
2113   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2114 /* end confdefs.h.  */
2115 $4
2116 int
2117 main ()
2118 {
2119 if (sizeof ($2))
2120          return 0;
2121   ;
2122   return 0;
2123 }
2124 _ACEOF
2125 if ac_fn_c_try_compile "$LINENO"; then :
2126   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2127 /* end confdefs.h.  */
2128 $4
2129 int
2130 main ()
2131 {
2132 if (sizeof (($2)))
2133             return 0;
2134   ;
2135   return 0;
2136 }
2137 _ACEOF
2138 if ac_fn_c_try_compile "$LINENO"; then :
2139
2140 else
2141   eval "$3=yes"
2142 fi
2143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2144 fi
2145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2146 fi
2147 eval ac_res=\$$3
2148                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2149 $as_echo "$ac_res" >&6; }
2150   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2151
2152 } # ac_fn_c_check_type
2153 cat >config.log <<_ACEOF
2154 This file contains any messages produced by compilers while
2155 running configure, to aid debugging if configure makes a mistake.
2156
2157 It was created by PCRE2 $as_me 10.32, which was
2158 generated by GNU Autoconf 2.69.  Invocation command line was
2159
2160   $ $0 $@
2161
2162 _ACEOF
2163 exec 5>>config.log
2164 {
2165 cat <<_ASUNAME
2166 ## --------- ##
2167 ## Platform. ##
2168 ## --------- ##
2169
2170 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2171 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2172 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2173 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2174 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2175
2176 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2177 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2178
2179 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2180 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2181 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2182 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2183 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2184 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2185 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2186
2187 _ASUNAME
2188
2189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2190 for as_dir in $PATH
2191 do
2192   IFS=$as_save_IFS
2193   test -z "$as_dir" && as_dir=.
2194     $as_echo "PATH: $as_dir"
2195   done
2196 IFS=$as_save_IFS
2197
2198 } >&5
2199
2200 cat >&5 <<_ACEOF
2201
2202
2203 ## ----------- ##
2204 ## Core tests. ##
2205 ## ----------- ##
2206
2207 _ACEOF
2208
2209
2210 # Keep a trace of the command line.
2211 # Strip out --no-create and --no-recursion so they do not pile up.
2212 # Strip out --silent because we don't want to record it for future runs.
2213 # Also quote any args containing shell meta-characters.
2214 # Make two passes to allow for proper duplicate-argument suppression.
2215 ac_configure_args=
2216 ac_configure_args0=
2217 ac_configure_args1=
2218 ac_must_keep_next=false
2219 for ac_pass in 1 2
2220 do
2221   for ac_arg
2222   do
2223     case $ac_arg in
2224     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2225     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2226     | -silent | --silent | --silen | --sile | --sil)
2227       continue ;;
2228     *\'*)
2229       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2230     esac
2231     case $ac_pass in
2232     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2233     2)
2234       as_fn_append ac_configure_args1 " '$ac_arg'"
2235       if test $ac_must_keep_next = true; then
2236         ac_must_keep_next=false # Got value, back to normal.
2237       else
2238         case $ac_arg in
2239           *=* | --config-cache | -C | -disable-* | --disable-* \
2240           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2241           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2242           | -with-* | --with-* | -without-* | --without-* | --x)
2243             case "$ac_configure_args0 " in
2244               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2245             esac
2246             ;;
2247           -* ) ac_must_keep_next=true ;;
2248         esac
2249       fi
2250       as_fn_append ac_configure_args " '$ac_arg'"
2251       ;;
2252     esac
2253   done
2254 done
2255 { ac_configure_args0=; unset ac_configure_args0;}
2256 { ac_configure_args1=; unset ac_configure_args1;}
2257
2258 # When interrupted or exit'd, cleanup temporary files, and complete
2259 # config.log.  We remove comments because anyway the quotes in there
2260 # would cause problems or look ugly.
2261 # WARNING: Use '\'' to represent an apostrophe within the trap.
2262 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2263 trap 'exit_status=$?
2264   # Save into config.log some information that might help in debugging.
2265   {
2266     echo
2267
2268     $as_echo "## ---------------- ##
2269 ## Cache variables. ##
2270 ## ---------------- ##"
2271     echo
2272     # The following way of writing the cache mishandles newlines in values,
2273 (
2274   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2275     eval ac_val=\$$ac_var
2276     case $ac_val in #(
2277     *${as_nl}*)
2278       case $ac_var in #(
2279       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2280 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2281       esac
2282       case $ac_var in #(
2283       _ | IFS | as_nl) ;; #(
2284       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2285       *) { eval $ac_var=; unset $ac_var;} ;;
2286       esac ;;
2287     esac
2288   done
2289   (set) 2>&1 |
2290     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2291     *${as_nl}ac_space=\ *)
2292       sed -n \
2293         "s/'\''/'\''\\\\'\'''\''/g;
2294           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2295       ;; #(
2296     *)
2297       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2298       ;;
2299     esac |
2300     sort
2301 )
2302     echo
2303
2304     $as_echo "## ----------------- ##
2305 ## Output variables. ##
2306 ## ----------------- ##"
2307     echo
2308     for ac_var in $ac_subst_vars
2309     do
2310       eval ac_val=\$$ac_var
2311       case $ac_val in
2312       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2313       esac
2314       $as_echo "$ac_var='\''$ac_val'\''"
2315     done | sort
2316     echo
2317
2318     if test -n "$ac_subst_files"; then
2319       $as_echo "## ------------------- ##
2320 ## File substitutions. ##
2321 ## ------------------- ##"
2322       echo
2323       for ac_var in $ac_subst_files
2324       do
2325         eval ac_val=\$$ac_var
2326         case $ac_val in
2327         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2328         esac
2329         $as_echo "$ac_var='\''$ac_val'\''"
2330       done | sort
2331       echo
2332     fi
2333
2334     if test -s confdefs.h; then
2335       $as_echo "## ----------- ##
2336 ## confdefs.h. ##
2337 ## ----------- ##"
2338       echo
2339       cat confdefs.h
2340       echo
2341     fi
2342     test "$ac_signal" != 0 &&
2343       $as_echo "$as_me: caught signal $ac_signal"
2344     $as_echo "$as_me: exit $exit_status"
2345   } >&5
2346   rm -f core *.core core.conftest.* &&
2347     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2348     exit $exit_status
2349 ' 0
2350 for ac_signal in 1 2 13 15; do
2351   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2352 done
2353 ac_signal=0
2354
2355 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2356 rm -f -r conftest* confdefs.h
2357
2358 $as_echo "/* confdefs.h */" > confdefs.h
2359
2360 # Predefined preprocessor variables.
2361
2362 cat >>confdefs.h <<_ACEOF
2363 #define PACKAGE_NAME "$PACKAGE_NAME"
2364 _ACEOF
2365
2366 cat >>confdefs.h <<_ACEOF
2367 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2368 _ACEOF
2369
2370 cat >>confdefs.h <<_ACEOF
2371 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2372 _ACEOF
2373
2374 cat >>confdefs.h <<_ACEOF
2375 #define PACKAGE_STRING "$PACKAGE_STRING"
2376 _ACEOF
2377
2378 cat >>confdefs.h <<_ACEOF
2379 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2380 _ACEOF
2381
2382 cat >>confdefs.h <<_ACEOF
2383 #define PACKAGE_URL "$PACKAGE_URL"
2384 _ACEOF
2385
2386
2387 # Let the site file select an alternate cache file if it wants to.
2388 # Prefer an explicitly selected file to automatically selected ones.
2389 ac_site_file1=NONE
2390 ac_site_file2=NONE
2391 if test -n "$CONFIG_SITE"; then
2392   # We do not want a PATH search for config.site.
2393   case $CONFIG_SITE in #((
2394     -*)  ac_site_file1=./$CONFIG_SITE;;
2395     */*) ac_site_file1=$CONFIG_SITE;;
2396     *)   ac_site_file1=./$CONFIG_SITE;;
2397   esac
2398 elif test "x$prefix" != xNONE; then
2399   ac_site_file1=$prefix/share/config.site
2400   ac_site_file2=$prefix/etc/config.site
2401 else
2402   ac_site_file1=$ac_default_prefix/share/config.site
2403   ac_site_file2=$ac_default_prefix/etc/config.site
2404 fi
2405 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2406 do
2407   test "x$ac_site_file" = xNONE && continue
2408   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2409     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2410 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2411     sed 's/^/| /' "$ac_site_file" >&5
2412     . "$ac_site_file" \
2413       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2414 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2415 as_fn_error $? "failed to load site script $ac_site_file
2416 See \`config.log' for more details" "$LINENO" 5; }
2417   fi
2418 done
2419
2420 if test -r "$cache_file"; then
2421   # Some versions of bash will fail to source /dev/null (special files
2422   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2423   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2424     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2425 $as_echo "$as_me: loading cache $cache_file" >&6;}
2426     case $cache_file in
2427       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2428       *)                      . "./$cache_file";;
2429     esac
2430   fi
2431 else
2432   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2433 $as_echo "$as_me: creating cache $cache_file" >&6;}
2434   >$cache_file
2435 fi
2436
2437 # Check that the precious variables saved in the cache have kept the same
2438 # value.
2439 ac_cache_corrupted=false
2440 for ac_var in $ac_precious_vars; do
2441   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2442   eval ac_new_set=\$ac_env_${ac_var}_set
2443   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2444   eval ac_new_val=\$ac_env_${ac_var}_value
2445   case $ac_old_set,$ac_new_set in
2446     set,)
2447       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2448 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2449       ac_cache_corrupted=: ;;
2450     ,set)
2451       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2452 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2453       ac_cache_corrupted=: ;;
2454     ,);;
2455     *)
2456       if test "x$ac_old_val" != "x$ac_new_val"; then
2457         # differences in whitespace do not lead to failure.
2458         ac_old_val_w=`echo x $ac_old_val`
2459         ac_new_val_w=`echo x $ac_new_val`
2460         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2461           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2462 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2463           ac_cache_corrupted=:
2464         else
2465           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2466 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2467           eval $ac_var=\$ac_old_val
2468         fi
2469         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2470 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2471         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2472 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2473       fi;;
2474   esac
2475   # Pass precious variables to config.status.
2476   if test "$ac_new_set" = set; then
2477     case $ac_new_val in
2478     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2479     *) ac_arg=$ac_var=$ac_new_val ;;
2480     esac
2481     case " $ac_configure_args " in
2482       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2483       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2484     esac
2485   fi
2486 done
2487 if $ac_cache_corrupted; then
2488   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2489 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2490   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2491 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2492   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2493 fi
2494 ## -------------------- ##
2495 ## Main body of script. ##
2496 ## -------------------- ##
2497
2498 ac_ext=c
2499 ac_cpp='$CPP $CPPFLAGS'
2500 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2501 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2502 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2503
2504
2505
2506 am__api_version='1.15'
2507
2508 ac_aux_dir=
2509 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2510   if test -f "$ac_dir/install-sh"; then
2511     ac_aux_dir=$ac_dir
2512     ac_install_sh="$ac_aux_dir/install-sh -c"
2513     break
2514   elif test -f "$ac_dir/install.sh"; then
2515     ac_aux_dir=$ac_dir
2516     ac_install_sh="$ac_aux_dir/install.sh -c"
2517     break
2518   elif test -f "$ac_dir/shtool"; then
2519     ac_aux_dir=$ac_dir
2520     ac_install_sh="$ac_aux_dir/shtool install -c"
2521     break
2522   fi
2523 done
2524 if test -z "$ac_aux_dir"; then
2525   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2526 fi
2527
2528 # These three variables are undocumented and unsupported,
2529 # and are intended to be withdrawn in a future Autoconf release.
2530 # They can cause serious problems if a builder's source tree is in a directory
2531 # whose full name contains unusual characters.
2532 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2533 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2534 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2535
2536
2537 # Find a good install program.  We prefer a C program (faster),
2538 # so one script is as good as another.  But avoid the broken or
2539 # incompatible versions:
2540 # SysV /etc/install, /usr/sbin/install
2541 # SunOS /usr/etc/install
2542 # IRIX /sbin/install
2543 # AIX /bin/install
2544 # AmigaOS /C/install, which installs bootblocks on floppy discs
2545 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2546 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2547 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2548 # OS/2's system install, which has a completely different semantic
2549 # ./install, which can be erroneously created by make from ./install.sh.
2550 # Reject install programs that cannot install multiple files.
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2552 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2553 if test -z "$INSTALL"; then
2554 if ${ac_cv_path_install+:} false; then :
2555   $as_echo_n "(cached) " >&6
2556 else
2557   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2558 for as_dir in $PATH
2559 do
2560   IFS=$as_save_IFS
2561   test -z "$as_dir" && as_dir=.
2562     # Account for people who put trailing slashes in PATH elements.
2563 case $as_dir/ in #((
2564   ./ | .// | /[cC]/* | \
2565   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2566   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2567   /usr/ucb/* ) ;;
2568   *)
2569     # OSF1 and SCO ODT 3.0 have their own names for install.
2570     # Don't use installbsd from OSF since it installs stuff as root
2571     # by default.
2572     for ac_prog in ginstall scoinst install; do
2573       for ac_exec_ext in '' $ac_executable_extensions; do
2574         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2575           if test $ac_prog = install &&
2576             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2577             # AIX install.  It has an incompatible calling convention.
2578             :
2579           elif test $ac_prog = install &&
2580             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2581             # program-specific install script used by HP pwplus--don't use.
2582             :
2583           else
2584             rm -rf conftest.one conftest.two conftest.dir
2585             echo one > conftest.one
2586             echo two > conftest.two
2587             mkdir conftest.dir
2588             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2589               test -s conftest.one && test -s conftest.two &&
2590               test -s conftest.dir/conftest.one &&
2591               test -s conftest.dir/conftest.two
2592             then
2593               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2594               break 3
2595             fi
2596           fi
2597         fi
2598       done
2599     done
2600     ;;
2601 esac
2602
2603   done
2604 IFS=$as_save_IFS
2605
2606 rm -rf conftest.one conftest.two conftest.dir
2607
2608 fi
2609   if test "${ac_cv_path_install+set}" = set; then
2610     INSTALL=$ac_cv_path_install
2611   else
2612     # As a last resort, use the slow shell script.  Don't cache a
2613     # value for INSTALL within a source directory, because that will
2614     # break other packages using the cache if that directory is
2615     # removed, or if the value is a relative name.
2616     INSTALL=$ac_install_sh
2617   fi
2618 fi
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2620 $as_echo "$INSTALL" >&6; }
2621
2622 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2623 # It thinks the first close brace ends the variable substitution.
2624 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2625
2626 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2627
2628 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2629
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2631 $as_echo_n "checking whether build environment is sane... " >&6; }
2632 # Reject unsafe characters in $srcdir or the absolute working directory
2633 # name.  Accept space and tab only in the latter.
2634 am_lf='
2635 '
2636 case `pwd` in
2637   *[\\\"\#\$\&\'\`$am_lf]*)
2638     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2639 esac
2640 case $srcdir in
2641   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2642     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2643 esac
2644
2645 # Do 'set' in a subshell so we don't clobber the current shell's
2646 # arguments.  Must try -L first in case configure is actually a
2647 # symlink; some systems play weird games with the mod time of symlinks
2648 # (eg FreeBSD returns the mod time of the symlink's containing
2649 # directory).
2650 if (
2651    am_has_slept=no
2652    for am_try in 1 2; do
2653      echo "timestamp, slept: $am_has_slept" > conftest.file
2654      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2655      if test "$*" = "X"; then
2656         # -L didn't work.
2657         set X `ls -t "$srcdir/configure" conftest.file`
2658      fi
2659      if test "$*" != "X $srcdir/configure conftest.file" \
2660         && test "$*" != "X conftest.file $srcdir/configure"; then
2661
2662         # If neither matched, then we have a broken ls.  This can happen
2663         # if, for instance, CONFIG_SHELL is bash and it inherits a
2664         # broken ls alias from the environment.  This has actually
2665         # happened.  Such a system could not be considered "sane".
2666         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2667   alias in your environment" "$LINENO" 5
2668      fi
2669      if test "$2" = conftest.file || test $am_try -eq 2; then
2670        break
2671      fi
2672      # Just in case.
2673      sleep 1
2674      am_has_slept=yes
2675    done
2676    test "$2" = conftest.file
2677    )
2678 then
2679    # Ok.
2680    :
2681 else
2682    as_fn_error $? "newly created file is older than distributed files!
2683 Check your system clock" "$LINENO" 5
2684 fi
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2686 $as_echo "yes" >&6; }
2687 # If we didn't sleep, we still need to ensure time stamps of config.status and
2688 # generated files are strictly newer.
2689 am_sleep_pid=
2690 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2691   ( sleep 1 ) &
2692   am_sleep_pid=$!
2693 fi
2694
2695 rm -f conftest.file
2696
2697 test "$program_prefix" != NONE &&
2698   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2699 # Use a double $ so make ignores it.
2700 test "$program_suffix" != NONE &&
2701   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2702 # Double any \ or $.
2703 # By default was `s,x,x', remove it if useless.
2704 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2705 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2706
2707 # Expand $ac_aux_dir to an absolute path.
2708 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2709
2710 if test x"${MISSING+set}" != xset; then
2711   case $am_aux_dir in
2712   *\ * | *\     *)
2713     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2714   *)
2715     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2716   esac
2717 fi
2718 # Use eval to expand $SHELL
2719 if eval "$MISSING --is-lightweight"; then
2720   am_missing_run="$MISSING "
2721 else
2722   am_missing_run=
2723   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2724 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2725 fi
2726
2727 if test x"${install_sh+set}" != xset; then
2728   case $am_aux_dir in
2729   *\ * | *\     *)
2730     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2731   *)
2732     install_sh="\${SHELL} $am_aux_dir/install-sh"
2733   esac
2734 fi
2735
2736 # Installed binaries are usually stripped using 'strip' when the user
2737 # run "make install-strip".  However 'strip' might not be the right
2738 # tool to use in cross-compilation environments, therefore Automake
2739 # will honor the 'STRIP' environment variable to overrule this program.
2740 if test "$cross_compiling" != no; then
2741   if test -n "$ac_tool_prefix"; then
2742   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2743 set dummy ${ac_tool_prefix}strip; ac_word=$2
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2745 $as_echo_n "checking for $ac_word... " >&6; }
2746 if ${ac_cv_prog_STRIP+:} false; then :
2747   $as_echo_n "(cached) " >&6
2748 else
2749   if test -n "$STRIP"; then
2750   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2751 else
2752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2753 for as_dir in $PATH
2754 do
2755   IFS=$as_save_IFS
2756   test -z "$as_dir" && as_dir=.
2757     for ac_exec_ext in '' $ac_executable_extensions; do
2758   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2759     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2760     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2761     break 2
2762   fi
2763 done
2764   done
2765 IFS=$as_save_IFS
2766
2767 fi
2768 fi
2769 STRIP=$ac_cv_prog_STRIP
2770 if test -n "$STRIP"; then
2771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2772 $as_echo "$STRIP" >&6; }
2773 else
2774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2775 $as_echo "no" >&6; }
2776 fi
2777
2778
2779 fi
2780 if test -z "$ac_cv_prog_STRIP"; then
2781   ac_ct_STRIP=$STRIP
2782   # Extract the first word of "strip", so it can be a program name with args.
2783 set dummy strip; ac_word=$2
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2785 $as_echo_n "checking for $ac_word... " >&6; }
2786 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2787   $as_echo_n "(cached) " >&6
2788 else
2789   if test -n "$ac_ct_STRIP"; then
2790   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2791 else
2792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2793 for as_dir in $PATH
2794 do
2795   IFS=$as_save_IFS
2796   test -z "$as_dir" && as_dir=.
2797     for ac_exec_ext in '' $ac_executable_extensions; do
2798   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2799     ac_cv_prog_ac_ct_STRIP="strip"
2800     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2801     break 2
2802   fi
2803 done
2804   done
2805 IFS=$as_save_IFS
2806
2807 fi
2808 fi
2809 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2810 if test -n "$ac_ct_STRIP"; then
2811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2812 $as_echo "$ac_ct_STRIP" >&6; }
2813 else
2814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2815 $as_echo "no" >&6; }
2816 fi
2817
2818   if test "x$ac_ct_STRIP" = x; then
2819     STRIP=":"
2820   else
2821     case $cross_compiling:$ac_tool_warned in
2822 yes:)
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2824 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2825 ac_tool_warned=yes ;;
2826 esac
2827     STRIP=$ac_ct_STRIP
2828   fi
2829 else
2830   STRIP="$ac_cv_prog_STRIP"
2831 fi
2832
2833 fi
2834 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2835
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2837 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2838 if test -z "$MKDIR_P"; then
2839   if ${ac_cv_path_mkdir+:} false; then :
2840   $as_echo_n "(cached) " >&6
2841 else
2842   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2843 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2844 do
2845   IFS=$as_save_IFS
2846   test -z "$as_dir" && as_dir=.
2847     for ac_prog in mkdir gmkdir; do
2848          for ac_exec_ext in '' $ac_executable_extensions; do
2849            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2850            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2851              'mkdir (GNU coreutils) '* | \
2852              'mkdir (coreutils) '* | \
2853              'mkdir (fileutils) '4.1*)
2854                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2855                break 3;;
2856            esac
2857          done
2858        done
2859   done
2860 IFS=$as_save_IFS
2861
2862 fi
2863
2864   test -d ./--version && rmdir ./--version
2865   if test "${ac_cv_path_mkdir+set}" = set; then
2866     MKDIR_P="$ac_cv_path_mkdir -p"
2867   else
2868     # As a last resort, use the slow shell script.  Don't cache a
2869     # value for MKDIR_P within a source directory, because that will
2870     # break other packages using the cache if that directory is
2871     # removed, or if the value is a relative name.
2872     MKDIR_P="$ac_install_sh -d"
2873   fi
2874 fi
2875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2876 $as_echo "$MKDIR_P" >&6; }
2877
2878 for ac_prog in gawk mawk nawk awk
2879 do
2880   # Extract the first word of "$ac_prog", so it can be a program name with args.
2881 set dummy $ac_prog; ac_word=$2
2882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2883 $as_echo_n "checking for $ac_word... " >&6; }
2884 if ${ac_cv_prog_AWK+:} false; then :
2885   $as_echo_n "(cached) " >&6
2886 else
2887   if test -n "$AWK"; then
2888   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2889 else
2890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2891 for as_dir in $PATH
2892 do
2893   IFS=$as_save_IFS
2894   test -z "$as_dir" && as_dir=.
2895     for ac_exec_ext in '' $ac_executable_extensions; do
2896   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2897     ac_cv_prog_AWK="$ac_prog"
2898     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2899     break 2
2900   fi
2901 done
2902   done
2903 IFS=$as_save_IFS
2904
2905 fi
2906 fi
2907 AWK=$ac_cv_prog_AWK
2908 if test -n "$AWK"; then
2909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2910 $as_echo "$AWK" >&6; }
2911 else
2912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2913 $as_echo "no" >&6; }
2914 fi
2915
2916
2917   test -n "$AWK" && break
2918 done
2919
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2921 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2922 set x ${MAKE-make}
2923 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2924 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2925   $as_echo_n "(cached) " >&6
2926 else
2927   cat >conftest.make <<\_ACEOF
2928 SHELL = /bin/sh
2929 all:
2930         @echo '@@@%%%=$(MAKE)=@@@%%%'
2931 _ACEOF
2932 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2933 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2934   *@@@%%%=?*=@@@%%%*)
2935     eval ac_cv_prog_make_${ac_make}_set=yes;;
2936   *)
2937     eval ac_cv_prog_make_${ac_make}_set=no;;
2938 esac
2939 rm -f conftest.make
2940 fi
2941 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2943 $as_echo "yes" >&6; }
2944   SET_MAKE=
2945 else
2946   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947 $as_echo "no" >&6; }
2948   SET_MAKE="MAKE=${MAKE-make}"
2949 fi
2950
2951 rm -rf .tst 2>/dev/null
2952 mkdir .tst 2>/dev/null
2953 if test -d .tst; then
2954   am__leading_dot=.
2955 else
2956   am__leading_dot=_
2957 fi
2958 rmdir .tst 2>/dev/null
2959
2960 # Check whether --enable-silent-rules was given.
2961 if test "${enable_silent_rules+set}" = set; then :
2962   enableval=$enable_silent_rules;
2963 fi
2964
2965 case $enable_silent_rules in # (((
2966   yes) AM_DEFAULT_VERBOSITY=0;;
2967    no) AM_DEFAULT_VERBOSITY=1;;
2968     *) AM_DEFAULT_VERBOSITY=1;;
2969 esac
2970 am_make=${MAKE-make}
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2972 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2973 if ${am_cv_make_support_nested_variables+:} false; then :
2974   $as_echo_n "(cached) " >&6
2975 else
2976   if $as_echo 'TRUE=$(BAR$(V))
2977 BAR0=false
2978 BAR1=true
2979 V=1
2980 am__doit:
2981         @$(TRUE)
2982 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2983   am_cv_make_support_nested_variables=yes
2984 else
2985   am_cv_make_support_nested_variables=no
2986 fi
2987 fi
2988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2989 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2990 if test $am_cv_make_support_nested_variables = yes; then
2991     AM_V='$(V)'
2992   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2993 else
2994   AM_V=$AM_DEFAULT_VERBOSITY
2995   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2996 fi
2997 AM_BACKSLASH='\'
2998
2999 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3000   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3001   # is not polluted with repeated "-I."
3002   am__isrc=' -I$(srcdir)'
3003   # test to see if srcdir already configured
3004   if test -f $srcdir/config.status; then
3005     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3006   fi
3007 fi
3008
3009 # test whether we have cygpath
3010 if test -z "$CYGPATH_W"; then
3011   if (cygpath --version) >/dev/null 2>/dev/null; then
3012     CYGPATH_W='cygpath -w'
3013   else
3014     CYGPATH_W=echo
3015   fi
3016 fi
3017
3018
3019 # Define the identity of the package.
3020  PACKAGE='pcre2'
3021  VERSION='10.32'
3022
3023
3024 cat >>confdefs.h <<_ACEOF
3025 #define PACKAGE "$PACKAGE"
3026 _ACEOF
3027
3028
3029 cat >>confdefs.h <<_ACEOF
3030 #define VERSION "$VERSION"
3031 _ACEOF
3032
3033 # Some tools Automake needs.
3034
3035 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3036
3037
3038 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3039
3040
3041 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3042
3043
3044 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3045
3046
3047 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3048
3049 # For better backward compatibility.  To be removed once Automake 1.9.x
3050 # dies out for good.  For more background, see:
3051 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3052 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3053 mkdir_p='$(MKDIR_P)'
3054
3055 # We need awk for the "check" target (and possibly the TAP driver).  The
3056 # system "awk" is bad on some platforms.
3057 # Always define AMTAR for backward compatibility.  Yes, it's still used
3058 # in the wild :-(  We should find a proper way to deprecate it ...
3059 AMTAR='$${TAR-tar}'
3060
3061
3062 # We'll loop over all known methods to create a tar archive until one works.
3063 _am_tools='gnutar  pax cpio none'
3064
3065 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3066
3067
3068
3069
3070
3071
3072 # POSIX will say in a future version that running "rm -f" with no argument
3073 # is OK; and we want to be able to make that assumption in our Makefile
3074 # recipes.  So use an aggressive probe to check that the usage we want is
3075 # actually supported "in the wild" to an acceptable degree.
3076 # See automake bug#10828.
3077 # To make any issue more visible, cause the running configure to be aborted
3078 # by default if the 'rm' program in use doesn't match our expectations; the
3079 # user can still override this though.
3080 if rm -f && rm -fr && rm -rf; then : OK; else
3081   cat >&2 <<'END'
3082 Oops!
3083
3084 Your 'rm' program seems unable to run without file operands specified
3085 on the command line, even when the '-f' option is present.  This is contrary
3086 to the behaviour of most rm programs out there, and not conforming with
3087 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3088
3089 Please tell bug-automake@gnu.org about your system, including the value
3090 of your $PATH and any error possibly output before this message.  This
3091 can help us improve future automake versions.
3092
3093 END
3094   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3095     echo 'Configuration will proceed anyway, since you have set the' >&2
3096     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3097     echo >&2
3098   else
3099     cat >&2 <<'END'
3100 Aborting the configuration process, to ensure you take notice of the issue.
3101
3102 You can download and install GNU coreutils to get an 'rm' implementation
3103 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3104
3105 If you want to complete the configuration process using your problematic
3106 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3107 to "yes", and re-run configure.
3108
3109 END
3110     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3111   fi
3112 fi
3113
3114 # Check whether --enable-silent-rules was given.
3115 if test "${enable_silent_rules+set}" = set; then :
3116   enableval=$enable_silent_rules;
3117 fi
3118
3119 case $enable_silent_rules in # (((
3120   yes) AM_DEFAULT_VERBOSITY=0;;
3121    no) AM_DEFAULT_VERBOSITY=1;;
3122     *) AM_DEFAULT_VERBOSITY=0;;
3123 esac
3124 am_make=${MAKE-make}
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3126 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3127 if ${am_cv_make_support_nested_variables+:} false; then :
3128   $as_echo_n "(cached) " >&6
3129 else
3130   if $as_echo 'TRUE=$(BAR$(V))
3131 BAR0=false
3132 BAR1=true
3133 V=1
3134 am__doit:
3135         @$(TRUE)
3136 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3137   am_cv_make_support_nested_variables=yes
3138 else
3139   am_cv_make_support_nested_variables=no
3140 fi
3141 fi
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3143 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3144 if test $am_cv_make_support_nested_variables = yes; then
3145     AM_V='$(V)'
3146   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3147 else
3148   AM_V=$AM_DEFAULT_VERBOSITY
3149   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3150 fi
3151 AM_BACKSLASH='\'
3152
3153 ac_config_headers="$ac_config_headers src/config.h"
3154
3155
3156 # This was added at the suggestion of libtoolize (03-Jan-10)
3157
3158
3159 # The default CFLAGS in Autoconf are "-g -O2" for gcc and just "-g" for any
3160 # other compiler. There doesn't seem to be a standard way of getting rid of the
3161 # -g (which I don't think is needed for a production library). This fudge seems
3162 # to achieve the necessary. First, we remember the externally set values of
3163 # CFLAGS. Then call the AC_PROG_CC macro to find the compiler - if CFLAGS is
3164 # not set, it will be set to Autoconf's defaults. Afterwards, if the original
3165 # values were not set, remove the -g from the Autoconf defaults.
3166
3167 remember_set_CFLAGS="$CFLAGS"
3168
3169 ac_ext=c
3170 ac_cpp='$CPP $CPPFLAGS'
3171 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3172 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3173 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3174 if test -n "$ac_tool_prefix"; then
3175   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3176 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3178 $as_echo_n "checking for $ac_word... " >&6; }
3179 if ${ac_cv_prog_CC+:} false; then :
3180   $as_echo_n "(cached) " >&6
3181 else
3182   if test -n "$CC"; then
3183   ac_cv_prog_CC="$CC" # Let the user override the test.
3184 else
3185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3186 for as_dir in $PATH
3187 do
3188   IFS=$as_save_IFS
3189   test -z "$as_dir" && as_dir=.
3190     for ac_exec_ext in '' $ac_executable_extensions; do
3191   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3192     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3193     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3194     break 2
3195   fi
3196 done
3197   done
3198 IFS=$as_save_IFS
3199
3200 fi
3201 fi
3202 CC=$ac_cv_prog_CC
3203 if test -n "$CC"; then
3204   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3205 $as_echo "$CC" >&6; }
3206 else
3207   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3208 $as_echo "no" >&6; }
3209 fi
3210
3211
3212 fi
3213 if test -z "$ac_cv_prog_CC"; then
3214   ac_ct_CC=$CC
3215   # Extract the first word of "gcc", so it can be a program name with args.
3216 set dummy gcc; ac_word=$2
3217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3218 $as_echo_n "checking for $ac_word... " >&6; }
3219 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3220   $as_echo_n "(cached) " >&6
3221 else
3222   if test -n "$ac_ct_CC"; then
3223   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3224 else
3225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3226 for as_dir in $PATH
3227 do
3228   IFS=$as_save_IFS
3229   test -z "$as_dir" && as_dir=.
3230     for ac_exec_ext in '' $ac_executable_extensions; do
3231   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3232     ac_cv_prog_ac_ct_CC="gcc"
3233     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3234     break 2
3235   fi
3236 done
3237   done
3238 IFS=$as_save_IFS
3239
3240 fi
3241 fi
3242 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3243 if test -n "$ac_ct_CC"; then
3244   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3245 $as_echo "$ac_ct_CC" >&6; }
3246 else
3247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3248 $as_echo "no" >&6; }
3249 fi
3250
3251   if test "x$ac_ct_CC" = x; then
3252     CC=""
3253   else
3254     case $cross_compiling:$ac_tool_warned in
3255 yes:)
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3257 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3258 ac_tool_warned=yes ;;
3259 esac
3260     CC=$ac_ct_CC
3261   fi
3262 else
3263   CC="$ac_cv_prog_CC"
3264 fi
3265
3266 if test -z "$CC"; then
3267           if test -n "$ac_tool_prefix"; then
3268     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3269 set dummy ${ac_tool_prefix}cc; ac_word=$2
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3271 $as_echo_n "checking for $ac_word... " >&6; }
3272 if ${ac_cv_prog_CC+:} false; then :
3273   $as_echo_n "(cached) " >&6
3274 else
3275   if test -n "$CC"; then
3276   ac_cv_prog_CC="$CC" # Let the user override the test.
3277 else
3278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3279 for as_dir in $PATH
3280 do
3281   IFS=$as_save_IFS
3282   test -z "$as_dir" && as_dir=.
3283     for ac_exec_ext in '' $ac_executable_extensions; do
3284   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3285     ac_cv_prog_CC="${ac_tool_prefix}cc"
3286     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3287     break 2
3288   fi
3289 done
3290   done
3291 IFS=$as_save_IFS
3292
3293 fi
3294 fi
3295 CC=$ac_cv_prog_CC
3296 if test -n "$CC"; then
3297   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3298 $as_echo "$CC" >&6; }
3299 else
3300   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3301 $as_echo "no" >&6; }
3302 fi
3303
3304
3305   fi
3306 fi
3307 if test -z "$CC"; then
3308   # Extract the first word of "cc", so it can be a program name with args.
3309 set dummy cc; ac_word=$2
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3311 $as_echo_n "checking for $ac_word... " >&6; }
3312 if ${ac_cv_prog_CC+:} false; then :
3313   $as_echo_n "(cached) " >&6
3314 else
3315   if test -n "$CC"; then
3316   ac_cv_prog_CC="$CC" # Let the user override the test.
3317 else
3318   ac_prog_rejected=no
3319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3320 for as_dir in $PATH
3321 do
3322   IFS=$as_save_IFS
3323   test -z "$as_dir" && as_dir=.
3324     for ac_exec_ext in '' $ac_executable_extensions; do
3325   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3326     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3327        ac_prog_rejected=yes
3328        continue
3329      fi
3330     ac_cv_prog_CC="cc"
3331     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3332     break 2
3333   fi
3334 done
3335   done
3336 IFS=$as_save_IFS
3337
3338 if test $ac_prog_rejected = yes; then
3339   # We found a bogon in the path, so make sure we never use it.
3340   set dummy $ac_cv_prog_CC
3341   shift
3342   if test $# != 0; then
3343     # We chose a different compiler from the bogus one.
3344     # However, it has the same basename, so the bogon will be chosen
3345     # first if we set CC to just the basename; use the full file name.
3346     shift
3347     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3348   fi
3349 fi
3350 fi
3351 fi
3352 CC=$ac_cv_prog_CC
3353 if test -n "$CC"; then
3354   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3355 $as_echo "$CC" >&6; }
3356 else
3357   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3358 $as_echo "no" >&6; }
3359 fi
3360
3361
3362 fi
3363 if test -z "$CC"; then
3364   if test -n "$ac_tool_prefix"; then
3365   for ac_prog in cl.exe
3366   do
3367     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3368 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3370 $as_echo_n "checking for $ac_word... " >&6; }
3371 if ${ac_cv_prog_CC+:} false; then :
3372   $as_echo_n "(cached) " >&6
3373 else
3374   if test -n "$CC"; then
3375   ac_cv_prog_CC="$CC" # Let the user override the test.
3376 else
3377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3378 for as_dir in $PATH
3379 do
3380   IFS=$as_save_IFS
3381   test -z "$as_dir" && as_dir=.
3382     for ac_exec_ext in '' $ac_executable_extensions; do
3383   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3384     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3385     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3386     break 2
3387   fi
3388 done
3389   done
3390 IFS=$as_save_IFS
3391
3392 fi
3393 fi
3394 CC=$ac_cv_prog_CC
3395 if test -n "$CC"; then
3396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3397 $as_echo "$CC" >&6; }
3398 else
3399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3400 $as_echo "no" >&6; }
3401 fi
3402
3403
3404     test -n "$CC" && break
3405   done
3406 fi
3407 if test -z "$CC"; then
3408   ac_ct_CC=$CC
3409   for ac_prog in cl.exe
3410 do
3411   # Extract the first word of "$ac_prog", so it can be a program name with args.
3412 set dummy $ac_prog; ac_word=$2
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3414 $as_echo_n "checking for $ac_word... " >&6; }
3415 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3416   $as_echo_n "(cached) " >&6
3417 else
3418   if test -n "$ac_ct_CC"; then
3419   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3420 else
3421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3422 for as_dir in $PATH
3423 do
3424   IFS=$as_save_IFS
3425   test -z "$as_dir" && as_dir=.
3426     for ac_exec_ext in '' $ac_executable_extensions; do
3427   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3428     ac_cv_prog_ac_ct_CC="$ac_prog"
3429     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3430     break 2
3431   fi
3432 done
3433   done
3434 IFS=$as_save_IFS
3435
3436 fi
3437 fi
3438 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3439 if test -n "$ac_ct_CC"; then
3440   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3441 $as_echo "$ac_ct_CC" >&6; }
3442 else
3443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3444 $as_echo "no" >&6; }
3445 fi
3446
3447
3448   test -n "$ac_ct_CC" && break
3449 done
3450
3451   if test "x$ac_ct_CC" = x; then
3452     CC=""
3453   else
3454     case $cross_compiling:$ac_tool_warned in
3455 yes:)
3456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3457 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3458 ac_tool_warned=yes ;;
3459 esac
3460     CC=$ac_ct_CC
3461   fi
3462 fi
3463
3464 fi
3465
3466
3467 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3468 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3469 as_fn_error $? "no acceptable C compiler found in \$PATH
3470 See \`config.log' for more details" "$LINENO" 5; }
3471
3472 # Provide some information about the compiler.
3473 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3474 set X $ac_compile
3475 ac_compiler=$2
3476 for ac_option in --version -v -V -qversion; do
3477   { { ac_try="$ac_compiler $ac_option >&5"
3478 case "(($ac_try" in
3479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3480   *) ac_try_echo=$ac_try;;
3481 esac
3482 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3483 $as_echo "$ac_try_echo"; } >&5
3484   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3485   ac_status=$?
3486   if test -s conftest.err; then
3487     sed '10a\
3488 ... rest of stderr output deleted ...
3489          10q' conftest.err >conftest.er1
3490     cat conftest.er1 >&5
3491   fi
3492   rm -f conftest.er1 conftest.err
3493   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3494   test $ac_status = 0; }
3495 done
3496
3497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3498 /* end confdefs.h.  */
3499
3500 int
3501 main ()
3502 {
3503
3504   ;
3505   return 0;
3506 }
3507 _ACEOF
3508 ac_clean_files_save=$ac_clean_files
3509 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3510 # Try to create an executable without -o first, disregard a.out.
3511 # It will help us diagnose broken compilers, and finding out an intuition
3512 # of exeext.
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3514 $as_echo_n "checking whether the C compiler works... " >&6; }
3515 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3516
3517 # The possible output files:
3518 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3519
3520 ac_rmfiles=
3521 for ac_file in $ac_files
3522 do
3523   case $ac_file in
3524     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3525     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3526   esac
3527 done
3528 rm -f $ac_rmfiles
3529
3530 if { { ac_try="$ac_link_default"
3531 case "(($ac_try" in
3532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3533   *) ac_try_echo=$ac_try;;
3534 esac
3535 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3536 $as_echo "$ac_try_echo"; } >&5
3537   (eval "$ac_link_default") 2>&5
3538   ac_status=$?
3539   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3540   test $ac_status = 0; }; then :
3541   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3542 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3543 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3544 # so that the user can short-circuit this test for compilers unknown to
3545 # Autoconf.
3546 for ac_file in $ac_files ''
3547 do
3548   test -f "$ac_file" || continue
3549   case $ac_file in
3550     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3551         ;;
3552     [ab].out )
3553         # We found the default executable, but exeext='' is most
3554         # certainly right.
3555         break;;
3556     *.* )
3557         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3558         then :; else
3559            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3560         fi
3561         # We set ac_cv_exeext here because the later test for it is not
3562         # safe: cross compilers may not add the suffix if given an `-o'
3563         # argument, so we may need to know it at that point already.
3564         # Even if this section looks crufty: it has the advantage of
3565         # actually working.
3566         break;;
3567     * )
3568         break;;
3569   esac
3570 done
3571 test "$ac_cv_exeext" = no && ac_cv_exeext=
3572
3573 else
3574   ac_file=''
3575 fi
3576 if test -z "$ac_file"; then :
3577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3578 $as_echo "no" >&6; }
3579 $as_echo "$as_me: failed program was:" >&5
3580 sed 's/^/| /' conftest.$ac_ext >&5
3581
3582 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3583 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3584 as_fn_error 77 "C compiler cannot create executables
3585 See \`config.log' for more details" "$LINENO" 5; }
3586 else
3587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3588 $as_echo "yes" >&6; }
3589 fi
3590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3591 $as_echo_n "checking for C compiler default output file name... " >&6; }
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3593 $as_echo "$ac_file" >&6; }
3594 ac_exeext=$ac_cv_exeext
3595
3596 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3597 ac_clean_files=$ac_clean_files_save
3598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3599 $as_echo_n "checking for suffix of executables... " >&6; }
3600 if { { ac_try="$ac_link"
3601 case "(($ac_try" in
3602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3603   *) ac_try_echo=$ac_try;;
3604 esac
3605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3606 $as_echo "$ac_try_echo"; } >&5
3607   (eval "$ac_link") 2>&5
3608   ac_status=$?
3609   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3610   test $ac_status = 0; }; then :
3611   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3612 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3613 # work properly (i.e., refer to `conftest.exe'), while it won't with
3614 # `rm'.
3615 for ac_file in conftest.exe conftest conftest.*; do
3616   test -f "$ac_file" || continue
3617   case $ac_file in
3618     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3619     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3620           break;;
3621     * ) break;;
3622   esac
3623 done
3624 else
3625   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3626 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3627 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3628 See \`config.log' for more details" "$LINENO" 5; }
3629 fi
3630 rm -f conftest conftest$ac_cv_exeext
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3632 $as_echo "$ac_cv_exeext" >&6; }
3633
3634 rm -f conftest.$ac_ext
3635 EXEEXT=$ac_cv_exeext
3636 ac_exeext=$EXEEXT
3637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3638 /* end confdefs.h.  */
3639 #include <stdio.h>
3640 int
3641 main ()
3642 {
3643 FILE *f = fopen ("conftest.out", "w");
3644  return ferror (f) || fclose (f) != 0;
3645
3646   ;
3647   return 0;
3648 }
3649 _ACEOF
3650 ac_clean_files="$ac_clean_files conftest.out"
3651 # Check that the compiler produces executables we can run.  If not, either
3652 # the compiler is broken, or we cross compile.
3653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3654 $as_echo_n "checking whether we are cross compiling... " >&6; }
3655 if test "$cross_compiling" != yes; then
3656   { { ac_try="$ac_link"
3657 case "(($ac_try" in
3658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3659   *) ac_try_echo=$ac_try;;
3660 esac
3661 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3662 $as_echo "$ac_try_echo"; } >&5
3663   (eval "$ac_link") 2>&5
3664   ac_status=$?
3665   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3666   test $ac_status = 0; }
3667   if { ac_try='./conftest$ac_cv_exeext'
3668   { { case "(($ac_try" in
3669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3670   *) ac_try_echo=$ac_try;;
3671 esac
3672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3673 $as_echo "$ac_try_echo"; } >&5
3674   (eval "$ac_try") 2>&5
3675   ac_status=$?
3676   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3677   test $ac_status = 0; }; }; then
3678     cross_compiling=no
3679   else
3680     if test "$cross_compiling" = maybe; then
3681         cross_compiling=yes
3682     else
3683         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3684 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3685 as_fn_error $? "cannot run C compiled programs.
3686 If you meant to cross compile, use \`--host'.
3687 See \`config.log' for more details" "$LINENO" 5; }
3688     fi
3689   fi
3690 fi
3691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3692 $as_echo "$cross_compiling" >&6; }
3693
3694 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3695 ac_clean_files=$ac_clean_files_save
3696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3697 $as_echo_n "checking for suffix of object files... " >&6; }
3698 if ${ac_cv_objext+:} false; then :
3699   $as_echo_n "(cached) " >&6
3700 else
3701   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3702 /* end confdefs.h.  */
3703
3704 int
3705 main ()
3706 {
3707
3708   ;
3709   return 0;
3710 }
3711 _ACEOF
3712 rm -f conftest.o conftest.obj
3713 if { { ac_try="$ac_compile"
3714 case "(($ac_try" in
3715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3716   *) ac_try_echo=$ac_try;;
3717 esac
3718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3719 $as_echo "$ac_try_echo"; } >&5
3720   (eval "$ac_compile") 2>&5
3721   ac_status=$?
3722   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3723   test $ac_status = 0; }; then :
3724   for ac_file in conftest.o conftest.obj conftest.*; do
3725   test -f "$ac_file" || continue;
3726   case $ac_file in
3727     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3728     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3729        break;;
3730   esac
3731 done
3732 else
3733   $as_echo "$as_me: failed program was:" >&5
3734 sed 's/^/| /' conftest.$ac_ext >&5
3735
3736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3737 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3738 as_fn_error $? "cannot compute suffix of object files: cannot compile
3739 See \`config.log' for more details" "$LINENO" 5; }
3740 fi
3741 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3742 fi
3743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3744 $as_echo "$ac_cv_objext" >&6; }
3745 OBJEXT=$ac_cv_objext
3746 ac_objext=$OBJEXT
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3748 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3749 if ${ac_cv_c_compiler_gnu+:} false; then :
3750   $as_echo_n "(cached) " >&6
3751 else
3752   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3753 /* end confdefs.h.  */
3754
3755 int
3756 main ()
3757 {
3758 #ifndef __GNUC__
3759        choke me
3760 #endif
3761
3762   ;
3763   return 0;
3764 }
3765 _ACEOF
3766 if ac_fn_c_try_compile "$LINENO"; then :
3767   ac_compiler_gnu=yes
3768 else
3769   ac_compiler_gnu=no
3770 fi
3771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3772 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3773
3774 fi
3775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3776 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3777 if test $ac_compiler_gnu = yes; then
3778   GCC=yes
3779 else
3780   GCC=
3781 fi
3782 ac_test_CFLAGS=${CFLAGS+set}
3783 ac_save_CFLAGS=$CFLAGS
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3785 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3786 if ${ac_cv_prog_cc_g+:} false; then :
3787   $as_echo_n "(cached) " >&6
3788 else
3789   ac_save_c_werror_flag=$ac_c_werror_flag
3790    ac_c_werror_flag=yes
3791    ac_cv_prog_cc_g=no
3792    CFLAGS="-g"
3793    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3794 /* end confdefs.h.  */
3795
3796 int
3797 main ()
3798 {
3799
3800   ;
3801   return 0;
3802 }
3803 _ACEOF
3804 if ac_fn_c_try_compile "$LINENO"; then :
3805   ac_cv_prog_cc_g=yes
3806 else
3807   CFLAGS=""
3808       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3809 /* end confdefs.h.  */
3810
3811 int
3812 main ()
3813 {
3814
3815   ;
3816   return 0;
3817 }
3818 _ACEOF
3819 if ac_fn_c_try_compile "$LINENO"; then :
3820
3821 else
3822   ac_c_werror_flag=$ac_save_c_werror_flag
3823          CFLAGS="-g"
3824          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3825 /* end confdefs.h.  */
3826
3827 int
3828 main ()
3829 {
3830
3831   ;
3832   return 0;
3833 }
3834 _ACEOF
3835 if ac_fn_c_try_compile "$LINENO"; then :
3836   ac_cv_prog_cc_g=yes
3837 fi
3838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3839 fi
3840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3841 fi
3842 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3843    ac_c_werror_flag=$ac_save_c_werror_flag
3844 fi
3845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3846 $as_echo "$ac_cv_prog_cc_g" >&6; }
3847 if test "$ac_test_CFLAGS" = set; then
3848   CFLAGS=$ac_save_CFLAGS
3849 elif test $ac_cv_prog_cc_g = yes; then
3850   if test "$GCC" = yes; then
3851     CFLAGS="-g -O2"
3852   else
3853     CFLAGS="-g"
3854   fi
3855 else
3856   if test "$GCC" = yes; then
3857     CFLAGS="-O2"
3858   else
3859     CFLAGS=
3860   fi
3861 fi
3862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3863 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3864 if ${ac_cv_prog_cc_c89+:} false; then :
3865   $as_echo_n "(cached) " >&6
3866 else
3867   ac_cv_prog_cc_c89=no
3868 ac_save_CC=$CC
3869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3870 /* end confdefs.h.  */
3871 #include <stdarg.h>
3872 #include <stdio.h>
3873 struct stat;
3874 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3875 struct buf { int x; };
3876 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3877 static char *e (p, i)
3878      char **p;
3879      int i;
3880 {
3881   return p[i];
3882 }
3883 static char *f (char * (*g) (char **, int), char **p, ...)
3884 {
3885   char *s;
3886   va_list v;
3887   va_start (v,p);
3888   s = g (p, va_arg (v,int));
3889   va_end (v);
3890   return s;
3891 }
3892
3893 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3894    function prototypes and stuff, but not '\xHH' hex character constants.
3895    These don't provoke an error unfortunately, instead are silently treated
3896    as 'x'.  The following induces an error, until -std is added to get
3897    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3898    array size at least.  It's necessary to write '\x00'==0 to get something
3899    that's true only with -std.  */
3900 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3901
3902 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3903    inside strings and character constants.  */
3904 #define FOO(x) 'x'
3905 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3906
3907 int test (int i, double x);
3908 struct s1 {int (*f) (int a);};
3909 struct s2 {int (*f) (double a);};
3910 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3911 int argc;
3912 char **argv;
3913 int
3914 main ()
3915 {
3916 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3917   ;
3918   return 0;
3919 }
3920 _ACEOF
3921 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3922         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3923 do
3924   CC="$ac_save_CC $ac_arg"
3925   if ac_fn_c_try_compile "$LINENO"; then :
3926   ac_cv_prog_cc_c89=$ac_arg
3927 fi
3928 rm -f core conftest.err conftest.$ac_objext
3929   test "x$ac_cv_prog_cc_c89" != "xno" && break
3930 done
3931 rm -f conftest.$ac_ext
3932 CC=$ac_save_CC
3933
3934 fi
3935 # AC_CACHE_VAL
3936 case "x$ac_cv_prog_cc_c89" in
3937   x)
3938     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3939 $as_echo "none needed" >&6; } ;;
3940   xno)
3941     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3942 $as_echo "unsupported" >&6; } ;;
3943   *)
3944     CC="$CC $ac_cv_prog_cc_c89"
3945     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3946 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3947 esac
3948 if test "x$ac_cv_prog_cc_c89" != xno; then :
3949
3950 fi
3951
3952 ac_ext=c
3953 ac_cpp='$CPP $CPPFLAGS'
3954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3957
3958 ac_ext=c
3959 ac_cpp='$CPP $CPPFLAGS'
3960 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3961 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3962 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3964 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3965 if ${am_cv_prog_cc_c_o+:} false; then :
3966   $as_echo_n "(cached) " >&6
3967 else
3968   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3969 /* end confdefs.h.  */
3970
3971 int
3972 main ()
3973 {
3974
3975   ;
3976   return 0;
3977 }
3978 _ACEOF
3979   # Make sure it works both with $CC and with simple cc.
3980   # Following AC_PROG_CC_C_O, we do the test twice because some
3981   # compilers refuse to overwrite an existing .o file with -o,
3982   # though they will create one.
3983   am_cv_prog_cc_c_o=yes
3984   for am_i in 1 2; do
3985     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3986    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3987    ac_status=$?
3988    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3989    (exit $ac_status); } \
3990          && test -f conftest2.$ac_objext; then
3991       : OK
3992     else
3993       am_cv_prog_cc_c_o=no
3994       break
3995     fi
3996   done
3997   rm -f core conftest*
3998   unset am_i
3999 fi
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4001 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4002 if test "$am_cv_prog_cc_c_o" != yes; then
4003    # Losing compiler, so override with the script.
4004    # FIXME: It is wrong to rewrite CC.
4005    # But if we don't then we get into trouble of one sort or another.
4006    # A longer-term fix would be to have automake use am__CC in this case,
4007    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4008    CC="$am_aux_dir/compile $CC"
4009 fi
4010 ac_ext=c
4011 ac_cpp='$CPP $CPPFLAGS'
4012 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4013 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4014 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4015
4016 DEPDIR="${am__leading_dot}deps"
4017
4018 ac_config_commands="$ac_config_commands depfiles"
4019
4020
4021 am_make=${MAKE-make}
4022 cat > confinc << 'END'
4023 am__doit:
4024         @echo this is the am__doit target
4025 .PHONY: am__doit
4026 END
4027 # If we don't find an include directive, just comment out the code.
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4029 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4030 am__include="#"
4031 am__quote=
4032 _am_result=none
4033 # First try GNU make style include.
4034 echo "include confinc" > confmf
4035 # Ignore all kinds of additional output from 'make'.
4036 case `$am_make -s -f confmf 2> /dev/null` in #(
4037 *the\ am__doit\ target*)
4038   am__include=include
4039   am__quote=
4040   _am_result=GNU
4041   ;;
4042 esac
4043 # Now try BSD make style include.
4044 if test "$am__include" = "#"; then
4045    echo '.include "confinc"' > confmf
4046    case `$am_make -s -f confmf 2> /dev/null` in #(
4047    *the\ am__doit\ target*)
4048      am__include=.include
4049      am__quote="\""
4050      _am_result=BSD
4051      ;;
4052    esac
4053 fi
4054
4055
4056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4057 $as_echo "$_am_result" >&6; }
4058 rm -f confinc confmf
4059
4060 # Check whether --enable-dependency-tracking was given.
4061 if test "${enable_dependency_tracking+set}" = set; then :
4062   enableval=$enable_dependency_tracking;
4063 fi
4064
4065 if test "x$enable_dependency_tracking" != xno; then
4066   am_depcomp="$ac_aux_dir/depcomp"
4067   AMDEPBACKSLASH='\'
4068   am__nodep='_no'
4069 fi
4070  if test "x$enable_dependency_tracking" != xno; then
4071   AMDEP_TRUE=
4072   AMDEP_FALSE='#'
4073 else
4074   AMDEP_TRUE='#'
4075   AMDEP_FALSE=
4076 fi
4077
4078
4079
4080 depcc="$CC"   am_compiler_list=
4081
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4083 $as_echo_n "checking dependency style of $depcc... " >&6; }
4084 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4085   $as_echo_n "(cached) " >&6
4086 else
4087   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4088   # We make a subdir and do the tests there.  Otherwise we can end up
4089   # making bogus files that we don't know about and never remove.  For
4090   # instance it was reported that on HP-UX the gcc test will end up
4091   # making a dummy file named 'D' -- because '-MD' means "put the output
4092   # in D".
4093   rm -rf conftest.dir
4094   mkdir conftest.dir
4095   # Copy depcomp to subdir because otherwise we won't find it if we're
4096   # using a relative directory.
4097   cp "$am_depcomp" conftest.dir
4098   cd conftest.dir
4099   # We will build objects and dependencies in a subdirectory because
4100   # it helps to detect inapplicable dependency modes.  For instance
4101   # both Tru64's cc and ICC support -MD to output dependencies as a
4102   # side effect of compilation, but ICC will put the dependencies in
4103   # the current directory while Tru64 will put them in the object
4104   # directory.
4105   mkdir sub
4106
4107   am_cv_CC_dependencies_compiler_type=none
4108   if test "$am_compiler_list" = ""; then
4109      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4110   fi
4111   am__universal=false
4112   case " $depcc " in #(
4113      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4114      esac
4115
4116   for depmode in $am_compiler_list; do
4117     # Setup a source with many dependencies, because some compilers
4118     # like to wrap large dependency lists on column 80 (with \), and
4119     # we should not choose a depcomp mode which is confused by this.
4120     #
4121     # We need to recreate these files for each test, as the compiler may
4122     # overwrite some of them when testing with obscure command lines.
4123     # This happens at least with the AIX C compiler.
4124     : > sub/conftest.c
4125     for i in 1 2 3 4 5 6; do
4126       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4127       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4128       # Solaris 10 /bin/sh.
4129       echo '/* dummy */' > sub/conftst$i.h
4130     done
4131     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4132
4133     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4134     # mode.  It turns out that the SunPro C++ compiler does not properly
4135     # handle '-M -o', and we need to detect this.  Also, some Intel
4136     # versions had trouble with output in subdirs.
4137     am__obj=sub/conftest.${OBJEXT-o}
4138     am__minus_obj="-o $am__obj"
4139     case $depmode in
4140     gcc)
4141       # This depmode causes a compiler race in universal mode.
4142       test "$am__universal" = false || continue
4143       ;;
4144     nosideeffect)
4145       # After this tag, mechanisms are not by side-effect, so they'll
4146       # only be used when explicitly requested.
4147       if test "x$enable_dependency_tracking" = xyes; then
4148         continue
4149       else
4150         break
4151       fi
4152       ;;
4153     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4154       # This compiler won't grok '-c -o', but also, the minuso test has
4155       # not run yet.  These depmodes are late enough in the game, and
4156       # so weak that their functioning should not be impacted.
4157       am__obj=conftest.${OBJEXT-o}
4158       am__minus_obj=
4159       ;;
4160     none) break ;;
4161     esac
4162     if depmode=$depmode \
4163        source=sub/conftest.c object=$am__obj \
4164        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4165        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4166          >/dev/null 2>conftest.err &&
4167        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4168        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4169        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4170        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4171       # icc doesn't choke on unknown options, it will just issue warnings
4172       # or remarks (even with -Werror).  So we grep stderr for any message
4173       # that says an option was ignored or not supported.
4174       # When given -MP, icc 7.0 and 7.1 complain thusly:
4175       #   icc: Command line warning: ignoring option '-M'; no argument required
4176       # The diagnosis changed in icc 8.0:
4177       #   icc: Command line remark: option '-MP' not supported
4178       if (grep 'ignoring option' conftest.err ||
4179           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4180         am_cv_CC_dependencies_compiler_type=$depmode
4181         break
4182       fi
4183     fi
4184   done
4185
4186   cd ..
4187   rm -rf conftest.dir
4188 else
4189   am_cv_CC_dependencies_compiler_type=none
4190 fi
4191
4192 fi
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4194 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4195 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4196
4197  if
4198   test "x$enable_dependency_tracking" != xno \
4199   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4200   am__fastdepCC_TRUE=
4201   am__fastdepCC_FALSE='#'
4202 else
4203   am__fastdepCC_TRUE='#'
4204   am__fastdepCC_FALSE=
4205 fi
4206
4207
4208
4209
4210 ac_ext=c
4211 ac_cpp='$CPP $CPPFLAGS'
4212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4216 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4217 # On Suns, sometimes $CPP names a directory.
4218 if test -n "$CPP" && test -d "$CPP"; then
4219   CPP=
4220 fi
4221 if test -z "$CPP"; then
4222   if ${ac_cv_prog_CPP+:} false; then :
4223   $as_echo_n "(cached) " >&6
4224 else
4225       # Double quotes because CPP needs to be expanded
4226     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4227     do
4228       ac_preproc_ok=false
4229 for ac_c_preproc_warn_flag in '' yes
4230 do
4231   # Use a header file that comes with gcc, so configuring glibc
4232   # with a fresh cross-compiler works.
4233   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4234   # <limits.h> exists even on freestanding compilers.
4235   # On the NeXT, cc -E runs the code through the compiler's parser,
4236   # not just through cpp. "Syntax error" is here to catch this case.
4237   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4238 /* end confdefs.h.  */
4239 #ifdef __STDC__
4240 # include <limits.h>
4241 #else
4242 # include <assert.h>
4243 #endif
4244                      Syntax error
4245 _ACEOF
4246 if ac_fn_c_try_cpp "$LINENO"; then :
4247
4248 else
4249   # Broken: fails on valid input.
4250 continue
4251 fi
4252 rm -f conftest.err conftest.i conftest.$ac_ext
4253
4254   # OK, works on sane cases.  Now check whether nonexistent headers
4255   # can be detected and how.
4256   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4257 /* end confdefs.h.  */
4258 #include <ac_nonexistent.h>
4259 _ACEOF
4260 if ac_fn_c_try_cpp "$LINENO"; then :
4261   # Broken: success on invalid input.
4262 continue
4263 else
4264   # Passes both tests.
4265 ac_preproc_ok=:
4266 break
4267 fi
4268 rm -f conftest.err conftest.i conftest.$ac_ext
4269
4270 done
4271 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4272 rm -f conftest.i conftest.err conftest.$ac_ext
4273 if $ac_preproc_ok; then :
4274   break
4275 fi
4276
4277     done
4278     ac_cv_prog_CPP=$CPP
4279
4280 fi
4281   CPP=$ac_cv_prog_CPP
4282 else
4283   ac_cv_prog_CPP=$CPP
4284 fi
4285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4286 $as_echo "$CPP" >&6; }
4287 ac_preproc_ok=false
4288 for ac_c_preproc_warn_flag in '' yes
4289 do
4290   # Use a header file that comes with gcc, so configuring glibc
4291   # with a fresh cross-compiler works.
4292   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4293   # <limits.h> exists even on freestanding compilers.
4294   # On the NeXT, cc -E runs the code through the compiler's parser,
4295   # not just through cpp. "Syntax error" is here to catch this case.
4296   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4297 /* end confdefs.h.  */
4298 #ifdef __STDC__
4299 # include <limits.h>
4300 #else
4301 # include <assert.h>
4302 #endif
4303                      Syntax error
4304 _ACEOF
4305 if ac_fn_c_try_cpp "$LINENO"; then :
4306
4307 else
4308   # Broken: fails on valid input.
4309 continue
4310 fi
4311 rm -f conftest.err conftest.i conftest.$ac_ext
4312
4313   # OK, works on sane cases.  Now check whether nonexistent headers
4314   # can be detected and how.
4315   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4316 /* end confdefs.h.  */
4317 #include <ac_nonexistent.h>
4318 _ACEOF
4319 if ac_fn_c_try_cpp "$LINENO"; then :
4320   # Broken: success on invalid input.
4321 continue
4322 else
4323   # Passes both tests.
4324 ac_preproc_ok=:
4325 break
4326 fi
4327 rm -f conftest.err conftest.i conftest.$ac_ext
4328
4329 done
4330 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4331 rm -f conftest.i conftest.err conftest.$ac_ext
4332 if $ac_preproc_ok; then :
4333
4334 else
4335   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4336 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4337 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4338 See \`config.log' for more details" "$LINENO" 5; }
4339 fi
4340
4341 ac_ext=c
4342 ac_cpp='$CPP $CPPFLAGS'
4343 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4344 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4345 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4346
4347
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4349 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4350 if ${ac_cv_path_GREP+:} false; then :
4351   $as_echo_n "(cached) " >&6
4352 else
4353   if test -z "$GREP"; then
4354   ac_path_GREP_found=false
4355   # Loop through the user's path and test for each of PROGNAME-LIST
4356   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4357 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4358 do
4359   IFS=$as_save_IFS
4360   test -z "$as_dir" && as_dir=.
4361     for ac_prog in grep ggrep; do
4362     for ac_exec_ext in '' $ac_executable_extensions; do
4363       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4364       as_fn_executable_p "$ac_path_GREP" || continue
4365 # Check for GNU ac_path_GREP and select it if it is found.
4366   # Check for GNU $ac_path_GREP
4367 case `"$ac_path_GREP" --version 2>&1` in
4368 *GNU*)
4369   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4370 *)
4371   ac_count=0
4372   $as_echo_n 0123456789 >"conftest.in"
4373   while :
4374   do
4375     cat "conftest.in" "conftest.in" >"conftest.tmp"
4376     mv "conftest.tmp" "conftest.in"
4377     cp "conftest.in" "conftest.nl"
4378     $as_echo 'GREP' >> "conftest.nl"
4379     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4380     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4381     as_fn_arith $ac_count + 1 && ac_count=$as_val
4382     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4383       # Best one so far, save it but keep looking for a better one
4384       ac_cv_path_GREP="$ac_path_GREP"
4385       ac_path_GREP_max=$ac_count
4386     fi
4387     # 10*(2^10) chars as input seems more than enough
4388     test $ac_count -gt 10 && break
4389   done
4390   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4391 esac
4392
4393       $ac_path_GREP_found && break 3
4394     done
4395   done
4396   done
4397 IFS=$as_save_IFS
4398   if test -z "$ac_cv_path_GREP"; then
4399     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4400   fi
4401 else
4402   ac_cv_path_GREP=$GREP
4403 fi
4404
4405 fi
4406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4407 $as_echo "$ac_cv_path_GREP" >&6; }
4408  GREP="$ac_cv_path_GREP"
4409
4410
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4412 $as_echo_n "checking for egrep... " >&6; }
4413 if ${ac_cv_path_EGREP+:} false; then :
4414   $as_echo_n "(cached) " >&6
4415 else
4416   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4417    then ac_cv_path_EGREP="$GREP -E"
4418    else
4419      if test -z "$EGREP"; then
4420   ac_path_EGREP_found=false
4421   # Loop through the user's path and test for each of PROGNAME-LIST
4422   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4423 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4424 do
4425   IFS=$as_save_IFS
4426   test -z "$as_dir" && as_dir=.
4427     for ac_prog in egrep; do
4428     for ac_exec_ext in '' $ac_executable_extensions; do
4429       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4430       as_fn_executable_p "$ac_path_EGREP" || continue
4431 # Check for GNU ac_path_EGREP and select it if it is found.
4432   # Check for GNU $ac_path_EGREP
4433 case `"$ac_path_EGREP" --version 2>&1` in
4434 *GNU*)
4435   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4436 *)
4437   ac_count=0
4438   $as_echo_n 0123456789 >"conftest.in"
4439   while :
4440   do
4441     cat "conftest.in" "conftest.in" >"conftest.tmp"
4442     mv "conftest.tmp" "conftest.in"
4443     cp "conftest.in" "conftest.nl"
4444     $as_echo 'EGREP' >> "conftest.nl"
4445     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4446     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4447     as_fn_arith $ac_count + 1 && ac_count=$as_val
4448     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4449       # Best one so far, save it but keep looking for a better one
4450       ac_cv_path_EGREP="$ac_path_EGREP"
4451       ac_path_EGREP_max=$ac_count
4452     fi
4453     # 10*(2^10) chars as input seems more than enough
4454     test $ac_count -gt 10 && break
4455   done
4456   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4457 esac
4458
4459       $ac_path_EGREP_found && break 3
4460     done
4461   done
4462   done
4463 IFS=$as_save_IFS
4464   if test -z "$ac_cv_path_EGREP"; then
4465     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4466   fi
4467 else
4468   ac_cv_path_EGREP=$EGREP
4469 fi
4470
4471    fi
4472 fi
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4474 $as_echo "$ac_cv_path_EGREP" >&6; }
4475  EGREP="$ac_cv_path_EGREP"
4476
4477
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4479 $as_echo_n "checking for ANSI C header files... " >&6; }
4480 if ${ac_cv_header_stdc+:} false; then :
4481   $as_echo_n "(cached) " >&6
4482 else
4483   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484 /* end confdefs.h.  */
4485 #include <stdlib.h>
4486 #include <stdarg.h>
4487 #include <string.h>
4488 #include <float.h>
4489
4490 int
4491 main ()
4492 {
4493
4494   ;
4495   return 0;
4496 }
4497 _ACEOF
4498 if ac_fn_c_try_compile "$LINENO"; then :
4499   ac_cv_header_stdc=yes
4500 else
4501   ac_cv_header_stdc=no
4502 fi
4503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4504
4505 if test $ac_cv_header_stdc = yes; then
4506   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4507   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4508 /* end confdefs.h.  */
4509 #include <string.h>
4510
4511 _ACEOF
4512 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4513   $EGREP "memchr" >/dev/null 2>&1; then :
4514
4515 else
4516   ac_cv_header_stdc=no
4517 fi
4518 rm -f conftest*
4519
4520 fi
4521
4522 if test $ac_cv_header_stdc = yes; then
4523   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4524   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4525 /* end confdefs.h.  */
4526 #include <stdlib.h>
4527
4528 _ACEOF
4529 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4530   $EGREP "free" >/dev/null 2>&1; then :
4531
4532 else
4533   ac_cv_header_stdc=no
4534 fi
4535 rm -f conftest*
4536
4537 fi
4538
4539 if test $ac_cv_header_stdc = yes; then
4540   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4541   if test "$cross_compiling" = yes; then :
4542   :
4543 else
4544   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4545 /* end confdefs.h.  */
4546 #include <ctype.h>
4547 #include <stdlib.h>
4548 #if ((' ' & 0x0FF) == 0x020)
4549 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4550 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4551 #else
4552 # define ISLOWER(c) \
4553                    (('a' <= (c) && (c) <= 'i') \
4554                      || ('j' <= (c) && (c) <= 'r') \
4555                      || ('s' <= (c) && (c) <= 'z'))
4556 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4557 #endif
4558
4559 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4560 int
4561 main ()
4562 {
4563   int i;
4564   for (i = 0; i < 256; i++)
4565     if (XOR (islower (i), ISLOWER (i))
4566         || toupper (i) != TOUPPER (i))
4567       return 2;
4568   return 0;
4569 }
4570 _ACEOF
4571 if ac_fn_c_try_run "$LINENO"; then :
4572
4573 else
4574   ac_cv_header_stdc=no
4575 fi
4576 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4577   conftest.$ac_objext conftest.beam conftest.$ac_ext
4578 fi
4579
4580 fi
4581 fi
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4583 $as_echo "$ac_cv_header_stdc" >&6; }
4584 if test $ac_cv_header_stdc = yes; then
4585
4586 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4587
4588 fi
4589
4590 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4591 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4592                   inttypes.h stdint.h unistd.h
4593 do :
4594   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4595 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4596 "
4597 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4598   cat >>confdefs.h <<_ACEOF
4599 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4600 _ACEOF
4601
4602 fi
4603
4604 done
4605
4606
4607
4608   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4609 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4610   MINIX=yes
4611 else
4612   MINIX=
4613 fi
4614
4615
4616   if test "$MINIX" = yes; then
4617
4618 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4619
4620
4621 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4622
4623
4624 $as_echo "#define _MINIX 1" >>confdefs.h
4625
4626   fi
4627
4628
4629   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4630 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4631 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4632   $as_echo_n "(cached) " >&6
4633 else
4634   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4635 /* end confdefs.h.  */
4636
4637 #         define __EXTENSIONS__ 1
4638           $ac_includes_default
4639 int
4640 main ()
4641 {
4642
4643   ;
4644   return 0;
4645 }
4646 _ACEOF
4647 if ac_fn_c_try_compile "$LINENO"; then :
4648   ac_cv_safe_to_define___extensions__=yes
4649 else
4650   ac_cv_safe_to_define___extensions__=no
4651 fi
4652 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4653 fi
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4655 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4656   test $ac_cv_safe_to_define___extensions__ = yes &&
4657     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4658
4659   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4660
4661   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4662
4663   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4664
4665   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4666
4667
4668
4669 if test "x$remember_set_CFLAGS" = "x"
4670 then
4671   if test "$CFLAGS" = "-g -O2"
4672   then
4673     CFLAGS="-O2"
4674   elif test "$CFLAGS" = "-g"
4675   then
4676     CFLAGS=""
4677   fi
4678 fi
4679
4680 # This is a new thing required to stop a warning from automake 1.12
4681 if test -n "$ac_tool_prefix"; then
4682   for ac_prog in ar lib "link -lib"
4683   do
4684     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4685 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4687 $as_echo_n "checking for $ac_word... " >&6; }
4688 if ${ac_cv_prog_AR+:} false; then :
4689   $as_echo_n "(cached) " >&6
4690 else
4691   if test -n "$AR"; then
4692   ac_cv_prog_AR="$AR" # Let the user override the test.
4693 else
4694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4695 for as_dir in $PATH
4696 do
4697   IFS=$as_save_IFS
4698   test -z "$as_dir" && as_dir=.
4699     for ac_exec_ext in '' $ac_executable_extensions; do
4700   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4701     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
4702     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4703     break 2
4704   fi
4705 done
4706   done
4707 IFS=$as_save_IFS
4708
4709 fi
4710 fi
4711 AR=$ac_cv_prog_AR
4712 if test -n "$AR"; then
4713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4714 $as_echo "$AR" >&6; }
4715 else
4716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4717 $as_echo "no" >&6; }
4718 fi
4719
4720
4721     test -n "$AR" && break
4722   done
4723 fi
4724 if test -z "$AR"; then
4725   ac_ct_AR=$AR
4726   for ac_prog in ar lib "link -lib"
4727 do
4728   # Extract the first word of "$ac_prog", so it can be a program name with args.
4729 set dummy $ac_prog; ac_word=$2
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4731 $as_echo_n "checking for $ac_word... " >&6; }
4732 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4733   $as_echo_n "(cached) " >&6
4734 else
4735   if test -n "$ac_ct_AR"; then
4736   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4737 else
4738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4739 for as_dir in $PATH
4740 do
4741   IFS=$as_save_IFS
4742   test -z "$as_dir" && as_dir=.
4743     for ac_exec_ext in '' $ac_executable_extensions; do
4744   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4745     ac_cv_prog_ac_ct_AR="$ac_prog"
4746     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4747     break 2
4748   fi
4749 done
4750   done
4751 IFS=$as_save_IFS
4752
4753 fi
4754 fi
4755 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4756 if test -n "$ac_ct_AR"; then
4757   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4758 $as_echo "$ac_ct_AR" >&6; }
4759 else
4760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4761 $as_echo "no" >&6; }
4762 fi
4763
4764
4765   test -n "$ac_ct_AR" && break
4766 done
4767
4768   if test "x$ac_ct_AR" = x; then
4769     AR="false"
4770   else
4771     case $cross_compiling:$ac_tool_warned in
4772 yes:)
4773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4774 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4775 ac_tool_warned=yes ;;
4776 esac
4777     AR=$ac_ct_AR
4778   fi
4779 fi
4780
4781 : ${AR=ar}
4782
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
4784 $as_echo_n "checking the archiver ($AR) interface... " >&6; }
4785 if ${am_cv_ar_interface+:} false; then :
4786   $as_echo_n "(cached) " >&6
4787 else
4788   ac_ext=c
4789 ac_cpp='$CPP $CPPFLAGS'
4790 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4791 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4792 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4793
4794    am_cv_ar_interface=ar
4795    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4796 /* end confdefs.h.  */
4797 int some_variable = 0;
4798 _ACEOF
4799 if ac_fn_c_try_compile "$LINENO"; then :
4800   am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
4801       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
4802   (eval $am_ar_try) 2>&5
4803   ac_status=$?
4804   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4805   test $ac_status = 0; }
4806       if test "$ac_status" -eq 0; then
4807         am_cv_ar_interface=ar
4808       else
4809         am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
4810         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
4811   (eval $am_ar_try) 2>&5
4812   ac_status=$?
4813   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4814   test $ac_status = 0; }
4815         if test "$ac_status" -eq 0; then
4816           am_cv_ar_interface=lib
4817         else
4818           am_cv_ar_interface=unknown
4819         fi
4820       fi
4821       rm -f conftest.lib libconftest.a
4822
4823 fi
4824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4825    ac_ext=c
4826 ac_cpp='$CPP $CPPFLAGS'
4827 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4828 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4829 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4830
4831 fi
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
4833 $as_echo "$am_cv_ar_interface" >&6; }
4834
4835 case $am_cv_ar_interface in
4836 ar)
4837   ;;
4838 lib)
4839   # Microsoft lib, so override with the ar-lib wrapper script.
4840   # FIXME: It is wrong to rewrite AR.
4841   # But if we don't then we get into trouble of one sort or another.
4842   # A longer-term fix would be to have automake use am__AR in this case,
4843   # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
4844   # similar.
4845   AR="$am_aux_dir/ar-lib $AR"
4846   ;;
4847 unknown)
4848   as_fn_error $? "could not determine $AR interface" "$LINENO" 5
4849   ;;
4850 esac
4851
4852
4853 # Check for a 64-bit integer type
4854 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
4855 case $ac_cv_c_int64_t in #(
4856   no|yes) ;; #(
4857   *)
4858
4859 cat >>confdefs.h <<_ACEOF
4860 #define int64_t $ac_cv_c_int64_t
4861 _ACEOF
4862 ;;
4863 esac
4864
4865
4866
4867 # Make sure we can run config.sub.
4868 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4869   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4870
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4872 $as_echo_n "checking build system type... " >&6; }
4873 if ${ac_cv_build+:} false; then :
4874   $as_echo_n "(cached) " >&6
4875 else
4876   ac_build_alias=$build_alias
4877 test "x$ac_build_alias" = x &&
4878   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4879 test "x$ac_build_alias" = x &&
4880   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4881 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4882   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4883
4884 fi
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4886 $as_echo "$ac_cv_build" >&6; }
4887 case $ac_cv_build in
4888 *-*-*) ;;
4889 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4890 esac
4891 build=$ac_cv_build
4892 ac_save_IFS=$IFS; IFS='-'
4893 set x $ac_cv_build
4894 shift
4895 build_cpu=$1
4896 build_vendor=$2
4897 shift; shift
4898 # Remember, the first character of IFS is used to create $*,
4899 # except with old shells:
4900 build_os=$*
4901 IFS=$ac_save_IFS
4902 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4903
4904
4905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4906 $as_echo_n "checking host system type... " >&6; }
4907 if ${ac_cv_host+:} false; then :
4908   $as_echo_n "(cached) " >&6
4909 else
4910   if test "x$host_alias" = x; then
4911   ac_cv_host=$ac_cv_build
4912 else
4913   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4914     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4915 fi
4916
4917 fi
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4919 $as_echo "$ac_cv_host" >&6; }
4920 case $ac_cv_host in
4921 *-*-*) ;;
4922 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4923 esac
4924 host=$ac_cv_host
4925 ac_save_IFS=$IFS; IFS='-'
4926 set x $ac_cv_host
4927 shift
4928 host_cpu=$1
4929 host_vendor=$2
4930 shift; shift
4931 # Remember, the first character of IFS is used to create $*,
4932 # except with old shells:
4933 host_os=$*
4934 IFS=$ac_save_IFS
4935 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4936
4937
4938 enable_win32_dll=yes
4939
4940 case $host in
4941 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
4942   if test -n "$ac_tool_prefix"; then
4943   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
4944 set dummy ${ac_tool_prefix}as; ac_word=$2
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4946 $as_echo_n "checking for $ac_word... " >&6; }
4947 if ${ac_cv_prog_AS+:} false; then :
4948   $as_echo_n "(cached) " >&6
4949 else
4950   if test -n "$AS"; then
4951   ac_cv_prog_AS="$AS" # Let the user override the test.
4952 else
4953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4954 for as_dir in $PATH
4955 do
4956   IFS=$as_save_IFS
4957   test -z "$as_dir" && as_dir=.
4958     for ac_exec_ext in '' $ac_executable_extensions; do
4959   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4960     ac_cv_prog_AS="${ac_tool_prefix}as"
4961     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4962     break 2
4963   fi
4964 done
4965   done
4966 IFS=$as_save_IFS
4967
4968 fi
4969 fi
4970 AS=$ac_cv_prog_AS
4971 if test -n "$AS"; then
4972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4973 $as_echo "$AS" >&6; }
4974 else
4975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4976 $as_echo "no" >&6; }
4977 fi
4978
4979
4980 fi
4981 if test -z "$ac_cv_prog_AS"; then
4982   ac_ct_AS=$AS
4983   # Extract the first word of "as", so it can be a program name with args.
4984 set dummy as; ac_word=$2
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4986 $as_echo_n "checking for $ac_word... " >&6; }
4987 if ${ac_cv_prog_ac_ct_AS+:} false; then :
4988   $as_echo_n "(cached) " >&6
4989 else
4990   if test -n "$ac_ct_AS"; then
4991   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
4992 else
4993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4994 for as_dir in $PATH
4995 do
4996   IFS=$as_save_IFS
4997   test -z "$as_dir" && as_dir=.
4998     for ac_exec_ext in '' $ac_executable_extensions; do
4999   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5000     ac_cv_prog_ac_ct_AS="as"
5001     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5002     break 2
5003   fi
5004 done
5005   done
5006 IFS=$as_save_IFS
5007
5008 fi
5009 fi
5010 ac_ct_AS=$ac_cv_prog_ac_ct_AS
5011 if test -n "$ac_ct_AS"; then
5012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5013 $as_echo "$ac_ct_AS" >&6; }
5014 else
5015   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5016 $as_echo "no" >&6; }
5017 fi
5018
5019   if test "x$ac_ct_AS" = x; then
5020     AS="false"
5021   else
5022     case $cross_compiling:$ac_tool_warned in
5023 yes:)
5024 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5025 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5026 ac_tool_warned=yes ;;
5027 esac
5028     AS=$ac_ct_AS
5029   fi
5030 else
5031   AS="$ac_cv_prog_AS"
5032 fi
5033
5034   if test -n "$ac_tool_prefix"; then
5035   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5036 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5038 $as_echo_n "checking for $ac_word... " >&6; }
5039 if ${ac_cv_prog_DLLTOOL+:} false; then :
5040   $as_echo_n "(cached) " >&6
5041 else
5042   if test -n "$DLLTOOL"; then
5043   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5044 else
5045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5046 for as_dir in $PATH
5047 do
5048   IFS=$as_save_IFS
5049   test -z "$as_dir" && as_dir=.
5050     for ac_exec_ext in '' $ac_executable_extensions; do
5051   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5052     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5053     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5054     break 2
5055   fi
5056 done
5057   done
5058 IFS=$as_save_IFS
5059
5060 fi
5061 fi
5062 DLLTOOL=$ac_cv_prog_DLLTOOL
5063 if test -n "$DLLTOOL"; then
5064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5065 $as_echo "$DLLTOOL" >&6; }
5066 else
5067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5068 $as_echo "no" >&6; }
5069 fi
5070
5071
5072 fi
5073 if test -z "$ac_cv_prog_DLLTOOL"; then
5074   ac_ct_DLLTOOL=$DLLTOOL
5075   # Extract the first word of "dlltool", so it can be a program name with args.
5076 set dummy dlltool; ac_word=$2
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5078 $as_echo_n "checking for $ac_word... " >&6; }
5079 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5080   $as_echo_n "(cached) " >&6
5081 else
5082   if test -n "$ac_ct_DLLTOOL"; then
5083   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5084 else
5085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5086 for as_dir in $PATH
5087 do
5088   IFS=$as_save_IFS
5089   test -z "$as_dir" && as_dir=.
5090     for ac_exec_ext in '' $ac_executable_extensions; do
5091   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5092     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5093     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5094     break 2
5095   fi
5096 done
5097   done
5098 IFS=$as_save_IFS
5099
5100 fi
5101 fi
5102 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5103 if test -n "$ac_ct_DLLTOOL"; then
5104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5105 $as_echo "$ac_ct_DLLTOOL" >&6; }
5106 else
5107   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108 $as_echo "no" >&6; }
5109 fi
5110
5111   if test "x$ac_ct_DLLTOOL" = x; then
5112     DLLTOOL="false"
5113   else
5114     case $cross_compiling:$ac_tool_warned in
5115 yes:)
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5117 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5118 ac_tool_warned=yes ;;
5119 esac
5120     DLLTOOL=$ac_ct_DLLTOOL
5121   fi
5122 else
5123   DLLTOOL="$ac_cv_prog_DLLTOOL"
5124 fi
5125
5126   if test -n "$ac_tool_prefix"; then
5127   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5128 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5130 $as_echo_n "checking for $ac_word... " >&6; }
5131 if ${ac_cv_prog_OBJDUMP+:} false; then :
5132   $as_echo_n "(cached) " >&6
5133 else
5134   if test -n "$OBJDUMP"; then
5135   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5136 else
5137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5138 for as_dir in $PATH
5139 do
5140   IFS=$as_save_IFS
5141   test -z "$as_dir" && as_dir=.
5142     for ac_exec_ext in '' $ac_executable_extensions; do
5143   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5144     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5145     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5146     break 2
5147   fi
5148 done
5149   done
5150 IFS=$as_save_IFS
5151
5152 fi
5153 fi
5154 OBJDUMP=$ac_cv_prog_OBJDUMP
5155 if test -n "$OBJDUMP"; then
5156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5157 $as_echo "$OBJDUMP" >&6; }
5158 else
5159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5160 $as_echo "no" >&6; }
5161 fi
5162
5163
5164 fi
5165 if test -z "$ac_cv_prog_OBJDUMP"; then
5166   ac_ct_OBJDUMP=$OBJDUMP
5167   # Extract the first word of "objdump", so it can be a program name with args.
5168 set dummy objdump; ac_word=$2
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5170 $as_echo_n "checking for $ac_word... " >&6; }
5171 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5172   $as_echo_n "(cached) " >&6
5173 else
5174   if test -n "$ac_ct_OBJDUMP"; then
5175   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5176 else
5177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5178 for as_dir in $PATH
5179 do
5180   IFS=$as_save_IFS
5181   test -z "$as_dir" && as_dir=.
5182     for ac_exec_ext in '' $ac_executable_extensions; do
5183   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5184     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5185     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5186     break 2
5187   fi
5188 done
5189   done
5190 IFS=$as_save_IFS
5191
5192 fi
5193 fi
5194 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5195 if test -n "$ac_ct_OBJDUMP"; then
5196   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5197 $as_echo "$ac_ct_OBJDUMP" >&6; }
5198 else
5199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5200 $as_echo "no" >&6; }
5201 fi
5202
5203   if test "x$ac_ct_OBJDUMP" = x; then
5204     OBJDUMP="false"
5205   else
5206     case $cross_compiling:$ac_tool_warned in
5207 yes:)
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5210 ac_tool_warned=yes ;;
5211 esac
5212     OBJDUMP=$ac_ct_OBJDUMP
5213   fi
5214 else
5215   OBJDUMP="$ac_cv_prog_OBJDUMP"
5216 fi
5217
5218   ;;
5219 esac
5220
5221 test -z "$AS" && AS=as
5222
5223
5224
5225
5226
5227 test -z "$DLLTOOL" && DLLTOOL=dlltool
5228
5229
5230
5231
5232
5233 test -z "$OBJDUMP" && OBJDUMP=objdump
5234
5235
5236
5237
5238
5239
5240
5241 case `pwd` in
5242   *\ * | *\     *)
5243     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5244 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5245 esac
5246
5247
5248
5249 macro_version='2.4.6.40-6ca5-dirty'
5250 macro_revision='2.4.6.40'
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264 ltmain=$ac_aux_dir/ltmain.sh
5265
5266 # Backslashify metacharacters that are still active within
5267 # double-quoted strings.
5268 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5269
5270 # Same as above, but do not quote variable references.
5271 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5272
5273 # Sed substitution to delay expansion of an escaped shell variable in a
5274 # double_quote_subst'ed string.
5275 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5276
5277 # Sed substitution to delay expansion of an escaped single quote.
5278 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5279
5280 # Sed substitution to avoid accidental globbing in evaled expressions
5281 no_glob_subst='s/\*/\\\*/g'
5282
5283 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5284 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5285 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5286
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5288 $as_echo_n "checking how to print strings... " >&6; }
5289 # Test print first, because it will be a builtin if present.
5290 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5291    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5292   ECHO='print -r --'
5293 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5294   ECHO='printf %s\n'
5295 else
5296   # Use this function as a fallback that always works.
5297   func_fallback_echo ()
5298   {
5299     eval 'cat <<_LTECHO_EOF
5300 $1
5301 _LTECHO_EOF'
5302   }
5303   ECHO='func_fallback_echo'
5304 fi
5305
5306 # func_echo_all arg...
5307 # Invoke $ECHO with all args, space-separated.
5308 func_echo_all ()
5309 {
5310     $ECHO ""
5311 }
5312
5313 case $ECHO in
5314   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5315 $as_echo "printf" >&6; } ;;
5316   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5317 $as_echo "print -r" >&6; } ;;
5318   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5319 $as_echo "cat" >&6; } ;;
5320 esac
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5336 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5337 if ${ac_cv_path_SED+:} false; then :
5338   $as_echo_n "(cached) " >&6
5339 else
5340             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5341      for ac_i in 1 2 3 4 5 6 7; do
5342        ac_script="$ac_script$as_nl$ac_script"
5343      done
5344      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5345      { ac_script=; unset ac_script;}
5346      if test -z "$SED"; then
5347   ac_path_SED_found=false
5348   # Loop through the user's path and test for each of PROGNAME-LIST
5349   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5350 for as_dir in $PATH
5351 do
5352   IFS=$as_save_IFS
5353   test -z "$as_dir" && as_dir=.
5354     for ac_prog in sed gsed; do
5355     for ac_exec_ext in '' $ac_executable_extensions; do
5356       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5357       as_fn_executable_p "$ac_path_SED" || continue
5358 # Check for GNU ac_path_SED and select it if it is found.
5359   # Check for GNU $ac_path_SED
5360 case `"$ac_path_SED" --version 2>&1` in
5361 *GNU*)
5362   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5363 *)
5364   ac_count=0
5365   $as_echo_n 0123456789 >"conftest.in"
5366   while :
5367   do
5368     cat "conftest.in" "conftest.in" >"conftest.tmp"
5369     mv "conftest.tmp" "conftest.in"
5370     cp "conftest.in" "conftest.nl"
5371     $as_echo '' >> "conftest.nl"
5372     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5373     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5374     as_fn_arith $ac_count + 1 && ac_count=$as_val
5375     if test $ac_count -gt ${ac_path_SED_max-0}; then
5376       # Best one so far, save it but keep looking for a better one
5377       ac_cv_path_SED="$ac_path_SED"
5378       ac_path_SED_max=$ac_count
5379     fi
5380     # 10*(2^10) chars as input seems more than enough
5381     test $ac_count -gt 10 && break
5382   done
5383   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5384 esac
5385
5386       $ac_path_SED_found && break 3
5387     done
5388   done
5389   done
5390 IFS=$as_save_IFS
5391   if test -z "$ac_cv_path_SED"; then
5392     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5393   fi
5394 else
5395   ac_cv_path_SED=$SED
5396 fi
5397
5398 fi
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5400 $as_echo "$ac_cv_path_SED" >&6; }
5401  SED="$ac_cv_path_SED"
5402   rm -f conftest.sed
5403
5404 test -z "$SED" && SED=sed
5405 Xsed="$SED -e 1s/^X//"
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5418 $as_echo_n "checking for fgrep... " >&6; }
5419 if ${ac_cv_path_FGREP+:} false; then :
5420   $as_echo_n "(cached) " >&6
5421 else
5422   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5423    then ac_cv_path_FGREP="$GREP -F"
5424    else
5425      if test -z "$FGREP"; then
5426   ac_path_FGREP_found=false
5427   # Loop through the user's path and test for each of PROGNAME-LIST
5428   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5429 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5430 do
5431   IFS=$as_save_IFS
5432   test -z "$as_dir" && as_dir=.
5433     for ac_prog in fgrep; do
5434     for ac_exec_ext in '' $ac_executable_extensions; do
5435       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5436       as_fn_executable_p "$ac_path_FGREP" || continue
5437 # Check for GNU ac_path_FGREP and select it if it is found.
5438   # Check for GNU $ac_path_FGREP
5439 case `"$ac_path_FGREP" --version 2>&1` in
5440 *GNU*)
5441   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5442 *)
5443   ac_count=0
5444   $as_echo_n 0123456789 >"conftest.in"
5445   while :
5446   do
5447     cat "conftest.in" "conftest.in" >"conftest.tmp"
5448     mv "conftest.tmp" "conftest.in"
5449     cp "conftest.in" "conftest.nl"
5450     $as_echo 'FGREP' >> "conftest.nl"
5451     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5452     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5453     as_fn_arith $ac_count + 1 && ac_count=$as_val
5454     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5455       # Best one so far, save it but keep looking for a better one
5456       ac_cv_path_FGREP="$ac_path_FGREP"
5457       ac_path_FGREP_max=$ac_count
5458     fi
5459     # 10*(2^10) chars as input seems more than enough
5460     test $ac_count -gt 10 && break
5461   done
5462   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5463 esac
5464
5465       $ac_path_FGREP_found && break 3
5466     done
5467   done
5468   done
5469 IFS=$as_save_IFS
5470   if test -z "$ac_cv_path_FGREP"; then
5471     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5472   fi
5473 else
5474   ac_cv_path_FGREP=$FGREP
5475 fi
5476
5477    fi
5478 fi
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5480 $as_echo "$ac_cv_path_FGREP" >&6; }
5481  FGREP="$ac_cv_path_FGREP"
5482
5483
5484 test -z "$GREP" && GREP=grep
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504 # Check whether --with-gnu-ld was given.
5505 if test "${with_gnu_ld+set}" = set; then :
5506   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5507 else
5508   with_gnu_ld=no
5509 fi
5510
5511 ac_prog=ld
5512 if test yes = "$GCC"; then
5513   # Check if gcc -print-prog-name=ld gives a path.
5514   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5515 $as_echo_n "checking for ld used by $CC... " >&6; }
5516   case $host in
5517   *-*-mingw*)
5518     # gcc leaves a trailing carriage return, which upsets mingw
5519     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5520   *)
5521     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5522   esac
5523   case $ac_prog in
5524     # Accept absolute paths.
5525     [\\/]* | ?:[\\/]*)
5526       re_direlt='/[^/][^/]*/\.\./'
5527       # Canonicalize the pathname of ld
5528       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5529       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5530         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5531       done
5532       test -z "$LD" && LD=$ac_prog
5533       ;;
5534   "")
5535     # If it fails, then pretend we aren't using GCC.
5536     ac_prog=ld
5537     ;;
5538   *)
5539     # If it is relative, then search for the first ld in PATH.
5540     with_gnu_ld=unknown
5541     ;;
5542   esac
5543 elif test yes = "$with_gnu_ld"; then
5544   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5545 $as_echo_n "checking for GNU ld... " >&6; }
5546 else
5547   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5548 $as_echo_n "checking for non-GNU ld... " >&6; }
5549 fi
5550 if ${lt_cv_path_LD+:} false; then :
5551   $as_echo_n "(cached) " >&6
5552 else
5553   if test -z "$LD"; then
5554   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5555   for ac_dir in $PATH; do
5556     IFS=$lt_save_ifs
5557     test -z "$ac_dir" && ac_dir=.
5558     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5559       lt_cv_path_LD=$ac_dir/$ac_prog
5560       # Check to see if the program is GNU ld.  I'd rather use --version,
5561       # but apparently some variants of GNU ld only accept -v.
5562       # Break only if it was the GNU/non-GNU ld that we prefer.
5563       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5564       *GNU* | *'with BFD'*)
5565         test no != "$with_gnu_ld" && break
5566         ;;
5567       *)
5568         test yes != "$with_gnu_ld" && break
5569         ;;
5570       esac
5571     fi
5572   done
5573   IFS=$lt_save_ifs
5574 else
5575   lt_cv_path_LD=$LD # Let the user override the test with a path.
5576 fi
5577 fi
5578
5579 LD=$lt_cv_path_LD
5580 if test -n "$LD"; then
5581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5582 $as_echo "$LD" >&6; }
5583 else
5584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5585 $as_echo "no" >&6; }
5586 fi
5587 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5589 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5590 if ${lt_cv_prog_gnu_ld+:} false; then :
5591   $as_echo_n "(cached) " >&6
5592 else
5593   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5594 case `$LD -v 2>&1 </dev/null` in
5595 *GNU* | *'with BFD'*)
5596   lt_cv_prog_gnu_ld=yes
5597   ;;
5598 *)
5599   lt_cv_prog_gnu_ld=no
5600   ;;
5601 esac
5602 fi
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5604 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5605 with_gnu_ld=$lt_cv_prog_gnu_ld
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5616 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5617 if ${lt_cv_path_NM+:} false; then :
5618   $as_echo_n "(cached) " >&6
5619 else
5620   if test -n "$NM"; then
5621   # Let the user override the test.
5622   lt_cv_path_NM=$NM
5623 else
5624   lt_nm_to_check=${ac_tool_prefix}nm
5625   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5626     lt_nm_to_check="$lt_nm_to_check nm"
5627   fi
5628   for lt_tmp_nm in $lt_nm_to_check; do
5629     lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5630     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5631       IFS=$lt_save_ifs
5632       test -z "$ac_dir" && ac_dir=.
5633       tmp_nm=$ac_dir/$lt_tmp_nm
5634       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5635         # Check to see if the nm accepts a BSD-compat flag.
5636         # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5637         #   nm: unknown option "B" ignored
5638         # Tru64's nm complains that /dev/null is an invalid object file
5639         # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5640         case $build_os in
5641         mingw*) lt_bad_file=conftest.nm/nofile ;;
5642         *) lt_bad_file=/dev/null ;;
5643         esac
5644         case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5645         *$lt_bad_file* | *'Invalid file or object type'*)
5646           lt_cv_path_NM="$tmp_nm -B"
5647           break 2
5648           ;;
5649         *)
5650           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5651           */dev/null*)
5652             lt_cv_path_NM="$tmp_nm -p"
5653             break 2
5654             ;;
5655           *)
5656             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5657             continue # so that we can try to find one that supports BSD flags
5658             ;;
5659           esac
5660           ;;
5661         esac
5662       fi
5663     done
5664     IFS=$lt_save_ifs
5665   done
5666   : ${lt_cv_path_NM=no}
5667 fi
5668 fi
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5670 $as_echo "$lt_cv_path_NM" >&6; }
5671 if test no != "$lt_cv_path_NM"; then
5672   NM=$lt_cv_path_NM
5673 else
5674   # Didn't find any BSD compatible name lister, look for dumpbin.
5675   if test -n "$DUMPBIN"; then :
5676     # Let the user override the test.
5677   else
5678     if test -n "$ac_tool_prefix"; then
5679   for ac_prog in dumpbin "link -dump"
5680   do
5681     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5682 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5684 $as_echo_n "checking for $ac_word... " >&6; }
5685 if ${ac_cv_prog_DUMPBIN+:} false; then :
5686   $as_echo_n "(cached) " >&6
5687 else
5688   if test -n "$DUMPBIN"; then
5689   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5690 else
5691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5692 for as_dir in $PATH
5693 do
5694   IFS=$as_save_IFS
5695   test -z "$as_dir" && as_dir=.
5696     for ac_exec_ext in '' $ac_executable_extensions; do
5697   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5698     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5699     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5700     break 2
5701   fi
5702 done
5703   done
5704 IFS=$as_save_IFS
5705
5706 fi
5707 fi
5708 DUMPBIN=$ac_cv_prog_DUMPBIN
5709 if test -n "$DUMPBIN"; then
5710   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5711 $as_echo "$DUMPBIN" >&6; }
5712 else
5713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5714 $as_echo "no" >&6; }
5715 fi
5716
5717
5718     test -n "$DUMPBIN" && break
5719   done
5720 fi
5721 if test -z "$DUMPBIN"; then
5722   ac_ct_DUMPBIN=$DUMPBIN
5723   for ac_prog in dumpbin "link -dump"
5724 do
5725   # Extract the first word of "$ac_prog", so it can be a program name with args.
5726 set dummy $ac_prog; ac_word=$2
5727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5728 $as_echo_n "checking for $ac_word... " >&6; }
5729 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5730   $as_echo_n "(cached) " >&6
5731 else
5732   if test -n "$ac_ct_DUMPBIN"; then
5733   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5734 else
5735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5736 for as_dir in $PATH
5737 do
5738   IFS=$as_save_IFS
5739   test -z "$as_dir" && as_dir=.
5740     for ac_exec_ext in '' $ac_executable_extensions; do
5741   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5742     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5743     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5744     break 2
5745   fi
5746 done
5747   done
5748 IFS=$as_save_IFS
5749
5750 fi
5751 fi
5752 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5753 if test -n "$ac_ct_DUMPBIN"; then
5754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5755 $as_echo "$ac_ct_DUMPBIN" >&6; }
5756 else
5757   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5758 $as_echo "no" >&6; }
5759 fi
5760
5761
5762   test -n "$ac_ct_DUMPBIN" && break
5763 done
5764
5765   if test "x$ac_ct_DUMPBIN" = x; then
5766     DUMPBIN=":"
5767   else
5768     case $cross_compiling:$ac_tool_warned in
5769 yes:)
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5771 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5772 ac_tool_warned=yes ;;
5773 esac
5774     DUMPBIN=$ac_ct_DUMPBIN
5775   fi
5776 fi
5777
5778     case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5779     *COFF*)
5780       DUMPBIN="$DUMPBIN -symbols -headers"
5781       ;;
5782     *)
5783       DUMPBIN=:
5784       ;;
5785     esac
5786   fi
5787
5788   if test : != "$DUMPBIN"; then
5789     NM=$DUMPBIN
5790   fi
5791 fi
5792 test -z "$NM" && NM=nm
5793
5794
5795
5796
5797
5798
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5800 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5801 if ${lt_cv_nm_interface+:} false; then :
5802   $as_echo_n "(cached) " >&6
5803 else
5804   lt_cv_nm_interface="BSD nm"
5805   echo "int some_variable = 0;" > conftest.$ac_ext
5806   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5807   (eval "$ac_compile" 2>conftest.err)
5808   cat conftest.err >&5
5809   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5810   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5811   cat conftest.err >&5
5812   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5813   cat conftest.out >&5
5814   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5815     lt_cv_nm_interface="MS dumpbin"
5816   fi
5817   rm -f conftest*
5818 fi
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5820 $as_echo "$lt_cv_nm_interface" >&6; }
5821
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5823 $as_echo_n "checking whether ln -s works... " >&6; }
5824 LN_S=$as_ln_s
5825 if test "$LN_S" = "ln -s"; then
5826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5827 $as_echo "yes" >&6; }
5828 else
5829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5830 $as_echo "no, using $LN_S" >&6; }
5831 fi
5832
5833 # find the maximum length of command line arguments
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5835 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5836 if ${lt_cv_sys_max_cmd_len+:} false; then :
5837   $as_echo_n "(cached) " >&6
5838 else
5839     i=0
5840   teststring=ABCD
5841
5842   case $build_os in
5843   msdosdjgpp*)
5844     # On DJGPP, this test can blow up pretty badly due to problems in libc
5845     # (any single argument exceeding 2000 bytes causes a buffer overrun
5846     # during glob expansion).  Even if it were fixed, the result of this
5847     # check would be larger than it should be.
5848     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5849     ;;
5850
5851   gnu*)
5852     # Under GNU Hurd, this test is not required because there is
5853     # no limit to the length of command line arguments.
5854     # Libtool will interpret -1 as no limit whatsoever
5855     lt_cv_sys_max_cmd_len=-1;
5856     ;;
5857
5858   cygwin* | mingw* | cegcc*)
5859     # On Win9x/ME, this test blows up -- it succeeds, but takes
5860     # about 5 minutes as the teststring grows exponentially.
5861     # Worse, since 9x/ME are not pre-emptively multitasking,
5862     # you end up with a "frozen" computer, even though with patience
5863     # the test eventually succeeds (with a max line length of 256k).
5864     # Instead, let's just punt: use the minimum linelength reported by
5865     # all of the supported platforms: 8192 (on NT/2K/XP).
5866     lt_cv_sys_max_cmd_len=8192;
5867     ;;
5868
5869   mint*)
5870     # On MiNT this can take a long time and run out of memory.
5871     lt_cv_sys_max_cmd_len=8192;
5872     ;;
5873
5874   amigaos*)
5875     # On AmigaOS with pdksh, this test takes hours, literally.
5876     # So we just punt and use a minimum line length of 8192.
5877     lt_cv_sys_max_cmd_len=8192;
5878     ;;
5879
5880   bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5881     # This has been around since 386BSD, at least.  Likely further.
5882     if test -x /sbin/sysctl; then
5883       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5884     elif test -x /usr/sbin/sysctl; then
5885       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5886     else
5887       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5888     fi
5889     # And add a safety zone
5890     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5891     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5892     ;;
5893
5894   interix*)
5895     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5896     lt_cv_sys_max_cmd_len=196608
5897     ;;
5898
5899   os2*)
5900     # The test takes a long time on OS/2.
5901     lt_cv_sys_max_cmd_len=8192
5902     ;;
5903
5904   osf*)
5905     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5906     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5907     # nice to cause kernel panics so lets avoid the loop below.
5908     # First set a reasonable default.
5909     lt_cv_sys_max_cmd_len=16384
5910     #
5911     if test -x /sbin/sysconfig; then
5912       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5913         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5914       esac
5915     fi
5916     ;;
5917   sco3.2v5*)
5918     lt_cv_sys_max_cmd_len=102400
5919     ;;
5920   sysv5* | sco5v6* | sysv4.2uw2*)
5921     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5922     if test -n "$kargmax"; then
5923       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5924     else
5925       lt_cv_sys_max_cmd_len=32768
5926     fi
5927     ;;
5928   *)
5929     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5930     if test -n "$lt_cv_sys_max_cmd_len" && \
5931        test undefined != "$lt_cv_sys_max_cmd_len"; then
5932       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5933       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5934     else
5935       # Make teststring a little bigger before we do anything with it.
5936       # a 1K string should be a reasonable start.
5937       for i in 1 2 3 4 5 6 7 8; do
5938         teststring=$teststring$teststring
5939       done
5940       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5941       # If test is not a shell built-in, we'll probably end up computing a
5942       # maximum length that is only half of the actual maximum length, but
5943       # we can't tell.
5944       while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5945                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5946               test 17 != "$i" # 1/2 MB should be enough
5947       do
5948         i=`expr $i + 1`
5949         teststring=$teststring$teststring
5950       done
5951       # Only check the string length outside the loop.
5952       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5953       teststring=
5954       # Add a significant safety factor because C++ compilers can tack on
5955       # massive amounts of additional arguments before passing them to the
5956       # linker.  It appears as though 1/2 is a usable value.
5957       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5958     fi
5959     ;;
5960   esac
5961
5962 fi
5963
5964 if test -n "$lt_cv_sys_max_cmd_len"; then
5965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5966 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5967 else
5968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5969 $as_echo "none" >&6; }
5970 fi
5971 max_cmd_len=$lt_cv_sys_max_cmd_len
5972
5973
5974
5975
5976
5977
5978 : ${CP="cp -f"}
5979 : ${MV="mv -f"}
5980 : ${RM="rm -f"}
5981
5982 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5983   lt_unset=unset
5984 else
5985   lt_unset=false
5986 fi
5987
5988
5989
5990
5991
5992 # test EBCDIC or ASCII
5993 case `echo X|tr X '\101'` in
5994  A) # ASCII based system
5995     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5996   lt_SP2NL='tr \040 \012'
5997   lt_NL2SP='tr \015\012 \040\040'
5998   ;;
5999  *) # EBCDIC based system
6000   lt_SP2NL='tr \100 \n'
6001   lt_NL2SP='tr \r\n \100\100'
6002   ;;
6003 esac
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6014 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6015 if ${lt_cv_to_host_file_cmd+:} false; then :
6016   $as_echo_n "(cached) " >&6
6017 else
6018   case $host in
6019   *-*-mingw* )
6020     case $build in
6021       *-*-mingw* ) # actually msys
6022         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6023         ;;
6024       *-*-cygwin* )
6025         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6026         ;;
6027       * ) # otherwise, assume *nix
6028         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6029         ;;
6030     esac
6031     ;;
6032   *-*-cygwin* )
6033     case $build in
6034       *-*-mingw* ) # actually msys
6035         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6036         ;;
6037       *-*-cygwin* )
6038         lt_cv_to_host_file_cmd=func_convert_file_noop
6039         ;;
6040       * ) # otherwise, assume *nix
6041         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6042         ;;
6043     esac
6044     ;;
6045   * ) # unhandled hosts (and "normal" native builds)
6046     lt_cv_to_host_file_cmd=func_convert_file_noop
6047     ;;
6048 esac
6049
6050 fi
6051
6052 to_host_file_cmd=$lt_cv_to_host_file_cmd
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6054 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
6055
6056
6057
6058
6059
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6061 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6062 if ${lt_cv_to_tool_file_cmd+:} false; then :
6063   $as_echo_n "(cached) " >&6
6064 else
6065   #assume ordinary cross tools, or native build.
6066 lt_cv_to_tool_file_cmd=func_convert_file_noop
6067 case $host in
6068   *-*-mingw* )
6069     case $build in
6070       *-*-mingw* ) # actually msys
6071         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6072         ;;
6073     esac
6074     ;;
6075 esac
6076
6077 fi
6078
6079 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6081 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6082
6083
6084
6085
6086
6087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6088 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6089 if ${lt_cv_ld_reload_flag+:} false; then :
6090   $as_echo_n "(cached) " >&6
6091 else
6092   lt_cv_ld_reload_flag='-r'
6093 fi
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6095 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6096 reload_flag=$lt_cv_ld_reload_flag
6097 case $reload_flag in
6098 "" | " "*) ;;
6099 *) reload_flag=" $reload_flag" ;;
6100 esac
6101 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6102 case $host_os in
6103   cygwin* | mingw* | pw32* | cegcc*)
6104     if test yes != "$GCC"; then
6105       reload_cmds=false
6106     fi
6107     ;;
6108   darwin*)
6109     if test yes = "$GCC"; then
6110       reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
6111     else
6112       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6113     fi
6114     ;;
6115 esac
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125 if test -n "$ac_tool_prefix"; then
6126   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6127 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6129 $as_echo_n "checking for $ac_word... " >&6; }
6130 if ${ac_cv_prog_OBJDUMP+:} false; then :
6131   $as_echo_n "(cached) " >&6
6132 else
6133   if test -n "$OBJDUMP"; then
6134   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6135 else
6136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6137 for as_dir in $PATH
6138 do
6139   IFS=$as_save_IFS
6140   test -z "$as_dir" && as_dir=.
6141     for ac_exec_ext in '' $ac_executable_extensions; do
6142   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6143     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6144     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6145     break 2
6146   fi
6147 done
6148   done
6149 IFS=$as_save_IFS
6150
6151 fi
6152 fi
6153 OBJDUMP=$ac_cv_prog_OBJDUMP
6154 if test -n "$OBJDUMP"; then
6155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6156 $as_echo "$OBJDUMP" >&6; }
6157 else
6158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6159 $as_echo "no" >&6; }
6160 fi
6161
6162
6163 fi
6164 if test -z "$ac_cv_prog_OBJDUMP"; then
6165   ac_ct_OBJDUMP=$OBJDUMP
6166   # Extract the first word of "objdump", so it can be a program name with args.
6167 set dummy objdump; ac_word=$2
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6169 $as_echo_n "checking for $ac_word... " >&6; }
6170 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6171   $as_echo_n "(cached) " >&6
6172 else
6173   if test -n "$ac_ct_OBJDUMP"; then
6174   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6175 else
6176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6177 for as_dir in $PATH
6178 do
6179   IFS=$as_save_IFS
6180   test -z "$as_dir" && as_dir=.
6181     for ac_exec_ext in '' $ac_executable_extensions; do
6182   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6183     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6184     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6185     break 2
6186   fi
6187 done
6188   done
6189 IFS=$as_save_IFS
6190
6191 fi
6192 fi
6193 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6194 if test -n "$ac_ct_OBJDUMP"; then
6195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6196 $as_echo "$ac_ct_OBJDUMP" >&6; }
6197 else
6198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6199 $as_echo "no" >&6; }
6200 fi
6201
6202   if test "x$ac_ct_OBJDUMP" = x; then
6203     OBJDUMP="false"
6204   else
6205     case $cross_compiling:$ac_tool_warned in
6206 yes:)
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6208 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6209 ac_tool_warned=yes ;;
6210 esac
6211     OBJDUMP=$ac_ct_OBJDUMP
6212   fi
6213 else
6214   OBJDUMP="$ac_cv_prog_OBJDUMP"
6215 fi
6216
6217 test -z "$OBJDUMP" && OBJDUMP=objdump
6218
6219
6220
6221
6222
6223
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6225 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6226 if ${lt_cv_deplibs_check_method+:} false; then :
6227   $as_echo_n "(cached) " >&6
6228 else
6229   lt_cv_file_magic_cmd='$MAGIC_CMD'
6230 lt_cv_file_magic_test_file=
6231 lt_cv_deplibs_check_method='unknown'
6232 # Need to set the preceding variable on all platforms that support
6233 # interlibrary dependencies.
6234 # 'none' -- dependencies not supported.
6235 # 'unknown' -- same as none, but documents that we really don't know.
6236 # 'pass_all' -- all dependencies passed with no checks.
6237 # 'test_compile' -- check by making test program.
6238 # 'file_magic [[regex]]' -- check by looking for files in library path
6239 # that responds to the $file_magic_cmd with a given extended regex.
6240 # If you have 'file' or equivalent on your system and you're not sure
6241 # whether 'pass_all' will *always* work, you probably want this one.
6242
6243 case $host_os in
6244 aix[4-9]*)
6245   lt_cv_deplibs_check_method=pass_all
6246   ;;
6247
6248 beos*)
6249   lt_cv_deplibs_check_method=pass_all
6250   ;;
6251
6252 bsdi[45]*)
6253   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6254   lt_cv_file_magic_cmd='/usr/bin/file -L'
6255   lt_cv_file_magic_test_file=/shlib/libc.so
6256   ;;
6257
6258 cygwin*)
6259   # func_win32_libid is a shell function defined in ltmain.sh
6260   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6261   lt_cv_file_magic_cmd='func_win32_libid'
6262   ;;
6263
6264 mingw* | pw32*)
6265   # Base MSYS/MinGW do not provide the 'file' command needed by
6266   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6267   # unless we find 'file', for example because we are cross-compiling.
6268   if ( file / ) >/dev/null 2>&1; then
6269     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6270     lt_cv_file_magic_cmd='func_win32_libid'
6271   else
6272     # Keep this pattern in sync with the one in func_win32_libid.
6273     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6274     lt_cv_file_magic_cmd='$OBJDUMP -f'
6275   fi
6276   ;;
6277
6278 cegcc*)
6279   # use the weaker test based on 'objdump'. See mingw*.
6280   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6281   lt_cv_file_magic_cmd='$OBJDUMP -f'
6282   ;;
6283
6284 darwin* | rhapsody*)
6285   lt_cv_deplibs_check_method=pass_all
6286   ;;
6287
6288 freebsd* | dragonfly*)
6289   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6290     case $host_cpu in
6291     i*86 )
6292       # Not sure whether the presence of OpenBSD here was a mistake.
6293       # Let's accept both of them until this is cleared up.
6294       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6295       lt_cv_file_magic_cmd=/usr/bin/file
6296       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6297       ;;
6298     esac
6299   else
6300     lt_cv_deplibs_check_method=pass_all
6301   fi
6302   ;;
6303
6304 haiku*)
6305   lt_cv_deplibs_check_method=pass_all
6306   ;;
6307
6308 hpux10.20* | hpux11*)
6309   lt_cv_file_magic_cmd=/usr/bin/file
6310   case $host_cpu in
6311   ia64*)
6312     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6313     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6314     ;;
6315   hppa*64*)
6316     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]'
6317     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6318     ;;
6319   *)
6320     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6321     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6322     ;;
6323   esac
6324   ;;
6325
6326 interix[3-9]*)
6327   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6328   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6329   ;;
6330
6331 irix5* | irix6* | nonstopux*)
6332   case $LD in
6333   *-32|*"-32 ") libmagic=32-bit;;
6334   *-n32|*"-n32 ") libmagic=N32;;
6335   *-64|*"-64 ") libmagic=64-bit;;
6336   *) libmagic=never-match;;
6337   esac
6338   lt_cv_deplibs_check_method=pass_all
6339   ;;
6340
6341 # This must be glibc/ELF.
6342 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6343   lt_cv_deplibs_check_method=pass_all
6344   ;;
6345
6346 netbsd*)
6347   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6348     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6349   else
6350     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6351   fi
6352   ;;
6353
6354 newos6*)
6355   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6356   lt_cv_file_magic_cmd=/usr/bin/file
6357   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6358   ;;
6359
6360 *nto* | *qnx*)
6361   lt_cv_deplibs_check_method=pass_all
6362   ;;
6363
6364 openbsd* | bitrig*)
6365   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6366     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6367   else
6368     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6369   fi
6370   ;;
6371
6372 osf3* | osf4* | osf5*)
6373   lt_cv_deplibs_check_method=pass_all
6374   ;;
6375
6376 rdos*)
6377   lt_cv_deplibs_check_method=pass_all
6378   ;;
6379
6380 solaris*)
6381   lt_cv_deplibs_check_method=pass_all
6382   ;;
6383
6384 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6385   lt_cv_deplibs_check_method=pass_all
6386   ;;
6387
6388 sysv4 | sysv4.3*)
6389   case $host_vendor in
6390   motorola)
6391     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]'
6392     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6393     ;;
6394   ncr)
6395     lt_cv_deplibs_check_method=pass_all
6396     ;;
6397   sequent)
6398     lt_cv_file_magic_cmd='/bin/file'
6399     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6400     ;;
6401   sni)
6402     lt_cv_file_magic_cmd='/bin/file'
6403     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6404     lt_cv_file_magic_test_file=/lib/libc.so
6405     ;;
6406   siemens)
6407     lt_cv_deplibs_check_method=pass_all
6408     ;;
6409   pc)
6410     lt_cv_deplibs_check_method=pass_all
6411     ;;
6412   esac
6413   ;;
6414
6415 tpf*)
6416   lt_cv_deplibs_check_method=pass_all
6417   ;;
6418 os2*)
6419   lt_cv_deplibs_check_method=pass_all
6420   ;;
6421 esac
6422
6423 fi
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6425 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6426
6427 file_magic_glob=
6428 want_nocaseglob=no
6429 if test "$build" = "$host"; then
6430   case $host_os in
6431   mingw* | pw32*)
6432     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6433       want_nocaseglob=yes
6434     else
6435       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6436     fi
6437     ;;
6438   esac
6439 fi
6440
6441 file_magic_cmd=$lt_cv_file_magic_cmd
6442 deplibs_check_method=$lt_cv_deplibs_check_method
6443 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466 if test -n "$ac_tool_prefix"; then
6467   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6468 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6470 $as_echo_n "checking for $ac_word... " >&6; }
6471 if ${ac_cv_prog_DLLTOOL+:} false; then :
6472   $as_echo_n "(cached) " >&6
6473 else
6474   if test -n "$DLLTOOL"; then
6475   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6476 else
6477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6478 for as_dir in $PATH
6479 do
6480   IFS=$as_save_IFS
6481   test -z "$as_dir" && as_dir=.
6482     for ac_exec_ext in '' $ac_executable_extensions; do
6483   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6484     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6485     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6486     break 2
6487   fi
6488 done
6489   done
6490 IFS=$as_save_IFS
6491
6492 fi
6493 fi
6494 DLLTOOL=$ac_cv_prog_DLLTOOL
6495 if test -n "$DLLTOOL"; then
6496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6497 $as_echo "$DLLTOOL" >&6; }
6498 else
6499   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6500 $as_echo "no" >&6; }
6501 fi
6502
6503
6504 fi
6505 if test -z "$ac_cv_prog_DLLTOOL"; then
6506   ac_ct_DLLTOOL=$DLLTOOL
6507   # Extract the first word of "dlltool", so it can be a program name with args.
6508 set dummy dlltool; ac_word=$2
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6510 $as_echo_n "checking for $ac_word... " >&6; }
6511 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6512   $as_echo_n "(cached) " >&6
6513 else
6514   if test -n "$ac_ct_DLLTOOL"; then
6515   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6516 else
6517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6518 for as_dir in $PATH
6519 do
6520   IFS=$as_save_IFS
6521   test -z "$as_dir" && as_dir=.
6522     for ac_exec_ext in '' $ac_executable_extensions; do
6523   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6524     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6525     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6526     break 2
6527   fi
6528 done
6529   done
6530 IFS=$as_save_IFS
6531
6532 fi
6533 fi
6534 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6535 if test -n "$ac_ct_DLLTOOL"; then
6536   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6537 $as_echo "$ac_ct_DLLTOOL" >&6; }
6538 else
6539   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6540 $as_echo "no" >&6; }
6541 fi
6542
6543   if test "x$ac_ct_DLLTOOL" = x; then
6544     DLLTOOL="false"
6545   else
6546     case $cross_compiling:$ac_tool_warned in
6547 yes:)
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6549 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6550 ac_tool_warned=yes ;;
6551 esac
6552     DLLTOOL=$ac_ct_DLLTOOL
6553   fi
6554 else
6555   DLLTOOL="$ac_cv_prog_DLLTOOL"
6556 fi
6557
6558 test -z "$DLLTOOL" && DLLTOOL=dlltool
6559
6560
6561
6562
6563
6564
6565
6566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6567 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6568 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6569   $as_echo_n "(cached) " >&6
6570 else
6571   lt_cv_sharedlib_from_linklib_cmd='unknown'
6572
6573 case $host_os in
6574 cygwin* | mingw* | pw32* | cegcc*)
6575   # two different shell functions defined in ltmain.sh;
6576   # decide which one to use based on capabilities of $DLLTOOL
6577   case `$DLLTOOL --help 2>&1` in
6578   *--identify-strict*)
6579     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6580     ;;
6581   *)
6582     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6583     ;;
6584   esac
6585   ;;
6586 *)
6587   # fallback: assume linklib IS sharedlib
6588   lt_cv_sharedlib_from_linklib_cmd=$ECHO
6589   ;;
6590 esac
6591
6592 fi
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6594 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6595 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6596 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6597
6598
6599
6600
6601
6602
6603
6604 if test -n "$ac_tool_prefix"; then
6605   for ac_prog in ar
6606   do
6607     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6608 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6610 $as_echo_n "checking for $ac_word... " >&6; }
6611 if ${ac_cv_prog_AR+:} false; then :
6612   $as_echo_n "(cached) " >&6
6613 else
6614   if test -n "$AR"; then
6615   ac_cv_prog_AR="$AR" # Let the user override the test.
6616 else
6617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6618 for as_dir in $PATH
6619 do
6620   IFS=$as_save_IFS
6621   test -z "$as_dir" && as_dir=.
6622     for ac_exec_ext in '' $ac_executable_extensions; do
6623   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6624     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6625     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6626     break 2
6627   fi
6628 done
6629   done
6630 IFS=$as_save_IFS
6631
6632 fi
6633 fi
6634 AR=$ac_cv_prog_AR
6635 if test -n "$AR"; then
6636   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6637 $as_echo "$AR" >&6; }
6638 else
6639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6640 $as_echo "no" >&6; }
6641 fi
6642
6643
6644     test -n "$AR" && break
6645   done
6646 fi
6647 if test -z "$AR"; then
6648   ac_ct_AR=$AR
6649   for ac_prog in ar
6650 do
6651   # Extract the first word of "$ac_prog", so it can be a program name with args.
6652 set dummy $ac_prog; ac_word=$2
6653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6654 $as_echo_n "checking for $ac_word... " >&6; }
6655 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6656   $as_echo_n "(cached) " >&6
6657 else
6658   if test -n "$ac_ct_AR"; then
6659   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6660 else
6661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6662 for as_dir in $PATH
6663 do
6664   IFS=$as_save_IFS
6665   test -z "$as_dir" && as_dir=.
6666     for ac_exec_ext in '' $ac_executable_extensions; do
6667   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6668     ac_cv_prog_ac_ct_AR="$ac_prog"
6669     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6670     break 2
6671   fi
6672 done
6673   done
6674 IFS=$as_save_IFS
6675
6676 fi
6677 fi
6678 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6679 if test -n "$ac_ct_AR"; then
6680   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6681 $as_echo "$ac_ct_AR" >&6; }
6682 else
6683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6684 $as_echo "no" >&6; }
6685 fi
6686
6687
6688   test -n "$ac_ct_AR" && break
6689 done
6690
6691   if test "x$ac_ct_AR" = x; then
6692     AR="false"
6693   else
6694     case $cross_compiling:$ac_tool_warned in
6695 yes:)
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6697 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6698 ac_tool_warned=yes ;;
6699 esac
6700     AR=$ac_ct_AR
6701   fi
6702 fi
6703
6704 : ${AR=ar}
6705
6706
6707
6708
6709
6710
6711 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
6712 # Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6713 # higher priority because thats what people were doing historically (setting
6714 # ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
6715 # variable obsoleted/removed.
6716
6717 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6718 lt_ar_flags=$AR_FLAGS
6719
6720
6721
6722
6723
6724
6725 # Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
6726 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6727
6728
6729
6730
6731
6732
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6734 $as_echo_n "checking for archiver @FILE support... " >&6; }
6735 if ${lt_cv_ar_at_file+:} false; then :
6736   $as_echo_n "(cached) " >&6
6737 else
6738   lt_cv_ar_at_file=no
6739    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6740 /* end confdefs.h.  */
6741
6742 int
6743 main ()
6744 {
6745
6746   ;
6747   return 0;
6748 }
6749 _ACEOF
6750 if ac_fn_c_try_compile "$LINENO"; then :
6751   echo conftest.$ac_objext > conftest.lst
6752       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6753       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6754   (eval $lt_ar_try) 2>&5
6755   ac_status=$?
6756   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6757   test $ac_status = 0; }
6758       if test 0 -eq "$ac_status"; then
6759         # Ensure the archiver fails upon bogus file names.
6760         rm -f conftest.$ac_objext libconftest.a
6761         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6762   (eval $lt_ar_try) 2>&5
6763   ac_status=$?
6764   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6765   test $ac_status = 0; }
6766         if test 0 -ne "$ac_status"; then
6767           lt_cv_ar_at_file=@
6768         fi
6769       fi
6770       rm -f conftest.* libconftest.a
6771
6772 fi
6773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6774
6775 fi
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6777 $as_echo "$lt_cv_ar_at_file" >&6; }
6778
6779 if test no = "$lt_cv_ar_at_file"; then
6780   archiver_list_spec=
6781 else
6782   archiver_list_spec=$lt_cv_ar_at_file
6783 fi
6784
6785
6786
6787
6788
6789
6790
6791 if test -n "$ac_tool_prefix"; then
6792   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6793 set dummy ${ac_tool_prefix}strip; ac_word=$2
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6795 $as_echo_n "checking for $ac_word... " >&6; }
6796 if ${ac_cv_prog_STRIP+:} false; then :
6797   $as_echo_n "(cached) " >&6
6798 else
6799   if test -n "$STRIP"; then
6800   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6801 else
6802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6803 for as_dir in $PATH
6804 do
6805   IFS=$as_save_IFS
6806   test -z "$as_dir" && as_dir=.
6807     for ac_exec_ext in '' $ac_executable_extensions; do
6808   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6809     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6810     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6811     break 2
6812   fi
6813 done
6814   done
6815 IFS=$as_save_IFS
6816
6817 fi
6818 fi
6819 STRIP=$ac_cv_prog_STRIP
6820 if test -n "$STRIP"; then
6821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6822 $as_echo "$STRIP" >&6; }
6823 else
6824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6825 $as_echo "no" >&6; }
6826 fi
6827
6828
6829 fi
6830 if test -z "$ac_cv_prog_STRIP"; then
6831   ac_ct_STRIP=$STRIP
6832   # Extract the first word of "strip", so it can be a program name with args.
6833 set dummy strip; ac_word=$2
6834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6835 $as_echo_n "checking for $ac_word... " >&6; }
6836 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6837   $as_echo_n "(cached) " >&6
6838 else
6839   if test -n "$ac_ct_STRIP"; then
6840   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6841 else
6842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6843 for as_dir in $PATH
6844 do
6845   IFS=$as_save_IFS
6846   test -z "$as_dir" && as_dir=.
6847     for ac_exec_ext in '' $ac_executable_extensions; do
6848   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6849     ac_cv_prog_ac_ct_STRIP="strip"
6850     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6851     break 2
6852   fi
6853 done
6854   done
6855 IFS=$as_save_IFS
6856
6857 fi
6858 fi
6859 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6860 if test -n "$ac_ct_STRIP"; then
6861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6862 $as_echo "$ac_ct_STRIP" >&6; }
6863 else
6864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6865 $as_echo "no" >&6; }
6866 fi
6867
6868   if test "x$ac_ct_STRIP" = x; then
6869     STRIP=":"
6870   else
6871     case $cross_compiling:$ac_tool_warned in
6872 yes:)
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6874 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6875 ac_tool_warned=yes ;;
6876 esac
6877     STRIP=$ac_ct_STRIP
6878   fi
6879 else
6880   STRIP="$ac_cv_prog_STRIP"
6881 fi
6882
6883 test -z "$STRIP" && STRIP=:
6884
6885
6886
6887
6888
6889
6890 if test -n "$ac_tool_prefix"; then
6891   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6892 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6894 $as_echo_n "checking for $ac_word... " >&6; }
6895 if ${ac_cv_prog_RANLIB+:} false; then :
6896   $as_echo_n "(cached) " >&6
6897 else
6898   if test -n "$RANLIB"; then
6899   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6900 else
6901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6902 for as_dir in $PATH
6903 do
6904   IFS=$as_save_IFS
6905   test -z "$as_dir" && as_dir=.
6906     for ac_exec_ext in '' $ac_executable_extensions; do
6907   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6908     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6909     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6910     break 2
6911   fi
6912 done
6913   done
6914 IFS=$as_save_IFS
6915
6916 fi
6917 fi
6918 RANLIB=$ac_cv_prog_RANLIB
6919 if test -n "$RANLIB"; then
6920   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6921 $as_echo "$RANLIB" >&6; }
6922 else
6923   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6924 $as_echo "no" >&6; }
6925 fi
6926
6927
6928 fi
6929 if test -z "$ac_cv_prog_RANLIB"; then
6930   ac_ct_RANLIB=$RANLIB
6931   # Extract the first word of "ranlib", so it can be a program name with args.
6932 set dummy ranlib; ac_word=$2
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6934 $as_echo_n "checking for $ac_word... " >&6; }
6935 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6936   $as_echo_n "(cached) " >&6
6937 else
6938   if test -n "$ac_ct_RANLIB"; then
6939   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6940 else
6941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6942 for as_dir in $PATH
6943 do
6944   IFS=$as_save_IFS
6945   test -z "$as_dir" && as_dir=.
6946     for ac_exec_ext in '' $ac_executable_extensions; do
6947   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6948     ac_cv_prog_ac_ct_RANLIB="ranlib"
6949     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6950     break 2
6951   fi
6952 done
6953   done
6954 IFS=$as_save_IFS
6955
6956 fi
6957 fi
6958 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6959 if test -n "$ac_ct_RANLIB"; then
6960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6961 $as_echo "$ac_ct_RANLIB" >&6; }
6962 else
6963   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6964 $as_echo "no" >&6; }
6965 fi
6966
6967   if test "x$ac_ct_RANLIB" = x; then
6968     RANLIB=":"
6969   else
6970     case $cross_compiling:$ac_tool_warned in
6971 yes:)
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6973 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6974 ac_tool_warned=yes ;;
6975 esac
6976     RANLIB=$ac_ct_RANLIB
6977   fi
6978 else
6979   RANLIB="$ac_cv_prog_RANLIB"
6980 fi
6981
6982 test -z "$RANLIB" && RANLIB=:
6983
6984
6985
6986
6987
6988
6989 # Determine commands to create old-style static archives.
6990 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6991 old_postinstall_cmds='chmod 644 $oldlib'
6992 old_postuninstall_cmds=
6993
6994 if test -n "$RANLIB"; then
6995   case $host_os in
6996   bitrig* | openbsd*)
6997     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6998     ;;
6999   *)
7000     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7001     ;;
7002   esac
7003   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7004 fi
7005
7006 case $host_os in
7007   darwin*)
7008     lock_old_archive_extraction=yes ;;
7009   *)
7010     lock_old_archive_extraction=no ;;
7011 esac
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051 # If no C compiler was specified, use CC.
7052 LTCC=${LTCC-"$CC"}
7053
7054 # If no C compiler flags were specified, use CFLAGS.
7055 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7056
7057 # Allow CC to be a program name with arguments.
7058 compiler=$CC
7059
7060
7061 # Check for command to grab the raw symbol name followed by C symbol from nm.
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7063 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7064 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7065   $as_echo_n "(cached) " >&6
7066 else
7067
7068 # These are sane defaults that work on at least a few old systems.
7069 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7070
7071 # Character class describing NM global symbol codes.
7072 symcode='[BCDEGRST]'
7073
7074 # Regexp to match symbols that can be accessed directly from C.
7075 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7076
7077 # Define system-specific variables.
7078 case $host_os in
7079 aix*)
7080   symcode='[BCDT]'
7081   ;;
7082 cygwin* | mingw* | pw32* | cegcc*)
7083   symcode='[ABCDGISTW]'
7084   ;;
7085 hpux*)
7086   if test ia64 = "$host_cpu"; then
7087     symcode='[ABCDEGRST]'
7088   fi
7089   ;;
7090 irix* | nonstopux*)
7091   symcode='[BCDEGRST]'
7092   ;;
7093 osf*)
7094   symcode='[BCDEGQRST]'
7095   ;;
7096 solaris*)
7097   symcode='[BDRT]'
7098   ;;
7099 sco3.2v5*)
7100   symcode='[DT]'
7101   ;;
7102 sysv4.2uw2*)
7103   symcode='[DT]'
7104   ;;
7105 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7106   symcode='[ABDT]'
7107   ;;
7108 sysv4)
7109   symcode='[DFNSTU]'
7110   ;;
7111 esac
7112
7113 # If we're using GNU nm, then use its standard symbol codes.
7114 case `$NM -V 2>&1` in
7115 *GNU* | *'with BFD'*)
7116   symcode='[ABCDGIRSTW]' ;;
7117 esac
7118
7119 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7120   # Gets list of data symbols to import.
7121   lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
7122   # Adjust the below global symbol transforms to fixup imported variables.
7123   lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7124   lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
7125   lt_c_name_lib_hook="\
7126   -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
7127   -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
7128 else
7129   # Disable hooks by default.
7130   lt_cv_sys_global_symbol_to_import=
7131   lt_cdecl_hook=
7132   lt_c_name_hook=
7133   lt_c_name_lib_hook=
7134 fi
7135
7136 # Transform an extracted symbol line into a proper C declaration.
7137 # Some systems (esp. on ia64) link data and code symbols differently,
7138 # so use this general approach.
7139 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
7140 $lt_cdecl_hook\
7141 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7142 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7143
7144 # Transform an extracted symbol line into symbol name and symbol address
7145 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
7146 $lt_c_name_hook\
7147 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7148 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
7149
7150 # Transform an extracted symbol line into symbol name with lib prefix and
7151 # symbol address.
7152 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7153 $lt_c_name_lib_hook\
7154 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7155 " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
7156 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
7157
7158 # Handle CRLF in mingw tool chain
7159 opt_cr=
7160 case $build_os in
7161 mingw*)
7162   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7163   ;;
7164 esac
7165
7166 # Try without a prefix underscore, then with it.
7167 for ac_symprfx in "" "_"; do
7168
7169   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7170   symxfrm="\\1 $ac_symprfx\\2 \\2"
7171
7172   # Write the raw and C identifiers.
7173   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7174     # Fake it for dumpbin and say T for any non-static function,
7175     # D for any global variable and I for any imported variable.
7176     # Also find C++ and __fastcall symbols from MSVC++,
7177     # which start with @ or ?.
7178     lt_cv_sys_global_symbol_pipe="$AWK '"\
7179 "     {last_section=section; section=\$ 3};"\
7180 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7181 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7182 "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7183 "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7184 "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7185 "     \$ 0!~/External *\|/{next};"\
7186 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7187 "     {if(hide[section]) next};"\
7188 "     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7189 "     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7190 "     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7191 "     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7192 "     ' prfx=^$ac_symprfx"
7193   else
7194     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7195   fi
7196   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7197
7198   # Check to see that the pipe works correctly.
7199   pipe_works=no
7200
7201   rm -f conftest*
7202   cat > conftest.$ac_ext <<_LT_EOF
7203 #ifdef __cplusplus
7204 extern "C" {
7205 #endif
7206 char nm_test_var;
7207 void nm_test_func(void);
7208 void nm_test_func(void){}
7209 #ifdef __cplusplus
7210 }
7211 #endif
7212 int main(){nm_test_var='a';nm_test_func();return(0);}
7213 _LT_EOF
7214
7215   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7216   (eval $ac_compile) 2>&5
7217   ac_status=$?
7218   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7219   test $ac_status = 0; }; then
7220     # Now try to grab the symbols.
7221     nlist=conftest.nm
7222     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7223   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7224   ac_status=$?
7225   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7226   test $ac_status = 0; } && test -s "$nlist"; then
7227       # Try sorting and uniquifying the output.
7228       if sort "$nlist" | uniq > "$nlist"T; then
7229         mv -f "$nlist"T "$nlist"
7230       else
7231         rm -f "$nlist"T
7232       fi
7233
7234       # Make sure that we snagged all the symbols we need.
7235       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7236         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7237           cat <<_LT_EOF > conftest.$ac_ext
7238 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7239 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7240 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7241    relocations are performed -- see ld's documentation on pseudo-relocs.  */
7242 # define LT_DLSYM_CONST
7243 #elif defined __osf__
7244 /* This system does not cope well with relocations in const data.  */
7245 # define LT_DLSYM_CONST
7246 #else
7247 # define LT_DLSYM_CONST const
7248 #endif
7249
7250 #ifdef __cplusplus
7251 extern "C" {
7252 #endif
7253
7254 _LT_EOF
7255           # Now generate the symbol file.
7256           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7257
7258           cat <<_LT_EOF >> conftest.$ac_ext
7259
7260 /* The mapping between symbol names and symbols.  */
7261 LT_DLSYM_CONST struct {
7262   const char *name;
7263   void       *address;
7264 }
7265 lt__PROGRAM__LTX_preloaded_symbols[] =
7266 {
7267   { "@PROGRAM@", (void *) 0 },
7268 _LT_EOF
7269           $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7270           cat <<\_LT_EOF >> conftest.$ac_ext
7271   {0, (void *) 0}
7272 };
7273
7274 /* This works around a problem in FreeBSD linker */
7275 #ifdef FREEBSD_WORKAROUND
7276 static const void *lt_preloaded_setup() {
7277   return lt__PROGRAM__LTX_preloaded_symbols;
7278 }
7279 #endif
7280
7281 #ifdef __cplusplus
7282 }
7283 #endif
7284 _LT_EOF
7285           # Now try linking the two files.
7286           mv conftest.$ac_objext conftstm.$ac_objext
7287           lt_globsym_save_LIBS=$LIBS
7288           lt_globsym_save_CFLAGS=$CFLAGS
7289           LIBS=conftstm.$ac_objext
7290           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7291           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7292   (eval $ac_link) 2>&5
7293   ac_status=$?
7294   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7295   test $ac_status = 0; } && test -s conftest$ac_exeext; then
7296             pipe_works=yes
7297           fi
7298           LIBS=$lt_globsym_save_LIBS
7299           CFLAGS=$lt_globsym_save_CFLAGS
7300         else
7301           echo "cannot find nm_test_func in $nlist" >&5
7302         fi
7303       else
7304         echo "cannot find nm_test_var in $nlist" >&5
7305       fi
7306     else
7307       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7308     fi
7309   else
7310     echo "$progname: failed program was:" >&5
7311     cat conftest.$ac_ext >&5
7312   fi
7313   rm -rf conftest* conftst*
7314
7315   # Do not use the global_symbol_pipe unless it works.
7316   if test yes = "$pipe_works"; then
7317     break
7318   else
7319     lt_cv_sys_global_symbol_pipe=
7320   fi
7321 done
7322
7323 fi
7324
7325 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7326   lt_cv_sys_global_symbol_to_cdecl=
7327 fi
7328 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7330 $as_echo "failed" >&6; }
7331 else
7332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7333 $as_echo "ok" >&6; }
7334 fi
7335
7336 # Response file support.
7337 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7338   nm_file_list_spec='@'
7339 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7340   nm_file_list_spec='@'
7341 fi
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7380 $as_echo_n "checking for sysroot... " >&6; }
7381
7382 # Check whether --with-sysroot was given.
7383 if test "${with_sysroot+set}" = set; then :
7384   withval=$with_sysroot;
7385 else
7386   with_sysroot=no
7387 fi
7388
7389
7390 lt_sysroot=
7391 case $with_sysroot in #(
7392  yes)
7393    if test yes = "$GCC"; then
7394      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7395    fi
7396    ;; #(
7397  /*)
7398    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7399    ;; #(
7400  no|'')
7401    ;; #(
7402  *)
7403    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7404 $as_echo "$with_sysroot" >&6; }
7405    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7406    ;;
7407 esac
7408
7409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7410 $as_echo "${lt_sysroot:-no}" >&6; }
7411
7412
7413
7414
7415
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7417 $as_echo_n "checking for a working dd... " >&6; }
7418 if ${ac_cv_path_lt_DD+:} false; then :
7419   $as_echo_n "(cached) " >&6
7420 else
7421   printf 0123456789abcdef0123456789abcdef >conftest.i
7422 cat conftest.i conftest.i >conftest2.i
7423 : ${lt_DD:=$DD}
7424 if test -z "$lt_DD"; then
7425   ac_path_lt_DD_found=false
7426   # Loop through the user's path and test for each of PROGNAME-LIST
7427   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7428 for as_dir in $PATH
7429 do
7430   IFS=$as_save_IFS
7431   test -z "$as_dir" && as_dir=.
7432     for ac_prog in dd; do
7433     for ac_exec_ext in '' $ac_executable_extensions; do
7434       ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7435       as_fn_executable_p "$ac_path_lt_DD" || continue
7436 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7437   cmp -s conftest.i conftest.out \
7438   && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7439 fi
7440       $ac_path_lt_DD_found && break 3
7441     done
7442   done
7443   done
7444 IFS=$as_save_IFS
7445   if test -z "$ac_cv_path_lt_DD"; then
7446     :
7447   fi
7448 else
7449   ac_cv_path_lt_DD=$lt_DD
7450 fi
7451
7452 rm -f conftest.i conftest2.i conftest.out
7453 fi
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7455 $as_echo "$ac_cv_path_lt_DD" >&6; }
7456
7457
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7459 $as_echo_n "checking how to truncate binary pipes... " >&6; }
7460 if ${lt_cv_truncate_bin+:} false; then :
7461   $as_echo_n "(cached) " >&6
7462 else
7463   printf 0123456789abcdef0123456789abcdef >conftest.i
7464 cat conftest.i conftest.i >conftest2.i
7465 lt_cv_truncate_bin=
7466 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7467   cmp -s conftest.i conftest.out \
7468   && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7469 fi
7470 rm -f conftest.i conftest2.i conftest.out
7471 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7472 fi
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7474 $as_echo "$lt_cv_truncate_bin" >&6; }
7475
7476
7477
7478
7479
7480
7481
7482 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7483 func_cc_basename ()
7484 {
7485     for cc_temp in $*""; do
7486       case $cc_temp in
7487         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7488         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7489         \-*) ;;
7490         *) break;;
7491       esac
7492     done
7493     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7494 }
7495
7496 # Check whether --enable-libtool-lock was given.
7497 if test "${enable_libtool_lock+set}" = set; then :
7498   enableval=$enable_libtool_lock;
7499 fi
7500
7501 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7502
7503 # Some flags need to be propagated to the compiler or linker for good
7504 # libtool support.
7505 case $host in
7506 ia64-*-hpux*)
7507   # Find out what ABI is being produced by ac_compile, and set mode
7508   # options accordingly.
7509   echo 'int i;' > conftest.$ac_ext
7510   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7511   (eval $ac_compile) 2>&5
7512   ac_status=$?
7513   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7514   test $ac_status = 0; }; then
7515     case `/usr/bin/file conftest.$ac_objext` in
7516       *ELF-32*)
7517         HPUX_IA64_MODE=32
7518         ;;
7519       *ELF-64*)
7520         HPUX_IA64_MODE=64
7521         ;;
7522     esac
7523   fi
7524   rm -rf conftest*
7525   ;;
7526 *-*-irix6*)
7527   # Find out what ABI is being produced by ac_compile, and set linker
7528   # options accordingly.
7529   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7530   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7531   (eval $ac_compile) 2>&5
7532   ac_status=$?
7533   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7534   test $ac_status = 0; }; then
7535     if test yes = "$lt_cv_prog_gnu_ld"; then
7536       case `/usr/bin/file conftest.$ac_objext` in
7537         *32-bit*)
7538           LD="${LD-ld} -melf32bsmip"
7539           ;;
7540         *N32*)
7541           LD="${LD-ld} -melf32bmipn32"
7542           ;;
7543         *64-bit*)
7544           LD="${LD-ld} -melf64bmip"
7545         ;;
7546       esac
7547     else
7548       case `/usr/bin/file conftest.$ac_objext` in
7549         *32-bit*)
7550           LD="${LD-ld} -32"
7551           ;;
7552         *N32*)
7553           LD="${LD-ld} -n32"
7554           ;;
7555         *64-bit*)
7556           LD="${LD-ld} -64"
7557           ;;
7558       esac
7559     fi
7560   fi
7561   rm -rf conftest*
7562   ;;
7563
7564 mips64*-*linux*)
7565   # Find out what ABI is being produced by ac_compile, and set linker
7566   # options accordingly.
7567   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7568   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7569   (eval $ac_compile) 2>&5
7570   ac_status=$?
7571   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7572   test $ac_status = 0; }; then
7573     emul=elf
7574     case `/usr/bin/file conftest.$ac_objext` in
7575       *32-bit*)
7576         emul="${emul}32"
7577         ;;
7578       *64-bit*)
7579         emul="${emul}64"
7580         ;;
7581     esac
7582     case `/usr/bin/file conftest.$ac_objext` in
7583       *MSB*)
7584         emul="${emul}btsmip"
7585         ;;
7586       *LSB*)
7587         emul="${emul}ltsmip"
7588         ;;
7589     esac
7590     case `/usr/bin/file conftest.$ac_objext` in
7591       *N32*)
7592         emul="${emul}n32"
7593         ;;
7594     esac
7595     LD="${LD-ld} -m $emul"
7596   fi
7597   rm -rf conftest*
7598   ;;
7599
7600 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7601 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7602   # Find out what ABI is being produced by ac_compile, and set linker
7603   # options accordingly.  Note that the listed cases only cover the
7604   # situations where additional linker options are needed (such as when
7605   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7606   # vice versa); the common cases where no linker options are needed do
7607   # not appear in the list.
7608   echo 'int i;' > conftest.$ac_ext
7609   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7610   (eval $ac_compile) 2>&5
7611   ac_status=$?
7612   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7613   test $ac_status = 0; }; then
7614     case `/usr/bin/file conftest.o` in
7615       *32-bit*)
7616         case $host in
7617           x86_64-*kfreebsd*-gnu)
7618             LD="${LD-ld} -m elf_i386_fbsd"
7619             ;;
7620           x86_64-*linux*)
7621             case `/usr/bin/file conftest.o` in
7622               *x86-64*)
7623                 LD="${LD-ld} -m elf32_x86_64"
7624                 ;;
7625               *)
7626                 LD="${LD-ld} -m elf_i386"
7627                 ;;
7628             esac
7629             ;;
7630           powerpc64le-*linux*)
7631             LD="${LD-ld} -m elf32lppclinux"
7632             ;;
7633           powerpc64-*linux*)
7634             LD="${LD-ld} -m elf32ppclinux"
7635             ;;
7636           s390x-*linux*)
7637             LD="${LD-ld} -m elf_s390"
7638             ;;
7639           sparc64-*linux*)
7640             LD="${LD-ld} -m elf32_sparc"
7641             ;;
7642         esac
7643         ;;
7644       *64-bit*)
7645         case $host in
7646           x86_64-*kfreebsd*-gnu)
7647             LD="${LD-ld} -m elf_x86_64_fbsd"
7648             ;;
7649           x86_64-*linux*)
7650             LD="${LD-ld} -m elf_x86_64"
7651             ;;
7652           powerpcle-*linux*)
7653             LD="${LD-ld} -m elf64lppc"
7654             ;;
7655           powerpc-*linux*)
7656             LD="${LD-ld} -m elf64ppc"
7657             ;;
7658           s390*-*linux*|s390*-*tpf*)
7659             LD="${LD-ld} -m elf64_s390"
7660             ;;
7661           sparc*-*linux*)
7662             LD="${LD-ld} -m elf64_sparc"
7663             ;;
7664         esac
7665         ;;
7666     esac
7667   fi
7668   rm -rf conftest*
7669   ;;
7670
7671 *-*-sco3.2v5*)
7672   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7673   SAVE_CFLAGS=$CFLAGS
7674   CFLAGS="$CFLAGS -belf"
7675   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7676 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7677 if ${lt_cv_cc_needs_belf+:} false; then :
7678   $as_echo_n "(cached) " >&6
7679 else
7680   ac_ext=c
7681 ac_cpp='$CPP $CPPFLAGS'
7682 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7683 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7684 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7685
7686      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7687 /* end confdefs.h.  */
7688
7689 int
7690 main ()
7691 {
7692
7693   ;
7694   return 0;
7695 }
7696 _ACEOF
7697 if ac_fn_c_try_link "$LINENO"; then :
7698   lt_cv_cc_needs_belf=yes
7699 else
7700   lt_cv_cc_needs_belf=no
7701 fi
7702 rm -f core conftest.err conftest.$ac_objext \
7703     conftest$ac_exeext conftest.$ac_ext
7704      ac_ext=c
7705 ac_cpp='$CPP $CPPFLAGS'
7706 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7707 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7708 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7709
7710 fi
7711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7712 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7713   if test yes != "$lt_cv_cc_needs_belf"; then
7714     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7715     CFLAGS=$SAVE_CFLAGS
7716   fi
7717   ;;
7718 *-*solaris*)
7719   # Find out what ABI is being produced by ac_compile, and set linker
7720   # options accordingly.
7721   echo 'int i;' > conftest.$ac_ext
7722   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7723   (eval $ac_compile) 2>&5
7724   ac_status=$?
7725   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7726   test $ac_status = 0; }; then
7727     case `/usr/bin/file conftest.o` in
7728     *64-bit*)
7729       case $lt_cv_prog_gnu_ld in
7730       yes*)
7731         case $host in
7732         i?86-*-solaris*|x86_64-*-solaris*)
7733           LD="${LD-ld} -m elf_x86_64"
7734           ;;
7735         sparc*-*-solaris*)
7736           LD="${LD-ld} -m elf64_sparc"
7737           ;;
7738         esac
7739         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7740         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7741           LD=${LD-ld}_sol2
7742         fi
7743         ;;
7744       *)
7745         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7746           LD="${LD-ld} -64"
7747         fi
7748         ;;
7749       esac
7750       ;;
7751     esac
7752   fi
7753   rm -rf conftest*
7754   ;;
7755 esac
7756
7757 need_locks=$enable_libtool_lock
7758
7759 if test -n "$ac_tool_prefix"; then
7760   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7761 set dummy ${ac_tool_prefix}mt; ac_word=$2
7762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7763 $as_echo_n "checking for $ac_word... " >&6; }
7764 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7765   $as_echo_n "(cached) " >&6
7766 else
7767   if test -n "$MANIFEST_TOOL"; then
7768   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7769 else
7770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7771 for as_dir in $PATH
7772 do
7773   IFS=$as_save_IFS
7774   test -z "$as_dir" && as_dir=.
7775     for ac_exec_ext in '' $ac_executable_extensions; do
7776   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7777     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7778     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7779     break 2
7780   fi
7781 done
7782   done
7783 IFS=$as_save_IFS
7784
7785 fi
7786 fi
7787 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7788 if test -n "$MANIFEST_TOOL"; then
7789   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7790 $as_echo "$MANIFEST_TOOL" >&6; }
7791 else
7792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7793 $as_echo "no" >&6; }
7794 fi
7795
7796
7797 fi
7798 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7799   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7800   # Extract the first word of "mt", so it can be a program name with args.
7801 set dummy mt; ac_word=$2
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7803 $as_echo_n "checking for $ac_word... " >&6; }
7804 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7805   $as_echo_n "(cached) " >&6
7806 else
7807   if test -n "$ac_ct_MANIFEST_TOOL"; then
7808   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7809 else
7810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7811 for as_dir in $PATH
7812 do
7813   IFS=$as_save_IFS
7814   test -z "$as_dir" && as_dir=.
7815     for ac_exec_ext in '' $ac_executable_extensions; do
7816   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7817     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7818     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7819     break 2
7820   fi
7821 done
7822   done
7823 IFS=$as_save_IFS
7824
7825 fi
7826 fi
7827 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7828 if test -n "$ac_ct_MANIFEST_TOOL"; then
7829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7830 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7831 else
7832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7833 $as_echo "no" >&6; }
7834 fi
7835
7836   if test "x$ac_ct_MANIFEST_TOOL" = x; then
7837     MANIFEST_TOOL=":"
7838   else
7839     case $cross_compiling:$ac_tool_warned in
7840 yes:)
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7842 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7843 ac_tool_warned=yes ;;
7844 esac
7845     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7846   fi
7847 else
7848   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7849 fi
7850
7851 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7853 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7854 if ${lt_cv_path_mainfest_tool+:} false; then :
7855   $as_echo_n "(cached) " >&6
7856 else
7857   lt_cv_path_mainfest_tool=no
7858   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7859   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7860   cat conftest.err >&5
7861   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7862     lt_cv_path_mainfest_tool=yes
7863   fi
7864   rm -f conftest*
7865 fi
7866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7867 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7868 if test yes != "$lt_cv_path_mainfest_tool"; then
7869   MANIFEST_TOOL=:
7870 fi
7871
7872
7873
7874
7875
7876
7877   case $host_os in
7878     rhapsody* | darwin*)
7879     if test -n "$ac_tool_prefix"; then
7880   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7881 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7883 $as_echo_n "checking for $ac_word... " >&6; }
7884 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7885   $as_echo_n "(cached) " >&6
7886 else
7887   if test -n "$DSYMUTIL"; then
7888   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7889 else
7890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7891 for as_dir in $PATH
7892 do
7893   IFS=$as_save_IFS
7894   test -z "$as_dir" && as_dir=.
7895     for ac_exec_ext in '' $ac_executable_extensions; do
7896   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7897     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7898     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7899     break 2
7900   fi
7901 done
7902   done
7903 IFS=$as_save_IFS
7904
7905 fi
7906 fi
7907 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7908 if test -n "$DSYMUTIL"; then
7909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7910 $as_echo "$DSYMUTIL" >&6; }
7911 else
7912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7913 $as_echo "no" >&6; }
7914 fi
7915
7916
7917 fi
7918 if test -z "$ac_cv_prog_DSYMUTIL"; then
7919   ac_ct_DSYMUTIL=$DSYMUTIL
7920   # Extract the first word of "dsymutil", so it can be a program name with args.
7921 set dummy dsymutil; ac_word=$2
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7923 $as_echo_n "checking for $ac_word... " >&6; }
7924 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7925   $as_echo_n "(cached) " >&6
7926 else
7927   if test -n "$ac_ct_DSYMUTIL"; then
7928   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7929 else
7930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7931 for as_dir in $PATH
7932 do
7933   IFS=$as_save_IFS
7934   test -z "$as_dir" && as_dir=.
7935     for ac_exec_ext in '' $ac_executable_extensions; do
7936   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7937     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7938     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7939     break 2
7940   fi
7941 done
7942   done
7943 IFS=$as_save_IFS
7944
7945 fi
7946 fi
7947 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7948 if test -n "$ac_ct_DSYMUTIL"; then
7949   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7950 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7951 else
7952   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7953 $as_echo "no" >&6; }
7954 fi
7955
7956   if test "x$ac_ct_DSYMUTIL" = x; then
7957     DSYMUTIL=":"
7958   else
7959     case $cross_compiling:$ac_tool_warned in
7960 yes:)
7961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7962 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7963 ac_tool_warned=yes ;;
7964 esac
7965     DSYMUTIL=$ac_ct_DSYMUTIL
7966   fi
7967 else
7968   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7969 fi
7970
7971     if test -n "$ac_tool_prefix"; then
7972   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7973 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7975 $as_echo_n "checking for $ac_word... " >&6; }
7976 if ${ac_cv_prog_NMEDIT+:} false; then :
7977   $as_echo_n "(cached) " >&6
7978 else
7979   if test -n "$NMEDIT"; then
7980   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7981 else
7982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7983 for as_dir in $PATH
7984 do
7985   IFS=$as_save_IFS
7986   test -z "$as_dir" && as_dir=.
7987     for ac_exec_ext in '' $ac_executable_extensions; do
7988   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7989     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7990     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7991     break 2
7992   fi
7993 done
7994   done
7995 IFS=$as_save_IFS
7996
7997 fi
7998 fi
7999 NMEDIT=$ac_cv_prog_NMEDIT
8000 if test -n "$NMEDIT"; then
8001   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8002 $as_echo "$NMEDIT" >&6; }
8003 else
8004   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8005 $as_echo "no" >&6; }
8006 fi
8007
8008
8009 fi
8010 if test -z "$ac_cv_prog_NMEDIT"; then
8011   ac_ct_NMEDIT=$NMEDIT
8012   # Extract the first word of "nmedit", so it can be a program name with args.
8013 set dummy nmedit; ac_word=$2
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8015 $as_echo_n "checking for $ac_word... " >&6; }
8016 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8017   $as_echo_n "(cached) " >&6
8018 else
8019   if test -n "$ac_ct_NMEDIT"; then
8020   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8021 else
8022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8023 for as_dir in $PATH
8024 do
8025   IFS=$as_save_IFS
8026   test -z "$as_dir" && as_dir=.
8027     for ac_exec_ext in '' $ac_executable_extensions; do
8028   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8029     ac_cv_prog_ac_ct_NMEDIT="nmedit"
8030     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8031     break 2
8032   fi
8033 done
8034   done
8035 IFS=$as_save_IFS
8036
8037 fi
8038 fi
8039 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8040 if test -n "$ac_ct_NMEDIT"; then
8041   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8042 $as_echo "$ac_ct_NMEDIT" >&6; }
8043 else
8044   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8045 $as_echo "no" >&6; }
8046 fi
8047
8048   if test "x$ac_ct_NMEDIT" = x; then
8049     NMEDIT=":"
8050   else
8051     case $cross_compiling:$ac_tool_warned in
8052 yes:)
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8055 ac_tool_warned=yes ;;
8056 esac
8057     NMEDIT=$ac_ct_NMEDIT
8058   fi
8059 else
8060   NMEDIT="$ac_cv_prog_NMEDIT"
8061 fi
8062
8063     if test -n "$ac_tool_prefix"; then
8064   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8065 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8067 $as_echo_n "checking for $ac_word... " >&6; }
8068 if ${ac_cv_prog_LIPO+:} false; then :
8069   $as_echo_n "(cached) " >&6
8070 else
8071   if test -n "$LIPO"; then
8072   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8073 else
8074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8075 for as_dir in $PATH
8076 do
8077   IFS=$as_save_IFS
8078   test -z "$as_dir" && as_dir=.
8079     for ac_exec_ext in '' $ac_executable_extensions; do
8080   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8081     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8082     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8083     break 2
8084   fi
8085 done
8086   done
8087 IFS=$as_save_IFS
8088
8089 fi
8090 fi
8091 LIPO=$ac_cv_prog_LIPO
8092 if test -n "$LIPO"; then
8093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8094 $as_echo "$LIPO" >&6; }
8095 else
8096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8097 $as_echo "no" >&6; }
8098 fi
8099
8100
8101 fi
8102 if test -z "$ac_cv_prog_LIPO"; then
8103   ac_ct_LIPO=$LIPO
8104   # Extract the first word of "lipo", so it can be a program name with args.
8105 set dummy lipo; ac_word=$2
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8107 $as_echo_n "checking for $ac_word... " >&6; }
8108 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8109   $as_echo_n "(cached) " >&6
8110 else
8111   if test -n "$ac_ct_LIPO"; then
8112   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8113 else
8114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8115 for as_dir in $PATH
8116 do
8117   IFS=$as_save_IFS
8118   test -z "$as_dir" && as_dir=.
8119     for ac_exec_ext in '' $ac_executable_extensions; do
8120   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8121     ac_cv_prog_ac_ct_LIPO="lipo"
8122     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8123     break 2
8124   fi
8125 done
8126   done
8127 IFS=$as_save_IFS
8128
8129 fi
8130 fi
8131 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8132 if test -n "$ac_ct_LIPO"; then
8133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8134 $as_echo "$ac_ct_LIPO" >&6; }
8135 else
8136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8137 $as_echo "no" >&6; }
8138 fi
8139
8140   if test "x$ac_ct_LIPO" = x; then
8141     LIPO=":"
8142   else
8143     case $cross_compiling:$ac_tool_warned in
8144 yes:)
8145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8146 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8147 ac_tool_warned=yes ;;
8148 esac
8149     LIPO=$ac_ct_LIPO
8150   fi
8151 else
8152   LIPO="$ac_cv_prog_LIPO"
8153 fi
8154
8155     if test -n "$ac_tool_prefix"; then
8156   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8157 set dummy ${ac_tool_prefix}otool; ac_word=$2
8158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8159 $as_echo_n "checking for $ac_word... " >&6; }
8160 if ${ac_cv_prog_OTOOL+:} false; then :
8161   $as_echo_n "(cached) " >&6
8162 else
8163   if test -n "$OTOOL"; then
8164   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8165 else
8166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8167 for as_dir in $PATH
8168 do
8169   IFS=$as_save_IFS
8170   test -z "$as_dir" && as_dir=.
8171     for ac_exec_ext in '' $ac_executable_extensions; do
8172   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8173     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8174     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8175     break 2
8176   fi
8177 done
8178   done
8179 IFS=$as_save_IFS
8180
8181 fi
8182 fi
8183 OTOOL=$ac_cv_prog_OTOOL
8184 if test -n "$OTOOL"; then
8185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8186 $as_echo "$OTOOL" >&6; }
8187 else
8188   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8189 $as_echo "no" >&6; }
8190 fi
8191
8192
8193 fi
8194 if test -z "$ac_cv_prog_OTOOL"; then
8195   ac_ct_OTOOL=$OTOOL
8196   # Extract the first word of "otool", so it can be a program name with args.
8197 set dummy otool; ac_word=$2
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8199 $as_echo_n "checking for $ac_word... " >&6; }
8200 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8201   $as_echo_n "(cached) " >&6
8202 else
8203   if test -n "$ac_ct_OTOOL"; then
8204   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8205 else
8206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8207 for as_dir in $PATH
8208 do
8209   IFS=$as_save_IFS
8210   test -z "$as_dir" && as_dir=.
8211     for ac_exec_ext in '' $ac_executable_extensions; do
8212   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8213     ac_cv_prog_ac_ct_OTOOL="otool"
8214     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8215     break 2
8216   fi
8217 done
8218   done
8219 IFS=$as_save_IFS
8220
8221 fi
8222 fi
8223 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8224 if test -n "$ac_ct_OTOOL"; then
8225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8226 $as_echo "$ac_ct_OTOOL" >&6; }
8227 else
8228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8229 $as_echo "no" >&6; }
8230 fi
8231
8232   if test "x$ac_ct_OTOOL" = x; then
8233     OTOOL=":"
8234   else
8235     case $cross_compiling:$ac_tool_warned in
8236 yes:)
8237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8238 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8239 ac_tool_warned=yes ;;
8240 esac
8241     OTOOL=$ac_ct_OTOOL
8242   fi
8243 else
8244   OTOOL="$ac_cv_prog_OTOOL"
8245 fi
8246
8247     if test -n "$ac_tool_prefix"; then
8248   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8249 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8251 $as_echo_n "checking for $ac_word... " >&6; }
8252 if ${ac_cv_prog_OTOOL64+:} false; then :
8253   $as_echo_n "(cached) " >&6
8254 else
8255   if test -n "$OTOOL64"; then
8256   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8257 else
8258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8259 for as_dir in $PATH
8260 do
8261   IFS=$as_save_IFS
8262   test -z "$as_dir" && as_dir=.
8263     for ac_exec_ext in '' $ac_executable_extensions; do
8264   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8265     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8266     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8267     break 2
8268   fi
8269 done
8270   done
8271 IFS=$as_save_IFS
8272
8273 fi
8274 fi
8275 OTOOL64=$ac_cv_prog_OTOOL64
8276 if test -n "$OTOOL64"; then
8277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8278 $as_echo "$OTOOL64" >&6; }
8279 else
8280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8281 $as_echo "no" >&6; }
8282 fi
8283
8284
8285 fi
8286 if test -z "$ac_cv_prog_OTOOL64"; then
8287   ac_ct_OTOOL64=$OTOOL64
8288   # Extract the first word of "otool64", so it can be a program name with args.
8289 set dummy otool64; ac_word=$2
8290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8291 $as_echo_n "checking for $ac_word... " >&6; }
8292 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8293   $as_echo_n "(cached) " >&6
8294 else
8295   if test -n "$ac_ct_OTOOL64"; then
8296   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8297 else
8298 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8299 for as_dir in $PATH
8300 do
8301   IFS=$as_save_IFS
8302   test -z "$as_dir" && as_dir=.
8303     for ac_exec_ext in '' $ac_executable_extensions; do
8304   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8305     ac_cv_prog_ac_ct_OTOOL64="otool64"
8306     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8307     break 2
8308   fi
8309 done
8310   done
8311 IFS=$as_save_IFS
8312
8313 fi
8314 fi
8315 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8316 if test -n "$ac_ct_OTOOL64"; then
8317   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8318 $as_echo "$ac_ct_OTOOL64" >&6; }
8319 else
8320   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8321 $as_echo "no" >&6; }
8322 fi
8323
8324   if test "x$ac_ct_OTOOL64" = x; then
8325     OTOOL64=":"
8326   else
8327     case $cross_compiling:$ac_tool_warned in
8328 yes:)
8329 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8330 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8331 ac_tool_warned=yes ;;
8332 esac
8333     OTOOL64=$ac_ct_OTOOL64
8334   fi
8335 else
8336   OTOOL64="$ac_cv_prog_OTOOL64"
8337 fi
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8366 $as_echo_n "checking for -single_module linker flag... " >&6; }
8367 if ${lt_cv_apple_cc_single_mod+:} false; then :
8368   $as_echo_n "(cached) " >&6
8369 else
8370   lt_cv_apple_cc_single_mod=no
8371       if test -z "$LT_MULTI_MODULE"; then
8372         # By default we will add the -single_module flag. You can override
8373         # by either setting the environment variable LT_MULTI_MODULE
8374         # non-empty at configure time, or by adding -multi_module to the
8375         # link flags.
8376         rm -rf libconftest.dylib*
8377         echo "int foo(void){return 1;}" > conftest.c
8378         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8379 -dynamiclib -Wl,-single_module conftest.c" >&5
8380         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8381           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8382         _lt_result=$?
8383         # If there is a non-empty error log, and "single_module"
8384         # appears in it, assume the flag caused a linker warning
8385         if test -s conftest.err && $GREP single_module conftest.err; then
8386           cat conftest.err >&5
8387         # Otherwise, if the output was created with a 0 exit code from
8388         # the compiler, it worked.
8389         elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8390           lt_cv_apple_cc_single_mod=yes
8391         else
8392           cat conftest.err >&5
8393         fi
8394         rm -rf libconftest.dylib*
8395         rm -f conftest.*
8396       fi
8397 fi
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8399 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8400
8401     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8402 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8403 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8404   $as_echo_n "(cached) " >&6
8405 else
8406   lt_cv_ld_exported_symbols_list=no
8407       save_LDFLAGS=$LDFLAGS
8408       echo "_main" > conftest.sym
8409       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8410       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8411 /* end confdefs.h.  */
8412
8413 int
8414 main ()
8415 {
8416
8417   ;
8418   return 0;
8419 }
8420 _ACEOF
8421 if ac_fn_c_try_link "$LINENO"; then :
8422   lt_cv_ld_exported_symbols_list=yes
8423 else
8424   lt_cv_ld_exported_symbols_list=no
8425 fi
8426 rm -f core conftest.err conftest.$ac_objext \
8427     conftest$ac_exeext conftest.$ac_ext
8428         LDFLAGS=$save_LDFLAGS
8429
8430 fi
8431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8432 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8433
8434     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8435 $as_echo_n "checking for -force_load linker flag... " >&6; }
8436 if ${lt_cv_ld_force_load+:} false; then :
8437   $as_echo_n "(cached) " >&6
8438 else
8439   lt_cv_ld_force_load=no
8440       cat > conftest.c << _LT_EOF
8441 int forced_loaded() { return 2;}
8442 _LT_EOF
8443       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8444       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8445       echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8446       $AR $AR_FLAGS libconftest.a conftest.o 2>&5
8447       echo "$RANLIB libconftest.a" >&5
8448       $RANLIB libconftest.a 2>&5
8449       cat > conftest.c << _LT_EOF
8450 int main() { return 0;}
8451 _LT_EOF
8452       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8453       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8454       _lt_result=$?
8455       if test -s conftest.err && $GREP force_load conftest.err; then
8456         cat conftest.err >&5
8457       elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8458         lt_cv_ld_force_load=yes
8459       else
8460         cat conftest.err >&5
8461       fi
8462         rm -f conftest.err libconftest.a conftest conftest.c
8463         rm -rf conftest.dSYM
8464
8465 fi
8466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8467 $as_echo "$lt_cv_ld_force_load" >&6; }
8468     case $host_os in
8469     rhapsody* | darwin1.[012])
8470       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8471     darwin1.*)
8472       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8473     darwin*) # darwin 5.x on
8474       # if running on 10.5 or later, the deployment target defaults
8475       # to the OS version, if on x86, and 10.4, the deployment
8476       # target defaults to 10.4. Don't you love it?
8477       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8478         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8479           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8480         10.[012][,.]*)
8481           _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8482         10.*)
8483           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8484       esac
8485     ;;
8486   esac
8487     if test yes = "$lt_cv_apple_cc_single_mod"; then
8488       _lt_dar_single_mod='$single_module'
8489     fi
8490     if test yes = "$lt_cv_ld_exported_symbols_list"; then
8491       _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8492     else
8493       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8494     fi
8495     if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8496       _lt_dsymutil='~$DSYMUTIL $lib || :'
8497     else
8498       _lt_dsymutil=
8499     fi
8500     ;;
8501   esac
8502
8503 # func_munge_path_list VARIABLE PATH
8504 # -----------------------------------
8505 # VARIABLE is name of variable containing _space_ separated list of
8506 # directories to be munged by the contents of PATH, which is string
8507 # having a format:
8508 # "DIR[:DIR]:"
8509 #       string "DIR[ DIR]" will be prepended to VARIABLE
8510 # ":DIR[:DIR]"
8511 #       string "DIR[ DIR]" will be appended to VARIABLE
8512 # "DIRP[:DIRP]::[DIRA:]DIRA"
8513 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8514 #       "DIRA[ DIRA]" will be appended to VARIABLE
8515 # "DIR[:DIR]"
8516 #       VARIABLE will be replaced by "DIR[ DIR]"
8517 func_munge_path_list ()
8518 {
8519     case x$2 in
8520     x)
8521         ;;
8522     *:)
8523         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8524         ;;
8525     x:*)
8526         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8527         ;;
8528     *::*)
8529         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8530         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8531         ;;
8532     *)
8533         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8534         ;;
8535     esac
8536 }
8537
8538 for ac_header in dlfcn.h
8539 do :
8540   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8541 "
8542 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8543   cat >>confdefs.h <<_ACEOF
8544 #define HAVE_DLFCN_H 1
8545 _ACEOF
8546
8547 fi
8548
8549 done
8550
8551
8552
8553
8554
8555 # Set options
8556
8557
8558
8559         enable_dlopen=no
8560
8561
8562
8563             # Check whether --enable-shared was given.
8564 if test "${enable_shared+set}" = set; then :
8565   enableval=$enable_shared; p=${PACKAGE-default}
8566     case $enableval in
8567     yes) enable_shared=yes ;;
8568     no) enable_shared=no ;;
8569     *)
8570       enable_shared=no
8571       # Look at the argument we got.  We use all the common list separators.
8572       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8573       for pkg in $enableval; do
8574         IFS=$lt_save_ifs
8575         if test "X$pkg" = "X$p"; then
8576           enable_shared=yes
8577         fi
8578       done
8579       IFS=$lt_save_ifs
8580       ;;
8581     esac
8582 else
8583   enable_shared=yes
8584 fi
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594   # Check whether --enable-static was given.
8595 if test "${enable_static+set}" = set; then :
8596   enableval=$enable_static; p=${PACKAGE-default}
8597     case $enableval in
8598     yes) enable_static=yes ;;
8599     no) enable_static=no ;;
8600     *)
8601      enable_static=no
8602       # Look at the argument we got.  We use all the common list separators.
8603       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8604       for pkg in $enableval; do
8605         IFS=$lt_save_ifs
8606         if test "X$pkg" = "X$p"; then
8607           enable_static=yes
8608         fi
8609       done
8610       IFS=$lt_save_ifs
8611       ;;
8612     esac
8613 else
8614   enable_static=yes
8615 fi
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626 # Check whether --with-pic was given.
8627 if test "${with_pic+set}" = set; then :
8628   withval=$with_pic; lt_p=${PACKAGE-default}
8629     case $withval in
8630     yes|no) pic_mode=$withval ;;
8631     *)
8632       pic_mode=default
8633       # Look at the argument we got.  We use all the common list separators.
8634       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8635       for lt_pkg in $withval; do
8636         IFS=$lt_save_ifs
8637         if test "X$lt_pkg" = "X$lt_p"; then
8638           pic_mode=yes
8639         fi
8640       done
8641       IFS=$lt_save_ifs
8642       ;;
8643     esac
8644 else
8645   pic_mode=default
8646 fi
8647
8648
8649
8650
8651
8652
8653
8654
8655   # Check whether --enable-fast-install was given.
8656 if test "${enable_fast_install+set}" = set; then :
8657   enableval=$enable_fast_install; p=${PACKAGE-default}
8658     case $enableval in
8659     yes) enable_fast_install=yes ;;
8660     no) enable_fast_install=no ;;
8661     *)
8662       enable_fast_install=no
8663       # Look at the argument we got.  We use all the common list separators.
8664       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8665       for pkg in $enableval; do
8666         IFS=$lt_save_ifs
8667         if test "X$pkg" = "X$p"; then
8668           enable_fast_install=yes
8669         fi
8670       done
8671       IFS=$lt_save_ifs
8672       ;;
8673     esac
8674 else
8675   enable_fast_install=yes
8676 fi
8677
8678
8679
8680
8681
8682
8683
8684
8685   shared_archive_member_spec=
8686 case $host,$enable_shared in
8687 power*-*-aix[5-9]*,yes)
8688   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8689 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8690
8691 # Check whether --with-aix-soname was given.
8692 if test "${with_aix_soname+set}" = set; then :
8693   withval=$with_aix_soname; case $withval in
8694     aix|svr4|both)
8695       ;;
8696     *)
8697       as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8698       ;;
8699     esac
8700     lt_cv_with_aix_soname=$with_aix_soname
8701 else
8702   if ${lt_cv_with_aix_soname+:} false; then :
8703   $as_echo_n "(cached) " >&6
8704 else
8705   lt_cv_with_aix_soname=aix
8706 fi
8707
8708     with_aix_soname=$lt_cv_with_aix_soname
8709 fi
8710
8711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8712 $as_echo "$with_aix_soname" >&6; }
8713   if test aix != "$with_aix_soname"; then
8714     # For the AIX way of multilib, we name the shared archive member
8715     # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8716     # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8717     # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8718     # the AIX toolchain works better with OBJECT_MODE set (default 32).
8719     if test 64 = "${OBJECT_MODE-32}"; then
8720       shared_archive_member_spec=shr_64
8721     else
8722       shared_archive_member_spec=shr
8723     fi
8724   fi
8725   ;;
8726 *)
8727   with_aix_soname=aix
8728   ;;
8729 esac
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740 # This can be used to rebuild libtool when needed
8741 LIBTOOL_DEPS=$ltmain
8742
8743 # Always use our own libtool.
8744 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775 test -z "$LN_S" && LN_S="ln -s"
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790 if test -n "${ZSH_VERSION+set}"; then
8791    setopt NO_GLOB_SUBST
8792 fi
8793
8794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8795 $as_echo_n "checking for objdir... " >&6; }
8796 if ${lt_cv_objdir+:} false; then :
8797   $as_echo_n "(cached) " >&6
8798 else
8799   rm -f .libs 2>/dev/null
8800 mkdir .libs 2>/dev/null
8801 if test -d .libs; then
8802   lt_cv_objdir=.libs
8803 else
8804   # MS-DOS does not allow filenames that begin with a dot.
8805   lt_cv_objdir=_libs
8806 fi
8807 rmdir .libs 2>/dev/null
8808 fi
8809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8810 $as_echo "$lt_cv_objdir" >&6; }
8811 objdir=$lt_cv_objdir
8812
8813
8814
8815
8816
8817 cat >>confdefs.h <<_ACEOF
8818 #define LT_OBJDIR "$lt_cv_objdir/"
8819 _ACEOF
8820
8821
8822
8823
8824 case $host_os in
8825 aix3*)
8826   # AIX sometimes has problems with the GCC collect2 program.  For some
8827   # reason, if we set the COLLECT_NAMES environment variable, the problems
8828   # vanish in a puff of smoke.
8829   if test set != "${COLLECT_NAMES+set}"; then
8830     COLLECT_NAMES=
8831     export COLLECT_NAMES
8832   fi
8833   ;;
8834 esac
8835
8836 # Global variables:
8837 ofile=libtool
8838 can_build_shared=yes
8839
8840 # All known linkers require a '.a' archive for static linking (except MSVC,
8841 # which needs '.lib').
8842 libext=a
8843
8844 with_gnu_ld=$lt_cv_prog_gnu_ld
8845
8846 old_CC=$CC
8847 old_CFLAGS=$CFLAGS
8848
8849 # Set sane defaults for various variables
8850 test -z "$CC" && CC=cc
8851 test -z "$LTCC" && LTCC=$CC
8852 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8853 test -z "$LD" && LD=ld
8854 test -z "$ac_objext" && ac_objext=o
8855
8856 func_cc_basename $compiler
8857 cc_basename=$func_cc_basename_result
8858
8859
8860 # Only perform the check for file, if the check method requires it
8861 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8862 case $deplibs_check_method in
8863 file_magic*)
8864   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8865     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8866 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8867 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8868   $as_echo_n "(cached) " >&6
8869 else
8870   case $MAGIC_CMD in
8871 [\\/*] |  ?:[\\/]*)
8872   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8873   ;;
8874 *)
8875   lt_save_MAGIC_CMD=$MAGIC_CMD
8876   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8877   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8878   for ac_dir in $ac_dummy; do
8879     IFS=$lt_save_ifs
8880     test -z "$ac_dir" && ac_dir=.
8881     if test -f "$ac_dir/${ac_tool_prefix}file"; then
8882       lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8883       if test -n "$file_magic_test_file"; then
8884         case $deplibs_check_method in
8885         "file_magic "*)
8886           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8887           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8888           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8889             $EGREP "$file_magic_regex" > /dev/null; then
8890             :
8891           else
8892             cat <<_LT_EOF 1>&2
8893
8894 *** Warning: the command libtool uses to detect shared libraries,
8895 *** $file_magic_cmd, produces output that libtool cannot recognize.
8896 *** The result is that libtool may fail to recognize shared libraries
8897 *** as such.  This will affect the creation of libtool libraries that
8898 *** depend on shared libraries, but programs linked with such libtool
8899 *** libraries will work regardless of this problem.  Nevertheless, you
8900 *** may want to report the problem to your system manager and/or to
8901 *** bug-libtool@gnu.org
8902
8903 _LT_EOF
8904           fi ;;
8905         esac
8906       fi
8907       break
8908     fi
8909   done
8910   IFS=$lt_save_ifs
8911   MAGIC_CMD=$lt_save_MAGIC_CMD
8912   ;;
8913 esac
8914 fi
8915
8916 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8917 if test -n "$MAGIC_CMD"; then
8918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8919 $as_echo "$MAGIC_CMD" >&6; }
8920 else
8921   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8922 $as_echo "no" >&6; }
8923 fi
8924
8925
8926
8927
8928
8929 if test -z "$lt_cv_path_MAGIC_CMD"; then
8930   if test -n "$ac_tool_prefix"; then
8931     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8932 $as_echo_n "checking for file... " >&6; }
8933 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8934   $as_echo_n "(cached) " >&6
8935 else
8936   case $MAGIC_CMD in
8937 [\\/*] |  ?:[\\/]*)
8938   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8939   ;;
8940 *)
8941   lt_save_MAGIC_CMD=$MAGIC_CMD
8942   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8943   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8944   for ac_dir in $ac_dummy; do
8945     IFS=$lt_save_ifs
8946     test -z "$ac_dir" && ac_dir=.
8947     if test -f "$ac_dir/file"; then
8948       lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8949       if test -n "$file_magic_test_file"; then
8950         case $deplibs_check_method in
8951         "file_magic "*)
8952           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8953           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8954           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8955             $EGREP "$file_magic_regex" > /dev/null; then
8956             :
8957           else
8958             cat <<_LT_EOF 1>&2
8959
8960 *** Warning: the command libtool uses to detect shared libraries,
8961 *** $file_magic_cmd, produces output that libtool cannot recognize.
8962 *** The result is that libtool may fail to recognize shared libraries
8963 *** as such.  This will affect the creation of libtool libraries that
8964 *** depend on shared libraries, but programs linked with such libtool
8965 *** libraries will work regardless of this problem.  Nevertheless, you
8966 *** may want to report the problem to your system manager and/or to
8967 *** bug-libtool@gnu.org
8968
8969 _LT_EOF
8970           fi ;;
8971         esac
8972       fi
8973       break
8974     fi
8975   done
8976   IFS=$lt_save_ifs
8977   MAGIC_CMD=$lt_save_MAGIC_CMD
8978   ;;
8979 esac
8980 fi
8981
8982 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8983 if test -n "$MAGIC_CMD"; then
8984   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8985 $as_echo "$MAGIC_CMD" >&6; }
8986 else
8987   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8988 $as_echo "no" >&6; }
8989 fi
8990
8991
8992   else
8993     MAGIC_CMD=:
8994   fi
8995 fi
8996
8997   fi
8998   ;;
8999 esac
9000
9001 # Use C for the default configuration in the libtool script
9002
9003 lt_save_CC=$CC
9004 ac_ext=c
9005 ac_cpp='$CPP $CPPFLAGS'
9006 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9007 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9008 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9009
9010
9011 # Source file extension for C test sources.
9012 ac_ext=c
9013
9014 # Object file extension for compiled C test sources.
9015 objext=o
9016 objext=$objext
9017
9018 # Code to be used in simple compile tests
9019 lt_simple_compile_test_code="int some_variable = 0;"
9020
9021 # Code to be used in simple link tests
9022 lt_simple_link_test_code='int main(){return(0);}'
9023
9024
9025
9026
9027
9028
9029
9030 # If no C compiler was specified, use CC.
9031 LTCC=${LTCC-"$CC"}
9032
9033 # If no C compiler flags were specified, use CFLAGS.
9034 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9035
9036 # Allow CC to be a program name with arguments.
9037 compiler=$CC
9038
9039 # Save the default compiler, since it gets overwritten when the other
9040 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9041 compiler_DEFAULT=$CC
9042
9043 # save warnings/boilerplate of simple test code
9044 ac_outfile=conftest.$ac_objext
9045 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9046 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9047 _lt_compiler_boilerplate=`cat conftest.err`
9048 $RM conftest*
9049
9050 ac_outfile=conftest.$ac_objext
9051 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9052 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9053 _lt_linker_boilerplate=`cat conftest.err`
9054 $RM -r conftest*
9055
9056
9057 ## CAVEAT EMPTOR:
9058 ## There is no encapsulation within the following macros, do not change
9059 ## the running order or otherwise move them around unless you know exactly
9060 ## what you are doing...
9061 if test -n "$compiler"; then
9062
9063 lt_prog_compiler_no_builtin_flag=
9064
9065 if test yes = "$GCC"; then
9066   case $cc_basename in
9067   nvcc*)
9068     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9069   *)
9070     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9071   esac
9072
9073   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9074 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9075 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9076   $as_echo_n "(cached) " >&6
9077 else
9078   lt_cv_prog_compiler_rtti_exceptions=no
9079    ac_outfile=conftest.$ac_objext
9080    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9081    lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9082    # Insert the option either (1) after the last *FLAGS variable, or
9083    # (2) before a word containing "conftest.", or (3) at the end.
9084    # Note that $ac_compile itself does not contain backslashes and begins
9085    # with a dollar sign (not a hyphen), so the echo should work correctly.
9086    # The option is referenced via a variable to avoid confusing sed.
9087    lt_compile=`echo "$ac_compile" | $SED \
9088    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9089    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9090    -e 's:$: $lt_compiler_flag:'`
9091    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9092    (eval "$lt_compile" 2>conftest.err)
9093    ac_status=$?
9094    cat conftest.err >&5
9095    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9096    if (exit $ac_status) && test -s "$ac_outfile"; then
9097      # The compiler can only warn and ignore the option if not recognized
9098      # So say no if there are warnings other than the usual output.
9099      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9100      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9101      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9102        lt_cv_prog_compiler_rtti_exceptions=yes
9103      fi
9104    fi
9105    $RM conftest*
9106
9107 fi
9108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9109 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9110
9111 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9112     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9113 else
9114     :
9115 fi
9116
9117 fi
9118
9119
9120
9121
9122
9123
9124   lt_prog_compiler_wl=
9125 lt_prog_compiler_pic=
9126 lt_prog_compiler_static=
9127
9128
9129   if test yes = "$GCC"; then
9130     lt_prog_compiler_wl='-Wl,'
9131     lt_prog_compiler_static='-static'
9132
9133     case $host_os in
9134       aix*)
9135       # All AIX code is PIC.
9136       if test ia64 = "$host_cpu"; then
9137         # AIX 5 now supports IA64 processor
9138         lt_prog_compiler_static='-Bstatic'
9139       fi
9140       lt_prog_compiler_pic='-fPIC'
9141       ;;
9142
9143     amigaos*)
9144       case $host_cpu in
9145       powerpc)
9146             # see comment about AmigaOS4 .so support
9147             lt_prog_compiler_pic='-fPIC'
9148         ;;
9149       m68k)
9150             # FIXME: we need at least 68020 code to build shared libraries, but
9151             # adding the '-m68020' flag to GCC prevents building anything better,
9152             # like '-m68040'.
9153             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9154         ;;
9155       esac
9156       ;;
9157
9158     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9159       # PIC is the default for these OSes.
9160       ;;
9161
9162     mingw* | cygwin* | pw32* | os2* | cegcc*)
9163       # This hack is so that the source file can tell whether it is being
9164       # built for inclusion in a dll (and should export symbols for example).
9165       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9166       # (--disable-auto-import) libraries
9167       lt_prog_compiler_pic='-DDLL_EXPORT'
9168       case $host_os in
9169       os2*)
9170         lt_prog_compiler_static='$wl-static'
9171         ;;
9172       esac
9173       ;;
9174
9175     darwin* | rhapsody*)
9176       # PIC is the default on this platform
9177       # Common symbols not allowed in MH_DYLIB files
9178       lt_prog_compiler_pic='-fno-common'
9179       ;;
9180
9181     haiku*)
9182       # PIC is the default for Haiku.
9183       # The "-static" flag exists, but is broken.
9184       lt_prog_compiler_static=
9185       ;;
9186
9187     hpux*)
9188       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9189       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9190       # sets the default TLS model and affects inlining.
9191       case $host_cpu in
9192       hppa*64*)
9193         # +Z the default
9194         ;;
9195       *)
9196         lt_prog_compiler_pic='-fPIC'
9197         ;;
9198       esac
9199       ;;
9200
9201     interix[3-9]*)
9202       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9203       # Instead, we relocate shared libraries at runtime.
9204       ;;
9205
9206     msdosdjgpp*)
9207       # Just because we use GCC doesn't mean we suddenly get shared libraries
9208       # on systems that don't support them.
9209       lt_prog_compiler_can_build_shared=no
9210       enable_shared=no
9211       ;;
9212
9213     *nto* | *qnx*)
9214       # QNX uses GNU C++, but need to define -shared option too, otherwise
9215       # it will coredump.
9216       lt_prog_compiler_pic='-fPIC -shared'
9217       ;;
9218
9219     sysv4*MP*)
9220       if test -d /usr/nec; then
9221         lt_prog_compiler_pic=-Kconform_pic
9222       fi
9223       ;;
9224
9225     *)
9226       lt_prog_compiler_pic='-fPIC'
9227       ;;
9228     esac
9229
9230     case $cc_basename in
9231     nvcc*) # Cuda Compiler Driver 2.2
9232       lt_prog_compiler_wl='-Xlinker '
9233       if test -n "$lt_prog_compiler_pic"; then
9234         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9235       fi
9236       ;;
9237     esac
9238   else
9239     # PORTME Check for flag to pass linker flags through the system compiler.
9240     case $host_os in
9241     aix*)
9242       lt_prog_compiler_wl='-Wl,'
9243       if test ia64 = "$host_cpu"; then
9244         # AIX 5 now supports IA64 processor
9245         lt_prog_compiler_static='-Bstatic'
9246       else
9247         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9248       fi
9249       ;;
9250
9251     darwin* | rhapsody*)
9252       # PIC is the default on this platform
9253       # Common symbols not allowed in MH_DYLIB files
9254       lt_prog_compiler_pic='-fno-common'
9255       case $cc_basename in
9256       nagfor*)
9257         # NAG Fortran compiler
9258         lt_prog_compiler_wl='-Wl,-Wl,,'
9259         lt_prog_compiler_pic='-PIC'
9260         lt_prog_compiler_static='-Bstatic'
9261         ;;
9262       esac
9263       ;;
9264
9265     mingw* | cygwin* | pw32* | os2* | cegcc*)
9266       # This hack is so that the source file can tell whether it is being
9267       # built for inclusion in a dll (and should export symbols for example).
9268       lt_prog_compiler_pic='-DDLL_EXPORT'
9269       case $host_os in
9270       os2*)
9271         lt_prog_compiler_static='$wl-static'
9272         ;;
9273       esac
9274       ;;
9275
9276     hpux9* | hpux10* | hpux11*)
9277       lt_prog_compiler_wl='-Wl,'
9278       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9279       # not for PA HP-UX.
9280       case $host_cpu in
9281       hppa*64*|ia64*)
9282         # +Z the default
9283         ;;
9284       *)
9285         lt_prog_compiler_pic='+Z'
9286         ;;
9287       esac
9288       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9289       lt_prog_compiler_static='$wl-a ${wl}archive'
9290       ;;
9291
9292     irix5* | irix6* | nonstopux*)
9293       lt_prog_compiler_wl='-Wl,'
9294       # PIC (with -KPIC) is the default.
9295       lt_prog_compiler_static='-non_shared'
9296       ;;
9297
9298     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9299       case $cc_basename in
9300       # old Intel for x86_64, which still supported -KPIC.
9301       ecc*)
9302         lt_prog_compiler_wl='-Wl,'
9303         lt_prog_compiler_pic='-KPIC'
9304         lt_prog_compiler_static='-static'
9305         ;;
9306       # icc used to be incompatible with GCC.
9307       # ICC 10 doesn't accept -KPIC any more.
9308       icc* | ifort*)
9309         lt_prog_compiler_wl='-Wl,'
9310         lt_prog_compiler_pic='-fPIC'
9311         lt_prog_compiler_static='-static'
9312         ;;
9313       # Lahey Fortran 8.1.
9314       lf95*)
9315         lt_prog_compiler_wl='-Wl,'
9316         lt_prog_compiler_pic='--shared'
9317         lt_prog_compiler_static='--static'
9318         ;;
9319       nagfor*)
9320         # NAG Fortran compiler
9321         lt_prog_compiler_wl='-Wl,-Wl,,'
9322         lt_prog_compiler_pic='-PIC'
9323         lt_prog_compiler_static='-Bstatic'
9324         ;;
9325       tcc*)
9326         # Fabrice Bellard et al's Tiny C Compiler
9327         lt_prog_compiler_wl='-Wl,'
9328         lt_prog_compiler_pic='-fPIC'
9329         lt_prog_compiler_static='-static'
9330         ;;
9331       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9332         # Portland Group compilers (*not* the Pentium gcc compiler,
9333         # which looks to be a dead project)
9334         lt_prog_compiler_wl='-Wl,'
9335         lt_prog_compiler_pic='-fpic'
9336         lt_prog_compiler_static='-Bstatic'
9337         ;;
9338       ccc*)
9339         lt_prog_compiler_wl='-Wl,'
9340         # All Alpha code is PIC.
9341         lt_prog_compiler_static='-non_shared'
9342         ;;
9343       xl* | bgxl* | bgf* | mpixl*)
9344         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9345         lt_prog_compiler_wl='-Wl,'
9346         lt_prog_compiler_pic='-qpic'
9347         lt_prog_compiler_static='-qstaticlink'
9348         ;;
9349       *)
9350         case `$CC -V 2>&1 | sed 5q` in
9351         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9352           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9353           lt_prog_compiler_pic='-KPIC'
9354           lt_prog_compiler_static='-Bstatic'
9355           lt_prog_compiler_wl=''
9356           ;;
9357         *Sun\ F* | *Sun*Fortran*)
9358           lt_prog_compiler_pic='-KPIC'
9359           lt_prog_compiler_static='-Bstatic'
9360           lt_prog_compiler_wl='-Qoption ld '
9361           ;;
9362         *Sun\ C*)
9363           # Sun C 5.9
9364           lt_prog_compiler_pic='-KPIC'
9365           lt_prog_compiler_static='-Bstatic'
9366           lt_prog_compiler_wl='-Wl,'
9367           ;;
9368         *Intel*\ [CF]*Compiler*)
9369           lt_prog_compiler_wl='-Wl,'
9370           lt_prog_compiler_pic='-fPIC'
9371           lt_prog_compiler_static='-static'
9372           ;;
9373         *Portland\ Group*)
9374           lt_prog_compiler_wl='-Wl,'
9375           lt_prog_compiler_pic='-fpic'
9376           lt_prog_compiler_static='-Bstatic'
9377           ;;
9378         esac
9379         ;;
9380       esac
9381       ;;
9382
9383     newsos6)
9384       lt_prog_compiler_pic='-KPIC'
9385       lt_prog_compiler_static='-Bstatic'
9386       ;;
9387
9388     *nto* | *qnx*)
9389       # QNX uses GNU C++, but need to define -shared option too, otherwise
9390       # it will coredump.
9391       lt_prog_compiler_pic='-fPIC -shared'
9392       ;;
9393
9394     osf3* | osf4* | osf5*)
9395       lt_prog_compiler_wl='-Wl,'
9396       # All OSF/1 code is PIC.
9397       lt_prog_compiler_static='-non_shared'
9398       ;;
9399
9400     rdos*)
9401       lt_prog_compiler_static='-non_shared'
9402       ;;
9403
9404     solaris*)
9405       lt_prog_compiler_pic='-KPIC'
9406       lt_prog_compiler_static='-Bstatic'
9407       case $cc_basename in
9408       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9409         lt_prog_compiler_wl='-Qoption ld ';;
9410       *)
9411         lt_prog_compiler_wl='-Wl,';;
9412       esac
9413       ;;
9414
9415     sunos4*)
9416       lt_prog_compiler_wl='-Qoption ld '
9417       lt_prog_compiler_pic='-PIC'
9418       lt_prog_compiler_static='-Bstatic'
9419       ;;
9420
9421     sysv4 | sysv4.2uw2* | sysv4.3*)
9422       lt_prog_compiler_wl='-Wl,'
9423       lt_prog_compiler_pic='-KPIC'
9424       lt_prog_compiler_static='-Bstatic'
9425       ;;
9426
9427     sysv4*MP*)
9428       if test -d /usr/nec; then
9429         lt_prog_compiler_pic='-Kconform_pic'
9430         lt_prog_compiler_static='-Bstatic'
9431       fi
9432       ;;
9433
9434     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9435       lt_prog_compiler_wl='-Wl,'
9436       lt_prog_compiler_pic='-KPIC'
9437       lt_prog_compiler_static='-Bstatic'
9438       ;;
9439
9440     unicos*)
9441       lt_prog_compiler_wl='-Wl,'
9442       lt_prog_compiler_can_build_shared=no
9443       ;;
9444
9445     uts4*)
9446       lt_prog_compiler_pic='-pic'
9447       lt_prog_compiler_static='-Bstatic'
9448       ;;
9449
9450     *)
9451       lt_prog_compiler_can_build_shared=no
9452       ;;
9453     esac
9454   fi
9455
9456 case $host_os in
9457   # For platforms that do not support PIC, -DPIC is meaningless:
9458   *djgpp*)
9459     lt_prog_compiler_pic=
9460     ;;
9461   *)
9462     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9463     ;;
9464 esac
9465
9466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9467 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9468 if ${lt_cv_prog_compiler_pic+:} false; then :
9469   $as_echo_n "(cached) " >&6
9470 else
9471   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9472 fi
9473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9474 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9475 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9476
9477 #
9478 # Check to make sure the PIC flag actually works.
9479 #
9480 if test -n "$lt_prog_compiler_pic"; then
9481   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9482 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9483 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9484   $as_echo_n "(cached) " >&6
9485 else
9486   lt_cv_prog_compiler_pic_works=no
9487    ac_outfile=conftest.$ac_objext
9488    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9489    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9490    # Insert the option either (1) after the last *FLAGS variable, or
9491    # (2) before a word containing "conftest.", or (3) at the end.
9492    # Note that $ac_compile itself does not contain backslashes and begins
9493    # with a dollar sign (not a hyphen), so the echo should work correctly.
9494    # The option is referenced via a variable to avoid confusing sed.
9495    lt_compile=`echo "$ac_compile" | $SED \
9496    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9497    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9498    -e 's:$: $lt_compiler_flag:'`
9499    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9500    (eval "$lt_compile" 2>conftest.err)
9501    ac_status=$?
9502    cat conftest.err >&5
9503    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9504    if (exit $ac_status) && test -s "$ac_outfile"; then
9505      # The compiler can only warn and ignore the option if not recognized
9506      # So say no if there are warnings other than the usual output.
9507      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9508      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9509      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9510        lt_cv_prog_compiler_pic_works=yes
9511      fi
9512    fi
9513    $RM conftest*
9514
9515 fi
9516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9517 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9518
9519 if test yes = "$lt_cv_prog_compiler_pic_works"; then
9520     case $lt_prog_compiler_pic in
9521      "" | " "*) ;;
9522      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9523      esac
9524 else
9525     lt_prog_compiler_pic=
9526      lt_prog_compiler_can_build_shared=no
9527 fi
9528
9529 fi
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541 #
9542 # Check to make sure the static flag actually works.
9543 #
9544 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9546 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9547 if ${lt_cv_prog_compiler_static_works+:} false; then :
9548   $as_echo_n "(cached) " >&6
9549 else
9550   lt_cv_prog_compiler_static_works=no
9551    save_LDFLAGS=$LDFLAGS
9552    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9553    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9554    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9555      # The linker can only warn and ignore the option if not recognized
9556      # So say no if there are warnings
9557      if test -s conftest.err; then
9558        # Append any errors to the config.log.
9559        cat conftest.err 1>&5
9560        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9561        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9562        if diff conftest.exp conftest.er2 >/dev/null; then
9563          lt_cv_prog_compiler_static_works=yes
9564        fi
9565      else
9566        lt_cv_prog_compiler_static_works=yes
9567      fi
9568    fi
9569    $RM -r conftest*
9570    LDFLAGS=$save_LDFLAGS
9571
9572 fi
9573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9574 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9575
9576 if test yes = "$lt_cv_prog_compiler_static_works"; then
9577     :
9578 else
9579     lt_prog_compiler_static=
9580 fi
9581
9582
9583
9584
9585
9586
9587
9588   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9589 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9590 if ${lt_cv_prog_compiler_c_o+:} false; then :
9591   $as_echo_n "(cached) " >&6
9592 else
9593   lt_cv_prog_compiler_c_o=no
9594    $RM -r conftest 2>/dev/null
9595    mkdir conftest
9596    cd conftest
9597    mkdir out
9598    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9599
9600    lt_compiler_flag="-o out/conftest2.$ac_objext"
9601    # Insert the option either (1) after the last *FLAGS variable, or
9602    # (2) before a word containing "conftest.", or (3) at the end.
9603    # Note that $ac_compile itself does not contain backslashes and begins
9604    # with a dollar sign (not a hyphen), so the echo should work correctly.
9605    lt_compile=`echo "$ac_compile" | $SED \
9606    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9607    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9608    -e 's:$: $lt_compiler_flag:'`
9609    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9610    (eval "$lt_compile" 2>out/conftest.err)
9611    ac_status=$?
9612    cat out/conftest.err >&5
9613    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9614    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9615    then
9616      # The compiler can only warn and ignore the option if not recognized
9617      # So say no if there are warnings
9618      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9619      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9620      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9621        lt_cv_prog_compiler_c_o=yes
9622      fi
9623    fi
9624    chmod u+w . 2>&5
9625    $RM conftest*
9626    # SGI C++ compiler will create directory out/ii_files/ for
9627    # template instantiation
9628    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9629    $RM out/* && rmdir out
9630    cd ..
9631    $RM -r conftest
9632    $RM conftest*
9633
9634 fi
9635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9636 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9637
9638
9639
9640
9641
9642
9643   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9644 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9645 if ${lt_cv_prog_compiler_c_o+:} false; then :
9646   $as_echo_n "(cached) " >&6
9647 else
9648   lt_cv_prog_compiler_c_o=no
9649    $RM -r conftest 2>/dev/null
9650    mkdir conftest
9651    cd conftest
9652    mkdir out
9653    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9654
9655    lt_compiler_flag="-o out/conftest2.$ac_objext"
9656    # Insert the option either (1) after the last *FLAGS variable, or
9657    # (2) before a word containing "conftest.", or (3) at the end.
9658    # Note that $ac_compile itself does not contain backslashes and begins
9659    # with a dollar sign (not a hyphen), so the echo should work correctly.
9660    lt_compile=`echo "$ac_compile" | $SED \
9661    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9662    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9663    -e 's:$: $lt_compiler_flag:'`
9664    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9665    (eval "$lt_compile" 2>out/conftest.err)
9666    ac_status=$?
9667    cat out/conftest.err >&5
9668    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9669    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9670    then
9671      # The compiler can only warn and ignore the option if not recognized
9672      # So say no if there are warnings
9673      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9674      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9675      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9676        lt_cv_prog_compiler_c_o=yes
9677      fi
9678    fi
9679    chmod u+w . 2>&5
9680    $RM conftest*
9681    # SGI C++ compiler will create directory out/ii_files/ for
9682    # template instantiation
9683    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9684    $RM out/* && rmdir out
9685    cd ..
9686    $RM -r conftest
9687    $RM conftest*
9688
9689 fi
9690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9691 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9692
9693
9694
9695
9696 hard_links=nottested
9697 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9698   # do not overwrite the value of need_locks provided by the user
9699   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9700 $as_echo_n "checking if we can lock with hard links... " >&6; }
9701   hard_links=yes
9702   $RM conftest*
9703   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9704   touch conftest.a
9705   ln conftest.a conftest.b 2>&5 || hard_links=no
9706   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9707   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9708 $as_echo "$hard_links" >&6; }
9709   if test no = "$hard_links"; then
9710     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9711 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9712     need_locks=warn
9713   fi
9714 else
9715   need_locks=no
9716 fi
9717
9718
9719
9720
9721
9722
9723   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9724 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9725
9726   runpath_var=
9727   allow_undefined_flag=
9728   always_export_symbols=no
9729   archive_cmds=
9730   archive_expsym_cmds=
9731   compiler_needs_object=no
9732   enable_shared_with_static_runtimes=no
9733   export_dynamic_flag_spec=
9734   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9735   hardcode_automatic=no
9736   hardcode_direct=no
9737   hardcode_direct_absolute=no
9738   hardcode_libdir_flag_spec=
9739   hardcode_libdir_separator=
9740   hardcode_minus_L=no
9741   hardcode_shlibpath_var=unsupported
9742   inherit_rpath=no
9743   link_all_deplibs=unknown
9744   module_cmds=
9745   module_expsym_cmds=
9746   old_archive_from_new_cmds=
9747   old_archive_from_expsyms_cmds=
9748   thread_safe_flag_spec=
9749   whole_archive_flag_spec=
9750   # include_expsyms should be a list of space-separated symbols to be *always*
9751   # included in the symbol list
9752   include_expsyms=
9753   # exclude_expsyms can be an extended regexp of symbols to exclude
9754   # it will be wrapped by ' (' and ')$', so one must not match beginning or
9755   # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9756   # as well as any symbol that contains 'd'.
9757   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9758   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9759   # platforms (ab)use it in PIC code, but their linkers get confused if
9760   # the symbol is explicitly referenced.  Since portable code cannot
9761   # rely on this symbol name, it's probably fine to never include it in
9762   # preloaded symbol tables.
9763   # Exclude shared library initialization/finalization symbols.
9764   extract_expsyms_cmds=
9765
9766   case $host_os in
9767   cygwin* | mingw* | pw32* | cegcc*)
9768     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9769     # When not using gcc, we currently assume that we are using
9770     # Microsoft Visual C++.
9771     if test yes != "$GCC"; then
9772       with_gnu_ld=no
9773     fi
9774     ;;
9775   interix*)
9776     # we just hope/assume this is gcc and not c89 (= MSVC++)
9777     with_gnu_ld=yes
9778     ;;
9779   openbsd* | bitrig*)
9780     with_gnu_ld=no
9781     ;;
9782   esac
9783
9784   ld_shlibs=yes
9785
9786   # On some targets, GNU ld is compatible enough with the native linker
9787   # that we're better off using the native interface for both.
9788   lt_use_gnu_ld_interface=no
9789   if test yes = "$with_gnu_ld"; then
9790     case $host_os in
9791       aix*)
9792         # The AIX port of GNU ld has always aspired to compatibility
9793         # with the native linker.  However, as the warning in the GNU ld
9794         # block says, versions before 2.19.5* couldn't really create working
9795         # shared libraries, regardless of the interface used.
9796         case `$LD -v 2>&1` in
9797           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9798           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9799           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9800           *)
9801             lt_use_gnu_ld_interface=yes
9802             ;;
9803         esac
9804         ;;
9805       *)
9806         lt_use_gnu_ld_interface=yes
9807         ;;
9808     esac
9809   fi
9810
9811   if test yes = "$lt_use_gnu_ld_interface"; then
9812     # If archive_cmds runs LD, not CC, wlarc should be empty
9813     wlarc='$wl'
9814
9815     # Set some defaults for GNU ld with shared library support. These
9816     # are reset later if shared libraries are not supported. Putting them
9817     # here allows them to be overridden if necessary.
9818     runpath_var=LD_RUN_PATH
9819     hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9820     export_dynamic_flag_spec='$wl--export-dynamic'
9821     # ancient GNU ld didn't support --whole-archive et. al.
9822     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9823       whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9824     else
9825       whole_archive_flag_spec=
9826     fi
9827     supports_anon_versioning=no
9828     case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9829       *GNU\ gold*) supports_anon_versioning=yes ;;
9830       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9831       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9832       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9833       *\ 2.11.*) ;; # other 2.11 versions
9834       *) supports_anon_versioning=yes ;;
9835     esac
9836
9837     # See if GNU ld supports shared libraries.
9838     case $host_os in
9839     aix[3-9]*)
9840       # On AIX/PPC, the GNU linker is very broken
9841       if test ia64 != "$host_cpu"; then
9842         ld_shlibs=no
9843         cat <<_LT_EOF 1>&2
9844
9845 *** Warning: the GNU linker, at least up to release 2.19, is reported
9846 *** to be unable to reliably create shared libraries on AIX.
9847 *** Therefore, libtool is disabling shared libraries support.  If you
9848 *** really care for shared libraries, you may want to install binutils
9849 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9850 *** You will then need to restart the configuration process.
9851
9852 _LT_EOF
9853       fi
9854       ;;
9855
9856     amigaos*)
9857       case $host_cpu in
9858       powerpc)
9859             # see comment about AmigaOS4 .so support
9860             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9861             archive_expsym_cmds=''
9862         ;;
9863       m68k)
9864             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)'
9865             hardcode_libdir_flag_spec='-L$libdir'
9866             hardcode_minus_L=yes
9867         ;;
9868       esac
9869       ;;
9870
9871     beos*)
9872       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9873         allow_undefined_flag=unsupported
9874         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9875         # support --undefined.  This deserves some investigation.  FIXME
9876         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9877       else
9878         ld_shlibs=no
9879       fi
9880       ;;
9881
9882     cygwin* | mingw* | pw32* | cegcc*)
9883       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9884       # as there is no search path for DLLs.
9885       hardcode_libdir_flag_spec='-L$libdir'
9886       export_dynamic_flag_spec='$wl--export-all-symbols'
9887       allow_undefined_flag=unsupported
9888       always_export_symbols=no
9889       enable_shared_with_static_runtimes=yes
9890       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'
9891       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9892
9893       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9894         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9895         # If the export-symbols file already is a .def file, use it as
9896         # is; otherwise, prepend EXPORTS...
9897         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9898           cp $export_symbols $output_objdir/$soname.def;
9899         else
9900           echo EXPORTS > $output_objdir/$soname.def;
9901           cat $export_symbols >> $output_objdir/$soname.def;
9902         fi~
9903         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9904       else
9905         ld_shlibs=no
9906       fi
9907       ;;
9908
9909     haiku*)
9910       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9911       link_all_deplibs=yes
9912       ;;
9913
9914     os2*)
9915       hardcode_libdir_flag_spec='-L$libdir'
9916       hardcode_minus_L=yes
9917       allow_undefined_flag=unsupported
9918       shrext_cmds=.dll
9919       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9920         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9921         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9922         $ECHO EXPORTS >> $output_objdir/$libname.def~
9923         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9924         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9925         emximp -o $lib $output_objdir/$libname.def'
9926       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9927         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9928         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9929         $ECHO EXPORTS >> $output_objdir/$libname.def~
9930         prefix_cmds="$SED"~
9931         if test EXPORTS = "`$SED 1q $export_symbols`"; then
9932           prefix_cmds="$prefix_cmds -e 1d";
9933         fi~
9934         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9935         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9936         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9937         emximp -o $lib $output_objdir/$libname.def'
9938       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9939       enable_shared_with_static_runtimes=yes
9940       file_list_spec='@'
9941       ;;
9942
9943     interix[3-9]*)
9944       hardcode_direct=no
9945       hardcode_shlibpath_var=no
9946       hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9947       export_dynamic_flag_spec='$wl-E'
9948       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9949       # Instead, shared libraries are loaded at an image base (0x10000000 by
9950       # default) and relocated if they conflict, which is a slow very memory
9951       # consuming and fragmenting process.  To avoid this, we pick a random,
9952       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9953       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9954       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9955       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'
9956       ;;
9957
9958     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9959       tmp_diet=no
9960       if test linux-dietlibc = "$host_os"; then
9961         case $cc_basename in
9962           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9963         esac
9964       fi
9965       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9966          && test no = "$tmp_diet"
9967       then
9968         tmp_addflag=' $pic_flag'
9969         tmp_sharedflag='-shared'
9970         case $cc_basename,$host_cpu in
9971         pgcc*)                          # Portland Group C compiler
9972           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'
9973           tmp_addflag=' $pic_flag'
9974           ;;
9975         pgf77* | pgf90* | pgf95* | pgfortran*)
9976                                         # Portland Group f77 and f90 compilers
9977           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'
9978           tmp_addflag=' $pic_flag -Mnomain' ;;
9979         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9980           tmp_addflag=' -i_dynamic' ;;
9981         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9982           tmp_addflag=' -i_dynamic -nofor_main' ;;
9983         ifc* | ifort*)                  # Intel Fortran compiler
9984           tmp_addflag=' -nofor_main' ;;
9985         lf95*)                          # Lahey Fortran 8.1
9986           whole_archive_flag_spec=
9987           tmp_sharedflag='--shared' ;;
9988         nagfor*)                        # NAGFOR 5.3
9989           tmp_sharedflag='-Wl,-shared' ;;
9990         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9991           tmp_sharedflag='-qmkshrobj'
9992           tmp_addflag= ;;
9993         nvcc*)  # Cuda Compiler Driver 2.2
9994           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'
9995           compiler_needs_object=yes
9996           ;;
9997         esac
9998         case `$CC -V 2>&1 | sed 5q` in
9999         *Sun\ C*)                       # Sun C 5.9
10000           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'
10001           compiler_needs_object=yes
10002           tmp_sharedflag='-G' ;;
10003         *Sun\ F*)                       # Sun Fortran 8.3
10004           tmp_sharedflag='-G' ;;
10005         esac
10006         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10007
10008         if test yes = "$supports_anon_versioning"; then
10009           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10010             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10011             echo "local: *; };" >> $output_objdir/$libname.ver~
10012             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10013         fi
10014
10015         case $cc_basename in
10016         tcc*)
10017           export_dynamic_flag_spec='-rdynamic'
10018           ;;
10019         xlf* | bgf* | bgxlf* | mpixlf*)
10020           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10021           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10022           hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10023           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10024           if test yes = "$supports_anon_versioning"; then
10025             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10026               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10027               echo "local: *; };" >> $output_objdir/$libname.ver~
10028               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10029           fi
10030           ;;
10031         esac
10032       else
10033         ld_shlibs=no
10034       fi
10035       ;;
10036
10037     netbsd*)
10038       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10039         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10040         wlarc=
10041       else
10042         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10043         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10044       fi
10045       ;;
10046
10047     solaris*)
10048       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10049         ld_shlibs=no
10050         cat <<_LT_EOF 1>&2
10051
10052 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10053 *** create shared libraries on Solaris systems.  Therefore, libtool
10054 *** is disabling shared libraries support.  We urge you to upgrade GNU
10055 *** binutils to release 2.9.1 or newer.  Another option is to modify
10056 *** your PATH or compiler configuration so that the native linker is
10057 *** used, and then restart.
10058
10059 _LT_EOF
10060       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10061         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10062         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10063       else
10064         ld_shlibs=no
10065       fi
10066       ;;
10067
10068     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10069       case `$LD -v 2>&1` in
10070         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10071         ld_shlibs=no
10072         cat <<_LT_EOF 1>&2
10073
10074 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10075 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10076 *** is disabling shared libraries support.  We urge you to upgrade GNU
10077 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10078 *** your PATH or compiler configuration so that the native linker is
10079 *** used, and then restart.
10080
10081 _LT_EOF
10082         ;;
10083         *)
10084           # For security reasons, it is highly recommended that you always
10085           # use absolute paths for naming shared libraries, and exclude the
10086           # DT_RUNPATH tag from executables and libraries.  But doing so
10087           # requires that you compile everything twice, which is a pain.
10088           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10089             hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10090             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10091             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10092           else
10093             ld_shlibs=no
10094           fi
10095         ;;
10096       esac
10097       ;;
10098
10099     sunos4*)
10100       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10101       wlarc=
10102       hardcode_direct=yes
10103       hardcode_shlibpath_var=no
10104       ;;
10105
10106     *)
10107       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10108         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10109         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10110       else
10111         ld_shlibs=no
10112       fi
10113       ;;
10114     esac
10115
10116     if test no = "$ld_shlibs"; then
10117       runpath_var=
10118       hardcode_libdir_flag_spec=
10119       export_dynamic_flag_spec=
10120       whole_archive_flag_spec=
10121     fi
10122   else
10123     # PORTME fill in a description of your system's linker (not GNU ld)
10124     case $host_os in
10125     aix3*)
10126       allow_undefined_flag=unsupported
10127       always_export_symbols=yes
10128       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'
10129       # Note: this linker hardcodes the directories in LIBPATH if there
10130       # are no directories specified by -L.
10131       hardcode_minus_L=yes
10132       if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10133         # Neither direct hardcoding nor static linking is supported with a
10134         # broken collect2.
10135         hardcode_direct=unsupported
10136       fi
10137       ;;
10138
10139     aix[4-9]*)
10140       if test ia64 = "$host_cpu"; then
10141         # On IA64, the linker does run time linking by default, so we don't
10142         # have to do anything special.
10143         aix_use_runtimelinking=no
10144         exp_sym_flag='-Bexport'
10145         no_entry_flag=
10146       else
10147         # If we're using GNU nm, then we don't want the "-C" option.
10148         # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10149         # Without the "-l" option, or with the "-B" option, AIX nm treats
10150         # weak defined symbols like other global defined symbols, whereas
10151         # GNU nm marks them as "W".
10152         # While the 'weak' keyword is ignored in the Export File, we need
10153         # it in the Import File for the 'aix-soname' feature, so we have
10154         # to replace the "-B" option with "-P" for AIX nm.
10155         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10156           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'
10157         else
10158           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 == "L") || (\$ 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'
10159         fi
10160         aix_use_runtimelinking=no
10161
10162         # Test if we are trying to use run time linking or normal
10163         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10164         # have runtime linking enabled, and use it for executables.
10165         # For shared libraries, we enable/disable runtime linking
10166         # depending on the kind of the shared library created -
10167         # when "with_aix_soname,aix_use_runtimelinking" is:
10168         # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10169         # "aix,yes"  lib.so          shared, rtl:yes, for executables
10170         #            lib.a           static archive
10171         # "both,no"  lib.so.V(shr.o) shared, rtl:yes
10172         #            lib.a(lib.so.V) shared, rtl:no,  for executables
10173         # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10174         #            lib.a(lib.so.V) shared, rtl:no
10175         # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10176         #            lib.a           static archive
10177         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10178           for ld_flag in $LDFLAGS; do
10179           if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10180             aix_use_runtimelinking=yes
10181             break
10182           fi
10183           done
10184           if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10185             # With aix-soname=svr4, we create the lib.so.V shared archives only,
10186             # so we don't have lib.a shared libs to link our executables.
10187             # We have to force runtime linking in this case.
10188             aix_use_runtimelinking=yes
10189             LDFLAGS="$LDFLAGS -Wl,-brtl"
10190           fi
10191           ;;
10192         esac
10193
10194         exp_sym_flag='-bexport'
10195         no_entry_flag='-bnoentry'
10196       fi
10197
10198       # When large executables or shared objects are built, AIX ld can
10199       # have problems creating the table of contents.  If linking a library
10200       # or program results in "error TOC overflow" add -mminimal-toc to
10201       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10202       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10203
10204       archive_cmds=''
10205       hardcode_direct=yes
10206       hardcode_direct_absolute=yes
10207       hardcode_libdir_separator=':'
10208       link_all_deplibs=yes
10209       file_list_spec='$wl-f,'
10210       case $with_aix_soname,$aix_use_runtimelinking in
10211       aix,*) ;; # traditional, no import file
10212       svr4,* | *,yes) # use import file
10213         # The Import File defines what to hardcode.
10214         hardcode_direct=no
10215         hardcode_direct_absolute=no
10216         ;;
10217       esac
10218
10219       if test yes = "$GCC"; then
10220         case $host_os in aix4.[012]|aix4.[012].*)
10221         # We only want to do this on AIX 4.2 and lower, the check
10222         # below for broken collect2 doesn't work under 4.3+
10223           collect2name=`$CC -print-prog-name=collect2`
10224           if test -f "$collect2name" &&
10225            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10226           then
10227           # We have reworked collect2
10228           :
10229           else
10230           # We have old collect2
10231           hardcode_direct=unsupported
10232           # It fails to find uninstalled libraries when the uninstalled
10233           # path is not listed in the libpath.  Setting hardcode_minus_L
10234           # to unsupported forces relinking
10235           hardcode_minus_L=yes
10236           hardcode_libdir_flag_spec='-L$libdir'
10237           hardcode_libdir_separator=
10238           fi
10239           ;;
10240         esac
10241         shared_flag='-shared'
10242         if test yes = "$aix_use_runtimelinking"; then
10243           shared_flag="$shared_flag "'$wl-G'
10244         fi
10245         # Need to ensure runtime linking is disabled for the traditional
10246         # shared library, or the linker may eventually find shared libraries
10247         # /with/ Import File - we do not want to mix them.
10248         shared_flag_aix='-shared'
10249         shared_flag_svr4='-shared $wl-G'
10250       else
10251         # not using gcc
10252         if test ia64 = "$host_cpu"; then
10253         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10254         # chokes on -Wl,-G. The following line is correct:
10255           shared_flag='-G'
10256         else
10257           if test yes = "$aix_use_runtimelinking"; then
10258             shared_flag='$wl-G'
10259           else
10260             shared_flag='$wl-bM:SRE'
10261           fi
10262           shared_flag_aix='$wl-bM:SRE'
10263           shared_flag_svr4='$wl-G'
10264         fi
10265       fi
10266
10267       export_dynamic_flag_spec='$wl-bexpall'
10268       # It seems that -bexpall does not export symbols beginning with
10269       # underscore (_), so it is better to generate a list of symbols to export.
10270       always_export_symbols=yes
10271       if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10272         # Warning - without using the other runtime loading flags (-brtl),
10273         # -berok will link without error, but may produce a broken library.
10274         allow_undefined_flag='-berok'
10275         # Determine the default libpath from the value encoded in an
10276         # empty executable.
10277         if test set = "${lt_cv_aix_libpath+set}"; then
10278   aix_libpath=$lt_cv_aix_libpath
10279 else
10280   if ${lt_cv_aix_libpath_+:} false; then :
10281   $as_echo_n "(cached) " >&6
10282 else
10283   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10284 /* end confdefs.h.  */
10285
10286 int
10287 main ()
10288 {
10289
10290   ;
10291   return 0;
10292 }
10293 _ACEOF
10294 if ac_fn_c_try_link "$LINENO"; then :
10295
10296   lt_aix_libpath_sed='
10297       /Import File Strings/,/^$/ {
10298           /^0/ {
10299               s/^0  *\([^ ]*\) *$/\1/
10300               p
10301           }
10302       }'
10303   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10304   # Check for a 64-bit object if we didn't find anything.
10305   if test -z "$lt_cv_aix_libpath_"; then
10306     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10307   fi
10308 fi
10309 rm -f core conftest.err conftest.$ac_objext \
10310     conftest$ac_exeext conftest.$ac_ext
10311   if test -z "$lt_cv_aix_libpath_"; then
10312     lt_cv_aix_libpath_=/usr/lib:/lib
10313   fi
10314
10315 fi
10316
10317   aix_libpath=$lt_cv_aix_libpath_
10318 fi
10319
10320         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10321         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
10322       else
10323         if test ia64 = "$host_cpu"; then
10324           hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10325           allow_undefined_flag="-z nodefs"
10326           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"
10327         else
10328          # Determine the default libpath from the value encoded in an
10329          # empty executable.
10330          if test set = "${lt_cv_aix_libpath+set}"; then
10331   aix_libpath=$lt_cv_aix_libpath
10332 else
10333   if ${lt_cv_aix_libpath_+:} false; then :
10334   $as_echo_n "(cached) " >&6
10335 else
10336   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10337 /* end confdefs.h.  */
10338
10339 int
10340 main ()
10341 {
10342
10343   ;
10344   return 0;
10345 }
10346 _ACEOF
10347 if ac_fn_c_try_link "$LINENO"; then :
10348
10349   lt_aix_libpath_sed='
10350       /Import File Strings/,/^$/ {
10351           /^0/ {
10352               s/^0  *\([^ ]*\) *$/\1/
10353               p
10354           }
10355       }'
10356   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10357   # Check for a 64-bit object if we didn't find anything.
10358   if test -z "$lt_cv_aix_libpath_"; then
10359     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10360   fi
10361 fi
10362 rm -f core conftest.err conftest.$ac_objext \
10363     conftest$ac_exeext conftest.$ac_ext
10364   if test -z "$lt_cv_aix_libpath_"; then
10365     lt_cv_aix_libpath_=/usr/lib:/lib
10366   fi
10367
10368 fi
10369
10370   aix_libpath=$lt_cv_aix_libpath_
10371 fi
10372
10373          hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10374           # Warning - without using the other run time loading flags,
10375           # -berok will link without error, but may produce a broken library.
10376           no_undefined_flag=' $wl-bernotok'
10377           allow_undefined_flag=' $wl-berok'
10378           if test yes = "$with_gnu_ld"; then
10379             # We only use this code for GNU lds that support --whole-archive.
10380             whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10381           else
10382             # Exported symbols can be pulled into shared objects from archives
10383             whole_archive_flag_spec='$convenience'
10384           fi
10385           archive_cmds_need_lc=yes
10386           archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10387           # -brtl affects multiple linker settings, -berok does not and is overridden later
10388           compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10389           if test svr4 != "$with_aix_soname"; then
10390             # This is similar to how AIX traditionally builds its shared libraries.
10391             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'
10392           fi
10393           if test aix != "$with_aix_soname"; then
10394             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'
10395           else
10396             # used by -dlpreopen to get the symbols
10397             archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10398           fi
10399           archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10400         fi
10401       fi
10402       ;;
10403
10404     amigaos*)
10405       case $host_cpu in
10406       powerpc)
10407             # see comment about AmigaOS4 .so support
10408             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10409             archive_expsym_cmds=''
10410         ;;
10411       m68k)
10412             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)'
10413             hardcode_libdir_flag_spec='-L$libdir'
10414             hardcode_minus_L=yes
10415         ;;
10416       esac
10417       ;;
10418
10419     bsdi[45]*)
10420       export_dynamic_flag_spec=-rdynamic
10421       ;;
10422
10423     cygwin* | mingw* | pw32* | cegcc*)
10424       # When not using gcc, we currently assume that we are using
10425       # Microsoft Visual C++.
10426       # hardcode_libdir_flag_spec is actually meaningless, as there is
10427       # no search path for DLLs.
10428       case $cc_basename in
10429       cl*)
10430         # Native MSVC
10431         hardcode_libdir_flag_spec=' '
10432         allow_undefined_flag=unsupported
10433         always_export_symbols=yes
10434         file_list_spec='@'
10435         # Tell ltmain to make .lib files, not .a files.
10436         libext=lib
10437         # Tell ltmain to make .dll files, not .so files.
10438         shrext_cmds=.dll
10439         # FIXME: Setting linknames here is a bad hack.
10440         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10441         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10442             cp "$export_symbols" "$output_objdir/$soname.def";
10443             echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10444           else
10445             $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10446           fi~
10447           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10448           linknames='
10449         # The linker will not automatically build a static lib if we build a DLL.
10450         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10451         enable_shared_with_static_runtimes=yes
10452         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10453         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10454         # Don't use ranlib
10455         old_postinstall_cmds='chmod 644 $oldlib'
10456         postlink_cmds='lt_outputfile="@OUTPUT@"~
10457           lt_tool_outputfile="@TOOL_OUTPUT@"~
10458           case $lt_outputfile in
10459             *.exe|*.EXE) ;;
10460             *)
10461               lt_outputfile=$lt_outputfile.exe
10462               lt_tool_outputfile=$lt_tool_outputfile.exe
10463               ;;
10464           esac~
10465           if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10466             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10467             $RM "$lt_outputfile.manifest";
10468           fi'
10469         ;;
10470       *)
10471         # Assume MSVC wrapper
10472         hardcode_libdir_flag_spec=' '
10473         allow_undefined_flag=unsupported
10474         # Tell ltmain to make .lib files, not .a files.
10475         libext=lib
10476         # Tell ltmain to make .dll files, not .so files.
10477         shrext_cmds=.dll
10478         # FIXME: Setting linknames here is a bad hack.
10479         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10480         # The linker will automatically build a .lib file if we build a DLL.
10481         old_archive_from_new_cmds='true'
10482         # FIXME: Should let the user specify the lib program.
10483         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10484         enable_shared_with_static_runtimes=yes
10485         ;;
10486       esac
10487       ;;
10488
10489     darwin* | rhapsody*)
10490
10491
10492   archive_cmds_need_lc=no
10493   hardcode_direct=no
10494   hardcode_automatic=yes
10495   hardcode_shlibpath_var=unsupported
10496   if test yes = "$lt_cv_ld_force_load"; then
10497     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\"`'
10498
10499   else
10500     whole_archive_flag_spec=''
10501   fi
10502   link_all_deplibs=yes
10503   allow_undefined_flag=$_lt_dar_allow_undefined
10504   case $cc_basename in
10505      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10506      *) _lt_dar_can_shared=$GCC ;;
10507   esac
10508   if test yes = "$_lt_dar_can_shared"; then
10509     output_verbose_link_cmd=func_echo_all
10510     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10511     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10512     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"
10513     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"
10514
10515   else
10516   ld_shlibs=no
10517   fi
10518
10519       ;;
10520
10521     dgux*)
10522       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10523       hardcode_libdir_flag_spec='-L$libdir'
10524       hardcode_shlibpath_var=no
10525       ;;
10526
10527     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10528     # support.  Future versions do this automatically, but an explicit c++rt0.o
10529     # does not break anything, and helps significantly (at the cost of a little
10530     # extra space).
10531     freebsd2.2*)
10532       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10533       hardcode_libdir_flag_spec='-R$libdir'
10534       hardcode_direct=yes
10535       hardcode_shlibpath_var=no
10536       ;;
10537
10538     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10539     freebsd2.*)
10540       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10541       hardcode_direct=yes
10542       hardcode_minus_L=yes
10543       hardcode_shlibpath_var=no
10544       ;;
10545
10546     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10547     freebsd* | dragonfly*)
10548       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10549       hardcode_libdir_flag_spec='-R$libdir'
10550       hardcode_direct=yes
10551       hardcode_shlibpath_var=no
10552       ;;
10553
10554     hpux9*)
10555       if test yes = "$GCC"; then
10556         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'
10557       else
10558         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'
10559       fi
10560       hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10561       hardcode_libdir_separator=:
10562       hardcode_direct=yes
10563
10564       # hardcode_minus_L: Not really in the search PATH,
10565       # but as the default location of the library.
10566       hardcode_minus_L=yes
10567       export_dynamic_flag_spec='$wl-E'
10568       ;;
10569
10570     hpux10*)
10571       if test yes,no = "$GCC,$with_gnu_ld"; then
10572         archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10573       else
10574         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10575       fi
10576       if test no = "$with_gnu_ld"; then
10577         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10578         hardcode_libdir_separator=:
10579         hardcode_direct=yes
10580         hardcode_direct_absolute=yes
10581         export_dynamic_flag_spec='$wl-E'
10582         # hardcode_minus_L: Not really in the search PATH,
10583         # but as the default location of the library.
10584         hardcode_minus_L=yes
10585       fi
10586       ;;
10587
10588     hpux11*)
10589       if test yes,no = "$GCC,$with_gnu_ld"; then
10590         case $host_cpu in
10591         hppa*64*)
10592           archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10593           ;;
10594         ia64*)
10595           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10596           ;;
10597         *)
10598           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10599           ;;
10600         esac
10601       else
10602         case $host_cpu in
10603         hppa*64*)
10604           archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10605           ;;
10606         ia64*)
10607           archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10608           ;;
10609         *)
10610
10611           # Older versions of the 11.00 compiler do not understand -b yet
10612           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10613           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10614 $as_echo_n "checking if $CC understands -b... " >&6; }
10615 if ${lt_cv_prog_compiler__b+:} false; then :
10616   $as_echo_n "(cached) " >&6
10617 else
10618   lt_cv_prog_compiler__b=no
10619    save_LDFLAGS=$LDFLAGS
10620    LDFLAGS="$LDFLAGS -b"
10621    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10622    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10623      # The linker can only warn and ignore the option if not recognized
10624      # So say no if there are warnings
10625      if test -s conftest.err; then
10626        # Append any errors to the config.log.
10627        cat conftest.err 1>&5
10628        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10629        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10630        if diff conftest.exp conftest.er2 >/dev/null; then
10631          lt_cv_prog_compiler__b=yes
10632        fi
10633      else
10634        lt_cv_prog_compiler__b=yes
10635      fi
10636    fi
10637    $RM -r conftest*
10638    LDFLAGS=$save_LDFLAGS
10639
10640 fi
10641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10642 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10643
10644 if test yes = "$lt_cv_prog_compiler__b"; then
10645     archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10646 else
10647     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10648 fi
10649
10650           ;;
10651         esac
10652       fi
10653       if test no = "$with_gnu_ld"; then
10654         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10655         hardcode_libdir_separator=:
10656
10657         case $host_cpu in
10658         hppa*64*|ia64*)
10659           hardcode_direct=no
10660           hardcode_shlibpath_var=no
10661           ;;
10662         *)
10663           hardcode_direct=yes
10664           hardcode_direct_absolute=yes
10665           export_dynamic_flag_spec='$wl-E'
10666
10667           # hardcode_minus_L: Not really in the search PATH,
10668           # but as the default location of the library.
10669           hardcode_minus_L=yes
10670           ;;
10671         esac
10672       fi
10673       ;;
10674
10675     irix5* | irix6* | nonstopux*)
10676       if test yes = "$GCC"; then
10677         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'
10678         # Try to use the -exported_symbol ld option, if it does not
10679         # work, assume that -exports_file does not work either and
10680         # implicitly export all symbols.
10681         # This should be the same for all languages, so no per-tag cache variable.
10682         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10683 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10684 if ${lt_cv_irix_exported_symbol+:} false; then :
10685   $as_echo_n "(cached) " >&6
10686 else
10687   save_LDFLAGS=$LDFLAGS
10688            LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10689            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10690 /* end confdefs.h.  */
10691 int foo (void) { return 0; }
10692 _ACEOF
10693 if ac_fn_c_try_link "$LINENO"; then :
10694   lt_cv_irix_exported_symbol=yes
10695 else
10696   lt_cv_irix_exported_symbol=no
10697 fi
10698 rm -f core conftest.err conftest.$ac_objext \
10699     conftest$ac_exeext conftest.$ac_ext
10700            LDFLAGS=$save_LDFLAGS
10701 fi
10702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10703 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10704         if test yes = "$lt_cv_irix_exported_symbol"; then
10705           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'
10706         fi
10707       else
10708         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'
10709         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'
10710       fi
10711       archive_cmds_need_lc='no'
10712       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10713       hardcode_libdir_separator=:
10714       inherit_rpath=yes
10715       link_all_deplibs=yes
10716       ;;
10717
10718     linux*)
10719       case $cc_basename in
10720       tcc*)
10721         # Fabrice Bellard et al's Tiny C Compiler
10722         ld_shlibs=yes
10723         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10724         ;;
10725       esac
10726       ;;
10727
10728     netbsd*)
10729       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10730         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10731       else
10732         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10733       fi
10734       hardcode_libdir_flag_spec='-R$libdir'
10735       hardcode_direct=yes
10736       hardcode_shlibpath_var=no
10737       ;;
10738
10739     newsos6)
10740       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10741       hardcode_direct=yes
10742       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10743       hardcode_libdir_separator=:
10744       hardcode_shlibpath_var=no
10745       ;;
10746
10747     *nto* | *qnx*)
10748       ;;
10749
10750     openbsd* | bitrig*)
10751       if test -f /usr/libexec/ld.so; then
10752         hardcode_direct=yes
10753         hardcode_shlibpath_var=no
10754         hardcode_direct_absolute=yes
10755         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10756           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10757           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10758           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10759           export_dynamic_flag_spec='$wl-E'
10760         else
10761           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10762           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10763         fi
10764       else
10765         ld_shlibs=no
10766       fi
10767       ;;
10768
10769     os2*)
10770       hardcode_libdir_flag_spec='-L$libdir'
10771       hardcode_minus_L=yes
10772       allow_undefined_flag=unsupported
10773       shrext_cmds=.dll
10774       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10775         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10776         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10777         $ECHO EXPORTS >> $output_objdir/$libname.def~
10778         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10779         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10780         emximp -o $lib $output_objdir/$libname.def'
10781       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10782         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10783         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10784         $ECHO EXPORTS >> $output_objdir/$libname.def~
10785         prefix_cmds="$SED"~
10786         if test EXPORTS = "`$SED 1q $export_symbols`"; then
10787           prefix_cmds="$prefix_cmds -e 1d";
10788         fi~
10789         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10790         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10791         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10792         emximp -o $lib $output_objdir/$libname.def'
10793       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10794       enable_shared_with_static_runtimes=yes
10795       file_list_spec='@'
10796       ;;
10797
10798     osf3*)
10799       if test yes = "$GCC"; then
10800         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10801         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'
10802       else
10803         allow_undefined_flag=' -expect_unresolved \*'
10804         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'
10805       fi
10806       archive_cmds_need_lc='no'
10807       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10808       hardcode_libdir_separator=:
10809       ;;
10810
10811     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10812       if test yes = "$GCC"; then
10813         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10814         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'
10815         hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10816       else
10817         allow_undefined_flag=' -expect_unresolved \*'
10818         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'
10819         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~
10820           $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'
10821
10822         # Both c and cxx compiler support -rpath directly
10823         hardcode_libdir_flag_spec='-rpath $libdir'
10824       fi
10825       archive_cmds_need_lc='no'
10826       hardcode_libdir_separator=:
10827       ;;
10828
10829     solaris*)
10830       no_undefined_flag=' -z defs'
10831       if test yes = "$GCC"; then
10832         wlarc='$wl'
10833         archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10834         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10835           $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'
10836       else
10837         case `$CC -V 2>&1` in
10838         *"Compilers 5.0"*)
10839           wlarc=''
10840           archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10841           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10842             $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10843           ;;
10844         *)
10845           wlarc='$wl'
10846           archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10847           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10848             $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10849           ;;
10850         esac
10851       fi
10852       hardcode_libdir_flag_spec='-R$libdir'
10853       hardcode_shlibpath_var=no
10854       case $host_os in
10855       solaris2.[0-5] | solaris2.[0-5].*) ;;
10856       *)
10857         # The compiler driver will combine and reorder linker options,
10858         # but understands '-z linker_flag'.  GCC discards it without '$wl',
10859         # but is careful enough not to reorder.
10860         # Supported since Solaris 2.6 (maybe 2.5.1?)
10861         if test yes = "$GCC"; then
10862           whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10863         else
10864           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10865         fi
10866         ;;
10867       esac
10868       link_all_deplibs=yes
10869       ;;
10870
10871     sunos4*)
10872       if test sequent = "$host_vendor"; then
10873         # Use $CC to link under sequent, because it throws in some extra .o
10874         # files that make .init and .fini sections work.
10875         archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10876       else
10877         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10878       fi
10879       hardcode_libdir_flag_spec='-L$libdir'
10880       hardcode_direct=yes
10881       hardcode_minus_L=yes
10882       hardcode_shlibpath_var=no
10883       ;;
10884
10885     sysv4)
10886       case $host_vendor in
10887         sni)
10888           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10889           hardcode_direct=yes # is this really true???
10890         ;;
10891         siemens)
10892           ## LD is ld it makes a PLAMLIB
10893           ## CC just makes a GrossModule.
10894           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10895           reload_cmds='$CC -r -o $output$reload_objs'
10896           hardcode_direct=no
10897         ;;
10898         motorola)
10899           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10900           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10901         ;;
10902       esac
10903       runpath_var='LD_RUN_PATH'
10904       hardcode_shlibpath_var=no
10905       ;;
10906
10907     sysv4.3*)
10908       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10909       hardcode_shlibpath_var=no
10910       export_dynamic_flag_spec='-Bexport'
10911       ;;
10912
10913     sysv4*MP*)
10914       if test -d /usr/nec; then
10915         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10916         hardcode_shlibpath_var=no
10917         runpath_var=LD_RUN_PATH
10918         hardcode_runpath_var=yes
10919         ld_shlibs=yes
10920       fi
10921       ;;
10922
10923     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10924       no_undefined_flag='$wl-z,text'
10925       archive_cmds_need_lc=no
10926       hardcode_shlibpath_var=no
10927       runpath_var='LD_RUN_PATH'
10928
10929       if test yes = "$GCC"; then
10930         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10931         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10932       else
10933         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10934         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10935       fi
10936       ;;
10937
10938     sysv5* | sco3.2v5* | sco5v6*)
10939       # Note: We CANNOT use -z defs as we might desire, because we do not
10940       # link with -lc, and that would cause any symbols used from libc to
10941       # always be unresolved, which means just about no library would
10942       # ever link correctly.  If we're not using GNU ld we use -z text
10943       # though, which does catch some bad symbols but isn't as heavy-handed
10944       # as -z defs.
10945       no_undefined_flag='$wl-z,text'
10946       allow_undefined_flag='$wl-z,nodefs'
10947       archive_cmds_need_lc=no
10948       hardcode_shlibpath_var=no
10949       hardcode_libdir_flag_spec='$wl-R,$libdir'
10950       hardcode_libdir_separator=':'
10951       link_all_deplibs=yes
10952       export_dynamic_flag_spec='$wl-Bexport'
10953       runpath_var='LD_RUN_PATH'
10954
10955       if test yes = "$GCC"; then
10956         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10957         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10958       else
10959         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10960         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10961       fi
10962       ;;
10963
10964     uts4*)
10965       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10966       hardcode_libdir_flag_spec='-L$libdir'
10967       hardcode_shlibpath_var=no
10968       ;;
10969
10970     *)
10971       ld_shlibs=no
10972       ;;
10973     esac
10974
10975     if test sni = "$host_vendor"; then
10976       case $host in
10977       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10978         export_dynamic_flag_spec='$wl-Blargedynsym'
10979         ;;
10980       esac
10981     fi
10982   fi
10983
10984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10985 $as_echo "$ld_shlibs" >&6; }
10986 test no = "$ld_shlibs" && can_build_shared=no
10987
10988 with_gnu_ld=$with_gnu_ld
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004 #
11005 # Do we need to explicitly link libc?
11006 #
11007 case "x$archive_cmds_need_lc" in
11008 x|xyes)
11009   # Assume -lc should be added
11010   archive_cmds_need_lc=yes
11011
11012   if test yes,yes = "$GCC,$enable_shared"; then
11013     case $archive_cmds in
11014     *'~'*)
11015       # FIXME: we may have to deal with multi-command sequences.
11016       ;;
11017     '$CC '*)
11018       # Test whether the compiler implicitly links with -lc since on some
11019       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11020       # to ld, don't add -lc before -lgcc.
11021       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11022 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11023 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11024   $as_echo_n "(cached) " >&6
11025 else
11026   $RM conftest*
11027         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11028
11029         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11030   (eval $ac_compile) 2>&5
11031   ac_status=$?
11032   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11033   test $ac_status = 0; } 2>conftest.err; then
11034           soname=conftest
11035           lib=conftest
11036           libobjs=conftest.$ac_objext
11037           deplibs=
11038           wl=$lt_prog_compiler_wl
11039           pic_flag=$lt_prog_compiler_pic
11040           compiler_flags=-v
11041           linker_flags=-v
11042           verstring=
11043           output_objdir=.
11044           libname=conftest
11045           lt_save_allow_undefined_flag=$allow_undefined_flag
11046           allow_undefined_flag=
11047           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11048   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11049   ac_status=$?
11050   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11051   test $ac_status = 0; }
11052           then
11053             lt_cv_archive_cmds_need_lc=no
11054           else
11055             lt_cv_archive_cmds_need_lc=yes
11056           fi
11057           allow_undefined_flag=$lt_save_allow_undefined_flag
11058         else
11059           cat conftest.err 1>&5
11060         fi
11061         $RM conftest*
11062
11063 fi
11064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11065 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11066       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11067       ;;
11068     esac
11069   fi
11070   ;;
11071 esac
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11225 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11226
11227 if test yes = "$GCC"; then
11228   case $host_os in
11229     darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11230     *) lt_awk_arg='/^libraries:/' ;;
11231   esac
11232   case $host_os in
11233     mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11234     *) lt_sed_strip_eq='s|=/|/|g' ;;
11235   esac
11236   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11237   case $lt_search_path_spec in
11238   *\;*)
11239     # if the path contains ";" then we assume it to be the separator
11240     # otherwise default to the standard path separator (i.e. ":") - it is
11241     # assumed that no part of a normal pathname contains ";" but that should
11242     # okay in the real world where ";" in dirpaths is itself problematic.
11243     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11244     ;;
11245   *)
11246     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11247     ;;
11248   esac
11249   # Ok, now we have the path, separated by spaces, we can step through it
11250   # and add multilib dir if necessary...
11251   lt_tmp_lt_search_path_spec=
11252   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11253   # ...but if some path component already ends with the multilib dir we assume
11254   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11255   case "$lt_multi_os_dir; $lt_search_path_spec " in
11256   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11257     lt_multi_os_dir=
11258     ;;
11259   esac
11260   for lt_sys_path in $lt_search_path_spec; do
11261     if test -d "$lt_sys_path$lt_multi_os_dir"; then
11262       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11263     elif test -n "$lt_multi_os_dir"; then
11264       test -d "$lt_sys_path" && \
11265         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11266     fi
11267   done
11268   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11269 BEGIN {RS = " "; FS = "/|\n";} {
11270   lt_foo = "";
11271   lt_count = 0;
11272   for (lt_i = NF; lt_i > 0; lt_i--) {
11273     if ($lt_i != "" && $lt_i != ".") {
11274       if ($lt_i == "..") {
11275         lt_count++;
11276       } else {
11277         if (lt_count == 0) {
11278           lt_foo = "/" $lt_i lt_foo;
11279         } else {
11280           lt_count--;
11281         }
11282       }
11283     }
11284   }
11285   if (lt_foo != "") { lt_freq[lt_foo]++; }
11286   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11287 }'`
11288   # AWK program above erroneously prepends '/' to C:/dos/paths
11289   # for these hosts.
11290   case $host_os in
11291     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11292       $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11293   esac
11294   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11295 else
11296   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11297 fi
11298 library_names_spec=
11299 libname_spec='lib$name'
11300 soname_spec=
11301 shrext_cmds=.so
11302 postinstall_cmds=
11303 postuninstall_cmds=
11304 finish_cmds=
11305 finish_eval=
11306 shlibpath_var=
11307 shlibpath_overrides_runpath=unknown
11308 version_type=none
11309 dynamic_linker="$host_os ld.so"
11310 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11311 need_lib_prefix=unknown
11312 hardcode_into_libs=no
11313
11314 # when you set need_version to no, make sure it does not cause -set_version
11315 # flags to be left without arguments
11316 need_version=unknown
11317
11318
11319
11320 case $host_os in
11321 aix3*)
11322   version_type=linux # correct to gnu/linux during the next big refactor
11323   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11324   shlibpath_var=LIBPATH
11325
11326   # AIX 3 has no versioning support, so we append a major version to the name.
11327   soname_spec='$libname$release$shared_ext$major'
11328   ;;
11329
11330 aix[4-9]*)
11331   version_type=linux # correct to gnu/linux during the next big refactor
11332   need_lib_prefix=no
11333   need_version=no
11334   hardcode_into_libs=yes
11335   if test ia64 = "$host_cpu"; then
11336     # AIX 5 supports IA64
11337     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11338     shlibpath_var=LD_LIBRARY_PATH
11339   else
11340     # With GCC up to 2.95.x, collect2 would create an import file
11341     # for dependence libraries.  The import file would start with
11342     # the line '#! .'.  This would cause the generated library to
11343     # depend on '.', always an invalid library.  This was fixed in
11344     # development snapshots of GCC prior to 3.0.
11345     case $host_os in
11346       aix4 | aix4.[01] | aix4.[01].*)
11347       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11348            echo ' yes '
11349            echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11350         :
11351       else
11352         can_build_shared=no
11353       fi
11354       ;;
11355     esac
11356     # Using Import Files as archive members, it is possible to support
11357     # filename-based versioning of shared library archives on AIX. While
11358     # this would work for both with and without runtime linking, it will
11359     # prevent static linking of such archives. So we do filename-based
11360     # shared library versioning with .so extension only, which is used
11361     # when both runtime linking and shared linking is enabled.
11362     # Unfortunately, runtime linking may impact performance, so we do
11363     # not want this to be the default eventually. Also, we use the
11364     # versioned .so libs for executables only if there is the -brtl
11365     # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11366     # To allow for filename-based versioning support, we need to create
11367     # libNAME.so.V as an archive file, containing:
11368     # *) an Import File, referring to the versioned filename of the
11369     #    archive as well as the shared archive member, telling the
11370     #    bitwidth (32 or 64) of that shared object, and providing the
11371     #    list of exported symbols of that shared object, eventually
11372     #    decorated with the 'weak' keyword
11373     # *) the shared object with the F_LOADONLY flag set, to really avoid
11374     #    it being seen by the linker.
11375     # At run time we better use the real file rather than another symlink,
11376     # but for link time we create the symlink libNAME.so -> libNAME.so.V
11377
11378     case $with_aix_soname,$aix_use_runtimelinking in
11379     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11380     # soname into executable. Probably we can add versioning support to
11381     # collect2, so additional links can be useful in future.
11382     aix,yes) # traditional libtool
11383       dynamic_linker='AIX unversionable lib.so'
11384       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11385       # instead of lib<name>.a to let people know that these are not
11386       # typical AIX shared libraries.
11387       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11388       ;;
11389     aix,no) # traditional AIX only
11390       dynamic_linker='AIX lib.a(lib.so.V)'
11391       # We preserve .a as extension for shared libraries through AIX4.2
11392       # and later when we are not doing run time linking.
11393       library_names_spec='$libname$release.a $libname.a'
11394       soname_spec='$libname$release$shared_ext$major'
11395       ;;
11396     svr4,*) # full svr4 only
11397       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11398       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11399       # We do not specify a path in Import Files, so LIBPATH fires.
11400       shlibpath_overrides_runpath=yes
11401       ;;
11402     *,yes) # both, prefer svr4
11403       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11404       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11405       # unpreferred sharedlib libNAME.a needs extra handling
11406       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"'
11407       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"'
11408       # We do not specify a path in Import Files, so LIBPATH fires.
11409       shlibpath_overrides_runpath=yes
11410       ;;
11411     *,no) # both, prefer aix
11412       dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11413       library_names_spec='$libname$release.a $libname.a'
11414       soname_spec='$libname$release$shared_ext$major'
11415       # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11416       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)'
11417       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"'
11418       ;;
11419     esac
11420     shlibpath_var=LIBPATH
11421   fi
11422   ;;
11423
11424 amigaos*)
11425   case $host_cpu in
11426   powerpc)
11427     # Since July 2007 AmigaOS4 officially supports .so libraries.
11428     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11429     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11430     ;;
11431   m68k)
11432     library_names_spec='$libname.ixlibrary $libname.a'
11433     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11434     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'
11435     ;;
11436   esac
11437   ;;
11438
11439 beos*)
11440   library_names_spec='$libname$shared_ext'
11441   dynamic_linker="$host_os ld.so"
11442   shlibpath_var=LIBRARY_PATH
11443   ;;
11444
11445 bsdi[45]*)
11446   version_type=linux # correct to gnu/linux during the next big refactor
11447   need_version=no
11448   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11449   soname_spec='$libname$release$shared_ext$major'
11450   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11451   shlibpath_var=LD_LIBRARY_PATH
11452   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11453   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11454   # the default ld.so.conf also contains /usr/contrib/lib and
11455   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11456   # libtool to hard-code these into programs
11457   ;;
11458
11459 cygwin* | mingw* | pw32* | cegcc*)
11460   version_type=windows
11461   shrext_cmds=.dll
11462   need_version=no
11463   need_lib_prefix=no
11464
11465   case $GCC,$cc_basename in
11466   yes,*)
11467     # gcc
11468     library_names_spec='$libname.dll.a'
11469     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11470     postinstall_cmds='base_file=`basename \$file`~
11471       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11472       dldir=$destdir/`dirname \$dlpath`~
11473       test -d \$dldir || mkdir -p \$dldir~
11474       $install_prog $dir/$dlname \$dldir/$dlname~
11475       chmod a+x \$dldir/$dlname~
11476       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11477         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11478       fi'
11479     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11480       dlpath=$dir/\$dldll~
11481        $RM \$dlpath'
11482     shlibpath_overrides_runpath=yes
11483
11484     case $host_os in
11485     cygwin*)
11486       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11487       soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11488
11489       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11490       ;;
11491     mingw* | cegcc*)
11492       # MinGW DLLs use traditional 'lib' prefix
11493       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11494       ;;
11495     pw32*)
11496       # pw32 DLLs use 'pw' prefix rather than 'lib'
11497       library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11498       ;;
11499     esac
11500     dynamic_linker='Win32 ld.exe'
11501     ;;
11502
11503   *,cl*)
11504     # Native MSVC
11505     libname_spec='$name'
11506     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11507     library_names_spec='$libname.dll.lib'
11508
11509     case $build_os in
11510     mingw*)
11511       sys_lib_search_path_spec=
11512       lt_save_ifs=$IFS
11513       IFS=';'
11514       for lt_path in $LIB
11515       do
11516         IFS=$lt_save_ifs
11517         # Let DOS variable expansion print the short 8.3 style file name.
11518         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11519         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11520       done
11521       IFS=$lt_save_ifs
11522       # Convert to MSYS style.
11523       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11524       ;;
11525     cygwin*)
11526       # Convert to unix form, then to dos form, then back to unix form
11527       # but this time dos style (no spaces!) so that the unix form looks
11528       # like /cygdrive/c/PROGRA~1:/cygdr...
11529       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11530       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11531       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11532       ;;
11533     *)
11534       sys_lib_search_path_spec=$LIB
11535       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11536         # It is most probably a Windows format PATH.
11537         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11538       else
11539         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11540       fi
11541       # FIXME: find the short name or the path components, as spaces are
11542       # common. (e.g. "Program Files" -> "PROGRA~1")
11543       ;;
11544     esac
11545
11546     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11547     postinstall_cmds='base_file=`basename \$file`~
11548       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11549       dldir=$destdir/`dirname \$dlpath`~
11550       test -d \$dldir || mkdir -p \$dldir~
11551       $install_prog $dir/$dlname \$dldir/$dlname'
11552     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11553       dlpath=$dir/\$dldll~
11554        $RM \$dlpath'
11555     shlibpath_overrides_runpath=yes
11556     dynamic_linker='Win32 link.exe'
11557     ;;
11558
11559   *)
11560     # Assume MSVC wrapper
11561     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11562     dynamic_linker='Win32 ld.exe'
11563     ;;
11564   esac
11565   # FIXME: first we should search . and the directory the executable is in
11566   shlibpath_var=PATH
11567   ;;
11568
11569 darwin* | rhapsody*)
11570   dynamic_linker="$host_os dyld"
11571   version_type=darwin
11572   need_lib_prefix=no
11573   need_version=no
11574   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11575   soname_spec='$libname$release$major$shared_ext'
11576   shlibpath_overrides_runpath=yes
11577   shlibpath_var=DYLD_LIBRARY_PATH
11578   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11579
11580   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11581   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11582   ;;
11583
11584 dgux*)
11585   version_type=linux # correct to gnu/linux during the next big refactor
11586   need_lib_prefix=no
11587   need_version=no
11588   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11589   soname_spec='$libname$release$shared_ext$major'
11590   shlibpath_var=LD_LIBRARY_PATH
11591   ;;
11592
11593 freebsd* | dragonfly*)
11594   # DragonFly does not have aout.  When/if they implement a new
11595   # versioning mechanism, adjust this.
11596   if test -x /usr/bin/objformat; then
11597     objformat=`/usr/bin/objformat`
11598   else
11599     case $host_os in
11600     freebsd[23].*) objformat=aout ;;
11601     *) objformat=elf ;;
11602     esac
11603   fi
11604   version_type=freebsd-$objformat
11605   case $version_type in
11606     freebsd-elf*)
11607       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11608       soname_spec='$libname$release$shared_ext$major'
11609       need_version=no
11610       need_lib_prefix=no
11611       ;;
11612     freebsd-*)
11613       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11614       need_version=yes
11615       ;;
11616   esac
11617   shlibpath_var=LD_LIBRARY_PATH
11618   case $host_os in
11619   freebsd2.*)
11620     shlibpath_overrides_runpath=yes
11621     ;;
11622   freebsd3.[01]* | freebsdelf3.[01]*)
11623     shlibpath_overrides_runpath=yes
11624     hardcode_into_libs=yes
11625     ;;
11626   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11627   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11628     shlibpath_overrides_runpath=no
11629     hardcode_into_libs=yes
11630     ;;
11631   *) # from 4.6 on, and DragonFly
11632     shlibpath_overrides_runpath=yes
11633     hardcode_into_libs=yes
11634     ;;
11635   esac
11636   ;;
11637
11638 haiku*)
11639   version_type=linux # correct to gnu/linux during the next big refactor
11640   need_lib_prefix=no
11641   need_version=no
11642   dynamic_linker="$host_os runtime_loader"
11643   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11644   soname_spec='$libname$release$shared_ext$major'
11645   shlibpath_var=LIBRARY_PATH
11646   shlibpath_overrides_runpath=no
11647   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11648   hardcode_into_libs=yes
11649   ;;
11650
11651 hpux9* | hpux10* | hpux11*)
11652   # Give a soname corresponding to the major version so that dld.sl refuses to
11653   # link against other versions.
11654   version_type=sunos
11655   need_lib_prefix=no
11656   need_version=no
11657   case $host_cpu in
11658   ia64*)
11659     shrext_cmds='.so'
11660     hardcode_into_libs=yes
11661     dynamic_linker="$host_os dld.so"
11662     shlibpath_var=LD_LIBRARY_PATH
11663     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11664     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11665     soname_spec='$libname$release$shared_ext$major'
11666     if test 32 = "$HPUX_IA64_MODE"; then
11667       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11668       sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11669     else
11670       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11671       sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11672     fi
11673     ;;
11674   hppa*64*)
11675     shrext_cmds='.sl'
11676     hardcode_into_libs=yes
11677     dynamic_linker="$host_os dld.sl"
11678     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11679     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11680     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11681     soname_spec='$libname$release$shared_ext$major'
11682     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11683     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11684     ;;
11685   *)
11686     shrext_cmds='.sl'
11687     dynamic_linker="$host_os dld.sl"
11688     shlibpath_var=SHLIB_PATH
11689     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11690     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11691     soname_spec='$libname$release$shared_ext$major'
11692     ;;
11693   esac
11694   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11695   postinstall_cmds='chmod 555 $lib'
11696   # or fails outright, so override atomically:
11697   install_override_mode=555
11698   ;;
11699
11700 interix[3-9]*)
11701   version_type=linux # correct to gnu/linux during the next big refactor
11702   need_lib_prefix=no
11703   need_version=no
11704   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11705   soname_spec='$libname$release$shared_ext$major'
11706   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11707   shlibpath_var=LD_LIBRARY_PATH
11708   shlibpath_overrides_runpath=no
11709   hardcode_into_libs=yes
11710   ;;
11711
11712 irix5* | irix6* | nonstopux*)
11713   case $host_os in
11714     nonstopux*) version_type=nonstopux ;;
11715     *)
11716         if test yes = "$lt_cv_prog_gnu_ld"; then
11717                 version_type=linux # correct to gnu/linux during the next big refactor
11718         else
11719                 version_type=irix
11720         fi ;;
11721   esac
11722   need_lib_prefix=no
11723   need_version=no
11724   soname_spec='$libname$release$shared_ext$major'
11725   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11726   case $host_os in
11727   irix5* | nonstopux*)
11728     libsuff= shlibsuff=
11729     ;;
11730   *)
11731     case $LD in # libtool.m4 will add one of these switches to LD
11732     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11733       libsuff= shlibsuff= libmagic=32-bit;;
11734     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11735       libsuff=32 shlibsuff=N32 libmagic=N32;;
11736     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11737       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11738     *) libsuff= shlibsuff= libmagic=never-match;;
11739     esac
11740     ;;
11741   esac
11742   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11743   shlibpath_overrides_runpath=no
11744   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11745   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11746   hardcode_into_libs=yes
11747   ;;
11748
11749 # No shared lib support for Linux oldld, aout, or coff.
11750 linux*oldld* | linux*aout* | linux*coff*)
11751   dynamic_linker=no
11752   ;;
11753
11754 linux*android*)
11755   version_type=none # Android doesn't support versioned libraries.
11756   need_lib_prefix=no
11757   need_version=no
11758   library_names_spec='$libname$release$shared_ext'
11759   soname_spec='$libname$release$shared_ext'
11760   finish_cmds=
11761   shlibpath_var=LD_LIBRARY_PATH
11762   shlibpath_overrides_runpath=yes
11763
11764   # This implies no fast_install, which is unacceptable.
11765   # Some rework will be needed to allow for fast_install
11766   # before this can be enabled.
11767   hardcode_into_libs=yes
11768
11769   dynamic_linker='Android linker'
11770   # Don't embed -rpath directories since the linker doesn't support them.
11771   hardcode_libdir_flag_spec='-L$libdir'
11772   ;;
11773
11774 # This must be glibc/ELF.
11775 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11776   version_type=linux # correct to gnu/linux during the next big refactor
11777   need_lib_prefix=no
11778   need_version=no
11779   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11780   soname_spec='$libname$release$shared_ext$major'
11781   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11782   shlibpath_var=LD_LIBRARY_PATH
11783   shlibpath_overrides_runpath=no
11784
11785   # Some binutils ld are patched to set DT_RUNPATH
11786   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11787   $as_echo_n "(cached) " >&6
11788 else
11789   lt_cv_shlibpath_overrides_runpath=no
11790     save_LDFLAGS=$LDFLAGS
11791     save_libdir=$libdir
11792     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11793          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11794     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11795 /* end confdefs.h.  */
11796
11797 int
11798 main ()
11799 {
11800
11801   ;
11802   return 0;
11803 }
11804 _ACEOF
11805 if ac_fn_c_try_link "$LINENO"; then :
11806   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11807   lt_cv_shlibpath_overrides_runpath=yes
11808 fi
11809 fi
11810 rm -f core conftest.err conftest.$ac_objext \
11811     conftest$ac_exeext conftest.$ac_ext
11812     LDFLAGS=$save_LDFLAGS
11813     libdir=$save_libdir
11814
11815 fi
11816
11817   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11818
11819   # This implies no fast_install, which is unacceptable.
11820   # Some rework will be needed to allow for fast_install
11821   # before this can be enabled.
11822   hardcode_into_libs=yes
11823
11824   # Ideally, we could use ldconfig to report *all* directores which are
11825   # searched for libraries, however this is still not possible.  Aside from not
11826   # being certain /sbin/ldconfig is available, command
11827   # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11828   # even though it is searched at run-time.  Try to do the best guess by
11829   # appending ld.so.conf contents (and includes) to the search path.
11830   if test -f /etc/ld.so.conf; then
11831     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' ' '`
11832     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11833   fi
11834
11835   # We used to test for /lib/ld.so.1 and disable shared libraries on
11836   # powerpc, because MkLinux only supported shared libraries with the
11837   # GNU dynamic linker.  Since this was broken with cross compilers,
11838   # most powerpc-linux boxes support dynamic linking these days and
11839   # people can always --disable-shared, the test was removed, and we
11840   # assume the GNU/Linux dynamic linker is in use.
11841   dynamic_linker='GNU/Linux ld.so'
11842   ;;
11843
11844 netbsd*)
11845   version_type=sunos
11846   need_lib_prefix=no
11847   need_version=no
11848   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11849     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11850     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11851     dynamic_linker='NetBSD (a.out) ld.so'
11852   else
11853     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11854     soname_spec='$libname$release$shared_ext$major'
11855     dynamic_linker='NetBSD ld.elf_so'
11856   fi
11857   shlibpath_var=LD_LIBRARY_PATH
11858   shlibpath_overrides_runpath=yes
11859   hardcode_into_libs=yes
11860   ;;
11861
11862 newsos6)
11863   version_type=linux # correct to gnu/linux during the next big refactor
11864   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11865   shlibpath_var=LD_LIBRARY_PATH
11866   shlibpath_overrides_runpath=yes
11867   ;;
11868
11869 *nto* | *qnx*)
11870   version_type=qnx
11871   need_lib_prefix=no
11872   need_version=no
11873   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11874   soname_spec='$libname$release$shared_ext$major'
11875   shlibpath_var=LD_LIBRARY_PATH
11876   shlibpath_overrides_runpath=no
11877   hardcode_into_libs=yes
11878   dynamic_linker='ldqnx.so'
11879   ;;
11880
11881 openbsd* | bitrig*)
11882   version_type=sunos
11883   sys_lib_dlsearch_path_spec=/usr/lib
11884   need_lib_prefix=no
11885   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11886     need_version=no
11887   else
11888     need_version=yes
11889   fi
11890   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11891   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11892   shlibpath_var=LD_LIBRARY_PATH
11893   shlibpath_overrides_runpath=yes
11894   ;;
11895
11896 os2*)
11897   libname_spec='$name'
11898   version_type=windows
11899   shrext_cmds=.dll
11900   need_version=no
11901   need_lib_prefix=no
11902   # OS/2 can only load a DLL with a base name of 8 characters or less.
11903   soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11904     v=$($ECHO $release$versuffix | tr -d .-);
11905     n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11906     $ECHO $n$v`$shared_ext'
11907   library_names_spec='${libname}_dll.$libext'
11908   dynamic_linker='OS/2 ld.exe'
11909   shlibpath_var=BEGINLIBPATH
11910   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11911   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11912   postinstall_cmds='base_file=`basename \$file`~
11913     dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11914     dldir=$destdir/`dirname \$dlpath`~
11915     test -d \$dldir || mkdir -p \$dldir~
11916     $install_prog $dir/$dlname \$dldir/$dlname~
11917     chmod a+x \$dldir/$dlname~
11918     if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11919       eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11920     fi'
11921   postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11922     dlpath=$dir/\$dldll~
11923     $RM \$dlpath'
11924   ;;
11925
11926 osf3* | osf4* | osf5*)
11927   version_type=osf
11928   need_lib_prefix=no
11929   need_version=no
11930   soname_spec='$libname$release$shared_ext$major'
11931   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11932   shlibpath_var=LD_LIBRARY_PATH
11933   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11934   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11935   ;;
11936
11937 rdos*)
11938   dynamic_linker=no
11939   ;;
11940
11941 solaris*)
11942   version_type=linux # correct to gnu/linux during the next big refactor
11943   need_lib_prefix=no
11944   need_version=no
11945   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11946   soname_spec='$libname$release$shared_ext$major'
11947   shlibpath_var=LD_LIBRARY_PATH
11948   shlibpath_overrides_runpath=yes
11949   hardcode_into_libs=yes
11950   # ldd complains unless libraries are executable
11951   postinstall_cmds='chmod +x $lib'
11952   ;;
11953
11954 sunos4*)
11955   version_type=sunos
11956   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11957   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11958   shlibpath_var=LD_LIBRARY_PATH
11959   shlibpath_overrides_runpath=yes
11960   if test yes = "$with_gnu_ld"; then
11961     need_lib_prefix=no
11962   fi
11963   need_version=yes
11964   ;;
11965
11966 sysv4 | sysv4.3*)
11967   version_type=linux # correct to gnu/linux during the next big refactor
11968   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11969   soname_spec='$libname$release$shared_ext$major'
11970   shlibpath_var=LD_LIBRARY_PATH
11971   case $host_vendor in
11972     sni)
11973       shlibpath_overrides_runpath=no
11974       need_lib_prefix=no
11975       runpath_var=LD_RUN_PATH
11976       ;;
11977     siemens)
11978       need_lib_prefix=no
11979       ;;
11980     motorola)
11981       need_lib_prefix=no
11982       need_version=no
11983       shlibpath_overrides_runpath=no
11984       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11985       ;;
11986   esac
11987   ;;
11988
11989 sysv4*MP*)
11990   if test -d /usr/nec; then
11991     version_type=linux # correct to gnu/linux during the next big refactor
11992     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11993     soname_spec='$libname$shared_ext.$major'
11994     shlibpath_var=LD_LIBRARY_PATH
11995   fi
11996   ;;
11997
11998 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11999   version_type=sco
12000   need_lib_prefix=no
12001   need_version=no
12002   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12003   soname_spec='$libname$release$shared_ext$major'
12004   shlibpath_var=LD_LIBRARY_PATH
12005   shlibpath_overrides_runpath=yes
12006   hardcode_into_libs=yes
12007   if test yes = "$with_gnu_ld"; then
12008     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12009   else
12010     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12011     case $host_os in
12012       sco3.2v5*)
12013         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12014         ;;
12015     esac
12016   fi
12017   sys_lib_dlsearch_path_spec='/usr/lib'
12018   ;;
12019
12020 tpf*)
12021   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12022   version_type=linux # correct to gnu/linux during the next big refactor
12023   need_lib_prefix=no
12024   need_version=no
12025   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12026   shlibpath_var=LD_LIBRARY_PATH
12027   shlibpath_overrides_runpath=no
12028   hardcode_into_libs=yes
12029   ;;
12030
12031 uts4*)
12032   version_type=linux # correct to gnu/linux during the next big refactor
12033   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12034   soname_spec='$libname$release$shared_ext$major'
12035   shlibpath_var=LD_LIBRARY_PATH
12036   ;;
12037
12038 *)
12039   dynamic_linker=no
12040   ;;
12041 esac
12042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12043 $as_echo "$dynamic_linker" >&6; }
12044 test no = "$dynamic_linker" && can_build_shared=no
12045
12046 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12047 if test yes = "$GCC"; then
12048   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12049 fi
12050
12051 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12052   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12053 fi
12054
12055 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12056   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12057 fi
12058
12059 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12060 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12061
12062 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12063 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12064
12065 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12066 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12165 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12166 hardcode_action=
12167 if test -n "$hardcode_libdir_flag_spec" ||
12168    test -n "$runpath_var" ||
12169    test yes = "$hardcode_automatic"; then
12170
12171   # We can hardcode non-existent directories.
12172   if test no != "$hardcode_direct" &&
12173      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12174      # have to relink, otherwise we might link with an installed library
12175      # when we should be linking with a yet-to-be-installed one
12176      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12177      test no != "$hardcode_minus_L"; then
12178     # Linking always hardcodes the temporary library directory.
12179     hardcode_action=relink
12180   else
12181     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12182     hardcode_action=immediate
12183   fi
12184 else
12185   # We cannot hardcode anything, or else we can only hardcode existing
12186   # directories.
12187   hardcode_action=unsupported
12188 fi
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12190 $as_echo "$hardcode_action" >&6; }
12191
12192 if test relink = "$hardcode_action" ||
12193    test yes = "$inherit_rpath"; then
12194   # Fast installation is not supported
12195   enable_fast_install=no
12196 elif test yes = "$shlibpath_overrides_runpath" ||
12197      test no = "$enable_shared"; then
12198   # Fast installation is not necessary
12199   enable_fast_install=needless
12200 fi
12201
12202
12203
12204
12205
12206
12207   if test yes != "$enable_dlopen"; then
12208   enable_dlopen=unknown
12209   enable_dlopen_self=unknown
12210   enable_dlopen_self_static=unknown
12211 else
12212   lt_cv_dlopen=no
12213   lt_cv_dlopen_libs=
12214
12215   case $host_os in
12216   beos*)
12217     lt_cv_dlopen=load_add_on
12218     lt_cv_dlopen_libs=
12219     lt_cv_dlopen_self=yes
12220     ;;
12221
12222   mingw* | pw32* | cegcc*)
12223     lt_cv_dlopen=LoadLibrary
12224     lt_cv_dlopen_libs=
12225     ;;
12226
12227   cygwin*)
12228     lt_cv_dlopen=dlopen
12229     lt_cv_dlopen_libs=
12230     ;;
12231
12232   darwin*)
12233     # if libdl is installed we need to link against it
12234     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12235 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12236 if ${ac_cv_lib_dl_dlopen+:} false; then :
12237   $as_echo_n "(cached) " >&6
12238 else
12239   ac_check_lib_save_LIBS=$LIBS
12240 LIBS="-ldl  $LIBS"
12241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12242 /* end confdefs.h.  */
12243
12244 /* Override any GCC internal prototype to avoid an error.
12245    Use char because int might match the return type of a GCC
12246    builtin and then its argument prototype would still apply.  */
12247 #ifdef __cplusplus
12248 extern "C"
12249 #endif
12250 char dlopen ();
12251 int
12252 main ()
12253 {
12254 return dlopen ();
12255   ;
12256   return 0;
12257 }
12258 _ACEOF
12259 if ac_fn_c_try_link "$LINENO"; then :
12260   ac_cv_lib_dl_dlopen=yes
12261 else
12262   ac_cv_lib_dl_dlopen=no
12263 fi
12264 rm -f core conftest.err conftest.$ac_objext \
12265     conftest$ac_exeext conftest.$ac_ext
12266 LIBS=$ac_check_lib_save_LIBS
12267 fi
12268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12269 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12270 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12271   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12272 else
12273
12274     lt_cv_dlopen=dyld
12275     lt_cv_dlopen_libs=
12276     lt_cv_dlopen_self=yes
12277
12278 fi
12279
12280     ;;
12281
12282   tpf*)
12283     # Don't try to run any link tests for TPF.  We know it's impossible
12284     # because TPF is a cross-compiler, and we know how we open DSOs.
12285     lt_cv_dlopen=dlopen
12286     lt_cv_dlopen_libs=
12287     lt_cv_dlopen_self=no
12288     ;;
12289
12290   *)
12291     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12292 if test "x$ac_cv_func_shl_load" = xyes; then :
12293   lt_cv_dlopen=shl_load
12294 else
12295   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12296 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12297 if ${ac_cv_lib_dld_shl_load+:} false; then :
12298   $as_echo_n "(cached) " >&6
12299 else
12300   ac_check_lib_save_LIBS=$LIBS
12301 LIBS="-ldld  $LIBS"
12302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12303 /* end confdefs.h.  */
12304
12305 /* Override any GCC internal prototype to avoid an error.
12306    Use char because int might match the return type of a GCC
12307    builtin and then its argument prototype would still apply.  */
12308 #ifdef __cplusplus
12309 extern "C"
12310 #endif
12311 char shl_load ();
12312 int
12313 main ()
12314 {
12315 return shl_load ();
12316   ;
12317   return 0;
12318 }
12319 _ACEOF
12320 if ac_fn_c_try_link "$LINENO"; then :
12321   ac_cv_lib_dld_shl_load=yes
12322 else
12323   ac_cv_lib_dld_shl_load=no
12324 fi
12325 rm -f core conftest.err conftest.$ac_objext \
12326     conftest$ac_exeext conftest.$ac_ext
12327 LIBS=$ac_check_lib_save_LIBS
12328 fi
12329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12330 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12331 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12332   lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12333 else
12334   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12335 if test "x$ac_cv_func_dlopen" = xyes; then :
12336   lt_cv_dlopen=dlopen
12337 else
12338   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12339 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12340 if ${ac_cv_lib_dl_dlopen+:} false; then :
12341   $as_echo_n "(cached) " >&6
12342 else
12343   ac_check_lib_save_LIBS=$LIBS
12344 LIBS="-ldl  $LIBS"
12345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12346 /* end confdefs.h.  */
12347
12348 /* Override any GCC internal prototype to avoid an error.
12349    Use char because int might match the return type of a GCC
12350    builtin and then its argument prototype would still apply.  */
12351 #ifdef __cplusplus
12352 extern "C"
12353 #endif
12354 char dlopen ();
12355 int
12356 main ()
12357 {
12358 return dlopen ();
12359   ;
12360   return 0;
12361 }
12362 _ACEOF
12363 if ac_fn_c_try_link "$LINENO"; then :
12364   ac_cv_lib_dl_dlopen=yes
12365 else
12366   ac_cv_lib_dl_dlopen=no
12367 fi
12368 rm -f core conftest.err conftest.$ac_objext \
12369     conftest$ac_exeext conftest.$ac_ext
12370 LIBS=$ac_check_lib_save_LIBS
12371 fi
12372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12373 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12374 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12375   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12376 else
12377   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12378 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12379 if ${ac_cv_lib_svld_dlopen+:} false; then :
12380   $as_echo_n "(cached) " >&6
12381 else
12382   ac_check_lib_save_LIBS=$LIBS
12383 LIBS="-lsvld  $LIBS"
12384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12385 /* end confdefs.h.  */
12386
12387 /* Override any GCC internal prototype to avoid an error.
12388    Use char because int might match the return type of a GCC
12389    builtin and then its argument prototype would still apply.  */
12390 #ifdef __cplusplus
12391 extern "C"
12392 #endif
12393 char dlopen ();
12394 int
12395 main ()
12396 {
12397 return dlopen ();
12398   ;
12399   return 0;
12400 }
12401 _ACEOF
12402 if ac_fn_c_try_link "$LINENO"; then :
12403   ac_cv_lib_svld_dlopen=yes
12404 else
12405   ac_cv_lib_svld_dlopen=no
12406 fi
12407 rm -f core conftest.err conftest.$ac_objext \
12408     conftest$ac_exeext conftest.$ac_ext
12409 LIBS=$ac_check_lib_save_LIBS
12410 fi
12411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12412 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12413 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12414   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12415 else
12416   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12417 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12418 if ${ac_cv_lib_dld_dld_link+:} false; then :
12419   $as_echo_n "(cached) " >&6
12420 else
12421   ac_check_lib_save_LIBS=$LIBS
12422 LIBS="-ldld  $LIBS"
12423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12424 /* end confdefs.h.  */
12425
12426 /* Override any GCC internal prototype to avoid an error.
12427    Use char because int might match the return type of a GCC
12428    builtin and then its argument prototype would still apply.  */
12429 #ifdef __cplusplus
12430 extern "C"
12431 #endif
12432 char dld_link ();
12433 int
12434 main ()
12435 {
12436 return dld_link ();
12437   ;
12438   return 0;
12439 }
12440 _ACEOF
12441 if ac_fn_c_try_link "$LINENO"; then :
12442   ac_cv_lib_dld_dld_link=yes
12443 else
12444   ac_cv_lib_dld_dld_link=no
12445 fi
12446 rm -f core conftest.err conftest.$ac_objext \
12447     conftest$ac_exeext conftest.$ac_ext
12448 LIBS=$ac_check_lib_save_LIBS
12449 fi
12450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12451 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12452 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12453   lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12454 fi
12455
12456
12457 fi
12458
12459
12460 fi
12461
12462
12463 fi
12464
12465
12466 fi
12467
12468
12469 fi
12470
12471     ;;
12472   esac
12473
12474   if test no = "$lt_cv_dlopen"; then
12475     enable_dlopen=no
12476   else
12477     enable_dlopen=yes
12478   fi
12479
12480   case $lt_cv_dlopen in
12481   dlopen)
12482     save_CPPFLAGS=$CPPFLAGS
12483     test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12484
12485     save_LDFLAGS=$LDFLAGS
12486     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12487
12488     save_LIBS=$LIBS
12489     LIBS="$lt_cv_dlopen_libs $LIBS"
12490
12491     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12492 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12493 if ${lt_cv_dlopen_self+:} false; then :
12494   $as_echo_n "(cached) " >&6
12495 else
12496           if test yes = "$cross_compiling"; then :
12497   lt_cv_dlopen_self=cross
12498 else
12499   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12500   lt_status=$lt_dlunknown
12501   cat > conftest.$ac_ext <<_LT_EOF
12502 #line $LINENO "configure"
12503 #include "confdefs.h"
12504
12505 #if HAVE_DLFCN_H
12506 #include <dlfcn.h>
12507 #endif
12508
12509 #include <stdio.h>
12510
12511 #ifdef RTLD_GLOBAL
12512 #  define LT_DLGLOBAL           RTLD_GLOBAL
12513 #else
12514 #  ifdef DL_GLOBAL
12515 #    define LT_DLGLOBAL         DL_GLOBAL
12516 #  else
12517 #    define LT_DLGLOBAL         0
12518 #  endif
12519 #endif
12520
12521 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12522    find out it does not work in some platform. */
12523 #ifndef LT_DLLAZY_OR_NOW
12524 #  ifdef RTLD_LAZY
12525 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12526 #  else
12527 #    ifdef DL_LAZY
12528 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12529 #    else
12530 #      ifdef RTLD_NOW
12531 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12532 #      else
12533 #        ifdef DL_NOW
12534 #          define LT_DLLAZY_OR_NOW      DL_NOW
12535 #        else
12536 #          define LT_DLLAZY_OR_NOW      0
12537 #        endif
12538 #      endif
12539 #    endif
12540 #  endif
12541 #endif
12542
12543 /* When -fvisibility=hidden is used, assume the code has been annotated
12544    correspondingly for the symbols needed.  */
12545 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12546 int fnord () __attribute__((visibility("default")));
12547 #endif
12548
12549 int fnord () { return 42; }
12550 int main ()
12551 {
12552   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12553   int status = $lt_dlunknown;
12554
12555   if (self)
12556     {
12557       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12558       else
12559         {
12560           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12561           else puts (dlerror ());
12562         }
12563       /* dlclose (self); */
12564     }
12565   else
12566     puts (dlerror ());
12567
12568   return status;
12569 }
12570 _LT_EOF
12571   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12572   (eval $ac_link) 2>&5
12573   ac_status=$?
12574   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12575   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12576     (./conftest; exit; ) >&5 2>/dev/null
12577     lt_status=$?
12578     case x$lt_status in
12579       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12580       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12581       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12582     esac
12583   else :
12584     # compilation failed
12585     lt_cv_dlopen_self=no
12586   fi
12587 fi
12588 rm -fr conftest*
12589
12590
12591 fi
12592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12593 $as_echo "$lt_cv_dlopen_self" >&6; }
12594
12595     if test yes = "$lt_cv_dlopen_self"; then
12596       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12597       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12598 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12599 if ${lt_cv_dlopen_self_static+:} false; then :
12600   $as_echo_n "(cached) " >&6
12601 else
12602           if test yes = "$cross_compiling"; then :
12603   lt_cv_dlopen_self_static=cross
12604 else
12605   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12606   lt_status=$lt_dlunknown
12607   cat > conftest.$ac_ext <<_LT_EOF
12608 #line $LINENO "configure"
12609 #include "confdefs.h"
12610
12611 #if HAVE_DLFCN_H
12612 #include <dlfcn.h>
12613 #endif
12614
12615 #include <stdio.h>
12616
12617 #ifdef RTLD_GLOBAL
12618 #  define LT_DLGLOBAL           RTLD_GLOBAL
12619 #else
12620 #  ifdef DL_GLOBAL
12621 #    define LT_DLGLOBAL         DL_GLOBAL
12622 #  else
12623 #    define LT_DLGLOBAL         0
12624 #  endif
12625 #endif
12626
12627 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12628    find out it does not work in some platform. */
12629 #ifndef LT_DLLAZY_OR_NOW
12630 #  ifdef RTLD_LAZY
12631 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12632 #  else
12633 #    ifdef DL_LAZY
12634 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12635 #    else
12636 #      ifdef RTLD_NOW
12637 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12638 #      else
12639 #        ifdef DL_NOW
12640 #          define LT_DLLAZY_OR_NOW      DL_NOW
12641 #        else
12642 #          define LT_DLLAZY_OR_NOW      0
12643 #        endif
12644 #      endif
12645 #    endif
12646 #  endif
12647 #endif
12648
12649 /* When -fvisibility=hidden is used, assume the code has been annotated
12650    correspondingly for the symbols needed.  */
12651 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12652 int fnord () __attribute__((visibility("default")));
12653 #endif
12654
12655 int fnord () { return 42; }
12656 int main ()
12657 {
12658   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12659   int status = $lt_dlunknown;
12660
12661   if (self)
12662     {
12663       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12664       else
12665         {
12666           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12667           else puts (dlerror ());
12668         }
12669       /* dlclose (self); */
12670     }
12671   else
12672     puts (dlerror ());
12673
12674   return status;
12675 }
12676 _LT_EOF
12677   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12678   (eval $ac_link) 2>&5
12679   ac_status=$?
12680   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12681   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12682     (./conftest; exit; ) >&5 2>/dev/null
12683     lt_status=$?
12684     case x$lt_status in
12685       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12686       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12687       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12688     esac
12689   else :
12690     # compilation failed
12691     lt_cv_dlopen_self_static=no
12692   fi
12693 fi
12694 rm -fr conftest*
12695
12696
12697 fi
12698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12699 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12700     fi
12701
12702     CPPFLAGS=$save_CPPFLAGS
12703     LDFLAGS=$save_LDFLAGS
12704     LIBS=$save_LIBS
12705     ;;
12706   esac
12707
12708   case $lt_cv_dlopen_self in
12709   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12710   *) enable_dlopen_self=unknown ;;
12711   esac
12712
12713   case $lt_cv_dlopen_self_static in
12714   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12715   *) enable_dlopen_self_static=unknown ;;
12716   esac
12717 fi
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735 striplib=
12736 old_striplib=
12737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12738 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12739 if test -z "$STRIP"; then
12740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12741 $as_echo "no" >&6; }
12742 else
12743   if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12744     old_striplib="$STRIP --strip-debug"
12745     striplib="$STRIP --strip-unneeded"
12746     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12747 $as_echo "yes" >&6; }
12748   else
12749     case $host_os in
12750     darwin*)
12751       # FIXME - insert some real tests, host_os isn't really good enough
12752       striplib="$STRIP -x"
12753       old_striplib="$STRIP -S"
12754       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12755 $as_echo "yes" >&6; }
12756       ;;
12757     freebsd*)
12758       if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12759         old_striplib="$STRIP --strip-debug"
12760         striplib="$STRIP --strip-unneeded"
12761         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12762 $as_echo "yes" >&6; }
12763       else
12764         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12765 $as_echo "no" >&6; }
12766       fi
12767       ;;
12768     *)
12769       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12770 $as_echo "no" >&6; }
12771       ;;
12772     esac
12773   fi
12774 fi
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787   # Report what library types will actually be built
12788   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12789 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12790   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12791 $as_echo "$can_build_shared" >&6; }
12792
12793   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12794 $as_echo_n "checking whether to build shared libraries... " >&6; }
12795   test no = "$can_build_shared" && enable_shared=no
12796
12797   # On AIX, shared libraries and static libraries use the same namespace, and
12798   # are all built from PIC.
12799   case $host_os in
12800   aix3*)
12801     test yes = "$enable_shared" && enable_static=no
12802     if test -n "$RANLIB"; then
12803       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12804       postinstall_cmds='$RANLIB $lib'
12805     fi
12806     ;;
12807
12808   aix[4-9]*)
12809     if test ia64 != "$host_cpu"; then
12810       case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12811       yes,aix,yes) ;;                   # shared object as lib.so file only
12812       yes,svr4,*) ;;                    # shared object as lib.so archive member only
12813       yes,*) enable_static=no ;;        # shared object in lib.a archive as well
12814       esac
12815     fi
12816     ;;
12817   esac
12818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12819 $as_echo "$enable_shared" >&6; }
12820
12821   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12822 $as_echo_n "checking whether to build static libraries... " >&6; }
12823   # Make sure either enable_shared or enable_static is yes.
12824   test yes = "$enable_shared" || enable_static=yes
12825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12826 $as_echo "$enable_static" >&6; }
12827
12828
12829
12830
12831 fi
12832 ac_ext=c
12833 ac_cpp='$CPP $CPPFLAGS'
12834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12837
12838 CC=$lt_save_CC
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854         ac_config_commands="$ac_config_commands libtool"
12855
12856
12857
12858
12859 # Only expand once:
12860
12861
12862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
12863 $as_echo_n "checking whether ln -s works... " >&6; }
12864 LN_S=$as_ln_s
12865 if test "$LN_S" = "ln -s"; then
12866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12867 $as_echo "yes" >&6; }
12868 else
12869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
12870 $as_echo "no, using $LN_S" >&6; }
12871 fi
12872
12873
12874 # Check for GCC visibility feature
12875
12876
12877
12878   VISIBILITY_CFLAGS=
12879   VISIBILITY_CXXFLAGS=
12880   HAVE_VISIBILITY=0
12881   if test -n "$GCC"; then
12882                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
12883 $as_echo_n "checking whether the -Werror option is usable... " >&6; }
12884     if ${pcre2_cv_cc_vis_werror+:} false; then :
12885   $as_echo_n "(cached) " >&6
12886 else
12887
12888       pcre2_save_CFLAGS="$CFLAGS"
12889       CFLAGS="$CFLAGS -Werror"
12890       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12891 /* end confdefs.h.  */
12892
12893 int
12894 main ()
12895 {
12896
12897   ;
12898   return 0;
12899 }
12900 _ACEOF
12901 if ac_fn_c_try_compile "$LINENO"; then :
12902   pcre2_cv_cc_vis_werror=yes
12903 else
12904   pcre2_cv_cc_vis_werror=no
12905 fi
12906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12907       CFLAGS="$pcre2_save_CFLAGS"
12908 fi
12909
12910     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pcre2_cv_cc_vis_werror" >&5
12911 $as_echo "$pcre2_cv_cc_vis_werror" >&6; }
12912         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
12913 $as_echo_n "checking for simple visibility declarations... " >&6; }
12914     if ${pcre2_cv_cc_visibility+:} false; then :
12915   $as_echo_n "(cached) " >&6
12916 else
12917
12918       pcre2_save_CFLAGS="$CFLAGS"
12919       CFLAGS="$CFLAGS -fvisibility=hidden"
12920                                     if test $pcre2_cv_cc_vis_werror = yes; then
12921         CFLAGS="$CFLAGS -Werror"
12922       fi
12923       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12924 /* end confdefs.h.  */
12925 extern __attribute__((__visibility__("hidden"))) int hiddenvar;
12926              extern __attribute__((__visibility__("default"))) int exportedvar;
12927              extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
12928              extern __attribute__((__visibility__("default"))) int exportedfunc (void);
12929              void dummyfunc (void) {}
12930
12931 int
12932 main ()
12933 {
12934
12935   ;
12936   return 0;
12937 }
12938 _ACEOF
12939 if ac_fn_c_try_compile "$LINENO"; then :
12940   pcre2_cv_cc_visibility=yes
12941 else
12942   pcre2_cv_cc_visibility=no
12943 fi
12944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12945       CFLAGS="$pcre2_save_CFLAGS"
12946 fi
12947
12948     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pcre2_cv_cc_visibility" >&5
12949 $as_echo "$pcre2_cv_cc_visibility" >&6; }
12950     if test $pcre2_cv_cc_visibility = yes; then
12951       VISIBILITY_CFLAGS="-fvisibility=hidden"
12952       VISIBILITY_CXXFLAGS="-fvisibility=hidden -fvisibility-inlines-hidden"
12953       HAVE_VISIBILITY=1
12954
12955 $as_echo "#define PCRE2_EXP_DECL extern __attribute__ ((visibility (\"default\")))" >>confdefs.h
12956
12957
12958 $as_echo "#define PCRE2_EXP_DEFN __attribute__ ((visibility (\"default\")))" >>confdefs.h
12959
12960
12961 $as_echo "#define PCRE2POSIX_EXP_DECL extern __attribute__ ((visibility (\"default\")))" >>confdefs.h
12962
12963
12964 $as_echo "#define PCRE2POSIX_EXP_DEFN extern __attribute__ ((visibility (\"default\")))" >>confdefs.h
12965
12966     fi
12967   fi
12968
12969
12970
12971
12972 cat >>confdefs.h <<_ACEOF
12973 #define HAVE_VISIBILITY $HAVE_VISIBILITY
12974 _ACEOF
12975
12976
12977
12978 # Versioning
12979
12980 PCRE2_MAJOR="10"
12981 PCRE2_MINOR="32"
12982 PCRE2_PRERELEASE=""
12983 PCRE2_DATE="2018-09-10"
12984
12985 if test "$PCRE2_MINOR" = "08" -o "$PCRE2_MINOR" = "09"
12986 then
12987   echo "***"
12988   echo "*** Minor version number $PCRE2_MINOR must not be used. ***"
12989   echo "*** Use only 00 to 07 or 10 onwards, to avoid octal issues. ***"
12990   echo "***"
12991   exit 1
12992 fi
12993
12994
12995
12996
12997
12998
12999 # Set a more sensible default value for $(htmldir).
13000 if test "x$htmldir" = 'x${docdir}'
13001 then
13002   htmldir='${docdir}/html'
13003 fi
13004
13005 # Force an error for PCRE1 size options
13006 # Check whether --enable-pcre8 was given.
13007 if test "${enable_pcre8+set}" = set; then :
13008   enableval=$enable_pcre8;
13009 else
13010   enable_pcre8=no
13011 fi
13012
13013 # Check whether --enable-pcre16 was given.
13014 if test "${enable_pcre16+set}" = set; then :
13015   enableval=$enable_pcre16;
13016 else
13017   enable_pcre16=no
13018 fi
13019
13020 # Check whether --enable-pcre32 was given.
13021 if test "${enable_pcre32+set}" = set; then :
13022   enableval=$enable_pcre32;
13023 else
13024   enable_pcre32=no
13025 fi
13026
13027
13028 if test "$enable_pcre8$enable_pcre16$enable_pcre32" != "nonono"
13029 then
13030   echo "** ERROR: Use --[en|dis]able-pcre2-[8|16|32], not --[en|dis]able-pcre[8|16|32]"
13031   exit 1
13032 fi
13033
13034 # Handle --disable-pcre2-8 (enabled by default)
13035 # Check whether --enable-pcre2-8 was given.
13036 if test "${enable_pcre2_8+set}" = set; then :
13037   enableval=$enable_pcre2_8;
13038 else
13039   enable_pcre2_8=unset
13040 fi
13041
13042
13043
13044 # Handle --enable-pcre2-16 (disabled by default)
13045 # Check whether --enable-pcre2-16 was given.
13046 if test "${enable_pcre2_16+set}" = set; then :
13047   enableval=$enable_pcre2_16;
13048 else
13049   enable_pcre2_16=unset
13050 fi
13051
13052
13053
13054 # Handle --enable-pcre2-32 (disabled by default)
13055 # Check whether --enable-pcre2-32 was given.
13056 if test "${enable_pcre2_32+set}" = set; then :
13057   enableval=$enable_pcre2_32;
13058 else
13059   enable_pcre2_32=unset
13060 fi
13061
13062
13063
13064 # Handle --dnable-debug (disabled by default)
13065 # Check whether --enable-debug was given.
13066 if test "${enable_debug+set}" = set; then :
13067   enableval=$enable_debug;
13068 else
13069   enable_debug=no
13070 fi
13071
13072
13073 # Handle --enable-jit (disabled by default)
13074 # Check whether --enable-jit was given.
13075 if test "${enable_jit+set}" = set; then :
13076   enableval=$enable_jit;
13077 else
13078   enable_jit=no
13079 fi
13080
13081
13082 # This code enables JIT if the hardware supports it.
13083 if test "$enable_jit" = "auto"; then
13084   ac_ext=c
13085 ac_cpp='$CPP $CPPFLAGS'
13086 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13087 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13088 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13089
13090   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13091 /* end confdefs.h.  */
13092
13093   #define SLJIT_CONFIG_AUTO 1
13094   #include "src/sljit/sljitConfigInternal.h"
13095   #if (defined SLJIT_CONFIG_UNSUPPORTED && SLJIT_CONFIG_UNSUPPORTED)
13096   #error unsupported
13097   #endif
13098 _ACEOF
13099 if ac_fn_c_try_compile "$LINENO"; then :
13100   enable_jit=yes
13101 else
13102   enable_jit=no
13103 fi
13104 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13105   echo checking for JIT support on this hardware... $enable_jit
13106 fi
13107
13108 # Handle --enable-jit-sealloc (disabled by default)
13109 # Check whether --enable-jit-sealloc was given.
13110 if test "${enable_jit_sealloc+set}" = set; then :
13111   enableval=$enable_jit_sealloc;
13112 else
13113   enable_jit_sealloc=no
13114 fi
13115
13116
13117 # Handle --disable-pcre2grep-jit (enabled by default)
13118 # Check whether --enable-pcre2grep-jit was given.
13119 if test "${enable_pcre2grep_jit+set}" = set; then :
13120   enableval=$enable_pcre2grep_jit;
13121 else
13122   enable_pcre2grep_jit=yes
13123 fi
13124
13125
13126 # Handle --disable-pcre2grep-callout (enabled by default)
13127 # Check whether --enable-pcre2grep-callout was given.
13128 if test "${enable_pcre2grep_callout+set}" = set; then :
13129   enableval=$enable_pcre2grep_callout;
13130 else
13131   enable_pcre2grep_callout=yes
13132 fi
13133
13134
13135 # Handle --enable-rebuild-chartables
13136 # Check whether --enable-rebuild-chartables was given.
13137 if test "${enable_rebuild_chartables+set}" = set; then :
13138   enableval=$enable_rebuild_chartables;
13139 else
13140   enable_rebuild_chartables=no
13141 fi
13142
13143
13144 # Handle --disable-unicode (enabled by default)
13145 # Check whether --enable-unicode was given.
13146 if test "${enable_unicode+set}" = set; then :
13147   enableval=$enable_unicode;
13148 else
13149   enable_unicode=unset
13150 fi
13151
13152
13153 # Handle newline options
13154 ac_pcre2_newline=lf
13155 # Check whether --enable-newline-is-cr was given.
13156 if test "${enable_newline_is_cr+set}" = set; then :
13157   enableval=$enable_newline_is_cr; ac_pcre2_newline=cr
13158 fi
13159
13160 # Check whether --enable-newline-is-lf was given.
13161 if test "${enable_newline_is_lf+set}" = set; then :
13162   enableval=$enable_newline_is_lf; ac_pcre2_newline=lf
13163 fi
13164
13165 # Check whether --enable-newline-is-crlf was given.
13166 if test "${enable_newline_is_crlf+set}" = set; then :
13167   enableval=$enable_newline_is_crlf; ac_pcre2_newline=crlf
13168 fi
13169
13170 # Check whether --enable-newline-is-anycrlf was given.
13171 if test "${enable_newline_is_anycrlf+set}" = set; then :
13172   enableval=$enable_newline_is_anycrlf; ac_pcre2_newline=anycrlf
13173 fi
13174
13175 # Check whether --enable-newline-is-any was given.
13176 if test "${enable_newline_is_any+set}" = set; then :
13177   enableval=$enable_newline_is_any; ac_pcre2_newline=any
13178 fi
13179
13180 # Check whether --enable-newline-is-nul was given.
13181 if test "${enable_newline_is_nul+set}" = set; then :
13182   enableval=$enable_newline_is_nul; ac_pcre2_newline=nul
13183 fi
13184
13185 enable_newline="$ac_pcre2_newline"
13186
13187 # Handle --enable-bsr-anycrlf
13188 # Check whether --enable-bsr-anycrlf was given.
13189 if test "${enable_bsr_anycrlf+set}" = set; then :
13190   enableval=$enable_bsr_anycrlf;
13191 else
13192   enable_bsr_anycrlf=no
13193 fi
13194
13195
13196 # Handle --enable-never-backslash-C
13197 # Check whether --enable-never-backslash-C was given.
13198 if test "${enable_never_backslash_C+set}" = set; then :
13199   enableval=$enable_never_backslash_C;
13200 else
13201   enable_never_backslash_C=no
13202 fi
13203
13204
13205 # Handle --enable-ebcdic
13206 # Check whether --enable-ebcdic was given.
13207 if test "${enable_ebcdic+set}" = set; then :
13208   enableval=$enable_ebcdic;
13209 else
13210   enable_ebcdic=no
13211 fi
13212
13213
13214 # Handle --enable-ebcdic-nl25
13215 # Check whether --enable-ebcdic-nl25 was given.
13216 if test "${enable_ebcdic_nl25+set}" = set; then :
13217   enableval=$enable_ebcdic_nl25;
13218 else
13219   enable_ebcdic_nl25=no
13220 fi
13221
13222
13223 # Handle --enable-pcre2grep-libz
13224 # Check whether --enable-pcre2grep-libz was given.
13225 if test "${enable_pcre2grep_libz+set}" = set; then :
13226   enableval=$enable_pcre2grep_libz;
13227 else
13228   enable_pcre2grep_libz=no
13229 fi
13230
13231
13232 # Handle --enable-pcre2grep-libbz2
13233 # Check whether --enable-pcre2grep-libbz2 was given.
13234 if test "${enable_pcre2grep_libbz2+set}" = set; then :
13235   enableval=$enable_pcre2grep_libbz2;
13236 else
13237   enable_pcre2grep_libbz2=no
13238 fi
13239
13240
13241 # Handle --with-pcre2grep-bufsize=N
13242
13243 # Check whether --with-pcre2grep-bufsize was given.
13244 if test "${with_pcre2grep_bufsize+set}" = set; then :
13245   withval=$with_pcre2grep_bufsize;
13246 else
13247   with_pcre2grep_bufsize=20480
13248 fi
13249
13250
13251 # Handle --with-pcre2grep-max-bufsize=N
13252
13253 # Check whether --with-pcre2grep-max-bufsize was given.
13254 if test "${with_pcre2grep_max_bufsize+set}" = set; then :
13255   withval=$with_pcre2grep_max_bufsize;
13256 else
13257   with_pcre2grep_max_bufsize=1048576
13258 fi
13259
13260
13261 # Handle --enable-pcre2test-libedit
13262 # Check whether --enable-pcre2test-libedit was given.
13263 if test "${enable_pcre2test_libedit+set}" = set; then :
13264   enableval=$enable_pcre2test_libedit;
13265 else
13266   enable_pcre2test_libedit=no
13267 fi
13268
13269
13270 # Handle --enable-pcre2test-libreadline
13271 # Check whether --enable-pcre2test-libreadline was given.
13272 if test "${enable_pcre2test_libreadline+set}" = set; then :
13273   enableval=$enable_pcre2test_libreadline;
13274 else
13275   enable_pcre2test_libreadline=no
13276 fi
13277
13278
13279 # Handle --with-link-size=N
13280
13281 # Check whether --with-link-size was given.
13282 if test "${with_link_size+set}" = set; then :
13283   withval=$with_link_size;
13284 else
13285   with_link_size=2
13286 fi
13287
13288
13289 # Handle --with-parens-nest-limit=N
13290
13291 # Check whether --with-parens-nest-limit was given.
13292 if test "${with_parens_nest_limit+set}" = set; then :
13293   withval=$with_parens_nest_limit;
13294 else
13295   with_parens_nest_limit=250
13296 fi
13297
13298
13299 # Handle --with-heap-limit
13300
13301 # Check whether --with-heap-limit was given.
13302 if test "${with_heap_limit+set}" = set; then :
13303   withval=$with_heap_limit;
13304 else
13305   with_heap_limit=20000000
13306 fi
13307
13308
13309 # Handle --with-match-limit=N
13310
13311 # Check whether --with-match-limit was given.
13312 if test "${with_match_limit+set}" = set; then :
13313   withval=$with_match_limit;
13314 else
13315   with_match_limit=10000000
13316 fi
13317
13318
13319 # Handle --with-match-limit-depth=N
13320 # Recognize old synonym --with-match-limit-recursion
13321 #
13322 # Note: In config.h, the default is to define MATCH_LIMIT_DEPTH symbolically as
13323 # MATCH_LIMIT, which in turn is defined to be some numeric value (e.g.
13324 # 10000000). MATCH_LIMIT_DEPTH can otherwise be set to some different numeric
13325 # value (or even the same numeric value as MATCH_LIMIT, though no longer
13326 # defined in terms of the latter).
13327 #
13328
13329 # Check whether --with-match-limit-depth was given.
13330 if test "${with_match_limit_depth+set}" = set; then :
13331   withval=$with_match_limit_depth;
13332 else
13333   with_match_limit_depth=MATCH_LIMIT
13334 fi
13335
13336
13337
13338 # Check whether --with-match-limit-recursion was given.
13339 if test "${with_match_limit_recursion+set}" = set; then :
13340   withval=$with_match_limit_recursion;
13341 else
13342   with_match_limit_recursion=UNSET
13343 fi
13344
13345
13346 # Handle --enable-valgrind
13347 # Check whether --enable-valgrind was given.
13348 if test "${enable_valgrind+set}" = set; then :
13349   enableval=$enable_valgrind;
13350 else
13351   enable_valgrind=no
13352 fi
13353
13354
13355 # Enable code coverage reports using gcov
13356 # Check whether --enable-coverage was given.
13357 if test "${enable_coverage+set}" = set; then :
13358   enableval=$enable_coverage;
13359 else
13360   enable_coverage=no
13361 fi
13362
13363
13364 # Handle --enable-fuzz-support
13365 # Check whether --enable-fuzz_support was given.
13366 if test "${enable_fuzz_support+set}" = set; then :
13367   enableval=$enable_fuzz_support;
13368 else
13369   enable_fuzz_support=no
13370 fi
13371
13372
13373 # Handle --disable-stack-for-recursion
13374 # This option became obsolete at release 10.30.
13375 # Check whether --enable-stack-for-recursion was given.
13376 if test "${enable_stack_for_recursion+set}" = set; then :
13377   enableval=$enable_stack_for_recursion;
13378 else
13379   enable_stack_for_recursion=yes
13380 fi
13381
13382
13383 # Original code
13384 # AC_ARG_ENABLE(stack-for-recursion,
13385 #               AS_HELP_STRING([--disable-stack-for-recursion],
13386 #                              [don't use stack recursion when matching]),
13387 #               , enable_stack_for_recursion=yes)
13388
13389 # Set the default value for pcre2-8
13390 if test "x$enable_pcre2_8" = "xunset"
13391 then
13392   enable_pcre2_8=yes
13393 fi
13394
13395 # Set the default value for pcre2-16
13396 if test "x$enable_pcre2_16" = "xunset"
13397 then
13398   enable_pcre2_16=no
13399 fi
13400
13401 # Set the default value for pcre2-32
13402 if test "x$enable_pcre2_32" = "xunset"
13403 then
13404   enable_pcre2_32=no
13405 fi
13406
13407 # Make sure at least one library is selected
13408 if test "x$enable_pcre2_8$enable_pcre2_16$enable_pcre2_32" = "xnonono"
13409 then
13410   as_fn_error $? "At least one of the 8, 16 or 32 bit libraries must be enabled" "$LINENO" 5
13411 fi
13412
13413 # Unicode is enabled by default.
13414 if test "x$enable_unicode" = "xunset"
13415 then
13416   enable_unicode=yes
13417 fi
13418
13419 # Convert the newline identifier into the appropriate integer value. These must
13420 # agree with the PCRE2_NEWLINE_xxx values in pcre2.h.
13421
13422 case "$enable_newline" in
13423   cr)      ac_pcre2_newline_value=1 ;;
13424   lf)      ac_pcre2_newline_value=2 ;;
13425   crlf)    ac_pcre2_newline_value=3 ;;
13426   any)     ac_pcre2_newline_value=4 ;;
13427   anycrlf) ac_pcre2_newline_value=5 ;;
13428   nul)     ac_pcre2_newline_value=6 ;;
13429   *)
13430   as_fn_error $? "invalid argument \"$enable_newline\" to --enable-newline option" "$LINENO" 5
13431   ;;
13432 esac
13433
13434 # --enable-ebcdic-nl25 implies --enable-ebcdic
13435 if test "x$enable_ebcdic_nl25" = "xyes"; then
13436   enable_ebcdic=yes
13437 fi
13438
13439 # Make sure that if enable_ebcdic is set, rebuild_chartables is also enabled.
13440 # Also check that UTF support is not requested, because PCRE2 cannot handle
13441 # EBCDIC and UTF in the same build. To do so it would need to use different
13442 # character constants depending on the mode. Also, EBCDIC cannot be used with
13443 # 16-bit and 32-bit libraries.
13444 #
13445 if test "x$enable_ebcdic" = "xyes"; then
13446   enable_rebuild_chartables=yes
13447   if test "x$enable_unicode" = "xyes"; then
13448     as_fn_error $? "support for EBCDIC and Unicode cannot be enabled at the same time" "$LINENO" 5
13449   fi
13450   if test "x$enable_pcre2_16" = "xyes" -o "x$enable_pcre2_32" = "xyes"; then
13451     as_fn_error $? "EBCDIC support is available only for the 8-bit library" "$LINENO" 5
13452   fi
13453 fi
13454
13455 # Check argument to --with-link-size
13456 case "$with_link_size" in
13457   2|3|4) ;;
13458   *)
13459   as_fn_error $? "invalid argument \"$with_link_size\" to --with-link-size option" "$LINENO" 5
13460   ;;
13461 esac
13462
13463
13464
13465 # Checks for header files.
13466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13467 $as_echo_n "checking for ANSI C header files... " >&6; }
13468 if ${ac_cv_header_stdc+:} false; then :
13469   $as_echo_n "(cached) " >&6
13470 else
13471   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13472 /* end confdefs.h.  */
13473 #include <stdlib.h>
13474 #include <stdarg.h>
13475 #include <string.h>
13476 #include <float.h>
13477
13478 int
13479 main ()
13480 {
13481
13482   ;
13483   return 0;
13484 }
13485 _ACEOF
13486 if ac_fn_c_try_compile "$LINENO"; then :
13487   ac_cv_header_stdc=yes
13488 else
13489   ac_cv_header_stdc=no
13490 fi
13491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13492
13493 if test $ac_cv_header_stdc = yes; then
13494   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13495   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13496 /* end confdefs.h.  */
13497 #include <string.h>
13498
13499 _ACEOF
13500 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13501   $EGREP "memchr" >/dev/null 2>&1; then :
13502
13503 else
13504   ac_cv_header_stdc=no
13505 fi
13506 rm -f conftest*
13507
13508 fi
13509
13510 if test $ac_cv_header_stdc = yes; then
13511   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13512   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13513 /* end confdefs.h.  */
13514 #include <stdlib.h>
13515
13516 _ACEOF
13517 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13518   $EGREP "free" >/dev/null 2>&1; then :
13519
13520 else
13521   ac_cv_header_stdc=no
13522 fi
13523 rm -f conftest*
13524
13525 fi
13526
13527 if test $ac_cv_header_stdc = yes; then
13528   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13529   if test "$cross_compiling" = yes; then :
13530   :
13531 else
13532   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13533 /* end confdefs.h.  */
13534 #include <ctype.h>
13535 #include <stdlib.h>
13536 #if ((' ' & 0x0FF) == 0x020)
13537 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13538 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13539 #else
13540 # define ISLOWER(c) \
13541                    (('a' <= (c) && (c) <= 'i') \
13542                      || ('j' <= (c) && (c) <= 'r') \
13543                      || ('s' <= (c) && (c) <= 'z'))
13544 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13545 #endif
13546
13547 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13548 int
13549 main ()
13550 {
13551   int i;
13552   for (i = 0; i < 256; i++)
13553     if (XOR (islower (i), ISLOWER (i))
13554         || toupper (i) != TOUPPER (i))
13555       return 2;
13556   return 0;
13557 }
13558 _ACEOF
13559 if ac_fn_c_try_run "$LINENO"; then :
13560
13561 else
13562   ac_cv_header_stdc=no
13563 fi
13564 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13565   conftest.$ac_objext conftest.beam conftest.$ac_ext
13566 fi
13567
13568 fi
13569 fi
13570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13571 $as_echo "$ac_cv_header_stdc" >&6; }
13572 if test $ac_cv_header_stdc = yes; then
13573
13574 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13575
13576 fi
13577
13578 for ac_header in limits.h sys/types.h sys/stat.h dirent.h
13579 do :
13580   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13581 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13582 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13583   cat >>confdefs.h <<_ACEOF
13584 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13585 _ACEOF
13586
13587 fi
13588
13589 done
13590
13591 for ac_header in windows.h
13592 do :
13593   ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default"
13594 if test "x$ac_cv_header_windows_h" = xyes; then :
13595   cat >>confdefs.h <<_ACEOF
13596 #define HAVE_WINDOWS_H 1
13597 _ACEOF
13598  HAVE_WINDOWS_H=1
13599 fi
13600
13601 done
13602
13603 for ac_header in sys/wait.h
13604 do :
13605   ac_fn_c_check_header_mongrel "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
13606 if test "x$ac_cv_header_sys_wait_h" = xyes; then :
13607   cat >>confdefs.h <<_ACEOF
13608 #define HAVE_SYS_WAIT_H 1
13609 _ACEOF
13610  HAVE_SYS_WAIT_H=1
13611 fi
13612
13613 done
13614
13615
13616 for ac_header in stdint.h
13617 do :
13618   ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
13619 if test "x$ac_cv_header_stdint_h" = xyes; then :
13620   cat >>confdefs.h <<_ACEOF
13621 #define HAVE_STDINT_H 1
13622 _ACEOF
13623  PCRE2_HAVE_STDINT_H=1
13624 else
13625   PCRE2_HAVE_STDINT_H=0
13626 fi
13627
13628 done
13629
13630 for ac_header in inttypes.h
13631 do :
13632   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
13633 if test "x$ac_cv_header_inttypes_h" = xyes; then :
13634   cat >>confdefs.h <<_ACEOF
13635 #define HAVE_INTTYPES_H 1
13636 _ACEOF
13637  PCRE2_HAVE_INTTYPES_H=1
13638 else
13639   PCRE2_HAVE_INTTYPES_H=0
13640 fi
13641
13642 done
13643
13644
13645
13646
13647 # Conditional compilation
13648  if test "x$enable_pcre2_8" = "xyes"; then
13649   WITH_PCRE2_8_TRUE=
13650   WITH_PCRE2_8_FALSE='#'
13651 else
13652   WITH_PCRE2_8_TRUE='#'
13653   WITH_PCRE2_8_FALSE=
13654 fi
13655
13656  if test "x$enable_pcre2_16" = "xyes"; then
13657   WITH_PCRE2_16_TRUE=
13658   WITH_PCRE2_16_FALSE='#'
13659 else
13660   WITH_PCRE2_16_TRUE='#'
13661   WITH_PCRE2_16_FALSE=
13662 fi
13663
13664  if test "x$enable_pcre2_32" = "xyes"; then
13665   WITH_PCRE2_32_TRUE=
13666   WITH_PCRE2_32_FALSE='#'
13667 else
13668   WITH_PCRE2_32_TRUE='#'
13669   WITH_PCRE2_32_FALSE=
13670 fi
13671
13672  if test "x$enable_debug" = "xyes"; then
13673   WITH_DEBUG_TRUE=
13674   WITH_DEBUG_FALSE='#'
13675 else
13676   WITH_DEBUG_TRUE='#'
13677   WITH_DEBUG_FALSE=
13678 fi
13679
13680  if test "x$enable_rebuild_chartables" = "xyes"; then
13681   WITH_REBUILD_CHARTABLES_TRUE=
13682   WITH_REBUILD_CHARTABLES_FALSE='#'
13683 else
13684   WITH_REBUILD_CHARTABLES_TRUE='#'
13685   WITH_REBUILD_CHARTABLES_FALSE=
13686 fi
13687
13688  if test "x$enable_jit" = "xyes"; then
13689   WITH_JIT_TRUE=
13690   WITH_JIT_FALSE='#'
13691 else
13692   WITH_JIT_TRUE='#'
13693   WITH_JIT_FALSE=
13694 fi
13695
13696  if test "x$enable_unicode" = "xyes"; then
13697   WITH_UNICODE_TRUE=
13698   WITH_UNICODE_FALSE='#'
13699 else
13700   WITH_UNICODE_TRUE='#'
13701   WITH_UNICODE_FALSE=
13702 fi
13703
13704  if test "x$enable_valgrind" = "xyes"; then
13705   WITH_VALGRIND_TRUE=
13706   WITH_VALGRIND_FALSE='#'
13707 else
13708   WITH_VALGRIND_TRUE='#'
13709   WITH_VALGRIND_FALSE=
13710 fi
13711
13712  if test "x$enable_fuzz_support" = "xyes"; then
13713   WITH_FUZZ_SUPPORT_TRUE=
13714   WITH_FUZZ_SUPPORT_FALSE='#'
13715 else
13716   WITH_FUZZ_SUPPORT_TRUE='#'
13717   WITH_FUZZ_SUPPORT_FALSE=
13718 fi
13719
13720
13721 if test "$enable_fuzz_support" = "yes" -a "$enable_pcre2_8" = "no"; then
13722   echo "** ERROR: Fuzzer support requires the 8-bit library"
13723   exit 1
13724 fi
13725
13726 # Checks for typedefs, structures, and compiler characteristics.
13727
13728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
13729 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
13730 if ${ac_cv_c_const+:} false; then :
13731   $as_echo_n "(cached) " >&6
13732 else
13733   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13734 /* end confdefs.h.  */
13735
13736 int
13737 main ()
13738 {
13739
13740 #ifndef __cplusplus
13741   /* Ultrix mips cc rejects this sort of thing.  */
13742   typedef int charset[2];
13743   const charset cs = { 0, 0 };
13744   /* SunOS 4.1.1 cc rejects this.  */
13745   char const *const *pcpcc;
13746   char **ppc;
13747   /* NEC SVR4.0.2 mips cc rejects this.  */
13748   struct point {int x, y;};
13749   static struct point const zero = {0,0};
13750   /* AIX XL C 1.02.0.0 rejects this.
13751      It does not let you subtract one const X* pointer from another in
13752      an arm of an if-expression whose if-part is not a constant
13753      expression */
13754   const char *g = "string";
13755   pcpcc = &g + (g ? g-g : 0);
13756   /* HPUX 7.0 cc rejects these. */
13757   ++pcpcc;
13758   ppc = (char**) pcpcc;
13759   pcpcc = (char const *const *) ppc;
13760   { /* SCO 3.2v4 cc rejects this sort of thing.  */
13761     char tx;
13762     char *t = &tx;
13763     char const *s = 0 ? (char *) 0 : (char const *) 0;
13764
13765     *t++ = 0;
13766     if (s) return 0;
13767   }
13768   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13769     int x[] = {25, 17};
13770     const int *foo = &x[0];
13771     ++foo;
13772   }
13773   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13774     typedef const int *iptr;
13775     iptr p = 0;
13776     ++p;
13777   }
13778   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
13779        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13780     struct s { int j; const int *ap[3]; } bx;
13781     struct s *b = &bx; b->j = 5;
13782   }
13783   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13784     const int foo = 10;
13785     if (!foo) return 0;
13786   }
13787   return !cs[0] && !zero.x;
13788 #endif
13789
13790   ;
13791   return 0;
13792 }
13793 _ACEOF
13794 if ac_fn_c_try_compile "$LINENO"; then :
13795   ac_cv_c_const=yes
13796 else
13797   ac_cv_c_const=no
13798 fi
13799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13800 fi
13801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
13802 $as_echo "$ac_cv_c_const" >&6; }
13803 if test $ac_cv_c_const = no; then
13804
13805 $as_echo "#define const /**/" >>confdefs.h
13806
13807 fi
13808
13809 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13810 if test "x$ac_cv_type_size_t" = xyes; then :
13811
13812 else
13813
13814 cat >>confdefs.h <<_ACEOF
13815 #define size_t unsigned int
13816 _ACEOF
13817
13818 fi
13819
13820
13821 # Checks for library functions.
13822
13823 for ac_func in bcopy memmove strerror mkostemp secure_getenv
13824 do :
13825   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13826 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13827 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13828   cat >>confdefs.h <<_ACEOF
13829 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13830 _ACEOF
13831
13832 fi
13833 done
13834
13835
13836 # Check for the availability of libz (aka zlib)
13837
13838 for ac_header in zlib.h
13839 do :
13840   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13841 if test "x$ac_cv_header_zlib_h" = xyes; then :
13842   cat >>confdefs.h <<_ACEOF
13843 #define HAVE_ZLIB_H 1
13844 _ACEOF
13845  HAVE_ZLIB_H=1
13846 fi
13847
13848 done
13849
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
13851 $as_echo_n "checking for gzopen in -lz... " >&6; }
13852 if ${ac_cv_lib_z_gzopen+:} false; then :
13853   $as_echo_n "(cached) " >&6
13854 else
13855   ac_check_lib_save_LIBS=$LIBS
13856 LIBS="-lz  $LIBS"
13857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13858 /* end confdefs.h.  */
13859
13860 /* Override any GCC internal prototype to avoid an error.
13861    Use char because int might match the return type of a GCC
13862    builtin and then its argument prototype would still apply.  */
13863 #ifdef __cplusplus
13864 extern "C"
13865 #endif
13866 char gzopen ();
13867 int
13868 main ()
13869 {
13870 return gzopen ();
13871   ;
13872   return 0;
13873 }
13874 _ACEOF
13875 if ac_fn_c_try_link "$LINENO"; then :
13876   ac_cv_lib_z_gzopen=yes
13877 else
13878   ac_cv_lib_z_gzopen=no
13879 fi
13880 rm -f core conftest.err conftest.$ac_objext \
13881     conftest$ac_exeext conftest.$ac_ext
13882 LIBS=$ac_check_lib_save_LIBS
13883 fi
13884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
13885 $as_echo "$ac_cv_lib_z_gzopen" >&6; }
13886 if test "x$ac_cv_lib_z_gzopen" = xyes; then :
13887   HAVE_LIBZ=1
13888 fi
13889
13890
13891 # Check for the availability of libbz2. Originally we just used AC_CHECK_LIB,
13892 # as for libz. However, this had the following problem, diagnosed and fixed by
13893 # a user:
13894 #
13895 #   - libbz2 uses the Pascal calling convention (WINAPI) for the functions
13896 #     under Win32.
13897 #   - The standard autoconf AC_CHECK_LIB fails to include "bzlib.h",
13898 #     therefore missing the function definition.
13899 #   - The compiler thus generates a "C" signature for the test function.
13900 #   - The linker fails to find the "C" function.
13901 #   - PCRE2 fails to configure if asked to do so against libbz2.
13902 #
13903 # Solution:
13904 #
13905 #   - Replace the AC_CHECK_LIB test with a custom test.
13906
13907 for ac_header in bzlib.h
13908 do :
13909   ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
13910 if test "x$ac_cv_header_bzlib_h" = xyes; then :
13911   cat >>confdefs.h <<_ACEOF
13912 #define HAVE_BZLIB_H 1
13913 _ACEOF
13914  HAVE_BZLIB_H=1
13915 fi
13916
13917 done
13918
13919 # Original test
13920 # AC_CHECK_LIB([bz2], [BZ2_bzopen], [HAVE_LIBBZ2=1])
13921 #
13922 # Custom test follows
13923
13924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbz2" >&5
13925 $as_echo_n "checking for libbz2... " >&6; }
13926 OLD_LIBS="$LIBS"
13927 LIBS="$LIBS -lbz2"
13928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13929 /* end confdefs.h.  */
13930
13931 #ifdef HAVE_BZLIB_H
13932 #include <bzlib.h>
13933 #endif
13934 int
13935 main ()
13936 {
13937 return (int)BZ2_bzopen("conftest", "rb");
13938   ;
13939   return 0;
13940 }
13941 _ACEOF
13942 if ac_fn_c_try_link "$LINENO"; then :
13943   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13944 $as_echo "yes" >&6; };HAVE_LIBBZ2=1; break;
13945 else
13946   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13947 $as_echo "no" >&6; }
13948 fi
13949 rm -f core conftest.err conftest.$ac_objext \
13950     conftest$ac_exeext conftest.$ac_ext
13951 LIBS="$OLD_LIBS"
13952
13953 # Check for the availabiity of libreadline
13954
13955 if test "$enable_pcre2test_libreadline" = "yes"; then
13956  for ac_header in readline/readline.h
13957 do :
13958   ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
13959 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
13960   cat >>confdefs.h <<_ACEOF
13961 #define HAVE_READLINE_READLINE_H 1
13962 _ACEOF
13963  HAVE_READLINE_H=1
13964 fi
13965
13966 done
13967
13968  for ac_header in readline/history.h
13969 do :
13970   ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
13971 if test "x$ac_cv_header_readline_history_h" = xyes; then :
13972   cat >>confdefs.h <<_ACEOF
13973 #define HAVE_READLINE_HISTORY_H 1
13974 _ACEOF
13975  HAVE_HISTORY_H=1
13976 fi
13977
13978 done
13979
13980  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
13981 $as_echo_n "checking for readline in -lreadline... " >&6; }
13982 if ${ac_cv_lib_readline_readline+:} false; then :
13983   $as_echo_n "(cached) " >&6
13984 else
13985   ac_check_lib_save_LIBS=$LIBS
13986 LIBS="-lreadline  $LIBS"
13987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13988 /* end confdefs.h.  */
13989
13990 /* Override any GCC internal prototype to avoid an error.
13991    Use char because int might match the return type of a GCC
13992    builtin and then its argument prototype would still apply.  */
13993 #ifdef __cplusplus
13994 extern "C"
13995 #endif
13996 char readline ();
13997 int
13998 main ()
13999 {
14000 return readline ();
14001   ;
14002   return 0;
14003 }
14004 _ACEOF
14005 if ac_fn_c_try_link "$LINENO"; then :
14006   ac_cv_lib_readline_readline=yes
14007 else
14008   ac_cv_lib_readline_readline=no
14009 fi
14010 rm -f core conftest.err conftest.$ac_objext \
14011     conftest$ac_exeext conftest.$ac_ext
14012 LIBS=$ac_check_lib_save_LIBS
14013 fi
14014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
14015 $as_echo "$ac_cv_lib_readline_readline" >&6; }
14016 if test "x$ac_cv_lib_readline_readline" = xyes; then :
14017   LIBREADLINE="-lreadline"
14018 else
14019   unset ac_cv_lib_readline_readline;
14020     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
14021 $as_echo_n "checking for readline in -lreadline... " >&6; }
14022 if ${ac_cv_lib_readline_readline+:} false; then :
14023   $as_echo_n "(cached) " >&6
14024 else
14025   ac_check_lib_save_LIBS=$LIBS
14026 LIBS="-lreadline -ltinfo $LIBS"
14027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14028 /* end confdefs.h.  */
14029
14030 /* Override any GCC internal prototype to avoid an error.
14031    Use char because int might match the return type of a GCC
14032    builtin and then its argument prototype would still apply.  */
14033 #ifdef __cplusplus
14034 extern "C"
14035 #endif
14036 char readline ();
14037 int
14038 main ()
14039 {
14040 return readline ();
14041   ;
14042   return 0;
14043 }
14044 _ACEOF
14045 if ac_fn_c_try_link "$LINENO"; then :
14046   ac_cv_lib_readline_readline=yes
14047 else
14048   ac_cv_lib_readline_readline=no
14049 fi
14050 rm -f core conftest.err conftest.$ac_objext \
14051     conftest$ac_exeext conftest.$ac_ext
14052 LIBS=$ac_check_lib_save_LIBS
14053 fi
14054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
14055 $as_echo "$ac_cv_lib_readline_readline" >&6; }
14056 if test "x$ac_cv_lib_readline_readline" = xyes; then :
14057   LIBREADLINE="-ltinfo"
14058 else
14059   unset ac_cv_lib_readline_readline;
14060       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
14061 $as_echo_n "checking for readline in -lreadline... " >&6; }
14062 if ${ac_cv_lib_readline_readline+:} false; then :
14063   $as_echo_n "(cached) " >&6
14064 else
14065   ac_check_lib_save_LIBS=$LIBS
14066 LIBS="-lreadline -lcurses $LIBS"
14067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14068 /* end confdefs.h.  */
14069
14070 /* Override any GCC internal prototype to avoid an error.
14071    Use char because int might match the return type of a GCC
14072    builtin and then its argument prototype would still apply.  */
14073 #ifdef __cplusplus
14074 extern "C"
14075 #endif
14076 char readline ();
14077 int
14078 main ()
14079 {
14080 return readline ();
14081   ;
14082   return 0;
14083 }
14084 _ACEOF
14085 if ac_fn_c_try_link "$LINENO"; then :
14086   ac_cv_lib_readline_readline=yes
14087 else
14088   ac_cv_lib_readline_readline=no
14089 fi
14090 rm -f core conftest.err conftest.$ac_objext \
14091     conftest$ac_exeext conftest.$ac_ext
14092 LIBS=$ac_check_lib_save_LIBS
14093 fi
14094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
14095 $as_echo "$ac_cv_lib_readline_readline" >&6; }
14096 if test "x$ac_cv_lib_readline_readline" = xyes; then :
14097   LIBREADLINE="-lcurses"
14098 else
14099   unset ac_cv_lib_readline_readline;
14100         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
14101 $as_echo_n "checking for readline in -lreadline... " >&6; }
14102 if ${ac_cv_lib_readline_readline+:} false; then :
14103   $as_echo_n "(cached) " >&6
14104 else
14105   ac_check_lib_save_LIBS=$LIBS
14106 LIBS="-lreadline -lncurses $LIBS"
14107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14108 /* end confdefs.h.  */
14109
14110 /* Override any GCC internal prototype to avoid an error.
14111    Use char because int might match the return type of a GCC
14112    builtin and then its argument prototype would still apply.  */
14113 #ifdef __cplusplus
14114 extern "C"
14115 #endif
14116 char readline ();
14117 int
14118 main ()
14119 {
14120 return readline ();
14121   ;
14122   return 0;
14123 }
14124 _ACEOF
14125 if ac_fn_c_try_link "$LINENO"; then :
14126   ac_cv_lib_readline_readline=yes
14127 else
14128   ac_cv_lib_readline_readline=no
14129 fi
14130 rm -f core conftest.err conftest.$ac_objext \
14131     conftest$ac_exeext conftest.$ac_ext
14132 LIBS=$ac_check_lib_save_LIBS
14133 fi
14134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
14135 $as_echo "$ac_cv_lib_readline_readline" >&6; }
14136 if test "x$ac_cv_lib_readline_readline" = xyes; then :
14137   LIBREADLINE="-lncurses"
14138 else
14139   unset ac_cv_lib_readline_readline;
14140           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
14141 $as_echo_n "checking for readline in -lreadline... " >&6; }
14142 if ${ac_cv_lib_readline_readline+:} false; then :
14143   $as_echo_n "(cached) " >&6
14144 else
14145   ac_check_lib_save_LIBS=$LIBS
14146 LIBS="-lreadline -lncursesw $LIBS"
14147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14148 /* end confdefs.h.  */
14149
14150 /* Override any GCC internal prototype to avoid an error.
14151    Use char because int might match the return type of a GCC
14152    builtin and then its argument prototype would still apply.  */
14153 #ifdef __cplusplus
14154 extern "C"
14155 #endif
14156 char readline ();
14157 int
14158 main ()
14159 {
14160 return readline ();
14161   ;
14162   return 0;
14163 }
14164 _ACEOF
14165 if ac_fn_c_try_link "$LINENO"; then :
14166   ac_cv_lib_readline_readline=yes
14167 else
14168   ac_cv_lib_readline_readline=no
14169 fi
14170 rm -f core conftest.err conftest.$ac_objext \
14171     conftest$ac_exeext conftest.$ac_ext
14172 LIBS=$ac_check_lib_save_LIBS
14173 fi
14174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
14175 $as_echo "$ac_cv_lib_readline_readline" >&6; }
14176 if test "x$ac_cv_lib_readline_readline" = xyes; then :
14177   LIBREADLINE="-lncursesw"
14178 else
14179   unset ac_cv_lib_readline_readline;
14180             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
14181 $as_echo_n "checking for readline in -lreadline... " >&6; }
14182 if ${ac_cv_lib_readline_readline+:} false; then :
14183   $as_echo_n "(cached) " >&6
14184 else
14185   ac_check_lib_save_LIBS=$LIBS
14186 LIBS="-lreadline -ltermcap $LIBS"
14187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14188 /* end confdefs.h.  */
14189
14190 /* Override any GCC internal prototype to avoid an error.
14191    Use char because int might match the return type of a GCC
14192    builtin and then its argument prototype would still apply.  */
14193 #ifdef __cplusplus
14194 extern "C"
14195 #endif
14196 char readline ();
14197 int
14198 main ()
14199 {
14200 return readline ();
14201   ;
14202   return 0;
14203 }
14204 _ACEOF
14205 if ac_fn_c_try_link "$LINENO"; then :
14206   ac_cv_lib_readline_readline=yes
14207 else
14208   ac_cv_lib_readline_readline=no
14209 fi
14210 rm -f core conftest.err conftest.$ac_objext \
14211     conftest$ac_exeext conftest.$ac_ext
14212 LIBS=$ac_check_lib_save_LIBS
14213 fi
14214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
14215 $as_echo "$ac_cv_lib_readline_readline" >&6; }
14216 if test "x$ac_cv_lib_readline_readline" = xyes; then :
14217   LIBREADLINE="-ltermcap"
14218 else
14219   LIBREADLINE=""
14220 fi
14221
14222 fi
14223
14224 fi
14225
14226 fi
14227
14228 fi
14229
14230 fi
14231
14232
14233  if test -n "$LIBREADLINE"; then
14234    if test "$LIBREADLINE" != "-lreadline"; then
14235      echo "-lreadline needs $LIBREADLINE"
14236      LIBREADLINE="-lreadline $LIBREADLINE"
14237    fi
14238  fi
14239 fi
14240
14241
14242 # Check for the availability of libedit. Different distributions put its
14243 # headers in different places. Try to cover the most common ones.
14244
14245 if test "$enable_pcre2test_libedit" = "yes"; then
14246   for ac_header in editline/readline.h
14247 do :
14248   ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
14249 if test "x$ac_cv_header_editline_readline_h" = xyes; then :
14250   cat >>confdefs.h <<_ACEOF
14251 #define HAVE_EDITLINE_READLINE_H 1
14252 _ACEOF
14253  HAVE_EDITLINE_READLINE_H=1
14254 else
14255   for ac_header in edit/readline/readline.h
14256 do :
14257   ac_fn_c_check_header_mongrel "$LINENO" "edit/readline/readline.h" "ac_cv_header_edit_readline_readline_h" "$ac_includes_default"
14258 if test "x$ac_cv_header_edit_readline_readline_h" = xyes; then :
14259   cat >>confdefs.h <<_ACEOF
14260 #define HAVE_EDIT_READLINE_READLINE_H 1
14261 _ACEOF
14262  HAVE_READLINE_READLINE_H=1
14263 else
14264   for ac_header in readline/readline.h
14265 do :
14266   ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
14267 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
14268   cat >>confdefs.h <<_ACEOF
14269 #define HAVE_READLINE_READLINE_H 1
14270 _ACEOF
14271  HAVE_READLINE_READLINE_H=1
14272 fi
14273
14274 done
14275
14276 fi
14277
14278 done
14279
14280 fi
14281
14282 done
14283
14284   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -ledit" >&5
14285 $as_echo_n "checking for readline in -ledit... " >&6; }
14286 if ${ac_cv_lib_edit_readline+:} false; then :
14287   $as_echo_n "(cached) " >&6
14288 else
14289   ac_check_lib_save_LIBS=$LIBS
14290 LIBS="-ledit  $LIBS"
14291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14292 /* end confdefs.h.  */
14293
14294 /* Override any GCC internal prototype to avoid an error.
14295    Use char because int might match the return type of a GCC
14296    builtin and then its argument prototype would still apply.  */
14297 #ifdef __cplusplus
14298 extern "C"
14299 #endif
14300 char readline ();
14301 int
14302 main ()
14303 {
14304 return readline ();
14305   ;
14306   return 0;
14307 }
14308 _ACEOF
14309 if ac_fn_c_try_link "$LINENO"; then :
14310   ac_cv_lib_edit_readline=yes
14311 else
14312   ac_cv_lib_edit_readline=no
14313 fi
14314 rm -f core conftest.err conftest.$ac_objext \
14315     conftest$ac_exeext conftest.$ac_ext
14316 LIBS=$ac_check_lib_save_LIBS
14317 fi
14318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_readline" >&5
14319 $as_echo "$ac_cv_lib_edit_readline" >&6; }
14320 if test "x$ac_cv_lib_edit_readline" = xyes; then :
14321   LIBEDIT="-ledit"
14322 fi
14323
14324 fi
14325
14326 PCRE2_STATIC_CFLAG=""
14327 if test "x$enable_shared" = "xno" ; then
14328
14329 $as_echo "#define PCRE2_STATIC 1" >>confdefs.h
14330
14331   PCRE2_STATIC_CFLAG="-DPCRE2_STATIC"
14332 fi
14333
14334
14335 # Here is where PCRE2-specific defines are handled
14336
14337 if test "$enable_pcre2_8" = "yes"; then
14338
14339 $as_echo "#define SUPPORT_PCRE2_8 /**/" >>confdefs.h
14340
14341 fi
14342
14343 if test "$enable_pcre2_16" = "yes"; then
14344
14345 $as_echo "#define SUPPORT_PCRE2_16 /**/" >>confdefs.h
14346
14347 fi
14348
14349 if test "$enable_pcre2_32" = "yes"; then
14350
14351 $as_echo "#define SUPPORT_PCRE2_32 /**/" >>confdefs.h
14352
14353 fi
14354
14355 if test "$enable_debug" = "yes"; then
14356
14357 $as_echo "#define PCRE2_DEBUG /**/" >>confdefs.h
14358
14359 fi
14360
14361 # Unless running under Windows, JIT support requires pthreads.
14362
14363 if test "$enable_jit" = "yes"; then
14364   if test "$HAVE_WINDOWS_H" != "1"; then
14365
14366
14367 ac_ext=c
14368 ac_cpp='$CPP $CPPFLAGS'
14369 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14370 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14371 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14372
14373 ax_pthread_ok=no
14374
14375 # We used to check for pthread.h first, but this fails if pthread.h
14376 # requires special compiler flags (e.g. on True64 or Sequent).
14377 # It gets checked for in the link test anyway.
14378
14379 # First of all, check if the user has set any of the PTHREAD_LIBS,
14380 # etcetera environment variables, and if threads linking works using
14381 # them:
14382 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
14383         save_CFLAGS="$CFLAGS"
14384         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
14385         save_LIBS="$LIBS"
14386         LIBS="$PTHREAD_LIBS $LIBS"
14387         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
14388 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
14389         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14390 /* end confdefs.h.  */
14391
14392 /* Override any GCC internal prototype to avoid an error.
14393    Use char because int might match the return type of a GCC
14394    builtin and then its argument prototype would still apply.  */
14395 #ifdef __cplusplus
14396 extern "C"
14397 #endif
14398 char pthread_join ();
14399 int
14400 main ()
14401 {
14402 return pthread_join ();
14403   ;
14404   return 0;
14405 }
14406 _ACEOF
14407 if ac_fn_c_try_link "$LINENO"; then :
14408   ax_pthread_ok=yes
14409 fi
14410 rm -f core conftest.err conftest.$ac_objext \
14411     conftest$ac_exeext conftest.$ac_ext
14412         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14413 $as_echo "$ax_pthread_ok" >&6; }
14414         if test x"$ax_pthread_ok" = xno; then
14415                 PTHREAD_LIBS=""
14416                 PTHREAD_CFLAGS=""
14417         fi
14418         LIBS="$save_LIBS"
14419         CFLAGS="$save_CFLAGS"
14420 fi
14421
14422 # We must check for the threads library under a number of different
14423 # names; the ordering is very important because some systems
14424 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
14425 # libraries is broken (non-POSIX).
14426
14427 # Create a list of thread flags to try.  Items starting with a "-" are
14428 # C compiler flags, and other items are library names, except for "none"
14429 # which indicates that we try without any flags at all, and "pthread-config"
14430 # which is a program returning the flags for the Pth emulation library.
14431
14432 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
14433
14434 # The ordering *is* (sometimes) important.  Some notes on the
14435 # individual items follow:
14436
14437 # pthreads: AIX (must check this before -lpthread)
14438 # none: in case threads are in libc; should be tried before -Kthread and
14439 #       other compiler flags to prevent continual compiler warnings
14440 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
14441 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
14442 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
14443 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
14444 # -pthreads: Solaris/gcc
14445 # -mthreads: Mingw32/gcc, Lynx/gcc
14446 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
14447 #      doesn't hurt to check since this sometimes defines pthreads too;
14448 #      also defines -D_REENTRANT)
14449 #      ... -mt is also the pthreads flag for HP/aCC
14450 # pthread: Linux, etcetera
14451 # --thread-safe: KAI C++
14452 # pthread-config: use pthread-config program (for GNU Pth library)
14453
14454 case ${host_os} in
14455         solaris*)
14456
14457         # On Solaris (at least, for some versions), libc contains stubbed
14458         # (non-functional) versions of the pthreads routines, so link-based
14459         # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
14460         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
14461         # a function called by this macro, so we could check for that, but
14462         # who knows whether they'll stub that too in a future libc.)  So,
14463         # we'll just look for -pthreads and -lpthread first:
14464
14465         ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
14466         ;;
14467
14468         darwin*)
14469         ax_pthread_flags="-pthread $ax_pthread_flags"
14470         ;;
14471 esac
14472
14473 if test x"$ax_pthread_ok" = xno; then
14474 for flag in $ax_pthread_flags; do
14475
14476         case $flag in
14477                 none)
14478                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
14479 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
14480                 ;;
14481
14482                 -*)
14483                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
14484 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
14485                 PTHREAD_CFLAGS="$flag"
14486                 ;;
14487
14488                 pthread-config)
14489                 # Extract the first word of "pthread-config", so it can be a program name with args.
14490 set dummy pthread-config; ac_word=$2
14491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14492 $as_echo_n "checking for $ac_word... " >&6; }
14493 if ${ac_cv_prog_ax_pthread_config+:} false; then :
14494   $as_echo_n "(cached) " >&6
14495 else
14496   if test -n "$ax_pthread_config"; then
14497   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
14498 else
14499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14500 for as_dir in $PATH
14501 do
14502   IFS=$as_save_IFS
14503   test -z "$as_dir" && as_dir=.
14504     for ac_exec_ext in '' $ac_executable_extensions; do
14505   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14506     ac_cv_prog_ax_pthread_config="yes"
14507     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14508     break 2
14509   fi
14510 done
14511   done
14512 IFS=$as_save_IFS
14513
14514   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
14515 fi
14516 fi
14517 ax_pthread_config=$ac_cv_prog_ax_pthread_config
14518 if test -n "$ax_pthread_config"; then
14519   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
14520 $as_echo "$ax_pthread_config" >&6; }
14521 else
14522   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14523 $as_echo "no" >&6; }
14524 fi
14525
14526
14527                 if test x"$ax_pthread_config" = xno; then continue; fi
14528                 PTHREAD_CFLAGS="`pthread-config --cflags`"
14529                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
14530                 ;;
14531
14532                 *)
14533                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
14534 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
14535                 PTHREAD_LIBS="-l$flag"
14536                 ;;
14537         esac
14538
14539         save_LIBS="$LIBS"
14540         save_CFLAGS="$CFLAGS"
14541         LIBS="$PTHREAD_LIBS $LIBS"
14542         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
14543
14544         # Check for various functions.  We must include pthread.h,
14545         # since some functions may be macros.  (On the Sequent, we
14546         # need a special flag -Kthread to make this header compile.)
14547         # We check for pthread_join because it is in -lpthread on IRIX
14548         # while pthread_create is in libc.  We check for pthread_attr_init
14549         # due to DEC craziness with -lpthreads.  We check for
14550         # pthread_cleanup_push because it is one of the few pthread
14551         # functions on Solaris that doesn't have a non-functional libc stub.
14552         # We try pthread_create on general principles.
14553         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14554 /* end confdefs.h.  */
14555 #include <pthread.h>
14556                         static void routine(void *a) { a = 0; }
14557                         static void *start_routine(void *a) { return a; }
14558 int
14559 main ()
14560 {
14561 pthread_t th; pthread_attr_t attr;
14562                         pthread_create(&th, 0, start_routine, 0);
14563                         pthread_join(th, 0);
14564                         pthread_attr_init(&attr);
14565                         pthread_cleanup_push(routine, 0);
14566                         pthread_cleanup_pop(0) /* ; */
14567   ;
14568   return 0;
14569 }
14570 _ACEOF
14571 if ac_fn_c_try_link "$LINENO"; then :
14572   ax_pthread_ok=yes
14573 fi
14574 rm -f core conftest.err conftest.$ac_objext \
14575     conftest$ac_exeext conftest.$ac_ext
14576
14577         LIBS="$save_LIBS"
14578         CFLAGS="$save_CFLAGS"
14579
14580         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14581 $as_echo "$ax_pthread_ok" >&6; }
14582         if test "x$ax_pthread_ok" = xyes; then
14583                 break;
14584         fi
14585
14586         PTHREAD_LIBS=""
14587         PTHREAD_CFLAGS=""
14588 done
14589 fi
14590
14591 # Various other checks:
14592 if test "x$ax_pthread_ok" = xyes; then
14593         save_LIBS="$LIBS"
14594         LIBS="$PTHREAD_LIBS $LIBS"
14595         save_CFLAGS="$CFLAGS"
14596         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
14597
14598         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
14599         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
14600 $as_echo_n "checking for joinable pthread attribute... " >&6; }
14601         attr_name=unknown
14602         for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
14603             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14604 /* end confdefs.h.  */
14605 #include <pthread.h>
14606 int
14607 main ()
14608 {
14609 int attr = $attr; return attr /* ; */
14610   ;
14611   return 0;
14612 }
14613 _ACEOF
14614 if ac_fn_c_try_link "$LINENO"; then :
14615   attr_name=$attr; break
14616 fi
14617 rm -f core conftest.err conftest.$ac_objext \
14618     conftest$ac_exeext conftest.$ac_ext
14619         done
14620         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
14621 $as_echo "$attr_name" >&6; }
14622         if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
14623
14624 cat >>confdefs.h <<_ACEOF
14625 #define PTHREAD_CREATE_JOINABLE $attr_name
14626 _ACEOF
14627
14628         fi
14629
14630         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
14631 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
14632         flag=no
14633         case ${host_os} in
14634             aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
14635             osf* | hpux*) flag="-D_REENTRANT";;
14636             solaris*)
14637             if test "$GCC" = "yes"; then
14638                 flag="-D_REENTRANT"
14639             else
14640                 flag="-mt -D_REENTRANT"
14641             fi
14642             ;;
14643         esac
14644         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
14645 $as_echo "${flag}" >&6; }
14646         if test "x$flag" != xno; then
14647             PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
14648         fi
14649
14650         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
14651 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
14652 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
14653   $as_echo_n "(cached) " >&6
14654 else
14655
14656                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14657 /* end confdefs.h.  */
14658
14659                     #include <pthread.h>
14660 int
14661 main ()
14662 {
14663 int i = PTHREAD_PRIO_INHERIT;
14664   ;
14665   return 0;
14666 }
14667 _ACEOF
14668 if ac_fn_c_try_link "$LINENO"; then :
14669   ax_cv_PTHREAD_PRIO_INHERIT=yes
14670 else
14671   ax_cv_PTHREAD_PRIO_INHERIT=no
14672 fi
14673 rm -f core conftest.err conftest.$ac_objext \
14674     conftest$ac_exeext conftest.$ac_ext
14675
14676 fi
14677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
14678 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
14679         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
14680
14681 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
14682
14683 fi
14684
14685         LIBS="$save_LIBS"
14686         CFLAGS="$save_CFLAGS"
14687
14688         # More AIX lossage: must compile with xlc_r or cc_r
14689         if test x"$GCC" != xyes; then
14690           for ac_prog in xlc_r cc_r
14691 do
14692   # Extract the first word of "$ac_prog", so it can be a program name with args.
14693 set dummy $ac_prog; ac_word=$2
14694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14695 $as_echo_n "checking for $ac_word... " >&6; }
14696 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
14697   $as_echo_n "(cached) " >&6
14698 else
14699   if test -n "$PTHREAD_CC"; then
14700   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
14701 else
14702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14703 for as_dir in $PATH
14704 do
14705   IFS=$as_save_IFS
14706   test -z "$as_dir" && as_dir=.
14707     for ac_exec_ext in '' $ac_executable_extensions; do
14708   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14709     ac_cv_prog_PTHREAD_CC="$ac_prog"
14710     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14711     break 2
14712   fi
14713 done
14714   done
14715 IFS=$as_save_IFS
14716
14717 fi
14718 fi
14719 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
14720 if test -n "$PTHREAD_CC"; then
14721   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
14722 $as_echo "$PTHREAD_CC" >&6; }
14723 else
14724   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14725 $as_echo "no" >&6; }
14726 fi
14727
14728
14729   test -n "$PTHREAD_CC" && break
14730 done
14731 test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
14732
14733         else
14734           PTHREAD_CC=$CC
14735         fi
14736 else
14737         PTHREAD_CC="$CC"
14738 fi
14739
14740
14741
14742
14743
14744 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
14745 if test x"$ax_pthread_ok" = xyes; then
14746
14747 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
14748
14749         :
14750 else
14751         ax_pthread_ok=no
14752         as_fn_error $? "JIT support requires pthreads" "$LINENO" 5
14753 fi
14754 ac_ext=c
14755 ac_cpp='$CPP $CPPFLAGS'
14756 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14757 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14758 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14759
14760
14761     CC="$PTHREAD_CC"
14762     CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
14763     LIBS="$PTHREAD_LIBS $LIBS"
14764   fi
14765
14766 $as_echo "#define SUPPORT_JIT /**/" >>confdefs.h
14767
14768 else
14769   enable_pcre2grep_jit="no"
14770 fi
14771
14772 if test "$enable_jit_sealloc" = "yes"; then
14773
14774 $as_echo "#define SLJIT_PROT_EXECUTABLE_ALLOCATOR 1" >>confdefs.h
14775
14776 fi
14777
14778 if test "$enable_pcre2grep_jit" = "yes"; then
14779
14780 $as_echo "#define SUPPORT_PCRE2GREP_JIT /**/" >>confdefs.h
14781
14782 fi
14783
14784 if test "$enable_pcre2grep_callout" = "yes"; then
14785   if test "$HAVE_WINDOWS_H" != "1"; then
14786     if test "$HAVE_SYS_WAIT_H" != "1"; then
14787       as_fn_error $? "Callout script support needs sys/wait.h." "$LINENO" 5
14788     fi
14789   fi
14790
14791 $as_echo "#define SUPPORT_PCRE2GREP_CALLOUT /**/" >>confdefs.h
14792
14793 fi
14794
14795 if test "$enable_unicode" = "yes"; then
14796
14797 $as_echo "#define SUPPORT_UNICODE /**/" >>confdefs.h
14798
14799 fi
14800
14801 if test "$enable_pcre2grep_libz" = "yes"; then
14802
14803 $as_echo "#define SUPPORT_LIBZ /**/" >>confdefs.h
14804
14805 fi
14806
14807 if test "$enable_pcre2grep_libbz2" = "yes"; then
14808
14809 $as_echo "#define SUPPORT_LIBBZ2 /**/" >>confdefs.h
14810
14811 fi
14812
14813 if test $with_pcre2grep_bufsize -lt 8192 ; then
14814   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $with_pcre2grep_bufsize is too small for --with-pcre2grep-bufsize; using 8192" >&5
14815 $as_echo "$as_me: WARNING: $with_pcre2grep_bufsize is too small for --with-pcre2grep-bufsize; using 8192" >&2;}
14816   with_pcre2grep_bufsize="8192"
14817 else
14818   if test $? -gt 1 ; then
14819   as_fn_error $? "Bad value for --with-pcre2grep-bufsize" "$LINENO" 5
14820   fi
14821 fi
14822
14823 if test $with_pcre2grep_max_bufsize -lt $with_pcre2grep_bufsize ; then
14824   with_pcre2grep_max_bufsize="$with_pcre2grep_bufsize"
14825 else
14826   if test $? -gt 1 ; then
14827   as_fn_error $? "Bad value for --with-pcre2grep-max-bufsize" "$LINENO" 5
14828   fi
14829 fi
14830
14831
14832 cat >>confdefs.h <<_ACEOF
14833 #define PCRE2GREP_BUFSIZE $with_pcre2grep_bufsize
14834 _ACEOF
14835
14836
14837
14838 cat >>confdefs.h <<_ACEOF
14839 #define PCRE2GREP_MAX_BUFSIZE $with_pcre2grep_max_bufsize
14840 _ACEOF
14841
14842
14843 if test "$enable_pcre2test_libedit" = "yes"; then
14844
14845 $as_echo "#define SUPPORT_LIBEDIT /**/" >>confdefs.h
14846
14847   LIBREADLINE="$LIBEDIT"
14848 elif test "$enable_pcre2test_libreadline" = "yes"; then
14849
14850 $as_echo "#define SUPPORT_LIBREADLINE /**/" >>confdefs.h
14851
14852 fi
14853
14854
14855 cat >>confdefs.h <<_ACEOF
14856 #define NEWLINE_DEFAULT $ac_pcre2_newline_value
14857 _ACEOF
14858
14859
14860 if test "$enable_bsr_anycrlf" = "yes"; then
14861
14862 $as_echo "#define BSR_ANYCRLF /**/" >>confdefs.h
14863
14864 fi
14865
14866 if test "$enable_never_backslash_C" = "yes"; then
14867
14868 $as_echo "#define NEVER_BACKSLASH_C /**/" >>confdefs.h
14869
14870 fi
14871
14872
14873 cat >>confdefs.h <<_ACEOF
14874 #define LINK_SIZE $with_link_size
14875 _ACEOF
14876
14877
14878
14879 cat >>confdefs.h <<_ACEOF
14880 #define PARENS_NEST_LIMIT $with_parens_nest_limit
14881 _ACEOF
14882
14883
14884
14885 cat >>confdefs.h <<_ACEOF
14886 #define MATCH_LIMIT $with_match_limit
14887 _ACEOF
14888
14889
14890 # --with-match-limit-recursion is an obsolete synonym for --with-match-limit-depth
14891
14892 if test "$with_match_limit_recursion" != "UNSET"; then
14893 cat <<EOF
14894
14895 WARNING: --with-match-limit-recursion is an obsolete option. Please use
14896   --with-match-limit-depth in future. If both are set, --with-match-limit-depth
14897   will be used. See also --with-heap-limit.
14898
14899 EOF
14900 if test "$with_match_limit_depth" = "MATCH_LIMIT"; then
14901   with_match_limit_depth=$with_match_limit_recursion
14902 fi
14903 fi
14904
14905
14906 cat >>confdefs.h <<_ACEOF
14907 #define MATCH_LIMIT_DEPTH $with_match_limit_depth
14908 _ACEOF
14909
14910
14911
14912 cat >>confdefs.h <<_ACEOF
14913 #define HEAP_LIMIT $with_heap_limit
14914 _ACEOF
14915
14916
14917
14918 $as_echo "#define MAX_NAME_SIZE 32" >>confdefs.h
14919
14920
14921
14922 $as_echo "#define MAX_NAME_COUNT 10000" >>confdefs.h
14923
14924
14925
14926
14927 if test "$enable_ebcdic" = "yes"; then
14928
14929 cat >>confdefs.h <<_ACEOF
14930 #define EBCDIC /**/
14931 _ACEOF
14932
14933 fi
14934
14935 if test "$enable_ebcdic_nl25" = "yes"; then
14936
14937 cat >>confdefs.h <<_ACEOF
14938 #define EBCDIC_NL25 /**/
14939 _ACEOF
14940
14941 fi
14942
14943 if test "$enable_valgrind" = "yes"; then
14944
14945 cat >>confdefs.h <<_ACEOF
14946 #define SUPPORT_VALGRIND /**/
14947 _ACEOF
14948
14949 fi
14950
14951 # Platform specific issues
14952 NO_UNDEFINED=
14953 EXPORT_ALL_SYMBOLS=
14954 case $host_os in
14955   cygwin* | mingw* )
14956     if test X"$enable_shared" = Xyes; then
14957       NO_UNDEFINED="-no-undefined"
14958       EXPORT_ALL_SYMBOLS="-Wl,--export-all-symbols"
14959     fi
14960     ;;
14961 esac
14962
14963 # The extra LDFLAGS for each particular library. The libpcre2*_version values
14964 # are m4 variables, assigned above.
14965
14966 EXTRA_LIBPCRE2_8_LDFLAGS="$EXTRA_LIBPCRE2_8_LDFLAGS \
14967   $NO_UNDEFINED -version-info 7:1:7"
14968
14969 EXTRA_LIBPCRE2_16_LDFLAGS="$EXTRA_LIBPCRE2_16_LDFLAGS \
14970   $NO_UNDEFINED -version-info 7:1:7"
14971
14972 EXTRA_LIBPCRE2_32_LDFLAGS="$EXTRA_LIBPCRE2_32_LDFLAGS \
14973   $NO_UNDEFINED -version-info 7:1:7"
14974
14975 EXTRA_LIBPCRE2_POSIX_LDFLAGS="$EXTRA_LIBPCRE2_POSIX_LDFLAGS \
14976   $NO_UNDEFINED -version-info 2:1:0"
14977
14978
14979
14980
14981
14982
14983 # When we run 'make distcheck', use these arguments. Turning off compiler
14984 # optimization makes it run faster.
14985 DISTCHECK_CONFIGURE_FLAGS="CFLAGS='' CXXFLAGS='' --enable-pcre2-16 --enable-pcre2-32 --enable-jit"
14986
14987
14988 # Check that, if --enable-pcre2grep-libz or --enable-pcre2grep-libbz2 is
14989 # specified, the relevant library is available.
14990
14991 if test "$enable_pcre2grep_libz" = "yes"; then
14992   if test "$HAVE_ZLIB_H" != "1"; then
14993     echo "** Cannot --enable-pcre2grep-libz because zlib.h was not found"
14994     exit 1
14995   fi
14996   if test "$HAVE_LIBZ" != "1"; then
14997     echo "** Cannot --enable-pcre2grep-libz because libz was not found"
14998     exit 1
14999   fi
15000   LIBZ="-lz"
15001 fi
15002
15003
15004 if test "$enable_pcre2grep_libbz2" = "yes"; then
15005   if test "$HAVE_BZLIB_H" != "1"; then
15006     echo "** Cannot --enable-pcre2grep-libbz2 because bzlib.h was not found"
15007     exit 1
15008   fi
15009   if test "$HAVE_LIBBZ2" != "1"; then
15010     echo "** Cannot --enable-pcre2grep-libbz2 because libbz2 was not found"
15011     exit 1
15012   fi
15013   LIBBZ2="-lbz2"
15014 fi
15015
15016
15017 # Similarly for --enable-pcre2test-readline
15018
15019 if test "$enable_pcre2test_libedit" = "yes"; then
15020   if test "$enable_pcre2test_libreadline" = "yes"; then
15021     echo "** Cannot use both --enable-pcre2test-libedit and --enable-pcre2test-readline"
15022     exit 1
15023   fi
15024   if test "$HAVE_EDITLINE_READLINE_H" != "1" -a \
15025           "$HAVE_READLINE_READLINE_H" != "1"; then
15026     echo "** Cannot --enable-pcre2test-libedit because neither editline/readline.h"
15027     echo "** nor readline/readline.h was found."
15028     exit 1
15029   fi
15030   if test -z "$LIBEDIT"; then
15031     echo "** Cannot --enable-pcre2test-libedit because libedit library was not found."
15032     exit 1
15033   fi
15034 fi
15035
15036 if test "$enable_pcre2test_libreadline" = "yes"; then
15037   if test "$HAVE_READLINE_H" != "1"; then
15038     echo "** Cannot --enable-pcre2test-readline because readline/readline.h was not found."
15039     exit 1
15040   fi
15041   if test "$HAVE_HISTORY_H" != "1"; then
15042     echo "** Cannot --enable-pcre2test-readline because readline/history.h was not found."
15043     exit 1
15044   fi
15045   if test -z "$LIBREADLINE"; then
15046     echo "** Cannot --enable-pcre2test-readline because readline library was not found."
15047     exit 1
15048   fi
15049 fi
15050
15051 # Handle valgrind support
15052
15053 if test "$enable_valgrind" = "yes"; then
15054
15055
15056
15057
15058
15059
15060
15061 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
15062         if test -n "$ac_tool_prefix"; then
15063   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
15064 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15066 $as_echo_n "checking for $ac_word... " >&6; }
15067 if ${ac_cv_path_PKG_CONFIG+:} false; then :
15068   $as_echo_n "(cached) " >&6
15069 else
15070   case $PKG_CONFIG in
15071   [\\/]* | ?:[\\/]*)
15072   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
15073   ;;
15074   *)
15075   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15076 for as_dir in $PATH
15077 do
15078   IFS=$as_save_IFS
15079   test -z "$as_dir" && as_dir=.
15080     for ac_exec_ext in '' $ac_executable_extensions; do
15081   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15082     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15083     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15084     break 2
15085   fi
15086 done
15087   done
15088 IFS=$as_save_IFS
15089
15090   ;;
15091 esac
15092 fi
15093 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
15094 if test -n "$PKG_CONFIG"; then
15095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15096 $as_echo "$PKG_CONFIG" >&6; }
15097 else
15098   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15099 $as_echo "no" >&6; }
15100 fi
15101
15102
15103 fi
15104 if test -z "$ac_cv_path_PKG_CONFIG"; then
15105   ac_pt_PKG_CONFIG=$PKG_CONFIG
15106   # Extract the first word of "pkg-config", so it can be a program name with args.
15107 set dummy pkg-config; ac_word=$2
15108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15109 $as_echo_n "checking for $ac_word... " >&6; }
15110 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
15111   $as_echo_n "(cached) " >&6
15112 else
15113   case $ac_pt_PKG_CONFIG in
15114   [\\/]* | ?:[\\/]*)
15115   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
15116   ;;
15117   *)
15118   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15119 for as_dir in $PATH
15120 do
15121   IFS=$as_save_IFS
15122   test -z "$as_dir" && as_dir=.
15123     for ac_exec_ext in '' $ac_executable_extensions; do
15124   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15125     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15126     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15127     break 2
15128   fi
15129 done
15130   done
15131 IFS=$as_save_IFS
15132
15133   ;;
15134 esac
15135 fi
15136 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
15137 if test -n "$ac_pt_PKG_CONFIG"; then
15138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15139 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
15140 else
15141   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15142 $as_echo "no" >&6; }
15143 fi
15144
15145   if test "x$ac_pt_PKG_CONFIG" = x; then
15146     PKG_CONFIG=""
15147   else
15148     case $cross_compiling:$ac_tool_warned in
15149 yes:)
15150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15151 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15152 ac_tool_warned=yes ;;
15153 esac
15154     PKG_CONFIG=$ac_pt_PKG_CONFIG
15155   fi
15156 else
15157   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
15158 fi
15159
15160 fi
15161 if test -n "$PKG_CONFIG"; then
15162         _pkg_min_version=0.9.0
15163         { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15164 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
15165         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
15166                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15167 $as_echo "yes" >&6; }
15168         else
15169                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15170 $as_echo "no" >&6; }
15171                 PKG_CONFIG=""
15172         fi
15173 fi
15174
15175 pkg_failed=no
15176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND" >&5
15177 $as_echo_n "checking for VALGRIND... " >&6; }
15178
15179 if test -n "$VALGRIND_CFLAGS"; then
15180     pkg_cv_VALGRIND_CFLAGS="$VALGRIND_CFLAGS"
15181  elif test -n "$PKG_CONFIG"; then
15182     if test -n "$PKG_CONFIG" && \
15183     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5
15184   ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5
15185   ac_status=$?
15186   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15187   test $ac_status = 0; }; then
15188   pkg_cv_VALGRIND_CFLAGS=`$PKG_CONFIG --cflags "valgrind" 2>/dev/null`
15189                       test "x$?" != "x0" && pkg_failed=yes
15190 else
15191   pkg_failed=yes
15192 fi
15193  else
15194     pkg_failed=untried
15195 fi
15196 if test -n "$VALGRIND_LIBS"; then
15197     pkg_cv_VALGRIND_LIBS="$VALGRIND_LIBS"
15198  elif test -n "$PKG_CONFIG"; then
15199     if test -n "$PKG_CONFIG" && \
15200     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5
15201   ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5
15202   ac_status=$?
15203   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15204   test $ac_status = 0; }; then
15205   pkg_cv_VALGRIND_LIBS=`$PKG_CONFIG --libs "valgrind" 2>/dev/null`
15206                       test "x$?" != "x0" && pkg_failed=yes
15207 else
15208   pkg_failed=yes
15209 fi
15210  else
15211     pkg_failed=untried
15212 fi
15213
15214
15215
15216 if test $pkg_failed = yes; then
15217         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15218 $as_echo "no" >&6; }
15219
15220 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15221         _pkg_short_errors_supported=yes
15222 else
15223         _pkg_short_errors_supported=no
15224 fi
15225         if test $_pkg_short_errors_supported = yes; then
15226                 VALGRIND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "valgrind" 2>&1`
15227         else
15228                 VALGRIND_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "valgrind" 2>&1`
15229         fi
15230         # Put the nasty error message in config.log where it belongs
15231         echo "$VALGRIND_PKG_ERRORS" >&5
15232
15233         as_fn_error $? "Package requirements (valgrind) were not met:
15234
15235 $VALGRIND_PKG_ERRORS
15236
15237 Consider adjusting the PKG_CONFIG_PATH environment variable if you
15238 installed software in a non-standard prefix.
15239
15240 Alternatively, you may set the environment variables VALGRIND_CFLAGS
15241 and VALGRIND_LIBS to avoid the need to call pkg-config.
15242 See the pkg-config man page for more details." "$LINENO" 5
15243 elif test $pkg_failed = untried; then
15244         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15245 $as_echo "no" >&6; }
15246         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15247 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15248 as_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
15249 is in your PATH or set the PKG_CONFIG environment variable to the full
15250 path to pkg-config.
15251
15252 Alternatively, you may set the environment variables VALGRIND_CFLAGS
15253 and VALGRIND_LIBS to avoid the need to call pkg-config.
15254 See the pkg-config man page for more details.
15255
15256 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
15257 See \`config.log' for more details" "$LINENO" 5; }
15258 else
15259         VALGRIND_CFLAGS=$pkg_cv_VALGRIND_CFLAGS
15260         VALGRIND_LIBS=$pkg_cv_VALGRIND_LIBS
15261         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15262 $as_echo "yes" >&6; }
15263
15264 fi
15265 fi
15266
15267 # Handle code coverage reporting support
15268 if test "$enable_coverage" = "yes"; then
15269   if test "x$GCC" != "xyes"; then
15270     as_fn_error $? "Code coverage reports can only be generated when using GCC" "$LINENO" 5
15271   fi
15272
15273   # ccache is incompatible with gcov
15274   # Extract the first word of "shtool", so it can be a program name with args.
15275 set dummy shtool; ac_word=$2
15276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15277 $as_echo_n "checking for $ac_word... " >&6; }
15278 if ${ac_cv_path_SHTOOL+:} false; then :
15279   $as_echo_n "(cached) " >&6
15280 else
15281   case $SHTOOL in
15282   [\\/]* | ?:[\\/]*)
15283   ac_cv_path_SHTOOL="$SHTOOL" # Let the user override the test with a path.
15284   ;;
15285   *)
15286   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15287 for as_dir in $PATH
15288 do
15289   IFS=$as_save_IFS
15290   test -z "$as_dir" && as_dir=.
15291     for ac_exec_ext in '' $ac_executable_extensions; do
15292   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15293     ac_cv_path_SHTOOL="$as_dir/$ac_word$ac_exec_ext"
15294     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15295     break 2
15296   fi
15297 done
15298   done
15299 IFS=$as_save_IFS
15300
15301   test -z "$ac_cv_path_SHTOOL" && ac_cv_path_SHTOOL="false"
15302   ;;
15303 esac
15304 fi
15305 SHTOOL=$ac_cv_path_SHTOOL
15306 if test -n "$SHTOOL"; then
15307   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHTOOL" >&5
15308 $as_echo "$SHTOOL" >&6; }
15309 else
15310   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15311 $as_echo "no" >&6; }
15312 fi
15313
15314
15315   case `$SHTOOL path $CC` in
15316     *ccache*) cc_ccache=yes;;
15317     *) cc_ccache=no;;
15318   esac
15319
15320   if test "$cc_ccache" = "yes"; then
15321     if test -z "$CCACHE_DISABLE" -o "$CCACHE_DISABLE" != "1"; then
15322       as_fn_error $? "must export CCACHE_DISABLE=1 to disable ccache for code coverage" "$LINENO" 5
15323     fi
15324   fi
15325
15326
15327   # Extract the first word of "lcov", so it can be a program name with args.
15328 set dummy lcov; ac_word=$2
15329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15330 $as_echo_n "checking for $ac_word... " >&6; }
15331 if ${ac_cv_path_LCOV+:} false; then :
15332   $as_echo_n "(cached) " >&6
15333 else
15334   case $LCOV in
15335   [\\/]* | ?:[\\/]*)
15336   ac_cv_path_LCOV="$LCOV" # Let the user override the test with a path.
15337   ;;
15338   *)
15339   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15340 for as_dir in $PATH
15341 do
15342   IFS=$as_save_IFS
15343   test -z "$as_dir" && as_dir=.
15344     for ac_exec_ext in '' $ac_executable_extensions; do
15345   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15346     ac_cv_path_LCOV="$as_dir/$ac_word$ac_exec_ext"
15347     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15348     break 2
15349   fi
15350 done
15351   done
15352 IFS=$as_save_IFS
15353
15354   test -z "$ac_cv_path_LCOV" && ac_cv_path_LCOV="false"
15355   ;;
15356 esac
15357 fi
15358 LCOV=$ac_cv_path_LCOV
15359 if test -n "$LCOV"; then
15360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
15361 $as_echo "$LCOV" >&6; }
15362 else
15363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15364 $as_echo "no" >&6; }
15365 fi
15366
15367
15368   if test "x$LCOV" = "xfalse"; then
15369     as_fn_error $? "lcov not found" "$LINENO" 5
15370   fi
15371
15372
15373   # Extract the first word of "genhtml", so it can be a program name with args.
15374 set dummy genhtml; ac_word=$2
15375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15376 $as_echo_n "checking for $ac_word... " >&6; }
15377 if ${ac_cv_path_GENHTML+:} false; then :
15378   $as_echo_n "(cached) " >&6
15379 else
15380   case $GENHTML in
15381   [\\/]* | ?:[\\/]*)
15382   ac_cv_path_GENHTML="$GENHTML" # Let the user override the test with a path.
15383   ;;
15384   *)
15385   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15386 for as_dir in $PATH
15387 do
15388   IFS=$as_save_IFS
15389   test -z "$as_dir" && as_dir=.
15390     for ac_exec_ext in '' $ac_executable_extensions; do
15391   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15392     ac_cv_path_GENHTML="$as_dir/$ac_word$ac_exec_ext"
15393     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15394     break 2
15395   fi
15396 done
15397   done
15398 IFS=$as_save_IFS
15399
15400   test -z "$ac_cv_path_GENHTML" && ac_cv_path_GENHTML="false"
15401   ;;
15402 esac
15403 fi
15404 GENHTML=$ac_cv_path_GENHTML
15405 if test -n "$GENHTML"; then
15406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
15407 $as_echo "$GENHTML" >&6; }
15408 else
15409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15410 $as_echo "no" >&6; }
15411 fi
15412
15413
15414   if test "x$GENHTML" = "xfalse"; then
15415     as_fn_error $? "genhtml not found" "$LINENO" 5
15416   fi
15417
15418   # Set flags needed for gcov
15419   GCOV_CFLAGS="-O0 -ggdb3 -fprofile-arcs -ftest-coverage"
15420   GCOV_CXXFLAGS="-O0 -ggdb3 -fprofile-arcs -ftest-coverage"
15421   GCOV_LIBS="-lgcov"
15422
15423
15424
15425 fi # enable_coverage
15426
15427  if test "x$enable_coverage" = "xyes"; then
15428   WITH_GCOV_TRUE=
15429   WITH_GCOV_FALSE='#'
15430 else
15431   WITH_GCOV_TRUE='#'
15432   WITH_GCOV_FALSE=
15433 fi
15434
15435
15436 # Produce these files, in addition to config.h.
15437 ac_config_files="$ac_config_files Makefile libpcre2-8.pc libpcre2-16.pc libpcre2-32.pc libpcre2-posix.pc pcre2-config src/pcre2.h"
15438
15439
15440 # Make the generated script files executable.
15441 ac_config_commands="$ac_config_commands script-chmod"
15442
15443
15444 # Make sure that pcre2_chartables.c is removed in case the method for
15445 # creating it was changed by reconfiguration.
15446 ac_config_commands="$ac_config_commands delete-old-chartables"
15447
15448
15449 cat >confcache <<\_ACEOF
15450 # This file is a shell script that caches the results of configure
15451 # tests run on this system so they can be shared between configure
15452 # scripts and configure runs, see configure's option --config-cache.
15453 # It is not useful on other systems.  If it contains results you don't
15454 # want to keep, you may remove or edit it.
15455 #
15456 # config.status only pays attention to the cache file if you give it
15457 # the --recheck option to rerun configure.
15458 #
15459 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15460 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15461 # following values.
15462
15463 _ACEOF
15464
15465 # The following way of writing the cache mishandles newlines in values,
15466 # but we know of no workaround that is simple, portable, and efficient.
15467 # So, we kill variables containing newlines.
15468 # Ultrix sh set writes to stderr and can't be redirected directly,
15469 # and sets the high bit in the cache file unless we assign to the vars.
15470 (
15471   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15472     eval ac_val=\$$ac_var
15473     case $ac_val in #(
15474     *${as_nl}*)
15475       case $ac_var in #(
15476       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15477 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15478       esac
15479       case $ac_var in #(
15480       _ | IFS | as_nl) ;; #(
15481       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15482       *) { eval $ac_var=; unset $ac_var;} ;;
15483       esac ;;
15484     esac
15485   done
15486
15487   (set) 2>&1 |
15488     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15489     *${as_nl}ac_space=\ *)
15490       # `set' does not quote correctly, so add quotes: double-quote
15491       # substitution turns \\\\ into \\, and sed turns \\ into \.
15492       sed -n \
15493         "s/'/'\\\\''/g;
15494           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15495       ;; #(
15496     *)
15497       # `set' quotes correctly as required by POSIX, so do not add quotes.
15498       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15499       ;;
15500     esac |
15501     sort
15502 ) |
15503   sed '
15504      /^ac_cv_env_/b end
15505      t clear
15506      :clear
15507      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15508      t end
15509      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15510      :end' >>confcache
15511 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15512   if test -w "$cache_file"; then
15513     if test "x$cache_file" != "x/dev/null"; then
15514       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15515 $as_echo "$as_me: updating cache $cache_file" >&6;}
15516       if test ! -f "$cache_file" || test -h "$cache_file"; then
15517         cat confcache >"$cache_file"
15518       else
15519         case $cache_file in #(
15520         */* | ?:*)
15521           mv -f confcache "$cache_file"$$ &&
15522           mv -f "$cache_file"$$ "$cache_file" ;; #(
15523         *)
15524           mv -f confcache "$cache_file" ;;
15525         esac
15526       fi
15527     fi
15528   else
15529     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15530 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15531   fi
15532 fi
15533 rm -f confcache
15534
15535 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15536 # Let make expand exec_prefix.
15537 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15538
15539 DEFS=-DHAVE_CONFIG_H
15540
15541 ac_libobjs=
15542 ac_ltlibobjs=
15543 U=
15544 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15545   # 1. Remove the extension, and $U if already installed.
15546   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15547   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15548   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15549   #    will be set to the directory where LIBOBJS objects are built.
15550   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15551   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15552 done
15553 LIBOBJS=$ac_libobjs
15554
15555 LTLIBOBJS=$ac_ltlibobjs
15556
15557
15558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15559 $as_echo_n "checking that generated files are newer than configure... " >&6; }
15560    if test -n "$am_sleep_pid"; then
15561      # Hide warnings about reused PIDs.
15562      wait $am_sleep_pid 2>/dev/null
15563    fi
15564    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15565 $as_echo "done" >&6; }
15566  if test -n "$EXEEXT"; then
15567   am__EXEEXT_TRUE=
15568   am__EXEEXT_FALSE='#'
15569 else
15570   am__EXEEXT_TRUE='#'
15571   am__EXEEXT_FALSE=
15572 fi
15573
15574 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15575   as_fn_error $? "conditional \"AMDEP\" was never defined.
15576 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15577 fi
15578 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15579   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15580 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15581 fi
15582 if test -z "${WITH_PCRE2_8_TRUE}" && test -z "${WITH_PCRE2_8_FALSE}"; then
15583   as_fn_error $? "conditional \"WITH_PCRE2_8\" was never defined.
15584 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15585 fi
15586 if test -z "${WITH_PCRE2_16_TRUE}" && test -z "${WITH_PCRE2_16_FALSE}"; then
15587   as_fn_error $? "conditional \"WITH_PCRE2_16\" was never defined.
15588 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15589 fi
15590 if test -z "${WITH_PCRE2_32_TRUE}" && test -z "${WITH_PCRE2_32_FALSE}"; then
15591   as_fn_error $? "conditional \"WITH_PCRE2_32\" was never defined.
15592 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15593 fi
15594 if test -z "${WITH_DEBUG_TRUE}" && test -z "${WITH_DEBUG_FALSE}"; then
15595   as_fn_error $? "conditional \"WITH_DEBUG\" was never defined.
15596 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15597 fi
15598 if test -z "${WITH_REBUILD_CHARTABLES_TRUE}" && test -z "${WITH_REBUILD_CHARTABLES_FALSE}"; then
15599   as_fn_error $? "conditional \"WITH_REBUILD_CHARTABLES\" was never defined.
15600 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15601 fi
15602 if test -z "${WITH_JIT_TRUE}" && test -z "${WITH_JIT_FALSE}"; then
15603   as_fn_error $? "conditional \"WITH_JIT\" was never defined.
15604 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15605 fi
15606 if test -z "${WITH_UNICODE_TRUE}" && test -z "${WITH_UNICODE_FALSE}"; then
15607   as_fn_error $? "conditional \"WITH_UNICODE\" was never defined.
15608 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15609 fi
15610 if test -z "${WITH_VALGRIND_TRUE}" && test -z "${WITH_VALGRIND_FALSE}"; then
15611   as_fn_error $? "conditional \"WITH_VALGRIND\" was never defined.
15612 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15613 fi
15614 if test -z "${WITH_FUZZ_SUPPORT_TRUE}" && test -z "${WITH_FUZZ_SUPPORT_FALSE}"; then
15615   as_fn_error $? "conditional \"WITH_FUZZ_SUPPORT\" was never defined.
15616 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15617 fi
15618 if test -z "${WITH_GCOV_TRUE}" && test -z "${WITH_GCOV_FALSE}"; then
15619   as_fn_error $? "conditional \"WITH_GCOV\" was never defined.
15620 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15621 fi
15622
15623 : "${CONFIG_STATUS=./config.status}"
15624 ac_write_fail=0
15625 ac_clean_files_save=$ac_clean_files
15626 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15627 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15628 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15629 as_write_fail=0
15630 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15631 #! $SHELL
15632 # Generated by $as_me.
15633 # Run this file to recreate the current configuration.
15634 # Compiler output produced by configure, useful for debugging
15635 # configure, is in config.log if it exists.
15636
15637 debug=false
15638 ac_cs_recheck=false
15639 ac_cs_silent=false
15640
15641 SHELL=\${CONFIG_SHELL-$SHELL}
15642 export SHELL
15643 _ASEOF
15644 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15645 ## -------------------- ##
15646 ## M4sh Initialization. ##
15647 ## -------------------- ##
15648
15649 # Be more Bourne compatible
15650 DUALCASE=1; export DUALCASE # for MKS sh
15651 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15652   emulate sh
15653   NULLCMD=:
15654   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15655   # is contrary to our usage.  Disable this feature.
15656   alias -g '${1+"$@"}'='"$@"'
15657   setopt NO_GLOB_SUBST
15658 else
15659   case `(set -o) 2>/dev/null` in #(
15660   *posix*) :
15661     set -o posix ;; #(
15662   *) :
15663      ;;
15664 esac
15665 fi
15666
15667
15668 as_nl='
15669 '
15670 export as_nl
15671 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15672 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15673 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15674 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15675 # Prefer a ksh shell builtin over an external printf program on Solaris,
15676 # but without wasting forks for bash or zsh.
15677 if test -z "$BASH_VERSION$ZSH_VERSION" \
15678     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15679   as_echo='print -r --'
15680   as_echo_n='print -rn --'
15681 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15682   as_echo='printf %s\n'
15683   as_echo_n='printf %s'
15684 else
15685   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15686     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15687     as_echo_n='/usr/ucb/echo -n'
15688   else
15689     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15690     as_echo_n_body='eval
15691       arg=$1;
15692       case $arg in #(
15693       *"$as_nl"*)
15694         expr "X$arg" : "X\\(.*\\)$as_nl";
15695         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15696       esac;
15697       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15698     '
15699     export as_echo_n_body
15700     as_echo_n='sh -c $as_echo_n_body as_echo'
15701   fi
15702   export as_echo_body
15703   as_echo='sh -c $as_echo_body as_echo'
15704 fi
15705
15706 # The user is always right.
15707 if test "${PATH_SEPARATOR+set}" != set; then
15708   PATH_SEPARATOR=:
15709   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15710     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15711       PATH_SEPARATOR=';'
15712   }
15713 fi
15714
15715
15716 # IFS
15717 # We need space, tab and new line, in precisely that order.  Quoting is
15718 # there to prevent editors from complaining about space-tab.
15719 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15720 # splitting by setting IFS to empty value.)
15721 IFS=" ""        $as_nl"
15722
15723 # Find who we are.  Look in the path if we contain no directory separator.
15724 as_myself=
15725 case $0 in #((
15726   *[\\/]* ) as_myself=$0 ;;
15727   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15728 for as_dir in $PATH
15729 do
15730   IFS=$as_save_IFS
15731   test -z "$as_dir" && as_dir=.
15732     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15733   done
15734 IFS=$as_save_IFS
15735
15736      ;;
15737 esac
15738 # We did not find ourselves, most probably we were run as `sh COMMAND'
15739 # in which case we are not to be found in the path.
15740 if test "x$as_myself" = x; then
15741   as_myself=$0
15742 fi
15743 if test ! -f "$as_myself"; then
15744   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15745   exit 1
15746 fi
15747
15748 # Unset variables that we do not need and which cause bugs (e.g. in
15749 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15750 # suppresses any "Segmentation fault" message there.  '((' could
15751 # trigger a bug in pdksh 5.2.14.
15752 for as_var in BASH_ENV ENV MAIL MAILPATH
15753 do eval test x\${$as_var+set} = xset \
15754   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15755 done
15756 PS1='$ '
15757 PS2='> '
15758 PS4='+ '
15759
15760 # NLS nuisances.
15761 LC_ALL=C
15762 export LC_ALL
15763 LANGUAGE=C
15764 export LANGUAGE
15765
15766 # CDPATH.
15767 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15768
15769
15770 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15771 # ----------------------------------------
15772 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15773 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15774 # script with STATUS, using 1 if that was 0.
15775 as_fn_error ()
15776 {
15777   as_status=$1; test $as_status -eq 0 && as_status=1
15778   if test "$4"; then
15779     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15780     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15781   fi
15782   $as_echo "$as_me: error: $2" >&2
15783   as_fn_exit $as_status
15784 } # as_fn_error
15785
15786
15787 # as_fn_set_status STATUS
15788 # -----------------------
15789 # Set $? to STATUS, without forking.
15790 as_fn_set_status ()
15791 {
15792   return $1
15793 } # as_fn_set_status
15794
15795 # as_fn_exit STATUS
15796 # -----------------
15797 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15798 as_fn_exit ()
15799 {
15800   set +e
15801   as_fn_set_status $1
15802   exit $1
15803 } # as_fn_exit
15804
15805 # as_fn_unset VAR
15806 # ---------------
15807 # Portably unset VAR.
15808 as_fn_unset ()
15809 {
15810   { eval $1=; unset $1;}
15811 }
15812 as_unset=as_fn_unset
15813 # as_fn_append VAR VALUE
15814 # ----------------------
15815 # Append the text in VALUE to the end of the definition contained in VAR. Take
15816 # advantage of any shell optimizations that allow amortized linear growth over
15817 # repeated appends, instead of the typical quadratic growth present in naive
15818 # implementations.
15819 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15820   eval 'as_fn_append ()
15821   {
15822     eval $1+=\$2
15823   }'
15824 else
15825   as_fn_append ()
15826   {
15827     eval $1=\$$1\$2
15828   }
15829 fi # as_fn_append
15830
15831 # as_fn_arith ARG...
15832 # ------------------
15833 # Perform arithmetic evaluation on the ARGs, and store the result in the
15834 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15835 # must be portable across $(()) and expr.
15836 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15837   eval 'as_fn_arith ()
15838   {
15839     as_val=$(( $* ))
15840   }'
15841 else
15842   as_fn_arith ()
15843   {
15844     as_val=`expr "$@" || test $? -eq 1`
15845   }
15846 fi # as_fn_arith
15847
15848
15849 if expr a : '\(a\)' >/dev/null 2>&1 &&
15850    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15851   as_expr=expr
15852 else
15853   as_expr=false
15854 fi
15855
15856 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15857   as_basename=basename
15858 else
15859   as_basename=false
15860 fi
15861
15862 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15863   as_dirname=dirname
15864 else
15865   as_dirname=false
15866 fi
15867
15868 as_me=`$as_basename -- "$0" ||
15869 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15870          X"$0" : 'X\(//\)$' \| \
15871          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15872 $as_echo X/"$0" |
15873     sed '/^.*\/\([^/][^/]*\)\/*$/{
15874             s//\1/
15875             q
15876           }
15877           /^X\/\(\/\/\)$/{
15878             s//\1/
15879             q
15880           }
15881           /^X\/\(\/\).*/{
15882             s//\1/
15883             q
15884           }
15885           s/.*/./; q'`
15886
15887 # Avoid depending upon Character Ranges.
15888 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15889 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15890 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15891 as_cr_digits='0123456789'
15892 as_cr_alnum=$as_cr_Letters$as_cr_digits
15893
15894 ECHO_C= ECHO_N= ECHO_T=
15895 case `echo -n x` in #(((((
15896 -n*)
15897   case `echo 'xy\c'` in
15898   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15899   xy)  ECHO_C='\c';;
15900   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15901        ECHO_T=' ';;
15902   esac;;
15903 *)
15904   ECHO_N='-n';;
15905 esac
15906
15907 rm -f conf$$ conf$$.exe conf$$.file
15908 if test -d conf$$.dir; then
15909   rm -f conf$$.dir/conf$$.file
15910 else
15911   rm -f conf$$.dir
15912   mkdir conf$$.dir 2>/dev/null
15913 fi
15914 if (echo >conf$$.file) 2>/dev/null; then
15915   if ln -s conf$$.file conf$$ 2>/dev/null; then
15916     as_ln_s='ln -s'
15917     # ... but there are two gotchas:
15918     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15919     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15920     # In both cases, we have to default to `cp -pR'.
15921     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15922       as_ln_s='cp -pR'
15923   elif ln conf$$.file conf$$ 2>/dev/null; then
15924     as_ln_s=ln
15925   else
15926     as_ln_s='cp -pR'
15927   fi
15928 else
15929   as_ln_s='cp -pR'
15930 fi
15931 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15932 rmdir conf$$.dir 2>/dev/null
15933
15934
15935 # as_fn_mkdir_p
15936 # -------------
15937 # Create "$as_dir" as a directory, including parents if necessary.
15938 as_fn_mkdir_p ()
15939 {
15940
15941   case $as_dir in #(
15942   -*) as_dir=./$as_dir;;
15943   esac
15944   test -d "$as_dir" || eval $as_mkdir_p || {
15945     as_dirs=
15946     while :; do
15947       case $as_dir in #(
15948       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15949       *) as_qdir=$as_dir;;
15950       esac
15951       as_dirs="'$as_qdir' $as_dirs"
15952       as_dir=`$as_dirname -- "$as_dir" ||
15953 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15954          X"$as_dir" : 'X\(//\)[^/]' \| \
15955          X"$as_dir" : 'X\(//\)$' \| \
15956          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15957 $as_echo X"$as_dir" |
15958     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15959             s//\1/
15960             q
15961           }
15962           /^X\(\/\/\)[^/].*/{
15963             s//\1/
15964             q
15965           }
15966           /^X\(\/\/\)$/{
15967             s//\1/
15968             q
15969           }
15970           /^X\(\/\).*/{
15971             s//\1/
15972             q
15973           }
15974           s/.*/./; q'`
15975       test -d "$as_dir" && break
15976     done
15977     test -z "$as_dirs" || eval "mkdir $as_dirs"
15978   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15979
15980
15981 } # as_fn_mkdir_p
15982 if mkdir -p . 2>/dev/null; then
15983   as_mkdir_p='mkdir -p "$as_dir"'
15984 else
15985   test -d ./-p && rmdir ./-p
15986   as_mkdir_p=false
15987 fi
15988
15989
15990 # as_fn_executable_p FILE
15991 # -----------------------
15992 # Test if FILE is an executable regular file.
15993 as_fn_executable_p ()
15994 {
15995   test -f "$1" && test -x "$1"
15996 } # as_fn_executable_p
15997 as_test_x='test -x'
15998 as_executable_p=as_fn_executable_p
15999
16000 # Sed expression to map a string onto a valid CPP name.
16001 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16002
16003 # Sed expression to map a string onto a valid variable name.
16004 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16005
16006
16007 exec 6>&1
16008 ## ----------------------------------- ##
16009 ## Main body of $CONFIG_STATUS script. ##
16010 ## ----------------------------------- ##
16011 _ASEOF
16012 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16013
16014 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16015 # Save the log message, to keep $0 and so on meaningful, and to
16016 # report actual input values of CONFIG_FILES etc. instead of their
16017 # values after options handling.
16018 ac_log="
16019 This file was extended by PCRE2 $as_me 10.32, which was
16020 generated by GNU Autoconf 2.69.  Invocation command line was
16021
16022   CONFIG_FILES    = $CONFIG_FILES
16023   CONFIG_HEADERS  = $CONFIG_HEADERS
16024   CONFIG_LINKS    = $CONFIG_LINKS
16025   CONFIG_COMMANDS = $CONFIG_COMMANDS
16026   $ $0 $@
16027
16028 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16029 "
16030
16031 _ACEOF
16032
16033 case $ac_config_files in *"
16034 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16035 esac
16036
16037 case $ac_config_headers in *"
16038 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16039 esac
16040
16041
16042 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16043 # Files that config.status was made for.
16044 config_files="$ac_config_files"
16045 config_headers="$ac_config_headers"
16046 config_commands="$ac_config_commands"
16047
16048 _ACEOF
16049
16050 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16051 ac_cs_usage="\
16052 \`$as_me' instantiates files and other configuration actions
16053 from templates according to the current configuration.  Unless the files
16054 and actions are specified as TAGs, all are instantiated by default.
16055
16056 Usage: $0 [OPTION]... [TAG]...
16057
16058   -h, --help       print this help, then exit
16059   -V, --version    print version number and configuration settings, then exit
16060       --config     print configuration, then exit
16061   -q, --quiet, --silent
16062                    do not print progress messages
16063   -d, --debug      don't remove temporary files
16064       --recheck    update $as_me by reconfiguring in the same conditions
16065       --file=FILE[:TEMPLATE]
16066                    instantiate the configuration file FILE
16067       --header=FILE[:TEMPLATE]
16068                    instantiate the configuration header FILE
16069
16070 Configuration files:
16071 $config_files
16072
16073 Configuration headers:
16074 $config_headers
16075
16076 Configuration commands:
16077 $config_commands
16078
16079 Report bugs to the package provider."
16080
16081 _ACEOF
16082 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16083 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16084 ac_cs_version="\\
16085 PCRE2 config.status 10.32
16086 configured by $0, generated by GNU Autoconf 2.69,
16087   with options \\"\$ac_cs_config\\"
16088
16089 Copyright (C) 2012 Free Software Foundation, Inc.
16090 This config.status script is free software; the Free Software Foundation
16091 gives unlimited permission to copy, distribute and modify it."
16092
16093 ac_pwd='$ac_pwd'
16094 srcdir='$srcdir'
16095 INSTALL='$INSTALL'
16096 MKDIR_P='$MKDIR_P'
16097 AWK='$AWK'
16098 test -n "\$AWK" || AWK=awk
16099 _ACEOF
16100
16101 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16102 # The default lists apply if the user does not specify any file.
16103 ac_need_defaults=:
16104 while test $# != 0
16105 do
16106   case $1 in
16107   --*=?*)
16108     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16109     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16110     ac_shift=:
16111     ;;
16112   --*=)
16113     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16114     ac_optarg=
16115     ac_shift=:
16116     ;;
16117   *)
16118     ac_option=$1
16119     ac_optarg=$2
16120     ac_shift=shift
16121     ;;
16122   esac
16123
16124   case $ac_option in
16125   # Handling of the options.
16126   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16127     ac_cs_recheck=: ;;
16128   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16129     $as_echo "$ac_cs_version"; exit ;;
16130   --config | --confi | --conf | --con | --co | --c )
16131     $as_echo "$ac_cs_config"; exit ;;
16132   --debug | --debu | --deb | --de | --d | -d )
16133     debug=: ;;
16134   --file | --fil | --fi | --f )
16135     $ac_shift
16136     case $ac_optarg in
16137     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16138     '') as_fn_error $? "missing file argument" ;;
16139     esac
16140     as_fn_append CONFIG_FILES " '$ac_optarg'"
16141     ac_need_defaults=false;;
16142   --header | --heade | --head | --hea )
16143     $ac_shift
16144     case $ac_optarg in
16145     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16146     esac
16147     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16148     ac_need_defaults=false;;
16149   --he | --h)
16150     # Conflict between --help and --header
16151     as_fn_error $? "ambiguous option: \`$1'
16152 Try \`$0 --help' for more information.";;
16153   --help | --hel | -h )
16154     $as_echo "$ac_cs_usage"; exit ;;
16155   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16156   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16157     ac_cs_silent=: ;;
16158
16159   # This is an error.
16160   -*) as_fn_error $? "unrecognized option: \`$1'
16161 Try \`$0 --help' for more information." ;;
16162
16163   *) as_fn_append ac_config_targets " $1"
16164      ac_need_defaults=false ;;
16165
16166   esac
16167   shift
16168 done
16169
16170 ac_configure_extra_args=
16171
16172 if $ac_cs_silent; then
16173   exec 6>/dev/null
16174   ac_configure_extra_args="$ac_configure_extra_args --silent"
16175 fi
16176
16177 _ACEOF
16178 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16179 if \$ac_cs_recheck; then
16180   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16181   shift
16182   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16183   CONFIG_SHELL='$SHELL'
16184   export CONFIG_SHELL
16185   exec "\$@"
16186 fi
16187
16188 _ACEOF
16189 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16190 exec 5>>config.log
16191 {
16192   echo
16193   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16194 ## Running $as_me. ##
16195 _ASBOX
16196   $as_echo "$ac_log"
16197 } >&5
16198
16199 _ACEOF
16200 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16201 #
16202 # INIT-COMMANDS
16203 #
16204 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16205
16206
16207 # The HP-UX ksh and POSIX shell print the target directory to stdout
16208 # if CDPATH is set.
16209 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16210
16211 sed_quote_subst='$sed_quote_subst'
16212 double_quote_subst='$double_quote_subst'
16213 delay_variable_subst='$delay_variable_subst'
16214 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
16215 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16216 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16217 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16218 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16219 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16220 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16221 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16222 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16223 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
16224 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16225 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16226 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
16227 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16228 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16229 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16230 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16231 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16232 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16233 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16234 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16235 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16236 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16237 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16238 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16239 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16240 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16241 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16242 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16243 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16244 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16245 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16246 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16247 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16248 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16249 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16250 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16251 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16252 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16253 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16254 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16255 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16256 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16257 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
16258 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16259 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16260 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16261 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16262 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16263 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16264 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16265 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16266 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16267 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16268 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16269 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16270 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16271 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16272 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
16273 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16274 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16275 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
16276 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16277 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16278 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
16279 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16280 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16281 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16282 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16283 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16284 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16285 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16286 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16287 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
16288 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16289 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16290 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16291 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16292 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16293 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16294 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16295 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16296 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16297 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16298 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16299 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16300 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16301 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16302 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16303 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16304 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16305 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16306 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16307 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16308 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16309 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16310 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16311 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16312 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16313 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16314 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16315 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16316 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16317 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16318 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16319 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16320 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16321 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16322 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16323 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16324 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16325 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16326 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16327 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16328 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16329 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16330 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16331 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16332 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16333 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16334 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16335 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16336 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16337 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16338 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16339 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16340 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16341 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16342 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16343 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
16344 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
16345 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16346 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16347 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16348 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16349 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16350 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16351
16352 LTCC='$LTCC'
16353 LTCFLAGS='$LTCFLAGS'
16354 compiler='$compiler_DEFAULT'
16355
16356 # A function that is used when there is no print builtin or printf.
16357 func_fallback_echo ()
16358 {
16359   eval 'cat <<_LTECHO_EOF
16360 \$1
16361 _LTECHO_EOF'
16362 }
16363
16364 # Quote evaled strings.
16365 for var in AS \
16366 DLLTOOL \
16367 OBJDUMP \
16368 SHELL \
16369 ECHO \
16370 PATH_SEPARATOR \
16371 SED \
16372 GREP \
16373 EGREP \
16374 FGREP \
16375 LD \
16376 NM \
16377 LN_S \
16378 lt_SP2NL \
16379 lt_NL2SP \
16380 reload_flag \
16381 deplibs_check_method \
16382 file_magic_cmd \
16383 file_magic_glob \
16384 want_nocaseglob \
16385 sharedlib_from_linklib_cmd \
16386 AR \
16387 archiver_list_spec \
16388 STRIP \
16389 RANLIB \
16390 CC \
16391 CFLAGS \
16392 compiler \
16393 lt_cv_sys_global_symbol_pipe \
16394 lt_cv_sys_global_symbol_to_cdecl \
16395 lt_cv_sys_global_symbol_to_import \
16396 lt_cv_sys_global_symbol_to_c_name_address \
16397 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16398 lt_cv_nm_interface \
16399 nm_file_list_spec \
16400 lt_cv_truncate_bin \
16401 lt_prog_compiler_no_builtin_flag \
16402 lt_prog_compiler_pic \
16403 lt_prog_compiler_wl \
16404 lt_prog_compiler_static \
16405 lt_cv_prog_compiler_c_o \
16406 need_locks \
16407 MANIFEST_TOOL \
16408 DSYMUTIL \
16409 NMEDIT \
16410 LIPO \
16411 OTOOL \
16412 OTOOL64 \
16413 shrext_cmds \
16414 export_dynamic_flag_spec \
16415 whole_archive_flag_spec \
16416 compiler_needs_object \
16417 with_gnu_ld \
16418 allow_undefined_flag \
16419 no_undefined_flag \
16420 hardcode_libdir_flag_spec \
16421 hardcode_libdir_separator \
16422 exclude_expsyms \
16423 include_expsyms \
16424 file_list_spec \
16425 variables_saved_for_relink \
16426 libname_spec \
16427 library_names_spec \
16428 soname_spec \
16429 install_override_mode \
16430 finish_eval \
16431 old_striplib \
16432 striplib; do
16433     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16434     *[\\\\\\\`\\"\\\$]*)
16435       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
16436       ;;
16437     *)
16438       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16439       ;;
16440     esac
16441 done
16442
16443 # Double-quote double-evaled strings.
16444 for var in reload_cmds \
16445 old_postinstall_cmds \
16446 old_postuninstall_cmds \
16447 old_archive_cmds \
16448 extract_expsyms_cmds \
16449 old_archive_from_new_cmds \
16450 old_archive_from_expsyms_cmds \
16451 archive_cmds \
16452 archive_expsym_cmds \
16453 module_cmds \
16454 module_expsym_cmds \
16455 export_symbols_cmds \
16456 prelink_cmds \
16457 postlink_cmds \
16458 postinstall_cmds \
16459 postuninstall_cmds \
16460 finish_cmds \
16461 sys_lib_search_path_spec \
16462 configure_time_dlsearch_path \
16463 configure_time_lt_sys_library_path; do
16464     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16465     *[\\\\\\\`\\"\\\$]*)
16466       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
16467       ;;
16468     *)
16469       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16470       ;;
16471     esac
16472 done
16473
16474 ac_aux_dir='$ac_aux_dir'
16475
16476 # See if we are running on zsh, and set the options that allow our
16477 # commands through without removal of \ escapes INIT.
16478 if test -n "\${ZSH_VERSION+set}"; then
16479    setopt NO_GLOB_SUBST
16480 fi
16481
16482
16483     PACKAGE='$PACKAGE'
16484     VERSION='$VERSION'
16485     RM='$RM'
16486     ofile='$ofile'
16487
16488
16489
16490
16491 _ACEOF
16492
16493 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16494
16495 # Handling of arguments.
16496 for ac_config_target in $ac_config_targets
16497 do
16498   case $ac_config_target in
16499     "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
16500     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16501     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16502     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16503     "libpcre2-8.pc") CONFIG_FILES="$CONFIG_FILES libpcre2-8.pc" ;;
16504     "libpcre2-16.pc") CONFIG_FILES="$CONFIG_FILES libpcre2-16.pc" ;;
16505     "libpcre2-32.pc") CONFIG_FILES="$CONFIG_FILES libpcre2-32.pc" ;;
16506     "libpcre2-posix.pc") CONFIG_FILES="$CONFIG_FILES libpcre2-posix.pc" ;;
16507     "pcre2-config") CONFIG_FILES="$CONFIG_FILES pcre2-config" ;;
16508     "src/pcre2.h") CONFIG_FILES="$CONFIG_FILES src/pcre2.h" ;;
16509     "script-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS script-chmod" ;;
16510     "delete-old-chartables") CONFIG_COMMANDS="$CONFIG_COMMANDS delete-old-chartables" ;;
16511
16512   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16513   esac
16514 done
16515
16516
16517 # If the user did not use the arguments to specify the items to instantiate,
16518 # then the envvar interface is used.  Set only those that are not.
16519 # We use the long form for the default assignment because of an extremely
16520 # bizarre bug on SunOS 4.1.3.
16521 if $ac_need_defaults; then
16522   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16523   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16524   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16525 fi
16526
16527 # Have a temporary directory for convenience.  Make it in the build tree
16528 # simply because there is no reason against having it here, and in addition,
16529 # creating and moving files from /tmp can sometimes cause problems.
16530 # Hook for its removal unless debugging.
16531 # Note that there is a small window in which the directory will not be cleaned:
16532 # after its creation but before its name has been assigned to `$tmp'.
16533 $debug ||
16534 {
16535   tmp= ac_tmp=
16536   trap 'exit_status=$?
16537   : "${ac_tmp:=$tmp}"
16538   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16539 ' 0
16540   trap 'as_fn_exit 1' 1 2 13 15
16541 }
16542 # Create a (secure) tmp directory for tmp files.
16543
16544 {
16545   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16546   test -d "$tmp"
16547 }  ||
16548 {
16549   tmp=./conf$$-$RANDOM
16550   (umask 077 && mkdir "$tmp")
16551 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16552 ac_tmp=$tmp
16553
16554 # Set up the scripts for CONFIG_FILES section.
16555 # No need to generate them if there are no CONFIG_FILES.
16556 # This happens for instance with `./config.status config.h'.
16557 if test -n "$CONFIG_FILES"; then
16558
16559
16560 ac_cr=`echo X | tr X '\015'`
16561 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16562 # But we know of no other shell where ac_cr would be empty at this
16563 # point, so we can use a bashism as a fallback.
16564 if test "x$ac_cr" = x; then
16565   eval ac_cr=\$\'\\r\'
16566 fi
16567 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16568 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16569   ac_cs_awk_cr='\\r'
16570 else
16571   ac_cs_awk_cr=$ac_cr
16572 fi
16573
16574 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16575 _ACEOF
16576
16577
16578 {
16579   echo "cat >conf$$subs.awk <<_ACEOF" &&
16580   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16581   echo "_ACEOF"
16582 } >conf$$subs.sh ||
16583   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16584 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16585 ac_delim='%!_!# '
16586 for ac_last_try in false false false false false :; do
16587   . ./conf$$subs.sh ||
16588     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16589
16590   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16591   if test $ac_delim_n = $ac_delim_num; then
16592     break
16593   elif $ac_last_try; then
16594     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16595   else
16596     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16597   fi
16598 done
16599 rm -f conf$$subs.sh
16600
16601 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16602 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16603 _ACEOF
16604 sed -n '
16605 h
16606 s/^/S["/; s/!.*/"]=/
16607 p
16608 g
16609 s/^[^!]*!//
16610 :repl
16611 t repl
16612 s/'"$ac_delim"'$//
16613 t delim
16614 :nl
16615 h
16616 s/\(.\{148\}\)..*/\1/
16617 t more1
16618 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16619 p
16620 n
16621 b repl
16622 :more1
16623 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16624 p
16625 g
16626 s/.\{148\}//
16627 t nl
16628 :delim
16629 h
16630 s/\(.\{148\}\)..*/\1/
16631 t more2
16632 s/["\\]/\\&/g; s/^/"/; s/$/"/
16633 p
16634 b
16635 :more2
16636 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16637 p
16638 g
16639 s/.\{148\}//
16640 t delim
16641 ' <conf$$subs.awk | sed '
16642 /^[^""]/{
16643   N
16644   s/\n//
16645 }
16646 ' >>$CONFIG_STATUS || ac_write_fail=1
16647 rm -f conf$$subs.awk
16648 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16649 _ACAWK
16650 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16651   for (key in S) S_is_set[key] = 1
16652   FS = "\a"
16653
16654 }
16655 {
16656   line = $ 0
16657   nfields = split(line, field, "@")
16658   substed = 0
16659   len = length(field[1])
16660   for (i = 2; i < nfields; i++) {
16661     key = field[i]
16662     keylen = length(key)
16663     if (S_is_set[key]) {
16664       value = S[key]
16665       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16666       len += length(value) + length(field[++i])
16667       substed = 1
16668     } else
16669       len += 1 + keylen
16670   }
16671
16672   print line
16673 }
16674
16675 _ACAWK
16676 _ACEOF
16677 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16678 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16679   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16680 else
16681   cat
16682 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16683   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16684 _ACEOF
16685
16686 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16687 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16688 # trailing colons and then remove the whole line if VPATH becomes empty
16689 # (actually we leave an empty line to preserve line numbers).
16690 if test "x$srcdir" = x.; then
16691   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16692 h
16693 s///
16694 s/^/:/
16695 s/[      ]*$/:/
16696 s/:\$(srcdir):/:/g
16697 s/:\${srcdir}:/:/g
16698 s/:@srcdir@:/:/g
16699 s/^:*//
16700 s/:*$//
16701 x
16702 s/\(=[   ]*\).*/\1/
16703 G
16704 s/\n//
16705 s/^[^=]*=[       ]*$//
16706 }'
16707 fi
16708
16709 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16710 fi # test -n "$CONFIG_FILES"
16711
16712 # Set up the scripts for CONFIG_HEADERS section.
16713 # No need to generate them if there are no CONFIG_HEADERS.
16714 # This happens for instance with `./config.status Makefile'.
16715 if test -n "$CONFIG_HEADERS"; then
16716 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16717 BEGIN {
16718 _ACEOF
16719
16720 # Transform confdefs.h into an awk script `defines.awk', embedded as
16721 # here-document in config.status, that substitutes the proper values into
16722 # config.h.in to produce config.h.
16723
16724 # Create a delimiter string that does not exist in confdefs.h, to ease
16725 # handling of long lines.
16726 ac_delim='%!_!# '
16727 for ac_last_try in false false :; do
16728   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16729   if test -z "$ac_tt"; then
16730     break
16731   elif $ac_last_try; then
16732     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16733   else
16734     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16735   fi
16736 done
16737
16738 # For the awk script, D is an array of macro values keyed by name,
16739 # likewise P contains macro parameters if any.  Preserve backslash
16740 # newline sequences.
16741
16742 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16743 sed -n '
16744 s/.\{148\}/&'"$ac_delim"'/g
16745 t rset
16746 :rset
16747 s/^[     ]*#[    ]*define[       ][      ]*/ /
16748 t def
16749 d
16750 :def
16751 s/\\$//
16752 t bsnl
16753 s/["\\]/\\&/g
16754 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16755 D["\1"]=" \3"/p
16756 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16757 d
16758 :bsnl
16759 s/["\\]/\\&/g
16760 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16761 D["\1"]=" \3\\\\\\n"\\/p
16762 t cont
16763 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16764 t cont
16765 d
16766 :cont
16767 n
16768 s/.\{148\}/&'"$ac_delim"'/g
16769 t clear
16770 :clear
16771 s/\\$//
16772 t bsnlc
16773 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16774 d
16775 :bsnlc
16776 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16777 b cont
16778 ' <confdefs.h | sed '
16779 s/'"$ac_delim"'/"\\\
16780 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16781
16782 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16783   for (key in D) D_is_set[key] = 1
16784   FS = "\a"
16785 }
16786 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16787   line = \$ 0
16788   split(line, arg, " ")
16789   if (arg[1] == "#") {
16790     defundef = arg[2]
16791     mac1 = arg[3]
16792   } else {
16793     defundef = substr(arg[1], 2)
16794     mac1 = arg[2]
16795   }
16796   split(mac1, mac2, "(") #)
16797   macro = mac2[1]
16798   prefix = substr(line, 1, index(line, defundef) - 1)
16799   if (D_is_set[macro]) {
16800     # Preserve the white space surrounding the "#".
16801     print prefix "define", macro P[macro] D[macro]
16802     next
16803   } else {
16804     # Replace #undef with comments.  This is necessary, for example,
16805     # in the case of _POSIX_SOURCE, which is predefined and required
16806     # on some systems where configure will not decide to define it.
16807     if (defundef == "undef") {
16808       print "/*", prefix defundef, macro, "*/"
16809       next
16810     }
16811   }
16812 }
16813 { print }
16814 _ACAWK
16815 _ACEOF
16816 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16817   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16818 fi # test -n "$CONFIG_HEADERS"
16819
16820
16821 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16822 shift
16823 for ac_tag
16824 do
16825   case $ac_tag in
16826   :[FHLC]) ac_mode=$ac_tag; continue;;
16827   esac
16828   case $ac_mode$ac_tag in
16829   :[FHL]*:*);;
16830   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16831   :[FH]-) ac_tag=-:-;;
16832   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16833   esac
16834   ac_save_IFS=$IFS
16835   IFS=:
16836   set x $ac_tag
16837   IFS=$ac_save_IFS
16838   shift
16839   ac_file=$1
16840   shift
16841
16842   case $ac_mode in
16843   :L) ac_source=$1;;
16844   :[FH])
16845     ac_file_inputs=
16846     for ac_f
16847     do
16848       case $ac_f in
16849       -) ac_f="$ac_tmp/stdin";;
16850       *) # Look for the file first in the build tree, then in the source tree
16851          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16852          # because $ac_f cannot contain `:'.
16853          test -f "$ac_f" ||
16854            case $ac_f in
16855            [\\/$]*) false;;
16856            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16857            esac ||
16858            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16859       esac
16860       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16861       as_fn_append ac_file_inputs " '$ac_f'"
16862     done
16863
16864     # Let's still pretend it is `configure' which instantiates (i.e., don't
16865     # use $as_me), people would be surprised to read:
16866     #    /* config.h.  Generated by config.status.  */
16867     configure_input='Generated from '`
16868           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16869         `' by configure.'
16870     if test x"$ac_file" != x-; then
16871       configure_input="$ac_file.  $configure_input"
16872       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16873 $as_echo "$as_me: creating $ac_file" >&6;}
16874     fi
16875     # Neutralize special characters interpreted by sed in replacement strings.
16876     case $configure_input in #(
16877     *\&* | *\|* | *\\* )
16878        ac_sed_conf_input=`$as_echo "$configure_input" |
16879        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16880     *) ac_sed_conf_input=$configure_input;;
16881     esac
16882
16883     case $ac_tag in
16884     *:-:* | *:-) cat >"$ac_tmp/stdin" \
16885       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16886     esac
16887     ;;
16888   esac
16889
16890   ac_dir=`$as_dirname -- "$ac_file" ||
16891 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16892          X"$ac_file" : 'X\(//\)[^/]' \| \
16893          X"$ac_file" : 'X\(//\)$' \| \
16894          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16895 $as_echo X"$ac_file" |
16896     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16897             s//\1/
16898             q
16899           }
16900           /^X\(\/\/\)[^/].*/{
16901             s//\1/
16902             q
16903           }
16904           /^X\(\/\/\)$/{
16905             s//\1/
16906             q
16907           }
16908           /^X\(\/\).*/{
16909             s//\1/
16910             q
16911           }
16912           s/.*/./; q'`
16913   as_dir="$ac_dir"; as_fn_mkdir_p
16914   ac_builddir=.
16915
16916 case "$ac_dir" in
16917 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16918 *)
16919   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16920   # A ".." for each directory in $ac_dir_suffix.
16921   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16922   case $ac_top_builddir_sub in
16923   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16924   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16925   esac ;;
16926 esac
16927 ac_abs_top_builddir=$ac_pwd
16928 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16929 # for backward compatibility:
16930 ac_top_builddir=$ac_top_build_prefix
16931
16932 case $srcdir in
16933   .)  # We are building in place.
16934     ac_srcdir=.
16935     ac_top_srcdir=$ac_top_builddir_sub
16936     ac_abs_top_srcdir=$ac_pwd ;;
16937   [\\/]* | ?:[\\/]* )  # Absolute name.
16938     ac_srcdir=$srcdir$ac_dir_suffix;
16939     ac_top_srcdir=$srcdir
16940     ac_abs_top_srcdir=$srcdir ;;
16941   *) # Relative name.
16942     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16943     ac_top_srcdir=$ac_top_build_prefix$srcdir
16944     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16945 esac
16946 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16947
16948
16949   case $ac_mode in
16950   :F)
16951   #
16952   # CONFIG_FILE
16953   #
16954
16955   case $INSTALL in
16956   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16957   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16958   esac
16959   ac_MKDIR_P=$MKDIR_P
16960   case $MKDIR_P in
16961   [\\/$]* | ?:[\\/]* ) ;;
16962   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16963   esac
16964 _ACEOF
16965
16966 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16967 # If the template does not know about datarootdir, expand it.
16968 # FIXME: This hack should be removed a few years after 2.60.
16969 ac_datarootdir_hack=; ac_datarootdir_seen=
16970 ac_sed_dataroot='
16971 /datarootdir/ {
16972   p
16973   q
16974 }
16975 /@datadir@/p
16976 /@docdir@/p
16977 /@infodir@/p
16978 /@localedir@/p
16979 /@mandir@/p'
16980 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16981 *datarootdir*) ac_datarootdir_seen=yes;;
16982 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16983   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16984 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16985 _ACEOF
16986 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16987   ac_datarootdir_hack='
16988   s&@datadir@&$datadir&g
16989   s&@docdir@&$docdir&g
16990   s&@infodir@&$infodir&g
16991   s&@localedir@&$localedir&g
16992   s&@mandir@&$mandir&g
16993   s&\\\${datarootdir}&$datarootdir&g' ;;
16994 esac
16995 _ACEOF
16996
16997 # Neutralize VPATH when `$srcdir' = `.'.
16998 # Shell code in configure.ac might set extrasub.
16999 # FIXME: do we really want to maintain this feature?
17000 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17001 ac_sed_extra="$ac_vpsub
17002 $extrasub
17003 _ACEOF
17004 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17005 :t
17006 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17007 s|@configure_input@|$ac_sed_conf_input|;t t
17008 s&@top_builddir@&$ac_top_builddir_sub&;t t
17009 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17010 s&@srcdir@&$ac_srcdir&;t t
17011 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17012 s&@top_srcdir@&$ac_top_srcdir&;t t
17013 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17014 s&@builddir@&$ac_builddir&;t t
17015 s&@abs_builddir@&$ac_abs_builddir&;t t
17016 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17017 s&@INSTALL@&$ac_INSTALL&;t t
17018 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17019 $ac_datarootdir_hack
17020 "
17021 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17022   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17023
17024 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17025   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17026   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
17027       "$ac_tmp/out"`; test -z "$ac_out"; } &&
17028   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17029 which seems to be undefined.  Please make sure it is defined" >&5
17030 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17031 which seems to be undefined.  Please make sure it is defined" >&2;}
17032
17033   rm -f "$ac_tmp/stdin"
17034   case $ac_file in
17035   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17036   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17037   esac \
17038   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17039  ;;
17040   :H)
17041   #
17042   # CONFIG_HEADER
17043   #
17044   if test x"$ac_file" != x-; then
17045     {
17046       $as_echo "/* $configure_input  */" \
17047       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17048     } >"$ac_tmp/config.h" \
17049       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17050     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17051       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17052 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17053     else
17054       rm -f "$ac_file"
17055       mv "$ac_tmp/config.h" "$ac_file" \
17056         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17057     fi
17058   else
17059     $as_echo "/* $configure_input  */" \
17060       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17061       || as_fn_error $? "could not create -" "$LINENO" 5
17062   fi
17063 # Compute "$ac_file"'s index in $config_headers.
17064 _am_arg="$ac_file"
17065 _am_stamp_count=1
17066 for _am_header in $config_headers :; do
17067   case $_am_header in
17068     $_am_arg | $_am_arg:* )
17069       break ;;
17070     * )
17071       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17072   esac
17073 done
17074 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17075 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17076          X"$_am_arg" : 'X\(//\)[^/]' \| \
17077          X"$_am_arg" : 'X\(//\)$' \| \
17078          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17079 $as_echo X"$_am_arg" |
17080     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17081             s//\1/
17082             q
17083           }
17084           /^X\(\/\/\)[^/].*/{
17085             s//\1/
17086             q
17087           }
17088           /^X\(\/\/\)$/{
17089             s//\1/
17090             q
17091           }
17092           /^X\(\/\).*/{
17093             s//\1/
17094             q
17095           }
17096           s/.*/./; q'`/stamp-h$_am_stamp_count
17097  ;;
17098
17099   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17100 $as_echo "$as_me: executing $ac_file commands" >&6;}
17101  ;;
17102   esac
17103
17104
17105   case $ac_file$ac_mode in
17106     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17107   # Older Autoconf quotes --file arguments for eval, but not when files
17108   # are listed without --file.  Let's play safe and only enable the eval
17109   # if we detect the quoting.
17110   case $CONFIG_FILES in
17111   *\'*) eval set x "$CONFIG_FILES" ;;
17112   *)   set x $CONFIG_FILES ;;
17113   esac
17114   shift
17115   for mf
17116   do
17117     # Strip MF so we end up with the name of the file.
17118     mf=`echo "$mf" | sed -e 's/:.*$//'`
17119     # Check whether this is an Automake generated Makefile or not.
17120     # We used to match only the files named 'Makefile.in', but
17121     # some people rename them; so instead we look at the file content.
17122     # Grep'ing the first line is not enough: some people post-process
17123     # each Makefile.in and add a new line on top of each file to say so.
17124     # Grep'ing the whole file is not good either: AIX grep has a line
17125     # limit of 2048, but all sed's we know have understand at least 4000.
17126     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17127       dirpart=`$as_dirname -- "$mf" ||
17128 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17129          X"$mf" : 'X\(//\)[^/]' \| \
17130          X"$mf" : 'X\(//\)$' \| \
17131          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17132 $as_echo X"$mf" |
17133     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17134             s//\1/
17135             q
17136           }
17137           /^X\(\/\/\)[^/].*/{
17138             s//\1/
17139             q
17140           }
17141           /^X\(\/\/\)$/{
17142             s//\1/
17143             q
17144           }
17145           /^X\(\/\).*/{
17146             s//\1/
17147             q
17148           }
17149           s/.*/./; q'`
17150     else
17151       continue
17152     fi
17153     # Extract the definition of DEPDIR, am__include, and am__quote
17154     # from the Makefile without running 'make'.
17155     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17156     test -z "$DEPDIR" && continue
17157     am__include=`sed -n 's/^am__include = //p' < "$mf"`
17158     test -z "$am__include" && continue
17159     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17160     # Find all dependency output files, they are included files with
17161     # $(DEPDIR) in their names.  We invoke sed twice because it is the
17162     # simplest approach to changing $(DEPDIR) to its actual value in the
17163     # expansion.
17164     for file in `sed -n "
17165       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17166          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17167       # Make sure the directory exists.
17168       test -f "$dirpart/$file" && continue
17169       fdir=`$as_dirname -- "$file" ||
17170 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17171          X"$file" : 'X\(//\)[^/]' \| \
17172          X"$file" : 'X\(//\)$' \| \
17173          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17174 $as_echo X"$file" |
17175     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17176             s//\1/
17177             q
17178           }
17179           /^X\(\/\/\)[^/].*/{
17180             s//\1/
17181             q
17182           }
17183           /^X\(\/\/\)$/{
17184             s//\1/
17185             q
17186           }
17187           /^X\(\/\).*/{
17188             s//\1/
17189             q
17190           }
17191           s/.*/./; q'`
17192       as_dir=$dirpart/$fdir; as_fn_mkdir_p
17193       # echo "creating $dirpart/$file"
17194       echo '# dummy' > "$dirpart/$file"
17195     done
17196   done
17197 }
17198  ;;
17199     "libtool":C)
17200
17201     # See if we are running on zsh, and set the options that allow our
17202     # commands through without removal of \ escapes.
17203     if test -n "${ZSH_VERSION+set}"; then
17204       setopt NO_GLOB_SUBST
17205     fi
17206
17207     cfgfile=${ofile}T
17208     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17209     $RM "$cfgfile"
17210
17211     cat <<_LT_EOF >> "$cfgfile"
17212 #! $SHELL
17213 # Generated automatically by $as_me ($PACKAGE) $VERSION
17214 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17215 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17216
17217 # Provide generalized library-building support services.
17218 # Written by Gordon Matzigkeit, 1996
17219
17220 # Copyright (C) 2014 Free Software Foundation, Inc.
17221 # This is free software; see the source for copying conditions.  There is NO
17222 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17223
17224 # GNU Libtool is free software; you can redistribute it and/or modify
17225 # it under the terms of the GNU General Public License as published by
17226 # the Free Software Foundation; either version 2 of of the License, or
17227 # (at your option) any later version.
17228 #
17229 # As a special exception to the GNU General Public License, if you
17230 # distribute this file as part of a program or library that is built
17231 # using GNU Libtool, you may include this file under the  same
17232 # distribution terms that you use for the rest of that program.
17233 #
17234 # GNU Libtool is distributed in the hope that it will be useful, but
17235 # WITHOUT ANY WARRANTY; without even the implied warranty of
17236 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17237 # GNU General Public License for more details.
17238 #
17239 # You should have received a copy of the GNU General Public License
17240 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
17241
17242
17243 # The names of the tagged configurations supported by this script.
17244 available_tags=''
17245
17246 # Configured defaults for sys_lib_dlsearch_path munging.
17247 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
17248
17249 # ### BEGIN LIBTOOL CONFIG
17250
17251 # Assembler program.
17252 AS=$lt_AS
17253
17254 # DLL creation program.
17255 DLLTOOL=$lt_DLLTOOL
17256
17257 # Object dumper program.
17258 OBJDUMP=$lt_OBJDUMP
17259
17260 # Which release of libtool.m4 was used?
17261 macro_version=$macro_version
17262 macro_revision=$macro_revision
17263
17264 # Whether or not to build shared libraries.
17265 build_libtool_libs=$enable_shared
17266
17267 # Whether or not to build static libraries.
17268 build_old_libs=$enable_static
17269
17270 # What type of objects to build.
17271 pic_mode=$pic_mode
17272
17273 # Whether or not to optimize for fast installation.
17274 fast_install=$enable_fast_install
17275
17276 # Shared archive member basename,for filename based shared library versioning on AIX.
17277 shared_archive_member_spec=$shared_archive_member_spec
17278
17279 # Shell to use when invoking shell scripts.
17280 SHELL=$lt_SHELL
17281
17282 # An echo program that protects backslashes.
17283 ECHO=$lt_ECHO
17284
17285 # The PATH separator for the build system.
17286 PATH_SEPARATOR=$lt_PATH_SEPARATOR
17287
17288 # The host system.
17289 host_alias=$host_alias
17290 host=$host
17291 host_os=$host_os
17292
17293 # The build system.
17294 build_alias=$build_alias
17295 build=$build
17296 build_os=$build_os
17297
17298 # A sed program that does not truncate output.
17299 SED=$lt_SED
17300
17301 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17302 Xsed="\$SED -e 1s/^X//"
17303
17304 # A grep program that handles long lines.
17305 GREP=$lt_GREP
17306
17307 # An ERE matcher.
17308 EGREP=$lt_EGREP
17309
17310 # A literal string matcher.
17311 FGREP=$lt_FGREP
17312
17313 # A BSD- or MS-compatible name lister.
17314 NM=$lt_NM
17315
17316 # Whether we need soft or hard links.
17317 LN_S=$lt_LN_S
17318
17319 # What is the maximum length of a command?
17320 max_cmd_len=$max_cmd_len
17321
17322 # Object file suffix (normally "o").
17323 objext=$ac_objext
17324
17325 # Executable file suffix (normally "").
17326 exeext=$exeext
17327
17328 # whether the shell understands "unset".
17329 lt_unset=$lt_unset
17330
17331 # turn spaces into newlines.
17332 SP2NL=$lt_lt_SP2NL
17333
17334 # turn newlines into spaces.
17335 NL2SP=$lt_lt_NL2SP
17336
17337 # convert \$build file names to \$host format.
17338 to_host_file_cmd=$lt_cv_to_host_file_cmd
17339
17340 # convert \$build files to toolchain format.
17341 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
17342
17343 # Method to check whether dependent libraries are shared objects.
17344 deplibs_check_method=$lt_deplibs_check_method
17345
17346 # Command to use when deplibs_check_method = "file_magic".
17347 file_magic_cmd=$lt_file_magic_cmd
17348
17349 # How to find potential files when deplibs_check_method = "file_magic".
17350 file_magic_glob=$lt_file_magic_glob
17351
17352 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
17353 want_nocaseglob=$lt_want_nocaseglob
17354
17355 # Command to associate shared and link libraries.
17356 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
17357
17358 # The archiver.
17359 AR=$lt_AR
17360
17361 # Flags to create an archive (by configure).
17362 lt_ar_flags=$lt_ar_flags
17363
17364 # Flags to create an archive.
17365 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
17366
17367 # How to feed a file listing to the archiver.
17368 archiver_list_spec=$lt_archiver_list_spec
17369
17370 # A symbol stripping program.
17371 STRIP=$lt_STRIP
17372
17373 # Commands used to install an old-style archive.
17374 RANLIB=$lt_RANLIB
17375 old_postinstall_cmds=$lt_old_postinstall_cmds
17376 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17377
17378 # Whether to use a lock for old archive extraction.
17379 lock_old_archive_extraction=$lock_old_archive_extraction
17380
17381 # A C compiler.
17382 LTCC=$lt_CC
17383
17384 # LTCC compiler flags.
17385 LTCFLAGS=$lt_CFLAGS
17386
17387 # Take the output of nm and produce a listing of raw symbols and C names.
17388 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17389
17390 # Transform the output of nm in a proper C declaration.
17391 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17392
17393 # Transform the output of nm into a list of symbols to manually relocate.
17394 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
17395
17396 # Transform the output of nm in a C name address pair.
17397 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17398
17399 # Transform the output of nm in a C name address pair when lib prefix is needed.
17400 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17401
17402 # The name lister interface.
17403 nm_interface=$lt_lt_cv_nm_interface
17404
17405 # Specify filename containing input files for \$NM.
17406 nm_file_list_spec=$lt_nm_file_list_spec
17407
17408 # The root where to search for dependent libraries,and where our libraries should be installed.
17409 lt_sysroot=$lt_sysroot
17410
17411 # Command to truncate a binary pipe.
17412 lt_truncate_bin=$lt_lt_cv_truncate_bin
17413
17414 # The name of the directory that contains temporary libtool files.
17415 objdir=$objdir
17416
17417 # Used to examine libraries when file_magic_cmd begins with "file".
17418 MAGIC_CMD=$MAGIC_CMD
17419
17420 # Must we lock files when doing compilation?
17421 need_locks=$lt_need_locks
17422
17423 # Manifest tool.
17424 MANIFEST_TOOL=$lt_MANIFEST_TOOL
17425
17426 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17427 DSYMUTIL=$lt_DSYMUTIL
17428
17429 # Tool to change global to local symbols on Mac OS X.
17430 NMEDIT=$lt_NMEDIT
17431
17432 # Tool to manipulate fat objects and archives on Mac OS X.
17433 LIPO=$lt_LIPO
17434
17435 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17436 OTOOL=$lt_OTOOL
17437
17438 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17439 OTOOL64=$lt_OTOOL64
17440
17441 # Old archive suffix (normally "a").
17442 libext=$libext
17443
17444 # Shared library suffix (normally ".so").
17445 shrext_cmds=$lt_shrext_cmds
17446
17447 # The commands to extract the exported symbol list from a shared archive.
17448 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17449
17450 # Variables whose values should be saved in libtool wrapper scripts and
17451 # restored at link time.
17452 variables_saved_for_relink=$lt_variables_saved_for_relink
17453
17454 # Do we need the "lib" prefix for modules?
17455 need_lib_prefix=$need_lib_prefix
17456
17457 # Do we need a version for libraries?
17458 need_version=$need_version
17459
17460 # Library versioning type.
17461 version_type=$version_type
17462
17463 # Shared library runtime path variable.
17464 runpath_var=$runpath_var
17465
17466 # Shared library path variable.
17467 shlibpath_var=$shlibpath_var
17468
17469 # Is shlibpath searched before the hard-coded library search path?
17470 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17471
17472 # Format of library name prefix.
17473 libname_spec=$lt_libname_spec
17474
17475 # List of archive names.  First name is the real one, the rest are links.
17476 # The last name is the one that the linker finds with -lNAME
17477 library_names_spec=$lt_library_names_spec
17478
17479 # The coded name of the library, if different from the real name.
17480 soname_spec=$lt_soname_spec
17481
17482 # Permission mode override for installation of shared libraries.
17483 install_override_mode=$lt_install_override_mode
17484
17485 # Command to use after installation of a shared archive.
17486 postinstall_cmds=$lt_postinstall_cmds
17487
17488 # Command to use after uninstallation of a shared archive.
17489 postuninstall_cmds=$lt_postuninstall_cmds
17490
17491 # Commands used to finish a libtool library installation in a directory.
17492 finish_cmds=$lt_finish_cmds
17493
17494 # As "finish_cmds", except a single script fragment to be evaled but
17495 # not shown.
17496 finish_eval=$lt_finish_eval
17497
17498 # Whether we should hardcode library paths into libraries.
17499 hardcode_into_libs=$hardcode_into_libs
17500
17501 # Compile-time system search path for libraries.
17502 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17503
17504 # Detected run-time system search path for libraries.
17505 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
17506
17507 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
17508 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
17509
17510 # Whether dlopen is supported.
17511 dlopen_support=$enable_dlopen
17512
17513 # Whether dlopen of programs is supported.
17514 dlopen_self=$enable_dlopen_self
17515
17516 # Whether dlopen of statically linked programs is supported.
17517 dlopen_self_static=$enable_dlopen_self_static
17518
17519 # Commands to strip libraries.
17520 old_striplib=$lt_old_striplib
17521 striplib=$lt_striplib
17522
17523
17524 # The linker used to build libraries.
17525 LD=$lt_LD
17526
17527 # How to create reloadable object files.
17528 reload_flag=$lt_reload_flag
17529 reload_cmds=$lt_reload_cmds
17530
17531 # Commands used to build an old-style archive.
17532 old_archive_cmds=$lt_old_archive_cmds
17533
17534 # A language specific compiler.
17535 CC=$lt_compiler
17536
17537 # Is the compiler the GNU compiler?
17538 with_gcc=$GCC
17539
17540 # Compiler flag to turn off builtin functions.
17541 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17542
17543 # Additional compiler flags for building library objects.
17544 pic_flag=$lt_lt_prog_compiler_pic
17545
17546 # How to pass a linker flag through the compiler.
17547 wl=$lt_lt_prog_compiler_wl
17548
17549 # Compiler flag to prevent dynamic linking.
17550 link_static_flag=$lt_lt_prog_compiler_static
17551
17552 # Does compiler simultaneously support -c and -o options?
17553 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17554
17555 # Whether or not to add -lc for building shared libraries.
17556 build_libtool_need_lc=$archive_cmds_need_lc
17557
17558 # Whether or not to disallow shared libs when runtime libs are static.
17559 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17560
17561 # Compiler flag to allow reflexive dlopens.
17562 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17563
17564 # Compiler flag to generate shared objects directly from archives.
17565 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17566
17567 # Whether the compiler copes with passing no objects directly.
17568 compiler_needs_object=$lt_compiler_needs_object
17569
17570 # Create an old-style archive from a shared archive.
17571 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17572
17573 # Create a temporary old-style archive to link instead of a shared archive.
17574 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17575
17576 # Commands used to build a shared archive.
17577 archive_cmds=$lt_archive_cmds
17578 archive_expsym_cmds=$lt_archive_expsym_cmds
17579
17580 # Commands used to build a loadable module if different from building
17581 # a shared archive.
17582 module_cmds=$lt_module_cmds
17583 module_expsym_cmds=$lt_module_expsym_cmds
17584
17585 # Whether we are building with GNU ld or not.
17586 with_gnu_ld=$lt_with_gnu_ld
17587
17588 # Flag that allows shared libraries with undefined symbols to be built.
17589 allow_undefined_flag=$lt_allow_undefined_flag
17590
17591 # Flag that enforces no undefined symbols.
17592 no_undefined_flag=$lt_no_undefined_flag
17593
17594 # Flag to hardcode \$libdir into a binary during linking.
17595 # This must work even if \$libdir does not exist
17596 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17597
17598 # Whether we need a single "-rpath" flag with a separated argument.
17599 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17600
17601 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
17602 # DIR into the resulting binary.
17603 hardcode_direct=$hardcode_direct
17604
17605 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
17606 # DIR into the resulting binary and the resulting library dependency is
17607 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
17608 # library is relocated.
17609 hardcode_direct_absolute=$hardcode_direct_absolute
17610
17611 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17612 # into the resulting binary.
17613 hardcode_minus_L=$hardcode_minus_L
17614
17615 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17616 # into the resulting binary.
17617 hardcode_shlibpath_var=$hardcode_shlibpath_var
17618
17619 # Set to "yes" if building a shared library automatically hardcodes DIR
17620 # into the library and all subsequent libraries and executables linked
17621 # against it.
17622 hardcode_automatic=$hardcode_automatic
17623
17624 # Set to yes if linker adds runtime paths of dependent libraries
17625 # to runtime path list.
17626 inherit_rpath=$inherit_rpath
17627
17628 # Whether libtool must link a program against all its dependency libraries.
17629 link_all_deplibs=$link_all_deplibs
17630
17631 # Set to "yes" if exported symbols are required.
17632 always_export_symbols=$always_export_symbols
17633
17634 # The commands to list exported symbols.
17635 export_symbols_cmds=$lt_export_symbols_cmds
17636
17637 # Symbols that should not be listed in the preloaded symbols.
17638 exclude_expsyms=$lt_exclude_expsyms
17639
17640 # Symbols that must always be exported.
17641 include_expsyms=$lt_include_expsyms
17642
17643 # Commands necessary for linking programs (against libraries) with templates.
17644 prelink_cmds=$lt_prelink_cmds
17645
17646 # Commands necessary for finishing linking programs.
17647 postlink_cmds=$lt_postlink_cmds
17648
17649 # Specify filename containing input files.
17650 file_list_spec=$lt_file_list_spec
17651
17652 # How to hardcode a shared library path into an executable.
17653 hardcode_action=$hardcode_action
17654
17655 # ### END LIBTOOL CONFIG
17656
17657 _LT_EOF
17658
17659     cat <<'_LT_EOF' >> "$cfgfile"
17660
17661 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
17662
17663 # func_munge_path_list VARIABLE PATH
17664 # -----------------------------------
17665 # VARIABLE is name of variable containing _space_ separated list of
17666 # directories to be munged by the contents of PATH, which is string
17667 # having a format:
17668 # "DIR[:DIR]:"
17669 #       string "DIR[ DIR]" will be prepended to VARIABLE
17670 # ":DIR[:DIR]"
17671 #       string "DIR[ DIR]" will be appended to VARIABLE
17672 # "DIRP[:DIRP]::[DIRA:]DIRA"
17673 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
17674 #       "DIRA[ DIRA]" will be appended to VARIABLE
17675 # "DIR[:DIR]"
17676 #       VARIABLE will be replaced by "DIR[ DIR]"
17677 func_munge_path_list ()
17678 {
17679     case x$2 in
17680     x)
17681         ;;
17682     *:)
17683         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
17684         ;;
17685     x:*)
17686         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
17687         ;;
17688     *::*)
17689         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
17690         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
17691         ;;
17692     *)
17693         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
17694         ;;
17695     esac
17696 }
17697
17698
17699 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
17700 func_cc_basename ()
17701 {
17702     for cc_temp in $*""; do
17703       case $cc_temp in
17704         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17705         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17706         \-*) ;;
17707         *) break;;
17708       esac
17709     done
17710     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17711 }
17712
17713
17714 # ### END FUNCTIONS SHARED WITH CONFIGURE
17715
17716 _LT_EOF
17717
17718   case $host_os in
17719   aix3*)
17720     cat <<\_LT_EOF >> "$cfgfile"
17721 # AIX sometimes has problems with the GCC collect2 program.  For some
17722 # reason, if we set the COLLECT_NAMES environment variable, the problems
17723 # vanish in a puff of smoke.
17724 if test set != "${COLLECT_NAMES+set}"; then
17725   COLLECT_NAMES=
17726   export COLLECT_NAMES
17727 fi
17728 _LT_EOF
17729     ;;
17730   esac
17731
17732
17733 ltmain=$ac_aux_dir/ltmain.sh
17734
17735
17736   # We use sed instead of cat because bash on DJGPP gets confused if
17737   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17738   # text mode, it properly converts lines to CR/LF.  This bash problem
17739   # is reportedly fixed, but why not run on old versions too?
17740   sed '$q' "$ltmain" >> "$cfgfile" \
17741      || (rm -f "$cfgfile"; exit 1)
17742
17743    mv -f "$cfgfile" "$ofile" ||
17744     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17745   chmod +x "$ofile"
17746
17747  ;;
17748     "script-chmod":C) chmod a+x pcre2-config ;;
17749     "delete-old-chartables":C) rm -f pcre2_chartables.c ;;
17750
17751   esac
17752 done # for ac_tag
17753
17754
17755 as_fn_exit 0
17756 _ACEOF
17757 ac_clean_files=$ac_clean_files_save
17758
17759 test $ac_write_fail = 0 ||
17760   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17761
17762
17763 # configure is writing to config.log, and then calls config.status.
17764 # config.status does its own redirection, appending to config.log.
17765 # Unfortunately, on DOS this fails, as config.log is still kept open
17766 # by configure, so config.status won't be able to write to it; its
17767 # output is simply discarded.  So we exec the FD to /dev/null,
17768 # effectively closing config.log, so it can be properly (re)opened and
17769 # appended to by config.status.  When coming back to configure, we
17770 # need to make the FD available again.
17771 if test "$no_create" != yes; then
17772   ac_cs_success=:
17773   ac_config_status_args=
17774   test "$silent" = yes &&
17775     ac_config_status_args="$ac_config_status_args --quiet"
17776   exec 5>/dev/null
17777   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17778   exec 5>>config.log
17779   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17780   # would make configure fail if this is the last instruction.
17781   $ac_cs_success || as_fn_exit 1
17782 fi
17783 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17784   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17785 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17786 fi
17787
17788
17789 # --disable-stack-for-recursion is obsolete and has no effect.
17790
17791 if test "$enable_stack_for_recursion" = "no"; then
17792 cat <<EOF
17793
17794 WARNING: --disable-stack-for-recursion is obsolete and has no effect.
17795 EOF
17796 fi
17797
17798 # Print out a nice little message after configure is run displaying the
17799 # chosen options.
17800
17801 ebcdic_nl_code=n/a
17802 if test "$enable_ebcdic_nl25" = "yes"; then
17803   ebcdic_nl_code=0x25
17804 elif test "$enable_ebcdic" = "yes"; then
17805   ebcdic_nl_code=0x15
17806 fi
17807
17808 cat <<EOF
17809
17810 $PACKAGE-$VERSION configuration summary:
17811
17812     Install prefix ..................... : ${prefix}
17813     C preprocessor ..................... : ${CPP}
17814     C compiler ......................... : ${CC}
17815     Linker ............................. : ${LD}
17816     C preprocessor flags ............... : ${CPPFLAGS}
17817     C compiler flags ................... : ${CFLAGS} ${VISIBILITY_CFLAGS}
17818     Linker flags ....................... : ${LDFLAGS}
17819     Extra libraries .................... : ${LIBS}
17820
17821     Build 8-bit pcre2 library .......... : ${enable_pcre2_8}
17822     Build 16-bit pcre2 library ......... : ${enable_pcre2_16}
17823     Build 32-bit pcre2 library ......... : ${enable_pcre2_32}
17824     Include debugging code ............. : ${enable_debug}
17825     Enable JIT compiling support ....... : ${enable_jit}
17826     Use SELinux allocator in JIT ....... : ${enable_jit_sealloc}
17827     Enable Unicode support ............. : ${enable_unicode}
17828     Newline char/sequence .............. : ${enable_newline}
17829     \R matches only ANYCRLF ............ : ${enable_bsr_anycrlf}
17830     \C is disabled ..................... : ${enable_never_backslash_C}
17831     EBCDIC coding ...................... : ${enable_ebcdic}
17832     EBCDIC code for NL ................. : ${ebcdic_nl_code}
17833     Rebuild char tables ................ : ${enable_rebuild_chartables}
17834     Internal link size ................. : ${with_link_size}
17835     Nested parentheses limit ........... : ${with_parens_nest_limit}
17836     Heap limit ......................... : ${with_heap_limit} kibibytes
17837     Match limit ........................ : ${with_match_limit}
17838     Match depth limit .................. : ${with_match_limit_depth}
17839     Build shared libs .................. : ${enable_shared}
17840     Build static libs .................. : ${enable_static}
17841     Use JIT in pcre2grep ............... : ${enable_pcre2grep_jit}
17842     Enable callouts in pcre2grep ....... : ${enable_pcre2grep_callout}
17843     Initial buffer size for pcre2grep .. : ${with_pcre2grep_bufsize}
17844     Maximum buffer size for pcre2grep .. : ${with_pcre2grep_max_bufsize}
17845     Link pcre2grep with libz ........... : ${enable_pcre2grep_libz}
17846     Link pcre2grep with libbz2 ......... : ${enable_pcre2grep_libbz2}
17847     Link pcre2test with libedit ........ : ${enable_pcre2test_libedit}
17848     Link pcre2test with libreadline .... : ${enable_pcre2test_libreadline}
17849     Valgrind support ................... : ${enable_valgrind}
17850     Code coverage ...................... : ${enable_coverage}
17851     Fuzzer support ..................... : ${enable_fuzz_support}
17852
17853 EOF
17854