chiark / gitweb /
pcre3 (2:8.35-7.4) unstable; urgency=medium
[pcre3.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for PCRE 8.35.
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='PCRE'
589 PACKAGE_TARNAME='pcre'
590 PACKAGE_VERSION='8.35'
591 PACKAGE_STRING='PCRE 8.35'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="pcre.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_LIBPCRECPP_LDFLAGS
653 EXTRA_LIBPCREPOSIX_LDFLAGS
654 EXTRA_LIBPCRE32_LDFLAGS
655 EXTRA_LIBPCRE16_LDFLAGS
656 EXTRA_LIBPCRE_LDFLAGS
657 PTHREAD_CFLAGS
658 PTHREAD_LIBS
659 PTHREAD_CC
660 ax_pthread_config
661 PCRE_STATIC_CFLAG
662 LIBREADLINE
663 WITH_VALGRIND_FALSE
664 WITH_VALGRIND_TRUE
665 WITH_UTF_FALSE
666 WITH_UTF_TRUE
667 WITH_JIT_FALSE
668 WITH_JIT_TRUE
669 WITH_REBUILD_CHARTABLES_FALSE
670 WITH_REBUILD_CHARTABLES_TRUE
671 WITH_PCRE_CPP_FALSE
672 WITH_PCRE_CPP_TRUE
673 WITH_PCRE32_FALSE
674 WITH_PCRE32_TRUE
675 WITH_PCRE16_FALSE
676 WITH_PCRE16_TRUE
677 WITH_PCRE8_FALSE
678 WITH_PCRE8_TRUE
679 pcre_have_bits_type_traits
680 pcre_have_type_traits
681 pcre_have_ulong_long
682 pcre_have_long_long
683 enable_cpp
684 enable_pcre32
685 enable_pcre16
686 enable_pcre8
687 PCRE_DATE
688 PCRE_PRERELEASE
689 PCRE_MINOR
690 PCRE_MAJOR
691 HAVE_VISIBILITY
692 VISIBILITY_CXXFLAGS
693 VISIBILITY_CFLAGS
694 CXXCPP
695 OTOOL64
696 OTOOL
697 LIPO
698 NMEDIT
699 DSYMUTIL
700 MANIFEST_TOOL
701 RANLIB
702 LN_S
703 NM
704 ac_ct_DUMPBIN
705 DUMPBIN
706 LD
707 FGREP
708 SED
709 LIBTOOL
710 OBJDUMP
711 DLLTOOL
712 AS
713 host_os
714 host_vendor
715 host_cpu
716 host
717 build_os
718 build_vendor
719 build_cpu
720 build
721 EGREP
722 GREP
723 CPP
724 am__fastdepCXX_FALSE
725 am__fastdepCXX_TRUE
726 CXXDEPMODE
727 ac_ct_CXX
728 CXXFLAGS
729 CXX
730 am__fastdepCC_FALSE
731 am__fastdepCC_TRUE
732 CCDEPMODE
733 am__nodep
734 AMDEPBACKSLASH
735 AMDEP_FALSE
736 AMDEP_TRUE
737 am__quote
738 am__include
739 DEPDIR
740 OBJEXT
741 EXEEXT
742 ac_ct_CC
743 CPPFLAGS
744 LDFLAGS
745 CFLAGS
746 CC
747 ac_ct_AR
748 AR
749 AM_BACKSLASH
750 AM_DEFAULT_VERBOSITY
751 AM_DEFAULT_V
752 AM_V
753 am__untar
754 am__tar
755 AMTAR
756 am__leading_dot
757 SET_MAKE
758 AWK
759 mkdir_p
760 MKDIR_P
761 INSTALL_STRIP_PROGRAM
762 STRIP
763 install_sh
764 MAKEINFO
765 AUTOHEADER
766 AUTOMAKE
767 AUTOCONF
768 ACLOCAL
769 VERSION
770 PACKAGE
771 CYGPATH_W
772 am__isrc
773 INSTALL_DATA
774 INSTALL_SCRIPT
775 INSTALL_PROGRAM
776 target_alias
777 host_alias
778 build_alias
779 LIBS
780 ECHO_T
781 ECHO_N
782 ECHO_C
783 DEFS
784 mandir
785 localedir
786 libdir
787 psdir
788 pdfdir
789 dvidir
790 htmldir
791 infodir
792 docdir
793 oldincludedir
794 includedir
795 localstatedir
796 sharedstatedir
797 sysconfdir
798 datadir
799 datarootdir
800 libexecdir
801 sbindir
802 bindir
803 program_transform_name
804 prefix
805 exec_prefix
806 PACKAGE_URL
807 PACKAGE_BUGREPORT
808 PACKAGE_STRING
809 PACKAGE_VERSION
810 PACKAGE_TARNAME
811 PACKAGE_NAME
812 PATH_SEPARATOR
813 SHELL'
814 ac_subst_files=''
815 ac_user_opts='
816 enable_option_checking
817 enable_silent_rules
818 enable_dependency_tracking
819 enable_shared
820 enable_static
821 with_pic
822 enable_fast_install
823 with_gnu_ld
824 with_sysroot
825 enable_libtool_lock
826 enable_pcre8
827 enable_pcre16
828 enable_pcre32
829 enable_cpp
830 enable_jit
831 enable_pcregrep_jit
832 enable_rebuild_chartables
833 enable_utf8
834 enable_utf
835 enable_unicode_properties
836 enable_newline_is_cr
837 enable_newline_is_lf
838 enable_newline_is_crlf
839 enable_newline_is_anycrlf
840 enable_newline_is_any
841 enable_bsr_anycrlf
842 enable_ebcdic
843 enable_ebcdic_nl25
844 enable_stack_for_recursion
845 enable_pcregrep_libz
846 enable_pcregrep_libbz2
847 with_pcregrep_bufsize
848 enable_pcretest_libedit
849 enable_pcretest_libreadline
850 with_posix_malloc_threshold
851 with_link_size
852 with_parens_nest_limit
853 with_match_limit
854 with_match_limit_recursion
855 enable_valgrind
856 enable_coverage
857 '
858       ac_precious_vars='build_alias
859 host_alias
860 target_alias
861 CC
862 CFLAGS
863 LDFLAGS
864 LIBS
865 CPPFLAGS
866 CXX
867 CXXFLAGS
868 CCC
869 CPP
870 CXXCPP
871 PKG_CONFIG
872 PKG_CONFIG_PATH
873 PKG_CONFIG_LIBDIR
874 VALGRIND_CFLAGS
875 VALGRIND_LIBS
876 LCOV
877 GENHTML'
878
879
880 # Initialize some variables set by options.
881 ac_init_help=
882 ac_init_version=false
883 ac_unrecognized_opts=
884 ac_unrecognized_sep=
885 # The variables have the same names as the options, with
886 # dashes changed to underlines.
887 cache_file=/dev/null
888 exec_prefix=NONE
889 no_create=
890 no_recursion=
891 prefix=NONE
892 program_prefix=NONE
893 program_suffix=NONE
894 program_transform_name=s,x,x,
895 silent=
896 site=
897 srcdir=
898 verbose=
899 x_includes=NONE
900 x_libraries=NONE
901
902 # Installation directory options.
903 # These are left unexpanded so users can "make install exec_prefix=/foo"
904 # and all the variables that are supposed to be based on exec_prefix
905 # by default will actually change.
906 # Use braces instead of parens because sh, perl, etc. also accept them.
907 # (The list follows the same order as the GNU Coding Standards.)
908 bindir='${exec_prefix}/bin'
909 sbindir='${exec_prefix}/sbin'
910 libexecdir='${exec_prefix}/libexec'
911 datarootdir='${prefix}/share'
912 datadir='${datarootdir}'
913 sysconfdir='${prefix}/etc'
914 sharedstatedir='${prefix}/com'
915 localstatedir='${prefix}/var'
916 includedir='${prefix}/include'
917 oldincludedir='/usr/include'
918 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
919 infodir='${datarootdir}/info'
920 htmldir='${docdir}'
921 dvidir='${docdir}'
922 pdfdir='${docdir}'
923 psdir='${docdir}'
924 libdir='${exec_prefix}/lib'
925 localedir='${datarootdir}/locale'
926 mandir='${datarootdir}/man'
927
928 ac_prev=
929 ac_dashdash=
930 for ac_option
931 do
932   # If the previous option needs an argument, assign it.
933   if test -n "$ac_prev"; then
934     eval $ac_prev=\$ac_option
935     ac_prev=
936     continue
937   fi
938
939   case $ac_option in
940   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
941   *=)   ac_optarg= ;;
942   *)    ac_optarg=yes ;;
943   esac
944
945   # Accept the important Cygnus configure options, so we can diagnose typos.
946
947   case $ac_dashdash$ac_option in
948   --)
949     ac_dashdash=yes ;;
950
951   -bindir | --bindir | --bindi | --bind | --bin | --bi)
952     ac_prev=bindir ;;
953   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
954     bindir=$ac_optarg ;;
955
956   -build | --build | --buil | --bui | --bu)
957     ac_prev=build_alias ;;
958   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
959     build_alias=$ac_optarg ;;
960
961   -cache-file | --cache-file | --cache-fil | --cache-fi \
962   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
963     ac_prev=cache_file ;;
964   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
965   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
966     cache_file=$ac_optarg ;;
967
968   --config-cache | -C)
969     cache_file=config.cache ;;
970
971   -datadir | --datadir | --datadi | --datad)
972     ac_prev=datadir ;;
973   -datadir=* | --datadir=* | --datadi=* | --datad=*)
974     datadir=$ac_optarg ;;
975
976   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
977   | --dataroo | --dataro | --datar)
978     ac_prev=datarootdir ;;
979   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
980   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
981     datarootdir=$ac_optarg ;;
982
983   -disable-* | --disable-*)
984     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
985     # Reject names that are not valid shell variable names.
986     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987       as_fn_error $? "invalid feature name: $ac_useropt"
988     ac_useropt_orig=$ac_useropt
989     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990     case $ac_user_opts in
991       *"
992 "enable_$ac_useropt"
993 "*) ;;
994       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
995          ac_unrecognized_sep=', ';;
996     esac
997     eval enable_$ac_useropt=no ;;
998
999   -docdir | --docdir | --docdi | --doc | --do)
1000     ac_prev=docdir ;;
1001   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1002     docdir=$ac_optarg ;;
1003
1004   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1005     ac_prev=dvidir ;;
1006   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1007     dvidir=$ac_optarg ;;
1008
1009   -enable-* | --enable-*)
1010     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1011     # Reject names that are not valid shell variable names.
1012     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1013       as_fn_error $? "invalid feature name: $ac_useropt"
1014     ac_useropt_orig=$ac_useropt
1015     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1016     case $ac_user_opts in
1017       *"
1018 "enable_$ac_useropt"
1019 "*) ;;
1020       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1021          ac_unrecognized_sep=', ';;
1022     esac
1023     eval enable_$ac_useropt=\$ac_optarg ;;
1024
1025   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1026   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1027   | --exec | --exe | --ex)
1028     ac_prev=exec_prefix ;;
1029   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1030   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1031   | --exec=* | --exe=* | --ex=*)
1032     exec_prefix=$ac_optarg ;;
1033
1034   -gas | --gas | --ga | --g)
1035     # Obsolete; use --with-gas.
1036     with_gas=yes ;;
1037
1038   -help | --help | --hel | --he | -h)
1039     ac_init_help=long ;;
1040   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1041     ac_init_help=recursive ;;
1042   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1043     ac_init_help=short ;;
1044
1045   -host | --host | --hos | --ho)
1046     ac_prev=host_alias ;;
1047   -host=* | --host=* | --hos=* | --ho=*)
1048     host_alias=$ac_optarg ;;
1049
1050   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1051     ac_prev=htmldir ;;
1052   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1053   | --ht=*)
1054     htmldir=$ac_optarg ;;
1055
1056   -includedir | --includedir | --includedi | --included | --include \
1057   | --includ | --inclu | --incl | --inc)
1058     ac_prev=includedir ;;
1059   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1060   | --includ=* | --inclu=* | --incl=* | --inc=*)
1061     includedir=$ac_optarg ;;
1062
1063   -infodir | --infodir | --infodi | --infod | --info | --inf)
1064     ac_prev=infodir ;;
1065   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1066     infodir=$ac_optarg ;;
1067
1068   -libdir | --libdir | --libdi | --libd)
1069     ac_prev=libdir ;;
1070   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1071     libdir=$ac_optarg ;;
1072
1073   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1074   | --libexe | --libex | --libe)
1075     ac_prev=libexecdir ;;
1076   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1077   | --libexe=* | --libex=* | --libe=*)
1078     libexecdir=$ac_optarg ;;
1079
1080   -localedir | --localedir | --localedi | --localed | --locale)
1081     ac_prev=localedir ;;
1082   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1083     localedir=$ac_optarg ;;
1084
1085   -localstatedir | --localstatedir | --localstatedi | --localstated \
1086   | --localstate | --localstat | --localsta | --localst | --locals)
1087     ac_prev=localstatedir ;;
1088   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1089   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1090     localstatedir=$ac_optarg ;;
1091
1092   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1093     ac_prev=mandir ;;
1094   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1095     mandir=$ac_optarg ;;
1096
1097   -nfp | --nfp | --nf)
1098     # Obsolete; use --without-fp.
1099     with_fp=no ;;
1100
1101   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1102   | --no-cr | --no-c | -n)
1103     no_create=yes ;;
1104
1105   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1106   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1107     no_recursion=yes ;;
1108
1109   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1110   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1111   | --oldin | --oldi | --old | --ol | --o)
1112     ac_prev=oldincludedir ;;
1113   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1114   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1115   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1116     oldincludedir=$ac_optarg ;;
1117
1118   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1119     ac_prev=prefix ;;
1120   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1121     prefix=$ac_optarg ;;
1122
1123   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1124   | --program-pre | --program-pr | --program-p)
1125     ac_prev=program_prefix ;;
1126   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1127   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1128     program_prefix=$ac_optarg ;;
1129
1130   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1131   | --program-suf | --program-su | --program-s)
1132     ac_prev=program_suffix ;;
1133   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1134   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1135     program_suffix=$ac_optarg ;;
1136
1137   -program-transform-name | --program-transform-name \
1138   | --program-transform-nam | --program-transform-na \
1139   | --program-transform-n | --program-transform- \
1140   | --program-transform | --program-transfor \
1141   | --program-transfo | --program-transf \
1142   | --program-trans | --program-tran \
1143   | --progr-tra | --program-tr | --program-t)
1144     ac_prev=program_transform_name ;;
1145   -program-transform-name=* | --program-transform-name=* \
1146   | --program-transform-nam=* | --program-transform-na=* \
1147   | --program-transform-n=* | --program-transform-=* \
1148   | --program-transform=* | --program-transfor=* \
1149   | --program-transfo=* | --program-transf=* \
1150   | --program-trans=* | --program-tran=* \
1151   | --progr-tra=* | --program-tr=* | --program-t=*)
1152     program_transform_name=$ac_optarg ;;
1153
1154   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1155     ac_prev=pdfdir ;;
1156   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1157     pdfdir=$ac_optarg ;;
1158
1159   -psdir | --psdir | --psdi | --psd | --ps)
1160     ac_prev=psdir ;;
1161   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1162     psdir=$ac_optarg ;;
1163
1164   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1165   | -silent | --silent | --silen | --sile | --sil)
1166     silent=yes ;;
1167
1168   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1169     ac_prev=sbindir ;;
1170   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1171   | --sbi=* | --sb=*)
1172     sbindir=$ac_optarg ;;
1173
1174   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1175   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1176   | --sharedst | --shareds | --shared | --share | --shar \
1177   | --sha | --sh)
1178     ac_prev=sharedstatedir ;;
1179   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1180   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1181   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1182   | --sha=* | --sh=*)
1183     sharedstatedir=$ac_optarg ;;
1184
1185   -site | --site | --sit)
1186     ac_prev=site ;;
1187   -site=* | --site=* | --sit=*)
1188     site=$ac_optarg ;;
1189
1190   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1191     ac_prev=srcdir ;;
1192   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1193     srcdir=$ac_optarg ;;
1194
1195   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1196   | --syscon | --sysco | --sysc | --sys | --sy)
1197     ac_prev=sysconfdir ;;
1198   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1199   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1200     sysconfdir=$ac_optarg ;;
1201
1202   -target | --target | --targe | --targ | --tar | --ta | --t)
1203     ac_prev=target_alias ;;
1204   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1205     target_alias=$ac_optarg ;;
1206
1207   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1208     verbose=yes ;;
1209
1210   -version | --version | --versio | --versi | --vers | -V)
1211     ac_init_version=: ;;
1212
1213   -with-* | --with-*)
1214     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1215     # Reject names that are not valid shell variable names.
1216     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1217       as_fn_error $? "invalid package name: $ac_useropt"
1218     ac_useropt_orig=$ac_useropt
1219     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1220     case $ac_user_opts in
1221       *"
1222 "with_$ac_useropt"
1223 "*) ;;
1224       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1225          ac_unrecognized_sep=', ';;
1226     esac
1227     eval with_$ac_useropt=\$ac_optarg ;;
1228
1229   -without-* | --without-*)
1230     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1231     # Reject names that are not valid shell variable names.
1232     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1233       as_fn_error $? "invalid package name: $ac_useropt"
1234     ac_useropt_orig=$ac_useropt
1235     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1236     case $ac_user_opts in
1237       *"
1238 "with_$ac_useropt"
1239 "*) ;;
1240       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1241          ac_unrecognized_sep=', ';;
1242     esac
1243     eval with_$ac_useropt=no ;;
1244
1245   --x)
1246     # Obsolete; use --with-x.
1247     with_x=yes ;;
1248
1249   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1250   | --x-incl | --x-inc | --x-in | --x-i)
1251     ac_prev=x_includes ;;
1252   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1253   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1254     x_includes=$ac_optarg ;;
1255
1256   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1257   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1258     ac_prev=x_libraries ;;
1259   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1260   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1261     x_libraries=$ac_optarg ;;
1262
1263   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1264 Try \`$0 --help' for more information"
1265     ;;
1266
1267   *=*)
1268     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1269     # Reject names that are not valid shell variable names.
1270     case $ac_envvar in #(
1271       '' | [0-9]* | *[!_$as_cr_alnum]* )
1272       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1273     esac
1274     eval $ac_envvar=\$ac_optarg
1275     export $ac_envvar ;;
1276
1277   *)
1278     # FIXME: should be removed in autoconf 3.0.
1279     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1280     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1281       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1282     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1283     ;;
1284
1285   esac
1286 done
1287
1288 if test -n "$ac_prev"; then
1289   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1290   as_fn_error $? "missing argument to $ac_option"
1291 fi
1292
1293 if test -n "$ac_unrecognized_opts"; then
1294   case $enable_option_checking in
1295     no) ;;
1296     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1297     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1298   esac
1299 fi
1300
1301 # Check all directory arguments for consistency.
1302 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1303                 datadir sysconfdir sharedstatedir localstatedir includedir \
1304                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1305                 libdir localedir mandir
1306 do
1307   eval ac_val=\$$ac_var
1308   # Remove trailing slashes.
1309   case $ac_val in
1310     */ )
1311       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1312       eval $ac_var=\$ac_val;;
1313   esac
1314   # Be sure to have absolute directory names.
1315   case $ac_val in
1316     [\\/$]* | ?:[\\/]* )  continue;;
1317     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1318   esac
1319   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1320 done
1321
1322 # There might be people who depend on the old broken behavior: `$host'
1323 # used to hold the argument of --host etc.
1324 # FIXME: To remove some day.
1325 build=$build_alias
1326 host=$host_alias
1327 target=$target_alias
1328
1329 # FIXME: To remove some day.
1330 if test "x$host_alias" != x; then
1331   if test "x$build_alias" = x; then
1332     cross_compiling=maybe
1333   elif test "x$build_alias" != "x$host_alias"; then
1334     cross_compiling=yes
1335   fi
1336 fi
1337
1338 ac_tool_prefix=
1339 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1340
1341 test "$silent" = yes && exec 6>/dev/null
1342
1343
1344 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1345 ac_ls_di=`ls -di .` &&
1346 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1347   as_fn_error $? "working directory cannot be determined"
1348 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1349   as_fn_error $? "pwd does not report name of working directory"
1350
1351
1352 # Find the source files, if location was not specified.
1353 if test -z "$srcdir"; then
1354   ac_srcdir_defaulted=yes
1355   # Try the directory containing this script, then the parent directory.
1356   ac_confdir=`$as_dirname -- "$as_myself" ||
1357 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1358          X"$as_myself" : 'X\(//\)[^/]' \| \
1359          X"$as_myself" : 'X\(//\)$' \| \
1360          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1361 $as_echo X"$as_myself" |
1362     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1363             s//\1/
1364             q
1365           }
1366           /^X\(\/\/\)[^/].*/{
1367             s//\1/
1368             q
1369           }
1370           /^X\(\/\/\)$/{
1371             s//\1/
1372             q
1373           }
1374           /^X\(\/\).*/{
1375             s//\1/
1376             q
1377           }
1378           s/.*/./; q'`
1379   srcdir=$ac_confdir
1380   if test ! -r "$srcdir/$ac_unique_file"; then
1381     srcdir=..
1382   fi
1383 else
1384   ac_srcdir_defaulted=no
1385 fi
1386 if test ! -r "$srcdir/$ac_unique_file"; then
1387   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1388   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1389 fi
1390 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1391 ac_abs_confdir=`(
1392         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1393         pwd)`
1394 # When building in place, set srcdir=.
1395 if test "$ac_abs_confdir" = "$ac_pwd"; then
1396   srcdir=.
1397 fi
1398 # Remove unnecessary trailing slashes from srcdir.
1399 # Double slashes in file names in object file debugging info
1400 # mess up M-x gdb in Emacs.
1401 case $srcdir in
1402 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1403 esac
1404 for ac_var in $ac_precious_vars; do
1405   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1406   eval ac_env_${ac_var}_value=\$${ac_var}
1407   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1408   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1409 done
1410
1411 #
1412 # Report the --help message.
1413 #
1414 if test "$ac_init_help" = "long"; then
1415   # Omit some internal or obsolete options to make the list less imposing.
1416   # This message is too long to be a string in the A/UX 3.1 sh.
1417   cat <<_ACEOF
1418 \`configure' configures PCRE 8.35 to adapt to many kinds of systems.
1419
1420 Usage: $0 [OPTION]... [VAR=VALUE]...
1421
1422 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1423 VAR=VALUE.  See below for descriptions of some of the useful variables.
1424
1425 Defaults for the options are specified in brackets.
1426
1427 Configuration:
1428   -h, --help              display this help and exit
1429       --help=short        display options specific to this package
1430       --help=recursive    display the short help of all the included packages
1431   -V, --version           display version information and exit
1432   -q, --quiet, --silent   do not print \`checking ...' messages
1433       --cache-file=FILE   cache test results in FILE [disabled]
1434   -C, --config-cache      alias for \`--cache-file=config.cache'
1435   -n, --no-create         do not create output files
1436       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1437
1438 Installation directories:
1439   --prefix=PREFIX         install architecture-independent files in PREFIX
1440                           [$ac_default_prefix]
1441   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1442                           [PREFIX]
1443
1444 By default, \`make install' will install all the files in
1445 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1446 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1447 for instance \`--prefix=\$HOME'.
1448
1449 For better control, use the options below.
1450
1451 Fine tuning of the installation directories:
1452   --bindir=DIR            user executables [EPREFIX/bin]
1453   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1454   --libexecdir=DIR        program executables [EPREFIX/libexec]
1455   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1456   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1457   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1458   --libdir=DIR            object code libraries [EPREFIX/lib]
1459   --includedir=DIR        C header files [PREFIX/include]
1460   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1461   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1462   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1463   --infodir=DIR           info documentation [DATAROOTDIR/info]
1464   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1465   --mandir=DIR            man documentation [DATAROOTDIR/man]
1466   --docdir=DIR            documentation root [DATAROOTDIR/doc/pcre]
1467   --htmldir=DIR           html documentation [DOCDIR]
1468   --dvidir=DIR            dvi documentation [DOCDIR]
1469   --pdfdir=DIR            pdf documentation [DOCDIR]
1470   --psdir=DIR             ps documentation [DOCDIR]
1471 _ACEOF
1472
1473   cat <<\_ACEOF
1474
1475 Program names:
1476   --program-prefix=PREFIX            prepend PREFIX to installed program names
1477   --program-suffix=SUFFIX            append SUFFIX to installed program names
1478   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1479
1480 System types:
1481   --build=BUILD     configure for building on BUILD [guessed]
1482   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1483 _ACEOF
1484 fi
1485
1486 if test -n "$ac_init_help"; then
1487   case $ac_init_help in
1488      short | recursive ) echo "Configuration of PCRE 8.35:";;
1489    esac
1490   cat <<\_ACEOF
1491
1492 Optional Features:
1493   --disable-option-checking  ignore unrecognized --enable/--with options
1494   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1495   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1496   --enable-silent-rules   less verbose build output (undo: "make V=1")
1497   --disable-silent-rules  verbose build output (undo: "make V=0")
1498   --enable-dependency-tracking
1499                           do not reject slow dependency extractors
1500   --disable-dependency-tracking
1501                           speeds up one-time build
1502   --enable-shared[=PKGS]  build shared libraries [default=yes]
1503   --enable-static[=PKGS]  build static libraries [default=yes]
1504   --enable-fast-install[=PKGS]
1505                           optimize for fast installation [default=yes]
1506   --disable-libtool-lock  avoid locking (might break parallel builds)
1507   --disable-pcre8         disable 8 bit character support
1508   --enable-pcre16         enable 16 bit character support
1509   --enable-pcre32         enable 32 bit character support
1510   --disable-cpp           disable C++ support
1511   --enable-jit            enable Just-In-Time compiling support
1512   --disable-pcregrep-jit  disable JIT support in pcregrep
1513   --enable-rebuild-chartables
1514                           rebuild character tables in current locale
1515   --enable-utf8           another name for --enable-utf. Kept only for
1516                           compatibility reasons
1517   --enable-utf            enable UTF-8/16/32 support (incompatible with
1518                           --enable-ebcdic)
1519   --enable-unicode-properties
1520                           enable Unicode properties support (implies
1521                           --enable-utf)
1522   --enable-newline-is-cr  use CR as newline character
1523   --enable-newline-is-lf  use LF as newline character (default)
1524   --enable-newline-is-crlf
1525                           use CRLF as newline sequence
1526   --enable-newline-is-anycrlf
1527                           use CR, LF, or CRLF as newline sequence
1528   --enable-newline-is-any use any valid Unicode newline sequence
1529   --enable-bsr-anycrlf    \R matches only CR, LF, CRLF by default
1530   --enable-ebcdic         assume EBCDIC coding rather than ASCII; incompatible
1531                           with --enable-utf; use only in (uncommon) EBCDIC
1532                           environments; it implies --enable-rebuild-chartables
1533   --enable-ebcdic-nl25    set EBCDIC code for NL to 0x25 instead of 0x15; it
1534                           implies --enable-ebcdic
1535   --disable-stack-for-recursion
1536                           don't use stack recursion when matching
1537   --enable-pcregrep-libz  link pcregrep with libz to handle .gz files
1538   --enable-pcregrep-libbz2
1539                           link pcregrep with libbz2 to handle .bz2 files
1540   --enable-pcretest-libedit
1541                           link pcretest with libedit
1542   --enable-pcretest-libreadline
1543                           link pcretest with libreadline
1544   --enable-valgrind       valgrind support
1545   --enable-coverage       enable code coverage reports using gcov
1546
1547 Optional Packages:
1548   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1549   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1550   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1551                           both]
1552   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1553   --with-sysroot=DIR Search for dependent libraries within DIR
1554                         (or the compiler's sysroot if not specified).
1555   --with-pcregrep-bufsize=N
1556                           pcregrep buffer size (default=20480, minimum=8192)
1557   --with-posix-malloc-threshold=NBYTES
1558                           threshold for POSIX malloc usage (default=10)
1559   --with-link-size=N      internal link size (2, 3, or 4 allowed; default=2)
1560   --with-parens-nest-limit=N
1561                           nested parentheses limit (default=250)
1562   --with-match-limit=N    default limit on internal looping (default=10000000)
1563   --with-match-limit-recursion=N
1564                           default limit on internal recursion
1565                           (default=MATCH_LIMIT)
1566
1567 Some influential environment variables:
1568   CC          C compiler command
1569   CFLAGS      C compiler flags
1570   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1571               nonstandard directory <lib dir>
1572   LIBS        libraries to pass to the linker, e.g. -l<library>
1573   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1574               you have headers in a nonstandard directory <include dir>
1575   CXX         C++ compiler command
1576   CXXFLAGS    C++ compiler flags
1577   CPP         C preprocessor
1578   CXXCPP      C++ preprocessor
1579   PKG_CONFIG  path to pkg-config utility
1580   PKG_CONFIG_PATH
1581               directories to add to pkg-config's search path
1582   PKG_CONFIG_LIBDIR
1583               path overriding pkg-config's built-in search path
1584   VALGRIND_CFLAGS
1585               C compiler flags for VALGRIND, overriding pkg-config
1586   VALGRIND_LIBS
1587               linker flags for VALGRIND, overriding pkg-config
1588   LCOV        the ltp lcov program
1589   GENHTML     the ltp genhtml program
1590
1591 Use these variables to override the choices made by `configure' or to help
1592 it to find libraries and programs with nonstandard names/locations.
1593
1594 Report bugs to the package provider.
1595 _ACEOF
1596 ac_status=$?
1597 fi
1598
1599 if test "$ac_init_help" = "recursive"; then
1600   # If there are subdirs, report their specific --help.
1601   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1602     test -d "$ac_dir" ||
1603       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1604       continue
1605     ac_builddir=.
1606
1607 case "$ac_dir" in
1608 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1609 *)
1610   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1611   # A ".." for each directory in $ac_dir_suffix.
1612   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1613   case $ac_top_builddir_sub in
1614   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1615   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1616   esac ;;
1617 esac
1618 ac_abs_top_builddir=$ac_pwd
1619 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1620 # for backward compatibility:
1621 ac_top_builddir=$ac_top_build_prefix
1622
1623 case $srcdir in
1624   .)  # We are building in place.
1625     ac_srcdir=.
1626     ac_top_srcdir=$ac_top_builddir_sub
1627     ac_abs_top_srcdir=$ac_pwd ;;
1628   [\\/]* | ?:[\\/]* )  # Absolute name.
1629     ac_srcdir=$srcdir$ac_dir_suffix;
1630     ac_top_srcdir=$srcdir
1631     ac_abs_top_srcdir=$srcdir ;;
1632   *) # Relative name.
1633     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1634     ac_top_srcdir=$ac_top_build_prefix$srcdir
1635     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1636 esac
1637 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1638
1639     cd "$ac_dir" || { ac_status=$?; continue; }
1640     # Check for guested configure.
1641     if test -f "$ac_srcdir/configure.gnu"; then
1642       echo &&
1643       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1644     elif test -f "$ac_srcdir/configure"; then
1645       echo &&
1646       $SHELL "$ac_srcdir/configure" --help=recursive
1647     else
1648       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1649     fi || ac_status=$?
1650     cd "$ac_pwd" || { ac_status=$?; break; }
1651   done
1652 fi
1653
1654 test -n "$ac_init_help" && exit $ac_status
1655 if $ac_init_version; then
1656   cat <<\_ACEOF
1657 PCRE configure 8.35
1658 generated by GNU Autoconf 2.69
1659
1660 Copyright (C) 2012 Free Software Foundation, Inc.
1661 This configure script is free software; the Free Software Foundation
1662 gives unlimited permission to copy, distribute and modify it.
1663 _ACEOF
1664   exit
1665 fi
1666
1667 ## ------------------------ ##
1668 ## Autoconf initialization. ##
1669 ## ------------------------ ##
1670
1671 # ac_fn_c_try_compile LINENO
1672 # --------------------------
1673 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1674 ac_fn_c_try_compile ()
1675 {
1676   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1677   rm -f conftest.$ac_objext
1678   if { { ac_try="$ac_compile"
1679 case "(($ac_try" in
1680   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1681   *) ac_try_echo=$ac_try;;
1682 esac
1683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1684 $as_echo "$ac_try_echo"; } >&5
1685   (eval "$ac_compile") 2>conftest.err
1686   ac_status=$?
1687   if test -s conftest.err; then
1688     grep -v '^ *+' conftest.err >conftest.er1
1689     cat conftest.er1 >&5
1690     mv -f conftest.er1 conftest.err
1691   fi
1692   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693   test $ac_status = 0; } && {
1694          test -z "$ac_c_werror_flag" ||
1695          test ! -s conftest.err
1696        } && test -s conftest.$ac_objext; then :
1697   ac_retval=0
1698 else
1699   $as_echo "$as_me: failed program was:" >&5
1700 sed 's/^/| /' conftest.$ac_ext >&5
1701
1702         ac_retval=1
1703 fi
1704   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705   as_fn_set_status $ac_retval
1706
1707 } # ac_fn_c_try_compile
1708
1709 # ac_fn_cxx_try_compile LINENO
1710 # ----------------------------
1711 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1712 ac_fn_cxx_try_compile ()
1713 {
1714   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715   rm -f conftest.$ac_objext
1716   if { { ac_try="$ac_compile"
1717 case "(($ac_try" in
1718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719   *) ac_try_echo=$ac_try;;
1720 esac
1721 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722 $as_echo "$ac_try_echo"; } >&5
1723   (eval "$ac_compile") 2>conftest.err
1724   ac_status=$?
1725   if test -s conftest.err; then
1726     grep -v '^ *+' conftest.err >conftest.er1
1727     cat conftest.er1 >&5
1728     mv -f conftest.er1 conftest.err
1729   fi
1730   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731   test $ac_status = 0; } && {
1732          test -z "$ac_cxx_werror_flag" ||
1733          test ! -s conftest.err
1734        } && test -s conftest.$ac_objext; then :
1735   ac_retval=0
1736 else
1737   $as_echo "$as_me: failed program was:" >&5
1738 sed 's/^/| /' conftest.$ac_ext >&5
1739
1740         ac_retval=1
1741 fi
1742   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1743   as_fn_set_status $ac_retval
1744
1745 } # ac_fn_cxx_try_compile
1746
1747 # ac_fn_c_try_cpp LINENO
1748 # ----------------------
1749 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1750 ac_fn_c_try_cpp ()
1751 {
1752   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753   if { { ac_try="$ac_cpp conftest.$ac_ext"
1754 case "(($ac_try" in
1755   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756   *) ac_try_echo=$ac_try;;
1757 esac
1758 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759 $as_echo "$ac_try_echo"; } >&5
1760   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1761   ac_status=$?
1762   if test -s conftest.err; then
1763     grep -v '^ *+' conftest.err >conftest.er1
1764     cat conftest.er1 >&5
1765     mv -f conftest.er1 conftest.err
1766   fi
1767   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768   test $ac_status = 0; } > conftest.i && {
1769          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1770          test ! -s conftest.err
1771        }; then :
1772   ac_retval=0
1773 else
1774   $as_echo "$as_me: failed program was:" >&5
1775 sed 's/^/| /' conftest.$ac_ext >&5
1776
1777     ac_retval=1
1778 fi
1779   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1780   as_fn_set_status $ac_retval
1781
1782 } # ac_fn_c_try_cpp
1783
1784 # ac_fn_c_try_run LINENO
1785 # ----------------------
1786 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1787 # that executables *can* be run.
1788 ac_fn_c_try_run ()
1789 {
1790   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1791   if { { ac_try="$ac_link"
1792 case "(($ac_try" in
1793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1794   *) ac_try_echo=$ac_try;;
1795 esac
1796 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1797 $as_echo "$ac_try_echo"; } >&5
1798   (eval "$ac_link") 2>&5
1799   ac_status=$?
1800   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1801   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1802   { { case "(($ac_try" in
1803   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1804   *) ac_try_echo=$ac_try;;
1805 esac
1806 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1807 $as_echo "$ac_try_echo"; } >&5
1808   (eval "$ac_try") 2>&5
1809   ac_status=$?
1810   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1811   test $ac_status = 0; }; }; then :
1812   ac_retval=0
1813 else
1814   $as_echo "$as_me: program exited with status $ac_status" >&5
1815        $as_echo "$as_me: failed program was:" >&5
1816 sed 's/^/| /' conftest.$ac_ext >&5
1817
1818        ac_retval=$ac_status
1819 fi
1820   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1821   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1822   as_fn_set_status $ac_retval
1823
1824 } # ac_fn_c_try_run
1825
1826 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1827 # -------------------------------------------------------
1828 # Tests whether HEADER exists and can be compiled using the include files in
1829 # INCLUDES, setting the cache variable VAR accordingly.
1830 ac_fn_c_check_header_compile ()
1831 {
1832   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1833   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1834 $as_echo_n "checking for $2... " >&6; }
1835 if eval \${$3+:} false; then :
1836   $as_echo_n "(cached) " >&6
1837 else
1838   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1839 /* end confdefs.h.  */
1840 $4
1841 #include <$2>
1842 _ACEOF
1843 if ac_fn_c_try_compile "$LINENO"; then :
1844   eval "$3=yes"
1845 else
1846   eval "$3=no"
1847 fi
1848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1849 fi
1850 eval ac_res=\$$3
1851                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1852 $as_echo "$ac_res" >&6; }
1853   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1854
1855 } # ac_fn_c_check_header_compile
1856
1857 # ac_fn_c_find_intX_t LINENO BITS VAR
1858 # -----------------------------------
1859 # Finds a signed integer type with width BITS, setting cache variable VAR
1860 # accordingly.
1861 ac_fn_c_find_intX_t ()
1862 {
1863   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1864   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1865 $as_echo_n "checking for int$2_t... " >&6; }
1866 if eval \${$3+:} false; then :
1867   $as_echo_n "(cached) " >&6
1868 else
1869   eval "$3=no"
1870      # Order is important - never check a type that is potentially smaller
1871      # than half of the expected target width.
1872      for ac_type in int$2_t 'int' 'long int' \
1873          'long long int' 'short int' 'signed char'; do
1874        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1875 /* end confdefs.h.  */
1876 $ac_includes_default
1877              enum { N = $2 / 2 - 1 };
1878 int
1879 main ()
1880 {
1881 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1882 test_array [0] = 0;
1883 return test_array [0];
1884
1885   ;
1886   return 0;
1887 }
1888 _ACEOF
1889 if ac_fn_c_try_compile "$LINENO"; then :
1890   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1891 /* end confdefs.h.  */
1892 $ac_includes_default
1893                 enum { N = $2 / 2 - 1 };
1894 int
1895 main ()
1896 {
1897 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1898                  < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1899 test_array [0] = 0;
1900 return test_array [0];
1901
1902   ;
1903   return 0;
1904 }
1905 _ACEOF
1906 if ac_fn_c_try_compile "$LINENO"; then :
1907
1908 else
1909   case $ac_type in #(
1910   int$2_t) :
1911     eval "$3=yes" ;; #(
1912   *) :
1913     eval "$3=\$ac_type" ;;
1914 esac
1915 fi
1916 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1917 fi
1918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1919        if eval test \"x\$"$3"\" = x"no"; then :
1920
1921 else
1922   break
1923 fi
1924      done
1925 fi
1926 eval ac_res=\$$3
1927                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1928 $as_echo "$ac_res" >&6; }
1929   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1930
1931 } # ac_fn_c_find_intX_t
1932
1933 # ac_fn_c_try_link LINENO
1934 # -----------------------
1935 # Try to link conftest.$ac_ext, and return whether this succeeded.
1936 ac_fn_c_try_link ()
1937 {
1938   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1939   rm -f conftest.$ac_objext conftest$ac_exeext
1940   if { { ac_try="$ac_link"
1941 case "(($ac_try" in
1942   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1943   *) ac_try_echo=$ac_try;;
1944 esac
1945 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1946 $as_echo "$ac_try_echo"; } >&5
1947   (eval "$ac_link") 2>conftest.err
1948   ac_status=$?
1949   if test -s conftest.err; then
1950     grep -v '^ *+' conftest.err >conftest.er1
1951     cat conftest.er1 >&5
1952     mv -f conftest.er1 conftest.err
1953   fi
1954   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1955   test $ac_status = 0; } && {
1956          test -z "$ac_c_werror_flag" ||
1957          test ! -s conftest.err
1958        } && test -s conftest$ac_exeext && {
1959          test "$cross_compiling" = yes ||
1960          test -x conftest$ac_exeext
1961        }; then :
1962   ac_retval=0
1963 else
1964   $as_echo "$as_me: failed program was:" >&5
1965 sed 's/^/| /' conftest.$ac_ext >&5
1966
1967         ac_retval=1
1968 fi
1969   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1970   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1971   # interfere with the next link command; also delete a directory that is
1972   # left behind by Apple's compiler.  We do this before executing the actions.
1973   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1974   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1975   as_fn_set_status $ac_retval
1976
1977 } # ac_fn_c_try_link
1978
1979 # ac_fn_c_check_func LINENO FUNC VAR
1980 # ----------------------------------
1981 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1982 ac_fn_c_check_func ()
1983 {
1984   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1985   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1986 $as_echo_n "checking for $2... " >&6; }
1987 if eval \${$3+:} false; then :
1988   $as_echo_n "(cached) " >&6
1989 else
1990   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1991 /* end confdefs.h.  */
1992 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1993    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1994 #define $2 innocuous_$2
1995
1996 /* System header to define __stub macros and hopefully few prototypes,
1997     which can conflict with char $2 (); below.
1998     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1999     <limits.h> exists even on freestanding compilers.  */
2000
2001 #ifdef __STDC__
2002 # include <limits.h>
2003 #else
2004 # include <assert.h>
2005 #endif
2006
2007 #undef $2
2008
2009 /* Override any GCC internal prototype to avoid an error.
2010    Use char because int might match the return type of a GCC
2011    builtin and then its argument prototype would still apply.  */
2012 #ifdef __cplusplus
2013 extern "C"
2014 #endif
2015 char $2 ();
2016 /* The GNU C library defines this for functions which it implements
2017     to always fail with ENOSYS.  Some functions are actually named
2018     something starting with __ and the normal name is an alias.  */
2019 #if defined __stub_$2 || defined __stub___$2
2020 choke me
2021 #endif
2022
2023 int
2024 main ()
2025 {
2026 return $2 ();
2027   ;
2028   return 0;
2029 }
2030 _ACEOF
2031 if ac_fn_c_try_link "$LINENO"; then :
2032   eval "$3=yes"
2033 else
2034   eval "$3=no"
2035 fi
2036 rm -f core conftest.err conftest.$ac_objext \
2037     conftest$ac_exeext conftest.$ac_ext
2038 fi
2039 eval ac_res=\$$3
2040                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2041 $as_echo "$ac_res" >&6; }
2042   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2043
2044 } # ac_fn_c_check_func
2045
2046 # ac_fn_cxx_try_cpp LINENO
2047 # ------------------------
2048 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2049 ac_fn_cxx_try_cpp ()
2050 {
2051   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2052   if { { ac_try="$ac_cpp conftest.$ac_ext"
2053 case "(($ac_try" in
2054   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2055   *) ac_try_echo=$ac_try;;
2056 esac
2057 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2058 $as_echo "$ac_try_echo"; } >&5
2059   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2060   ac_status=$?
2061   if test -s conftest.err; then
2062     grep -v '^ *+' conftest.err >conftest.er1
2063     cat conftest.er1 >&5
2064     mv -f conftest.er1 conftest.err
2065   fi
2066   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2067   test $ac_status = 0; } > conftest.i && {
2068          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2069          test ! -s conftest.err
2070        }; then :
2071   ac_retval=0
2072 else
2073   $as_echo "$as_me: failed program was:" >&5
2074 sed 's/^/| /' conftest.$ac_ext >&5
2075
2076     ac_retval=1
2077 fi
2078   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2079   as_fn_set_status $ac_retval
2080
2081 } # ac_fn_cxx_try_cpp
2082
2083 # ac_fn_cxx_try_link LINENO
2084 # -------------------------
2085 # Try to link conftest.$ac_ext, and return whether this succeeded.
2086 ac_fn_cxx_try_link ()
2087 {
2088   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2089   rm -f conftest.$ac_objext conftest$ac_exeext
2090   if { { ac_try="$ac_link"
2091 case "(($ac_try" in
2092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2093   *) ac_try_echo=$ac_try;;
2094 esac
2095 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2096 $as_echo "$ac_try_echo"; } >&5
2097   (eval "$ac_link") 2>conftest.err
2098   ac_status=$?
2099   if test -s conftest.err; then
2100     grep -v '^ *+' conftest.err >conftest.er1
2101     cat conftest.er1 >&5
2102     mv -f conftest.er1 conftest.err
2103   fi
2104   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2105   test $ac_status = 0; } && {
2106          test -z "$ac_cxx_werror_flag" ||
2107          test ! -s conftest.err
2108        } && test -s conftest$ac_exeext && {
2109          test "$cross_compiling" = yes ||
2110          test -x conftest$ac_exeext
2111        }; then :
2112   ac_retval=0
2113 else
2114   $as_echo "$as_me: failed program was:" >&5
2115 sed 's/^/| /' conftest.$ac_ext >&5
2116
2117         ac_retval=1
2118 fi
2119   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2120   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2121   # interfere with the next link command; also delete a directory that is
2122   # left behind by Apple's compiler.  We do this before executing the actions.
2123   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2124   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2125   as_fn_set_status $ac_retval
2126
2127 } # ac_fn_cxx_try_link
2128
2129 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2130 # -------------------------------------------------------
2131 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2132 # the include files in INCLUDES and setting the cache variable VAR
2133 # accordingly.
2134 ac_fn_c_check_header_mongrel ()
2135 {
2136   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2137   if eval \${$3+:} false; then :
2138   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2139 $as_echo_n "checking for $2... " >&6; }
2140 if eval \${$3+:} false; then :
2141   $as_echo_n "(cached) " >&6
2142 fi
2143 eval ac_res=\$$3
2144                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2145 $as_echo "$ac_res" >&6; }
2146 else
2147   # Is the header compilable?
2148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2149 $as_echo_n "checking $2 usability... " >&6; }
2150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2151 /* end confdefs.h.  */
2152 $4
2153 #include <$2>
2154 _ACEOF
2155 if ac_fn_c_try_compile "$LINENO"; then :
2156   ac_header_compiler=yes
2157 else
2158   ac_header_compiler=no
2159 fi
2160 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2162 $as_echo "$ac_header_compiler" >&6; }
2163
2164 # Is the header present?
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2166 $as_echo_n "checking $2 presence... " >&6; }
2167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2168 /* end confdefs.h.  */
2169 #include <$2>
2170 _ACEOF
2171 if ac_fn_c_try_cpp "$LINENO"; then :
2172   ac_header_preproc=yes
2173 else
2174   ac_header_preproc=no
2175 fi
2176 rm -f conftest.err conftest.i conftest.$ac_ext
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2178 $as_echo "$ac_header_preproc" >&6; }
2179
2180 # So?  What about this header?
2181 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2182   yes:no: )
2183     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2184 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2185     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2186 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2187     ;;
2188   no:yes:* )
2189     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2190 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2191     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2192 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2193     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2194 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2195     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2196 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2197     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2198 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2199     ;;
2200 esac
2201   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2202 $as_echo_n "checking for $2... " >&6; }
2203 if eval \${$3+:} false; then :
2204   $as_echo_n "(cached) " >&6
2205 else
2206   eval "$3=\$ac_header_compiler"
2207 fi
2208 eval ac_res=\$$3
2209                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2210 $as_echo "$ac_res" >&6; }
2211 fi
2212   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2213
2214 } # ac_fn_c_check_header_mongrel
2215
2216 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2217 # ---------------------------------------------------------
2218 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2219 # the include files in INCLUDES and setting the cache variable VAR
2220 # accordingly.
2221 ac_fn_cxx_check_header_mongrel ()
2222 {
2223   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2224   if eval \${$3+:} false; then :
2225   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2226 $as_echo_n "checking for $2... " >&6; }
2227 if eval \${$3+:} false; then :
2228   $as_echo_n "(cached) " >&6
2229 fi
2230 eval ac_res=\$$3
2231                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2232 $as_echo "$ac_res" >&6; }
2233 else
2234   # Is the header compilable?
2235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2236 $as_echo_n "checking $2 usability... " >&6; }
2237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2238 /* end confdefs.h.  */
2239 $4
2240 #include <$2>
2241 _ACEOF
2242 if ac_fn_cxx_try_compile "$LINENO"; then :
2243   ac_header_compiler=yes
2244 else
2245   ac_header_compiler=no
2246 fi
2247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2249 $as_echo "$ac_header_compiler" >&6; }
2250
2251 # Is the header present?
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2253 $as_echo_n "checking $2 presence... " >&6; }
2254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2255 /* end confdefs.h.  */
2256 #include <$2>
2257 _ACEOF
2258 if ac_fn_cxx_try_cpp "$LINENO"; then :
2259   ac_header_preproc=yes
2260 else
2261   ac_header_preproc=no
2262 fi
2263 rm -f conftest.err conftest.i conftest.$ac_ext
2264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2265 $as_echo "$ac_header_preproc" >&6; }
2266
2267 # So?  What about this header?
2268 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2269   yes:no: )
2270     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2271 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2272     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2273 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2274     ;;
2275   no:yes:* )
2276     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2277 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2278     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2279 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2280     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2281 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2282     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2283 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2284     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2285 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2286     ;;
2287 esac
2288   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2289 $as_echo_n "checking for $2... " >&6; }
2290 if eval \${$3+:} false; then :
2291   $as_echo_n "(cached) " >&6
2292 else
2293   eval "$3=\$ac_header_compiler"
2294 fi
2295 eval ac_res=\$$3
2296                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2297 $as_echo "$ac_res" >&6; }
2298 fi
2299   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2300
2301 } # ac_fn_cxx_check_header_mongrel
2302
2303 # ac_fn_cxx_check_type LINENO TYPE VAR INCLUDES
2304 # ---------------------------------------------
2305 # Tests whether TYPE exists after having included INCLUDES, setting cache
2306 # variable VAR accordingly.
2307 ac_fn_cxx_check_type ()
2308 {
2309   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2310   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2311 $as_echo_n "checking for $2... " >&6; }
2312 if eval \${$3+:} false; then :
2313   $as_echo_n "(cached) " >&6
2314 else
2315   eval "$3=no"
2316   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2317 /* end confdefs.h.  */
2318 $4
2319 int
2320 main ()
2321 {
2322 if (sizeof ($2))
2323          return 0;
2324   ;
2325   return 0;
2326 }
2327 _ACEOF
2328 if ac_fn_cxx_try_compile "$LINENO"; then :
2329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2330 /* end confdefs.h.  */
2331 $4
2332 int
2333 main ()
2334 {
2335 if (sizeof (($2)))
2336             return 0;
2337   ;
2338   return 0;
2339 }
2340 _ACEOF
2341 if ac_fn_cxx_try_compile "$LINENO"; then :
2342
2343 else
2344   eval "$3=yes"
2345 fi
2346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2347 fi
2348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2349 fi
2350 eval ac_res=\$$3
2351                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2352 $as_echo "$ac_res" >&6; }
2353   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2354
2355 } # ac_fn_cxx_check_type
2356
2357 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2358 # -------------------------------------------
2359 # Tests whether TYPE exists after having included INCLUDES, setting cache
2360 # variable VAR accordingly.
2361 ac_fn_c_check_type ()
2362 {
2363   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2364   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2365 $as_echo_n "checking for $2... " >&6; }
2366 if eval \${$3+:} false; then :
2367   $as_echo_n "(cached) " >&6
2368 else
2369   eval "$3=no"
2370   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2371 /* end confdefs.h.  */
2372 $4
2373 int
2374 main ()
2375 {
2376 if (sizeof ($2))
2377          return 0;
2378   ;
2379   return 0;
2380 }
2381 _ACEOF
2382 if ac_fn_c_try_compile "$LINENO"; then :
2383   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2384 /* end confdefs.h.  */
2385 $4
2386 int
2387 main ()
2388 {
2389 if (sizeof (($2)))
2390             return 0;
2391   ;
2392   return 0;
2393 }
2394 _ACEOF
2395 if ac_fn_c_try_compile "$LINENO"; then :
2396
2397 else
2398   eval "$3=yes"
2399 fi
2400 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2401 fi
2402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2403 fi
2404 eval ac_res=\$$3
2405                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2406 $as_echo "$ac_res" >&6; }
2407   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2408
2409 } # ac_fn_c_check_type
2410 cat >config.log <<_ACEOF
2411 This file contains any messages produced by compilers while
2412 running configure, to aid debugging if configure makes a mistake.
2413
2414 It was created by PCRE $as_me 8.35, which was
2415 generated by GNU Autoconf 2.69.  Invocation command line was
2416
2417   $ $0 $@
2418
2419 _ACEOF
2420 exec 5>>config.log
2421 {
2422 cat <<_ASUNAME
2423 ## --------- ##
2424 ## Platform. ##
2425 ## --------- ##
2426
2427 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2428 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2429 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2430 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2431 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2432
2433 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2434 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2435
2436 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2437 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2438 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2439 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2440 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2441 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2442 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2443
2444 _ASUNAME
2445
2446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2447 for as_dir in $PATH
2448 do
2449   IFS=$as_save_IFS
2450   test -z "$as_dir" && as_dir=.
2451     $as_echo "PATH: $as_dir"
2452   done
2453 IFS=$as_save_IFS
2454
2455 } >&5
2456
2457 cat >&5 <<_ACEOF
2458
2459
2460 ## ----------- ##
2461 ## Core tests. ##
2462 ## ----------- ##
2463
2464 _ACEOF
2465
2466
2467 # Keep a trace of the command line.
2468 # Strip out --no-create and --no-recursion so they do not pile up.
2469 # Strip out --silent because we don't want to record it for future runs.
2470 # Also quote any args containing shell meta-characters.
2471 # Make two passes to allow for proper duplicate-argument suppression.
2472 ac_configure_args=
2473 ac_configure_args0=
2474 ac_configure_args1=
2475 ac_must_keep_next=false
2476 for ac_pass in 1 2
2477 do
2478   for ac_arg
2479   do
2480     case $ac_arg in
2481     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2482     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2483     | -silent | --silent | --silen | --sile | --sil)
2484       continue ;;
2485     *\'*)
2486       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2487     esac
2488     case $ac_pass in
2489     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2490     2)
2491       as_fn_append ac_configure_args1 " '$ac_arg'"
2492       if test $ac_must_keep_next = true; then
2493         ac_must_keep_next=false # Got value, back to normal.
2494       else
2495         case $ac_arg in
2496           *=* | --config-cache | -C | -disable-* | --disable-* \
2497           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2498           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2499           | -with-* | --with-* | -without-* | --without-* | --x)
2500             case "$ac_configure_args0 " in
2501               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2502             esac
2503             ;;
2504           -* ) ac_must_keep_next=true ;;
2505         esac
2506       fi
2507       as_fn_append ac_configure_args " '$ac_arg'"
2508       ;;
2509     esac
2510   done
2511 done
2512 { ac_configure_args0=; unset ac_configure_args0;}
2513 { ac_configure_args1=; unset ac_configure_args1;}
2514
2515 # When interrupted or exit'd, cleanup temporary files, and complete
2516 # config.log.  We remove comments because anyway the quotes in there
2517 # would cause problems or look ugly.
2518 # WARNING: Use '\'' to represent an apostrophe within the trap.
2519 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2520 trap 'exit_status=$?
2521   # Save into config.log some information that might help in debugging.
2522   {
2523     echo
2524
2525     $as_echo "## ---------------- ##
2526 ## Cache variables. ##
2527 ## ---------------- ##"
2528     echo
2529     # The following way of writing the cache mishandles newlines in values,
2530 (
2531   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2532     eval ac_val=\$$ac_var
2533     case $ac_val in #(
2534     *${as_nl}*)
2535       case $ac_var in #(
2536       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2537 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2538       esac
2539       case $ac_var in #(
2540       _ | IFS | as_nl) ;; #(
2541       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2542       *) { eval $ac_var=; unset $ac_var;} ;;
2543       esac ;;
2544     esac
2545   done
2546   (set) 2>&1 |
2547     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2548     *${as_nl}ac_space=\ *)
2549       sed -n \
2550         "s/'\''/'\''\\\\'\'''\''/g;
2551           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2552       ;; #(
2553     *)
2554       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2555       ;;
2556     esac |
2557     sort
2558 )
2559     echo
2560
2561     $as_echo "## ----------------- ##
2562 ## Output variables. ##
2563 ## ----------------- ##"
2564     echo
2565     for ac_var in $ac_subst_vars
2566     do
2567       eval ac_val=\$$ac_var
2568       case $ac_val in
2569       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2570       esac
2571       $as_echo "$ac_var='\''$ac_val'\''"
2572     done | sort
2573     echo
2574
2575     if test -n "$ac_subst_files"; then
2576       $as_echo "## ------------------- ##
2577 ## File substitutions. ##
2578 ## ------------------- ##"
2579       echo
2580       for ac_var in $ac_subst_files
2581       do
2582         eval ac_val=\$$ac_var
2583         case $ac_val in
2584         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2585         esac
2586         $as_echo "$ac_var='\''$ac_val'\''"
2587       done | sort
2588       echo
2589     fi
2590
2591     if test -s confdefs.h; then
2592       $as_echo "## ----------- ##
2593 ## confdefs.h. ##
2594 ## ----------- ##"
2595       echo
2596       cat confdefs.h
2597       echo
2598     fi
2599     test "$ac_signal" != 0 &&
2600       $as_echo "$as_me: caught signal $ac_signal"
2601     $as_echo "$as_me: exit $exit_status"
2602   } >&5
2603   rm -f core *.core core.conftest.* &&
2604     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2605     exit $exit_status
2606 ' 0
2607 for ac_signal in 1 2 13 15; do
2608   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2609 done
2610 ac_signal=0
2611
2612 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2613 rm -f -r conftest* confdefs.h
2614
2615 $as_echo "/* confdefs.h */" > confdefs.h
2616
2617 # Predefined preprocessor variables.
2618
2619 cat >>confdefs.h <<_ACEOF
2620 #define PACKAGE_NAME "$PACKAGE_NAME"
2621 _ACEOF
2622
2623 cat >>confdefs.h <<_ACEOF
2624 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2625 _ACEOF
2626
2627 cat >>confdefs.h <<_ACEOF
2628 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2629 _ACEOF
2630
2631 cat >>confdefs.h <<_ACEOF
2632 #define PACKAGE_STRING "$PACKAGE_STRING"
2633 _ACEOF
2634
2635 cat >>confdefs.h <<_ACEOF
2636 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2637 _ACEOF
2638
2639 cat >>confdefs.h <<_ACEOF
2640 #define PACKAGE_URL "$PACKAGE_URL"
2641 _ACEOF
2642
2643
2644 # Let the site file select an alternate cache file if it wants to.
2645 # Prefer an explicitly selected file to automatically selected ones.
2646 ac_site_file1=NONE
2647 ac_site_file2=NONE
2648 if test -n "$CONFIG_SITE"; then
2649   # We do not want a PATH search for config.site.
2650   case $CONFIG_SITE in #((
2651     -*)  ac_site_file1=./$CONFIG_SITE;;
2652     */*) ac_site_file1=$CONFIG_SITE;;
2653     *)   ac_site_file1=./$CONFIG_SITE;;
2654   esac
2655 elif test "x$prefix" != xNONE; then
2656   ac_site_file1=$prefix/share/config.site
2657   ac_site_file2=$prefix/etc/config.site
2658 else
2659   ac_site_file1=$ac_default_prefix/share/config.site
2660   ac_site_file2=$ac_default_prefix/etc/config.site
2661 fi
2662 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2663 do
2664   test "x$ac_site_file" = xNONE && continue
2665   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2666     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2667 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2668     sed 's/^/| /' "$ac_site_file" >&5
2669     . "$ac_site_file" \
2670       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2671 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2672 as_fn_error $? "failed to load site script $ac_site_file
2673 See \`config.log' for more details" "$LINENO" 5; }
2674   fi
2675 done
2676
2677 if test -r "$cache_file"; then
2678   # Some versions of bash will fail to source /dev/null (special files
2679   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2680   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2681     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2682 $as_echo "$as_me: loading cache $cache_file" >&6;}
2683     case $cache_file in
2684       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2685       *)                      . "./$cache_file";;
2686     esac
2687   fi
2688 else
2689   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2690 $as_echo "$as_me: creating cache $cache_file" >&6;}
2691   >$cache_file
2692 fi
2693
2694 # Check that the precious variables saved in the cache have kept the same
2695 # value.
2696 ac_cache_corrupted=false
2697 for ac_var in $ac_precious_vars; do
2698   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2699   eval ac_new_set=\$ac_env_${ac_var}_set
2700   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2701   eval ac_new_val=\$ac_env_${ac_var}_value
2702   case $ac_old_set,$ac_new_set in
2703     set,)
2704       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2705 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2706       ac_cache_corrupted=: ;;
2707     ,set)
2708       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2709 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2710       ac_cache_corrupted=: ;;
2711     ,);;
2712     *)
2713       if test "x$ac_old_val" != "x$ac_new_val"; then
2714         # differences in whitespace do not lead to failure.
2715         ac_old_val_w=`echo x $ac_old_val`
2716         ac_new_val_w=`echo x $ac_new_val`
2717         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2718           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2719 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2720           ac_cache_corrupted=:
2721         else
2722           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2723 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2724           eval $ac_var=\$ac_old_val
2725         fi
2726         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2727 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2728         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2729 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2730       fi;;
2731   esac
2732   # Pass precious variables to config.status.
2733   if test "$ac_new_set" = set; then
2734     case $ac_new_val in
2735     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2736     *) ac_arg=$ac_var=$ac_new_val ;;
2737     esac
2738     case " $ac_configure_args " in
2739       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2740       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2741     esac
2742   fi
2743 done
2744 if $ac_cache_corrupted; then
2745   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2746 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2747   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2748 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2749   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2750 fi
2751 ## -------------------- ##
2752 ## Main body of script. ##
2753 ## -------------------- ##
2754
2755 ac_ext=c
2756 ac_cpp='$CPP $CPPFLAGS'
2757 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2758 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2759 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2760
2761
2762
2763 am__api_version='1.14'
2764
2765 ac_aux_dir=
2766 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2767   if test -f "$ac_dir/install-sh"; then
2768     ac_aux_dir=$ac_dir
2769     ac_install_sh="$ac_aux_dir/install-sh -c"
2770     break
2771   elif test -f "$ac_dir/install.sh"; then
2772     ac_aux_dir=$ac_dir
2773     ac_install_sh="$ac_aux_dir/install.sh -c"
2774     break
2775   elif test -f "$ac_dir/shtool"; then
2776     ac_aux_dir=$ac_dir
2777     ac_install_sh="$ac_aux_dir/shtool install -c"
2778     break
2779   fi
2780 done
2781 if test -z "$ac_aux_dir"; then
2782   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2783 fi
2784
2785 # These three variables are undocumented and unsupported,
2786 # and are intended to be withdrawn in a future Autoconf release.
2787 # They can cause serious problems if a builder's source tree is in a directory
2788 # whose full name contains unusual characters.
2789 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2790 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2791 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2792
2793
2794 # Find a good install program.  We prefer a C program (faster),
2795 # so one script is as good as another.  But avoid the broken or
2796 # incompatible versions:
2797 # SysV /etc/install, /usr/sbin/install
2798 # SunOS /usr/etc/install
2799 # IRIX /sbin/install
2800 # AIX /bin/install
2801 # AmigaOS /C/install, which installs bootblocks on floppy discs
2802 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2803 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2804 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2805 # OS/2's system install, which has a completely different semantic
2806 # ./install, which can be erroneously created by make from ./install.sh.
2807 # Reject install programs that cannot install multiple files.
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2809 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2810 if test -z "$INSTALL"; then
2811 if ${ac_cv_path_install+:} false; then :
2812   $as_echo_n "(cached) " >&6
2813 else
2814   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2815 for as_dir in $PATH
2816 do
2817   IFS=$as_save_IFS
2818   test -z "$as_dir" && as_dir=.
2819     # Account for people who put trailing slashes in PATH elements.
2820 case $as_dir/ in #((
2821   ./ | .// | /[cC]/* | \
2822   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2823   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2824   /usr/ucb/* ) ;;
2825   *)
2826     # OSF1 and SCO ODT 3.0 have their own names for install.
2827     # Don't use installbsd from OSF since it installs stuff as root
2828     # by default.
2829     for ac_prog in ginstall scoinst install; do
2830       for ac_exec_ext in '' $ac_executable_extensions; do
2831         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2832           if test $ac_prog = install &&
2833             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2834             # AIX install.  It has an incompatible calling convention.
2835             :
2836           elif test $ac_prog = install &&
2837             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2838             # program-specific install script used by HP pwplus--don't use.
2839             :
2840           else
2841             rm -rf conftest.one conftest.two conftest.dir
2842             echo one > conftest.one
2843             echo two > conftest.two
2844             mkdir conftest.dir
2845             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2846               test -s conftest.one && test -s conftest.two &&
2847               test -s conftest.dir/conftest.one &&
2848               test -s conftest.dir/conftest.two
2849             then
2850               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2851               break 3
2852             fi
2853           fi
2854         fi
2855       done
2856     done
2857     ;;
2858 esac
2859
2860   done
2861 IFS=$as_save_IFS
2862
2863 rm -rf conftest.one conftest.two conftest.dir
2864
2865 fi
2866   if test "${ac_cv_path_install+set}" = set; then
2867     INSTALL=$ac_cv_path_install
2868   else
2869     # As a last resort, use the slow shell script.  Don't cache a
2870     # value for INSTALL within a source directory, because that will
2871     # break other packages using the cache if that directory is
2872     # removed, or if the value is a relative name.
2873     INSTALL=$ac_install_sh
2874   fi
2875 fi
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2877 $as_echo "$INSTALL" >&6; }
2878
2879 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2880 # It thinks the first close brace ends the variable substitution.
2881 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2882
2883 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2884
2885 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2886
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2888 $as_echo_n "checking whether build environment is sane... " >&6; }
2889 # Reject unsafe characters in $srcdir or the absolute working directory
2890 # name.  Accept space and tab only in the latter.
2891 am_lf='
2892 '
2893 case `pwd` in
2894   *[\\\"\#\$\&\'\`$am_lf]*)
2895     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2896 esac
2897 case $srcdir in
2898   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2899     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2900 esac
2901
2902 # Do 'set' in a subshell so we don't clobber the current shell's
2903 # arguments.  Must try -L first in case configure is actually a
2904 # symlink; some systems play weird games with the mod time of symlinks
2905 # (eg FreeBSD returns the mod time of the symlink's containing
2906 # directory).
2907 if (
2908    am_has_slept=no
2909    for am_try in 1 2; do
2910      echo "timestamp, slept: $am_has_slept" > conftest.file
2911      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2912      if test "$*" = "X"; then
2913         # -L didn't work.
2914         set X `ls -t "$srcdir/configure" conftest.file`
2915      fi
2916      if test "$*" != "X $srcdir/configure conftest.file" \
2917         && test "$*" != "X conftest.file $srcdir/configure"; then
2918
2919         # If neither matched, then we have a broken ls.  This can happen
2920         # if, for instance, CONFIG_SHELL is bash and it inherits a
2921         # broken ls alias from the environment.  This has actually
2922         # happened.  Such a system could not be considered "sane".
2923         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2924   alias in your environment" "$LINENO" 5
2925      fi
2926      if test "$2" = conftest.file || test $am_try -eq 2; then
2927        break
2928      fi
2929      # Just in case.
2930      sleep 1
2931      am_has_slept=yes
2932    done
2933    test "$2" = conftest.file
2934    )
2935 then
2936    # Ok.
2937    :
2938 else
2939    as_fn_error $? "newly created file is older than distributed files!
2940 Check your system clock" "$LINENO" 5
2941 fi
2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2943 $as_echo "yes" >&6; }
2944 # If we didn't sleep, we still need to ensure time stamps of config.status and
2945 # generated files are strictly newer.
2946 am_sleep_pid=
2947 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2948   ( sleep 1 ) &
2949   am_sleep_pid=$!
2950 fi
2951
2952 rm -f conftest.file
2953
2954 test "$program_prefix" != NONE &&
2955   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2956 # Use a double $ so make ignores it.
2957 test "$program_suffix" != NONE &&
2958   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2959 # Double any \ or $.
2960 # By default was `s,x,x', remove it if useless.
2961 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2962 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2963
2964 # expand $ac_aux_dir to an absolute path
2965 am_aux_dir=`cd $ac_aux_dir && pwd`
2966
2967 if test x"${MISSING+set}" != xset; then
2968   case $am_aux_dir in
2969   *\ * | *\     *)
2970     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2971   *)
2972     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2973   esac
2974 fi
2975 # Use eval to expand $SHELL
2976 if eval "$MISSING --is-lightweight"; then
2977   am_missing_run="$MISSING "
2978 else
2979   am_missing_run=
2980   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2981 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2982 fi
2983
2984 if test x"${install_sh}" != xset; then
2985   case $am_aux_dir in
2986   *\ * | *\     *)
2987     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2988   *)
2989     install_sh="\${SHELL} $am_aux_dir/install-sh"
2990   esac
2991 fi
2992
2993 # Installed binaries are usually stripped using 'strip' when the user
2994 # run "make install-strip".  However 'strip' might not be the right
2995 # tool to use in cross-compilation environments, therefore Automake
2996 # will honor the 'STRIP' environment variable to overrule this program.
2997 if test "$cross_compiling" != no; then
2998   if test -n "$ac_tool_prefix"; then
2999   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3000 set dummy ${ac_tool_prefix}strip; ac_word=$2
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3002 $as_echo_n "checking for $ac_word... " >&6; }
3003 if ${ac_cv_prog_STRIP+:} false; then :
3004   $as_echo_n "(cached) " >&6
3005 else
3006   if test -n "$STRIP"; then
3007   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3008 else
3009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3010 for as_dir in $PATH
3011 do
3012   IFS=$as_save_IFS
3013   test -z "$as_dir" && as_dir=.
3014     for ac_exec_ext in '' $ac_executable_extensions; do
3015   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3016     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3017     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3018     break 2
3019   fi
3020 done
3021   done
3022 IFS=$as_save_IFS
3023
3024 fi
3025 fi
3026 STRIP=$ac_cv_prog_STRIP
3027 if test -n "$STRIP"; then
3028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3029 $as_echo "$STRIP" >&6; }
3030 else
3031   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032 $as_echo "no" >&6; }
3033 fi
3034
3035
3036 fi
3037 if test -z "$ac_cv_prog_STRIP"; then
3038   ac_ct_STRIP=$STRIP
3039   # Extract the first word of "strip", so it can be a program name with args.
3040 set dummy strip; ac_word=$2
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3042 $as_echo_n "checking for $ac_word... " >&6; }
3043 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3044   $as_echo_n "(cached) " >&6
3045 else
3046   if test -n "$ac_ct_STRIP"; then
3047   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3048 else
3049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3050 for as_dir in $PATH
3051 do
3052   IFS=$as_save_IFS
3053   test -z "$as_dir" && as_dir=.
3054     for ac_exec_ext in '' $ac_executable_extensions; do
3055   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3056     ac_cv_prog_ac_ct_STRIP="strip"
3057     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3058     break 2
3059   fi
3060 done
3061   done
3062 IFS=$as_save_IFS
3063
3064 fi
3065 fi
3066 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3067 if test -n "$ac_ct_STRIP"; then
3068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3069 $as_echo "$ac_ct_STRIP" >&6; }
3070 else
3071   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3072 $as_echo "no" >&6; }
3073 fi
3074
3075   if test "x$ac_ct_STRIP" = x; then
3076     STRIP=":"
3077   else
3078     case $cross_compiling:$ac_tool_warned in
3079 yes:)
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3081 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3082 ac_tool_warned=yes ;;
3083 esac
3084     STRIP=$ac_ct_STRIP
3085   fi
3086 else
3087   STRIP="$ac_cv_prog_STRIP"
3088 fi
3089
3090 fi
3091 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3092
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3094 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3095 if test -z "$MKDIR_P"; then
3096   if ${ac_cv_path_mkdir+:} false; then :
3097   $as_echo_n "(cached) " >&6
3098 else
3099   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3100 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3101 do
3102   IFS=$as_save_IFS
3103   test -z "$as_dir" && as_dir=.
3104     for ac_prog in mkdir gmkdir; do
3105          for ac_exec_ext in '' $ac_executable_extensions; do
3106            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3107            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3108              'mkdir (GNU coreutils) '* | \
3109              'mkdir (coreutils) '* | \
3110              'mkdir (fileutils) '4.1*)
3111                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3112                break 3;;
3113            esac
3114          done
3115        done
3116   done
3117 IFS=$as_save_IFS
3118
3119 fi
3120
3121   test -d ./--version && rmdir ./--version
3122   if test "${ac_cv_path_mkdir+set}" = set; then
3123     MKDIR_P="$ac_cv_path_mkdir -p"
3124   else
3125     # As a last resort, use the slow shell script.  Don't cache a
3126     # value for MKDIR_P within a source directory, because that will
3127     # break other packages using the cache if that directory is
3128     # removed, or if the value is a relative name.
3129     MKDIR_P="$ac_install_sh -d"
3130   fi
3131 fi
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3133 $as_echo "$MKDIR_P" >&6; }
3134
3135 for ac_prog in gawk mawk nawk awk
3136 do
3137   # Extract the first word of "$ac_prog", so it can be a program name with args.
3138 set dummy $ac_prog; ac_word=$2
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3140 $as_echo_n "checking for $ac_word... " >&6; }
3141 if ${ac_cv_prog_AWK+:} false; then :
3142   $as_echo_n "(cached) " >&6
3143 else
3144   if test -n "$AWK"; then
3145   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3146 else
3147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3148 for as_dir in $PATH
3149 do
3150   IFS=$as_save_IFS
3151   test -z "$as_dir" && as_dir=.
3152     for ac_exec_ext in '' $ac_executable_extensions; do
3153   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3154     ac_cv_prog_AWK="$ac_prog"
3155     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3156     break 2
3157   fi
3158 done
3159   done
3160 IFS=$as_save_IFS
3161
3162 fi
3163 fi
3164 AWK=$ac_cv_prog_AWK
3165 if test -n "$AWK"; then
3166   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3167 $as_echo "$AWK" >&6; }
3168 else
3169   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3170 $as_echo "no" >&6; }
3171 fi
3172
3173
3174   test -n "$AWK" && break
3175 done
3176
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3178 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3179 set x ${MAKE-make}
3180 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3181 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3182   $as_echo_n "(cached) " >&6
3183 else
3184   cat >conftest.make <<\_ACEOF
3185 SHELL = /bin/sh
3186 all:
3187         @echo '@@@%%%=$(MAKE)=@@@%%%'
3188 _ACEOF
3189 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3190 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3191   *@@@%%%=?*=@@@%%%*)
3192     eval ac_cv_prog_make_${ac_make}_set=yes;;
3193   *)
3194     eval ac_cv_prog_make_${ac_make}_set=no;;
3195 esac
3196 rm -f conftest.make
3197 fi
3198 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3200 $as_echo "yes" >&6; }
3201   SET_MAKE=
3202 else
3203   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3204 $as_echo "no" >&6; }
3205   SET_MAKE="MAKE=${MAKE-make}"
3206 fi
3207
3208 rm -rf .tst 2>/dev/null
3209 mkdir .tst 2>/dev/null
3210 if test -d .tst; then
3211   am__leading_dot=.
3212 else
3213   am__leading_dot=_
3214 fi
3215 rmdir .tst 2>/dev/null
3216
3217 # Check whether --enable-silent-rules was given.
3218 if test "${enable_silent_rules+set}" = set; then :
3219   enableval=$enable_silent_rules;
3220 fi
3221
3222 case $enable_silent_rules in # (((
3223   yes) AM_DEFAULT_VERBOSITY=0;;
3224    no) AM_DEFAULT_VERBOSITY=1;;
3225     *) AM_DEFAULT_VERBOSITY=1;;
3226 esac
3227 am_make=${MAKE-make}
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3229 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3230 if ${am_cv_make_support_nested_variables+:} false; then :
3231   $as_echo_n "(cached) " >&6
3232 else
3233   if $as_echo 'TRUE=$(BAR$(V))
3234 BAR0=false
3235 BAR1=true
3236 V=1
3237 am__doit:
3238         @$(TRUE)
3239 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3240   am_cv_make_support_nested_variables=yes
3241 else
3242   am_cv_make_support_nested_variables=no
3243 fi
3244 fi
3245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3246 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3247 if test $am_cv_make_support_nested_variables = yes; then
3248     AM_V='$(V)'
3249   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3250 else
3251   AM_V=$AM_DEFAULT_VERBOSITY
3252   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3253 fi
3254 AM_BACKSLASH='\'
3255
3256 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3257   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3258   # is not polluted with repeated "-I."
3259   am__isrc=' -I$(srcdir)'
3260   # test to see if srcdir already configured
3261   if test -f $srcdir/config.status; then
3262     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3263   fi
3264 fi
3265
3266 # test whether we have cygpath
3267 if test -z "$CYGPATH_W"; then
3268   if (cygpath --version) >/dev/null 2>/dev/null; then
3269     CYGPATH_W='cygpath -w'
3270   else
3271     CYGPATH_W=echo
3272   fi
3273 fi
3274
3275
3276 # Define the identity of the package.
3277  PACKAGE='pcre'
3278  VERSION='8.35'
3279
3280
3281 cat >>confdefs.h <<_ACEOF
3282 #define PACKAGE "$PACKAGE"
3283 _ACEOF
3284
3285
3286 cat >>confdefs.h <<_ACEOF
3287 #define VERSION "$VERSION"
3288 _ACEOF
3289
3290 # Some tools Automake needs.
3291
3292 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3293
3294
3295 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3296
3297
3298 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3299
3300
3301 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3302
3303
3304 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3305
3306 # For better backward compatibility.  To be removed once Automake 1.9.x
3307 # dies out for good.  For more background, see:
3308 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3309 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3310 mkdir_p='$(MKDIR_P)'
3311
3312 # We need awk for the "check" target.  The system "awk" is bad on
3313 # some platforms.
3314 # Always define AMTAR for backward compatibility.  Yes, it's still used
3315 # in the wild :-(  We should find a proper way to deprecate it ...
3316 AMTAR='$${TAR-tar}'
3317
3318
3319 # We'll loop over all known methods to create a tar archive until one works.
3320 _am_tools='gnutar  pax cpio none'
3321
3322 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3323
3324
3325
3326
3327
3328
3329 # POSIX will say in a future version that running "rm -f" with no argument
3330 # is OK; and we want to be able to make that assumption in our Makefile
3331 # recipes.  So use an aggressive probe to check that the usage we want is
3332 # actually supported "in the wild" to an acceptable degree.
3333 # See automake bug#10828.
3334 # To make any issue more visible, cause the running configure to be aborted
3335 # by default if the 'rm' program in use doesn't match our expectations; the
3336 # user can still override this though.
3337 if rm -f && rm -fr && rm -rf; then : OK; else
3338   cat >&2 <<'END'
3339 Oops!
3340
3341 Your 'rm' program seems unable to run without file operands specified
3342 on the command line, even when the '-f' option is present.  This is contrary
3343 to the behaviour of most rm programs out there, and not conforming with
3344 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3345
3346 Please tell bug-automake@gnu.org about your system, including the value
3347 of your $PATH and any error possibly output before this message.  This
3348 can help us improve future automake versions.
3349
3350 END
3351   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3352     echo 'Configuration will proceed anyway, since you have set the' >&2
3353     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3354     echo >&2
3355   else
3356     cat >&2 <<'END'
3357 Aborting the configuration process, to ensure you take notice of the issue.
3358
3359 You can download and install GNU coreutils to get an 'rm' implementation
3360 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3361
3362 If you want to complete the configuration process using your problematic
3363 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3364 to "yes", and re-run configure.
3365
3366 END
3367     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3368   fi
3369 fi
3370 # Check whether --enable-silent-rules was given.
3371 if test "${enable_silent_rules+set}" = set; then :
3372   enableval=$enable_silent_rules;
3373 fi
3374
3375 case $enable_silent_rules in # (((
3376   yes) AM_DEFAULT_VERBOSITY=0;;
3377    no) AM_DEFAULT_VERBOSITY=1;;
3378     *) AM_DEFAULT_VERBOSITY=0;;
3379 esac
3380 am_make=${MAKE-make}
3381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3382 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3383 if ${am_cv_make_support_nested_variables+:} false; then :
3384   $as_echo_n "(cached) " >&6
3385 else
3386   if $as_echo 'TRUE=$(BAR$(V))
3387 BAR0=false
3388 BAR1=true
3389 V=1
3390 am__doit:
3391         @$(TRUE)
3392 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3393   am_cv_make_support_nested_variables=yes
3394 else
3395   am_cv_make_support_nested_variables=no
3396 fi
3397 fi
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3399 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3400 if test $am_cv_make_support_nested_variables = yes; then
3401     AM_V='$(V)'
3402   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3403 else
3404   AM_V=$AM_DEFAULT_VERBOSITY
3405   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3406 fi
3407 AM_BACKSLASH='\'
3408
3409 ac_config_headers="$ac_config_headers config.h"
3410
3411
3412 # This is a new thing required to stop a warning from automake 1.12
3413 DEPDIR="${am__leading_dot}deps"
3414
3415 ac_config_commands="$ac_config_commands depfiles"
3416
3417
3418 am_make=${MAKE-make}
3419 cat > confinc << 'END'
3420 am__doit:
3421         @echo this is the am__doit target
3422 .PHONY: am__doit
3423 END
3424 # If we don't find an include directive, just comment out the code.
3425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3426 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3427 am__include="#"
3428 am__quote=
3429 _am_result=none
3430 # First try GNU make style include.
3431 echo "include confinc" > confmf
3432 # Ignore all kinds of additional output from 'make'.
3433 case `$am_make -s -f confmf 2> /dev/null` in #(
3434 *the\ am__doit\ target*)
3435   am__include=include
3436   am__quote=
3437   _am_result=GNU
3438   ;;
3439 esac
3440 # Now try BSD make style include.
3441 if test "$am__include" = "#"; then
3442    echo '.include "confinc"' > confmf
3443    case `$am_make -s -f confmf 2> /dev/null` in #(
3444    *the\ am__doit\ target*)
3445      am__include=.include
3446      am__quote="\""
3447      _am_result=BSD
3448      ;;
3449    esac
3450 fi
3451
3452
3453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3454 $as_echo "$_am_result" >&6; }
3455 rm -f confinc confmf
3456
3457 # Check whether --enable-dependency-tracking was given.
3458 if test "${enable_dependency_tracking+set}" = set; then :
3459   enableval=$enable_dependency_tracking;
3460 fi
3461
3462 if test "x$enable_dependency_tracking" != xno; then
3463   am_depcomp="$ac_aux_dir/depcomp"
3464   AMDEPBACKSLASH='\'
3465   am__nodep='_no'
3466 fi
3467  if test "x$enable_dependency_tracking" != xno; then
3468   AMDEP_TRUE=
3469   AMDEP_FALSE='#'
3470 else
3471   AMDEP_TRUE='#'
3472   AMDEP_FALSE=
3473 fi
3474
3475
3476 ac_ext=c
3477 ac_cpp='$CPP $CPPFLAGS'
3478 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3479 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3480 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3481 if test -n "$ac_tool_prefix"; then
3482   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3483 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3485 $as_echo_n "checking for $ac_word... " >&6; }
3486 if ${ac_cv_prog_CC+:} false; then :
3487   $as_echo_n "(cached) " >&6
3488 else
3489   if test -n "$CC"; then
3490   ac_cv_prog_CC="$CC" # Let the user override the test.
3491 else
3492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3493 for as_dir in $PATH
3494 do
3495   IFS=$as_save_IFS
3496   test -z "$as_dir" && as_dir=.
3497     for ac_exec_ext in '' $ac_executable_extensions; do
3498   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3499     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3500     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3501     break 2
3502   fi
3503 done
3504   done
3505 IFS=$as_save_IFS
3506
3507 fi
3508 fi
3509 CC=$ac_cv_prog_CC
3510 if test -n "$CC"; then
3511   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3512 $as_echo "$CC" >&6; }
3513 else
3514   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3515 $as_echo "no" >&6; }
3516 fi
3517
3518
3519 fi
3520 if test -z "$ac_cv_prog_CC"; then
3521   ac_ct_CC=$CC
3522   # Extract the first word of "gcc", so it can be a program name with args.
3523 set dummy gcc; ac_word=$2
3524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3525 $as_echo_n "checking for $ac_word... " >&6; }
3526 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3527   $as_echo_n "(cached) " >&6
3528 else
3529   if test -n "$ac_ct_CC"; then
3530   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3531 else
3532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3533 for as_dir in $PATH
3534 do
3535   IFS=$as_save_IFS
3536   test -z "$as_dir" && as_dir=.
3537     for ac_exec_ext in '' $ac_executable_extensions; do
3538   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3539     ac_cv_prog_ac_ct_CC="gcc"
3540     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3541     break 2
3542   fi
3543 done
3544   done
3545 IFS=$as_save_IFS
3546
3547 fi
3548 fi
3549 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3550 if test -n "$ac_ct_CC"; then
3551   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3552 $as_echo "$ac_ct_CC" >&6; }
3553 else
3554   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3555 $as_echo "no" >&6; }
3556 fi
3557
3558   if test "x$ac_ct_CC" = x; then
3559     CC=""
3560   else
3561     case $cross_compiling:$ac_tool_warned in
3562 yes:)
3563 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3564 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3565 ac_tool_warned=yes ;;
3566 esac
3567     CC=$ac_ct_CC
3568   fi
3569 else
3570   CC="$ac_cv_prog_CC"
3571 fi
3572
3573 if test -z "$CC"; then
3574           if test -n "$ac_tool_prefix"; then
3575     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3576 set dummy ${ac_tool_prefix}cc; ac_word=$2
3577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3578 $as_echo_n "checking for $ac_word... " >&6; }
3579 if ${ac_cv_prog_CC+:} false; then :
3580   $as_echo_n "(cached) " >&6
3581 else
3582   if test -n "$CC"; then
3583   ac_cv_prog_CC="$CC" # Let the user override the test.
3584 else
3585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3586 for as_dir in $PATH
3587 do
3588   IFS=$as_save_IFS
3589   test -z "$as_dir" && as_dir=.
3590     for ac_exec_ext in '' $ac_executable_extensions; do
3591   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3592     ac_cv_prog_CC="${ac_tool_prefix}cc"
3593     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3594     break 2
3595   fi
3596 done
3597   done
3598 IFS=$as_save_IFS
3599
3600 fi
3601 fi
3602 CC=$ac_cv_prog_CC
3603 if test -n "$CC"; then
3604   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3605 $as_echo "$CC" >&6; }
3606 else
3607   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3608 $as_echo "no" >&6; }
3609 fi
3610
3611
3612   fi
3613 fi
3614 if test -z "$CC"; then
3615   # Extract the first word of "cc", so it can be a program name with args.
3616 set dummy cc; ac_word=$2
3617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3618 $as_echo_n "checking for $ac_word... " >&6; }
3619 if ${ac_cv_prog_CC+:} false; then :
3620   $as_echo_n "(cached) " >&6
3621 else
3622   if test -n "$CC"; then
3623   ac_cv_prog_CC="$CC" # Let the user override the test.
3624 else
3625   ac_prog_rejected=no
3626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3627 for as_dir in $PATH
3628 do
3629   IFS=$as_save_IFS
3630   test -z "$as_dir" && as_dir=.
3631     for ac_exec_ext in '' $ac_executable_extensions; do
3632   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3633     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3634        ac_prog_rejected=yes
3635        continue
3636      fi
3637     ac_cv_prog_CC="cc"
3638     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3639     break 2
3640   fi
3641 done
3642   done
3643 IFS=$as_save_IFS
3644
3645 if test $ac_prog_rejected = yes; then
3646   # We found a bogon in the path, so make sure we never use it.
3647   set dummy $ac_cv_prog_CC
3648   shift
3649   if test $# != 0; then
3650     # We chose a different compiler from the bogus one.
3651     # However, it has the same basename, so the bogon will be chosen
3652     # first if we set CC to just the basename; use the full file name.
3653     shift
3654     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3655   fi
3656 fi
3657 fi
3658 fi
3659 CC=$ac_cv_prog_CC
3660 if test -n "$CC"; then
3661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3662 $as_echo "$CC" >&6; }
3663 else
3664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3665 $as_echo "no" >&6; }
3666 fi
3667
3668
3669 fi
3670 if test -z "$CC"; then
3671   if test -n "$ac_tool_prefix"; then
3672   for ac_prog in cl.exe
3673   do
3674     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3675 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3677 $as_echo_n "checking for $ac_word... " >&6; }
3678 if ${ac_cv_prog_CC+:} false; then :
3679   $as_echo_n "(cached) " >&6
3680 else
3681   if test -n "$CC"; then
3682   ac_cv_prog_CC="$CC" # Let the user override the test.
3683 else
3684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3685 for as_dir in $PATH
3686 do
3687   IFS=$as_save_IFS
3688   test -z "$as_dir" && as_dir=.
3689     for ac_exec_ext in '' $ac_executable_extensions; do
3690   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3691     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3692     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3693     break 2
3694   fi
3695 done
3696   done
3697 IFS=$as_save_IFS
3698
3699 fi
3700 fi
3701 CC=$ac_cv_prog_CC
3702 if test -n "$CC"; then
3703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3704 $as_echo "$CC" >&6; }
3705 else
3706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3707 $as_echo "no" >&6; }
3708 fi
3709
3710
3711     test -n "$CC" && break
3712   done
3713 fi
3714 if test -z "$CC"; then
3715   ac_ct_CC=$CC
3716   for ac_prog in cl.exe
3717 do
3718   # Extract the first word of "$ac_prog", so it can be a program name with args.
3719 set dummy $ac_prog; ac_word=$2
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3721 $as_echo_n "checking for $ac_word... " >&6; }
3722 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3723   $as_echo_n "(cached) " >&6
3724 else
3725   if test -n "$ac_ct_CC"; then
3726   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3727 else
3728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3729 for as_dir in $PATH
3730 do
3731   IFS=$as_save_IFS
3732   test -z "$as_dir" && as_dir=.
3733     for ac_exec_ext in '' $ac_executable_extensions; do
3734   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3735     ac_cv_prog_ac_ct_CC="$ac_prog"
3736     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3737     break 2
3738   fi
3739 done
3740   done
3741 IFS=$as_save_IFS
3742
3743 fi
3744 fi
3745 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3746 if test -n "$ac_ct_CC"; then
3747   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3748 $as_echo "$ac_ct_CC" >&6; }
3749 else
3750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3751 $as_echo "no" >&6; }
3752 fi
3753
3754
3755   test -n "$ac_ct_CC" && break
3756 done
3757
3758   if test "x$ac_ct_CC" = x; then
3759     CC=""
3760   else
3761     case $cross_compiling:$ac_tool_warned in
3762 yes:)
3763 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3764 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3765 ac_tool_warned=yes ;;
3766 esac
3767     CC=$ac_ct_CC
3768   fi
3769 fi
3770
3771 fi
3772
3773
3774 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3775 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3776 as_fn_error $? "no acceptable C compiler found in \$PATH
3777 See \`config.log' for more details" "$LINENO" 5; }
3778
3779 # Provide some information about the compiler.
3780 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3781 set X $ac_compile
3782 ac_compiler=$2
3783 for ac_option in --version -v -V -qversion; do
3784   { { ac_try="$ac_compiler $ac_option >&5"
3785 case "(($ac_try" in
3786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3787   *) ac_try_echo=$ac_try;;
3788 esac
3789 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3790 $as_echo "$ac_try_echo"; } >&5
3791   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3792   ac_status=$?
3793   if test -s conftest.err; then
3794     sed '10a\
3795 ... rest of stderr output deleted ...
3796          10q' conftest.err >conftest.er1
3797     cat conftest.er1 >&5
3798   fi
3799   rm -f conftest.er1 conftest.err
3800   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3801   test $ac_status = 0; }
3802 done
3803
3804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3805 /* end confdefs.h.  */
3806
3807 int
3808 main ()
3809 {
3810
3811   ;
3812   return 0;
3813 }
3814 _ACEOF
3815 ac_clean_files_save=$ac_clean_files
3816 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3817 # Try to create an executable without -o first, disregard a.out.
3818 # It will help us diagnose broken compilers, and finding out an intuition
3819 # of exeext.
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3821 $as_echo_n "checking whether the C compiler works... " >&6; }
3822 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3823
3824 # The possible output files:
3825 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3826
3827 ac_rmfiles=
3828 for ac_file in $ac_files
3829 do
3830   case $ac_file in
3831     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3832     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3833   esac
3834 done
3835 rm -f $ac_rmfiles
3836
3837 if { { ac_try="$ac_link_default"
3838 case "(($ac_try" in
3839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3840   *) ac_try_echo=$ac_try;;
3841 esac
3842 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3843 $as_echo "$ac_try_echo"; } >&5
3844   (eval "$ac_link_default") 2>&5
3845   ac_status=$?
3846   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3847   test $ac_status = 0; }; then :
3848   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3849 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3850 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3851 # so that the user can short-circuit this test for compilers unknown to
3852 # Autoconf.
3853 for ac_file in $ac_files ''
3854 do
3855   test -f "$ac_file" || continue
3856   case $ac_file in
3857     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3858         ;;
3859     [ab].out )
3860         # We found the default executable, but exeext='' is most
3861         # certainly right.
3862         break;;
3863     *.* )
3864         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3865         then :; else
3866            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3867         fi
3868         # We set ac_cv_exeext here because the later test for it is not
3869         # safe: cross compilers may not add the suffix if given an `-o'
3870         # argument, so we may need to know it at that point already.
3871         # Even if this section looks crufty: it has the advantage of
3872         # actually working.
3873         break;;
3874     * )
3875         break;;
3876   esac
3877 done
3878 test "$ac_cv_exeext" = no && ac_cv_exeext=
3879
3880 else
3881   ac_file=''
3882 fi
3883 if test -z "$ac_file"; then :
3884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3885 $as_echo "no" >&6; }
3886 $as_echo "$as_me: failed program was:" >&5
3887 sed 's/^/| /' conftest.$ac_ext >&5
3888
3889 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3890 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3891 as_fn_error 77 "C compiler cannot create executables
3892 See \`config.log' for more details" "$LINENO" 5; }
3893 else
3894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3895 $as_echo "yes" >&6; }
3896 fi
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3898 $as_echo_n "checking for C compiler default output file name... " >&6; }
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3900 $as_echo "$ac_file" >&6; }
3901 ac_exeext=$ac_cv_exeext
3902
3903 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3904 ac_clean_files=$ac_clean_files_save
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3906 $as_echo_n "checking for suffix of executables... " >&6; }
3907 if { { ac_try="$ac_link"
3908 case "(($ac_try" in
3909   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3910   *) ac_try_echo=$ac_try;;
3911 esac
3912 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3913 $as_echo "$ac_try_echo"; } >&5
3914   (eval "$ac_link") 2>&5
3915   ac_status=$?
3916   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3917   test $ac_status = 0; }; then :
3918   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3919 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3920 # work properly (i.e., refer to `conftest.exe'), while it won't with
3921 # `rm'.
3922 for ac_file in conftest.exe conftest conftest.*; do
3923   test -f "$ac_file" || continue
3924   case $ac_file in
3925     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3926     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3927           break;;
3928     * ) break;;
3929   esac
3930 done
3931 else
3932   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3933 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3934 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3935 See \`config.log' for more details" "$LINENO" 5; }
3936 fi
3937 rm -f conftest conftest$ac_cv_exeext
3938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3939 $as_echo "$ac_cv_exeext" >&6; }
3940
3941 rm -f conftest.$ac_ext
3942 EXEEXT=$ac_cv_exeext
3943 ac_exeext=$EXEEXT
3944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3945 /* end confdefs.h.  */
3946 #include <stdio.h>
3947 int
3948 main ()
3949 {
3950 FILE *f = fopen ("conftest.out", "w");
3951  return ferror (f) || fclose (f) != 0;
3952
3953   ;
3954   return 0;
3955 }
3956 _ACEOF
3957 ac_clean_files="$ac_clean_files conftest.out"
3958 # Check that the compiler produces executables we can run.  If not, either
3959 # the compiler is broken, or we cross compile.
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3961 $as_echo_n "checking whether we are cross compiling... " >&6; }
3962 if test "$cross_compiling" != yes; then
3963   { { ac_try="$ac_link"
3964 case "(($ac_try" in
3965   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3966   *) ac_try_echo=$ac_try;;
3967 esac
3968 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3969 $as_echo "$ac_try_echo"; } >&5
3970   (eval "$ac_link") 2>&5
3971   ac_status=$?
3972   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3973   test $ac_status = 0; }
3974   if { ac_try='./conftest$ac_cv_exeext'
3975   { { case "(($ac_try" in
3976   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3977   *) ac_try_echo=$ac_try;;
3978 esac
3979 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3980 $as_echo "$ac_try_echo"; } >&5
3981   (eval "$ac_try") 2>&5
3982   ac_status=$?
3983   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3984   test $ac_status = 0; }; }; then
3985     cross_compiling=no
3986   else
3987     if test "$cross_compiling" = maybe; then
3988         cross_compiling=yes
3989     else
3990         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3991 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3992 as_fn_error $? "cannot run C compiled programs.
3993 If you meant to cross compile, use \`--host'.
3994 See \`config.log' for more details" "$LINENO" 5; }
3995     fi
3996   fi
3997 fi
3998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3999 $as_echo "$cross_compiling" >&6; }
4000
4001 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4002 ac_clean_files=$ac_clean_files_save
4003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4004 $as_echo_n "checking for suffix of object files... " >&6; }
4005 if ${ac_cv_objext+:} false; then :
4006   $as_echo_n "(cached) " >&6
4007 else
4008   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4009 /* end confdefs.h.  */
4010
4011 int
4012 main ()
4013 {
4014
4015   ;
4016   return 0;
4017 }
4018 _ACEOF
4019 rm -f conftest.o conftest.obj
4020 if { { ac_try="$ac_compile"
4021 case "(($ac_try" in
4022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4023   *) ac_try_echo=$ac_try;;
4024 esac
4025 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4026 $as_echo "$ac_try_echo"; } >&5
4027   (eval "$ac_compile") 2>&5
4028   ac_status=$?
4029   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4030   test $ac_status = 0; }; then :
4031   for ac_file in conftest.o conftest.obj conftest.*; do
4032   test -f "$ac_file" || continue;
4033   case $ac_file in
4034     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4035     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4036        break;;
4037   esac
4038 done
4039 else
4040   $as_echo "$as_me: failed program was:" >&5
4041 sed 's/^/| /' conftest.$ac_ext >&5
4042
4043 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4044 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4045 as_fn_error $? "cannot compute suffix of object files: cannot compile
4046 See \`config.log' for more details" "$LINENO" 5; }
4047 fi
4048 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4049 fi
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4051 $as_echo "$ac_cv_objext" >&6; }
4052 OBJEXT=$ac_cv_objext
4053 ac_objext=$OBJEXT
4054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4055 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4056 if ${ac_cv_c_compiler_gnu+:} false; then :
4057   $as_echo_n "(cached) " >&6
4058 else
4059   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4060 /* end confdefs.h.  */
4061
4062 int
4063 main ()
4064 {
4065 #ifndef __GNUC__
4066        choke me
4067 #endif
4068
4069   ;
4070   return 0;
4071 }
4072 _ACEOF
4073 if ac_fn_c_try_compile "$LINENO"; then :
4074   ac_compiler_gnu=yes
4075 else
4076   ac_compiler_gnu=no
4077 fi
4078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4079 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4080
4081 fi
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4083 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4084 if test $ac_compiler_gnu = yes; then
4085   GCC=yes
4086 else
4087   GCC=
4088 fi
4089 ac_test_CFLAGS=${CFLAGS+set}
4090 ac_save_CFLAGS=$CFLAGS
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4092 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4093 if ${ac_cv_prog_cc_g+:} false; then :
4094   $as_echo_n "(cached) " >&6
4095 else
4096   ac_save_c_werror_flag=$ac_c_werror_flag
4097    ac_c_werror_flag=yes
4098    ac_cv_prog_cc_g=no
4099    CFLAGS="-g"
4100    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4101 /* end confdefs.h.  */
4102
4103 int
4104 main ()
4105 {
4106
4107   ;
4108   return 0;
4109 }
4110 _ACEOF
4111 if ac_fn_c_try_compile "$LINENO"; then :
4112   ac_cv_prog_cc_g=yes
4113 else
4114   CFLAGS=""
4115       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4116 /* end confdefs.h.  */
4117
4118 int
4119 main ()
4120 {
4121
4122   ;
4123   return 0;
4124 }
4125 _ACEOF
4126 if ac_fn_c_try_compile "$LINENO"; then :
4127
4128 else
4129   ac_c_werror_flag=$ac_save_c_werror_flag
4130          CFLAGS="-g"
4131          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4132 /* end confdefs.h.  */
4133
4134 int
4135 main ()
4136 {
4137
4138   ;
4139   return 0;
4140 }
4141 _ACEOF
4142 if ac_fn_c_try_compile "$LINENO"; then :
4143   ac_cv_prog_cc_g=yes
4144 fi
4145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4146 fi
4147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4148 fi
4149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4150    ac_c_werror_flag=$ac_save_c_werror_flag
4151 fi
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4153 $as_echo "$ac_cv_prog_cc_g" >&6; }
4154 if test "$ac_test_CFLAGS" = set; then
4155   CFLAGS=$ac_save_CFLAGS
4156 elif test $ac_cv_prog_cc_g = yes; then
4157   if test "$GCC" = yes; then
4158     CFLAGS="-g -O2"
4159   else
4160     CFLAGS="-g"
4161   fi
4162 else
4163   if test "$GCC" = yes; then
4164     CFLAGS="-O2"
4165   else
4166     CFLAGS=
4167   fi
4168 fi
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4170 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4171 if ${ac_cv_prog_cc_c89+:} false; then :
4172   $as_echo_n "(cached) " >&6
4173 else
4174   ac_cv_prog_cc_c89=no
4175 ac_save_CC=$CC
4176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4177 /* end confdefs.h.  */
4178 #include <stdarg.h>
4179 #include <stdio.h>
4180 struct stat;
4181 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4182 struct buf { int x; };
4183 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4184 static char *e (p, i)
4185      char **p;
4186      int i;
4187 {
4188   return p[i];
4189 }
4190 static char *f (char * (*g) (char **, int), char **p, ...)
4191 {
4192   char *s;
4193   va_list v;
4194   va_start (v,p);
4195   s = g (p, va_arg (v,int));
4196   va_end (v);
4197   return s;
4198 }
4199
4200 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4201    function prototypes and stuff, but not '\xHH' hex character constants.
4202    These don't provoke an error unfortunately, instead are silently treated
4203    as 'x'.  The following induces an error, until -std is added to get
4204    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4205    array size at least.  It's necessary to write '\x00'==0 to get something
4206    that's true only with -std.  */
4207 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4208
4209 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4210    inside strings and character constants.  */
4211 #define FOO(x) 'x'
4212 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4213
4214 int test (int i, double x);
4215 struct s1 {int (*f) (int a);};
4216 struct s2 {int (*f) (double a);};
4217 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4218 int argc;
4219 char **argv;
4220 int
4221 main ()
4222 {
4223 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4224   ;
4225   return 0;
4226 }
4227 _ACEOF
4228 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4229         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4230 do
4231   CC="$ac_save_CC $ac_arg"
4232   if ac_fn_c_try_compile "$LINENO"; then :
4233   ac_cv_prog_cc_c89=$ac_arg
4234 fi
4235 rm -f core conftest.err conftest.$ac_objext
4236   test "x$ac_cv_prog_cc_c89" != "xno" && break
4237 done
4238 rm -f conftest.$ac_ext
4239 CC=$ac_save_CC
4240
4241 fi
4242 # AC_CACHE_VAL
4243 case "x$ac_cv_prog_cc_c89" in
4244   x)
4245     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4246 $as_echo "none needed" >&6; } ;;
4247   xno)
4248     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4249 $as_echo "unsupported" >&6; } ;;
4250   *)
4251     CC="$CC $ac_cv_prog_cc_c89"
4252     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4253 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4254 esac
4255 if test "x$ac_cv_prog_cc_c89" != xno; then :
4256
4257 fi
4258
4259 ac_ext=c
4260 ac_cpp='$CPP $CPPFLAGS'
4261 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4262 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4263 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4264
4265 ac_ext=c
4266 ac_cpp='$CPP $CPPFLAGS'
4267 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4268 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4269 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4271 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4272 if ${am_cv_prog_cc_c_o+:} false; then :
4273   $as_echo_n "(cached) " >&6
4274 else
4275   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4276 /* end confdefs.h.  */
4277
4278 int
4279 main ()
4280 {
4281
4282   ;
4283   return 0;
4284 }
4285 _ACEOF
4286   # Make sure it works both with $CC and with simple cc.
4287   # Following AC_PROG_CC_C_O, we do the test twice because some
4288   # compilers refuse to overwrite an existing .o file with -o,
4289   # though they will create one.
4290   am_cv_prog_cc_c_o=yes
4291   for am_i in 1 2; do
4292     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4293    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4294    ac_status=$?
4295    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4296    (exit $ac_status); } \
4297          && test -f conftest2.$ac_objext; then
4298       : OK
4299     else
4300       am_cv_prog_cc_c_o=no
4301       break
4302     fi
4303   done
4304   rm -f core conftest*
4305   unset am_i
4306 fi
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4308 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4309 if test "$am_cv_prog_cc_c_o" != yes; then
4310    # Losing compiler, so override with the script.
4311    # FIXME: It is wrong to rewrite CC.
4312    # But if we don't then we get into trouble of one sort or another.
4313    # A longer-term fix would be to have automake use am__CC in this case,
4314    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4315    CC="$am_aux_dir/compile $CC"
4316 fi
4317 ac_ext=c
4318 ac_cpp='$CPP $CPPFLAGS'
4319 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4320 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4321 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4322
4323
4324 depcc="$CC"   am_compiler_list=
4325
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4327 $as_echo_n "checking dependency style of $depcc... " >&6; }
4328 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4329   $as_echo_n "(cached) " >&6
4330 else
4331   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4332   # We make a subdir and do the tests there.  Otherwise we can end up
4333   # making bogus files that we don't know about and never remove.  For
4334   # instance it was reported that on HP-UX the gcc test will end up
4335   # making a dummy file named 'D' -- because '-MD' means "put the output
4336   # in D".
4337   rm -rf conftest.dir
4338   mkdir conftest.dir
4339   # Copy depcomp to subdir because otherwise we won't find it if we're
4340   # using a relative directory.
4341   cp "$am_depcomp" conftest.dir
4342   cd conftest.dir
4343   # We will build objects and dependencies in a subdirectory because
4344   # it helps to detect inapplicable dependency modes.  For instance
4345   # both Tru64's cc and ICC support -MD to output dependencies as a
4346   # side effect of compilation, but ICC will put the dependencies in
4347   # the current directory while Tru64 will put them in the object
4348   # directory.
4349   mkdir sub
4350
4351   am_cv_CC_dependencies_compiler_type=none
4352   if test "$am_compiler_list" = ""; then
4353      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4354   fi
4355   am__universal=false
4356   case " $depcc " in #(
4357      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4358      esac
4359
4360   for depmode in $am_compiler_list; do
4361     # Setup a source with many dependencies, because some compilers
4362     # like to wrap large dependency lists on column 80 (with \), and
4363     # we should not choose a depcomp mode which is confused by this.
4364     #
4365     # We need to recreate these files for each test, as the compiler may
4366     # overwrite some of them when testing with obscure command lines.
4367     # This happens at least with the AIX C compiler.
4368     : > sub/conftest.c
4369     for i in 1 2 3 4 5 6; do
4370       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4371       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4372       # Solaris 10 /bin/sh.
4373       echo '/* dummy */' > sub/conftst$i.h
4374     done
4375     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4376
4377     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4378     # mode.  It turns out that the SunPro C++ compiler does not properly
4379     # handle '-M -o', and we need to detect this.  Also, some Intel
4380     # versions had trouble with output in subdirs.
4381     am__obj=sub/conftest.${OBJEXT-o}
4382     am__minus_obj="-o $am__obj"
4383     case $depmode in
4384     gcc)
4385       # This depmode causes a compiler race in universal mode.
4386       test "$am__universal" = false || continue
4387       ;;
4388     nosideeffect)
4389       # After this tag, mechanisms are not by side-effect, so they'll
4390       # only be used when explicitly requested.
4391       if test "x$enable_dependency_tracking" = xyes; then
4392         continue
4393       else
4394         break
4395       fi
4396       ;;
4397     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4398       # This compiler won't grok '-c -o', but also, the minuso test has
4399       # not run yet.  These depmodes are late enough in the game, and
4400       # so weak that their functioning should not be impacted.
4401       am__obj=conftest.${OBJEXT-o}
4402       am__minus_obj=
4403       ;;
4404     none) break ;;
4405     esac
4406     if depmode=$depmode \
4407        source=sub/conftest.c object=$am__obj \
4408        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4409        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4410          >/dev/null 2>conftest.err &&
4411        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4412        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4413        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4414        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4415       # icc doesn't choke on unknown options, it will just issue warnings
4416       # or remarks (even with -Werror).  So we grep stderr for any message
4417       # that says an option was ignored or not supported.
4418       # When given -MP, icc 7.0 and 7.1 complain thusly:
4419       #   icc: Command line warning: ignoring option '-M'; no argument required
4420       # The diagnosis changed in icc 8.0:
4421       #   icc: Command line remark: option '-MP' not supported
4422       if (grep 'ignoring option' conftest.err ||
4423           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4424         am_cv_CC_dependencies_compiler_type=$depmode
4425         break
4426       fi
4427     fi
4428   done
4429
4430   cd ..
4431   rm -rf conftest.dir
4432 else
4433   am_cv_CC_dependencies_compiler_type=none
4434 fi
4435
4436 fi
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4438 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4439 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4440
4441  if
4442   test "x$enable_dependency_tracking" != xno \
4443   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4444   am__fastdepCC_TRUE=
4445   am__fastdepCC_FALSE='#'
4446 else
4447   am__fastdepCC_TRUE='#'
4448   am__fastdepCC_FALSE=
4449 fi
4450
4451
4452
4453 if test -n "$ac_tool_prefix"; then
4454   for ac_prog in ar lib "link -lib"
4455   do
4456     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4457 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4459 $as_echo_n "checking for $ac_word... " >&6; }
4460 if ${ac_cv_prog_AR+:} false; then :
4461   $as_echo_n "(cached) " >&6
4462 else
4463   if test -n "$AR"; then
4464   ac_cv_prog_AR="$AR" # Let the user override the test.
4465 else
4466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4467 for as_dir in $PATH
4468 do
4469   IFS=$as_save_IFS
4470   test -z "$as_dir" && as_dir=.
4471     for ac_exec_ext in '' $ac_executable_extensions; do
4472   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4473     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
4474     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4475     break 2
4476   fi
4477 done
4478   done
4479 IFS=$as_save_IFS
4480
4481 fi
4482 fi
4483 AR=$ac_cv_prog_AR
4484 if test -n "$AR"; then
4485   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4486 $as_echo "$AR" >&6; }
4487 else
4488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4489 $as_echo "no" >&6; }
4490 fi
4491
4492
4493     test -n "$AR" && break
4494   done
4495 fi
4496 if test -z "$AR"; then
4497   ac_ct_AR=$AR
4498   for ac_prog in ar lib "link -lib"
4499 do
4500   # Extract the first word of "$ac_prog", so it can be a program name with args.
4501 set dummy $ac_prog; ac_word=$2
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4503 $as_echo_n "checking for $ac_word... " >&6; }
4504 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4505   $as_echo_n "(cached) " >&6
4506 else
4507   if test -n "$ac_ct_AR"; then
4508   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4509 else
4510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4511 for as_dir in $PATH
4512 do
4513   IFS=$as_save_IFS
4514   test -z "$as_dir" && as_dir=.
4515     for ac_exec_ext in '' $ac_executable_extensions; do
4516   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4517     ac_cv_prog_ac_ct_AR="$ac_prog"
4518     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4519     break 2
4520   fi
4521 done
4522   done
4523 IFS=$as_save_IFS
4524
4525 fi
4526 fi
4527 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4528 if test -n "$ac_ct_AR"; then
4529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4530 $as_echo "$ac_ct_AR" >&6; }
4531 else
4532   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4533 $as_echo "no" >&6; }
4534 fi
4535
4536
4537   test -n "$ac_ct_AR" && break
4538 done
4539
4540   if test "x$ac_ct_AR" = x; then
4541     AR="false"
4542   else
4543     case $cross_compiling:$ac_tool_warned in
4544 yes:)
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4546 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4547 ac_tool_warned=yes ;;
4548 esac
4549     AR=$ac_ct_AR
4550   fi
4551 fi
4552
4553 : ${AR=ar}
4554
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
4556 $as_echo_n "checking the archiver ($AR) interface... " >&6; }
4557 if ${am_cv_ar_interface+:} false; then :
4558   $as_echo_n "(cached) " >&6
4559 else
4560   ac_ext=c
4561 ac_cpp='$CPP $CPPFLAGS'
4562 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4563 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4564 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4565
4566    am_cv_ar_interface=ar
4567    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4568 /* end confdefs.h.  */
4569 int some_variable = 0;
4570 _ACEOF
4571 if ac_fn_c_try_compile "$LINENO"; then :
4572   am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
4573       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
4574   (eval $am_ar_try) 2>&5
4575   ac_status=$?
4576   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4577   test $ac_status = 0; }
4578       if test "$ac_status" -eq 0; then
4579         am_cv_ar_interface=ar
4580       else
4581         am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
4582         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
4583   (eval $am_ar_try) 2>&5
4584   ac_status=$?
4585   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4586   test $ac_status = 0; }
4587         if test "$ac_status" -eq 0; then
4588           am_cv_ar_interface=lib
4589         else
4590           am_cv_ar_interface=unknown
4591         fi
4592       fi
4593       rm -f conftest.lib libconftest.a
4594
4595 fi
4596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4597    ac_ext=c
4598 ac_cpp='$CPP $CPPFLAGS'
4599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4602
4603 fi
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
4605 $as_echo "$am_cv_ar_interface" >&6; }
4606
4607 case $am_cv_ar_interface in
4608 ar)
4609   ;;
4610 lib)
4611   # Microsoft lib, so override with the ar-lib wrapper script.
4612   # FIXME: It is wrong to rewrite AR.
4613   # But if we don't then we get into trouble of one sort or another.
4614   # A longer-term fix would be to have automake use am__AR in this case,
4615   # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
4616   # similar.
4617   AR="$am_aux_dir/ar-lib $AR"
4618   ;;
4619 unknown)
4620   as_fn_error $? "could not determine $AR interface" "$LINENO" 5
4621   ;;
4622 esac
4623
4624
4625 # This was added at the suggestion of libtoolize (03-Jan-10)
4626
4627
4628 # The default CFLAGS and CXXFLAGS in Autoconf are "-g -O2" for gcc and just
4629 # "-g" for any other compiler. There doesn't seem to be a standard way of
4630 # getting rid of the -g (which I don't think is needed for a production
4631 # library). This fudge seems to achieve the necessary. First, we remember the
4632 # externally set values of CFLAGS and CXXFLAGS. Then call the AC_PROG_CC and
4633 # AC_PROG_CXX macros to find the compilers - if CFLAGS and CXXFLAGS are not
4634 # set, they will be set to Autoconf's defaults. Afterwards, if the original
4635 # values were not set, remove the -g from the Autoconf defaults.
4636 # (PH 02-May-07)
4637
4638 remember_set_CFLAGS="$CFLAGS"
4639 remember_set_CXXFLAGS="$CXXFLAGS"
4640
4641 ac_ext=c
4642 ac_cpp='$CPP $CPPFLAGS'
4643 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4644 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4645 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4646 if test -n "$ac_tool_prefix"; then
4647   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4648 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4650 $as_echo_n "checking for $ac_word... " >&6; }
4651 if ${ac_cv_prog_CC+:} false; then :
4652   $as_echo_n "(cached) " >&6
4653 else
4654   if test -n "$CC"; then
4655   ac_cv_prog_CC="$CC" # Let the user override the test.
4656 else
4657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4658 for as_dir in $PATH
4659 do
4660   IFS=$as_save_IFS
4661   test -z "$as_dir" && as_dir=.
4662     for ac_exec_ext in '' $ac_executable_extensions; do
4663   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4664     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4665     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4666     break 2
4667   fi
4668 done
4669   done
4670 IFS=$as_save_IFS
4671
4672 fi
4673 fi
4674 CC=$ac_cv_prog_CC
4675 if test -n "$CC"; then
4676   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4677 $as_echo "$CC" >&6; }
4678 else
4679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4680 $as_echo "no" >&6; }
4681 fi
4682
4683
4684 fi
4685 if test -z "$ac_cv_prog_CC"; then
4686   ac_ct_CC=$CC
4687   # Extract the first word of "gcc", so it can be a program name with args.
4688 set dummy gcc; ac_word=$2
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4690 $as_echo_n "checking for $ac_word... " >&6; }
4691 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4692   $as_echo_n "(cached) " >&6
4693 else
4694   if test -n "$ac_ct_CC"; then
4695   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4696 else
4697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4698 for as_dir in $PATH
4699 do
4700   IFS=$as_save_IFS
4701   test -z "$as_dir" && as_dir=.
4702     for ac_exec_ext in '' $ac_executable_extensions; do
4703   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4704     ac_cv_prog_ac_ct_CC="gcc"
4705     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4706     break 2
4707   fi
4708 done
4709   done
4710 IFS=$as_save_IFS
4711
4712 fi
4713 fi
4714 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4715 if test -n "$ac_ct_CC"; then
4716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4717 $as_echo "$ac_ct_CC" >&6; }
4718 else
4719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4720 $as_echo "no" >&6; }
4721 fi
4722
4723   if test "x$ac_ct_CC" = x; then
4724     CC=""
4725   else
4726     case $cross_compiling:$ac_tool_warned in
4727 yes:)
4728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4729 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4730 ac_tool_warned=yes ;;
4731 esac
4732     CC=$ac_ct_CC
4733   fi
4734 else
4735   CC="$ac_cv_prog_CC"
4736 fi
4737
4738 if test -z "$CC"; then
4739           if test -n "$ac_tool_prefix"; then
4740     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4741 set dummy ${ac_tool_prefix}cc; ac_word=$2
4742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4743 $as_echo_n "checking for $ac_word... " >&6; }
4744 if ${ac_cv_prog_CC+:} false; then :
4745   $as_echo_n "(cached) " >&6
4746 else
4747   if test -n "$CC"; then
4748   ac_cv_prog_CC="$CC" # Let the user override the test.
4749 else
4750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4751 for as_dir in $PATH
4752 do
4753   IFS=$as_save_IFS
4754   test -z "$as_dir" && as_dir=.
4755     for ac_exec_ext in '' $ac_executable_extensions; do
4756   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4757     ac_cv_prog_CC="${ac_tool_prefix}cc"
4758     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4759     break 2
4760   fi
4761 done
4762   done
4763 IFS=$as_save_IFS
4764
4765 fi
4766 fi
4767 CC=$ac_cv_prog_CC
4768 if test -n "$CC"; then
4769   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4770 $as_echo "$CC" >&6; }
4771 else
4772   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4773 $as_echo "no" >&6; }
4774 fi
4775
4776
4777   fi
4778 fi
4779 if test -z "$CC"; then
4780   # Extract the first word of "cc", so it can be a program name with args.
4781 set dummy cc; ac_word=$2
4782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4783 $as_echo_n "checking for $ac_word... " >&6; }
4784 if ${ac_cv_prog_CC+:} false; then :
4785   $as_echo_n "(cached) " >&6
4786 else
4787   if test -n "$CC"; then
4788   ac_cv_prog_CC="$CC" # Let the user override the test.
4789 else
4790   ac_prog_rejected=no
4791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4792 for as_dir in $PATH
4793 do
4794   IFS=$as_save_IFS
4795   test -z "$as_dir" && as_dir=.
4796     for ac_exec_ext in '' $ac_executable_extensions; do
4797   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4798     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4799        ac_prog_rejected=yes
4800        continue
4801      fi
4802     ac_cv_prog_CC="cc"
4803     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4804     break 2
4805   fi
4806 done
4807   done
4808 IFS=$as_save_IFS
4809
4810 if test $ac_prog_rejected = yes; then
4811   # We found a bogon in the path, so make sure we never use it.
4812   set dummy $ac_cv_prog_CC
4813   shift
4814   if test $# != 0; then
4815     # We chose a different compiler from the bogus one.
4816     # However, it has the same basename, so the bogon will be chosen
4817     # first if we set CC to just the basename; use the full file name.
4818     shift
4819     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4820   fi
4821 fi
4822 fi
4823 fi
4824 CC=$ac_cv_prog_CC
4825 if test -n "$CC"; then
4826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4827 $as_echo "$CC" >&6; }
4828 else
4829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4830 $as_echo "no" >&6; }
4831 fi
4832
4833
4834 fi
4835 if test -z "$CC"; then
4836   if test -n "$ac_tool_prefix"; then
4837   for ac_prog in cl.exe
4838   do
4839     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4840 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4842 $as_echo_n "checking for $ac_word... " >&6; }
4843 if ${ac_cv_prog_CC+:} false; then :
4844   $as_echo_n "(cached) " >&6
4845 else
4846   if test -n "$CC"; then
4847   ac_cv_prog_CC="$CC" # Let the user override the test.
4848 else
4849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4850 for as_dir in $PATH
4851 do
4852   IFS=$as_save_IFS
4853   test -z "$as_dir" && as_dir=.
4854     for ac_exec_ext in '' $ac_executable_extensions; do
4855   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4856     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4857     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4858     break 2
4859   fi
4860 done
4861   done
4862 IFS=$as_save_IFS
4863
4864 fi
4865 fi
4866 CC=$ac_cv_prog_CC
4867 if test -n "$CC"; then
4868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4869 $as_echo "$CC" >&6; }
4870 else
4871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4872 $as_echo "no" >&6; }
4873 fi
4874
4875
4876     test -n "$CC" && break
4877   done
4878 fi
4879 if test -z "$CC"; then
4880   ac_ct_CC=$CC
4881   for ac_prog in cl.exe
4882 do
4883   # Extract the first word of "$ac_prog", so it can be a program name with args.
4884 set dummy $ac_prog; ac_word=$2
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4886 $as_echo_n "checking for $ac_word... " >&6; }
4887 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4888   $as_echo_n "(cached) " >&6
4889 else
4890   if test -n "$ac_ct_CC"; then
4891   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4892 else
4893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4894 for as_dir in $PATH
4895 do
4896   IFS=$as_save_IFS
4897   test -z "$as_dir" && as_dir=.
4898     for ac_exec_ext in '' $ac_executable_extensions; do
4899   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4900     ac_cv_prog_ac_ct_CC="$ac_prog"
4901     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4902     break 2
4903   fi
4904 done
4905   done
4906 IFS=$as_save_IFS
4907
4908 fi
4909 fi
4910 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4911 if test -n "$ac_ct_CC"; then
4912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4913 $as_echo "$ac_ct_CC" >&6; }
4914 else
4915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4916 $as_echo "no" >&6; }
4917 fi
4918
4919
4920   test -n "$ac_ct_CC" && break
4921 done
4922
4923   if test "x$ac_ct_CC" = x; then
4924     CC=""
4925   else
4926     case $cross_compiling:$ac_tool_warned in
4927 yes:)
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4929 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4930 ac_tool_warned=yes ;;
4931 esac
4932     CC=$ac_ct_CC
4933   fi
4934 fi
4935
4936 fi
4937
4938
4939 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4940 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4941 as_fn_error $? "no acceptable C compiler found in \$PATH
4942 See \`config.log' for more details" "$LINENO" 5; }
4943
4944 # Provide some information about the compiler.
4945 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4946 set X $ac_compile
4947 ac_compiler=$2
4948 for ac_option in --version -v -V -qversion; do
4949   { { ac_try="$ac_compiler $ac_option >&5"
4950 case "(($ac_try" in
4951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4952   *) ac_try_echo=$ac_try;;
4953 esac
4954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4955 $as_echo "$ac_try_echo"; } >&5
4956   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4957   ac_status=$?
4958   if test -s conftest.err; then
4959     sed '10a\
4960 ... rest of stderr output deleted ...
4961          10q' conftest.err >conftest.er1
4962     cat conftest.er1 >&5
4963   fi
4964   rm -f conftest.er1 conftest.err
4965   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4966   test $ac_status = 0; }
4967 done
4968
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4970 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4971 if ${ac_cv_c_compiler_gnu+:} false; then :
4972   $as_echo_n "(cached) " >&6
4973 else
4974   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4975 /* end confdefs.h.  */
4976
4977 int
4978 main ()
4979 {
4980 #ifndef __GNUC__
4981        choke me
4982 #endif
4983
4984   ;
4985   return 0;
4986 }
4987 _ACEOF
4988 if ac_fn_c_try_compile "$LINENO"; then :
4989   ac_compiler_gnu=yes
4990 else
4991   ac_compiler_gnu=no
4992 fi
4993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4994 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4995
4996 fi
4997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4998 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4999 if test $ac_compiler_gnu = yes; then
5000   GCC=yes
5001 else
5002   GCC=
5003 fi
5004 ac_test_CFLAGS=${CFLAGS+set}
5005 ac_save_CFLAGS=$CFLAGS
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5007 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5008 if ${ac_cv_prog_cc_g+:} false; then :
5009   $as_echo_n "(cached) " >&6
5010 else
5011   ac_save_c_werror_flag=$ac_c_werror_flag
5012    ac_c_werror_flag=yes
5013    ac_cv_prog_cc_g=no
5014    CFLAGS="-g"
5015    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5016 /* end confdefs.h.  */
5017
5018 int
5019 main ()
5020 {
5021
5022   ;
5023   return 0;
5024 }
5025 _ACEOF
5026 if ac_fn_c_try_compile "$LINENO"; then :
5027   ac_cv_prog_cc_g=yes
5028 else
5029   CFLAGS=""
5030       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5031 /* end confdefs.h.  */
5032
5033 int
5034 main ()
5035 {
5036
5037   ;
5038   return 0;
5039 }
5040 _ACEOF
5041 if ac_fn_c_try_compile "$LINENO"; then :
5042
5043 else
5044   ac_c_werror_flag=$ac_save_c_werror_flag
5045          CFLAGS="-g"
5046          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5047 /* end confdefs.h.  */
5048
5049 int
5050 main ()
5051 {
5052
5053   ;
5054   return 0;
5055 }
5056 _ACEOF
5057 if ac_fn_c_try_compile "$LINENO"; then :
5058   ac_cv_prog_cc_g=yes
5059 fi
5060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5061 fi
5062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5063 fi
5064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5065    ac_c_werror_flag=$ac_save_c_werror_flag
5066 fi
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5068 $as_echo "$ac_cv_prog_cc_g" >&6; }
5069 if test "$ac_test_CFLAGS" = set; then
5070   CFLAGS=$ac_save_CFLAGS
5071 elif test $ac_cv_prog_cc_g = yes; then
5072   if test "$GCC" = yes; then
5073     CFLAGS="-g -O2"
5074   else
5075     CFLAGS="-g"
5076   fi
5077 else
5078   if test "$GCC" = yes; then
5079     CFLAGS="-O2"
5080   else
5081     CFLAGS=
5082   fi
5083 fi
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5085 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5086 if ${ac_cv_prog_cc_c89+:} false; then :
5087   $as_echo_n "(cached) " >&6
5088 else
5089   ac_cv_prog_cc_c89=no
5090 ac_save_CC=$CC
5091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5092 /* end confdefs.h.  */
5093 #include <stdarg.h>
5094 #include <stdio.h>
5095 struct stat;
5096 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5097 struct buf { int x; };
5098 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5099 static char *e (p, i)
5100      char **p;
5101      int i;
5102 {
5103   return p[i];
5104 }
5105 static char *f (char * (*g) (char **, int), char **p, ...)
5106 {
5107   char *s;
5108   va_list v;
5109   va_start (v,p);
5110   s = g (p, va_arg (v,int));
5111   va_end (v);
5112   return s;
5113 }
5114
5115 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5116    function prototypes and stuff, but not '\xHH' hex character constants.
5117    These don't provoke an error unfortunately, instead are silently treated
5118    as 'x'.  The following induces an error, until -std is added to get
5119    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5120    array size at least.  It's necessary to write '\x00'==0 to get something
5121    that's true only with -std.  */
5122 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5123
5124 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5125    inside strings and character constants.  */
5126 #define FOO(x) 'x'
5127 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5128
5129 int test (int i, double x);
5130 struct s1 {int (*f) (int a);};
5131 struct s2 {int (*f) (double a);};
5132 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5133 int argc;
5134 char **argv;
5135 int
5136 main ()
5137 {
5138 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5139   ;
5140   return 0;
5141 }
5142 _ACEOF
5143 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5144         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5145 do
5146   CC="$ac_save_CC $ac_arg"
5147   if ac_fn_c_try_compile "$LINENO"; then :
5148   ac_cv_prog_cc_c89=$ac_arg
5149 fi
5150 rm -f core conftest.err conftest.$ac_objext
5151   test "x$ac_cv_prog_cc_c89" != "xno" && break
5152 done
5153 rm -f conftest.$ac_ext
5154 CC=$ac_save_CC
5155
5156 fi
5157 # AC_CACHE_VAL
5158 case "x$ac_cv_prog_cc_c89" in
5159   x)
5160     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5161 $as_echo "none needed" >&6; } ;;
5162   xno)
5163     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5164 $as_echo "unsupported" >&6; } ;;
5165   *)
5166     CC="$CC $ac_cv_prog_cc_c89"
5167     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5168 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5169 esac
5170 if test "x$ac_cv_prog_cc_c89" != xno; then :
5171
5172 fi
5173
5174 ac_ext=c
5175 ac_cpp='$CPP $CPPFLAGS'
5176 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5177 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5178 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5179
5180 ac_ext=c
5181 ac_cpp='$CPP $CPPFLAGS'
5182 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5183 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5184 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5186 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5187 if ${am_cv_prog_cc_c_o+:} false; then :
5188   $as_echo_n "(cached) " >&6
5189 else
5190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5191 /* end confdefs.h.  */
5192
5193 int
5194 main ()
5195 {
5196
5197   ;
5198   return 0;
5199 }
5200 _ACEOF
5201   # Make sure it works both with $CC and with simple cc.
5202   # Following AC_PROG_CC_C_O, we do the test twice because some
5203   # compilers refuse to overwrite an existing .o file with -o,
5204   # though they will create one.
5205   am_cv_prog_cc_c_o=yes
5206   for am_i in 1 2; do
5207     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5208    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5209    ac_status=$?
5210    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5211    (exit $ac_status); } \
5212          && test -f conftest2.$ac_objext; then
5213       : OK
5214     else
5215       am_cv_prog_cc_c_o=no
5216       break
5217     fi
5218   done
5219   rm -f core conftest*
5220   unset am_i
5221 fi
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5223 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5224 if test "$am_cv_prog_cc_c_o" != yes; then
5225    # Losing compiler, so override with the script.
5226    # FIXME: It is wrong to rewrite CC.
5227    # But if we don't then we get into trouble of one sort or another.
5228    # A longer-term fix would be to have automake use am__CC in this case,
5229    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5230    CC="$am_aux_dir/compile $CC"
5231 fi
5232 ac_ext=c
5233 ac_cpp='$CPP $CPPFLAGS'
5234 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5235 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5236 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5237
5238
5239 depcc="$CC"   am_compiler_list=
5240
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5242 $as_echo_n "checking dependency style of $depcc... " >&6; }
5243 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5244   $as_echo_n "(cached) " >&6
5245 else
5246   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5247   # We make a subdir and do the tests there.  Otherwise we can end up
5248   # making bogus files that we don't know about and never remove.  For
5249   # instance it was reported that on HP-UX the gcc test will end up
5250   # making a dummy file named 'D' -- because '-MD' means "put the output
5251   # in D".
5252   rm -rf conftest.dir
5253   mkdir conftest.dir
5254   # Copy depcomp to subdir because otherwise we won't find it if we're
5255   # using a relative directory.
5256   cp "$am_depcomp" conftest.dir
5257   cd conftest.dir
5258   # We will build objects and dependencies in a subdirectory because
5259   # it helps to detect inapplicable dependency modes.  For instance
5260   # both Tru64's cc and ICC support -MD to output dependencies as a
5261   # side effect of compilation, but ICC will put the dependencies in
5262   # the current directory while Tru64 will put them in the object
5263   # directory.
5264   mkdir sub
5265
5266   am_cv_CC_dependencies_compiler_type=none
5267   if test "$am_compiler_list" = ""; then
5268      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5269   fi
5270   am__universal=false
5271   case " $depcc " in #(
5272      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5273      esac
5274
5275   for depmode in $am_compiler_list; do
5276     # Setup a source with many dependencies, because some compilers
5277     # like to wrap large dependency lists on column 80 (with \), and
5278     # we should not choose a depcomp mode which is confused by this.
5279     #
5280     # We need to recreate these files for each test, as the compiler may
5281     # overwrite some of them when testing with obscure command lines.
5282     # This happens at least with the AIX C compiler.
5283     : > sub/conftest.c
5284     for i in 1 2 3 4 5 6; do
5285       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5286       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5287       # Solaris 10 /bin/sh.
5288       echo '/* dummy */' > sub/conftst$i.h
5289     done
5290     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5291
5292     # We check with '-c' and '-o' for the sake of the "dashmstdout"
5293     # mode.  It turns out that the SunPro C++ compiler does not properly
5294     # handle '-M -o', and we need to detect this.  Also, some Intel
5295     # versions had trouble with output in subdirs.
5296     am__obj=sub/conftest.${OBJEXT-o}
5297     am__minus_obj="-o $am__obj"
5298     case $depmode in
5299     gcc)
5300       # This depmode causes a compiler race in universal mode.
5301       test "$am__universal" = false || continue
5302       ;;
5303     nosideeffect)
5304       # After this tag, mechanisms are not by side-effect, so they'll
5305       # only be used when explicitly requested.
5306       if test "x$enable_dependency_tracking" = xyes; then
5307         continue
5308       else
5309         break
5310       fi
5311       ;;
5312     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5313       # This compiler won't grok '-c -o', but also, the minuso test has
5314       # not run yet.  These depmodes are late enough in the game, and
5315       # so weak that their functioning should not be impacted.
5316       am__obj=conftest.${OBJEXT-o}
5317       am__minus_obj=
5318       ;;
5319     none) break ;;
5320     esac
5321     if depmode=$depmode \
5322        source=sub/conftest.c object=$am__obj \
5323        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5324        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5325          >/dev/null 2>conftest.err &&
5326        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5327        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5328        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5329        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5330       # icc doesn't choke on unknown options, it will just issue warnings
5331       # or remarks (even with -Werror).  So we grep stderr for any message
5332       # that says an option was ignored or not supported.
5333       # When given -MP, icc 7.0 and 7.1 complain thusly:
5334       #   icc: Command line warning: ignoring option '-M'; no argument required
5335       # The diagnosis changed in icc 8.0:
5336       #   icc: Command line remark: option '-MP' not supported
5337       if (grep 'ignoring option' conftest.err ||
5338           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5339         am_cv_CC_dependencies_compiler_type=$depmode
5340         break
5341       fi
5342     fi
5343   done
5344
5345   cd ..
5346   rm -rf conftest.dir
5347 else
5348   am_cv_CC_dependencies_compiler_type=none
5349 fi
5350
5351 fi
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5353 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5354 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5355
5356  if
5357   test "x$enable_dependency_tracking" != xno \
5358   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5359   am__fastdepCC_TRUE=
5360   am__fastdepCC_FALSE='#'
5361 else
5362   am__fastdepCC_TRUE='#'
5363   am__fastdepCC_FALSE=
5364 fi
5365
5366
5367 ac_ext=cpp
5368 ac_cpp='$CXXCPP $CPPFLAGS'
5369 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5370 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5371 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5372 if test -z "$CXX"; then
5373   if test -n "$CCC"; then
5374     CXX=$CCC
5375   else
5376     if test -n "$ac_tool_prefix"; then
5377   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5378   do
5379     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5380 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5382 $as_echo_n "checking for $ac_word... " >&6; }
5383 if ${ac_cv_prog_CXX+:} false; then :
5384   $as_echo_n "(cached) " >&6
5385 else
5386   if test -n "$CXX"; then
5387   ac_cv_prog_CXX="$CXX" # Let the user override the test.
5388 else
5389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5390 for as_dir in $PATH
5391 do
5392   IFS=$as_save_IFS
5393   test -z "$as_dir" && as_dir=.
5394     for ac_exec_ext in '' $ac_executable_extensions; do
5395   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5396     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5397     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5398     break 2
5399   fi
5400 done
5401   done
5402 IFS=$as_save_IFS
5403
5404 fi
5405 fi
5406 CXX=$ac_cv_prog_CXX
5407 if test -n "$CXX"; then
5408   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5409 $as_echo "$CXX" >&6; }
5410 else
5411   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412 $as_echo "no" >&6; }
5413 fi
5414
5415
5416     test -n "$CXX" && break
5417   done
5418 fi
5419 if test -z "$CXX"; then
5420   ac_ct_CXX=$CXX
5421   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5422 do
5423   # Extract the first word of "$ac_prog", so it can be a program name with args.
5424 set dummy $ac_prog; ac_word=$2
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5426 $as_echo_n "checking for $ac_word... " >&6; }
5427 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5428   $as_echo_n "(cached) " >&6
5429 else
5430   if test -n "$ac_ct_CXX"; then
5431   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5432 else
5433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5434 for as_dir in $PATH
5435 do
5436   IFS=$as_save_IFS
5437   test -z "$as_dir" && as_dir=.
5438     for ac_exec_ext in '' $ac_executable_extensions; do
5439   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5440     ac_cv_prog_ac_ct_CXX="$ac_prog"
5441     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5442     break 2
5443   fi
5444 done
5445   done
5446 IFS=$as_save_IFS
5447
5448 fi
5449 fi
5450 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5451 if test -n "$ac_ct_CXX"; then
5452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5453 $as_echo "$ac_ct_CXX" >&6; }
5454 else
5455   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5456 $as_echo "no" >&6; }
5457 fi
5458
5459
5460   test -n "$ac_ct_CXX" && break
5461 done
5462
5463   if test "x$ac_ct_CXX" = x; then
5464     CXX="g++"
5465   else
5466     case $cross_compiling:$ac_tool_warned in
5467 yes:)
5468 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5469 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5470 ac_tool_warned=yes ;;
5471 esac
5472     CXX=$ac_ct_CXX
5473   fi
5474 fi
5475
5476   fi
5477 fi
5478 # Provide some information about the compiler.
5479 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5480 set X $ac_compile
5481 ac_compiler=$2
5482 for ac_option in --version -v -V -qversion; do
5483   { { ac_try="$ac_compiler $ac_option >&5"
5484 case "(($ac_try" in
5485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5486   *) ac_try_echo=$ac_try;;
5487 esac
5488 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5489 $as_echo "$ac_try_echo"; } >&5
5490   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5491   ac_status=$?
5492   if test -s conftest.err; then
5493     sed '10a\
5494 ... rest of stderr output deleted ...
5495          10q' conftest.err >conftest.er1
5496     cat conftest.er1 >&5
5497   fi
5498   rm -f conftest.er1 conftest.err
5499   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5500   test $ac_status = 0; }
5501 done
5502
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5504 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5505 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5506   $as_echo_n "(cached) " >&6
5507 else
5508   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5509 /* end confdefs.h.  */
5510
5511 int
5512 main ()
5513 {
5514 #ifndef __GNUC__
5515        choke me
5516 #endif
5517
5518   ;
5519   return 0;
5520 }
5521 _ACEOF
5522 if ac_fn_cxx_try_compile "$LINENO"; then :
5523   ac_compiler_gnu=yes
5524 else
5525   ac_compiler_gnu=no
5526 fi
5527 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5528 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5529
5530 fi
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5532 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5533 if test $ac_compiler_gnu = yes; then
5534   GXX=yes
5535 else
5536   GXX=
5537 fi
5538 ac_test_CXXFLAGS=${CXXFLAGS+set}
5539 ac_save_CXXFLAGS=$CXXFLAGS
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5541 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5542 if ${ac_cv_prog_cxx_g+:} false; then :
5543   $as_echo_n "(cached) " >&6
5544 else
5545   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5546    ac_cxx_werror_flag=yes
5547    ac_cv_prog_cxx_g=no
5548    CXXFLAGS="-g"
5549    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5550 /* end confdefs.h.  */
5551
5552 int
5553 main ()
5554 {
5555
5556   ;
5557   return 0;
5558 }
5559 _ACEOF
5560 if ac_fn_cxx_try_compile "$LINENO"; then :
5561   ac_cv_prog_cxx_g=yes
5562 else
5563   CXXFLAGS=""
5564       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5565 /* end confdefs.h.  */
5566
5567 int
5568 main ()
5569 {
5570
5571   ;
5572   return 0;
5573 }
5574 _ACEOF
5575 if ac_fn_cxx_try_compile "$LINENO"; then :
5576
5577 else
5578   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5579          CXXFLAGS="-g"
5580          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5581 /* end confdefs.h.  */
5582
5583 int
5584 main ()
5585 {
5586
5587   ;
5588   return 0;
5589 }
5590 _ACEOF
5591 if ac_fn_cxx_try_compile "$LINENO"; then :
5592   ac_cv_prog_cxx_g=yes
5593 fi
5594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5595 fi
5596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5597 fi
5598 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5599    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5600 fi
5601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5602 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5603 if test "$ac_test_CXXFLAGS" = set; then
5604   CXXFLAGS=$ac_save_CXXFLAGS
5605 elif test $ac_cv_prog_cxx_g = yes; then
5606   if test "$GXX" = yes; then
5607     CXXFLAGS="-g -O2"
5608   else
5609     CXXFLAGS="-g"
5610   fi
5611 else
5612   if test "$GXX" = yes; then
5613     CXXFLAGS="-O2"
5614   else
5615     CXXFLAGS=
5616   fi
5617 fi
5618 ac_ext=c
5619 ac_cpp='$CPP $CPPFLAGS'
5620 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5621 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5622 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5623
5624 depcc="$CXX"  am_compiler_list=
5625
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5627 $as_echo_n "checking dependency style of $depcc... " >&6; }
5628 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5629   $as_echo_n "(cached) " >&6
5630 else
5631   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5632   # We make a subdir and do the tests there.  Otherwise we can end up
5633   # making bogus files that we don't know about and never remove.  For
5634   # instance it was reported that on HP-UX the gcc test will end up
5635   # making a dummy file named 'D' -- because '-MD' means "put the output
5636   # in D".
5637   rm -rf conftest.dir
5638   mkdir conftest.dir
5639   # Copy depcomp to subdir because otherwise we won't find it if we're
5640   # using a relative directory.
5641   cp "$am_depcomp" conftest.dir
5642   cd conftest.dir
5643   # We will build objects and dependencies in a subdirectory because
5644   # it helps to detect inapplicable dependency modes.  For instance
5645   # both Tru64's cc and ICC support -MD to output dependencies as a
5646   # side effect of compilation, but ICC will put the dependencies in
5647   # the current directory while Tru64 will put them in the object
5648   # directory.
5649   mkdir sub
5650
5651   am_cv_CXX_dependencies_compiler_type=none
5652   if test "$am_compiler_list" = ""; then
5653      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5654   fi
5655   am__universal=false
5656   case " $depcc " in #(
5657      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5658      esac
5659
5660   for depmode in $am_compiler_list; do
5661     # Setup a source with many dependencies, because some compilers
5662     # like to wrap large dependency lists on column 80 (with \), and
5663     # we should not choose a depcomp mode which is confused by this.
5664     #
5665     # We need to recreate these files for each test, as the compiler may
5666     # overwrite some of them when testing with obscure command lines.
5667     # This happens at least with the AIX C compiler.
5668     : > sub/conftest.c
5669     for i in 1 2 3 4 5 6; do
5670       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5671       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5672       # Solaris 10 /bin/sh.
5673       echo '/* dummy */' > sub/conftst$i.h
5674     done
5675     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5676
5677     # We check with '-c' and '-o' for the sake of the "dashmstdout"
5678     # mode.  It turns out that the SunPro C++ compiler does not properly
5679     # handle '-M -o', and we need to detect this.  Also, some Intel
5680     # versions had trouble with output in subdirs.
5681     am__obj=sub/conftest.${OBJEXT-o}
5682     am__minus_obj="-o $am__obj"
5683     case $depmode in
5684     gcc)
5685       # This depmode causes a compiler race in universal mode.
5686       test "$am__universal" = false || continue
5687       ;;
5688     nosideeffect)
5689       # After this tag, mechanisms are not by side-effect, so they'll
5690       # only be used when explicitly requested.
5691       if test "x$enable_dependency_tracking" = xyes; then
5692         continue
5693       else
5694         break
5695       fi
5696       ;;
5697     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5698       # This compiler won't grok '-c -o', but also, the minuso test has
5699       # not run yet.  These depmodes are late enough in the game, and
5700       # so weak that their functioning should not be impacted.
5701       am__obj=conftest.${OBJEXT-o}
5702       am__minus_obj=
5703       ;;
5704     none) break ;;
5705     esac
5706     if depmode=$depmode \
5707        source=sub/conftest.c object=$am__obj \
5708        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5709        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5710          >/dev/null 2>conftest.err &&
5711        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5712        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5713        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5714        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5715       # icc doesn't choke on unknown options, it will just issue warnings
5716       # or remarks (even with -Werror).  So we grep stderr for any message
5717       # that says an option was ignored or not supported.
5718       # When given -MP, icc 7.0 and 7.1 complain thusly:
5719       #   icc: Command line warning: ignoring option '-M'; no argument required
5720       # The diagnosis changed in icc 8.0:
5721       #   icc: Command line remark: option '-MP' not supported
5722       if (grep 'ignoring option' conftest.err ||
5723           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5724         am_cv_CXX_dependencies_compiler_type=$depmode
5725         break
5726       fi
5727     fi
5728   done
5729
5730   cd ..
5731   rm -rf conftest.dir
5732 else
5733   am_cv_CXX_dependencies_compiler_type=none
5734 fi
5735
5736 fi
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5738 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5739 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5740
5741  if
5742   test "x$enable_dependency_tracking" != xno \
5743   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5744   am__fastdepCXX_TRUE=
5745   am__fastdepCXX_FALSE='#'
5746 else
5747   am__fastdepCXX_TRUE='#'
5748   am__fastdepCXX_FALSE=
5749 fi
5750
5751
5752
5753
5754 if test "x$remember_set_CFLAGS" = "x"
5755 then
5756   if test "$CFLAGS" = "-g -O2"
5757   then
5758     CFLAGS="-O2"
5759   elif test "$CFLAGS" = "-g"
5760   then
5761     CFLAGS=""
5762   fi
5763 fi
5764
5765 if test "x$remember_set_CXXFLAGS" = "x"
5766 then
5767   if test "$CXXFLAGS" = "-g -O2"
5768   then
5769     CXXFLAGS="-O2"
5770   elif test "$CXXFLAGS" = "-g"
5771   then
5772     CXXFLAGS=""
5773   fi
5774 fi
5775
5776 # AC_PROG_CXX will return "g++" even if no c++ compiler is installed.
5777 # Check for that case, and just disable c++ code if g++ doesn't run.
5778 ac_ext=cpp
5779 ac_cpp='$CXXCPP $CPPFLAGS'
5780 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5781 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5782 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5783
5784
5785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5786 /* end confdefs.h.  */
5787
5788 int
5789 main ()
5790 {
5791
5792   ;
5793   return 0;
5794 }
5795 _ACEOF
5796 if ac_fn_cxx_try_compile "$LINENO"; then :
5797
5798 else
5799   CXX=""; CXXCP=""; CXXFLAGS=""
5800 fi
5801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5802 ac_ext=c
5803 ac_cpp='$CPP $CPPFLAGS'
5804 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5805 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5806 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5807
5808
5809 # Check for a 64-bit integer type
5810 ac_ext=c
5811 ac_cpp='$CPP $CPPFLAGS'
5812 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5813 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5814 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5816 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5817 # On Suns, sometimes $CPP names a directory.
5818 if test -n "$CPP" && test -d "$CPP"; then
5819   CPP=
5820 fi
5821 if test -z "$CPP"; then
5822   if ${ac_cv_prog_CPP+:} false; then :
5823   $as_echo_n "(cached) " >&6
5824 else
5825       # Double quotes because CPP needs to be expanded
5826     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5827     do
5828       ac_preproc_ok=false
5829 for ac_c_preproc_warn_flag in '' yes
5830 do
5831   # Use a header file that comes with gcc, so configuring glibc
5832   # with a fresh cross-compiler works.
5833   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5834   # <limits.h> exists even on freestanding compilers.
5835   # On the NeXT, cc -E runs the code through the compiler's parser,
5836   # not just through cpp. "Syntax error" is here to catch this case.
5837   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5838 /* end confdefs.h.  */
5839 #ifdef __STDC__
5840 # include <limits.h>
5841 #else
5842 # include <assert.h>
5843 #endif
5844                      Syntax error
5845 _ACEOF
5846 if ac_fn_c_try_cpp "$LINENO"; then :
5847
5848 else
5849   # Broken: fails on valid input.
5850 continue
5851 fi
5852 rm -f conftest.err conftest.i conftest.$ac_ext
5853
5854   # OK, works on sane cases.  Now check whether nonexistent headers
5855   # can be detected and how.
5856   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5857 /* end confdefs.h.  */
5858 #include <ac_nonexistent.h>
5859 _ACEOF
5860 if ac_fn_c_try_cpp "$LINENO"; then :
5861   # Broken: success on invalid input.
5862 continue
5863 else
5864   # Passes both tests.
5865 ac_preproc_ok=:
5866 break
5867 fi
5868 rm -f conftest.err conftest.i conftest.$ac_ext
5869
5870 done
5871 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5872 rm -f conftest.i conftest.err conftest.$ac_ext
5873 if $ac_preproc_ok; then :
5874   break
5875 fi
5876
5877     done
5878     ac_cv_prog_CPP=$CPP
5879
5880 fi
5881   CPP=$ac_cv_prog_CPP
5882 else
5883   ac_cv_prog_CPP=$CPP
5884 fi
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5886 $as_echo "$CPP" >&6; }
5887 ac_preproc_ok=false
5888 for ac_c_preproc_warn_flag in '' yes
5889 do
5890   # Use a header file that comes with gcc, so configuring glibc
5891   # with a fresh cross-compiler works.
5892   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5893   # <limits.h> exists even on freestanding compilers.
5894   # On the NeXT, cc -E runs the code through the compiler's parser,
5895   # not just through cpp. "Syntax error" is here to catch this case.
5896   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5897 /* end confdefs.h.  */
5898 #ifdef __STDC__
5899 # include <limits.h>
5900 #else
5901 # include <assert.h>
5902 #endif
5903                      Syntax error
5904 _ACEOF
5905 if ac_fn_c_try_cpp "$LINENO"; then :
5906
5907 else
5908   # Broken: fails on valid input.
5909 continue
5910 fi
5911 rm -f conftest.err conftest.i conftest.$ac_ext
5912
5913   # OK, works on sane cases.  Now check whether nonexistent headers
5914   # can be detected and how.
5915   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5916 /* end confdefs.h.  */
5917 #include <ac_nonexistent.h>
5918 _ACEOF
5919 if ac_fn_c_try_cpp "$LINENO"; then :
5920   # Broken: success on invalid input.
5921 continue
5922 else
5923   # Passes both tests.
5924 ac_preproc_ok=:
5925 break
5926 fi
5927 rm -f conftest.err conftest.i conftest.$ac_ext
5928
5929 done
5930 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5931 rm -f conftest.i conftest.err conftest.$ac_ext
5932 if $ac_preproc_ok; then :
5933
5934 else
5935   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5936 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5937 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5938 See \`config.log' for more details" "$LINENO" 5; }
5939 fi
5940
5941 ac_ext=c
5942 ac_cpp='$CPP $CPPFLAGS'
5943 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5944 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5945 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5946
5947
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5949 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5950 if ${ac_cv_path_GREP+:} false; then :
5951   $as_echo_n "(cached) " >&6
5952 else
5953   if test -z "$GREP"; then
5954   ac_path_GREP_found=false
5955   # Loop through the user's path and test for each of PROGNAME-LIST
5956   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5957 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5958 do
5959   IFS=$as_save_IFS
5960   test -z "$as_dir" && as_dir=.
5961     for ac_prog in grep ggrep; do
5962     for ac_exec_ext in '' $ac_executable_extensions; do
5963       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5964       as_fn_executable_p "$ac_path_GREP" || continue
5965 # Check for GNU ac_path_GREP and select it if it is found.
5966   # Check for GNU $ac_path_GREP
5967 case `"$ac_path_GREP" --version 2>&1` in
5968 *GNU*)
5969   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5970 *)
5971   ac_count=0
5972   $as_echo_n 0123456789 >"conftest.in"
5973   while :
5974   do
5975     cat "conftest.in" "conftest.in" >"conftest.tmp"
5976     mv "conftest.tmp" "conftest.in"
5977     cp "conftest.in" "conftest.nl"
5978     $as_echo 'GREP' >> "conftest.nl"
5979     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5980     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5981     as_fn_arith $ac_count + 1 && ac_count=$as_val
5982     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5983       # Best one so far, save it but keep looking for a better one
5984       ac_cv_path_GREP="$ac_path_GREP"
5985       ac_path_GREP_max=$ac_count
5986     fi
5987     # 10*(2^10) chars as input seems more than enough
5988     test $ac_count -gt 10 && break
5989   done
5990   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5991 esac
5992
5993       $ac_path_GREP_found && break 3
5994     done
5995   done
5996   done
5997 IFS=$as_save_IFS
5998   if test -z "$ac_cv_path_GREP"; then
5999     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6000   fi
6001 else
6002   ac_cv_path_GREP=$GREP
6003 fi
6004
6005 fi
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6007 $as_echo "$ac_cv_path_GREP" >&6; }
6008  GREP="$ac_cv_path_GREP"
6009
6010
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6012 $as_echo_n "checking for egrep... " >&6; }
6013 if ${ac_cv_path_EGREP+:} false; then :
6014   $as_echo_n "(cached) " >&6
6015 else
6016   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6017    then ac_cv_path_EGREP="$GREP -E"
6018    else
6019      if test -z "$EGREP"; then
6020   ac_path_EGREP_found=false
6021   # Loop through the user's path and test for each of PROGNAME-LIST
6022   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6023 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6024 do
6025   IFS=$as_save_IFS
6026   test -z "$as_dir" && as_dir=.
6027     for ac_prog in egrep; do
6028     for ac_exec_ext in '' $ac_executable_extensions; do
6029       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6030       as_fn_executable_p "$ac_path_EGREP" || continue
6031 # Check for GNU ac_path_EGREP and select it if it is found.
6032   # Check for GNU $ac_path_EGREP
6033 case `"$ac_path_EGREP" --version 2>&1` in
6034 *GNU*)
6035   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6036 *)
6037   ac_count=0
6038   $as_echo_n 0123456789 >"conftest.in"
6039   while :
6040   do
6041     cat "conftest.in" "conftest.in" >"conftest.tmp"
6042     mv "conftest.tmp" "conftest.in"
6043     cp "conftest.in" "conftest.nl"
6044     $as_echo 'EGREP' >> "conftest.nl"
6045     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6046     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6047     as_fn_arith $ac_count + 1 && ac_count=$as_val
6048     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6049       # Best one so far, save it but keep looking for a better one
6050       ac_cv_path_EGREP="$ac_path_EGREP"
6051       ac_path_EGREP_max=$ac_count
6052     fi
6053     # 10*(2^10) chars as input seems more than enough
6054     test $ac_count -gt 10 && break
6055   done
6056   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6057 esac
6058
6059       $ac_path_EGREP_found && break 3
6060     done
6061   done
6062   done
6063 IFS=$as_save_IFS
6064   if test -z "$ac_cv_path_EGREP"; then
6065     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6066   fi
6067 else
6068   ac_cv_path_EGREP=$EGREP
6069 fi
6070
6071    fi
6072 fi
6073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6074 $as_echo "$ac_cv_path_EGREP" >&6; }
6075  EGREP="$ac_cv_path_EGREP"
6076
6077
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6079 $as_echo_n "checking for ANSI C header files... " >&6; }
6080 if ${ac_cv_header_stdc+:} false; then :
6081   $as_echo_n "(cached) " >&6
6082 else
6083   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6084 /* end confdefs.h.  */
6085 #include <stdlib.h>
6086 #include <stdarg.h>
6087 #include <string.h>
6088 #include <float.h>
6089
6090 int
6091 main ()
6092 {
6093
6094   ;
6095   return 0;
6096 }
6097 _ACEOF
6098 if ac_fn_c_try_compile "$LINENO"; then :
6099   ac_cv_header_stdc=yes
6100 else
6101   ac_cv_header_stdc=no
6102 fi
6103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6104
6105 if test $ac_cv_header_stdc = yes; then
6106   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6107   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6108 /* end confdefs.h.  */
6109 #include <string.h>
6110
6111 _ACEOF
6112 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6113   $EGREP "memchr" >/dev/null 2>&1; then :
6114
6115 else
6116   ac_cv_header_stdc=no
6117 fi
6118 rm -f conftest*
6119
6120 fi
6121
6122 if test $ac_cv_header_stdc = yes; then
6123   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6124   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6125 /* end confdefs.h.  */
6126 #include <stdlib.h>
6127
6128 _ACEOF
6129 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6130   $EGREP "free" >/dev/null 2>&1; then :
6131
6132 else
6133   ac_cv_header_stdc=no
6134 fi
6135 rm -f conftest*
6136
6137 fi
6138
6139 if test $ac_cv_header_stdc = yes; then
6140   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6141   if test "$cross_compiling" = yes; then :
6142   :
6143 else
6144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6145 /* end confdefs.h.  */
6146 #include <ctype.h>
6147 #include <stdlib.h>
6148 #if ((' ' & 0x0FF) == 0x020)
6149 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6150 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6151 #else
6152 # define ISLOWER(c) \
6153                    (('a' <= (c) && (c) <= 'i') \
6154                      || ('j' <= (c) && (c) <= 'r') \
6155                      || ('s' <= (c) && (c) <= 'z'))
6156 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6157 #endif
6158
6159 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6160 int
6161 main ()
6162 {
6163   int i;
6164   for (i = 0; i < 256; i++)
6165     if (XOR (islower (i), ISLOWER (i))
6166         || toupper (i) != TOUPPER (i))
6167       return 2;
6168   return 0;
6169 }
6170 _ACEOF
6171 if ac_fn_c_try_run "$LINENO"; then :
6172
6173 else
6174   ac_cv_header_stdc=no
6175 fi
6176 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6177   conftest.$ac_objext conftest.beam conftest.$ac_ext
6178 fi
6179
6180 fi
6181 fi
6182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6183 $as_echo "$ac_cv_header_stdc" >&6; }
6184 if test $ac_cv_header_stdc = yes; then
6185
6186 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6187
6188 fi
6189
6190 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6191 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6192                   inttypes.h stdint.h unistd.h
6193 do :
6194   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6195 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6196 "
6197 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6198   cat >>confdefs.h <<_ACEOF
6199 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6200 _ACEOF
6201
6202 fi
6203
6204 done
6205
6206
6207 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6208 case $ac_cv_c_int64_t in #(
6209   no|yes) ;; #(
6210   *)
6211
6212 cat >>confdefs.h <<_ACEOF
6213 #define int64_t $ac_cv_c_int64_t
6214 _ACEOF
6215 ;;
6216 esac
6217
6218
6219
6220 # Make sure we can run config.sub.
6221 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
6222   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6223
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
6225 $as_echo_n "checking build system type... " >&6; }
6226 if ${ac_cv_build+:} false; then :
6227   $as_echo_n "(cached) " >&6
6228 else
6229   ac_build_alias=$build_alias
6230 test "x$ac_build_alias" = x &&
6231   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
6232 test "x$ac_build_alias" = x &&
6233   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6234 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
6235   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6236
6237 fi
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
6239 $as_echo "$ac_cv_build" >&6; }
6240 case $ac_cv_build in
6241 *-*-*) ;;
6242 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6243 esac
6244 build=$ac_cv_build
6245 ac_save_IFS=$IFS; IFS='-'
6246 set x $ac_cv_build
6247 shift
6248 build_cpu=$1
6249 build_vendor=$2
6250 shift; shift
6251 # Remember, the first character of IFS is used to create $*,
6252 # except with old shells:
6253 build_os=$*
6254 IFS=$ac_save_IFS
6255 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
6256
6257
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
6259 $as_echo_n "checking host system type... " >&6; }
6260 if ${ac_cv_host+:} false; then :
6261   $as_echo_n "(cached) " >&6
6262 else
6263   if test "x$host_alias" = x; then
6264   ac_cv_host=$ac_cv_build
6265 else
6266   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
6267     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6268 fi
6269
6270 fi
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
6272 $as_echo "$ac_cv_host" >&6; }
6273 case $ac_cv_host in
6274 *-*-*) ;;
6275 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6276 esac
6277 host=$ac_cv_host
6278 ac_save_IFS=$IFS; IFS='-'
6279 set x $ac_cv_host
6280 shift
6281 host_cpu=$1
6282 host_vendor=$2
6283 shift; shift
6284 # Remember, the first character of IFS is used to create $*,
6285 # except with old shells:
6286 host_os=$*
6287 IFS=$ac_save_IFS
6288 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
6289
6290
6291 enable_win32_dll=yes
6292
6293 case $host in
6294 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
6295   if test -n "$ac_tool_prefix"; then
6296   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
6297 set dummy ${ac_tool_prefix}as; ac_word=$2
6298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6299 $as_echo_n "checking for $ac_word... " >&6; }
6300 if ${ac_cv_prog_AS+:} false; then :
6301   $as_echo_n "(cached) " >&6
6302 else
6303   if test -n "$AS"; then
6304   ac_cv_prog_AS="$AS" # Let the user override the test.
6305 else
6306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6307 for as_dir in $PATH
6308 do
6309   IFS=$as_save_IFS
6310   test -z "$as_dir" && as_dir=.
6311     for ac_exec_ext in '' $ac_executable_extensions; do
6312   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6313     ac_cv_prog_AS="${ac_tool_prefix}as"
6314     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6315     break 2
6316   fi
6317 done
6318   done
6319 IFS=$as_save_IFS
6320
6321 fi
6322 fi
6323 AS=$ac_cv_prog_AS
6324 if test -n "$AS"; then
6325   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
6326 $as_echo "$AS" >&6; }
6327 else
6328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6329 $as_echo "no" >&6; }
6330 fi
6331
6332
6333 fi
6334 if test -z "$ac_cv_prog_AS"; then
6335   ac_ct_AS=$AS
6336   # Extract the first word of "as", so it can be a program name with args.
6337 set dummy as; ac_word=$2
6338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6339 $as_echo_n "checking for $ac_word... " >&6; }
6340 if ${ac_cv_prog_ac_ct_AS+:} false; then :
6341   $as_echo_n "(cached) " >&6
6342 else
6343   if test -n "$ac_ct_AS"; then
6344   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
6345 else
6346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6347 for as_dir in $PATH
6348 do
6349   IFS=$as_save_IFS
6350   test -z "$as_dir" && as_dir=.
6351     for ac_exec_ext in '' $ac_executable_extensions; do
6352   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6353     ac_cv_prog_ac_ct_AS="as"
6354     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6355     break 2
6356   fi
6357 done
6358   done
6359 IFS=$as_save_IFS
6360
6361 fi
6362 fi
6363 ac_ct_AS=$ac_cv_prog_ac_ct_AS
6364 if test -n "$ac_ct_AS"; then
6365   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
6366 $as_echo "$ac_ct_AS" >&6; }
6367 else
6368   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6369 $as_echo "no" >&6; }
6370 fi
6371
6372   if test "x$ac_ct_AS" = x; then
6373     AS="false"
6374   else
6375     case $cross_compiling:$ac_tool_warned in
6376 yes:)
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6378 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6379 ac_tool_warned=yes ;;
6380 esac
6381     AS=$ac_ct_AS
6382   fi
6383 else
6384   AS="$ac_cv_prog_AS"
6385 fi
6386
6387   if test -n "$ac_tool_prefix"; then
6388   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6389 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6391 $as_echo_n "checking for $ac_word... " >&6; }
6392 if ${ac_cv_prog_DLLTOOL+:} false; then :
6393   $as_echo_n "(cached) " >&6
6394 else
6395   if test -n "$DLLTOOL"; then
6396   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6397 else
6398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6399 for as_dir in $PATH
6400 do
6401   IFS=$as_save_IFS
6402   test -z "$as_dir" && as_dir=.
6403     for ac_exec_ext in '' $ac_executable_extensions; do
6404   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6405     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6406     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6407     break 2
6408   fi
6409 done
6410   done
6411 IFS=$as_save_IFS
6412
6413 fi
6414 fi
6415 DLLTOOL=$ac_cv_prog_DLLTOOL
6416 if test -n "$DLLTOOL"; then
6417   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6418 $as_echo "$DLLTOOL" >&6; }
6419 else
6420   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6421 $as_echo "no" >&6; }
6422 fi
6423
6424
6425 fi
6426 if test -z "$ac_cv_prog_DLLTOOL"; then
6427   ac_ct_DLLTOOL=$DLLTOOL
6428   # Extract the first word of "dlltool", so it can be a program name with args.
6429 set dummy dlltool; ac_word=$2
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6431 $as_echo_n "checking for $ac_word... " >&6; }
6432 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6433   $as_echo_n "(cached) " >&6
6434 else
6435   if test -n "$ac_ct_DLLTOOL"; then
6436   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6437 else
6438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6439 for as_dir in $PATH
6440 do
6441   IFS=$as_save_IFS
6442   test -z "$as_dir" && as_dir=.
6443     for ac_exec_ext in '' $ac_executable_extensions; do
6444   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6445     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6446     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6447     break 2
6448   fi
6449 done
6450   done
6451 IFS=$as_save_IFS
6452
6453 fi
6454 fi
6455 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6456 if test -n "$ac_ct_DLLTOOL"; then
6457   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6458 $as_echo "$ac_ct_DLLTOOL" >&6; }
6459 else
6460   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6461 $as_echo "no" >&6; }
6462 fi
6463
6464   if test "x$ac_ct_DLLTOOL" = x; then
6465     DLLTOOL="false"
6466   else
6467     case $cross_compiling:$ac_tool_warned in
6468 yes:)
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6470 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6471 ac_tool_warned=yes ;;
6472 esac
6473     DLLTOOL=$ac_ct_DLLTOOL
6474   fi
6475 else
6476   DLLTOOL="$ac_cv_prog_DLLTOOL"
6477 fi
6478
6479   if test -n "$ac_tool_prefix"; then
6480   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6481 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6483 $as_echo_n "checking for $ac_word... " >&6; }
6484 if ${ac_cv_prog_OBJDUMP+:} false; then :
6485   $as_echo_n "(cached) " >&6
6486 else
6487   if test -n "$OBJDUMP"; then
6488   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6489 else
6490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6491 for as_dir in $PATH
6492 do
6493   IFS=$as_save_IFS
6494   test -z "$as_dir" && as_dir=.
6495     for ac_exec_ext in '' $ac_executable_extensions; do
6496   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6497     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6498     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6499     break 2
6500   fi
6501 done
6502   done
6503 IFS=$as_save_IFS
6504
6505 fi
6506 fi
6507 OBJDUMP=$ac_cv_prog_OBJDUMP
6508 if test -n "$OBJDUMP"; then
6509   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6510 $as_echo "$OBJDUMP" >&6; }
6511 else
6512   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6513 $as_echo "no" >&6; }
6514 fi
6515
6516
6517 fi
6518 if test -z "$ac_cv_prog_OBJDUMP"; then
6519   ac_ct_OBJDUMP=$OBJDUMP
6520   # Extract the first word of "objdump", so it can be a program name with args.
6521 set dummy objdump; ac_word=$2
6522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6523 $as_echo_n "checking for $ac_word... " >&6; }
6524 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6525   $as_echo_n "(cached) " >&6
6526 else
6527   if test -n "$ac_ct_OBJDUMP"; then
6528   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6529 else
6530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6531 for as_dir in $PATH
6532 do
6533   IFS=$as_save_IFS
6534   test -z "$as_dir" && as_dir=.
6535     for ac_exec_ext in '' $ac_executable_extensions; do
6536   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6537     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6538     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6539     break 2
6540   fi
6541 done
6542   done
6543 IFS=$as_save_IFS
6544
6545 fi
6546 fi
6547 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6548 if test -n "$ac_ct_OBJDUMP"; then
6549   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6550 $as_echo "$ac_ct_OBJDUMP" >&6; }
6551 else
6552   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6553 $as_echo "no" >&6; }
6554 fi
6555
6556   if test "x$ac_ct_OBJDUMP" = x; then
6557     OBJDUMP="false"
6558   else
6559     case $cross_compiling:$ac_tool_warned in
6560 yes:)
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6562 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6563 ac_tool_warned=yes ;;
6564 esac
6565     OBJDUMP=$ac_ct_OBJDUMP
6566   fi
6567 else
6568   OBJDUMP="$ac_cv_prog_OBJDUMP"
6569 fi
6570
6571   ;;
6572 esac
6573
6574 test -z "$AS" && AS=as
6575
6576
6577
6578
6579
6580 test -z "$DLLTOOL" && DLLTOOL=dlltool
6581
6582
6583
6584
6585
6586 test -z "$OBJDUMP" && OBJDUMP=objdump
6587
6588
6589
6590
6591
6592
6593
6594 case `pwd` in
6595   *\ * | *\     *)
6596     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6597 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6598 esac
6599
6600
6601
6602 macro_version='2.4.2'
6603 macro_revision='1.3337'
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617 ltmain="$ac_aux_dir/ltmain.sh"
6618
6619 # Backslashify metacharacters that are still active within
6620 # double-quoted strings.
6621 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6622
6623 # Same as above, but do not quote variable references.
6624 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6625
6626 # Sed substitution to delay expansion of an escaped shell variable in a
6627 # double_quote_subst'ed string.
6628 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6629
6630 # Sed substitution to delay expansion of an escaped single quote.
6631 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6632
6633 # Sed substitution to avoid accidental globbing in evaled expressions
6634 no_glob_subst='s/\*/\\\*/g'
6635
6636 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6637 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6638 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6639
6640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6641 $as_echo_n "checking how to print strings... " >&6; }
6642 # Test print first, because it will be a builtin if present.
6643 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
6644    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6645   ECHO='print -r --'
6646 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6647   ECHO='printf %s\n'
6648 else
6649   # Use this function as a fallback that always works.
6650   func_fallback_echo ()
6651   {
6652     eval 'cat <<_LTECHO_EOF
6653 $1
6654 _LTECHO_EOF'
6655   }
6656   ECHO='func_fallback_echo'
6657 fi
6658
6659 # func_echo_all arg...
6660 # Invoke $ECHO with all args, space-separated.
6661 func_echo_all ()
6662 {
6663     $ECHO ""
6664 }
6665
6666 case "$ECHO" in
6667   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6668 $as_echo "printf" >&6; } ;;
6669   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6670 $as_echo "print -r" >&6; } ;;
6671   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6672 $as_echo "cat" >&6; } ;;
6673 esac
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6689 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6690 if ${ac_cv_path_SED+:} false; then :
6691   $as_echo_n "(cached) " >&6
6692 else
6693             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6694      for ac_i in 1 2 3 4 5 6 7; do
6695        ac_script="$ac_script$as_nl$ac_script"
6696      done
6697      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6698      { ac_script=; unset ac_script;}
6699      if test -z "$SED"; then
6700   ac_path_SED_found=false
6701   # Loop through the user's path and test for each of PROGNAME-LIST
6702   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6703 for as_dir in $PATH
6704 do
6705   IFS=$as_save_IFS
6706   test -z "$as_dir" && as_dir=.
6707     for ac_prog in sed gsed; do
6708     for ac_exec_ext in '' $ac_executable_extensions; do
6709       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6710       as_fn_executable_p "$ac_path_SED" || continue
6711 # Check for GNU ac_path_SED and select it if it is found.
6712   # Check for GNU $ac_path_SED
6713 case `"$ac_path_SED" --version 2>&1` in
6714 *GNU*)
6715   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6716 *)
6717   ac_count=0
6718   $as_echo_n 0123456789 >"conftest.in"
6719   while :
6720   do
6721     cat "conftest.in" "conftest.in" >"conftest.tmp"
6722     mv "conftest.tmp" "conftest.in"
6723     cp "conftest.in" "conftest.nl"
6724     $as_echo '' >> "conftest.nl"
6725     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6726     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6727     as_fn_arith $ac_count + 1 && ac_count=$as_val
6728     if test $ac_count -gt ${ac_path_SED_max-0}; then
6729       # Best one so far, save it but keep looking for a better one
6730       ac_cv_path_SED="$ac_path_SED"
6731       ac_path_SED_max=$ac_count
6732     fi
6733     # 10*(2^10) chars as input seems more than enough
6734     test $ac_count -gt 10 && break
6735   done
6736   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6737 esac
6738
6739       $ac_path_SED_found && break 3
6740     done
6741   done
6742   done
6743 IFS=$as_save_IFS
6744   if test -z "$ac_cv_path_SED"; then
6745     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6746   fi
6747 else
6748   ac_cv_path_SED=$SED
6749 fi
6750
6751 fi
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6753 $as_echo "$ac_cv_path_SED" >&6; }
6754  SED="$ac_cv_path_SED"
6755   rm -f conftest.sed
6756
6757 test -z "$SED" && SED=sed
6758 Xsed="$SED -e 1s/^X//"
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6771 $as_echo_n "checking for fgrep... " >&6; }
6772 if ${ac_cv_path_FGREP+:} false; then :
6773   $as_echo_n "(cached) " >&6
6774 else
6775   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6776    then ac_cv_path_FGREP="$GREP -F"
6777    else
6778      if test -z "$FGREP"; then
6779   ac_path_FGREP_found=false
6780   # Loop through the user's path and test for each of PROGNAME-LIST
6781   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6782 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6783 do
6784   IFS=$as_save_IFS
6785   test -z "$as_dir" && as_dir=.
6786     for ac_prog in fgrep; do
6787     for ac_exec_ext in '' $ac_executable_extensions; do
6788       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6789       as_fn_executable_p "$ac_path_FGREP" || continue
6790 # Check for GNU ac_path_FGREP and select it if it is found.
6791   # Check for GNU $ac_path_FGREP
6792 case `"$ac_path_FGREP" --version 2>&1` in
6793 *GNU*)
6794   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6795 *)
6796   ac_count=0
6797   $as_echo_n 0123456789 >"conftest.in"
6798   while :
6799   do
6800     cat "conftest.in" "conftest.in" >"conftest.tmp"
6801     mv "conftest.tmp" "conftest.in"
6802     cp "conftest.in" "conftest.nl"
6803     $as_echo 'FGREP' >> "conftest.nl"
6804     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6805     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6806     as_fn_arith $ac_count + 1 && ac_count=$as_val
6807     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6808       # Best one so far, save it but keep looking for a better one
6809       ac_cv_path_FGREP="$ac_path_FGREP"
6810       ac_path_FGREP_max=$ac_count
6811     fi
6812     # 10*(2^10) chars as input seems more than enough
6813     test $ac_count -gt 10 && break
6814   done
6815   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6816 esac
6817
6818       $ac_path_FGREP_found && break 3
6819     done
6820   done
6821   done
6822 IFS=$as_save_IFS
6823   if test -z "$ac_cv_path_FGREP"; then
6824     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6825   fi
6826 else
6827   ac_cv_path_FGREP=$FGREP
6828 fi
6829
6830    fi
6831 fi
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6833 $as_echo "$ac_cv_path_FGREP" >&6; }
6834  FGREP="$ac_cv_path_FGREP"
6835
6836
6837 test -z "$GREP" && GREP=grep
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857 # Check whether --with-gnu-ld was given.
6858 if test "${with_gnu_ld+set}" = set; then :
6859   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6860 else
6861   with_gnu_ld=no
6862 fi
6863
6864 ac_prog=ld
6865 if test "$GCC" = yes; then
6866   # Check if gcc -print-prog-name=ld gives a path.
6867   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6868 $as_echo_n "checking for ld used by $CC... " >&6; }
6869   case $host in
6870   *-*-mingw*)
6871     # gcc leaves a trailing carriage return which upsets mingw
6872     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6873   *)
6874     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6875   esac
6876   case $ac_prog in
6877     # Accept absolute paths.
6878     [\\/]* | ?:[\\/]*)
6879       re_direlt='/[^/][^/]*/\.\./'
6880       # Canonicalize the pathname of ld
6881       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6882       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6883         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6884       done
6885       test -z "$LD" && LD="$ac_prog"
6886       ;;
6887   "")
6888     # If it fails, then pretend we aren't using GCC.
6889     ac_prog=ld
6890     ;;
6891   *)
6892     # If it is relative, then search for the first ld in PATH.
6893     with_gnu_ld=unknown
6894     ;;
6895   esac
6896 elif test "$with_gnu_ld" = yes; then
6897   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6898 $as_echo_n "checking for GNU ld... " >&6; }
6899 else
6900   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6901 $as_echo_n "checking for non-GNU ld... " >&6; }
6902 fi
6903 if ${lt_cv_path_LD+:} false; then :
6904   $as_echo_n "(cached) " >&6
6905 else
6906   if test -z "$LD"; then
6907   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6908   for ac_dir in $PATH; do
6909     IFS="$lt_save_ifs"
6910     test -z "$ac_dir" && ac_dir=.
6911     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6912       lt_cv_path_LD="$ac_dir/$ac_prog"
6913       # Check to see if the program is GNU ld.  I'd rather use --version,
6914       # but apparently some variants of GNU ld only accept -v.
6915       # Break only if it was the GNU/non-GNU ld that we prefer.
6916       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6917       *GNU* | *'with BFD'*)
6918         test "$with_gnu_ld" != no && break
6919         ;;
6920       *)
6921         test "$with_gnu_ld" != yes && break
6922         ;;
6923       esac
6924     fi
6925   done
6926   IFS="$lt_save_ifs"
6927 else
6928   lt_cv_path_LD="$LD" # Let the user override the test with a path.
6929 fi
6930 fi
6931
6932 LD="$lt_cv_path_LD"
6933 if test -n "$LD"; then
6934   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6935 $as_echo "$LD" >&6; }
6936 else
6937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6938 $as_echo "no" >&6; }
6939 fi
6940 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6942 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6943 if ${lt_cv_prog_gnu_ld+:} false; then :
6944   $as_echo_n "(cached) " >&6
6945 else
6946   # I'd rather use --version here, but apparently some GNU lds only accept -v.
6947 case `$LD -v 2>&1 </dev/null` in
6948 *GNU* | *'with BFD'*)
6949   lt_cv_prog_gnu_ld=yes
6950   ;;
6951 *)
6952   lt_cv_prog_gnu_ld=no
6953   ;;
6954 esac
6955 fi
6956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6957 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6958 with_gnu_ld=$lt_cv_prog_gnu_ld
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6969 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6970 if ${lt_cv_path_NM+:} false; then :
6971   $as_echo_n "(cached) " >&6
6972 else
6973   if test -n "$NM"; then
6974   # Let the user override the test.
6975   lt_cv_path_NM="$NM"
6976 else
6977   lt_nm_to_check="${ac_tool_prefix}nm"
6978   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6979     lt_nm_to_check="$lt_nm_to_check nm"
6980   fi
6981   for lt_tmp_nm in $lt_nm_to_check; do
6982     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6983     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6984       IFS="$lt_save_ifs"
6985       test -z "$ac_dir" && ac_dir=.
6986       tmp_nm="$ac_dir/$lt_tmp_nm"
6987       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6988         # Check to see if the nm accepts a BSD-compat flag.
6989         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6990         #   nm: unknown option "B" ignored
6991         # Tru64's nm complains that /dev/null is an invalid object file
6992         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6993         */dev/null* | *'Invalid file or object type'*)
6994           lt_cv_path_NM="$tmp_nm -B"
6995           break
6996           ;;
6997         *)
6998           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6999           */dev/null*)
7000             lt_cv_path_NM="$tmp_nm -p"
7001             break
7002             ;;
7003           *)
7004             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7005             continue # so that we can try to find one that supports BSD flags
7006             ;;
7007           esac
7008           ;;
7009         esac
7010       fi
7011     done
7012     IFS="$lt_save_ifs"
7013   done
7014   : ${lt_cv_path_NM=no}
7015 fi
7016 fi
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7018 $as_echo "$lt_cv_path_NM" >&6; }
7019 if test "$lt_cv_path_NM" != "no"; then
7020   NM="$lt_cv_path_NM"
7021 else
7022   # Didn't find any BSD compatible name lister, look for dumpbin.
7023   if test -n "$DUMPBIN"; then :
7024     # Let the user override the test.
7025   else
7026     if test -n "$ac_tool_prefix"; then
7027   for ac_prog in dumpbin "link -dump"
7028   do
7029     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7030 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7032 $as_echo_n "checking for $ac_word... " >&6; }
7033 if ${ac_cv_prog_DUMPBIN+:} false; then :
7034   $as_echo_n "(cached) " >&6
7035 else
7036   if test -n "$DUMPBIN"; then
7037   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7038 else
7039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7040 for as_dir in $PATH
7041 do
7042   IFS=$as_save_IFS
7043   test -z "$as_dir" && as_dir=.
7044     for ac_exec_ext in '' $ac_executable_extensions; do
7045   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7046     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7047     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7048     break 2
7049   fi
7050 done
7051   done
7052 IFS=$as_save_IFS
7053
7054 fi
7055 fi
7056 DUMPBIN=$ac_cv_prog_DUMPBIN
7057 if test -n "$DUMPBIN"; then
7058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7059 $as_echo "$DUMPBIN" >&6; }
7060 else
7061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7062 $as_echo "no" >&6; }
7063 fi
7064
7065
7066     test -n "$DUMPBIN" && break
7067   done
7068 fi
7069 if test -z "$DUMPBIN"; then
7070   ac_ct_DUMPBIN=$DUMPBIN
7071   for ac_prog in dumpbin "link -dump"
7072 do
7073   # Extract the first word of "$ac_prog", so it can be a program name with args.
7074 set dummy $ac_prog; ac_word=$2
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7076 $as_echo_n "checking for $ac_word... " >&6; }
7077 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
7078   $as_echo_n "(cached) " >&6
7079 else
7080   if test -n "$ac_ct_DUMPBIN"; then
7081   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7082 else
7083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7084 for as_dir in $PATH
7085 do
7086   IFS=$as_save_IFS
7087   test -z "$as_dir" && as_dir=.
7088     for ac_exec_ext in '' $ac_executable_extensions; do
7089   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7090     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7091     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7092     break 2
7093   fi
7094 done
7095   done
7096 IFS=$as_save_IFS
7097
7098 fi
7099 fi
7100 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7101 if test -n "$ac_ct_DUMPBIN"; then
7102   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7103 $as_echo "$ac_ct_DUMPBIN" >&6; }
7104 else
7105   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7106 $as_echo "no" >&6; }
7107 fi
7108
7109
7110   test -n "$ac_ct_DUMPBIN" && break
7111 done
7112
7113   if test "x$ac_ct_DUMPBIN" = x; then
7114     DUMPBIN=":"
7115   else
7116     case $cross_compiling:$ac_tool_warned in
7117 yes:)
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7119 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7120 ac_tool_warned=yes ;;
7121 esac
7122     DUMPBIN=$ac_ct_DUMPBIN
7123   fi
7124 fi
7125
7126     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
7127     *COFF*)
7128       DUMPBIN="$DUMPBIN -symbols"
7129       ;;
7130     *)
7131       DUMPBIN=:
7132       ;;
7133     esac
7134   fi
7135
7136   if test "$DUMPBIN" != ":"; then
7137     NM="$DUMPBIN"
7138   fi
7139 fi
7140 test -z "$NM" && NM=nm
7141
7142
7143
7144
7145
7146
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7148 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7149 if ${lt_cv_nm_interface+:} false; then :
7150   $as_echo_n "(cached) " >&6
7151 else
7152   lt_cv_nm_interface="BSD nm"
7153   echo "int some_variable = 0;" > conftest.$ac_ext
7154   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7155   (eval "$ac_compile" 2>conftest.err)
7156   cat conftest.err >&5
7157   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7158   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7159   cat conftest.err >&5
7160   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7161   cat conftest.out >&5
7162   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7163     lt_cv_nm_interface="MS dumpbin"
7164   fi
7165   rm -f conftest*
7166 fi
7167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7168 $as_echo "$lt_cv_nm_interface" >&6; }
7169
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7171 $as_echo_n "checking whether ln -s works... " >&6; }
7172 LN_S=$as_ln_s
7173 if test "$LN_S" = "ln -s"; then
7174   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7175 $as_echo "yes" >&6; }
7176 else
7177   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7178 $as_echo "no, using $LN_S" >&6; }
7179 fi
7180
7181 # find the maximum length of command line arguments
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7183 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7184 if ${lt_cv_sys_max_cmd_len+:} false; then :
7185   $as_echo_n "(cached) " >&6
7186 else
7187     i=0
7188   teststring="ABCD"
7189
7190   case $build_os in
7191   msdosdjgpp*)
7192     # On DJGPP, this test can blow up pretty badly due to problems in libc
7193     # (any single argument exceeding 2000 bytes causes a buffer overrun
7194     # during glob expansion).  Even if it were fixed, the result of this
7195     # check would be larger than it should be.
7196     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
7197     ;;
7198
7199   gnu*)
7200     # Under GNU Hurd, this test is not required because there is
7201     # no limit to the length of command line arguments.
7202     # Libtool will interpret -1 as no limit whatsoever
7203     lt_cv_sys_max_cmd_len=-1;
7204     ;;
7205
7206   cygwin* | mingw* | cegcc*)
7207     # On Win9x/ME, this test blows up -- it succeeds, but takes
7208     # about 5 minutes as the teststring grows exponentially.
7209     # Worse, since 9x/ME are not pre-emptively multitasking,
7210     # you end up with a "frozen" computer, even though with patience
7211     # the test eventually succeeds (with a max line length of 256k).
7212     # Instead, let's just punt: use the minimum linelength reported by
7213     # all of the supported platforms: 8192 (on NT/2K/XP).
7214     lt_cv_sys_max_cmd_len=8192;
7215     ;;
7216
7217   mint*)
7218     # On MiNT this can take a long time and run out of memory.
7219     lt_cv_sys_max_cmd_len=8192;
7220     ;;
7221
7222   amigaos*)
7223     # On AmigaOS with pdksh, this test takes hours, literally.
7224     # So we just punt and use a minimum line length of 8192.
7225     lt_cv_sys_max_cmd_len=8192;
7226     ;;
7227
7228   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7229     # This has been around since 386BSD, at least.  Likely further.
7230     if test -x /sbin/sysctl; then
7231       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7232     elif test -x /usr/sbin/sysctl; then
7233       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7234     else
7235       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
7236     fi
7237     # And add a safety zone
7238     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7239     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7240     ;;
7241
7242   interix*)
7243     # We know the value 262144 and hardcode it with a safety zone (like BSD)
7244     lt_cv_sys_max_cmd_len=196608
7245     ;;
7246
7247   os2*)
7248     # The test takes a long time on OS/2.
7249     lt_cv_sys_max_cmd_len=8192
7250     ;;
7251
7252   osf*)
7253     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7254     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7255     # nice to cause kernel panics so lets avoid the loop below.
7256     # First set a reasonable default.
7257     lt_cv_sys_max_cmd_len=16384
7258     #
7259     if test -x /sbin/sysconfig; then
7260       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7261         *1*) lt_cv_sys_max_cmd_len=-1 ;;
7262       esac
7263     fi
7264     ;;
7265   sco3.2v5*)
7266     lt_cv_sys_max_cmd_len=102400
7267     ;;
7268   sysv5* | sco5v6* | sysv4.2uw2*)
7269     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7270     if test -n "$kargmax"; then
7271       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
7272     else
7273       lt_cv_sys_max_cmd_len=32768
7274     fi
7275     ;;
7276   *)
7277     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7278     if test -n "$lt_cv_sys_max_cmd_len"; then
7279       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7280       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7281     else
7282       # Make teststring a little bigger before we do anything with it.
7283       # a 1K string should be a reasonable start.
7284       for i in 1 2 3 4 5 6 7 8 ; do
7285         teststring=$teststring$teststring
7286       done
7287       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7288       # If test is not a shell built-in, we'll probably end up computing a
7289       # maximum length that is only half of the actual maximum length, but
7290       # we can't tell.
7291       while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
7292                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7293               test $i != 17 # 1/2 MB should be enough
7294       do
7295         i=`expr $i + 1`
7296         teststring=$teststring$teststring
7297       done
7298       # Only check the string length outside the loop.
7299       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7300       teststring=
7301       # Add a significant safety factor because C++ compilers can tack on
7302       # massive amounts of additional arguments before passing them to the
7303       # linker.  It appears as though 1/2 is a usable value.
7304       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7305     fi
7306     ;;
7307   esac
7308
7309 fi
7310
7311 if test -n $lt_cv_sys_max_cmd_len ; then
7312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7313 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7314 else
7315   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7316 $as_echo "none" >&6; }
7317 fi
7318 max_cmd_len=$lt_cv_sys_max_cmd_len
7319
7320
7321
7322
7323
7324
7325 : ${CP="cp -f"}
7326 : ${MV="mv -f"}
7327 : ${RM="rm -f"}
7328
7329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
7330 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7331 # Try some XSI features
7332 xsi_shell=no
7333 ( _lt_dummy="a/b/c"
7334   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
7335       = c,a/b,b/c, \
7336     && eval 'test $(( 1 + 1 )) -eq 2 \
7337     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7338   && xsi_shell=yes
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
7340 $as_echo "$xsi_shell" >&6; }
7341
7342
7343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
7344 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7345 lt_shell_append=no
7346 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
7347     >/dev/null 2>&1 \
7348   && lt_shell_append=yes
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
7350 $as_echo "$lt_shell_append" >&6; }
7351
7352
7353 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7354   lt_unset=unset
7355 else
7356   lt_unset=false
7357 fi
7358
7359
7360
7361
7362
7363 # test EBCDIC or ASCII
7364 case `echo X|tr X '\101'` in
7365  A) # ASCII based system
7366     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7367   lt_SP2NL='tr \040 \012'
7368   lt_NL2SP='tr \015\012 \040\040'
7369   ;;
7370  *) # EBCDIC based system
7371   lt_SP2NL='tr \100 \n'
7372   lt_NL2SP='tr \r\n \100\100'
7373   ;;
7374 esac
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
7385 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
7386 if ${lt_cv_to_host_file_cmd+:} false; then :
7387   $as_echo_n "(cached) " >&6
7388 else
7389   case $host in
7390   *-*-mingw* )
7391     case $build in
7392       *-*-mingw* ) # actually msys
7393         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
7394         ;;
7395       *-*-cygwin* )
7396         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
7397         ;;
7398       * ) # otherwise, assume *nix
7399         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
7400         ;;
7401     esac
7402     ;;
7403   *-*-cygwin* )
7404     case $build in
7405       *-*-mingw* ) # actually msys
7406         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
7407         ;;
7408       *-*-cygwin* )
7409         lt_cv_to_host_file_cmd=func_convert_file_noop
7410         ;;
7411       * ) # otherwise, assume *nix
7412         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
7413         ;;
7414     esac
7415     ;;
7416   * ) # unhandled hosts (and "normal" native builds)
7417     lt_cv_to_host_file_cmd=func_convert_file_noop
7418     ;;
7419 esac
7420
7421 fi
7422
7423 to_host_file_cmd=$lt_cv_to_host_file_cmd
7424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
7425 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
7426
7427
7428
7429
7430
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
7432 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
7433 if ${lt_cv_to_tool_file_cmd+:} false; then :
7434   $as_echo_n "(cached) " >&6
7435 else
7436   #assume ordinary cross tools, or native build.
7437 lt_cv_to_tool_file_cmd=func_convert_file_noop
7438 case $host in
7439   *-*-mingw* )
7440     case $build in
7441       *-*-mingw* ) # actually msys
7442         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
7443         ;;
7444     esac
7445     ;;
7446 esac
7447
7448 fi
7449
7450 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
7452 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
7453
7454
7455
7456
7457
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7459 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7460 if ${lt_cv_ld_reload_flag+:} false; then :
7461   $as_echo_n "(cached) " >&6
7462 else
7463   lt_cv_ld_reload_flag='-r'
7464 fi
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7466 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7467 reload_flag=$lt_cv_ld_reload_flag
7468 case $reload_flag in
7469 "" | " "*) ;;
7470 *) reload_flag=" $reload_flag" ;;
7471 esac
7472 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7473 case $host_os in
7474   cygwin* | mingw* | pw32* | cegcc*)
7475     if test "$GCC" != yes; then
7476       reload_cmds=false
7477     fi
7478     ;;
7479   darwin*)
7480     if test "$GCC" = yes; then
7481       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7482     else
7483       reload_cmds='$LD$reload_flag -o $output$reload_objs'
7484     fi
7485     ;;
7486 esac
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496 if test -n "$ac_tool_prefix"; then
7497   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7498 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7500 $as_echo_n "checking for $ac_word... " >&6; }
7501 if ${ac_cv_prog_OBJDUMP+:} false; then :
7502   $as_echo_n "(cached) " >&6
7503 else
7504   if test -n "$OBJDUMP"; then
7505   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7506 else
7507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7508 for as_dir in $PATH
7509 do
7510   IFS=$as_save_IFS
7511   test -z "$as_dir" && as_dir=.
7512     for ac_exec_ext in '' $ac_executable_extensions; do
7513   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7514     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7515     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7516     break 2
7517   fi
7518 done
7519   done
7520 IFS=$as_save_IFS
7521
7522 fi
7523 fi
7524 OBJDUMP=$ac_cv_prog_OBJDUMP
7525 if test -n "$OBJDUMP"; then
7526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7527 $as_echo "$OBJDUMP" >&6; }
7528 else
7529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7530 $as_echo "no" >&6; }
7531 fi
7532
7533
7534 fi
7535 if test -z "$ac_cv_prog_OBJDUMP"; then
7536   ac_ct_OBJDUMP=$OBJDUMP
7537   # Extract the first word of "objdump", so it can be a program name with args.
7538 set dummy objdump; ac_word=$2
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7540 $as_echo_n "checking for $ac_word... " >&6; }
7541 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7542   $as_echo_n "(cached) " >&6
7543 else
7544   if test -n "$ac_ct_OBJDUMP"; then
7545   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7546 else
7547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7548 for as_dir in $PATH
7549 do
7550   IFS=$as_save_IFS
7551   test -z "$as_dir" && as_dir=.
7552     for ac_exec_ext in '' $ac_executable_extensions; do
7553   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7554     ac_cv_prog_ac_ct_OBJDUMP="objdump"
7555     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7556     break 2
7557   fi
7558 done
7559   done
7560 IFS=$as_save_IFS
7561
7562 fi
7563 fi
7564 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7565 if test -n "$ac_ct_OBJDUMP"; then
7566   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7567 $as_echo "$ac_ct_OBJDUMP" >&6; }
7568 else
7569   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7570 $as_echo "no" >&6; }
7571 fi
7572
7573   if test "x$ac_ct_OBJDUMP" = x; then
7574     OBJDUMP="false"
7575   else
7576     case $cross_compiling:$ac_tool_warned in
7577 yes:)
7578 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7579 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7580 ac_tool_warned=yes ;;
7581 esac
7582     OBJDUMP=$ac_ct_OBJDUMP
7583   fi
7584 else
7585   OBJDUMP="$ac_cv_prog_OBJDUMP"
7586 fi
7587
7588 test -z "$OBJDUMP" && OBJDUMP=objdump
7589
7590
7591
7592
7593
7594
7595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7596 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7597 if ${lt_cv_deplibs_check_method+:} false; then :
7598   $as_echo_n "(cached) " >&6
7599 else
7600   lt_cv_file_magic_cmd='$MAGIC_CMD'
7601 lt_cv_file_magic_test_file=
7602 lt_cv_deplibs_check_method='unknown'
7603 # Need to set the preceding variable on all platforms that support
7604 # interlibrary dependencies.
7605 # 'none' -- dependencies not supported.
7606 # `unknown' -- same as none, but documents that we really don't know.
7607 # 'pass_all' -- all dependencies passed with no checks.
7608 # 'test_compile' -- check by making test program.
7609 # 'file_magic [[regex]]' -- check by looking for files in library path
7610 # which responds to the $file_magic_cmd with a given extended regex.
7611 # If you have `file' or equivalent on your system and you're not sure
7612 # whether `pass_all' will *always* work, you probably want this one.
7613
7614 case $host_os in
7615 aix[4-9]*)
7616   lt_cv_deplibs_check_method=pass_all
7617   ;;
7618
7619 beos*)
7620   lt_cv_deplibs_check_method=pass_all
7621   ;;
7622
7623 bsdi[45]*)
7624   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7625   lt_cv_file_magic_cmd='/usr/bin/file -L'
7626   lt_cv_file_magic_test_file=/shlib/libc.so
7627   ;;
7628
7629 cygwin*)
7630   # func_win32_libid is a shell function defined in ltmain.sh
7631   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7632   lt_cv_file_magic_cmd='func_win32_libid'
7633   ;;
7634
7635 mingw* | pw32*)
7636   # Base MSYS/MinGW do not provide the 'file' command needed by
7637   # func_win32_libid shell function, so use a weaker test based on 'objdump',
7638   # unless we find 'file', for example because we are cross-compiling.
7639   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7640   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7641     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7642     lt_cv_file_magic_cmd='func_win32_libid'
7643   else
7644     # Keep this pattern in sync with the one in func_win32_libid.
7645     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
7646     lt_cv_file_magic_cmd='$OBJDUMP -f'
7647   fi
7648   ;;
7649
7650 cegcc*)
7651   # use the weaker test based on 'objdump'. See mingw*.
7652   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7653   lt_cv_file_magic_cmd='$OBJDUMP -f'
7654   ;;
7655
7656 darwin* | rhapsody*)
7657   lt_cv_deplibs_check_method=pass_all
7658   ;;
7659
7660 freebsd* | dragonfly*)
7661   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7662     case $host_cpu in
7663     i*86 )
7664       # Not sure whether the presence of OpenBSD here was a mistake.
7665       # Let's accept both of them until this is cleared up.
7666       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7667       lt_cv_file_magic_cmd=/usr/bin/file
7668       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7669       ;;
7670     esac
7671   else
7672     lt_cv_deplibs_check_method=pass_all
7673   fi
7674   ;;
7675
7676 gnu*)
7677   lt_cv_deplibs_check_method=pass_all
7678   ;;
7679
7680 haiku*)
7681   lt_cv_deplibs_check_method=pass_all
7682   ;;
7683
7684 hpux10.20* | hpux11*)
7685   lt_cv_file_magic_cmd=/usr/bin/file
7686   case $host_cpu in
7687   ia64*)
7688     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7689     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7690     ;;
7691   hppa*64*)
7692     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]'
7693     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7694     ;;
7695   *)
7696     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7697     lt_cv_file_magic_test_file=/usr/lib/libc.sl
7698     ;;
7699   esac
7700   ;;
7701
7702 interix[3-9]*)
7703   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7704   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7705   ;;
7706
7707 irix5* | irix6* | nonstopux*)
7708   case $LD in
7709   *-32|*"-32 ") libmagic=32-bit;;
7710   *-n32|*"-n32 ") libmagic=N32;;
7711   *-64|*"-64 ") libmagic=64-bit;;
7712   *) libmagic=never-match;;
7713   esac
7714   lt_cv_deplibs_check_method=pass_all
7715   ;;
7716
7717 # This must be glibc/ELF.
7718 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7719   lt_cv_deplibs_check_method=pass_all
7720   ;;
7721
7722 netbsd*)
7723   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7724     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7725   else
7726     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7727   fi
7728   ;;
7729
7730 newos6*)
7731   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7732   lt_cv_file_magic_cmd=/usr/bin/file
7733   lt_cv_file_magic_test_file=/usr/lib/libnls.so
7734   ;;
7735
7736 *nto* | *qnx*)
7737   lt_cv_deplibs_check_method=pass_all
7738   ;;
7739
7740 openbsd*)
7741   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7742     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7743   else
7744     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7745   fi
7746   ;;
7747
7748 osf3* | osf4* | osf5*)
7749   lt_cv_deplibs_check_method=pass_all
7750   ;;
7751
7752 rdos*)
7753   lt_cv_deplibs_check_method=pass_all
7754   ;;
7755
7756 solaris*)
7757   lt_cv_deplibs_check_method=pass_all
7758   ;;
7759
7760 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7761   lt_cv_deplibs_check_method=pass_all
7762   ;;
7763
7764 sysv4 | sysv4.3*)
7765   case $host_vendor in
7766   motorola)
7767     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]'
7768     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7769     ;;
7770   ncr)
7771     lt_cv_deplibs_check_method=pass_all
7772     ;;
7773   sequent)
7774     lt_cv_file_magic_cmd='/bin/file'
7775     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7776     ;;
7777   sni)
7778     lt_cv_file_magic_cmd='/bin/file'
7779     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7780     lt_cv_file_magic_test_file=/lib/libc.so
7781     ;;
7782   siemens)
7783     lt_cv_deplibs_check_method=pass_all
7784     ;;
7785   pc)
7786     lt_cv_deplibs_check_method=pass_all
7787     ;;
7788   esac
7789   ;;
7790
7791 tpf*)
7792   lt_cv_deplibs_check_method=pass_all
7793   ;;
7794 esac
7795
7796 fi
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7798 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7799
7800 file_magic_glob=
7801 want_nocaseglob=no
7802 if test "$build" = "$host"; then
7803   case $host_os in
7804   mingw* | pw32*)
7805     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
7806       want_nocaseglob=yes
7807     else
7808       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
7809     fi
7810     ;;
7811   esac
7812 fi
7813
7814 file_magic_cmd=$lt_cv_file_magic_cmd
7815 deplibs_check_method=$lt_cv_deplibs_check_method
7816 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839 if test -n "$ac_tool_prefix"; then
7840   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7841 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7843 $as_echo_n "checking for $ac_word... " >&6; }
7844 if ${ac_cv_prog_DLLTOOL+:} false; then :
7845   $as_echo_n "(cached) " >&6
7846 else
7847   if test -n "$DLLTOOL"; then
7848   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7849 else
7850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7851 for as_dir in $PATH
7852 do
7853   IFS=$as_save_IFS
7854   test -z "$as_dir" && as_dir=.
7855     for ac_exec_ext in '' $ac_executable_extensions; do
7856   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7857     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7858     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859     break 2
7860   fi
7861 done
7862   done
7863 IFS=$as_save_IFS
7864
7865 fi
7866 fi
7867 DLLTOOL=$ac_cv_prog_DLLTOOL
7868 if test -n "$DLLTOOL"; then
7869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7870 $as_echo "$DLLTOOL" >&6; }
7871 else
7872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7873 $as_echo "no" >&6; }
7874 fi
7875
7876
7877 fi
7878 if test -z "$ac_cv_prog_DLLTOOL"; then
7879   ac_ct_DLLTOOL=$DLLTOOL
7880   # Extract the first word of "dlltool", so it can be a program name with args.
7881 set dummy dlltool; 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_ac_ct_DLLTOOL+:} false; then :
7885   $as_echo_n "(cached) " >&6
7886 else
7887   if test -n "$ac_ct_DLLTOOL"; then
7888   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # 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_ac_ct_DLLTOOL="dlltool"
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 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7908 if test -n "$ac_ct_DLLTOOL"; then
7909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7910 $as_echo "$ac_ct_DLLTOOL" >&6; }
7911 else
7912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7913 $as_echo "no" >&6; }
7914 fi
7915
7916   if test "x$ac_ct_DLLTOOL" = x; then
7917     DLLTOOL="false"
7918   else
7919     case $cross_compiling:$ac_tool_warned in
7920 yes:)
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7922 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7923 ac_tool_warned=yes ;;
7924 esac
7925     DLLTOOL=$ac_ct_DLLTOOL
7926   fi
7927 else
7928   DLLTOOL="$ac_cv_prog_DLLTOOL"
7929 fi
7930
7931 test -z "$DLLTOOL" && DLLTOOL=dlltool
7932
7933
7934
7935
7936
7937
7938
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
7940 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
7941 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
7942   $as_echo_n "(cached) " >&6
7943 else
7944   lt_cv_sharedlib_from_linklib_cmd='unknown'
7945
7946 case $host_os in
7947 cygwin* | mingw* | pw32* | cegcc*)
7948   # two different shell functions defined in ltmain.sh
7949   # decide which to use based on capabilities of $DLLTOOL
7950   case `$DLLTOOL --help 2>&1` in
7951   *--identify-strict*)
7952     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
7953     ;;
7954   *)
7955     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
7956     ;;
7957   esac
7958   ;;
7959 *)
7960   # fallback: assume linklib IS sharedlib
7961   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
7962   ;;
7963 esac
7964
7965 fi
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
7967 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
7968 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
7969 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
7970
7971
7972
7973
7974
7975
7976
7977 if test -n "$ac_tool_prefix"; then
7978   for ac_prog in ar
7979   do
7980     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7981 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7983 $as_echo_n "checking for $ac_word... " >&6; }
7984 if ${ac_cv_prog_AR+:} false; then :
7985   $as_echo_n "(cached) " >&6
7986 else
7987   if test -n "$AR"; then
7988   ac_cv_prog_AR="$AR" # Let the user override the test.
7989 else
7990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7991 for as_dir in $PATH
7992 do
7993   IFS=$as_save_IFS
7994   test -z "$as_dir" && as_dir=.
7995     for ac_exec_ext in '' $ac_executable_extensions; do
7996   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7997     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
7998     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7999     break 2
8000   fi
8001 done
8002   done
8003 IFS=$as_save_IFS
8004
8005 fi
8006 fi
8007 AR=$ac_cv_prog_AR
8008 if test -n "$AR"; then
8009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8010 $as_echo "$AR" >&6; }
8011 else
8012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8013 $as_echo "no" >&6; }
8014 fi
8015
8016
8017     test -n "$AR" && break
8018   done
8019 fi
8020 if test -z "$AR"; then
8021   ac_ct_AR=$AR
8022   for ac_prog in ar
8023 do
8024   # Extract the first word of "$ac_prog", so it can be a program name with args.
8025 set dummy $ac_prog; ac_word=$2
8026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8027 $as_echo_n "checking for $ac_word... " >&6; }
8028 if ${ac_cv_prog_ac_ct_AR+:} false; then :
8029   $as_echo_n "(cached) " >&6
8030 else
8031   if test -n "$ac_ct_AR"; then
8032   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8033 else
8034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8035 for as_dir in $PATH
8036 do
8037   IFS=$as_save_IFS
8038   test -z "$as_dir" && as_dir=.
8039     for ac_exec_ext in '' $ac_executable_extensions; do
8040   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8041     ac_cv_prog_ac_ct_AR="$ac_prog"
8042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8043     break 2
8044   fi
8045 done
8046   done
8047 IFS=$as_save_IFS
8048
8049 fi
8050 fi
8051 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8052 if test -n "$ac_ct_AR"; then
8053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8054 $as_echo "$ac_ct_AR" >&6; }
8055 else
8056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8057 $as_echo "no" >&6; }
8058 fi
8059
8060
8061   test -n "$ac_ct_AR" && break
8062 done
8063
8064   if test "x$ac_ct_AR" = x; then
8065     AR="false"
8066   else
8067     case $cross_compiling:$ac_tool_warned in
8068 yes:)
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8070 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8071 ac_tool_warned=yes ;;
8072 esac
8073     AR=$ac_ct_AR
8074   fi
8075 fi
8076
8077 : ${AR=ar}
8078 : ${AR_FLAGS=cru}
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
8091 $as_echo_n "checking for archiver @FILE support... " >&6; }
8092 if ${lt_cv_ar_at_file+:} false; then :
8093   $as_echo_n "(cached) " >&6
8094 else
8095   lt_cv_ar_at_file=no
8096    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8097 /* end confdefs.h.  */
8098
8099 int
8100 main ()
8101 {
8102
8103   ;
8104   return 0;
8105 }
8106 _ACEOF
8107 if ac_fn_c_try_compile "$LINENO"; then :
8108   echo conftest.$ac_objext > conftest.lst
8109       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
8110       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8111   (eval $lt_ar_try) 2>&5
8112   ac_status=$?
8113   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8114   test $ac_status = 0; }
8115       if test "$ac_status" -eq 0; then
8116         # Ensure the archiver fails upon bogus file names.
8117         rm -f conftest.$ac_objext libconftest.a
8118         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8119   (eval $lt_ar_try) 2>&5
8120   ac_status=$?
8121   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8122   test $ac_status = 0; }
8123         if test "$ac_status" -ne 0; then
8124           lt_cv_ar_at_file=@
8125         fi
8126       fi
8127       rm -f conftest.* libconftest.a
8128
8129 fi
8130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8131
8132 fi
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
8134 $as_echo "$lt_cv_ar_at_file" >&6; }
8135
8136 if test "x$lt_cv_ar_at_file" = xno; then
8137   archiver_list_spec=
8138 else
8139   archiver_list_spec=$lt_cv_ar_at_file
8140 fi
8141
8142
8143
8144
8145
8146
8147
8148 if test -n "$ac_tool_prefix"; then
8149   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8150 set dummy ${ac_tool_prefix}strip; ac_word=$2
8151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8152 $as_echo_n "checking for $ac_word... " >&6; }
8153 if ${ac_cv_prog_STRIP+:} false; then :
8154   $as_echo_n "(cached) " >&6
8155 else
8156   if test -n "$STRIP"; then
8157   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8158 else
8159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8160 for as_dir in $PATH
8161 do
8162   IFS=$as_save_IFS
8163   test -z "$as_dir" && as_dir=.
8164     for ac_exec_ext in '' $ac_executable_extensions; do
8165   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8166     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8167     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8168     break 2
8169   fi
8170 done
8171   done
8172 IFS=$as_save_IFS
8173
8174 fi
8175 fi
8176 STRIP=$ac_cv_prog_STRIP
8177 if test -n "$STRIP"; then
8178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8179 $as_echo "$STRIP" >&6; }
8180 else
8181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8182 $as_echo "no" >&6; }
8183 fi
8184
8185
8186 fi
8187 if test -z "$ac_cv_prog_STRIP"; then
8188   ac_ct_STRIP=$STRIP
8189   # Extract the first word of "strip", so it can be a program name with args.
8190 set dummy strip; ac_word=$2
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8192 $as_echo_n "checking for $ac_word... " >&6; }
8193 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
8194   $as_echo_n "(cached) " >&6
8195 else
8196   if test -n "$ac_ct_STRIP"; then
8197   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8198 else
8199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8200 for as_dir in $PATH
8201 do
8202   IFS=$as_save_IFS
8203   test -z "$as_dir" && as_dir=.
8204     for ac_exec_ext in '' $ac_executable_extensions; do
8205   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8206     ac_cv_prog_ac_ct_STRIP="strip"
8207     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8208     break 2
8209   fi
8210 done
8211   done
8212 IFS=$as_save_IFS
8213
8214 fi
8215 fi
8216 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8217 if test -n "$ac_ct_STRIP"; then
8218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8219 $as_echo "$ac_ct_STRIP" >&6; }
8220 else
8221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8222 $as_echo "no" >&6; }
8223 fi
8224
8225   if test "x$ac_ct_STRIP" = x; then
8226     STRIP=":"
8227   else
8228     case $cross_compiling:$ac_tool_warned in
8229 yes:)
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8231 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8232 ac_tool_warned=yes ;;
8233 esac
8234     STRIP=$ac_ct_STRIP
8235   fi
8236 else
8237   STRIP="$ac_cv_prog_STRIP"
8238 fi
8239
8240 test -z "$STRIP" && STRIP=:
8241
8242
8243
8244
8245
8246
8247 if test -n "$ac_tool_prefix"; then
8248   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8249 set dummy ${ac_tool_prefix}ranlib; 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_RANLIB+:} false; then :
8253   $as_echo_n "(cached) " >&6
8254 else
8255   if test -n "$RANLIB"; then
8256   ac_cv_prog_RANLIB="$RANLIB" # 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_RANLIB="${ac_tool_prefix}ranlib"
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 RANLIB=$ac_cv_prog_RANLIB
8276 if test -n "$RANLIB"; then
8277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8278 $as_echo "$RANLIB" >&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_RANLIB"; then
8287   ac_ct_RANLIB=$RANLIB
8288   # Extract the first word of "ranlib", so it can be a program name with args.
8289 set dummy ranlib; 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_RANLIB+:} false; then :
8293   $as_echo_n "(cached) " >&6
8294 else
8295   if test -n "$ac_ct_RANLIB"; then
8296   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_RANLIB="ranlib"
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_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8316 if test -n "$ac_ct_RANLIB"; then
8317   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8318 $as_echo "$ac_ct_RANLIB" >&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_RANLIB" = x; then
8325     RANLIB=":"
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     RANLIB=$ac_ct_RANLIB
8334   fi
8335 else
8336   RANLIB="$ac_cv_prog_RANLIB"
8337 fi
8338
8339 test -z "$RANLIB" && RANLIB=:
8340
8341
8342
8343
8344
8345
8346 # Determine commands to create old-style static archives.
8347 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8348 old_postinstall_cmds='chmod 644 $oldlib'
8349 old_postuninstall_cmds=
8350
8351 if test -n "$RANLIB"; then
8352   case $host_os in
8353   openbsd*)
8354     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
8355     ;;
8356   *)
8357     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
8358     ;;
8359   esac
8360   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
8361 fi
8362
8363 case $host_os in
8364   darwin*)
8365     lock_old_archive_extraction=yes ;;
8366   *)
8367     lock_old_archive_extraction=no ;;
8368 esac
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408 # If no C compiler was specified, use CC.
8409 LTCC=${LTCC-"$CC"}
8410
8411 # If no C compiler flags were specified, use CFLAGS.
8412 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8413
8414 # Allow CC to be a program name with arguments.
8415 compiler=$CC
8416
8417
8418 # Check for command to grab the raw symbol name followed by C symbol from nm.
8419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8420 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8421 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
8422   $as_echo_n "(cached) " >&6
8423 else
8424
8425 # These are sane defaults that work on at least a few old systems.
8426 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
8427
8428 # Character class describing NM global symbol codes.
8429 symcode='[BCDEGRST]'
8430
8431 # Regexp to match symbols that can be accessed directly from C.
8432 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8433
8434 # Define system-specific variables.
8435 case $host_os in
8436 aix*)
8437   symcode='[BCDT]'
8438   ;;
8439 cygwin* | mingw* | pw32* | cegcc*)
8440   symcode='[ABCDGISTW]'
8441   ;;
8442 hpux*)
8443   if test "$host_cpu" = ia64; then
8444     symcode='[ABCDEGRST]'
8445   fi
8446   ;;
8447 irix* | nonstopux*)
8448   symcode='[BCDEGRST]'
8449   ;;
8450 osf*)
8451   symcode='[BCDEGQRST]'
8452   ;;
8453 solaris*)
8454   symcode='[BDRT]'
8455   ;;
8456 sco3.2v5*)
8457   symcode='[DT]'
8458   ;;
8459 sysv4.2uw2*)
8460   symcode='[DT]'
8461   ;;
8462 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8463   symcode='[ABDT]'
8464   ;;
8465 sysv4)
8466   symcode='[DFNSTU]'
8467   ;;
8468 esac
8469
8470 # If we're using GNU nm, then use its standard symbol codes.
8471 case `$NM -V 2>&1` in
8472 *GNU* | *'with BFD'*)
8473   symcode='[ABCDGIRSTW]' ;;
8474 esac
8475
8476 # Transform an extracted symbol line into a proper C declaration.
8477 # Some systems (esp. on ia64) link data and code symbols differently,
8478 # so use this general approach.
8479 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8480
8481 # Transform an extracted symbol line into symbol name and symbol address
8482 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
8483 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
8484
8485 # Handle CRLF in mingw tool chain
8486 opt_cr=
8487 case $build_os in
8488 mingw*)
8489   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8490   ;;
8491 esac
8492
8493 # Try without a prefix underscore, then with it.
8494 for ac_symprfx in "" "_"; do
8495
8496   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8497   symxfrm="\\1 $ac_symprfx\\2 \\2"
8498
8499   # Write the raw and C identifiers.
8500   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8501     # Fake it for dumpbin and say T for any non-static function
8502     # and D for any global variable.
8503     # Also find C++ and __fastcall symbols from MSVC++,
8504     # which start with @ or ?.
8505     lt_cv_sys_global_symbol_pipe="$AWK '"\
8506 "     {last_section=section; section=\$ 3};"\
8507 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
8508 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8509 "     \$ 0!~/External *\|/{next};"\
8510 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8511 "     {if(hide[section]) next};"\
8512 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
8513 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
8514 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
8515 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
8516 "     ' prfx=^$ac_symprfx"
8517   else
8518     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8519   fi
8520   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
8521
8522   # Check to see that the pipe works correctly.
8523   pipe_works=no
8524
8525   rm -f conftest*
8526   cat > conftest.$ac_ext <<_LT_EOF
8527 #ifdef __cplusplus
8528 extern "C" {
8529 #endif
8530 char nm_test_var;
8531 void nm_test_func(void);
8532 void nm_test_func(void){}
8533 #ifdef __cplusplus
8534 }
8535 #endif
8536 int main(){nm_test_var='a';nm_test_func();return(0);}
8537 _LT_EOF
8538
8539   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8540   (eval $ac_compile) 2>&5
8541   ac_status=$?
8542   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8543   test $ac_status = 0; }; then
8544     # Now try to grab the symbols.
8545     nlist=conftest.nm
8546     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8547   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8548   ac_status=$?
8549   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8550   test $ac_status = 0; } && test -s "$nlist"; then
8551       # Try sorting and uniquifying the output.
8552       if sort "$nlist" | uniq > "$nlist"T; then
8553         mv -f "$nlist"T "$nlist"
8554       else
8555         rm -f "$nlist"T
8556       fi
8557
8558       # Make sure that we snagged all the symbols we need.
8559       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8560         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8561           cat <<_LT_EOF > conftest.$ac_ext
8562 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
8563 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
8564 /* DATA imports from DLLs on WIN32 con't be const, because runtime
8565    relocations are performed -- see ld's documentation on pseudo-relocs.  */
8566 # define LT_DLSYM_CONST
8567 #elif defined(__osf__)
8568 /* This system does not cope well with relocations in const data.  */
8569 # define LT_DLSYM_CONST
8570 #else
8571 # define LT_DLSYM_CONST const
8572 #endif
8573
8574 #ifdef __cplusplus
8575 extern "C" {
8576 #endif
8577
8578 _LT_EOF
8579           # Now generate the symbol file.
8580           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8581
8582           cat <<_LT_EOF >> conftest.$ac_ext
8583
8584 /* The mapping between symbol names and symbols.  */
8585 LT_DLSYM_CONST struct {
8586   const char *name;
8587   void       *address;
8588 }
8589 lt__PROGRAM__LTX_preloaded_symbols[] =
8590 {
8591   { "@PROGRAM@", (void *) 0 },
8592 _LT_EOF
8593           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8594           cat <<\_LT_EOF >> conftest.$ac_ext
8595   {0, (void *) 0}
8596 };
8597
8598 /* This works around a problem in FreeBSD linker */
8599 #ifdef FREEBSD_WORKAROUND
8600 static const void *lt_preloaded_setup() {
8601   return lt__PROGRAM__LTX_preloaded_symbols;
8602 }
8603 #endif
8604
8605 #ifdef __cplusplus
8606 }
8607 #endif
8608 _LT_EOF
8609           # Now try linking the two files.
8610           mv conftest.$ac_objext conftstm.$ac_objext
8611           lt_globsym_save_LIBS=$LIBS
8612           lt_globsym_save_CFLAGS=$CFLAGS
8613           LIBS="conftstm.$ac_objext"
8614           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8615           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8616   (eval $ac_link) 2>&5
8617   ac_status=$?
8618   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8619   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
8620             pipe_works=yes
8621           fi
8622           LIBS=$lt_globsym_save_LIBS
8623           CFLAGS=$lt_globsym_save_CFLAGS
8624         else
8625           echo "cannot find nm_test_func in $nlist" >&5
8626         fi
8627       else
8628         echo "cannot find nm_test_var in $nlist" >&5
8629       fi
8630     else
8631       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8632     fi
8633   else
8634     echo "$progname: failed program was:" >&5
8635     cat conftest.$ac_ext >&5
8636   fi
8637   rm -rf conftest* conftst*
8638
8639   # Do not use the global_symbol_pipe unless it works.
8640   if test "$pipe_works" = yes; then
8641     break
8642   else
8643     lt_cv_sys_global_symbol_pipe=
8644   fi
8645 done
8646
8647 fi
8648
8649 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8650   lt_cv_sys_global_symbol_to_cdecl=
8651 fi
8652 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8654 $as_echo "failed" >&6; }
8655 else
8656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8657 $as_echo "ok" >&6; }
8658 fi
8659
8660 # Response file support.
8661 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8662   nm_file_list_spec='@'
8663 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
8664   nm_file_list_spec='@'
8665 fi
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
8694 $as_echo_n "checking for sysroot... " >&6; }
8695
8696 # Check whether --with-sysroot was given.
8697 if test "${with_sysroot+set}" = set; then :
8698   withval=$with_sysroot;
8699 else
8700   with_sysroot=no
8701 fi
8702
8703
8704 lt_sysroot=
8705 case ${with_sysroot} in #(
8706  yes)
8707    if test "$GCC" = yes; then
8708      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
8709    fi
8710    ;; #(
8711  /*)
8712    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
8713    ;; #(
8714  no|'')
8715    ;; #(
8716  *)
8717    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
8718 $as_echo "${with_sysroot}" >&6; }
8719    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
8720    ;;
8721 esac
8722
8723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
8724 $as_echo "${lt_sysroot:-no}" >&6; }
8725
8726
8727
8728
8729
8730 # Check whether --enable-libtool-lock was given.
8731 if test "${enable_libtool_lock+set}" = set; then :
8732   enableval=$enable_libtool_lock;
8733 fi
8734
8735 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8736
8737 # Some flags need to be propagated to the compiler or linker for good
8738 # libtool support.
8739 case $host in
8740 ia64-*-hpux*)
8741   # Find out which ABI we are using.
8742   echo 'int i;' > conftest.$ac_ext
8743   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8744   (eval $ac_compile) 2>&5
8745   ac_status=$?
8746   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8747   test $ac_status = 0; }; then
8748     case `/usr/bin/file conftest.$ac_objext` in
8749       *ELF-32*)
8750         HPUX_IA64_MODE="32"
8751         ;;
8752       *ELF-64*)
8753         HPUX_IA64_MODE="64"
8754         ;;
8755     esac
8756   fi
8757   rm -rf conftest*
8758   ;;
8759 *-*-irix6*)
8760   # Find out which ABI we are using.
8761   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8762   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8763   (eval $ac_compile) 2>&5
8764   ac_status=$?
8765   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8766   test $ac_status = 0; }; then
8767     if test "$lt_cv_prog_gnu_ld" = yes; then
8768       case `/usr/bin/file conftest.$ac_objext` in
8769         *32-bit*)
8770           LD="${LD-ld} -melf32bsmip"
8771           ;;
8772         *N32*)
8773           LD="${LD-ld} -melf32bmipn32"
8774           ;;
8775         *64-bit*)
8776           LD="${LD-ld} -melf64bmip"
8777         ;;
8778       esac
8779     else
8780       case `/usr/bin/file conftest.$ac_objext` in
8781         *32-bit*)
8782           LD="${LD-ld} -32"
8783           ;;
8784         *N32*)
8785           LD="${LD-ld} -n32"
8786           ;;
8787         *64-bit*)
8788           LD="${LD-ld} -64"
8789           ;;
8790       esac
8791     fi
8792   fi
8793   rm -rf conftest*
8794   ;;
8795
8796 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
8797 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8798   # Find out which ABI we are using.
8799   echo 'int i;' > conftest.$ac_ext
8800   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8801   (eval $ac_compile) 2>&5
8802   ac_status=$?
8803   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8804   test $ac_status = 0; }; then
8805     case `/usr/bin/file conftest.o` in
8806       *32-bit*)
8807         case $host in
8808           x86_64-*kfreebsd*-gnu)
8809             LD="${LD-ld} -m elf_i386_fbsd"
8810             ;;
8811           x86_64-*linux*)
8812             LD="${LD-ld} -m elf_i386"
8813             ;;
8814           ppc64-*linux*|powerpc64-*linux*)
8815             LD="${LD-ld} -m elf32ppclinux"
8816             ;;
8817           s390x-*linux*)
8818             LD="${LD-ld} -m elf_s390"
8819             ;;
8820           sparc64-*linux*)
8821             LD="${LD-ld} -m elf32_sparc"
8822             ;;
8823         esac
8824         ;;
8825       *64-bit*)
8826         case $host in
8827           x86_64-*kfreebsd*-gnu)
8828             LD="${LD-ld} -m elf_x86_64_fbsd"
8829             ;;
8830           x86_64-*linux*)
8831             LD="${LD-ld} -m elf_x86_64"
8832             ;;
8833           ppc*-*linux*|powerpc*-*linux*)
8834             LD="${LD-ld} -m elf64ppc"
8835             ;;
8836           s390*-*linux*|s390*-*tpf*)
8837             LD="${LD-ld} -m elf64_s390"
8838             ;;
8839           sparc*-*linux*)
8840             LD="${LD-ld} -m elf64_sparc"
8841             ;;
8842         esac
8843         ;;
8844     esac
8845   fi
8846   rm -rf conftest*
8847   ;;
8848
8849 *-*-sco3.2v5*)
8850   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8851   SAVE_CFLAGS="$CFLAGS"
8852   CFLAGS="$CFLAGS -belf"
8853   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8854 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8855 if ${lt_cv_cc_needs_belf+:} false; then :
8856   $as_echo_n "(cached) " >&6
8857 else
8858   ac_ext=c
8859 ac_cpp='$CPP $CPPFLAGS'
8860 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8861 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8862 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8863
8864      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8865 /* end confdefs.h.  */
8866
8867 int
8868 main ()
8869 {
8870
8871   ;
8872   return 0;
8873 }
8874 _ACEOF
8875 if ac_fn_c_try_link "$LINENO"; then :
8876   lt_cv_cc_needs_belf=yes
8877 else
8878   lt_cv_cc_needs_belf=no
8879 fi
8880 rm -f core conftest.err conftest.$ac_objext \
8881     conftest$ac_exeext conftest.$ac_ext
8882      ac_ext=c
8883 ac_cpp='$CPP $CPPFLAGS'
8884 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8885 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8886 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8887
8888 fi
8889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8890 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8891   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8892     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8893     CFLAGS="$SAVE_CFLAGS"
8894   fi
8895   ;;
8896 *-*solaris*)
8897   # Find out which ABI we are using.
8898   echo 'int i;' > conftest.$ac_ext
8899   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8900   (eval $ac_compile) 2>&5
8901   ac_status=$?
8902   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8903   test $ac_status = 0; }; then
8904     case `/usr/bin/file conftest.o` in
8905     *64-bit*)
8906       case $lt_cv_prog_gnu_ld in
8907       yes*)
8908         case $host in
8909         i?86-*-solaris*)
8910           LD="${LD-ld} -m elf_x86_64"
8911           ;;
8912         sparc*-*-solaris*)
8913           LD="${LD-ld} -m elf64_sparc"
8914           ;;
8915         esac
8916         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
8917         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
8918           LD="${LD-ld}_sol2"
8919         fi
8920         ;;
8921       *)
8922         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8923           LD="${LD-ld} -64"
8924         fi
8925         ;;
8926       esac
8927       ;;
8928     esac
8929   fi
8930   rm -rf conftest*
8931   ;;
8932 esac
8933
8934 need_locks="$enable_libtool_lock"
8935
8936 if test -n "$ac_tool_prefix"; then
8937   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
8938 set dummy ${ac_tool_prefix}mt; ac_word=$2
8939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8940 $as_echo_n "checking for $ac_word... " >&6; }
8941 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
8942   $as_echo_n "(cached) " >&6
8943 else
8944   if test -n "$MANIFEST_TOOL"; then
8945   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
8946 else
8947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8948 for as_dir in $PATH
8949 do
8950   IFS=$as_save_IFS
8951   test -z "$as_dir" && as_dir=.
8952     for ac_exec_ext in '' $ac_executable_extensions; do
8953   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8954     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
8955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8956     break 2
8957   fi
8958 done
8959   done
8960 IFS=$as_save_IFS
8961
8962 fi
8963 fi
8964 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
8965 if test -n "$MANIFEST_TOOL"; then
8966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
8967 $as_echo "$MANIFEST_TOOL" >&6; }
8968 else
8969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8970 $as_echo "no" >&6; }
8971 fi
8972
8973
8974 fi
8975 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
8976   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
8977   # Extract the first word of "mt", so it can be a program name with args.
8978 set dummy mt; ac_word=$2
8979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8980 $as_echo_n "checking for $ac_word... " >&6; }
8981 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
8982   $as_echo_n "(cached) " >&6
8983 else
8984   if test -n "$ac_ct_MANIFEST_TOOL"; then
8985   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
8986 else
8987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8988 for as_dir in $PATH
8989 do
8990   IFS=$as_save_IFS
8991   test -z "$as_dir" && as_dir=.
8992     for ac_exec_ext in '' $ac_executable_extensions; do
8993   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8994     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
8995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8996     break 2
8997   fi
8998 done
8999   done
9000 IFS=$as_save_IFS
9001
9002 fi
9003 fi
9004 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
9005 if test -n "$ac_ct_MANIFEST_TOOL"; then
9006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
9007 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
9008 else
9009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9010 $as_echo "no" >&6; }
9011 fi
9012
9013   if test "x$ac_ct_MANIFEST_TOOL" = x; then
9014     MANIFEST_TOOL=":"
9015   else
9016     case $cross_compiling:$ac_tool_warned in
9017 yes:)
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9019 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9020 ac_tool_warned=yes ;;
9021 esac
9022     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
9023   fi
9024 else
9025   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
9026 fi
9027
9028 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
9029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
9030 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
9031 if ${lt_cv_path_mainfest_tool+:} false; then :
9032   $as_echo_n "(cached) " >&6
9033 else
9034   lt_cv_path_mainfest_tool=no
9035   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
9036   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
9037   cat conftest.err >&5
9038   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
9039     lt_cv_path_mainfest_tool=yes
9040   fi
9041   rm -f conftest*
9042 fi
9043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
9044 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
9045 if test "x$lt_cv_path_mainfest_tool" != xyes; then
9046   MANIFEST_TOOL=:
9047 fi
9048
9049
9050
9051
9052
9053
9054   case $host_os in
9055     rhapsody* | darwin*)
9056     if test -n "$ac_tool_prefix"; then
9057   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
9058 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
9059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9060 $as_echo_n "checking for $ac_word... " >&6; }
9061 if ${ac_cv_prog_DSYMUTIL+:} false; then :
9062   $as_echo_n "(cached) " >&6
9063 else
9064   if test -n "$DSYMUTIL"; then
9065   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
9066 else
9067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9068 for as_dir in $PATH
9069 do
9070   IFS=$as_save_IFS
9071   test -z "$as_dir" && as_dir=.
9072     for ac_exec_ext in '' $ac_executable_extensions; do
9073   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9074     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
9075     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9076     break 2
9077   fi
9078 done
9079   done
9080 IFS=$as_save_IFS
9081
9082 fi
9083 fi
9084 DSYMUTIL=$ac_cv_prog_DSYMUTIL
9085 if test -n "$DSYMUTIL"; then
9086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
9087 $as_echo "$DSYMUTIL" >&6; }
9088 else
9089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9090 $as_echo "no" >&6; }
9091 fi
9092
9093
9094 fi
9095 if test -z "$ac_cv_prog_DSYMUTIL"; then
9096   ac_ct_DSYMUTIL=$DSYMUTIL
9097   # Extract the first word of "dsymutil", so it can be a program name with args.
9098 set dummy dsymutil; ac_word=$2
9099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9100 $as_echo_n "checking for $ac_word... " >&6; }
9101 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
9102   $as_echo_n "(cached) " >&6
9103 else
9104   if test -n "$ac_ct_DSYMUTIL"; then
9105   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9106 else
9107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9108 for as_dir in $PATH
9109 do
9110   IFS=$as_save_IFS
9111   test -z "$as_dir" && as_dir=.
9112     for ac_exec_ext in '' $ac_executable_extensions; do
9113   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9114     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
9115     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9116     break 2
9117   fi
9118 done
9119   done
9120 IFS=$as_save_IFS
9121
9122 fi
9123 fi
9124 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
9125 if test -n "$ac_ct_DSYMUTIL"; then
9126   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
9127 $as_echo "$ac_ct_DSYMUTIL" >&6; }
9128 else
9129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9130 $as_echo "no" >&6; }
9131 fi
9132
9133   if test "x$ac_ct_DSYMUTIL" = x; then
9134     DSYMUTIL=":"
9135   else
9136     case $cross_compiling:$ac_tool_warned in
9137 yes:)
9138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9139 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9140 ac_tool_warned=yes ;;
9141 esac
9142     DSYMUTIL=$ac_ct_DSYMUTIL
9143   fi
9144 else
9145   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
9146 fi
9147
9148     if test -n "$ac_tool_prefix"; then
9149   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
9150 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
9151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9152 $as_echo_n "checking for $ac_word... " >&6; }
9153 if ${ac_cv_prog_NMEDIT+:} false; then :
9154   $as_echo_n "(cached) " >&6
9155 else
9156   if test -n "$NMEDIT"; then
9157   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
9158 else
9159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9160 for as_dir in $PATH
9161 do
9162   IFS=$as_save_IFS
9163   test -z "$as_dir" && as_dir=.
9164     for ac_exec_ext in '' $ac_executable_extensions; do
9165   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9166     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
9167     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9168     break 2
9169   fi
9170 done
9171   done
9172 IFS=$as_save_IFS
9173
9174 fi
9175 fi
9176 NMEDIT=$ac_cv_prog_NMEDIT
9177 if test -n "$NMEDIT"; then
9178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
9179 $as_echo "$NMEDIT" >&6; }
9180 else
9181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9182 $as_echo "no" >&6; }
9183 fi
9184
9185
9186 fi
9187 if test -z "$ac_cv_prog_NMEDIT"; then
9188   ac_ct_NMEDIT=$NMEDIT
9189   # Extract the first word of "nmedit", so it can be a program name with args.
9190 set dummy nmedit; ac_word=$2
9191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9192 $as_echo_n "checking for $ac_word... " >&6; }
9193 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
9194   $as_echo_n "(cached) " >&6
9195 else
9196   if test -n "$ac_ct_NMEDIT"; then
9197   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
9198 else
9199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9200 for as_dir in $PATH
9201 do
9202   IFS=$as_save_IFS
9203   test -z "$as_dir" && as_dir=.
9204     for ac_exec_ext in '' $ac_executable_extensions; do
9205   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9206     ac_cv_prog_ac_ct_NMEDIT="nmedit"
9207     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9208     break 2
9209   fi
9210 done
9211   done
9212 IFS=$as_save_IFS
9213
9214 fi
9215 fi
9216 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
9217 if test -n "$ac_ct_NMEDIT"; then
9218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
9219 $as_echo "$ac_ct_NMEDIT" >&6; }
9220 else
9221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9222 $as_echo "no" >&6; }
9223 fi
9224
9225   if test "x$ac_ct_NMEDIT" = x; then
9226     NMEDIT=":"
9227   else
9228     case $cross_compiling:$ac_tool_warned in
9229 yes:)
9230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9231 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9232 ac_tool_warned=yes ;;
9233 esac
9234     NMEDIT=$ac_ct_NMEDIT
9235   fi
9236 else
9237   NMEDIT="$ac_cv_prog_NMEDIT"
9238 fi
9239
9240     if test -n "$ac_tool_prefix"; then
9241   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
9242 set dummy ${ac_tool_prefix}lipo; ac_word=$2
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9244 $as_echo_n "checking for $ac_word... " >&6; }
9245 if ${ac_cv_prog_LIPO+:} false; then :
9246   $as_echo_n "(cached) " >&6
9247 else
9248   if test -n "$LIPO"; then
9249   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9250 else
9251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9252 for as_dir in $PATH
9253 do
9254   IFS=$as_save_IFS
9255   test -z "$as_dir" && as_dir=.
9256     for ac_exec_ext in '' $ac_executable_extensions; do
9257   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9258     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
9259     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9260     break 2
9261   fi
9262 done
9263   done
9264 IFS=$as_save_IFS
9265
9266 fi
9267 fi
9268 LIPO=$ac_cv_prog_LIPO
9269 if test -n "$LIPO"; then
9270   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9271 $as_echo "$LIPO" >&6; }
9272 else
9273   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9274 $as_echo "no" >&6; }
9275 fi
9276
9277
9278 fi
9279 if test -z "$ac_cv_prog_LIPO"; then
9280   ac_ct_LIPO=$LIPO
9281   # Extract the first word of "lipo", so it can be a program name with args.
9282 set dummy lipo; ac_word=$2
9283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9284 $as_echo_n "checking for $ac_word... " >&6; }
9285 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
9286   $as_echo_n "(cached) " >&6
9287 else
9288   if test -n "$ac_ct_LIPO"; then
9289   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
9290 else
9291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9292 for as_dir in $PATH
9293 do
9294   IFS=$as_save_IFS
9295   test -z "$as_dir" && as_dir=.
9296     for ac_exec_ext in '' $ac_executable_extensions; do
9297   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9298     ac_cv_prog_ac_ct_LIPO="lipo"
9299     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9300     break 2
9301   fi
9302 done
9303   done
9304 IFS=$as_save_IFS
9305
9306 fi
9307 fi
9308 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
9309 if test -n "$ac_ct_LIPO"; then
9310   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
9311 $as_echo "$ac_ct_LIPO" >&6; }
9312 else
9313   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9314 $as_echo "no" >&6; }
9315 fi
9316
9317   if test "x$ac_ct_LIPO" = x; then
9318     LIPO=":"
9319   else
9320     case $cross_compiling:$ac_tool_warned in
9321 yes:)
9322 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9323 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9324 ac_tool_warned=yes ;;
9325 esac
9326     LIPO=$ac_ct_LIPO
9327   fi
9328 else
9329   LIPO="$ac_cv_prog_LIPO"
9330 fi
9331
9332     if test -n "$ac_tool_prefix"; then
9333   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
9334 set dummy ${ac_tool_prefix}otool; ac_word=$2
9335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9336 $as_echo_n "checking for $ac_word... " >&6; }
9337 if ${ac_cv_prog_OTOOL+:} false; then :
9338   $as_echo_n "(cached) " >&6
9339 else
9340   if test -n "$OTOOL"; then
9341   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
9342 else
9343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9344 for as_dir in $PATH
9345 do
9346   IFS=$as_save_IFS
9347   test -z "$as_dir" && as_dir=.
9348     for ac_exec_ext in '' $ac_executable_extensions; do
9349   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9350     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
9351     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9352     break 2
9353   fi
9354 done
9355   done
9356 IFS=$as_save_IFS
9357
9358 fi
9359 fi
9360 OTOOL=$ac_cv_prog_OTOOL
9361 if test -n "$OTOOL"; then
9362   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
9363 $as_echo "$OTOOL" >&6; }
9364 else
9365   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9366 $as_echo "no" >&6; }
9367 fi
9368
9369
9370 fi
9371 if test -z "$ac_cv_prog_OTOOL"; then
9372   ac_ct_OTOOL=$OTOOL
9373   # Extract the first word of "otool", so it can be a program name with args.
9374 set dummy otool; ac_word=$2
9375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9376 $as_echo_n "checking for $ac_word... " >&6; }
9377 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
9378   $as_echo_n "(cached) " >&6
9379 else
9380   if test -n "$ac_ct_OTOOL"; then
9381   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
9382 else
9383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9384 for as_dir in $PATH
9385 do
9386   IFS=$as_save_IFS
9387   test -z "$as_dir" && as_dir=.
9388     for ac_exec_ext in '' $ac_executable_extensions; do
9389   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9390     ac_cv_prog_ac_ct_OTOOL="otool"
9391     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9392     break 2
9393   fi
9394 done
9395   done
9396 IFS=$as_save_IFS
9397
9398 fi
9399 fi
9400 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
9401 if test -n "$ac_ct_OTOOL"; then
9402   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
9403 $as_echo "$ac_ct_OTOOL" >&6; }
9404 else
9405   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9406 $as_echo "no" >&6; }
9407 fi
9408
9409   if test "x$ac_ct_OTOOL" = x; then
9410     OTOOL=":"
9411   else
9412     case $cross_compiling:$ac_tool_warned in
9413 yes:)
9414 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9415 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9416 ac_tool_warned=yes ;;
9417 esac
9418     OTOOL=$ac_ct_OTOOL
9419   fi
9420 else
9421   OTOOL="$ac_cv_prog_OTOOL"
9422 fi
9423
9424     if test -n "$ac_tool_prefix"; then
9425   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
9426 set dummy ${ac_tool_prefix}otool64; ac_word=$2
9427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9428 $as_echo_n "checking for $ac_word... " >&6; }
9429 if ${ac_cv_prog_OTOOL64+:} false; then :
9430   $as_echo_n "(cached) " >&6
9431 else
9432   if test -n "$OTOOL64"; then
9433   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
9434 else
9435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9436 for as_dir in $PATH
9437 do
9438   IFS=$as_save_IFS
9439   test -z "$as_dir" && as_dir=.
9440     for ac_exec_ext in '' $ac_executable_extensions; do
9441   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9442     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
9443     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9444     break 2
9445   fi
9446 done
9447   done
9448 IFS=$as_save_IFS
9449
9450 fi
9451 fi
9452 OTOOL64=$ac_cv_prog_OTOOL64
9453 if test -n "$OTOOL64"; then
9454   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
9455 $as_echo "$OTOOL64" >&6; }
9456 else
9457   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9458 $as_echo "no" >&6; }
9459 fi
9460
9461
9462 fi
9463 if test -z "$ac_cv_prog_OTOOL64"; then
9464   ac_ct_OTOOL64=$OTOOL64
9465   # Extract the first word of "otool64", so it can be a program name with args.
9466 set dummy otool64; ac_word=$2
9467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9468 $as_echo_n "checking for $ac_word... " >&6; }
9469 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
9470   $as_echo_n "(cached) " >&6
9471 else
9472   if test -n "$ac_ct_OTOOL64"; then
9473   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9474 else
9475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9476 for as_dir in $PATH
9477 do
9478   IFS=$as_save_IFS
9479   test -z "$as_dir" && as_dir=.
9480     for ac_exec_ext in '' $ac_executable_extensions; do
9481   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9482     ac_cv_prog_ac_ct_OTOOL64="otool64"
9483     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9484     break 2
9485   fi
9486 done
9487   done
9488 IFS=$as_save_IFS
9489
9490 fi
9491 fi
9492 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9493 if test -n "$ac_ct_OTOOL64"; then
9494   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9495 $as_echo "$ac_ct_OTOOL64" >&6; }
9496 else
9497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9498 $as_echo "no" >&6; }
9499 fi
9500
9501   if test "x$ac_ct_OTOOL64" = x; then
9502     OTOOL64=":"
9503   else
9504     case $cross_compiling:$ac_tool_warned in
9505 yes:)
9506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9507 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9508 ac_tool_warned=yes ;;
9509 esac
9510     OTOOL64=$ac_ct_OTOOL64
9511   fi
9512 else
9513   OTOOL64="$ac_cv_prog_OTOOL64"
9514 fi
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9543 $as_echo_n "checking for -single_module linker flag... " >&6; }
9544 if ${lt_cv_apple_cc_single_mod+:} false; then :
9545   $as_echo_n "(cached) " >&6
9546 else
9547   lt_cv_apple_cc_single_mod=no
9548       if test -z "${LT_MULTI_MODULE}"; then
9549         # By default we will add the -single_module flag. You can override
9550         # by either setting the environment variable LT_MULTI_MODULE
9551         # non-empty at configure time, or by adding -multi_module to the
9552         # link flags.
9553         rm -rf libconftest.dylib*
9554         echo "int foo(void){return 1;}" > conftest.c
9555         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9556 -dynamiclib -Wl,-single_module conftest.c" >&5
9557         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9558           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9559         _lt_result=$?
9560         # If there is a non-empty error log, and "single_module"
9561         # appears in it, assume the flag caused a linker warning
9562         if test -s conftest.err && $GREP single_module conftest.err; then
9563           cat conftest.err >&5
9564         # Otherwise, if the output was created with a 0 exit code from
9565         # the compiler, it worked.
9566         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
9567           lt_cv_apple_cc_single_mod=yes
9568         else
9569           cat conftest.err >&5
9570         fi
9571         rm -rf libconftest.dylib*
9572         rm -f conftest.*
9573       fi
9574 fi
9575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9576 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9577
9578     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9579 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
9580 if ${lt_cv_ld_exported_symbols_list+:} false; then :
9581   $as_echo_n "(cached) " >&6
9582 else
9583   lt_cv_ld_exported_symbols_list=no
9584       save_LDFLAGS=$LDFLAGS
9585       echo "_main" > conftest.sym
9586       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9587       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9588 /* end confdefs.h.  */
9589
9590 int
9591 main ()
9592 {
9593
9594   ;
9595   return 0;
9596 }
9597 _ACEOF
9598 if ac_fn_c_try_link "$LINENO"; then :
9599   lt_cv_ld_exported_symbols_list=yes
9600 else
9601   lt_cv_ld_exported_symbols_list=no
9602 fi
9603 rm -f core conftest.err conftest.$ac_objext \
9604     conftest$ac_exeext conftest.$ac_ext
9605         LDFLAGS="$save_LDFLAGS"
9606
9607 fi
9608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9609 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9610
9611     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9612 $as_echo_n "checking for -force_load linker flag... " >&6; }
9613 if ${lt_cv_ld_force_load+:} false; then :
9614   $as_echo_n "(cached) " >&6
9615 else
9616   lt_cv_ld_force_load=no
9617       cat > conftest.c << _LT_EOF
9618 int forced_loaded() { return 2;}
9619 _LT_EOF
9620       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9621       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9622       echo "$AR cru libconftest.a conftest.o" >&5
9623       $AR cru libconftest.a conftest.o 2>&5
9624       echo "$RANLIB libconftest.a" >&5
9625       $RANLIB libconftest.a 2>&5
9626       cat > conftest.c << _LT_EOF
9627 int main() { return 0;}
9628 _LT_EOF
9629       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9630       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9631       _lt_result=$?
9632       if test -s conftest.err && $GREP force_load conftest.err; then
9633         cat conftest.err >&5
9634       elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
9635         lt_cv_ld_force_load=yes
9636       else
9637         cat conftest.err >&5
9638       fi
9639         rm -f conftest.err libconftest.a conftest conftest.c
9640         rm -rf conftest.dSYM
9641
9642 fi
9643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9644 $as_echo "$lt_cv_ld_force_load" >&6; }
9645     case $host_os in
9646     rhapsody* | darwin1.[012])
9647       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
9648     darwin1.*)
9649       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9650     darwin*) # darwin 5.x on
9651       # if running on 10.5 or later, the deployment target defaults
9652       # to the OS version, if on x86, and 10.4, the deployment
9653       # target defaults to 10.4. Don't you love it?
9654       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
9655         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
9656           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9657         10.[012]*)
9658           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9659         10.*)
9660           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9661       esac
9662     ;;
9663   esac
9664     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
9665       _lt_dar_single_mod='$single_module'
9666     fi
9667     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
9668       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
9669     else
9670       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
9671     fi
9672     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
9673       _lt_dsymutil='~$DSYMUTIL $lib || :'
9674     else
9675       _lt_dsymutil=
9676     fi
9677     ;;
9678   esac
9679
9680 for ac_header in dlfcn.h
9681 do :
9682   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9683 "
9684 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9685   cat >>confdefs.h <<_ACEOF
9686 #define HAVE_DLFCN_H 1
9687 _ACEOF
9688
9689 fi
9690
9691 done
9692
9693
9694
9695 func_stripname_cnf ()
9696 {
9697   case ${2} in
9698   .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
9699   *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
9700   esac
9701 } # func_stripname_cnf
9702
9703
9704
9705
9706
9707 # Set options
9708
9709
9710
9711         enable_dlopen=no
9712
9713
9714
9715             # Check whether --enable-shared was given.
9716 if test "${enable_shared+set}" = set; then :
9717   enableval=$enable_shared; p=${PACKAGE-default}
9718     case $enableval in
9719     yes) enable_shared=yes ;;
9720     no) enable_shared=no ;;
9721     *)
9722       enable_shared=no
9723       # Look at the argument we got.  We use all the common list separators.
9724       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9725       for pkg in $enableval; do
9726         IFS="$lt_save_ifs"
9727         if test "X$pkg" = "X$p"; then
9728           enable_shared=yes
9729         fi
9730       done
9731       IFS="$lt_save_ifs"
9732       ;;
9733     esac
9734 else
9735   enable_shared=yes
9736 fi
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746   # Check whether --enable-static was given.
9747 if test "${enable_static+set}" = set; then :
9748   enableval=$enable_static; p=${PACKAGE-default}
9749     case $enableval in
9750     yes) enable_static=yes ;;
9751     no) enable_static=no ;;
9752     *)
9753      enable_static=no
9754       # Look at the argument we got.  We use all the common list separators.
9755       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9756       for pkg in $enableval; do
9757         IFS="$lt_save_ifs"
9758         if test "X$pkg" = "X$p"; then
9759           enable_static=yes
9760         fi
9761       done
9762       IFS="$lt_save_ifs"
9763       ;;
9764     esac
9765 else
9766   enable_static=yes
9767 fi
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778 # Check whether --with-pic was given.
9779 if test "${with_pic+set}" = set; then :
9780   withval=$with_pic; lt_p=${PACKAGE-default}
9781     case $withval in
9782     yes|no) pic_mode=$withval ;;
9783     *)
9784       pic_mode=default
9785       # Look at the argument we got.  We use all the common list separators.
9786       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9787       for lt_pkg in $withval; do
9788         IFS="$lt_save_ifs"
9789         if test "X$lt_pkg" = "X$lt_p"; then
9790           pic_mode=yes
9791         fi
9792       done
9793       IFS="$lt_save_ifs"
9794       ;;
9795     esac
9796 else
9797   pic_mode=default
9798 fi
9799
9800
9801 test -z "$pic_mode" && pic_mode=default
9802
9803
9804
9805
9806
9807
9808
9809   # Check whether --enable-fast-install was given.
9810 if test "${enable_fast_install+set}" = set; then :
9811   enableval=$enable_fast_install; p=${PACKAGE-default}
9812     case $enableval in
9813     yes) enable_fast_install=yes ;;
9814     no) enable_fast_install=no ;;
9815     *)
9816       enable_fast_install=no
9817       # Look at the argument we got.  We use all the common list separators.
9818       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9819       for pkg in $enableval; do
9820         IFS="$lt_save_ifs"
9821         if test "X$pkg" = "X$p"; then
9822           enable_fast_install=yes
9823         fi
9824       done
9825       IFS="$lt_save_ifs"
9826       ;;
9827     esac
9828 else
9829   enable_fast_install=yes
9830 fi
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842 # This can be used to rebuild libtool when needed
9843 LIBTOOL_DEPS="$ltmain"
9844
9845 # Always use our own libtool.
9846 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877 test -z "$LN_S" && LN_S="ln -s"
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892 if test -n "${ZSH_VERSION+set}" ; then
9893    setopt NO_GLOB_SUBST
9894 fi
9895
9896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9897 $as_echo_n "checking for objdir... " >&6; }
9898 if ${lt_cv_objdir+:} false; then :
9899   $as_echo_n "(cached) " >&6
9900 else
9901   rm -f .libs 2>/dev/null
9902 mkdir .libs 2>/dev/null
9903 if test -d .libs; then
9904   lt_cv_objdir=.libs
9905 else
9906   # MS-DOS does not allow filenames that begin with a dot.
9907   lt_cv_objdir=_libs
9908 fi
9909 rmdir .libs 2>/dev/null
9910 fi
9911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9912 $as_echo "$lt_cv_objdir" >&6; }
9913 objdir=$lt_cv_objdir
9914
9915
9916
9917
9918
9919 cat >>confdefs.h <<_ACEOF
9920 #define LT_OBJDIR "$lt_cv_objdir/"
9921 _ACEOF
9922
9923
9924
9925
9926 case $host_os in
9927 aix3*)
9928   # AIX sometimes has problems with the GCC collect2 program.  For some
9929   # reason, if we set the COLLECT_NAMES environment variable, the problems
9930   # vanish in a puff of smoke.
9931   if test "X${COLLECT_NAMES+set}" != Xset; then
9932     COLLECT_NAMES=
9933     export COLLECT_NAMES
9934   fi
9935   ;;
9936 esac
9937
9938 # Global variables:
9939 ofile=libtool
9940 can_build_shared=yes
9941
9942 # All known linkers require a `.a' archive for static linking (except MSVC,
9943 # which needs '.lib').
9944 libext=a
9945
9946 with_gnu_ld="$lt_cv_prog_gnu_ld"
9947
9948 old_CC="$CC"
9949 old_CFLAGS="$CFLAGS"
9950
9951 # Set sane defaults for various variables
9952 test -z "$CC" && CC=cc
9953 test -z "$LTCC" && LTCC=$CC
9954 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9955 test -z "$LD" && LD=ld
9956 test -z "$ac_objext" && ac_objext=o
9957
9958 for cc_temp in $compiler""; do
9959   case $cc_temp in
9960     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9961     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9962     \-*) ;;
9963     *) break;;
9964   esac
9965 done
9966 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9967
9968
9969 # Only perform the check for file, if the check method requires it
9970 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9971 case $deplibs_check_method in
9972 file_magic*)
9973   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9974     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9975 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9976 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9977   $as_echo_n "(cached) " >&6
9978 else
9979   case $MAGIC_CMD in
9980 [\\/*] |  ?:[\\/]*)
9981   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9982   ;;
9983 *)
9984   lt_save_MAGIC_CMD="$MAGIC_CMD"
9985   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9986   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9987   for ac_dir in $ac_dummy; do
9988     IFS="$lt_save_ifs"
9989     test -z "$ac_dir" && ac_dir=.
9990     if test -f $ac_dir/${ac_tool_prefix}file; then
9991       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9992       if test -n "$file_magic_test_file"; then
9993         case $deplibs_check_method in
9994         "file_magic "*)
9995           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9996           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9997           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9998             $EGREP "$file_magic_regex" > /dev/null; then
9999             :
10000           else
10001             cat <<_LT_EOF 1>&2
10002
10003 *** Warning: the command libtool uses to detect shared libraries,
10004 *** $file_magic_cmd, produces output that libtool cannot recognize.
10005 *** The result is that libtool may fail to recognize shared libraries
10006 *** as such.  This will affect the creation of libtool libraries that
10007 *** depend on shared libraries, but programs linked with such libtool
10008 *** libraries will work regardless of this problem.  Nevertheless, you
10009 *** may want to report the problem to your system manager and/or to
10010 *** bug-libtool@gnu.org
10011
10012 _LT_EOF
10013           fi ;;
10014         esac
10015       fi
10016       break
10017     fi
10018   done
10019   IFS="$lt_save_ifs"
10020   MAGIC_CMD="$lt_save_MAGIC_CMD"
10021   ;;
10022 esac
10023 fi
10024
10025 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10026 if test -n "$MAGIC_CMD"; then
10027   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10028 $as_echo "$MAGIC_CMD" >&6; }
10029 else
10030   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10031 $as_echo "no" >&6; }
10032 fi
10033
10034
10035
10036
10037
10038 if test -z "$lt_cv_path_MAGIC_CMD"; then
10039   if test -n "$ac_tool_prefix"; then
10040     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
10041 $as_echo_n "checking for file... " >&6; }
10042 if ${lt_cv_path_MAGIC_CMD+:} false; then :
10043   $as_echo_n "(cached) " >&6
10044 else
10045   case $MAGIC_CMD in
10046 [\\/*] |  ?:[\\/]*)
10047   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
10048   ;;
10049 *)
10050   lt_save_MAGIC_CMD="$MAGIC_CMD"
10051   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10052   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10053   for ac_dir in $ac_dummy; do
10054     IFS="$lt_save_ifs"
10055     test -z "$ac_dir" && ac_dir=.
10056     if test -f $ac_dir/file; then
10057       lt_cv_path_MAGIC_CMD="$ac_dir/file"
10058       if test -n "$file_magic_test_file"; then
10059         case $deplibs_check_method in
10060         "file_magic "*)
10061           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10062           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10063           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10064             $EGREP "$file_magic_regex" > /dev/null; then
10065             :
10066           else
10067             cat <<_LT_EOF 1>&2
10068
10069 *** Warning: the command libtool uses to detect shared libraries,
10070 *** $file_magic_cmd, produces output that libtool cannot recognize.
10071 *** The result is that libtool may fail to recognize shared libraries
10072 *** as such.  This will affect the creation of libtool libraries that
10073 *** depend on shared libraries, but programs linked with such libtool
10074 *** libraries will work regardless of this problem.  Nevertheless, you
10075 *** may want to report the problem to your system manager and/or to
10076 *** bug-libtool@gnu.org
10077
10078 _LT_EOF
10079           fi ;;
10080         esac
10081       fi
10082       break
10083     fi
10084   done
10085   IFS="$lt_save_ifs"
10086   MAGIC_CMD="$lt_save_MAGIC_CMD"
10087   ;;
10088 esac
10089 fi
10090
10091 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10092 if test -n "$MAGIC_CMD"; then
10093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10094 $as_echo "$MAGIC_CMD" >&6; }
10095 else
10096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10097 $as_echo "no" >&6; }
10098 fi
10099
10100
10101   else
10102     MAGIC_CMD=:
10103   fi
10104 fi
10105
10106   fi
10107   ;;
10108 esac
10109
10110 # Use C for the default configuration in the libtool script
10111
10112 lt_save_CC="$CC"
10113 ac_ext=c
10114 ac_cpp='$CPP $CPPFLAGS'
10115 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10116 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10117 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10118
10119
10120 # Source file extension for C test sources.
10121 ac_ext=c
10122
10123 # Object file extension for compiled C test sources.
10124 objext=o
10125 objext=$objext
10126
10127 # Code to be used in simple compile tests
10128 lt_simple_compile_test_code="int some_variable = 0;"
10129
10130 # Code to be used in simple link tests
10131 lt_simple_link_test_code='int main(){return(0);}'
10132
10133
10134
10135
10136
10137
10138
10139 # If no C compiler was specified, use CC.
10140 LTCC=${LTCC-"$CC"}
10141
10142 # If no C compiler flags were specified, use CFLAGS.
10143 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10144
10145 # Allow CC to be a program name with arguments.
10146 compiler=$CC
10147
10148 # Save the default compiler, since it gets overwritten when the other
10149 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
10150 compiler_DEFAULT=$CC
10151
10152 # save warnings/boilerplate of simple test code
10153 ac_outfile=conftest.$ac_objext
10154 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
10155 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10156 _lt_compiler_boilerplate=`cat conftest.err`
10157 $RM conftest*
10158
10159 ac_outfile=conftest.$ac_objext
10160 echo "$lt_simple_link_test_code" >conftest.$ac_ext
10161 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10162 _lt_linker_boilerplate=`cat conftest.err`
10163 $RM -r conftest*
10164
10165
10166 ## CAVEAT EMPTOR:
10167 ## There is no encapsulation within the following macros, do not change
10168 ## the running order or otherwise move them around unless you know exactly
10169 ## what you are doing...
10170 if test -n "$compiler"; then
10171
10172 lt_prog_compiler_no_builtin_flag=
10173
10174 if test "$GCC" = yes; then
10175   case $cc_basename in
10176   nvcc*)
10177     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
10178   *)
10179     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
10180   esac
10181
10182   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
10183 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
10184 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
10185   $as_echo_n "(cached) " >&6
10186 else
10187   lt_cv_prog_compiler_rtti_exceptions=no
10188    ac_outfile=conftest.$ac_objext
10189    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10190    lt_compiler_flag="-fno-rtti -fno-exceptions"
10191    # Insert the option either (1) after the last *FLAGS variable, or
10192    # (2) before a word containing "conftest.", or (3) at the end.
10193    # Note that $ac_compile itself does not contain backslashes and begins
10194    # with a dollar sign (not a hyphen), so the echo should work correctly.
10195    # The option is referenced via a variable to avoid confusing sed.
10196    lt_compile=`echo "$ac_compile" | $SED \
10197    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10198    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10199    -e 's:$: $lt_compiler_flag:'`
10200    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10201    (eval "$lt_compile" 2>conftest.err)
10202    ac_status=$?
10203    cat conftest.err >&5
10204    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10205    if (exit $ac_status) && test -s "$ac_outfile"; then
10206      # The compiler can only warn and ignore the option if not recognized
10207      # So say no if there are warnings other than the usual output.
10208      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10209      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10210      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10211        lt_cv_prog_compiler_rtti_exceptions=yes
10212      fi
10213    fi
10214    $RM conftest*
10215
10216 fi
10217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
10218 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
10219
10220 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
10221     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
10222 else
10223     :
10224 fi
10225
10226 fi
10227
10228
10229
10230
10231
10232
10233   lt_prog_compiler_wl=
10234 lt_prog_compiler_pic=
10235 lt_prog_compiler_static=
10236
10237
10238   if test "$GCC" = yes; then
10239     lt_prog_compiler_wl='-Wl,'
10240     lt_prog_compiler_static='-static'
10241
10242     case $host_os in
10243       aix*)
10244       # All AIX code is PIC.
10245       if test "$host_cpu" = ia64; then
10246         # AIX 5 now supports IA64 processor
10247         lt_prog_compiler_static='-Bstatic'
10248       fi
10249       ;;
10250
10251     amigaos*)
10252       case $host_cpu in
10253       powerpc)
10254             # see comment about AmigaOS4 .so support
10255             lt_prog_compiler_pic='-fPIC'
10256         ;;
10257       m68k)
10258             # FIXME: we need at least 68020 code to build shared libraries, but
10259             # adding the `-m68020' flag to GCC prevents building anything better,
10260             # like `-m68040'.
10261             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10262         ;;
10263       esac
10264       ;;
10265
10266     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10267       # PIC is the default for these OSes.
10268       ;;
10269
10270     mingw* | cygwin* | pw32* | os2* | cegcc*)
10271       # This hack is so that the source file can tell whether it is being
10272       # built for inclusion in a dll (and should export symbols for example).
10273       # Although the cygwin gcc ignores -fPIC, still need this for old-style
10274       # (--disable-auto-import) libraries
10275       lt_prog_compiler_pic='-DDLL_EXPORT'
10276       ;;
10277
10278     darwin* | rhapsody*)
10279       # PIC is the default on this platform
10280       # Common symbols not allowed in MH_DYLIB files
10281       lt_prog_compiler_pic='-fno-common'
10282       ;;
10283
10284     haiku*)
10285       # PIC is the default for Haiku.
10286       # The "-static" flag exists, but is broken.
10287       lt_prog_compiler_static=
10288       ;;
10289
10290     hpux*)
10291       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10292       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
10293       # sets the default TLS model and affects inlining.
10294       case $host_cpu in
10295       hppa*64*)
10296         # +Z the default
10297         ;;
10298       *)
10299         lt_prog_compiler_pic='-fPIC'
10300         ;;
10301       esac
10302       ;;
10303
10304     interix[3-9]*)
10305       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10306       # Instead, we relocate shared libraries at runtime.
10307       ;;
10308
10309     msdosdjgpp*)
10310       # Just because we use GCC doesn't mean we suddenly get shared libraries
10311       # on systems that don't support them.
10312       lt_prog_compiler_can_build_shared=no
10313       enable_shared=no
10314       ;;
10315
10316     *nto* | *qnx*)
10317       # QNX uses GNU C++, but need to define -shared option too, otherwise
10318       # it will coredump.
10319       lt_prog_compiler_pic='-fPIC -shared'
10320       ;;
10321
10322     sysv4*MP*)
10323       if test -d /usr/nec; then
10324         lt_prog_compiler_pic=-Kconform_pic
10325       fi
10326       ;;
10327
10328     *)
10329       lt_prog_compiler_pic='-fPIC'
10330       ;;
10331     esac
10332
10333     case $cc_basename in
10334     nvcc*) # Cuda Compiler Driver 2.2
10335       lt_prog_compiler_wl='-Xlinker '
10336       if test -n "$lt_prog_compiler_pic"; then
10337         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
10338       fi
10339       ;;
10340     esac
10341   else
10342     # PORTME Check for flag to pass linker flags through the system compiler.
10343     case $host_os in
10344     aix*)
10345       lt_prog_compiler_wl='-Wl,'
10346       if test "$host_cpu" = ia64; then
10347         # AIX 5 now supports IA64 processor
10348         lt_prog_compiler_static='-Bstatic'
10349       else
10350         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10351       fi
10352       ;;
10353
10354     mingw* | cygwin* | pw32* | os2* | cegcc*)
10355       # This hack is so that the source file can tell whether it is being
10356       # built for inclusion in a dll (and should export symbols for example).
10357       lt_prog_compiler_pic='-DDLL_EXPORT'
10358       ;;
10359
10360     hpux9* | hpux10* | hpux11*)
10361       lt_prog_compiler_wl='-Wl,'
10362       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10363       # not for PA HP-UX.
10364       case $host_cpu in
10365       hppa*64*|ia64*)
10366         # +Z the default
10367         ;;
10368       *)
10369         lt_prog_compiler_pic='+Z'
10370         ;;
10371       esac
10372       # Is there a better lt_prog_compiler_static that works with the bundled CC?
10373       lt_prog_compiler_static='${wl}-a ${wl}archive'
10374       ;;
10375
10376     irix5* | irix6* | nonstopux*)
10377       lt_prog_compiler_wl='-Wl,'
10378       # PIC (with -KPIC) is the default.
10379       lt_prog_compiler_static='-non_shared'
10380       ;;
10381
10382     linux* | k*bsd*-gnu | kopensolaris*-gnu)
10383       case $cc_basename in
10384       # old Intel for x86_64 which still supported -KPIC.
10385       ecc*)
10386         lt_prog_compiler_wl='-Wl,'
10387         lt_prog_compiler_pic='-KPIC'
10388         lt_prog_compiler_static='-static'
10389         ;;
10390       # icc used to be incompatible with GCC.
10391       # ICC 10 doesn't accept -KPIC any more.
10392       icc* | ifort*)
10393         lt_prog_compiler_wl='-Wl,'
10394         lt_prog_compiler_pic='-fPIC'
10395         lt_prog_compiler_static='-static'
10396         ;;
10397       # Lahey Fortran 8.1.
10398       lf95*)
10399         lt_prog_compiler_wl='-Wl,'
10400         lt_prog_compiler_pic='--shared'
10401         lt_prog_compiler_static='--static'
10402         ;;
10403       nagfor*)
10404         # NAG Fortran compiler
10405         lt_prog_compiler_wl='-Wl,-Wl,,'
10406         lt_prog_compiler_pic='-PIC'
10407         lt_prog_compiler_static='-Bstatic'
10408         ;;
10409       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10410         # Portland Group compilers (*not* the Pentium gcc compiler,
10411         # which looks to be a dead project)
10412         lt_prog_compiler_wl='-Wl,'
10413         lt_prog_compiler_pic='-fpic'
10414         lt_prog_compiler_static='-Bstatic'
10415         ;;
10416       ccc*)
10417         lt_prog_compiler_wl='-Wl,'
10418         # All Alpha code is PIC.
10419         lt_prog_compiler_static='-non_shared'
10420         ;;
10421       xl* | bgxl* | bgf* | mpixl*)
10422         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10423         lt_prog_compiler_wl='-Wl,'
10424         lt_prog_compiler_pic='-qpic'
10425         lt_prog_compiler_static='-qstaticlink'
10426         ;;
10427       *)
10428         case `$CC -V 2>&1 | sed 5q` in
10429         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
10430           # Sun Fortran 8.3 passes all unrecognized flags to the linker
10431           lt_prog_compiler_pic='-KPIC'
10432           lt_prog_compiler_static='-Bstatic'
10433           lt_prog_compiler_wl=''
10434           ;;
10435         *Sun\ F* | *Sun*Fortran*)
10436           lt_prog_compiler_pic='-KPIC'
10437           lt_prog_compiler_static='-Bstatic'
10438           lt_prog_compiler_wl='-Qoption ld '
10439           ;;
10440         *Sun\ C*)
10441           # Sun C 5.9
10442           lt_prog_compiler_pic='-KPIC'
10443           lt_prog_compiler_static='-Bstatic'
10444           lt_prog_compiler_wl='-Wl,'
10445           ;;
10446         *Intel*\ [CF]*Compiler*)
10447           lt_prog_compiler_wl='-Wl,'
10448           lt_prog_compiler_pic='-fPIC'
10449           lt_prog_compiler_static='-static'
10450           ;;
10451         *Portland\ Group*)
10452           lt_prog_compiler_wl='-Wl,'
10453           lt_prog_compiler_pic='-fpic'
10454           lt_prog_compiler_static='-Bstatic'
10455           ;;
10456         esac
10457         ;;
10458       esac
10459       ;;
10460
10461     newsos6)
10462       lt_prog_compiler_pic='-KPIC'
10463       lt_prog_compiler_static='-Bstatic'
10464       ;;
10465
10466     *nto* | *qnx*)
10467       # QNX uses GNU C++, but need to define -shared option too, otherwise
10468       # it will coredump.
10469       lt_prog_compiler_pic='-fPIC -shared'
10470       ;;
10471
10472     osf3* | osf4* | osf5*)
10473       lt_prog_compiler_wl='-Wl,'
10474       # All OSF/1 code is PIC.
10475       lt_prog_compiler_static='-non_shared'
10476       ;;
10477
10478     rdos*)
10479       lt_prog_compiler_static='-non_shared'
10480       ;;
10481
10482     solaris*)
10483       lt_prog_compiler_pic='-KPIC'
10484       lt_prog_compiler_static='-Bstatic'
10485       case $cc_basename in
10486       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
10487         lt_prog_compiler_wl='-Qoption ld ';;
10488       *)
10489         lt_prog_compiler_wl='-Wl,';;
10490       esac
10491       ;;
10492
10493     sunos4*)
10494       lt_prog_compiler_wl='-Qoption ld '
10495       lt_prog_compiler_pic='-PIC'
10496       lt_prog_compiler_static='-Bstatic'
10497       ;;
10498
10499     sysv4 | sysv4.2uw2* | sysv4.3*)
10500       lt_prog_compiler_wl='-Wl,'
10501       lt_prog_compiler_pic='-KPIC'
10502       lt_prog_compiler_static='-Bstatic'
10503       ;;
10504
10505     sysv4*MP*)
10506       if test -d /usr/nec ;then
10507         lt_prog_compiler_pic='-Kconform_pic'
10508         lt_prog_compiler_static='-Bstatic'
10509       fi
10510       ;;
10511
10512     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10513       lt_prog_compiler_wl='-Wl,'
10514       lt_prog_compiler_pic='-KPIC'
10515       lt_prog_compiler_static='-Bstatic'
10516       ;;
10517
10518     unicos*)
10519       lt_prog_compiler_wl='-Wl,'
10520       lt_prog_compiler_can_build_shared=no
10521       ;;
10522
10523     uts4*)
10524       lt_prog_compiler_pic='-pic'
10525       lt_prog_compiler_static='-Bstatic'
10526       ;;
10527
10528     *)
10529       lt_prog_compiler_can_build_shared=no
10530       ;;
10531     esac
10532   fi
10533
10534 case $host_os in
10535   # For platforms which do not support PIC, -DPIC is meaningless:
10536   *djgpp*)
10537     lt_prog_compiler_pic=
10538     ;;
10539   *)
10540     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10541     ;;
10542 esac
10543
10544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10545 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
10546 if ${lt_cv_prog_compiler_pic+:} false; then :
10547   $as_echo_n "(cached) " >&6
10548 else
10549   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
10550 fi
10551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
10552 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
10553 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
10554
10555 #
10556 # Check to make sure the PIC flag actually works.
10557 #
10558 if test -n "$lt_prog_compiler_pic"; then
10559   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10560 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10561 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10562   $as_echo_n "(cached) " >&6
10563 else
10564   lt_cv_prog_compiler_pic_works=no
10565    ac_outfile=conftest.$ac_objext
10566    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10567    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10568    # Insert the option either (1) after the last *FLAGS variable, or
10569    # (2) before a word containing "conftest.", or (3) at the end.
10570    # Note that $ac_compile itself does not contain backslashes and begins
10571    # with a dollar sign (not a hyphen), so the echo should work correctly.
10572    # The option is referenced via a variable to avoid confusing sed.
10573    lt_compile=`echo "$ac_compile" | $SED \
10574    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10575    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10576    -e 's:$: $lt_compiler_flag:'`
10577    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10578    (eval "$lt_compile" 2>conftest.err)
10579    ac_status=$?
10580    cat conftest.err >&5
10581    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10582    if (exit $ac_status) && test -s "$ac_outfile"; then
10583      # The compiler can only warn and ignore the option if not recognized
10584      # So say no if there are warnings other than the usual output.
10585      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10586      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10587      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10588        lt_cv_prog_compiler_pic_works=yes
10589      fi
10590    fi
10591    $RM conftest*
10592
10593 fi
10594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10595 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10596
10597 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10598     case $lt_prog_compiler_pic in
10599      "" | " "*) ;;
10600      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10601      esac
10602 else
10603     lt_prog_compiler_pic=
10604      lt_prog_compiler_can_build_shared=no
10605 fi
10606
10607 fi
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619 #
10620 # Check to make sure the static flag actually works.
10621 #
10622 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10624 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10625 if ${lt_cv_prog_compiler_static_works+:} false; then :
10626   $as_echo_n "(cached) " >&6
10627 else
10628   lt_cv_prog_compiler_static_works=no
10629    save_LDFLAGS="$LDFLAGS"
10630    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10631    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10632    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10633      # The linker can only warn and ignore the option if not recognized
10634      # So say no if there are warnings
10635      if test -s conftest.err; then
10636        # Append any errors to the config.log.
10637        cat conftest.err 1>&5
10638        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10639        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10640        if diff conftest.exp conftest.er2 >/dev/null; then
10641          lt_cv_prog_compiler_static_works=yes
10642        fi
10643      else
10644        lt_cv_prog_compiler_static_works=yes
10645      fi
10646    fi
10647    $RM -r conftest*
10648    LDFLAGS="$save_LDFLAGS"
10649
10650 fi
10651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10652 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10653
10654 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10655     :
10656 else
10657     lt_prog_compiler_static=
10658 fi
10659
10660
10661
10662
10663
10664
10665
10666   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10667 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10668 if ${lt_cv_prog_compiler_c_o+:} false; then :
10669   $as_echo_n "(cached) " >&6
10670 else
10671   lt_cv_prog_compiler_c_o=no
10672    $RM -r conftest 2>/dev/null
10673    mkdir conftest
10674    cd conftest
10675    mkdir out
10676    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10677
10678    lt_compiler_flag="-o out/conftest2.$ac_objext"
10679    # Insert the option either (1) after the last *FLAGS variable, or
10680    # (2) before a word containing "conftest.", or (3) at the end.
10681    # Note that $ac_compile itself does not contain backslashes and begins
10682    # with a dollar sign (not a hyphen), so the echo should work correctly.
10683    lt_compile=`echo "$ac_compile" | $SED \
10684    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10685    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10686    -e 's:$: $lt_compiler_flag:'`
10687    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10688    (eval "$lt_compile" 2>out/conftest.err)
10689    ac_status=$?
10690    cat out/conftest.err >&5
10691    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10692    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10693    then
10694      # The compiler can only warn and ignore the option if not recognized
10695      # So say no if there are warnings
10696      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10697      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10698      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10699        lt_cv_prog_compiler_c_o=yes
10700      fi
10701    fi
10702    chmod u+w . 2>&5
10703    $RM conftest*
10704    # SGI C++ compiler will create directory out/ii_files/ for
10705    # template instantiation
10706    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10707    $RM out/* && rmdir out
10708    cd ..
10709    $RM -r conftest
10710    $RM conftest*
10711
10712 fi
10713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10714 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10715
10716
10717
10718
10719
10720
10721   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10722 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10723 if ${lt_cv_prog_compiler_c_o+:} false; then :
10724   $as_echo_n "(cached) " >&6
10725 else
10726   lt_cv_prog_compiler_c_o=no
10727    $RM -r conftest 2>/dev/null
10728    mkdir conftest
10729    cd conftest
10730    mkdir out
10731    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10732
10733    lt_compiler_flag="-o out/conftest2.$ac_objext"
10734    # Insert the option either (1) after the last *FLAGS variable, or
10735    # (2) before a word containing "conftest.", or (3) at the end.
10736    # Note that $ac_compile itself does not contain backslashes and begins
10737    # with a dollar sign (not a hyphen), so the echo should work correctly.
10738    lt_compile=`echo "$ac_compile" | $SED \
10739    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10740    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10741    -e 's:$: $lt_compiler_flag:'`
10742    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10743    (eval "$lt_compile" 2>out/conftest.err)
10744    ac_status=$?
10745    cat out/conftest.err >&5
10746    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10747    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10748    then
10749      # The compiler can only warn and ignore the option if not recognized
10750      # So say no if there are warnings
10751      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10752      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10753      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10754        lt_cv_prog_compiler_c_o=yes
10755      fi
10756    fi
10757    chmod u+w . 2>&5
10758    $RM conftest*
10759    # SGI C++ compiler will create directory out/ii_files/ for
10760    # template instantiation
10761    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10762    $RM out/* && rmdir out
10763    cd ..
10764    $RM -r conftest
10765    $RM conftest*
10766
10767 fi
10768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10769 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10770
10771
10772
10773
10774 hard_links="nottested"
10775 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10776   # do not overwrite the value of need_locks provided by the user
10777   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10778 $as_echo_n "checking if we can lock with hard links... " >&6; }
10779   hard_links=yes
10780   $RM conftest*
10781   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10782   touch conftest.a
10783   ln conftest.a conftest.b 2>&5 || hard_links=no
10784   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10785   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10786 $as_echo "$hard_links" >&6; }
10787   if test "$hard_links" = no; then
10788     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10789 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10790     need_locks=warn
10791   fi
10792 else
10793   need_locks=no
10794 fi
10795
10796
10797
10798
10799
10800
10801   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10802 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10803
10804   runpath_var=
10805   allow_undefined_flag=
10806   always_export_symbols=no
10807   archive_cmds=
10808   archive_expsym_cmds=
10809   compiler_needs_object=no
10810   enable_shared_with_static_runtimes=no
10811   export_dynamic_flag_spec=
10812   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10813   hardcode_automatic=no
10814   hardcode_direct=no
10815   hardcode_direct_absolute=no
10816   hardcode_libdir_flag_spec=
10817   hardcode_libdir_separator=
10818   hardcode_minus_L=no
10819   hardcode_shlibpath_var=unsupported
10820   inherit_rpath=no
10821   link_all_deplibs=unknown
10822   module_cmds=
10823   module_expsym_cmds=
10824   old_archive_from_new_cmds=
10825   old_archive_from_expsyms_cmds=
10826   thread_safe_flag_spec=
10827   whole_archive_flag_spec=
10828   # include_expsyms should be a list of space-separated symbols to be *always*
10829   # included in the symbol list
10830   include_expsyms=
10831   # exclude_expsyms can be an extended regexp of symbols to exclude
10832   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10833   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10834   # as well as any symbol that contains `d'.
10835   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10836   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10837   # platforms (ab)use it in PIC code, but their linkers get confused if
10838   # the symbol is explicitly referenced.  Since portable code cannot
10839   # rely on this symbol name, it's probably fine to never include it in
10840   # preloaded symbol tables.
10841   # Exclude shared library initialization/finalization symbols.
10842   extract_expsyms_cmds=
10843
10844   case $host_os in
10845   cygwin* | mingw* | pw32* | cegcc*)
10846     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10847     # When not using gcc, we currently assume that we are using
10848     # Microsoft Visual C++.
10849     if test "$GCC" != yes; then
10850       with_gnu_ld=no
10851     fi
10852     ;;
10853   interix*)
10854     # we just hope/assume this is gcc and not c89 (= MSVC++)
10855     with_gnu_ld=yes
10856     ;;
10857   openbsd*)
10858     with_gnu_ld=no
10859     ;;
10860   esac
10861
10862   ld_shlibs=yes
10863
10864   # On some targets, GNU ld is compatible enough with the native linker
10865   # that we're better off using the native interface for both.
10866   lt_use_gnu_ld_interface=no
10867   if test "$with_gnu_ld" = yes; then
10868     case $host_os in
10869       aix*)
10870         # The AIX port of GNU ld has always aspired to compatibility
10871         # with the native linker.  However, as the warning in the GNU ld
10872         # block says, versions before 2.19.5* couldn't really create working
10873         # shared libraries, regardless of the interface used.
10874         case `$LD -v 2>&1` in
10875           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10876           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10877           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10878           *)
10879             lt_use_gnu_ld_interface=yes
10880             ;;
10881         esac
10882         ;;
10883       *)
10884         lt_use_gnu_ld_interface=yes
10885         ;;
10886     esac
10887   fi
10888
10889   if test "$lt_use_gnu_ld_interface" = yes; then
10890     # If archive_cmds runs LD, not CC, wlarc should be empty
10891     wlarc='${wl}'
10892
10893     # Set some defaults for GNU ld with shared library support. These
10894     # are reset later if shared libraries are not supported. Putting them
10895     # here allows them to be overridden if necessary.
10896     runpath_var=LD_RUN_PATH
10897     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10898     export_dynamic_flag_spec='${wl}--export-dynamic'
10899     # ancient GNU ld didn't support --whole-archive et. al.
10900     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10901       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10902     else
10903       whole_archive_flag_spec=
10904     fi
10905     supports_anon_versioning=no
10906     case `$LD -v 2>&1` in
10907       *GNU\ gold*) supports_anon_versioning=yes ;;
10908       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10909       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10910       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10911       *\ 2.11.*) ;; # other 2.11 versions
10912       *) supports_anon_versioning=yes ;;
10913     esac
10914
10915     # See if GNU ld supports shared libraries.
10916     case $host_os in
10917     aix[3-9]*)
10918       # On AIX/PPC, the GNU linker is very broken
10919       if test "$host_cpu" != ia64; then
10920         ld_shlibs=no
10921         cat <<_LT_EOF 1>&2
10922
10923 *** Warning: the GNU linker, at least up to release 2.19, is reported
10924 *** to be unable to reliably create shared libraries on AIX.
10925 *** Therefore, libtool is disabling shared libraries support.  If you
10926 *** really care for shared libraries, you may want to install binutils
10927 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10928 *** You will then need to restart the configuration process.
10929
10930 _LT_EOF
10931       fi
10932       ;;
10933
10934     amigaos*)
10935       case $host_cpu in
10936       powerpc)
10937             # see comment about AmigaOS4 .so support
10938             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10939             archive_expsym_cmds=''
10940         ;;
10941       m68k)
10942             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)'
10943             hardcode_libdir_flag_spec='-L$libdir'
10944             hardcode_minus_L=yes
10945         ;;
10946       esac
10947       ;;
10948
10949     beos*)
10950       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10951         allow_undefined_flag=unsupported
10952         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10953         # support --undefined.  This deserves some investigation.  FIXME
10954         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10955       else
10956         ld_shlibs=no
10957       fi
10958       ;;
10959
10960     cygwin* | mingw* | pw32* | cegcc*)
10961       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10962       # as there is no search path for DLLs.
10963       hardcode_libdir_flag_spec='-L$libdir'
10964       export_dynamic_flag_spec='${wl}--export-all-symbols'
10965       allow_undefined_flag=unsupported
10966       always_export_symbols=no
10967       enable_shared_with_static_runtimes=yes
10968       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'
10969       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
10970
10971       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10972         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10973         # If the export-symbols file already is a .def file (1st line
10974         # is EXPORTS), use it as is; otherwise, prepend...
10975         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10976           cp $export_symbols $output_objdir/$soname.def;
10977         else
10978           echo EXPORTS > $output_objdir/$soname.def;
10979           cat $export_symbols >> $output_objdir/$soname.def;
10980         fi~
10981         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10982       else
10983         ld_shlibs=no
10984       fi
10985       ;;
10986
10987     haiku*)
10988       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10989       link_all_deplibs=yes
10990       ;;
10991
10992     interix[3-9]*)
10993       hardcode_direct=no
10994       hardcode_shlibpath_var=no
10995       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10996       export_dynamic_flag_spec='${wl}-E'
10997       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10998       # Instead, shared libraries are loaded at an image base (0x10000000 by
10999       # default) and relocated if they conflict, which is a slow very memory
11000       # consuming and fragmenting process.  To avoid this, we pick a random,
11001       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11002       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11003       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11004       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'
11005       ;;
11006
11007     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
11008       tmp_diet=no
11009       if test "$host_os" = linux-dietlibc; then
11010         case $cc_basename in
11011           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
11012         esac
11013       fi
11014       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
11015          && test "$tmp_diet" = no
11016       then
11017         tmp_addflag=' $pic_flag'
11018         tmp_sharedflag='-shared'
11019         case $cc_basename,$host_cpu in
11020         pgcc*)                          # Portland Group C compiler
11021           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'
11022           tmp_addflag=' $pic_flag'
11023           ;;
11024         pgf77* | pgf90* | pgf95* | pgfortran*)
11025                                         # Portland Group f77 and f90 compilers
11026           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'
11027           tmp_addflag=' $pic_flag -Mnomain' ;;
11028         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
11029           tmp_addflag=' -i_dynamic' ;;
11030         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
11031           tmp_addflag=' -i_dynamic -nofor_main' ;;
11032         ifc* | ifort*)                  # Intel Fortran compiler
11033           tmp_addflag=' -nofor_main' ;;
11034         lf95*)                          # Lahey Fortran 8.1
11035           whole_archive_flag_spec=
11036           tmp_sharedflag='--shared' ;;
11037         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
11038           tmp_sharedflag='-qmkshrobj'
11039           tmp_addflag= ;;
11040         nvcc*)  # Cuda Compiler Driver 2.2
11041           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'
11042           compiler_needs_object=yes
11043           ;;
11044         esac
11045         case `$CC -V 2>&1 | sed 5q` in
11046         *Sun\ C*)                       # Sun C 5.9
11047           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'
11048           compiler_needs_object=yes
11049           tmp_sharedflag='-G' ;;
11050         *Sun\ F*)                       # Sun Fortran 8.3
11051           tmp_sharedflag='-G' ;;
11052         esac
11053         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11054
11055         if test "x$supports_anon_versioning" = xyes; then
11056           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11057             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11058             echo "local: *; };" >> $output_objdir/$libname.ver~
11059             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
11060         fi
11061
11062         case $cc_basename in
11063         xlf* | bgf* | bgxlf* | mpixlf*)
11064           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
11065           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
11066           hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11067           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
11068           if test "x$supports_anon_versioning" = xyes; then
11069             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11070               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11071               echo "local: *; };" >> $output_objdir/$libname.ver~
11072               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
11073           fi
11074           ;;
11075         esac
11076       else
11077         ld_shlibs=no
11078       fi
11079       ;;
11080
11081     netbsd*)
11082       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11083         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
11084         wlarc=
11085       else
11086         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11087         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11088       fi
11089       ;;
11090
11091     solaris*)
11092       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
11093         ld_shlibs=no
11094         cat <<_LT_EOF 1>&2
11095
11096 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
11097 *** create shared libraries on Solaris systems.  Therefore, libtool
11098 *** is disabling shared libraries support.  We urge you to upgrade GNU
11099 *** binutils to release 2.9.1 or newer.  Another option is to modify
11100 *** your PATH or compiler configuration so that the native linker is
11101 *** used, and then restart.
11102
11103 _LT_EOF
11104       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11105         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11106         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11107       else
11108         ld_shlibs=no
11109       fi
11110       ;;
11111
11112     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
11113       case `$LD -v 2>&1` in
11114         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
11115         ld_shlibs=no
11116         cat <<_LT_EOF 1>&2
11117
11118 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
11119 *** reliably create shared libraries on SCO systems.  Therefore, libtool
11120 *** is disabling shared libraries support.  We urge you to upgrade GNU
11121 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
11122 *** your PATH or compiler configuration so that the native linker is
11123 *** used, and then restart.
11124
11125 _LT_EOF
11126         ;;
11127         *)
11128           # For security reasons, it is highly recommended that you always
11129           # use absolute paths for naming shared libraries, and exclude the
11130           # DT_RUNPATH tag from executables and libraries.  But doing so
11131           # requires that you compile everything twice, which is a pain.
11132           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11133             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11134             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11135             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11136           else
11137             ld_shlibs=no
11138           fi
11139         ;;
11140       esac
11141       ;;
11142
11143     sunos4*)
11144       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11145       wlarc=
11146       hardcode_direct=yes
11147       hardcode_shlibpath_var=no
11148       ;;
11149
11150     *)
11151       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11152         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11153         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11154       else
11155         ld_shlibs=no
11156       fi
11157       ;;
11158     esac
11159
11160     if test "$ld_shlibs" = no; then
11161       runpath_var=
11162       hardcode_libdir_flag_spec=
11163       export_dynamic_flag_spec=
11164       whole_archive_flag_spec=
11165     fi
11166   else
11167     # PORTME fill in a description of your system's linker (not GNU ld)
11168     case $host_os in
11169     aix3*)
11170       allow_undefined_flag=unsupported
11171       always_export_symbols=yes
11172       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'
11173       # Note: this linker hardcodes the directories in LIBPATH if there
11174       # are no directories specified by -L.
11175       hardcode_minus_L=yes
11176       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
11177         # Neither direct hardcoding nor static linking is supported with a
11178         # broken collect2.
11179         hardcode_direct=unsupported
11180       fi
11181       ;;
11182
11183     aix[4-9]*)
11184       if test "$host_cpu" = ia64; then
11185         # On IA64, the linker does run time linking by default, so we don't
11186         # have to do anything special.
11187         aix_use_runtimelinking=no
11188         exp_sym_flag='-Bexport'
11189         no_entry_flag=""
11190       else
11191         # If we're using GNU nm, then we don't want the "-C" option.
11192         # -C means demangle to AIX nm, but means don't demangle with GNU nm
11193         # Also, AIX nm treats weak defined symbols like other global
11194         # defined symbols, whereas GNU nm marks them as "W".
11195         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
11196           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
11197         else
11198           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
11199         fi
11200         aix_use_runtimelinking=no
11201
11202         # Test if we are trying to use run time linking or normal
11203         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11204         # need to do runtime linking.
11205         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11206           for ld_flag in $LDFLAGS; do
11207           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
11208             aix_use_runtimelinking=yes
11209             break
11210           fi
11211           done
11212           ;;
11213         esac
11214
11215         exp_sym_flag='-bexport'
11216         no_entry_flag='-bnoentry'
11217       fi
11218
11219       # When large executables or shared objects are built, AIX ld can
11220       # have problems creating the table of contents.  If linking a library
11221       # or program results in "error TOC overflow" add -mminimal-toc to
11222       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11223       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11224
11225       archive_cmds=''
11226       hardcode_direct=yes
11227       hardcode_direct_absolute=yes
11228       hardcode_libdir_separator=':'
11229       link_all_deplibs=yes
11230       file_list_spec='${wl}-f,'
11231
11232       if test "$GCC" = yes; then
11233         case $host_os in aix4.[012]|aix4.[012].*)
11234         # We only want to do this on AIX 4.2 and lower, the check
11235         # below for broken collect2 doesn't work under 4.3+
11236           collect2name=`${CC} -print-prog-name=collect2`
11237           if test -f "$collect2name" &&
11238            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11239           then
11240           # We have reworked collect2
11241           :
11242           else
11243           # We have old collect2
11244           hardcode_direct=unsupported
11245           # It fails to find uninstalled libraries when the uninstalled
11246           # path is not listed in the libpath.  Setting hardcode_minus_L
11247           # to unsupported forces relinking
11248           hardcode_minus_L=yes
11249           hardcode_libdir_flag_spec='-L$libdir'
11250           hardcode_libdir_separator=
11251           fi
11252           ;;
11253         esac
11254         shared_flag='-shared'
11255         if test "$aix_use_runtimelinking" = yes; then
11256           shared_flag="$shared_flag "'${wl}-G'
11257         fi
11258       else
11259         # not using gcc
11260         if test "$host_cpu" = ia64; then
11261         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11262         # chokes on -Wl,-G. The following line is correct:
11263           shared_flag='-G'
11264         else
11265           if test "$aix_use_runtimelinking" = yes; then
11266             shared_flag='${wl}-G'
11267           else
11268             shared_flag='${wl}-bM:SRE'
11269           fi
11270         fi
11271       fi
11272
11273       export_dynamic_flag_spec='${wl}-bexpall'
11274       # It seems that -bexpall does not export symbols beginning with
11275       # underscore (_), so it is better to generate a list of symbols to export.
11276       always_export_symbols=yes
11277       if test "$aix_use_runtimelinking" = yes; then
11278         # Warning - without using the other runtime loading flags (-brtl),
11279         # -berok will link without error, but may produce a broken library.
11280         allow_undefined_flag='-berok'
11281         # Determine the default libpath from the value encoded in an
11282         # empty executable.
11283         if test "${lt_cv_aix_libpath+set}" = set; then
11284   aix_libpath=$lt_cv_aix_libpath
11285 else
11286   if ${lt_cv_aix_libpath_+:} false; then :
11287   $as_echo_n "(cached) " >&6
11288 else
11289   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11290 /* end confdefs.h.  */
11291
11292 int
11293 main ()
11294 {
11295
11296   ;
11297   return 0;
11298 }
11299 _ACEOF
11300 if ac_fn_c_try_link "$LINENO"; then :
11301
11302   lt_aix_libpath_sed='
11303       /Import File Strings/,/^$/ {
11304           /^0/ {
11305               s/^0  *\([^ ]*\) *$/\1/
11306               p
11307           }
11308       }'
11309   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11310   # Check for a 64-bit object if we didn't find anything.
11311   if test -z "$lt_cv_aix_libpath_"; then
11312     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11313   fi
11314 fi
11315 rm -f core conftest.err conftest.$ac_objext \
11316     conftest$ac_exeext conftest.$ac_ext
11317   if test -z "$lt_cv_aix_libpath_"; then
11318     lt_cv_aix_libpath_="/usr/lib:/lib"
11319   fi
11320
11321 fi
11322
11323   aix_libpath=$lt_cv_aix_libpath_
11324 fi
11325
11326         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11327         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11328       else
11329         if test "$host_cpu" = ia64; then
11330           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11331           allow_undefined_flag="-z nodefs"
11332           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"
11333         else
11334          # Determine the default libpath from the value encoded in an
11335          # empty executable.
11336          if test "${lt_cv_aix_libpath+set}" = set; then
11337   aix_libpath=$lt_cv_aix_libpath
11338 else
11339   if ${lt_cv_aix_libpath_+:} false; then :
11340   $as_echo_n "(cached) " >&6
11341 else
11342   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11343 /* end confdefs.h.  */
11344
11345 int
11346 main ()
11347 {
11348
11349   ;
11350   return 0;
11351 }
11352 _ACEOF
11353 if ac_fn_c_try_link "$LINENO"; then :
11354
11355   lt_aix_libpath_sed='
11356       /Import File Strings/,/^$/ {
11357           /^0/ {
11358               s/^0  *\([^ ]*\) *$/\1/
11359               p
11360           }
11361       }'
11362   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11363   # Check for a 64-bit object if we didn't find anything.
11364   if test -z "$lt_cv_aix_libpath_"; then
11365     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11366   fi
11367 fi
11368 rm -f core conftest.err conftest.$ac_objext \
11369     conftest$ac_exeext conftest.$ac_ext
11370   if test -z "$lt_cv_aix_libpath_"; then
11371     lt_cv_aix_libpath_="/usr/lib:/lib"
11372   fi
11373
11374 fi
11375
11376   aix_libpath=$lt_cv_aix_libpath_
11377 fi
11378
11379          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11380           # Warning - without using the other run time loading flags,
11381           # -berok will link without error, but may produce a broken library.
11382           no_undefined_flag=' ${wl}-bernotok'
11383           allow_undefined_flag=' ${wl}-berok'
11384           if test "$with_gnu_ld" = yes; then
11385             # We only use this code for GNU lds that support --whole-archive.
11386             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11387           else
11388             # Exported symbols can be pulled into shared objects from archives
11389             whole_archive_flag_spec='$convenience'
11390           fi
11391           archive_cmds_need_lc=yes
11392           # This is similar to how AIX traditionally builds its shared libraries.
11393           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
11394         fi
11395       fi
11396       ;;
11397
11398     amigaos*)
11399       case $host_cpu in
11400       powerpc)
11401             # see comment about AmigaOS4 .so support
11402             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11403             archive_expsym_cmds=''
11404         ;;
11405       m68k)
11406             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)'
11407             hardcode_libdir_flag_spec='-L$libdir'
11408             hardcode_minus_L=yes
11409         ;;
11410       esac
11411       ;;
11412
11413     bsdi[45]*)
11414       export_dynamic_flag_spec=-rdynamic
11415       ;;
11416
11417     cygwin* | mingw* | pw32* | cegcc*)
11418       # When not using gcc, we currently assume that we are using
11419       # Microsoft Visual C++.
11420       # hardcode_libdir_flag_spec is actually meaningless, as there is
11421       # no search path for DLLs.
11422       case $cc_basename in
11423       cl*)
11424         # Native MSVC
11425         hardcode_libdir_flag_spec=' '
11426         allow_undefined_flag=unsupported
11427         always_export_symbols=yes
11428         file_list_spec='@'
11429         # Tell ltmain to make .lib files, not .a files.
11430         libext=lib
11431         # Tell ltmain to make .dll files, not .so files.
11432         shrext_cmds=".dll"
11433         # FIXME: Setting linknames here is a bad hack.
11434         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
11435         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11436             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
11437           else
11438             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
11439           fi~
11440           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
11441           linknames='
11442         # The linker will not automatically build a static lib if we build a DLL.
11443         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
11444         enable_shared_with_static_runtimes=yes
11445         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
11446         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
11447         # Don't use ranlib
11448         old_postinstall_cmds='chmod 644 $oldlib'
11449         postlink_cmds='lt_outputfile="@OUTPUT@"~
11450           lt_tool_outputfile="@TOOL_OUTPUT@"~
11451           case $lt_outputfile in
11452             *.exe|*.EXE) ;;
11453             *)
11454               lt_outputfile="$lt_outputfile.exe"
11455               lt_tool_outputfile="$lt_tool_outputfile.exe"
11456               ;;
11457           esac~
11458           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
11459             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
11460             $RM "$lt_outputfile.manifest";
11461           fi'
11462         ;;
11463       *)
11464         # Assume MSVC wrapper
11465         hardcode_libdir_flag_spec=' '
11466         allow_undefined_flag=unsupported
11467         # Tell ltmain to make .lib files, not .a files.
11468         libext=lib
11469         # Tell ltmain to make .dll files, not .so files.
11470         shrext_cmds=".dll"
11471         # FIXME: Setting linknames here is a bad hack.
11472         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11473         # The linker will automatically build a .lib file if we build a DLL.
11474         old_archive_from_new_cmds='true'
11475         # FIXME: Should let the user specify the lib program.
11476         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11477         enable_shared_with_static_runtimes=yes
11478         ;;
11479       esac
11480       ;;
11481
11482     darwin* | rhapsody*)
11483
11484
11485   archive_cmds_need_lc=no
11486   hardcode_direct=no
11487   hardcode_automatic=yes
11488   hardcode_shlibpath_var=unsupported
11489   if test "$lt_cv_ld_force_load" = "yes"; then
11490     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\"`'
11491
11492   else
11493     whole_archive_flag_spec=''
11494   fi
11495   link_all_deplibs=yes
11496   allow_undefined_flag="$_lt_dar_allow_undefined"
11497   case $cc_basename in
11498      ifort*) _lt_dar_can_shared=yes ;;
11499      *) _lt_dar_can_shared=$GCC ;;
11500   esac
11501   if test "$_lt_dar_can_shared" = "yes"; then
11502     output_verbose_link_cmd=func_echo_all
11503     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11504     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11505     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}"
11506     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}"
11507
11508   else
11509   ld_shlibs=no
11510   fi
11511
11512       ;;
11513
11514     dgux*)
11515       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11516       hardcode_libdir_flag_spec='-L$libdir'
11517       hardcode_shlibpath_var=no
11518       ;;
11519
11520     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11521     # support.  Future versions do this automatically, but an explicit c++rt0.o
11522     # does not break anything, and helps significantly (at the cost of a little
11523     # extra space).
11524     freebsd2.2*)
11525       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11526       hardcode_libdir_flag_spec='-R$libdir'
11527       hardcode_direct=yes
11528       hardcode_shlibpath_var=no
11529       ;;
11530
11531     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11532     freebsd2.*)
11533       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11534       hardcode_direct=yes
11535       hardcode_minus_L=yes
11536       hardcode_shlibpath_var=no
11537       ;;
11538
11539     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11540     freebsd* | dragonfly*)
11541       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11542       hardcode_libdir_flag_spec='-R$libdir'
11543       hardcode_direct=yes
11544       hardcode_shlibpath_var=no
11545       ;;
11546
11547     hpux9*)
11548       if test "$GCC" = yes; then
11549         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11550       else
11551         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11552       fi
11553       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11554       hardcode_libdir_separator=:
11555       hardcode_direct=yes
11556
11557       # hardcode_minus_L: Not really in the search PATH,
11558       # but as the default location of the library.
11559       hardcode_minus_L=yes
11560       export_dynamic_flag_spec='${wl}-E'
11561       ;;
11562
11563     hpux10*)
11564       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11565         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11566       else
11567         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11568       fi
11569       if test "$with_gnu_ld" = no; then
11570         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11571         hardcode_libdir_separator=:
11572         hardcode_direct=yes
11573         hardcode_direct_absolute=yes
11574         export_dynamic_flag_spec='${wl}-E'
11575         # hardcode_minus_L: Not really in the search PATH,
11576         # but as the default location of the library.
11577         hardcode_minus_L=yes
11578       fi
11579       ;;
11580
11581     hpux11*)
11582       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11583         case $host_cpu in
11584         hppa*64*)
11585           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11586           ;;
11587         ia64*)
11588           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11589           ;;
11590         *)
11591           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11592           ;;
11593         esac
11594       else
11595         case $host_cpu in
11596         hppa*64*)
11597           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11598           ;;
11599         ia64*)
11600           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11601           ;;
11602         *)
11603
11604           # Older versions of the 11.00 compiler do not understand -b yet
11605           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11606           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11607 $as_echo_n "checking if $CC understands -b... " >&6; }
11608 if ${lt_cv_prog_compiler__b+:} false; then :
11609   $as_echo_n "(cached) " >&6
11610 else
11611   lt_cv_prog_compiler__b=no
11612    save_LDFLAGS="$LDFLAGS"
11613    LDFLAGS="$LDFLAGS -b"
11614    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11615    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11616      # The linker can only warn and ignore the option if not recognized
11617      # So say no if there are warnings
11618      if test -s conftest.err; then
11619        # Append any errors to the config.log.
11620        cat conftest.err 1>&5
11621        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11622        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11623        if diff conftest.exp conftest.er2 >/dev/null; then
11624          lt_cv_prog_compiler__b=yes
11625        fi
11626      else
11627        lt_cv_prog_compiler__b=yes
11628      fi
11629    fi
11630    $RM -r conftest*
11631    LDFLAGS="$save_LDFLAGS"
11632
11633 fi
11634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11635 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11636
11637 if test x"$lt_cv_prog_compiler__b" = xyes; then
11638     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11639 else
11640     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11641 fi
11642
11643           ;;
11644         esac
11645       fi
11646       if test "$with_gnu_ld" = no; then
11647         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11648         hardcode_libdir_separator=:
11649
11650         case $host_cpu in
11651         hppa*64*|ia64*)
11652           hardcode_direct=no
11653           hardcode_shlibpath_var=no
11654           ;;
11655         *)
11656           hardcode_direct=yes
11657           hardcode_direct_absolute=yes
11658           export_dynamic_flag_spec='${wl}-E'
11659
11660           # hardcode_minus_L: Not really in the search PATH,
11661           # but as the default location of the library.
11662           hardcode_minus_L=yes
11663           ;;
11664         esac
11665       fi
11666       ;;
11667
11668     irix5* | irix6* | nonstopux*)
11669       if test "$GCC" = yes; then
11670         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'
11671         # Try to use the -exported_symbol ld option, if it does not
11672         # work, assume that -exports_file does not work either and
11673         # implicitly export all symbols.
11674         # This should be the same for all languages, so no per-tag cache variable.
11675         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
11676 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
11677 if ${lt_cv_irix_exported_symbol+:} false; then :
11678   $as_echo_n "(cached) " >&6
11679 else
11680   save_LDFLAGS="$LDFLAGS"
11681            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11682            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11683 /* end confdefs.h.  */
11684 int foo (void) { return 0; }
11685 _ACEOF
11686 if ac_fn_c_try_link "$LINENO"; then :
11687   lt_cv_irix_exported_symbol=yes
11688 else
11689   lt_cv_irix_exported_symbol=no
11690 fi
11691 rm -f core conftest.err conftest.$ac_objext \
11692     conftest$ac_exeext conftest.$ac_ext
11693            LDFLAGS="$save_LDFLAGS"
11694 fi
11695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
11696 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
11697         if test "$lt_cv_irix_exported_symbol" = yes; then
11698           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'
11699         fi
11700       else
11701         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'
11702         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'
11703       fi
11704       archive_cmds_need_lc='no'
11705       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11706       hardcode_libdir_separator=:
11707       inherit_rpath=yes
11708       link_all_deplibs=yes
11709       ;;
11710
11711     netbsd*)
11712       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11713         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11714       else
11715         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11716       fi
11717       hardcode_libdir_flag_spec='-R$libdir'
11718       hardcode_direct=yes
11719       hardcode_shlibpath_var=no
11720       ;;
11721
11722     newsos6)
11723       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11724       hardcode_direct=yes
11725       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11726       hardcode_libdir_separator=:
11727       hardcode_shlibpath_var=no
11728       ;;
11729
11730     *nto* | *qnx*)
11731       ;;
11732
11733     openbsd*)
11734       if test -f /usr/libexec/ld.so; then
11735         hardcode_direct=yes
11736         hardcode_shlibpath_var=no
11737         hardcode_direct_absolute=yes
11738         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11739           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11740           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11741           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11742           export_dynamic_flag_spec='${wl}-E'
11743         else
11744           case $host_os in
11745            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11746              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11747              hardcode_libdir_flag_spec='-R$libdir'
11748              ;;
11749            *)
11750              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11751              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11752              ;;
11753           esac
11754         fi
11755       else
11756         ld_shlibs=no
11757       fi
11758       ;;
11759
11760     os2*)
11761       hardcode_libdir_flag_spec='-L$libdir'
11762       hardcode_minus_L=yes
11763       allow_undefined_flag=unsupported
11764       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
11765       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11766       ;;
11767
11768     osf3*)
11769       if test "$GCC" = yes; then
11770         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11771         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'
11772       else
11773         allow_undefined_flag=' -expect_unresolved \*'
11774         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'
11775       fi
11776       archive_cmds_need_lc='no'
11777       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11778       hardcode_libdir_separator=:
11779       ;;
11780
11781     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11782       if test "$GCC" = yes; then
11783         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11784         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'
11785         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11786       else
11787         allow_undefined_flag=' -expect_unresolved \*'
11788         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'
11789         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~
11790         $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'
11791
11792         # Both c and cxx compiler support -rpath directly
11793         hardcode_libdir_flag_spec='-rpath $libdir'
11794       fi
11795       archive_cmds_need_lc='no'
11796       hardcode_libdir_separator=:
11797       ;;
11798
11799     solaris*)
11800       no_undefined_flag=' -z defs'
11801       if test "$GCC" = yes; then
11802         wlarc='${wl}'
11803         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11804         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11805           $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'
11806       else
11807         case `$CC -V 2>&1` in
11808         *"Compilers 5.0"*)
11809           wlarc=''
11810           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11811           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11812           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11813           ;;
11814         *)
11815           wlarc='${wl}'
11816           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11817           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11818           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11819           ;;
11820         esac
11821       fi
11822       hardcode_libdir_flag_spec='-R$libdir'
11823       hardcode_shlibpath_var=no
11824       case $host_os in
11825       solaris2.[0-5] | solaris2.[0-5].*) ;;
11826       *)
11827         # The compiler driver will combine and reorder linker options,
11828         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11829         # but is careful enough not to reorder.
11830         # Supported since Solaris 2.6 (maybe 2.5.1?)
11831         if test "$GCC" = yes; then
11832           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11833         else
11834           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11835         fi
11836         ;;
11837       esac
11838       link_all_deplibs=yes
11839       ;;
11840
11841     sunos4*)
11842       if test "x$host_vendor" = xsequent; then
11843         # Use $CC to link under sequent, because it throws in some extra .o
11844         # files that make .init and .fini sections work.
11845         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11846       else
11847         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11848       fi
11849       hardcode_libdir_flag_spec='-L$libdir'
11850       hardcode_direct=yes
11851       hardcode_minus_L=yes
11852       hardcode_shlibpath_var=no
11853       ;;
11854
11855     sysv4)
11856       case $host_vendor in
11857         sni)
11858           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11859           hardcode_direct=yes # is this really true???
11860         ;;
11861         siemens)
11862           ## LD is ld it makes a PLAMLIB
11863           ## CC just makes a GrossModule.
11864           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11865           reload_cmds='$CC -r -o $output$reload_objs'
11866           hardcode_direct=no
11867         ;;
11868         motorola)
11869           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11870           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11871         ;;
11872       esac
11873       runpath_var='LD_RUN_PATH'
11874       hardcode_shlibpath_var=no
11875       ;;
11876
11877     sysv4.3*)
11878       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11879       hardcode_shlibpath_var=no
11880       export_dynamic_flag_spec='-Bexport'
11881       ;;
11882
11883     sysv4*MP*)
11884       if test -d /usr/nec; then
11885         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11886         hardcode_shlibpath_var=no
11887         runpath_var=LD_RUN_PATH
11888         hardcode_runpath_var=yes
11889         ld_shlibs=yes
11890       fi
11891       ;;
11892
11893     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11894       no_undefined_flag='${wl}-z,text'
11895       archive_cmds_need_lc=no
11896       hardcode_shlibpath_var=no
11897       runpath_var='LD_RUN_PATH'
11898
11899       if test "$GCC" = yes; then
11900         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11901         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11902       else
11903         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11904         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11905       fi
11906       ;;
11907
11908     sysv5* | sco3.2v5* | sco5v6*)
11909       # Note: We can NOT use -z defs as we might desire, because we do not
11910       # link with -lc, and that would cause any symbols used from libc to
11911       # always be unresolved, which means just about no library would
11912       # ever link correctly.  If we're not using GNU ld we use -z text
11913       # though, which does catch some bad symbols but isn't as heavy-handed
11914       # as -z defs.
11915       no_undefined_flag='${wl}-z,text'
11916       allow_undefined_flag='${wl}-z,nodefs'
11917       archive_cmds_need_lc=no
11918       hardcode_shlibpath_var=no
11919       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11920       hardcode_libdir_separator=':'
11921       link_all_deplibs=yes
11922       export_dynamic_flag_spec='${wl}-Bexport'
11923       runpath_var='LD_RUN_PATH'
11924
11925       if test "$GCC" = yes; then
11926         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11927         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11928       else
11929         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11930         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11931       fi
11932       ;;
11933
11934     uts4*)
11935       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11936       hardcode_libdir_flag_spec='-L$libdir'
11937       hardcode_shlibpath_var=no
11938       ;;
11939
11940     *)
11941       ld_shlibs=no
11942       ;;
11943     esac
11944
11945     if test x$host_vendor = xsni; then
11946       case $host in
11947       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11948         export_dynamic_flag_spec='${wl}-Blargedynsym'
11949         ;;
11950       esac
11951     fi
11952   fi
11953
11954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11955 $as_echo "$ld_shlibs" >&6; }
11956 test "$ld_shlibs" = no && can_build_shared=no
11957
11958 with_gnu_ld=$with_gnu_ld
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974 #
11975 # Do we need to explicitly link libc?
11976 #
11977 case "x$archive_cmds_need_lc" in
11978 x|xyes)
11979   # Assume -lc should be added
11980   archive_cmds_need_lc=yes
11981
11982   if test "$enable_shared" = yes && test "$GCC" = yes; then
11983     case $archive_cmds in
11984     *'~'*)
11985       # FIXME: we may have to deal with multi-command sequences.
11986       ;;
11987     '$CC '*)
11988       # Test whether the compiler implicitly links with -lc since on some
11989       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11990       # to ld, don't add -lc before -lgcc.
11991       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11992 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11993 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11994   $as_echo_n "(cached) " >&6
11995 else
11996   $RM conftest*
11997         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11998
11999         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12000   (eval $ac_compile) 2>&5
12001   ac_status=$?
12002   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12003   test $ac_status = 0; } 2>conftest.err; then
12004           soname=conftest
12005           lib=conftest
12006           libobjs=conftest.$ac_objext
12007           deplibs=
12008           wl=$lt_prog_compiler_wl
12009           pic_flag=$lt_prog_compiler_pic
12010           compiler_flags=-v
12011           linker_flags=-v
12012           verstring=
12013           output_objdir=.
12014           libname=conftest
12015           lt_save_allow_undefined_flag=$allow_undefined_flag
12016           allow_undefined_flag=
12017           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
12018   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
12019   ac_status=$?
12020   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12021   test $ac_status = 0; }
12022           then
12023             lt_cv_archive_cmds_need_lc=no
12024           else
12025             lt_cv_archive_cmds_need_lc=yes
12026           fi
12027           allow_undefined_flag=$lt_save_allow_undefined_flag
12028         else
12029           cat conftest.err 1>&5
12030         fi
12031         $RM conftest*
12032
12033 fi
12034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
12035 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
12036       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
12037       ;;
12038     esac
12039   fi
12040   ;;
12041 esac
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
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
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
12195 $as_echo_n "checking dynamic linker characteristics... " >&6; }
12196
12197 if test "$GCC" = yes; then
12198   case $host_os in
12199     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
12200     *) lt_awk_arg="/^libraries:/" ;;
12201   esac
12202   case $host_os in
12203     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
12204     *) lt_sed_strip_eq="s,=/,/,g" ;;
12205   esac
12206   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
12207   case $lt_search_path_spec in
12208   *\;*)
12209     # if the path contains ";" then we assume it to be the separator
12210     # otherwise default to the standard path separator (i.e. ":") - it is
12211     # assumed that no part of a normal pathname contains ";" but that should
12212     # okay in the real world where ";" in dirpaths is itself problematic.
12213     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
12214     ;;
12215   *)
12216     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
12217     ;;
12218   esac
12219   # Ok, now we have the path, separated by spaces, we can step through it
12220   # and add multilib dir if necessary.
12221   lt_tmp_lt_search_path_spec=
12222   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
12223   for lt_sys_path in $lt_search_path_spec; do
12224     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
12225       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
12226     else
12227       test -d "$lt_sys_path" && \
12228         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12229     fi
12230   done
12231   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12232 BEGIN {RS=" "; FS="/|\n";} {
12233   lt_foo="";
12234   lt_count=0;
12235   for (lt_i = NF; lt_i > 0; lt_i--) {
12236     if ($lt_i != "" && $lt_i != ".") {
12237       if ($lt_i == "..") {
12238         lt_count++;
12239       } else {
12240         if (lt_count == 0) {
12241           lt_foo="/" $lt_i lt_foo;
12242         } else {
12243           lt_count--;
12244         }
12245       }
12246     }
12247   }
12248   if (lt_foo != "") { lt_freq[lt_foo]++; }
12249   if (lt_freq[lt_foo] == 1) { print lt_foo; }
12250 }'`
12251   # AWK program above erroneously prepends '/' to C:/dos/paths
12252   # for these hosts.
12253   case $host_os in
12254     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
12255       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
12256   esac
12257   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
12258 else
12259   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12260 fi
12261 library_names_spec=
12262 libname_spec='lib$name'
12263 soname_spec=
12264 shrext_cmds=".so"
12265 postinstall_cmds=
12266 postuninstall_cmds=
12267 finish_cmds=
12268 finish_eval=
12269 shlibpath_var=
12270 shlibpath_overrides_runpath=unknown
12271 version_type=none
12272 dynamic_linker="$host_os ld.so"
12273 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12274 need_lib_prefix=unknown
12275 hardcode_into_libs=no
12276
12277 # when you set need_version to no, make sure it does not cause -set_version
12278 # flags to be left without arguments
12279 need_version=unknown
12280
12281 case $host_os in
12282 aix3*)
12283   version_type=linux # correct to gnu/linux during the next big refactor
12284   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12285   shlibpath_var=LIBPATH
12286
12287   # AIX 3 has no versioning support, so we append a major version to the name.
12288   soname_spec='${libname}${release}${shared_ext}$major'
12289   ;;
12290
12291 aix[4-9]*)
12292   version_type=linux # correct to gnu/linux during the next big refactor
12293   need_lib_prefix=no
12294   need_version=no
12295   hardcode_into_libs=yes
12296   if test "$host_cpu" = ia64; then
12297     # AIX 5 supports IA64
12298     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12299     shlibpath_var=LD_LIBRARY_PATH
12300   else
12301     # With GCC up to 2.95.x, collect2 would create an import file
12302     # for dependence libraries.  The import file would start with
12303     # the line `#! .'.  This would cause the generated library to
12304     # depend on `.', always an invalid library.  This was fixed in
12305     # development snapshots of GCC prior to 3.0.
12306     case $host_os in
12307       aix4 | aix4.[01] | aix4.[01].*)
12308       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12309            echo ' yes '
12310            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
12311         :
12312       else
12313         can_build_shared=no
12314       fi
12315       ;;
12316     esac
12317     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12318     # soname into executable. Probably we can add versioning support to
12319     # collect2, so additional links can be useful in future.
12320     if test "$aix_use_runtimelinking" = yes; then
12321       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12322       # instead of lib<name>.a to let people know that these are not
12323       # typical AIX shared libraries.
12324       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12325     else
12326       # We preserve .a as extension for shared libraries through AIX4.2
12327       # and later when we are not doing run time linking.
12328       library_names_spec='${libname}${release}.a $libname.a'
12329       soname_spec='${libname}${release}${shared_ext}$major'
12330     fi
12331     shlibpath_var=LIBPATH
12332   fi
12333   ;;
12334
12335 amigaos*)
12336   case $host_cpu in
12337   powerpc)
12338     # Since July 2007 AmigaOS4 officially supports .so libraries.
12339     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12340     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12341     ;;
12342   m68k)
12343     library_names_spec='$libname.ixlibrary $libname.a'
12344     # Create ${libname}_ixlibrary.a entries in /sys/libs.
12345     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
12346     ;;
12347   esac
12348   ;;
12349
12350 beos*)
12351   library_names_spec='${libname}${shared_ext}'
12352   dynamic_linker="$host_os ld.so"
12353   shlibpath_var=LIBRARY_PATH
12354   ;;
12355
12356 bsdi[45]*)
12357   version_type=linux # correct to gnu/linux during the next big refactor
12358   need_version=no
12359   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12360   soname_spec='${libname}${release}${shared_ext}$major'
12361   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12362   shlibpath_var=LD_LIBRARY_PATH
12363   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12364   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12365   # the default ld.so.conf also contains /usr/contrib/lib and
12366   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12367   # libtool to hard-code these into programs
12368   ;;
12369
12370 cygwin* | mingw* | pw32* | cegcc*)
12371   version_type=windows
12372   shrext_cmds=".dll"
12373   need_version=no
12374   need_lib_prefix=no
12375
12376   case $GCC,$cc_basename in
12377   yes,*)
12378     # gcc
12379     library_names_spec='$libname.dll.a'
12380     # DLL is installed to $(libdir)/../bin by postinstall_cmds
12381     postinstall_cmds='base_file=`basename \${file}`~
12382       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12383       dldir=$destdir/`dirname \$dlpath`~
12384       test -d \$dldir || mkdir -p \$dldir~
12385       $install_prog $dir/$dlname \$dldir/$dlname~
12386       chmod a+x \$dldir/$dlname~
12387       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12388         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12389       fi'
12390     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12391       dlpath=$dir/\$dldll~
12392        $RM \$dlpath'
12393     shlibpath_overrides_runpath=yes
12394
12395     case $host_os in
12396     cygwin*)
12397       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12398       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12399
12400       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12401       ;;
12402     mingw* | cegcc*)
12403       # MinGW DLLs use traditional 'lib' prefix
12404       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12405       ;;
12406     pw32*)
12407       # pw32 DLLs use 'pw' prefix rather than 'lib'
12408       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12409       ;;
12410     esac
12411     dynamic_linker='Win32 ld.exe'
12412     ;;
12413
12414   *,cl*)
12415     # Native MSVC
12416     libname_spec='$name'
12417     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12418     library_names_spec='${libname}.dll.lib'
12419
12420     case $build_os in
12421     mingw*)
12422       sys_lib_search_path_spec=
12423       lt_save_ifs=$IFS
12424       IFS=';'
12425       for lt_path in $LIB
12426       do
12427         IFS=$lt_save_ifs
12428         # Let DOS variable expansion print the short 8.3 style file name.
12429         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
12430         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
12431       done
12432       IFS=$lt_save_ifs
12433       # Convert to MSYS style.
12434       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
12435       ;;
12436     cygwin*)
12437       # Convert to unix form, then to dos form, then back to unix form
12438       # but this time dos style (no spaces!) so that the unix form looks
12439       # like /cygdrive/c/PROGRA~1:/cygdr...
12440       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
12441       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
12442       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12443       ;;
12444     *)
12445       sys_lib_search_path_spec="$LIB"
12446       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
12447         # It is most probably a Windows format PATH.
12448         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12449       else
12450         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12451       fi
12452       # FIXME: find the short name or the path components, as spaces are
12453       # common. (e.g. "Program Files" -> "PROGRA~1")
12454       ;;
12455     esac
12456
12457     # DLL is installed to $(libdir)/../bin by postinstall_cmds
12458     postinstall_cmds='base_file=`basename \${file}`~
12459       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12460       dldir=$destdir/`dirname \$dlpath`~
12461       test -d \$dldir || mkdir -p \$dldir~
12462       $install_prog $dir/$dlname \$dldir/$dlname'
12463     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12464       dlpath=$dir/\$dldll~
12465        $RM \$dlpath'
12466     shlibpath_overrides_runpath=yes
12467     dynamic_linker='Win32 link.exe'
12468     ;;
12469
12470   *)
12471     # Assume MSVC wrapper
12472     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12473     dynamic_linker='Win32 ld.exe'
12474     ;;
12475   esac
12476   # FIXME: first we should search . and the directory the executable is in
12477   shlibpath_var=PATH
12478   ;;
12479
12480 darwin* | rhapsody*)
12481   dynamic_linker="$host_os dyld"
12482   version_type=darwin
12483   need_lib_prefix=no
12484   need_version=no
12485   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12486   soname_spec='${libname}${release}${major}$shared_ext'
12487   shlibpath_overrides_runpath=yes
12488   shlibpath_var=DYLD_LIBRARY_PATH
12489   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12490
12491   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12492   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12493   ;;
12494
12495 dgux*)
12496   version_type=linux # correct to gnu/linux during the next big refactor
12497   need_lib_prefix=no
12498   need_version=no
12499   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12500   soname_spec='${libname}${release}${shared_ext}$major'
12501   shlibpath_var=LD_LIBRARY_PATH
12502   ;;
12503
12504 freebsd* | dragonfly*)
12505   # DragonFly does not have aout.  When/if they implement a new
12506   # versioning mechanism, adjust this.
12507   if test -x /usr/bin/objformat; then
12508     objformat=`/usr/bin/objformat`
12509   else
12510     case $host_os in
12511     freebsd[23].*) objformat=aout ;;
12512     *) objformat=elf ;;
12513     esac
12514   fi
12515   version_type=freebsd-$objformat
12516   case $version_type in
12517     freebsd-elf*)
12518       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12519       need_version=no
12520       need_lib_prefix=no
12521       ;;
12522     freebsd-*)
12523       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12524       need_version=yes
12525       ;;
12526   esac
12527   shlibpath_var=LD_LIBRARY_PATH
12528   case $host_os in
12529   freebsd2.*)
12530     shlibpath_overrides_runpath=yes
12531     ;;
12532   freebsd3.[01]* | freebsdelf3.[01]*)
12533     shlibpath_overrides_runpath=yes
12534     hardcode_into_libs=yes
12535     ;;
12536   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12537   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12538     shlibpath_overrides_runpath=no
12539     hardcode_into_libs=yes
12540     ;;
12541   *) # from 4.6 on, and DragonFly
12542     shlibpath_overrides_runpath=yes
12543     hardcode_into_libs=yes
12544     ;;
12545   esac
12546   ;;
12547
12548 gnu*)
12549   version_type=linux # correct to gnu/linux during the next big refactor
12550   need_lib_prefix=no
12551   need_version=no
12552   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12553   soname_spec='${libname}${release}${shared_ext}$major'
12554   shlibpath_var=LD_LIBRARY_PATH
12555   shlibpath_overrides_runpath=no
12556   hardcode_into_libs=yes
12557   ;;
12558
12559 haiku*)
12560   version_type=linux # correct to gnu/linux during the next big refactor
12561   need_lib_prefix=no
12562   need_version=no
12563   dynamic_linker="$host_os runtime_loader"
12564   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12565   soname_spec='${libname}${release}${shared_ext}$major'
12566   shlibpath_var=LIBRARY_PATH
12567   shlibpath_overrides_runpath=yes
12568   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
12569   hardcode_into_libs=yes
12570   ;;
12571
12572 hpux9* | hpux10* | hpux11*)
12573   # Give a soname corresponding to the major version so that dld.sl refuses to
12574   # link against other versions.
12575   version_type=sunos
12576   need_lib_prefix=no
12577   need_version=no
12578   case $host_cpu in
12579   ia64*)
12580     shrext_cmds='.so'
12581     hardcode_into_libs=yes
12582     dynamic_linker="$host_os dld.so"
12583     shlibpath_var=LD_LIBRARY_PATH
12584     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12585     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12586     soname_spec='${libname}${release}${shared_ext}$major'
12587     if test "X$HPUX_IA64_MODE" = X32; then
12588       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12589     else
12590       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12591     fi
12592     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12593     ;;
12594   hppa*64*)
12595     shrext_cmds='.sl'
12596     hardcode_into_libs=yes
12597     dynamic_linker="$host_os dld.sl"
12598     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12599     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12600     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12601     soname_spec='${libname}${release}${shared_ext}$major'
12602     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12603     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12604     ;;
12605   *)
12606     shrext_cmds='.sl'
12607     dynamic_linker="$host_os dld.sl"
12608     shlibpath_var=SHLIB_PATH
12609     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12610     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12611     soname_spec='${libname}${release}${shared_ext}$major'
12612     ;;
12613   esac
12614   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12615   postinstall_cmds='chmod 555 $lib'
12616   # or fails outright, so override atomically:
12617   install_override_mode=555
12618   ;;
12619
12620 interix[3-9]*)
12621   version_type=linux # correct to gnu/linux during the next big refactor
12622   need_lib_prefix=no
12623   need_version=no
12624   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12625   soname_spec='${libname}${release}${shared_ext}$major'
12626   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12627   shlibpath_var=LD_LIBRARY_PATH
12628   shlibpath_overrides_runpath=no
12629   hardcode_into_libs=yes
12630   ;;
12631
12632 irix5* | irix6* | nonstopux*)
12633   case $host_os in
12634     nonstopux*) version_type=nonstopux ;;
12635     *)
12636         if test "$lt_cv_prog_gnu_ld" = yes; then
12637                 version_type=linux # correct to gnu/linux during the next big refactor
12638         else
12639                 version_type=irix
12640         fi ;;
12641   esac
12642   need_lib_prefix=no
12643   need_version=no
12644   soname_spec='${libname}${release}${shared_ext}$major'
12645   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12646   case $host_os in
12647   irix5* | nonstopux*)
12648     libsuff= shlibsuff=
12649     ;;
12650   *)
12651     case $LD in # libtool.m4 will add one of these switches to LD
12652     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12653       libsuff= shlibsuff= libmagic=32-bit;;
12654     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12655       libsuff=32 shlibsuff=N32 libmagic=N32;;
12656     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12657       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12658     *) libsuff= shlibsuff= libmagic=never-match;;
12659     esac
12660     ;;
12661   esac
12662   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12663   shlibpath_overrides_runpath=no
12664   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12665   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12666   hardcode_into_libs=yes
12667   ;;
12668
12669 # No shared lib support for Linux oldld, aout, or coff.
12670 linux*oldld* | linux*aout* | linux*coff*)
12671   dynamic_linker=no
12672   ;;
12673
12674 # This must be glibc/ELF.
12675 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12676   version_type=linux # correct to gnu/linux during the next big refactor
12677   need_lib_prefix=no
12678   need_version=no
12679   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12680   soname_spec='${libname}${release}${shared_ext}$major'
12681   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12682   shlibpath_var=LD_LIBRARY_PATH
12683   shlibpath_overrides_runpath=no
12684
12685   # Some binutils ld are patched to set DT_RUNPATH
12686   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12687   $as_echo_n "(cached) " >&6
12688 else
12689   lt_cv_shlibpath_overrides_runpath=no
12690     save_LDFLAGS=$LDFLAGS
12691     save_libdir=$libdir
12692     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12693          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12694     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12695 /* end confdefs.h.  */
12696
12697 int
12698 main ()
12699 {
12700
12701   ;
12702   return 0;
12703 }
12704 _ACEOF
12705 if ac_fn_c_try_link "$LINENO"; then :
12706   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12707   lt_cv_shlibpath_overrides_runpath=yes
12708 fi
12709 fi
12710 rm -f core conftest.err conftest.$ac_objext \
12711     conftest$ac_exeext conftest.$ac_ext
12712     LDFLAGS=$save_LDFLAGS
12713     libdir=$save_libdir
12714
12715 fi
12716
12717   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12718
12719   # This implies no fast_install, which is unacceptable.
12720   # Some rework will be needed to allow for fast_install
12721   # before this can be enabled.
12722   hardcode_into_libs=yes
12723
12724   # Append ld.so.conf contents to the search path
12725   if test -f /etc/ld.so.conf; then
12726     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' ' '`
12727     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12728   fi
12729
12730   # We used to test for /lib/ld.so.1 and disable shared libraries on
12731   # powerpc, because MkLinux only supported shared libraries with the
12732   # GNU dynamic linker.  Since this was broken with cross compilers,
12733   # most powerpc-linux boxes support dynamic linking these days and
12734   # people can always --disable-shared, the test was removed, and we
12735   # assume the GNU/Linux dynamic linker is in use.
12736   dynamic_linker='GNU/Linux ld.so'
12737   ;;
12738
12739 netbsd*)
12740   version_type=sunos
12741   need_lib_prefix=no
12742   need_version=no
12743   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12744     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12745     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12746     dynamic_linker='NetBSD (a.out) ld.so'
12747   else
12748     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12749     soname_spec='${libname}${release}${shared_ext}$major'
12750     dynamic_linker='NetBSD ld.elf_so'
12751   fi
12752   shlibpath_var=LD_LIBRARY_PATH
12753   shlibpath_overrides_runpath=yes
12754   hardcode_into_libs=yes
12755   ;;
12756
12757 newsos6)
12758   version_type=linux # correct to gnu/linux during the next big refactor
12759   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12760   shlibpath_var=LD_LIBRARY_PATH
12761   shlibpath_overrides_runpath=yes
12762   ;;
12763
12764 *nto* | *qnx*)
12765   version_type=qnx
12766   need_lib_prefix=no
12767   need_version=no
12768   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12769   soname_spec='${libname}${release}${shared_ext}$major'
12770   shlibpath_var=LD_LIBRARY_PATH
12771   shlibpath_overrides_runpath=no
12772   hardcode_into_libs=yes
12773   dynamic_linker='ldqnx.so'
12774   ;;
12775
12776 openbsd*)
12777   version_type=sunos
12778   sys_lib_dlsearch_path_spec="/usr/lib"
12779   need_lib_prefix=no
12780   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12781   case $host_os in
12782     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12783     *)                          need_version=no  ;;
12784   esac
12785   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12786   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12787   shlibpath_var=LD_LIBRARY_PATH
12788   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12789     case $host_os in
12790       openbsd2.[89] | openbsd2.[89].*)
12791         shlibpath_overrides_runpath=no
12792         ;;
12793       *)
12794         shlibpath_overrides_runpath=yes
12795         ;;
12796       esac
12797   else
12798     shlibpath_overrides_runpath=yes
12799   fi
12800   ;;
12801
12802 os2*)
12803   libname_spec='$name'
12804   shrext_cmds=".dll"
12805   need_lib_prefix=no
12806   library_names_spec='$libname${shared_ext} $libname.a'
12807   dynamic_linker='OS/2 ld.exe'
12808   shlibpath_var=LIBPATH
12809   ;;
12810
12811 osf3* | osf4* | osf5*)
12812   version_type=osf
12813   need_lib_prefix=no
12814   need_version=no
12815   soname_spec='${libname}${release}${shared_ext}$major'
12816   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12817   shlibpath_var=LD_LIBRARY_PATH
12818   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12819   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12820   ;;
12821
12822 rdos*)
12823   dynamic_linker=no
12824   ;;
12825
12826 solaris*)
12827   version_type=linux # correct to gnu/linux during the next big refactor
12828   need_lib_prefix=no
12829   need_version=no
12830   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12831   soname_spec='${libname}${release}${shared_ext}$major'
12832   shlibpath_var=LD_LIBRARY_PATH
12833   shlibpath_overrides_runpath=yes
12834   hardcode_into_libs=yes
12835   # ldd complains unless libraries are executable
12836   postinstall_cmds='chmod +x $lib'
12837   ;;
12838
12839 sunos4*)
12840   version_type=sunos
12841   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12842   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12843   shlibpath_var=LD_LIBRARY_PATH
12844   shlibpath_overrides_runpath=yes
12845   if test "$with_gnu_ld" = yes; then
12846     need_lib_prefix=no
12847   fi
12848   need_version=yes
12849   ;;
12850
12851 sysv4 | sysv4.3*)
12852   version_type=linux # correct to gnu/linux during the next big refactor
12853   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12854   soname_spec='${libname}${release}${shared_ext}$major'
12855   shlibpath_var=LD_LIBRARY_PATH
12856   case $host_vendor in
12857     sni)
12858       shlibpath_overrides_runpath=no
12859       need_lib_prefix=no
12860       runpath_var=LD_RUN_PATH
12861       ;;
12862     siemens)
12863       need_lib_prefix=no
12864       ;;
12865     motorola)
12866       need_lib_prefix=no
12867       need_version=no
12868       shlibpath_overrides_runpath=no
12869       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12870       ;;
12871   esac
12872   ;;
12873
12874 sysv4*MP*)
12875   if test -d /usr/nec ;then
12876     version_type=linux # correct to gnu/linux during the next big refactor
12877     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12878     soname_spec='$libname${shared_ext}.$major'
12879     shlibpath_var=LD_LIBRARY_PATH
12880   fi
12881   ;;
12882
12883 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12884   version_type=freebsd-elf
12885   need_lib_prefix=no
12886   need_version=no
12887   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12888   soname_spec='${libname}${release}${shared_ext}$major'
12889   shlibpath_var=LD_LIBRARY_PATH
12890   shlibpath_overrides_runpath=yes
12891   hardcode_into_libs=yes
12892   if test "$with_gnu_ld" = yes; then
12893     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12894   else
12895     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12896     case $host_os in
12897       sco3.2v5*)
12898         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12899         ;;
12900     esac
12901   fi
12902   sys_lib_dlsearch_path_spec='/usr/lib'
12903   ;;
12904
12905 tpf*)
12906   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12907   version_type=linux # correct to gnu/linux during the next big refactor
12908   need_lib_prefix=no
12909   need_version=no
12910   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12911   shlibpath_var=LD_LIBRARY_PATH
12912   shlibpath_overrides_runpath=no
12913   hardcode_into_libs=yes
12914   ;;
12915
12916 uts4*)
12917   version_type=linux # correct to gnu/linux during the next big refactor
12918   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12919   soname_spec='${libname}${release}${shared_ext}$major'
12920   shlibpath_var=LD_LIBRARY_PATH
12921   ;;
12922
12923 *)
12924   dynamic_linker=no
12925   ;;
12926 esac
12927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12928 $as_echo "$dynamic_linker" >&6; }
12929 test "$dynamic_linker" = no && can_build_shared=no
12930
12931 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12932 if test "$GCC" = yes; then
12933   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12934 fi
12935
12936 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12937   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12938 fi
12939 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12940   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12941 fi
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13035 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13036 hardcode_action=
13037 if test -n "$hardcode_libdir_flag_spec" ||
13038    test -n "$runpath_var" ||
13039    test "X$hardcode_automatic" = "Xyes" ; then
13040
13041   # We can hardcode non-existent directories.
13042   if test "$hardcode_direct" != no &&
13043      # If the only mechanism to avoid hardcoding is shlibpath_var, we
13044      # have to relink, otherwise we might link with an installed library
13045      # when we should be linking with a yet-to-be-installed one
13046      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
13047      test "$hardcode_minus_L" != no; then
13048     # Linking always hardcodes the temporary library directory.
13049     hardcode_action=relink
13050   else
13051     # We can link without hardcoding, and we can hardcode nonexisting dirs.
13052     hardcode_action=immediate
13053   fi
13054 else
13055   # We cannot hardcode anything, or else we can only hardcode existing
13056   # directories.
13057   hardcode_action=unsupported
13058 fi
13059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
13060 $as_echo "$hardcode_action" >&6; }
13061
13062 if test "$hardcode_action" = relink ||
13063    test "$inherit_rpath" = yes; then
13064   # Fast installation is not supported
13065   enable_fast_install=no
13066 elif test "$shlibpath_overrides_runpath" = yes ||
13067      test "$enable_shared" = no; then
13068   # Fast installation is not necessary
13069   enable_fast_install=needless
13070 fi
13071
13072
13073
13074
13075
13076
13077   if test "x$enable_dlopen" != xyes; then
13078   enable_dlopen=unknown
13079   enable_dlopen_self=unknown
13080   enable_dlopen_self_static=unknown
13081 else
13082   lt_cv_dlopen=no
13083   lt_cv_dlopen_libs=
13084
13085   case $host_os in
13086   beos*)
13087     lt_cv_dlopen="load_add_on"
13088     lt_cv_dlopen_libs=
13089     lt_cv_dlopen_self=yes
13090     ;;
13091
13092   mingw* | pw32* | cegcc*)
13093     lt_cv_dlopen="LoadLibrary"
13094     lt_cv_dlopen_libs=
13095     ;;
13096
13097   cygwin*)
13098     lt_cv_dlopen="dlopen"
13099     lt_cv_dlopen_libs=
13100     ;;
13101
13102   darwin*)
13103   # if libdl is installed we need to link against it
13104     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13105 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13106 if ${ac_cv_lib_dl_dlopen+:} false; then :
13107   $as_echo_n "(cached) " >&6
13108 else
13109   ac_check_lib_save_LIBS=$LIBS
13110 LIBS="-ldl  $LIBS"
13111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13112 /* end confdefs.h.  */
13113
13114 /* Override any GCC internal prototype to avoid an error.
13115    Use char because int might match the return type of a GCC
13116    builtin and then its argument prototype would still apply.  */
13117 #ifdef __cplusplus
13118 extern "C"
13119 #endif
13120 char dlopen ();
13121 int
13122 main ()
13123 {
13124 return dlopen ();
13125   ;
13126   return 0;
13127 }
13128 _ACEOF
13129 if ac_fn_c_try_link "$LINENO"; then :
13130   ac_cv_lib_dl_dlopen=yes
13131 else
13132   ac_cv_lib_dl_dlopen=no
13133 fi
13134 rm -f core conftest.err conftest.$ac_objext \
13135     conftest$ac_exeext conftest.$ac_ext
13136 LIBS=$ac_check_lib_save_LIBS
13137 fi
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13139 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13140 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
13141   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13142 else
13143
13144     lt_cv_dlopen="dyld"
13145     lt_cv_dlopen_libs=
13146     lt_cv_dlopen_self=yes
13147
13148 fi
13149
13150     ;;
13151
13152   *)
13153     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13154 if test "x$ac_cv_func_shl_load" = xyes; then :
13155   lt_cv_dlopen="shl_load"
13156 else
13157   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13158 $as_echo_n "checking for shl_load in -ldld... " >&6; }
13159 if ${ac_cv_lib_dld_shl_load+:} false; then :
13160   $as_echo_n "(cached) " >&6
13161 else
13162   ac_check_lib_save_LIBS=$LIBS
13163 LIBS="-ldld  $LIBS"
13164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13165 /* end confdefs.h.  */
13166
13167 /* Override any GCC internal prototype to avoid an error.
13168    Use char because int might match the return type of a GCC
13169    builtin and then its argument prototype would still apply.  */
13170 #ifdef __cplusplus
13171 extern "C"
13172 #endif
13173 char shl_load ();
13174 int
13175 main ()
13176 {
13177 return shl_load ();
13178   ;
13179   return 0;
13180 }
13181 _ACEOF
13182 if ac_fn_c_try_link "$LINENO"; then :
13183   ac_cv_lib_dld_shl_load=yes
13184 else
13185   ac_cv_lib_dld_shl_load=no
13186 fi
13187 rm -f core conftest.err conftest.$ac_objext \
13188     conftest$ac_exeext conftest.$ac_ext
13189 LIBS=$ac_check_lib_save_LIBS
13190 fi
13191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13192 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
13193 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
13194   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
13195 else
13196   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13197 if test "x$ac_cv_func_dlopen" = xyes; then :
13198   lt_cv_dlopen="dlopen"
13199 else
13200   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13201 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13202 if ${ac_cv_lib_dl_dlopen+:} false; then :
13203   $as_echo_n "(cached) " >&6
13204 else
13205   ac_check_lib_save_LIBS=$LIBS
13206 LIBS="-ldl  $LIBS"
13207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13208 /* end confdefs.h.  */
13209
13210 /* Override any GCC internal prototype to avoid an error.
13211    Use char because int might match the return type of a GCC
13212    builtin and then its argument prototype would still apply.  */
13213 #ifdef __cplusplus
13214 extern "C"
13215 #endif
13216 char dlopen ();
13217 int
13218 main ()
13219 {
13220 return dlopen ();
13221   ;
13222   return 0;
13223 }
13224 _ACEOF
13225 if ac_fn_c_try_link "$LINENO"; then :
13226   ac_cv_lib_dl_dlopen=yes
13227 else
13228   ac_cv_lib_dl_dlopen=no
13229 fi
13230 rm -f core conftest.err conftest.$ac_objext \
13231     conftest$ac_exeext conftest.$ac_ext
13232 LIBS=$ac_check_lib_save_LIBS
13233 fi
13234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13235 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13236 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
13237   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13238 else
13239   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13240 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
13241 if ${ac_cv_lib_svld_dlopen+:} false; then :
13242   $as_echo_n "(cached) " >&6
13243 else
13244   ac_check_lib_save_LIBS=$LIBS
13245 LIBS="-lsvld  $LIBS"
13246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13247 /* end confdefs.h.  */
13248
13249 /* Override any GCC internal prototype to avoid an error.
13250    Use char because int might match the return type of a GCC
13251    builtin and then its argument prototype would still apply.  */
13252 #ifdef __cplusplus
13253 extern "C"
13254 #endif
13255 char dlopen ();
13256 int
13257 main ()
13258 {
13259 return dlopen ();
13260   ;
13261   return 0;
13262 }
13263 _ACEOF
13264 if ac_fn_c_try_link "$LINENO"; then :
13265   ac_cv_lib_svld_dlopen=yes
13266 else
13267   ac_cv_lib_svld_dlopen=no
13268 fi
13269 rm -f core conftest.err conftest.$ac_objext \
13270     conftest$ac_exeext conftest.$ac_ext
13271 LIBS=$ac_check_lib_save_LIBS
13272 fi
13273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13274 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
13275 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
13276   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
13277 else
13278   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13279 $as_echo_n "checking for dld_link in -ldld... " >&6; }
13280 if ${ac_cv_lib_dld_dld_link+:} false; then :
13281   $as_echo_n "(cached) " >&6
13282 else
13283   ac_check_lib_save_LIBS=$LIBS
13284 LIBS="-ldld  $LIBS"
13285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13286 /* end confdefs.h.  */
13287
13288 /* Override any GCC internal prototype to avoid an error.
13289    Use char because int might match the return type of a GCC
13290    builtin and then its argument prototype would still apply.  */
13291 #ifdef __cplusplus
13292 extern "C"
13293 #endif
13294 char dld_link ();
13295 int
13296 main ()
13297 {
13298 return dld_link ();
13299   ;
13300   return 0;
13301 }
13302 _ACEOF
13303 if ac_fn_c_try_link "$LINENO"; then :
13304   ac_cv_lib_dld_dld_link=yes
13305 else
13306   ac_cv_lib_dld_dld_link=no
13307 fi
13308 rm -f core conftest.err conftest.$ac_objext \
13309     conftest$ac_exeext conftest.$ac_ext
13310 LIBS=$ac_check_lib_save_LIBS
13311 fi
13312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13313 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
13314 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
13315   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
13316 fi
13317
13318
13319 fi
13320
13321
13322 fi
13323
13324
13325 fi
13326
13327
13328 fi
13329
13330
13331 fi
13332
13333     ;;
13334   esac
13335
13336   if test "x$lt_cv_dlopen" != xno; then
13337     enable_dlopen=yes
13338   else
13339     enable_dlopen=no
13340   fi
13341
13342   case $lt_cv_dlopen in
13343   dlopen)
13344     save_CPPFLAGS="$CPPFLAGS"
13345     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13346
13347     save_LDFLAGS="$LDFLAGS"
13348     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13349
13350     save_LIBS="$LIBS"
13351     LIBS="$lt_cv_dlopen_libs $LIBS"
13352
13353     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13354 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
13355 if ${lt_cv_dlopen_self+:} false; then :
13356   $as_echo_n "(cached) " >&6
13357 else
13358           if test "$cross_compiling" = yes; then :
13359   lt_cv_dlopen_self=cross
13360 else
13361   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13362   lt_status=$lt_dlunknown
13363   cat > conftest.$ac_ext <<_LT_EOF
13364 #line $LINENO "configure"
13365 #include "confdefs.h"
13366
13367 #if HAVE_DLFCN_H
13368 #include <dlfcn.h>
13369 #endif
13370
13371 #include <stdio.h>
13372
13373 #ifdef RTLD_GLOBAL
13374 #  define LT_DLGLOBAL           RTLD_GLOBAL
13375 #else
13376 #  ifdef DL_GLOBAL
13377 #    define LT_DLGLOBAL         DL_GLOBAL
13378 #  else
13379 #    define LT_DLGLOBAL         0
13380 #  endif
13381 #endif
13382
13383 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13384    find out it does not work in some platform. */
13385 #ifndef LT_DLLAZY_OR_NOW
13386 #  ifdef RTLD_LAZY
13387 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13388 #  else
13389 #    ifdef DL_LAZY
13390 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13391 #    else
13392 #      ifdef RTLD_NOW
13393 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13394 #      else
13395 #        ifdef DL_NOW
13396 #          define LT_DLLAZY_OR_NOW      DL_NOW
13397 #        else
13398 #          define LT_DLLAZY_OR_NOW      0
13399 #        endif
13400 #      endif
13401 #    endif
13402 #  endif
13403 #endif
13404
13405 /* When -fvisbility=hidden is used, assume the code has been annotated
13406    correspondingly for the symbols needed.  */
13407 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13408 int fnord () __attribute__((visibility("default")));
13409 #endif
13410
13411 int fnord () { return 42; }
13412 int main ()
13413 {
13414   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13415   int status = $lt_dlunknown;
13416
13417   if (self)
13418     {
13419       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13420       else
13421         {
13422           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13423           else puts (dlerror ());
13424         }
13425       /* dlclose (self); */
13426     }
13427   else
13428     puts (dlerror ());
13429
13430   return status;
13431 }
13432 _LT_EOF
13433   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13434   (eval $ac_link) 2>&5
13435   ac_status=$?
13436   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13437   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13438     (./conftest; exit; ) >&5 2>/dev/null
13439     lt_status=$?
13440     case x$lt_status in
13441       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13442       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13443       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13444     esac
13445   else :
13446     # compilation failed
13447     lt_cv_dlopen_self=no
13448   fi
13449 fi
13450 rm -fr conftest*
13451
13452
13453 fi
13454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13455 $as_echo "$lt_cv_dlopen_self" >&6; }
13456
13457     if test "x$lt_cv_dlopen_self" = xyes; then
13458       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13459       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13460 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13461 if ${lt_cv_dlopen_self_static+:} false; then :
13462   $as_echo_n "(cached) " >&6
13463 else
13464           if test "$cross_compiling" = yes; then :
13465   lt_cv_dlopen_self_static=cross
13466 else
13467   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13468   lt_status=$lt_dlunknown
13469   cat > conftest.$ac_ext <<_LT_EOF
13470 #line $LINENO "configure"
13471 #include "confdefs.h"
13472
13473 #if HAVE_DLFCN_H
13474 #include <dlfcn.h>
13475 #endif
13476
13477 #include <stdio.h>
13478
13479 #ifdef RTLD_GLOBAL
13480 #  define LT_DLGLOBAL           RTLD_GLOBAL
13481 #else
13482 #  ifdef DL_GLOBAL
13483 #    define LT_DLGLOBAL         DL_GLOBAL
13484 #  else
13485 #    define LT_DLGLOBAL         0
13486 #  endif
13487 #endif
13488
13489 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13490    find out it does not work in some platform. */
13491 #ifndef LT_DLLAZY_OR_NOW
13492 #  ifdef RTLD_LAZY
13493 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13494 #  else
13495 #    ifdef DL_LAZY
13496 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13497 #    else
13498 #      ifdef RTLD_NOW
13499 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13500 #      else
13501 #        ifdef DL_NOW
13502 #          define LT_DLLAZY_OR_NOW      DL_NOW
13503 #        else
13504 #          define LT_DLLAZY_OR_NOW      0
13505 #        endif
13506 #      endif
13507 #    endif
13508 #  endif
13509 #endif
13510
13511 /* When -fvisbility=hidden is used, assume the code has been annotated
13512    correspondingly for the symbols needed.  */
13513 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13514 int fnord () __attribute__((visibility("default")));
13515 #endif
13516
13517 int fnord () { return 42; }
13518 int main ()
13519 {
13520   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13521   int status = $lt_dlunknown;
13522
13523   if (self)
13524     {
13525       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13526       else
13527         {
13528           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13529           else puts (dlerror ());
13530         }
13531       /* dlclose (self); */
13532     }
13533   else
13534     puts (dlerror ());
13535
13536   return status;
13537 }
13538 _LT_EOF
13539   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13540   (eval $ac_link) 2>&5
13541   ac_status=$?
13542   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13543   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13544     (./conftest; exit; ) >&5 2>/dev/null
13545     lt_status=$?
13546     case x$lt_status in
13547       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13548       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13549       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13550     esac
13551   else :
13552     # compilation failed
13553     lt_cv_dlopen_self_static=no
13554   fi
13555 fi
13556 rm -fr conftest*
13557
13558
13559 fi
13560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13561 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13562     fi
13563
13564     CPPFLAGS="$save_CPPFLAGS"
13565     LDFLAGS="$save_LDFLAGS"
13566     LIBS="$save_LIBS"
13567     ;;
13568   esac
13569
13570   case $lt_cv_dlopen_self in
13571   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13572   *) enable_dlopen_self=unknown ;;
13573   esac
13574
13575   case $lt_cv_dlopen_self_static in
13576   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13577   *) enable_dlopen_self_static=unknown ;;
13578   esac
13579 fi
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597 striplib=
13598 old_striplib=
13599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13600 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13601 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13602   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13603   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13604   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13605 $as_echo "yes" >&6; }
13606 else
13607 # FIXME - insert some real tests, host_os isn't really good enough
13608   case $host_os in
13609   darwin*)
13610     if test -n "$STRIP" ; then
13611       striplib="$STRIP -x"
13612       old_striplib="$STRIP -S"
13613       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13614 $as_echo "yes" >&6; }
13615     else
13616       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13617 $as_echo "no" >&6; }
13618     fi
13619     ;;
13620   *)
13621     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13622 $as_echo "no" >&6; }
13623     ;;
13624   esac
13625 fi
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638   # Report which library types will actually be built
13639   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13640 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13642 $as_echo "$can_build_shared" >&6; }
13643
13644   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13645 $as_echo_n "checking whether to build shared libraries... " >&6; }
13646   test "$can_build_shared" = "no" && enable_shared=no
13647
13648   # On AIX, shared libraries and static libraries use the same namespace, and
13649   # are all built from PIC.
13650   case $host_os in
13651   aix3*)
13652     test "$enable_shared" = yes && enable_static=no
13653     if test -n "$RANLIB"; then
13654       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13655       postinstall_cmds='$RANLIB $lib'
13656     fi
13657     ;;
13658
13659   aix[4-9]*)
13660     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13661       test "$enable_shared" = yes && enable_static=no
13662     fi
13663     ;;
13664   esac
13665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13666 $as_echo "$enable_shared" >&6; }
13667
13668   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13669 $as_echo_n "checking whether to build static libraries... " >&6; }
13670   # Make sure either enable_shared or enable_static is yes.
13671   test "$enable_shared" = yes || enable_static=yes
13672   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13673 $as_echo "$enable_static" >&6; }
13674
13675
13676
13677
13678 fi
13679 ac_ext=c
13680 ac_cpp='$CPP $CPPFLAGS'
13681 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13682 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13683 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13684
13685 CC="$lt_save_CC"
13686
13687       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
13688     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
13689     (test "X$CXX" != "Xg++"))) ; then
13690   ac_ext=cpp
13691 ac_cpp='$CXXCPP $CPPFLAGS'
13692 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13693 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13694 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13696 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13697 if test -z "$CXXCPP"; then
13698   if ${ac_cv_prog_CXXCPP+:} false; then :
13699   $as_echo_n "(cached) " >&6
13700 else
13701       # Double quotes because CXXCPP needs to be expanded
13702     for CXXCPP in "$CXX -E" "/lib/cpp"
13703     do
13704       ac_preproc_ok=false
13705 for ac_cxx_preproc_warn_flag in '' yes
13706 do
13707   # Use a header file that comes with gcc, so configuring glibc
13708   # with a fresh cross-compiler works.
13709   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13710   # <limits.h> exists even on freestanding compilers.
13711   # On the NeXT, cc -E runs the code through the compiler's parser,
13712   # not just through cpp. "Syntax error" is here to catch this case.
13713   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13714 /* end confdefs.h.  */
13715 #ifdef __STDC__
13716 # include <limits.h>
13717 #else
13718 # include <assert.h>
13719 #endif
13720                      Syntax error
13721 _ACEOF
13722 if ac_fn_cxx_try_cpp "$LINENO"; then :
13723
13724 else
13725   # Broken: fails on valid input.
13726 continue
13727 fi
13728 rm -f conftest.err conftest.i conftest.$ac_ext
13729
13730   # OK, works on sane cases.  Now check whether nonexistent headers
13731   # can be detected and how.
13732   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13733 /* end confdefs.h.  */
13734 #include <ac_nonexistent.h>
13735 _ACEOF
13736 if ac_fn_cxx_try_cpp "$LINENO"; then :
13737   # Broken: success on invalid input.
13738 continue
13739 else
13740   # Passes both tests.
13741 ac_preproc_ok=:
13742 break
13743 fi
13744 rm -f conftest.err conftest.i conftest.$ac_ext
13745
13746 done
13747 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13748 rm -f conftest.i conftest.err conftest.$ac_ext
13749 if $ac_preproc_ok; then :
13750   break
13751 fi
13752
13753     done
13754     ac_cv_prog_CXXCPP=$CXXCPP
13755
13756 fi
13757   CXXCPP=$ac_cv_prog_CXXCPP
13758 else
13759   ac_cv_prog_CXXCPP=$CXXCPP
13760 fi
13761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13762 $as_echo "$CXXCPP" >&6; }
13763 ac_preproc_ok=false
13764 for ac_cxx_preproc_warn_flag in '' yes
13765 do
13766   # Use a header file that comes with gcc, so configuring glibc
13767   # with a fresh cross-compiler works.
13768   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13769   # <limits.h> exists even on freestanding compilers.
13770   # On the NeXT, cc -E runs the code through the compiler's parser,
13771   # not just through cpp. "Syntax error" is here to catch this case.
13772   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13773 /* end confdefs.h.  */
13774 #ifdef __STDC__
13775 # include <limits.h>
13776 #else
13777 # include <assert.h>
13778 #endif
13779                      Syntax error
13780 _ACEOF
13781 if ac_fn_cxx_try_cpp "$LINENO"; then :
13782
13783 else
13784   # Broken: fails on valid input.
13785 continue
13786 fi
13787 rm -f conftest.err conftest.i conftest.$ac_ext
13788
13789   # OK, works on sane cases.  Now check whether nonexistent headers
13790   # can be detected and how.
13791   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13792 /* end confdefs.h.  */
13793 #include <ac_nonexistent.h>
13794 _ACEOF
13795 if ac_fn_cxx_try_cpp "$LINENO"; then :
13796   # Broken: success on invalid input.
13797 continue
13798 else
13799   # Passes both tests.
13800 ac_preproc_ok=:
13801 break
13802 fi
13803 rm -f conftest.err conftest.i conftest.$ac_ext
13804
13805 done
13806 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13807 rm -f conftest.i conftest.err conftest.$ac_ext
13808 if $ac_preproc_ok; then :
13809
13810 else
13811   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13812 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13813 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
13814 See \`config.log' for more details" "$LINENO" 5; }
13815 fi
13816
13817 ac_ext=c
13818 ac_cpp='$CPP $CPPFLAGS'
13819 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13820 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13821 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13822
13823 else
13824   _lt_caught_CXX_error=yes
13825 fi
13826
13827 ac_ext=cpp
13828 ac_cpp='$CXXCPP $CPPFLAGS'
13829 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13830 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13831 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13832
13833 archive_cmds_need_lc_CXX=no
13834 allow_undefined_flag_CXX=
13835 always_export_symbols_CXX=no
13836 archive_expsym_cmds_CXX=
13837 compiler_needs_object_CXX=no
13838 export_dynamic_flag_spec_CXX=
13839 hardcode_direct_CXX=no
13840 hardcode_direct_absolute_CXX=no
13841 hardcode_libdir_flag_spec_CXX=
13842 hardcode_libdir_separator_CXX=
13843 hardcode_minus_L_CXX=no
13844 hardcode_shlibpath_var_CXX=unsupported
13845 hardcode_automatic_CXX=no
13846 inherit_rpath_CXX=no
13847 module_cmds_CXX=
13848 module_expsym_cmds_CXX=
13849 link_all_deplibs_CXX=unknown
13850 old_archive_cmds_CXX=$old_archive_cmds
13851 reload_flag_CXX=$reload_flag
13852 reload_cmds_CXX=$reload_cmds
13853 no_undefined_flag_CXX=
13854 whole_archive_flag_spec_CXX=
13855 enable_shared_with_static_runtimes_CXX=no
13856
13857 # Source file extension for C++ test sources.
13858 ac_ext=cpp
13859
13860 # Object file extension for compiled C++ test sources.
13861 objext=o
13862 objext_CXX=$objext
13863
13864 # No sense in running all these tests if we already determined that
13865 # the CXX compiler isn't working.  Some variables (like enable_shared)
13866 # are currently assumed to apply to all compilers on this platform,
13867 # and will be corrupted by setting them based on a non-working compiler.
13868 if test "$_lt_caught_CXX_error" != yes; then
13869   # Code to be used in simple compile tests
13870   lt_simple_compile_test_code="int some_variable = 0;"
13871
13872   # Code to be used in simple link tests
13873   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13874
13875   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13876
13877
13878
13879
13880
13881
13882 # If no C compiler was specified, use CC.
13883 LTCC=${LTCC-"$CC"}
13884
13885 # If no C compiler flags were specified, use CFLAGS.
13886 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13887
13888 # Allow CC to be a program name with arguments.
13889 compiler=$CC
13890
13891
13892   # save warnings/boilerplate of simple test code
13893   ac_outfile=conftest.$ac_objext
13894 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13895 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13896 _lt_compiler_boilerplate=`cat conftest.err`
13897 $RM conftest*
13898
13899   ac_outfile=conftest.$ac_objext
13900 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13901 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13902 _lt_linker_boilerplate=`cat conftest.err`
13903 $RM -r conftest*
13904
13905
13906   # Allow CC to be a program name with arguments.
13907   lt_save_CC=$CC
13908   lt_save_CFLAGS=$CFLAGS
13909   lt_save_LD=$LD
13910   lt_save_GCC=$GCC
13911   GCC=$GXX
13912   lt_save_with_gnu_ld=$with_gnu_ld
13913   lt_save_path_LD=$lt_cv_path_LD
13914   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13915     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13916   else
13917     $as_unset lt_cv_prog_gnu_ld
13918   fi
13919   if test -n "${lt_cv_path_LDCXX+set}"; then
13920     lt_cv_path_LD=$lt_cv_path_LDCXX
13921   else
13922     $as_unset lt_cv_path_LD
13923   fi
13924   test -z "${LDCXX+set}" || LD=$LDCXX
13925   CC=${CXX-"c++"}
13926   CFLAGS=$CXXFLAGS
13927   compiler=$CC
13928   compiler_CXX=$CC
13929   for cc_temp in $compiler""; do
13930   case $cc_temp in
13931     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13932     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13933     \-*) ;;
13934     *) break;;
13935   esac
13936 done
13937 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13938
13939
13940   if test -n "$compiler"; then
13941     # We don't want -fno-exception when compiling C++ code, so set the
13942     # no_builtin_flag separately
13943     if test "$GXX" = yes; then
13944       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13945     else
13946       lt_prog_compiler_no_builtin_flag_CXX=
13947     fi
13948
13949     if test "$GXX" = yes; then
13950       # Set up default GNU C++ configuration
13951
13952
13953
13954 # Check whether --with-gnu-ld was given.
13955 if test "${with_gnu_ld+set}" = set; then :
13956   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13957 else
13958   with_gnu_ld=no
13959 fi
13960
13961 ac_prog=ld
13962 if test "$GCC" = yes; then
13963   # Check if gcc -print-prog-name=ld gives a path.
13964   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13965 $as_echo_n "checking for ld used by $CC... " >&6; }
13966   case $host in
13967   *-*-mingw*)
13968     # gcc leaves a trailing carriage return which upsets mingw
13969     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13970   *)
13971     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13972   esac
13973   case $ac_prog in
13974     # Accept absolute paths.
13975     [\\/]* | ?:[\\/]*)
13976       re_direlt='/[^/][^/]*/\.\./'
13977       # Canonicalize the pathname of ld
13978       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13979       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13980         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13981       done
13982       test -z "$LD" && LD="$ac_prog"
13983       ;;
13984   "")
13985     # If it fails, then pretend we aren't using GCC.
13986     ac_prog=ld
13987     ;;
13988   *)
13989     # If it is relative, then search for the first ld in PATH.
13990     with_gnu_ld=unknown
13991     ;;
13992   esac
13993 elif test "$with_gnu_ld" = yes; then
13994   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13995 $as_echo_n "checking for GNU ld... " >&6; }
13996 else
13997   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13998 $as_echo_n "checking for non-GNU ld... " >&6; }
13999 fi
14000 if ${lt_cv_path_LD+:} false; then :
14001   $as_echo_n "(cached) " >&6
14002 else
14003   if test -z "$LD"; then
14004   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14005   for ac_dir in $PATH; do
14006     IFS="$lt_save_ifs"
14007     test -z "$ac_dir" && ac_dir=.
14008     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14009       lt_cv_path_LD="$ac_dir/$ac_prog"
14010       # Check to see if the program is GNU ld.  I'd rather use --version,
14011       # but apparently some variants of GNU ld only accept -v.
14012       # Break only if it was the GNU/non-GNU ld that we prefer.
14013       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14014       *GNU* | *'with BFD'*)
14015         test "$with_gnu_ld" != no && break
14016         ;;
14017       *)
14018         test "$with_gnu_ld" != yes && break
14019         ;;
14020       esac
14021     fi
14022   done
14023   IFS="$lt_save_ifs"
14024 else
14025   lt_cv_path_LD="$LD" # Let the user override the test with a path.
14026 fi
14027 fi
14028
14029 LD="$lt_cv_path_LD"
14030 if test -n "$LD"; then
14031   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14032 $as_echo "$LD" >&6; }
14033 else
14034   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14035 $as_echo "no" >&6; }
14036 fi
14037 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
14038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14039 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14040 if ${lt_cv_prog_gnu_ld+:} false; then :
14041   $as_echo_n "(cached) " >&6
14042 else
14043   # I'd rather use --version here, but apparently some GNU lds only accept -v.
14044 case `$LD -v 2>&1 </dev/null` in
14045 *GNU* | *'with BFD'*)
14046   lt_cv_prog_gnu_ld=yes
14047   ;;
14048 *)
14049   lt_cv_prog_gnu_ld=no
14050   ;;
14051 esac
14052 fi
14053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14054 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
14055 with_gnu_ld=$lt_cv_prog_gnu_ld
14056
14057
14058
14059
14060
14061
14062
14063       # Check if GNU C++ uses GNU ld as the underlying linker, since the
14064       # archiving commands below assume that GNU ld is being used.
14065       if test "$with_gnu_ld" = yes; then
14066         archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14067         archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14068
14069         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14070         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14071
14072         # If archive_cmds runs LD, not CC, wlarc should be empty
14073         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
14074         #     investigate it a little bit more. (MM)
14075         wlarc='${wl}'
14076
14077         # ancient GNU ld didn't support --whole-archive et. al.
14078         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
14079           $GREP 'no-whole-archive' > /dev/null; then
14080           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14081         else
14082           whole_archive_flag_spec_CXX=
14083         fi
14084       else
14085         with_gnu_ld=no
14086         wlarc=
14087
14088         # A generic and very simple default shared library creation
14089         # command for GNU C++ for the case where it uses the native
14090         # linker, instead of GNU ld.  If possible, this setting should
14091         # overridden to take advantage of the native linker features on
14092         # the platform it is being used on.
14093         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14094       fi
14095
14096       # Commands to make compiler produce verbose output that lists
14097       # what "hidden" libraries, object files and flags are used when
14098       # linking a shared library.
14099       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14100
14101     else
14102       GXX=no
14103       with_gnu_ld=no
14104       wlarc=
14105     fi
14106
14107     # PORTME: fill in a description of your system's C++ link characteristics
14108     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14109 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14110     ld_shlibs_CXX=yes
14111     case $host_os in
14112       aix3*)
14113         # FIXME: insert proper C++ library support
14114         ld_shlibs_CXX=no
14115         ;;
14116       aix[4-9]*)
14117         if test "$host_cpu" = ia64; then
14118           # On IA64, the linker does run time linking by default, so we don't
14119           # have to do anything special.
14120           aix_use_runtimelinking=no
14121           exp_sym_flag='-Bexport'
14122           no_entry_flag=""
14123         else
14124           aix_use_runtimelinking=no
14125
14126           # Test if we are trying to use run time linking or normal
14127           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14128           # need to do runtime linking.
14129           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14130             for ld_flag in $LDFLAGS; do
14131               case $ld_flag in
14132               *-brtl*)
14133                 aix_use_runtimelinking=yes
14134                 break
14135                 ;;
14136               esac
14137             done
14138             ;;
14139           esac
14140
14141           exp_sym_flag='-bexport'
14142           no_entry_flag='-bnoentry'
14143         fi
14144
14145         # When large executables or shared objects are built, AIX ld can
14146         # have problems creating the table of contents.  If linking a library
14147         # or program results in "error TOC overflow" add -mminimal-toc to
14148         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14149         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14150
14151         archive_cmds_CXX=''
14152         hardcode_direct_CXX=yes
14153         hardcode_direct_absolute_CXX=yes
14154         hardcode_libdir_separator_CXX=':'
14155         link_all_deplibs_CXX=yes
14156         file_list_spec_CXX='${wl}-f,'
14157
14158         if test "$GXX" = yes; then
14159           case $host_os in aix4.[012]|aix4.[012].*)
14160           # We only want to do this on AIX 4.2 and lower, the check
14161           # below for broken collect2 doesn't work under 4.3+
14162           collect2name=`${CC} -print-prog-name=collect2`
14163           if test -f "$collect2name" &&
14164              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14165           then
14166             # We have reworked collect2
14167             :
14168           else
14169             # We have old collect2
14170             hardcode_direct_CXX=unsupported
14171             # It fails to find uninstalled libraries when the uninstalled
14172             # path is not listed in the libpath.  Setting hardcode_minus_L
14173             # to unsupported forces relinking
14174             hardcode_minus_L_CXX=yes
14175             hardcode_libdir_flag_spec_CXX='-L$libdir'
14176             hardcode_libdir_separator_CXX=
14177           fi
14178           esac
14179           shared_flag='-shared'
14180           if test "$aix_use_runtimelinking" = yes; then
14181             shared_flag="$shared_flag "'${wl}-G'
14182           fi
14183         else
14184           # not using gcc
14185           if test "$host_cpu" = ia64; then
14186           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14187           # chokes on -Wl,-G. The following line is correct:
14188           shared_flag='-G'
14189           else
14190             if test "$aix_use_runtimelinking" = yes; then
14191               shared_flag='${wl}-G'
14192             else
14193               shared_flag='${wl}-bM:SRE'
14194             fi
14195           fi
14196         fi
14197
14198         export_dynamic_flag_spec_CXX='${wl}-bexpall'
14199         # It seems that -bexpall does not export symbols beginning with
14200         # underscore (_), so it is better to generate a list of symbols to
14201         # export.
14202         always_export_symbols_CXX=yes
14203         if test "$aix_use_runtimelinking" = yes; then
14204           # Warning - without using the other runtime loading flags (-brtl),
14205           # -berok will link without error, but may produce a broken library.
14206           allow_undefined_flag_CXX='-berok'
14207           # Determine the default libpath from the value encoded in an empty
14208           # executable.
14209           if test "${lt_cv_aix_libpath+set}" = set; then
14210   aix_libpath=$lt_cv_aix_libpath
14211 else
14212   if ${lt_cv_aix_libpath__CXX+:} false; then :
14213   $as_echo_n "(cached) " >&6
14214 else
14215   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14216 /* end confdefs.h.  */
14217
14218 int
14219 main ()
14220 {
14221
14222   ;
14223   return 0;
14224 }
14225 _ACEOF
14226 if ac_fn_cxx_try_link "$LINENO"; then :
14227
14228   lt_aix_libpath_sed='
14229       /Import File Strings/,/^$/ {
14230           /^0/ {
14231               s/^0  *\([^ ]*\) *$/\1/
14232               p
14233           }
14234       }'
14235   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14236   # Check for a 64-bit object if we didn't find anything.
14237   if test -z "$lt_cv_aix_libpath__CXX"; then
14238     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14239   fi
14240 fi
14241 rm -f core conftest.err conftest.$ac_objext \
14242     conftest$ac_exeext conftest.$ac_ext
14243   if test -z "$lt_cv_aix_libpath__CXX"; then
14244     lt_cv_aix_libpath__CXX="/usr/lib:/lib"
14245   fi
14246
14247 fi
14248
14249   aix_libpath=$lt_cv_aix_libpath__CXX
14250 fi
14251
14252           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14253
14254           archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
14255         else
14256           if test "$host_cpu" = ia64; then
14257             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
14258             allow_undefined_flag_CXX="-z nodefs"
14259             archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
14260           else
14261             # Determine the default libpath from the value encoded in an
14262             # empty executable.
14263             if test "${lt_cv_aix_libpath+set}" = set; then
14264   aix_libpath=$lt_cv_aix_libpath
14265 else
14266   if ${lt_cv_aix_libpath__CXX+:} false; then :
14267   $as_echo_n "(cached) " >&6
14268 else
14269   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14270 /* end confdefs.h.  */
14271
14272 int
14273 main ()
14274 {
14275
14276   ;
14277   return 0;
14278 }
14279 _ACEOF
14280 if ac_fn_cxx_try_link "$LINENO"; then :
14281
14282   lt_aix_libpath_sed='
14283       /Import File Strings/,/^$/ {
14284           /^0/ {
14285               s/^0  *\([^ ]*\) *$/\1/
14286               p
14287           }
14288       }'
14289   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14290   # Check for a 64-bit object if we didn't find anything.
14291   if test -z "$lt_cv_aix_libpath__CXX"; then
14292     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14293   fi
14294 fi
14295 rm -f core conftest.err conftest.$ac_objext \
14296     conftest$ac_exeext conftest.$ac_ext
14297   if test -z "$lt_cv_aix_libpath__CXX"; then
14298     lt_cv_aix_libpath__CXX="/usr/lib:/lib"
14299   fi
14300
14301 fi
14302
14303   aix_libpath=$lt_cv_aix_libpath__CXX
14304 fi
14305
14306             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14307             # Warning - without using the other run time loading flags,
14308             # -berok will link without error, but may produce a broken library.
14309             no_undefined_flag_CXX=' ${wl}-bernotok'
14310             allow_undefined_flag_CXX=' ${wl}-berok'
14311             if test "$with_gnu_ld" = yes; then
14312               # We only use this code for GNU lds that support --whole-archive.
14313               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14314             else
14315               # Exported symbols can be pulled into shared objects from archives
14316               whole_archive_flag_spec_CXX='$convenience'
14317             fi
14318             archive_cmds_need_lc_CXX=yes
14319             # This is similar to how AIX traditionally builds its shared
14320             # libraries.
14321             archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
14322           fi
14323         fi
14324         ;;
14325
14326       beos*)
14327         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14328           allow_undefined_flag_CXX=unsupported
14329           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14330           # support --undefined.  This deserves some investigation.  FIXME
14331           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14332         else
14333           ld_shlibs_CXX=no
14334         fi
14335         ;;
14336
14337       chorus*)
14338         case $cc_basename in
14339           *)
14340           # FIXME: insert proper C++ library support
14341           ld_shlibs_CXX=no
14342           ;;
14343         esac
14344         ;;
14345
14346       cygwin* | mingw* | pw32* | cegcc*)
14347         case $GXX,$cc_basename in
14348         ,cl* | no,cl*)
14349           # Native MSVC
14350           # hardcode_libdir_flag_spec is actually meaningless, as there is
14351           # no search path for DLLs.
14352           hardcode_libdir_flag_spec_CXX=' '
14353           allow_undefined_flag_CXX=unsupported
14354           always_export_symbols_CXX=yes
14355           file_list_spec_CXX='@'
14356           # Tell ltmain to make .lib files, not .a files.
14357           libext=lib
14358           # Tell ltmain to make .dll files, not .so files.
14359           shrext_cmds=".dll"
14360           # FIXME: Setting linknames here is a bad hack.
14361           archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
14362           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14363               $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
14364             else
14365               $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
14366             fi~
14367             $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
14368             linknames='
14369           # The linker will not automatically build a static lib if we build a DLL.
14370           # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
14371           enable_shared_with_static_runtimes_CXX=yes
14372           # Don't use ranlib
14373           old_postinstall_cmds_CXX='chmod 644 $oldlib'
14374           postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
14375             lt_tool_outputfile="@TOOL_OUTPUT@"~
14376             case $lt_outputfile in
14377               *.exe|*.EXE) ;;
14378               *)
14379                 lt_outputfile="$lt_outputfile.exe"
14380                 lt_tool_outputfile="$lt_tool_outputfile.exe"
14381                 ;;
14382             esac~
14383             func_to_tool_file "$lt_outputfile"~
14384             if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
14385               $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
14386               $RM "$lt_outputfile.manifest";
14387             fi'
14388           ;;
14389         *)
14390           # g++
14391           # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
14392           # as there is no search path for DLLs.
14393           hardcode_libdir_flag_spec_CXX='-L$libdir'
14394           export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
14395           allow_undefined_flag_CXX=unsupported
14396           always_export_symbols_CXX=no
14397           enable_shared_with_static_runtimes_CXX=yes
14398
14399           if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14400             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14401             # If the export-symbols file already is a .def file (1st line
14402             # is EXPORTS), use it as is; otherwise, prepend...
14403             archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14404               cp $export_symbols $output_objdir/$soname.def;
14405             else
14406               echo EXPORTS > $output_objdir/$soname.def;
14407               cat $export_symbols >> $output_objdir/$soname.def;
14408             fi~
14409             $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14410           else
14411             ld_shlibs_CXX=no
14412           fi
14413           ;;
14414         esac
14415         ;;
14416       darwin* | rhapsody*)
14417
14418
14419   archive_cmds_need_lc_CXX=no
14420   hardcode_direct_CXX=no
14421   hardcode_automatic_CXX=yes
14422   hardcode_shlibpath_var_CXX=unsupported
14423   if test "$lt_cv_ld_force_load" = "yes"; then
14424     whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
14425
14426   else
14427     whole_archive_flag_spec_CXX=''
14428   fi
14429   link_all_deplibs_CXX=yes
14430   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
14431   case $cc_basename in
14432      ifort*) _lt_dar_can_shared=yes ;;
14433      *) _lt_dar_can_shared=$GCC ;;
14434   esac
14435   if test "$_lt_dar_can_shared" = "yes"; then
14436     output_verbose_link_cmd=func_echo_all
14437     archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
14438     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14439     archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
14440     module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
14441        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
14442       archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
14443       archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
14444     fi
14445
14446   else
14447   ld_shlibs_CXX=no
14448   fi
14449
14450         ;;
14451
14452       dgux*)
14453         case $cc_basename in
14454           ec++*)
14455             # FIXME: insert proper C++ library support
14456             ld_shlibs_CXX=no
14457             ;;
14458           ghcx*)
14459             # Green Hills C++ Compiler
14460             # FIXME: insert proper C++ library support
14461             ld_shlibs_CXX=no
14462             ;;
14463           *)
14464             # FIXME: insert proper C++ library support
14465             ld_shlibs_CXX=no
14466             ;;
14467         esac
14468         ;;
14469
14470       freebsd2.*)
14471         # C++ shared libraries reported to be fairly broken before
14472         # switch to ELF
14473         ld_shlibs_CXX=no
14474         ;;
14475
14476       freebsd-elf*)
14477         archive_cmds_need_lc_CXX=no
14478         ;;
14479
14480       freebsd* | dragonfly*)
14481         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14482         # conventions
14483         ld_shlibs_CXX=yes
14484         ;;
14485
14486       gnu*)
14487         ;;
14488
14489       haiku*)
14490         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14491         link_all_deplibs_CXX=yes
14492         ;;
14493
14494       hpux9*)
14495         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14496         hardcode_libdir_separator_CXX=:
14497         export_dynamic_flag_spec_CXX='${wl}-E'
14498         hardcode_direct_CXX=yes
14499         hardcode_minus_L_CXX=yes # Not in the search PATH,
14500                                              # but as the default
14501                                              # location of the library.
14502
14503         case $cc_basename in
14504           CC*)
14505             # FIXME: insert proper C++ library support
14506             ld_shlibs_CXX=no
14507             ;;
14508           aCC*)
14509             archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
14510             # Commands to make compiler produce verbose output that lists
14511             # what "hidden" libraries, object files and flags are used when
14512             # linking a shared library.
14513             #
14514             # There doesn't appear to be a way to prevent this compiler from
14515             # explicitly linking system object files so we need to strip them
14516             # from the output so that they don't get included in the library
14517             # dependencies.
14518             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
14519             ;;
14520           *)
14521             if test "$GXX" = yes; then
14522               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
14523             else
14524               # FIXME: insert proper C++ library support
14525               ld_shlibs_CXX=no
14526             fi
14527             ;;
14528         esac
14529         ;;
14530
14531       hpux10*|hpux11*)
14532         if test $with_gnu_ld = no; then
14533           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14534           hardcode_libdir_separator_CXX=:
14535
14536           case $host_cpu in
14537             hppa*64*|ia64*)
14538               ;;
14539             *)
14540               export_dynamic_flag_spec_CXX='${wl}-E'
14541               ;;
14542           esac
14543         fi
14544         case $host_cpu in
14545           hppa*64*|ia64*)
14546             hardcode_direct_CXX=no
14547             hardcode_shlibpath_var_CXX=no
14548             ;;
14549           *)
14550             hardcode_direct_CXX=yes
14551             hardcode_direct_absolute_CXX=yes
14552             hardcode_minus_L_CXX=yes # Not in the search PATH,
14553                                                  # but as the default
14554                                                  # location of the library.
14555             ;;
14556         esac
14557
14558         case $cc_basename in
14559           CC*)
14560             # FIXME: insert proper C++ library support
14561             ld_shlibs_CXX=no
14562             ;;
14563           aCC*)
14564             case $host_cpu in
14565               hppa*64*)
14566                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14567                 ;;
14568               ia64*)
14569                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14570                 ;;
14571               *)
14572                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14573                 ;;
14574             esac
14575             # Commands to make compiler produce verbose output that lists
14576             # what "hidden" libraries, object files and flags are used when
14577             # linking a shared library.
14578             #
14579             # There doesn't appear to be a way to prevent this compiler from
14580             # explicitly linking system object files so we need to strip them
14581             # from the output so that they don't get included in the library
14582             # dependencies.
14583             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
14584             ;;
14585           *)
14586             if test "$GXX" = yes; then
14587               if test $with_gnu_ld = no; then
14588                 case $host_cpu in
14589                   hppa*64*)
14590                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14591                     ;;
14592                   ia64*)
14593                     archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14594                     ;;
14595                   *)
14596                     archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14597                     ;;
14598                 esac
14599               fi
14600             else
14601               # FIXME: insert proper C++ library support
14602               ld_shlibs_CXX=no
14603             fi
14604             ;;
14605         esac
14606         ;;
14607
14608       interix[3-9]*)
14609         hardcode_direct_CXX=no
14610         hardcode_shlibpath_var_CXX=no
14611         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14612         export_dynamic_flag_spec_CXX='${wl}-E'
14613         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14614         # Instead, shared libraries are loaded at an image base (0x10000000 by
14615         # default) and relocated if they conflict, which is a slow very memory
14616         # consuming and fragmenting process.  To avoid this, we pick a random,
14617         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14618         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14619         archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14620         archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14621         ;;
14622       irix5* | irix6*)
14623         case $cc_basename in
14624           CC*)
14625             # SGI C++
14626             archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
14627
14628             # Archives containing C++ object files must be created using
14629             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
14630             # necessary to make sure instantiated templates are included
14631             # in the archive.
14632             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14633             ;;
14634           *)
14635             if test "$GXX" = yes; then
14636               if test "$with_gnu_ld" = no; then
14637                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14638               else
14639                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
14640               fi
14641             fi
14642             link_all_deplibs_CXX=yes
14643             ;;
14644         esac
14645         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14646         hardcode_libdir_separator_CXX=:
14647         inherit_rpath_CXX=yes
14648         ;;
14649
14650       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14651         case $cc_basename in
14652           KCC*)
14653             # Kuck and Associates, Inc. (KAI) C++ Compiler
14654
14655             # KCC will only create a shared library if the output file
14656             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14657             # to its proper name (with version) after linking.
14658             archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
14659             archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
14660             # Commands to make compiler produce verbose output that lists
14661             # what "hidden" libraries, object files and flags are used when
14662             # linking a shared library.
14663             #
14664             # There doesn't appear to be a way to prevent this compiler from
14665             # explicitly linking system object files so we need to strip them
14666             # from the output so that they don't get included in the library
14667             # dependencies.
14668             output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
14669
14670             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14671             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14672
14673             # Archives containing C++ object files must be created using
14674             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14675             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14676             ;;
14677           icpc* | ecpc* )
14678             # Intel C++
14679             with_gnu_ld=yes
14680             # version 8.0 and above of icpc choke on multiply defined symbols
14681             # if we add $predep_objects and $postdep_objects, however 7.1 and
14682             # earlier do not add the objects themselves.
14683             case `$CC -V 2>&1` in
14684               *"Version 7."*)
14685                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14686                 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14687                 ;;
14688               *)  # Version 8.0 or newer
14689                 tmp_idyn=
14690                 case $host_cpu in
14691                   ia64*) tmp_idyn=' -i_dynamic';;
14692                 esac
14693                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14694                 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14695                 ;;
14696             esac
14697             archive_cmds_need_lc_CXX=no
14698             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14699             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14700             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14701             ;;
14702           pgCC* | pgcpp*)
14703             # Portland Group C++ compiler
14704             case `$CC -V` in
14705             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14706               prelink_cmds_CXX='tpldir=Template.dir~
14707                 rm -rf $tpldir~
14708                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14709                 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
14710               old_archive_cmds_CXX='tpldir=Template.dir~
14711                 rm -rf $tpldir~
14712                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14713                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
14714                 $RANLIB $oldlib'
14715               archive_cmds_CXX='tpldir=Template.dir~
14716                 rm -rf $tpldir~
14717                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14718                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14719               archive_expsym_cmds_CXX='tpldir=Template.dir~
14720                 rm -rf $tpldir~
14721                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14722                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
14723               ;;
14724             *) # Version 6 and above use weak symbols
14725               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14726               archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
14727               ;;
14728             esac
14729
14730             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
14731             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14732             whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
14733             ;;
14734           cxx*)
14735             # Compaq C++
14736             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14737             archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
14738
14739             runpath_var=LD_RUN_PATH
14740             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14741             hardcode_libdir_separator_CXX=:
14742
14743             # Commands to make compiler produce verbose output that lists
14744             # what "hidden" libraries, object files and flags are used when
14745             # linking a shared library.
14746             #
14747             # There doesn't appear to be a way to prevent this compiler from
14748             # explicitly linking system object files so we need to strip them
14749             # from the output so that they don't get included in the library
14750             # dependencies.
14751             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
14752             ;;
14753           xl* | mpixl* | bgxl*)
14754             # IBM XL 8.0 on PPC, with GNU ld
14755             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14756             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14757             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14758             if test "x$supports_anon_versioning" = xyes; then
14759               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14760                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14761                 echo "local: *; };" >> $output_objdir/$libname.ver~
14762                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14763             fi
14764             ;;
14765           *)
14766             case `$CC -V 2>&1 | sed 5q` in
14767             *Sun\ C*)
14768               # Sun C++ 5.9
14769               no_undefined_flag_CXX=' -zdefs'
14770               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14771               archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
14772               hardcode_libdir_flag_spec_CXX='-R$libdir'
14773               whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
14774               compiler_needs_object_CXX=yes
14775
14776               # Not sure whether something based on
14777               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14778               # would be better.
14779               output_verbose_link_cmd='func_echo_all'
14780
14781               # Archives containing C++ object files must be created using
14782               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14783               # necessary to make sure instantiated templates are included
14784               # in the archive.
14785               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14786               ;;
14787             esac
14788             ;;
14789         esac
14790         ;;
14791
14792       lynxos*)
14793         # FIXME: insert proper C++ library support
14794         ld_shlibs_CXX=no
14795         ;;
14796
14797       m88k*)
14798         # FIXME: insert proper C++ library support
14799         ld_shlibs_CXX=no
14800         ;;
14801
14802       mvs*)
14803         case $cc_basename in
14804           cxx*)
14805             # FIXME: insert proper C++ library support
14806             ld_shlibs_CXX=no
14807             ;;
14808           *)
14809             # FIXME: insert proper C++ library support
14810             ld_shlibs_CXX=no
14811             ;;
14812         esac
14813         ;;
14814
14815       netbsd*)
14816         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14817           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14818           wlarc=
14819           hardcode_libdir_flag_spec_CXX='-R$libdir'
14820           hardcode_direct_CXX=yes
14821           hardcode_shlibpath_var_CXX=no
14822         fi
14823         # Workaround some broken pre-1.5 toolchains
14824         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14825         ;;
14826
14827       *nto* | *qnx*)
14828         ld_shlibs_CXX=yes
14829         ;;
14830
14831       openbsd2*)
14832         # C++ shared libraries are fairly broken
14833         ld_shlibs_CXX=no
14834         ;;
14835
14836       openbsd*)
14837         if test -f /usr/libexec/ld.so; then
14838           hardcode_direct_CXX=yes
14839           hardcode_shlibpath_var_CXX=no
14840           hardcode_direct_absolute_CXX=yes
14841           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14842           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14843           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14844             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
14845             export_dynamic_flag_spec_CXX='${wl}-E'
14846             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14847           fi
14848           output_verbose_link_cmd=func_echo_all
14849         else
14850           ld_shlibs_CXX=no
14851         fi
14852         ;;
14853
14854       osf3* | osf4* | osf5*)
14855         case $cc_basename in
14856           KCC*)
14857             # Kuck and Associates, Inc. (KAI) C++ Compiler
14858
14859             # KCC will only create a shared library if the output file
14860             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14861             # to its proper name (with version) after linking.
14862             archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
14863
14864             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14865             hardcode_libdir_separator_CXX=:
14866
14867             # Archives containing C++ object files must be created using
14868             # the KAI C++ compiler.
14869             case $host in
14870               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14871               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14872             esac
14873             ;;
14874           RCC*)
14875             # Rational C++ 2.4.1
14876             # FIXME: insert proper C++ library support
14877             ld_shlibs_CXX=no
14878             ;;
14879           cxx*)
14880             case $host in
14881               osf3*)
14882                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14883                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
14884                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14885                 ;;
14886               *)
14887                 allow_undefined_flag_CXX=' -expect_unresolved \*'
14888                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
14889                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14890                   echo "-hidden">> $lib.exp~
14891                   $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
14892                   $RM $lib.exp'
14893                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14894                 ;;
14895             esac
14896
14897             hardcode_libdir_separator_CXX=:
14898
14899             # Commands to make compiler produce verbose output that lists
14900             # what "hidden" libraries, object files and flags are used when
14901             # linking a shared library.
14902             #
14903             # There doesn't appear to be a way to prevent this compiler from
14904             # explicitly linking system object files so we need to strip them
14905             # from the output so that they don't get included in the library
14906             # dependencies.
14907             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
14908             ;;
14909           *)
14910             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14911               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14912               case $host in
14913                 osf3*)
14914                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14915                   ;;
14916                 *)
14917                   archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14918                   ;;
14919               esac
14920
14921               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14922               hardcode_libdir_separator_CXX=:
14923
14924               # Commands to make compiler produce verbose output that lists
14925               # what "hidden" libraries, object files and flags are used when
14926               # linking a shared library.
14927               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14928
14929             else
14930               # FIXME: insert proper C++ library support
14931               ld_shlibs_CXX=no
14932             fi
14933             ;;
14934         esac
14935         ;;
14936
14937       psos*)
14938         # FIXME: insert proper C++ library support
14939         ld_shlibs_CXX=no
14940         ;;
14941
14942       sunos4*)
14943         case $cc_basename in
14944           CC*)
14945             # Sun C++ 4.x
14946             # FIXME: insert proper C++ library support
14947             ld_shlibs_CXX=no
14948             ;;
14949           lcc*)
14950             # Lucid
14951             # FIXME: insert proper C++ library support
14952             ld_shlibs_CXX=no
14953             ;;
14954           *)
14955             # FIXME: insert proper C++ library support
14956             ld_shlibs_CXX=no
14957             ;;
14958         esac
14959         ;;
14960
14961       solaris*)
14962         case $cc_basename in
14963           CC* | sunCC*)
14964             # Sun C++ 4.2, 5.x and Centerline C++
14965             archive_cmds_need_lc_CXX=yes
14966             no_undefined_flag_CXX=' -zdefs'
14967             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14968             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14969               $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14970
14971             hardcode_libdir_flag_spec_CXX='-R$libdir'
14972             hardcode_shlibpath_var_CXX=no
14973             case $host_os in
14974               solaris2.[0-5] | solaris2.[0-5].*) ;;
14975               *)
14976                 # The compiler driver will combine and reorder linker options,
14977                 # but understands `-z linker_flag'.
14978                 # Supported since Solaris 2.6 (maybe 2.5.1?)
14979                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14980                 ;;
14981             esac
14982             link_all_deplibs_CXX=yes
14983
14984             output_verbose_link_cmd='func_echo_all'
14985
14986             # Archives containing C++ object files must be created using
14987             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14988             # necessary to make sure instantiated templates are included
14989             # in the archive.
14990             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14991             ;;
14992           gcx*)
14993             # Green Hills C++ Compiler
14994             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14995
14996             # The C++ compiler must be used to create the archive.
14997             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14998             ;;
14999           *)
15000             # GNU C++ compiler with Solaris linker
15001             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
15002               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
15003               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
15004                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
15005                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15006                   $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
15007
15008                 # Commands to make compiler produce verbose output that lists
15009                 # what "hidden" libraries, object files and flags are used when
15010                 # linking a shared library.
15011                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15012               else
15013                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
15014                 # platform.
15015                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
15016                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15017                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
15018
15019                 # Commands to make compiler produce verbose output that lists
15020                 # what "hidden" libraries, object files and flags are used when
15021                 # linking a shared library.
15022                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15023               fi
15024
15025               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
15026               case $host_os in
15027                 solaris2.[0-5] | solaris2.[0-5].*) ;;
15028                 *)
15029                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15030                   ;;
15031               esac
15032             fi
15033             ;;
15034         esac
15035         ;;
15036
15037     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15038       no_undefined_flag_CXX='${wl}-z,text'
15039       archive_cmds_need_lc_CXX=no
15040       hardcode_shlibpath_var_CXX=no
15041       runpath_var='LD_RUN_PATH'
15042
15043       case $cc_basename in
15044         CC*)
15045           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15046           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15047           ;;
15048         *)
15049           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15050           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15051           ;;
15052       esac
15053       ;;
15054
15055       sysv5* | sco3.2v5* | sco5v6*)
15056         # Note: We can NOT use -z defs as we might desire, because we do not
15057         # link with -lc, and that would cause any symbols used from libc to
15058         # always be unresolved, which means just about no library would
15059         # ever link correctly.  If we're not using GNU ld we use -z text
15060         # though, which does catch some bad symbols but isn't as heavy-handed
15061         # as -z defs.
15062         no_undefined_flag_CXX='${wl}-z,text'
15063         allow_undefined_flag_CXX='${wl}-z,nodefs'
15064         archive_cmds_need_lc_CXX=no
15065         hardcode_shlibpath_var_CXX=no
15066         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
15067         hardcode_libdir_separator_CXX=':'
15068         link_all_deplibs_CXX=yes
15069         export_dynamic_flag_spec_CXX='${wl}-Bexport'
15070         runpath_var='LD_RUN_PATH'
15071
15072         case $cc_basename in
15073           CC*)
15074             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15075             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15076             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
15077               '"$old_archive_cmds_CXX"
15078             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
15079               '"$reload_cmds_CXX"
15080             ;;
15081           *)
15082             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15083             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15084             ;;
15085         esac
15086       ;;
15087
15088       tandem*)
15089         case $cc_basename in
15090           NCC*)
15091             # NonStop-UX NCC 3.20
15092             # FIXME: insert proper C++ library support
15093             ld_shlibs_CXX=no
15094             ;;
15095           *)
15096             # FIXME: insert proper C++ library support
15097             ld_shlibs_CXX=no
15098             ;;
15099         esac
15100         ;;
15101
15102       vxworks*)
15103         # FIXME: insert proper C++ library support
15104         ld_shlibs_CXX=no
15105         ;;
15106
15107       *)
15108         # FIXME: insert proper C++ library support
15109         ld_shlibs_CXX=no
15110         ;;
15111     esac
15112
15113     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15114 $as_echo "$ld_shlibs_CXX" >&6; }
15115     test "$ld_shlibs_CXX" = no && can_build_shared=no
15116
15117     GCC_CXX="$GXX"
15118     LD_CXX="$LD"
15119
15120     ## CAVEAT EMPTOR:
15121     ## There is no encapsulation within the following macros, do not change
15122     ## the running order or otherwise move them around unless you know exactly
15123     ## what you are doing...
15124     # Dependencies to place before and after the object being linked:
15125 predep_objects_CXX=
15126 postdep_objects_CXX=
15127 predeps_CXX=
15128 postdeps_CXX=
15129 compiler_lib_search_path_CXX=
15130
15131 cat > conftest.$ac_ext <<_LT_EOF
15132 class Foo
15133 {
15134 public:
15135   Foo (void) { a = 0; }
15136 private:
15137   int a;
15138 };
15139 _LT_EOF
15140
15141
15142 _lt_libdeps_save_CFLAGS=$CFLAGS
15143 case "$CC $CFLAGS " in #(
15144 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
15145 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
15146 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
15147 esac
15148
15149 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15150   (eval $ac_compile) 2>&5
15151   ac_status=$?
15152   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15153   test $ac_status = 0; }; then
15154   # Parse the compiler output and extract the necessary
15155   # objects, libraries and library flags.
15156
15157   # Sentinel used to keep track of whether or not we are before
15158   # the conftest object file.
15159   pre_test_object_deps_done=no
15160
15161   for p in `eval "$output_verbose_link_cmd"`; do
15162     case ${prev}${p} in
15163
15164     -L* | -R* | -l*)
15165        # Some compilers place space between "-{L,R}" and the path.
15166        # Remove the space.
15167        if test $p = "-L" ||
15168           test $p = "-R"; then
15169          prev=$p
15170          continue
15171        fi
15172
15173        # Expand the sysroot to ease extracting the directories later.
15174        if test -z "$prev"; then
15175          case $p in
15176          -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
15177          -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
15178          -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
15179          esac
15180        fi
15181        case $p in
15182        =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
15183        esac
15184        if test "$pre_test_object_deps_done" = no; then
15185          case ${prev} in
15186          -L | -R)
15187            # Internal compiler library paths should come after those
15188            # provided the user.  The postdeps already come after the
15189            # user supplied libs so there is no need to process them.
15190            if test -z "$compiler_lib_search_path_CXX"; then
15191              compiler_lib_search_path_CXX="${prev}${p}"
15192            else
15193              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
15194            fi
15195            ;;
15196          # The "-l" case would never come before the object being
15197          # linked, so don't bother handling this case.
15198          esac
15199        else
15200          if test -z "$postdeps_CXX"; then
15201            postdeps_CXX="${prev}${p}"
15202          else
15203            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
15204          fi
15205        fi
15206        prev=
15207        ;;
15208
15209     *.lto.$objext) ;; # Ignore GCC LTO objects
15210     *.$objext)
15211        # This assumes that the test object file only shows up
15212        # once in the compiler output.
15213        if test "$p" = "conftest.$objext"; then
15214          pre_test_object_deps_done=yes
15215          continue
15216        fi
15217
15218        if test "$pre_test_object_deps_done" = no; then
15219          if test -z "$predep_objects_CXX"; then
15220            predep_objects_CXX="$p"
15221          else
15222            predep_objects_CXX="$predep_objects_CXX $p"
15223          fi
15224        else
15225          if test -z "$postdep_objects_CXX"; then
15226            postdep_objects_CXX="$p"
15227          else
15228            postdep_objects_CXX="$postdep_objects_CXX $p"
15229          fi
15230        fi
15231        ;;
15232
15233     *) ;; # Ignore the rest.
15234
15235     esac
15236   done
15237
15238   # Clean up.
15239   rm -f a.out a.exe
15240 else
15241   echo "libtool.m4: error: problem compiling CXX test program"
15242 fi
15243
15244 $RM -f confest.$objext
15245 CFLAGS=$_lt_libdeps_save_CFLAGS
15246
15247 # PORTME: override above test on systems where it is broken
15248 case $host_os in
15249 interix[3-9]*)
15250   # Interix 3.5 installs completely hosed .la files for C++, so rather than
15251   # hack all around it, let's just trust "g++" to DTRT.
15252   predep_objects_CXX=
15253   postdep_objects_CXX=
15254   postdeps_CXX=
15255   ;;
15256
15257 linux*)
15258   case `$CC -V 2>&1 | sed 5q` in
15259   *Sun\ C*)
15260     # Sun C++ 5.9
15261
15262     # The more standards-conforming stlport4 library is
15263     # incompatible with the Cstd library. Avoid specifying
15264     # it if it's in CXXFLAGS. Ignore libCrun as
15265     # -library=stlport4 depends on it.
15266     case " $CXX $CXXFLAGS " in
15267     *" -library=stlport4 "*)
15268       solaris_use_stlport4=yes
15269       ;;
15270     esac
15271
15272     if test "$solaris_use_stlport4" != yes; then
15273       postdeps_CXX='-library=Cstd -library=Crun'
15274     fi
15275     ;;
15276   esac
15277   ;;
15278
15279 solaris*)
15280   case $cc_basename in
15281   CC* | sunCC*)
15282     # The more standards-conforming stlport4 library is
15283     # incompatible with the Cstd library. Avoid specifying
15284     # it if it's in CXXFLAGS. Ignore libCrun as
15285     # -library=stlport4 depends on it.
15286     case " $CXX $CXXFLAGS " in
15287     *" -library=stlport4 "*)
15288       solaris_use_stlport4=yes
15289       ;;
15290     esac
15291
15292     # Adding this requires a known-good setup of shared libraries for
15293     # Sun compiler versions before 5.6, else PIC objects from an old
15294     # archive will be linked into the output, leading to subtle bugs.
15295     if test "$solaris_use_stlport4" != yes; then
15296       postdeps_CXX='-library=Cstd -library=Crun'
15297     fi
15298     ;;
15299   esac
15300   ;;
15301 esac
15302
15303
15304 case " $postdeps_CXX " in
15305 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
15306 esac
15307  compiler_lib_search_dirs_CXX=
15308 if test -n "${compiler_lib_search_path_CXX}"; then
15309  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
15310 fi
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342     lt_prog_compiler_wl_CXX=
15343 lt_prog_compiler_pic_CXX=
15344 lt_prog_compiler_static_CXX=
15345
15346
15347   # C++ specific cases for pic, static, wl, etc.
15348   if test "$GXX" = yes; then
15349     lt_prog_compiler_wl_CXX='-Wl,'
15350     lt_prog_compiler_static_CXX='-static'
15351
15352     case $host_os in
15353     aix*)
15354       # All AIX code is PIC.
15355       if test "$host_cpu" = ia64; then
15356         # AIX 5 now supports IA64 processor
15357         lt_prog_compiler_static_CXX='-Bstatic'
15358       fi
15359       ;;
15360
15361     amigaos*)
15362       case $host_cpu in
15363       powerpc)
15364             # see comment about AmigaOS4 .so support
15365             lt_prog_compiler_pic_CXX='-fPIC'
15366         ;;
15367       m68k)
15368             # FIXME: we need at least 68020 code to build shared libraries, but
15369             # adding the `-m68020' flag to GCC prevents building anything better,
15370             # like `-m68040'.
15371             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
15372         ;;
15373       esac
15374       ;;
15375
15376     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15377       # PIC is the default for these OSes.
15378       ;;
15379     mingw* | cygwin* | os2* | pw32* | cegcc*)
15380       # This hack is so that the source file can tell whether it is being
15381       # built for inclusion in a dll (and should export symbols for example).
15382       # Although the cygwin gcc ignores -fPIC, still need this for old-style
15383       # (--disable-auto-import) libraries
15384       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15385       ;;
15386     darwin* | rhapsody*)
15387       # PIC is the default on this platform
15388       # Common symbols not allowed in MH_DYLIB files
15389       lt_prog_compiler_pic_CXX='-fno-common'
15390       ;;
15391     *djgpp*)
15392       # DJGPP does not support shared libraries at all
15393       lt_prog_compiler_pic_CXX=
15394       ;;
15395     haiku*)
15396       # PIC is the default for Haiku.
15397       # The "-static" flag exists, but is broken.
15398       lt_prog_compiler_static_CXX=
15399       ;;
15400     interix[3-9]*)
15401       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15402       # Instead, we relocate shared libraries at runtime.
15403       ;;
15404     sysv4*MP*)
15405       if test -d /usr/nec; then
15406         lt_prog_compiler_pic_CXX=-Kconform_pic
15407       fi
15408       ;;
15409     hpux*)
15410       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15411       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15412       # sets the default TLS model and affects inlining.
15413       case $host_cpu in
15414       hppa*64*)
15415         ;;
15416       *)
15417         lt_prog_compiler_pic_CXX='-fPIC'
15418         ;;
15419       esac
15420       ;;
15421     *qnx* | *nto*)
15422       # QNX uses GNU C++, but need to define -shared option too, otherwise
15423       # it will coredump.
15424       lt_prog_compiler_pic_CXX='-fPIC -shared'
15425       ;;
15426     *)
15427       lt_prog_compiler_pic_CXX='-fPIC'
15428       ;;
15429     esac
15430   else
15431     case $host_os in
15432       aix[4-9]*)
15433         # All AIX code is PIC.
15434         if test "$host_cpu" = ia64; then
15435           # AIX 5 now supports IA64 processor
15436           lt_prog_compiler_static_CXX='-Bstatic'
15437         else
15438           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
15439         fi
15440         ;;
15441       chorus*)
15442         case $cc_basename in
15443         cxch68*)
15444           # Green Hills C++ Compiler
15445           # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
15446           ;;
15447         esac
15448         ;;
15449       mingw* | cygwin* | os2* | pw32* | cegcc*)
15450         # This hack is so that the source file can tell whether it is being
15451         # built for inclusion in a dll (and should export symbols for example).
15452         lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15453         ;;
15454       dgux*)
15455         case $cc_basename in
15456           ec++*)
15457             lt_prog_compiler_pic_CXX='-KPIC'
15458             ;;
15459           ghcx*)
15460             # Green Hills C++ Compiler
15461             lt_prog_compiler_pic_CXX='-pic'
15462             ;;
15463           *)
15464             ;;
15465         esac
15466         ;;
15467       freebsd* | dragonfly*)
15468         # FreeBSD uses GNU C++
15469         ;;
15470       hpux9* | hpux10* | hpux11*)
15471         case $cc_basename in
15472           CC*)
15473             lt_prog_compiler_wl_CXX='-Wl,'
15474             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15475             if test "$host_cpu" != ia64; then
15476               lt_prog_compiler_pic_CXX='+Z'
15477             fi
15478             ;;
15479           aCC*)
15480             lt_prog_compiler_wl_CXX='-Wl,'
15481             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15482             case $host_cpu in
15483             hppa*64*|ia64*)
15484               # +Z the default
15485               ;;
15486             *)
15487               lt_prog_compiler_pic_CXX='+Z'
15488               ;;
15489             esac
15490             ;;
15491           *)
15492             ;;
15493         esac
15494         ;;
15495       interix*)
15496         # This is c89, which is MS Visual C++ (no shared libs)
15497         # Anyone wants to do a port?
15498         ;;
15499       irix5* | irix6* | nonstopux*)
15500         case $cc_basename in
15501           CC*)
15502             lt_prog_compiler_wl_CXX='-Wl,'
15503             lt_prog_compiler_static_CXX='-non_shared'
15504             # CC pic flag -KPIC is the default.
15505             ;;
15506           *)
15507             ;;
15508         esac
15509         ;;
15510       linux* | k*bsd*-gnu | kopensolaris*-gnu)
15511         case $cc_basename in
15512           KCC*)
15513             # KAI C++ Compiler
15514             lt_prog_compiler_wl_CXX='--backend -Wl,'
15515             lt_prog_compiler_pic_CXX='-fPIC'
15516             ;;
15517           ecpc* )
15518             # old Intel C++ for x86_64 which still supported -KPIC.
15519             lt_prog_compiler_wl_CXX='-Wl,'
15520             lt_prog_compiler_pic_CXX='-KPIC'
15521             lt_prog_compiler_static_CXX='-static'
15522             ;;
15523           icpc* )
15524             # Intel C++, used to be incompatible with GCC.
15525             # ICC 10 doesn't accept -KPIC any more.
15526             lt_prog_compiler_wl_CXX='-Wl,'
15527             lt_prog_compiler_pic_CXX='-fPIC'
15528             lt_prog_compiler_static_CXX='-static'
15529             ;;
15530           pgCC* | pgcpp*)
15531             # Portland Group C++ compiler
15532             lt_prog_compiler_wl_CXX='-Wl,'
15533             lt_prog_compiler_pic_CXX='-fpic'
15534             lt_prog_compiler_static_CXX='-Bstatic'
15535             ;;
15536           cxx*)
15537             # Compaq C++
15538             # Make sure the PIC flag is empty.  It appears that all Alpha
15539             # Linux and Compaq Tru64 Unix objects are PIC.
15540             lt_prog_compiler_pic_CXX=
15541             lt_prog_compiler_static_CXX='-non_shared'
15542             ;;
15543           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15544             # IBM XL 8.0, 9.0 on PPC and BlueGene
15545             lt_prog_compiler_wl_CXX='-Wl,'
15546             lt_prog_compiler_pic_CXX='-qpic'
15547             lt_prog_compiler_static_CXX='-qstaticlink'
15548             ;;
15549           *)
15550             case `$CC -V 2>&1 | sed 5q` in
15551             *Sun\ C*)
15552               # Sun C++ 5.9
15553               lt_prog_compiler_pic_CXX='-KPIC'
15554               lt_prog_compiler_static_CXX='-Bstatic'
15555               lt_prog_compiler_wl_CXX='-Qoption ld '
15556               ;;
15557             esac
15558             ;;
15559         esac
15560         ;;
15561       lynxos*)
15562         ;;
15563       m88k*)
15564         ;;
15565       mvs*)
15566         case $cc_basename in
15567           cxx*)
15568             lt_prog_compiler_pic_CXX='-W c,exportall'
15569             ;;
15570           *)
15571             ;;
15572         esac
15573         ;;
15574       netbsd*)
15575         ;;
15576       *qnx* | *nto*)
15577         # QNX uses GNU C++, but need to define -shared option too, otherwise
15578         # it will coredump.
15579         lt_prog_compiler_pic_CXX='-fPIC -shared'
15580         ;;
15581       osf3* | osf4* | osf5*)
15582         case $cc_basename in
15583           KCC*)
15584             lt_prog_compiler_wl_CXX='--backend -Wl,'
15585             ;;
15586           RCC*)
15587             # Rational C++ 2.4.1
15588             lt_prog_compiler_pic_CXX='-pic'
15589             ;;
15590           cxx*)
15591             # Digital/Compaq C++
15592             lt_prog_compiler_wl_CXX='-Wl,'
15593             # Make sure the PIC flag is empty.  It appears that all Alpha
15594             # Linux and Compaq Tru64 Unix objects are PIC.
15595             lt_prog_compiler_pic_CXX=
15596             lt_prog_compiler_static_CXX='-non_shared'
15597             ;;
15598           *)
15599             ;;
15600         esac
15601         ;;
15602       psos*)
15603         ;;
15604       solaris*)
15605         case $cc_basename in
15606           CC* | sunCC*)
15607             # Sun C++ 4.2, 5.x and Centerline C++
15608             lt_prog_compiler_pic_CXX='-KPIC'
15609             lt_prog_compiler_static_CXX='-Bstatic'
15610             lt_prog_compiler_wl_CXX='-Qoption ld '
15611             ;;
15612           gcx*)
15613             # Green Hills C++ Compiler
15614             lt_prog_compiler_pic_CXX='-PIC'
15615             ;;
15616           *)
15617             ;;
15618         esac
15619         ;;
15620       sunos4*)
15621         case $cc_basename in
15622           CC*)
15623             # Sun C++ 4.x
15624             lt_prog_compiler_pic_CXX='-pic'
15625             lt_prog_compiler_static_CXX='-Bstatic'
15626             ;;
15627           lcc*)
15628             # Lucid
15629             lt_prog_compiler_pic_CXX='-pic'
15630             ;;
15631           *)
15632             ;;
15633         esac
15634         ;;
15635       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15636         case $cc_basename in
15637           CC*)
15638             lt_prog_compiler_wl_CXX='-Wl,'
15639             lt_prog_compiler_pic_CXX='-KPIC'
15640             lt_prog_compiler_static_CXX='-Bstatic'
15641             ;;
15642         esac
15643         ;;
15644       tandem*)
15645         case $cc_basename in
15646           NCC*)
15647             # NonStop-UX NCC 3.20
15648             lt_prog_compiler_pic_CXX='-KPIC'
15649             ;;
15650           *)
15651             ;;
15652         esac
15653         ;;
15654       vxworks*)
15655         ;;
15656       *)
15657         lt_prog_compiler_can_build_shared_CXX=no
15658         ;;
15659     esac
15660   fi
15661
15662 case $host_os in
15663   # For platforms which do not support PIC, -DPIC is meaningless:
15664   *djgpp*)
15665     lt_prog_compiler_pic_CXX=
15666     ;;
15667   *)
15668     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15669     ;;
15670 esac
15671
15672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15673 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15674 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
15675   $as_echo_n "(cached) " >&6
15676 else
15677   lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
15678 fi
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
15680 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
15681 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
15682
15683 #
15684 # Check to make sure the PIC flag actually works.
15685 #
15686 if test -n "$lt_prog_compiler_pic_CXX"; then
15687   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15688 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15689 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
15690   $as_echo_n "(cached) " >&6
15691 else
15692   lt_cv_prog_compiler_pic_works_CXX=no
15693    ac_outfile=conftest.$ac_objext
15694    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15695    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
15696    # Insert the option either (1) after the last *FLAGS variable, or
15697    # (2) before a word containing "conftest.", or (3) at the end.
15698    # Note that $ac_compile itself does not contain backslashes and begins
15699    # with a dollar sign (not a hyphen), so the echo should work correctly.
15700    # The option is referenced via a variable to avoid confusing sed.
15701    lt_compile=`echo "$ac_compile" | $SED \
15702    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15703    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15704    -e 's:$: $lt_compiler_flag:'`
15705    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15706    (eval "$lt_compile" 2>conftest.err)
15707    ac_status=$?
15708    cat conftest.err >&5
15709    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15710    if (exit $ac_status) && test -s "$ac_outfile"; then
15711      # The compiler can only warn and ignore the option if not recognized
15712      # So say no if there are warnings other than the usual output.
15713      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15714      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15715      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15716        lt_cv_prog_compiler_pic_works_CXX=yes
15717      fi
15718    fi
15719    $RM conftest*
15720
15721 fi
15722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15723 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15724
15725 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
15726     case $lt_prog_compiler_pic_CXX in
15727      "" | " "*) ;;
15728      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15729      esac
15730 else
15731     lt_prog_compiler_pic_CXX=
15732      lt_prog_compiler_can_build_shared_CXX=no
15733 fi
15734
15735 fi
15736
15737
15738
15739
15740
15741 #
15742 # Check to make sure the static flag actually works.
15743 #
15744 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15746 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15747 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
15748   $as_echo_n "(cached) " >&6
15749 else
15750   lt_cv_prog_compiler_static_works_CXX=no
15751    save_LDFLAGS="$LDFLAGS"
15752    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15753    echo "$lt_simple_link_test_code" > conftest.$ac_ext
15754    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15755      # The linker can only warn and ignore the option if not recognized
15756      # So say no if there are warnings
15757      if test -s conftest.err; then
15758        # Append any errors to the config.log.
15759        cat conftest.err 1>&5
15760        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15761        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15762        if diff conftest.exp conftest.er2 >/dev/null; then
15763          lt_cv_prog_compiler_static_works_CXX=yes
15764        fi
15765      else
15766        lt_cv_prog_compiler_static_works_CXX=yes
15767      fi
15768    fi
15769    $RM -r conftest*
15770    LDFLAGS="$save_LDFLAGS"
15771
15772 fi
15773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15774 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15775
15776 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
15777     :
15778 else
15779     lt_prog_compiler_static_CXX=
15780 fi
15781
15782
15783
15784
15785     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15786 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15787 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15788   $as_echo_n "(cached) " >&6
15789 else
15790   lt_cv_prog_compiler_c_o_CXX=no
15791    $RM -r conftest 2>/dev/null
15792    mkdir conftest
15793    cd conftest
15794    mkdir out
15795    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15796
15797    lt_compiler_flag="-o out/conftest2.$ac_objext"
15798    # Insert the option either (1) after the last *FLAGS variable, or
15799    # (2) before a word containing "conftest.", or (3) at the end.
15800    # Note that $ac_compile itself does not contain backslashes and begins
15801    # with a dollar sign (not a hyphen), so the echo should work correctly.
15802    lt_compile=`echo "$ac_compile" | $SED \
15803    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15804    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15805    -e 's:$: $lt_compiler_flag:'`
15806    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15807    (eval "$lt_compile" 2>out/conftest.err)
15808    ac_status=$?
15809    cat out/conftest.err >&5
15810    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15811    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15812    then
15813      # The compiler can only warn and ignore the option if not recognized
15814      # So say no if there are warnings
15815      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15816      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15817      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15818        lt_cv_prog_compiler_c_o_CXX=yes
15819      fi
15820    fi
15821    chmod u+w . 2>&5
15822    $RM conftest*
15823    # SGI C++ compiler will create directory out/ii_files/ for
15824    # template instantiation
15825    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15826    $RM out/* && rmdir out
15827    cd ..
15828    $RM -r conftest
15829    $RM conftest*
15830
15831 fi
15832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15833 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15834
15835
15836
15837     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15838 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15839 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15840   $as_echo_n "(cached) " >&6
15841 else
15842   lt_cv_prog_compiler_c_o_CXX=no
15843    $RM -r conftest 2>/dev/null
15844    mkdir conftest
15845    cd conftest
15846    mkdir out
15847    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15848
15849    lt_compiler_flag="-o out/conftest2.$ac_objext"
15850    # Insert the option either (1) after the last *FLAGS variable, or
15851    # (2) before a word containing "conftest.", or (3) at the end.
15852    # Note that $ac_compile itself does not contain backslashes and begins
15853    # with a dollar sign (not a hyphen), so the echo should work correctly.
15854    lt_compile=`echo "$ac_compile" | $SED \
15855    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15856    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15857    -e 's:$: $lt_compiler_flag:'`
15858    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15859    (eval "$lt_compile" 2>out/conftest.err)
15860    ac_status=$?
15861    cat out/conftest.err >&5
15862    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15863    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15864    then
15865      # The compiler can only warn and ignore the option if not recognized
15866      # So say no if there are warnings
15867      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15868      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15869      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15870        lt_cv_prog_compiler_c_o_CXX=yes
15871      fi
15872    fi
15873    chmod u+w . 2>&5
15874    $RM conftest*
15875    # SGI C++ compiler will create directory out/ii_files/ for
15876    # template instantiation
15877    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15878    $RM out/* && rmdir out
15879    cd ..
15880    $RM -r conftest
15881    $RM conftest*
15882
15883 fi
15884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15885 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15886
15887
15888
15889
15890 hard_links="nottested"
15891 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
15892   # do not overwrite the value of need_locks provided by the user
15893   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15894 $as_echo_n "checking if we can lock with hard links... " >&6; }
15895   hard_links=yes
15896   $RM conftest*
15897   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15898   touch conftest.a
15899   ln conftest.a conftest.b 2>&5 || hard_links=no
15900   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15902 $as_echo "$hard_links" >&6; }
15903   if test "$hard_links" = no; then
15904     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15905 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15906     need_locks=warn
15907   fi
15908 else
15909   need_locks=no
15910 fi
15911
15912
15913
15914     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15915 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15916
15917   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15918   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15919   case $host_os in
15920   aix[4-9]*)
15921     # If we're using GNU nm, then we don't want the "-C" option.
15922     # -C means demangle to AIX nm, but means don't demangle with GNU nm
15923     # Also, AIX nm treats weak defined symbols like other global defined
15924     # symbols, whereas GNU nm marks them as "W".
15925     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15926       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15927     else
15928       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15929     fi
15930     ;;
15931   pw32*)
15932     export_symbols_cmds_CXX="$ltdll_cmds"
15933     ;;
15934   cygwin* | mingw* | cegcc*)
15935     case $cc_basename in
15936     cl*)
15937       exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
15938       ;;
15939     *)
15940       export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
15941       exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15942       ;;
15943     esac
15944     ;;
15945   *)
15946     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15947     ;;
15948   esac
15949
15950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15951 $as_echo "$ld_shlibs_CXX" >&6; }
15952 test "$ld_shlibs_CXX" = no && can_build_shared=no
15953
15954 with_gnu_ld_CXX=$with_gnu_ld
15955
15956
15957
15958
15959
15960
15961 #
15962 # Do we need to explicitly link libc?
15963 #
15964 case "x$archive_cmds_need_lc_CXX" in
15965 x|xyes)
15966   # Assume -lc should be added
15967   archive_cmds_need_lc_CXX=yes
15968
15969   if test "$enable_shared" = yes && test "$GCC" = yes; then
15970     case $archive_cmds_CXX in
15971     *'~'*)
15972       # FIXME: we may have to deal with multi-command sequences.
15973       ;;
15974     '$CC '*)
15975       # Test whether the compiler implicitly links with -lc since on some
15976       # systems, -lgcc has to come before -lc. If gcc already passes -lc
15977       # to ld, don't add -lc before -lgcc.
15978       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15979 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15980 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
15981   $as_echo_n "(cached) " >&6
15982 else
15983   $RM conftest*
15984         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15985
15986         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15987   (eval $ac_compile) 2>&5
15988   ac_status=$?
15989   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15990   test $ac_status = 0; } 2>conftest.err; then
15991           soname=conftest
15992           lib=conftest
15993           libobjs=conftest.$ac_objext
15994           deplibs=
15995           wl=$lt_prog_compiler_wl_CXX
15996           pic_flag=$lt_prog_compiler_pic_CXX
15997           compiler_flags=-v
15998           linker_flags=-v
15999           verstring=
16000           output_objdir=.
16001           libname=conftest
16002           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
16003           allow_undefined_flag_CXX=
16004           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16005   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16006   ac_status=$?
16007   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16008   test $ac_status = 0; }
16009           then
16010             lt_cv_archive_cmds_need_lc_CXX=no
16011           else
16012             lt_cv_archive_cmds_need_lc_CXX=yes
16013           fi
16014           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
16015         else
16016           cat conftest.err 1>&5
16017         fi
16018         $RM conftest*
16019
16020 fi
16021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
16022 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
16023       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
16024       ;;
16025     esac
16026   fi
16027   ;;
16028 esac
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
16092 $as_echo_n "checking dynamic linker characteristics... " >&6; }
16093
16094 library_names_spec=
16095 libname_spec='lib$name'
16096 soname_spec=
16097 shrext_cmds=".so"
16098 postinstall_cmds=
16099 postuninstall_cmds=
16100 finish_cmds=
16101 finish_eval=
16102 shlibpath_var=
16103 shlibpath_overrides_runpath=unknown
16104 version_type=none
16105 dynamic_linker="$host_os ld.so"
16106 sys_lib_dlsearch_path_spec="/lib /usr/lib"
16107 need_lib_prefix=unknown
16108 hardcode_into_libs=no
16109
16110 # when you set need_version to no, make sure it does not cause -set_version
16111 # flags to be left without arguments
16112 need_version=unknown
16113
16114 case $host_os in
16115 aix3*)
16116   version_type=linux # correct to gnu/linux during the next big refactor
16117   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16118   shlibpath_var=LIBPATH
16119
16120   # AIX 3 has no versioning support, so we append a major version to the name.
16121   soname_spec='${libname}${release}${shared_ext}$major'
16122   ;;
16123
16124 aix[4-9]*)
16125   version_type=linux # correct to gnu/linux during the next big refactor
16126   need_lib_prefix=no
16127   need_version=no
16128   hardcode_into_libs=yes
16129   if test "$host_cpu" = ia64; then
16130     # AIX 5 supports IA64
16131     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16132     shlibpath_var=LD_LIBRARY_PATH
16133   else
16134     # With GCC up to 2.95.x, collect2 would create an import file
16135     # for dependence libraries.  The import file would start with
16136     # the line `#! .'.  This would cause the generated library to
16137     # depend on `.', always an invalid library.  This was fixed in
16138     # development snapshots of GCC prior to 3.0.
16139     case $host_os in
16140       aix4 | aix4.[01] | aix4.[01].*)
16141       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16142            echo ' yes '
16143            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16144         :
16145       else
16146         can_build_shared=no
16147       fi
16148       ;;
16149     esac
16150     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16151     # soname into executable. Probably we can add versioning support to
16152     # collect2, so additional links can be useful in future.
16153     if test "$aix_use_runtimelinking" = yes; then
16154       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16155       # instead of lib<name>.a to let people know that these are not
16156       # typical AIX shared libraries.
16157       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16158     else
16159       # We preserve .a as extension for shared libraries through AIX4.2
16160       # and later when we are not doing run time linking.
16161       library_names_spec='${libname}${release}.a $libname.a'
16162       soname_spec='${libname}${release}${shared_ext}$major'
16163     fi
16164     shlibpath_var=LIBPATH
16165   fi
16166   ;;
16167
16168 amigaos*)
16169   case $host_cpu in
16170   powerpc)
16171     # Since July 2007 AmigaOS4 officially supports .so libraries.
16172     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16173     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16174     ;;
16175   m68k)
16176     library_names_spec='$libname.ixlibrary $libname.a'
16177     # Create ${libname}_ixlibrary.a entries in /sys/libs.
16178     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
16179     ;;
16180   esac
16181   ;;
16182
16183 beos*)
16184   library_names_spec='${libname}${shared_ext}'
16185   dynamic_linker="$host_os ld.so"
16186   shlibpath_var=LIBRARY_PATH
16187   ;;
16188
16189 bsdi[45]*)
16190   version_type=linux # correct to gnu/linux during the next big refactor
16191   need_version=no
16192   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16193   soname_spec='${libname}${release}${shared_ext}$major'
16194   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16195   shlibpath_var=LD_LIBRARY_PATH
16196   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16197   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16198   # the default ld.so.conf also contains /usr/contrib/lib and
16199   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16200   # libtool to hard-code these into programs
16201   ;;
16202
16203 cygwin* | mingw* | pw32* | cegcc*)
16204   version_type=windows
16205   shrext_cmds=".dll"
16206   need_version=no
16207   need_lib_prefix=no
16208
16209   case $GCC,$cc_basename in
16210   yes,*)
16211     # gcc
16212     library_names_spec='$libname.dll.a'
16213     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16214     postinstall_cmds='base_file=`basename \${file}`~
16215       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16216       dldir=$destdir/`dirname \$dlpath`~
16217       test -d \$dldir || mkdir -p \$dldir~
16218       $install_prog $dir/$dlname \$dldir/$dlname~
16219       chmod a+x \$dldir/$dlname~
16220       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16221         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16222       fi'
16223     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16224       dlpath=$dir/\$dldll~
16225        $RM \$dlpath'
16226     shlibpath_overrides_runpath=yes
16227
16228     case $host_os in
16229     cygwin*)
16230       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16231       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16232
16233       ;;
16234     mingw* | cegcc*)
16235       # MinGW DLLs use traditional 'lib' prefix
16236       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16237       ;;
16238     pw32*)
16239       # pw32 DLLs use 'pw' prefix rather than 'lib'
16240       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16241       ;;
16242     esac
16243     dynamic_linker='Win32 ld.exe'
16244     ;;
16245
16246   *,cl*)
16247     # Native MSVC
16248     libname_spec='$name'
16249     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16250     library_names_spec='${libname}.dll.lib'
16251
16252     case $build_os in
16253     mingw*)
16254       sys_lib_search_path_spec=
16255       lt_save_ifs=$IFS
16256       IFS=';'
16257       for lt_path in $LIB
16258       do
16259         IFS=$lt_save_ifs
16260         # Let DOS variable expansion print the short 8.3 style file name.
16261         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
16262         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
16263       done
16264       IFS=$lt_save_ifs
16265       # Convert to MSYS style.
16266       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
16267       ;;
16268     cygwin*)
16269       # Convert to unix form, then to dos form, then back to unix form
16270       # but this time dos style (no spaces!) so that the unix form looks
16271       # like /cygdrive/c/PROGRA~1:/cygdr...
16272       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
16273       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
16274       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16275       ;;
16276     *)
16277       sys_lib_search_path_spec="$LIB"
16278       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
16279         # It is most probably a Windows format PATH.
16280         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16281       else
16282         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16283       fi
16284       # FIXME: find the short name or the path components, as spaces are
16285       # common. (e.g. "Program Files" -> "PROGRA~1")
16286       ;;
16287     esac
16288
16289     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16290     postinstall_cmds='base_file=`basename \${file}`~
16291       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16292       dldir=$destdir/`dirname \$dlpath`~
16293       test -d \$dldir || mkdir -p \$dldir~
16294       $install_prog $dir/$dlname \$dldir/$dlname'
16295     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16296       dlpath=$dir/\$dldll~
16297        $RM \$dlpath'
16298     shlibpath_overrides_runpath=yes
16299     dynamic_linker='Win32 link.exe'
16300     ;;
16301
16302   *)
16303     # Assume MSVC wrapper
16304     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16305     dynamic_linker='Win32 ld.exe'
16306     ;;
16307   esac
16308   # FIXME: first we should search . and the directory the executable is in
16309   shlibpath_var=PATH
16310   ;;
16311
16312 darwin* | rhapsody*)
16313   dynamic_linker="$host_os dyld"
16314   version_type=darwin
16315   need_lib_prefix=no
16316   need_version=no
16317   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16318   soname_spec='${libname}${release}${major}$shared_ext'
16319   shlibpath_overrides_runpath=yes
16320   shlibpath_var=DYLD_LIBRARY_PATH
16321   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16322
16323   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16324   ;;
16325
16326 dgux*)
16327   version_type=linux # correct to gnu/linux during the next big refactor
16328   need_lib_prefix=no
16329   need_version=no
16330   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16331   soname_spec='${libname}${release}${shared_ext}$major'
16332   shlibpath_var=LD_LIBRARY_PATH
16333   ;;
16334
16335 freebsd* | dragonfly*)
16336   # DragonFly does not have aout.  When/if they implement a new
16337   # versioning mechanism, adjust this.
16338   if test -x /usr/bin/objformat; then
16339     objformat=`/usr/bin/objformat`
16340   else
16341     case $host_os in
16342     freebsd[23].*) objformat=aout ;;
16343     *) objformat=elf ;;
16344     esac
16345   fi
16346   version_type=freebsd-$objformat
16347   case $version_type in
16348     freebsd-elf*)
16349       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16350       need_version=no
16351       need_lib_prefix=no
16352       ;;
16353     freebsd-*)
16354       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16355       need_version=yes
16356       ;;
16357   esac
16358   shlibpath_var=LD_LIBRARY_PATH
16359   case $host_os in
16360   freebsd2.*)
16361     shlibpath_overrides_runpath=yes
16362     ;;
16363   freebsd3.[01]* | freebsdelf3.[01]*)
16364     shlibpath_overrides_runpath=yes
16365     hardcode_into_libs=yes
16366     ;;
16367   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16368   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16369     shlibpath_overrides_runpath=no
16370     hardcode_into_libs=yes
16371     ;;
16372   *) # from 4.6 on, and DragonFly
16373     shlibpath_overrides_runpath=yes
16374     hardcode_into_libs=yes
16375     ;;
16376   esac
16377   ;;
16378
16379 gnu*)
16380   version_type=linux # correct to gnu/linux during the next big refactor
16381   need_lib_prefix=no
16382   need_version=no
16383   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16384   soname_spec='${libname}${release}${shared_ext}$major'
16385   shlibpath_var=LD_LIBRARY_PATH
16386   shlibpath_overrides_runpath=no
16387   hardcode_into_libs=yes
16388   ;;
16389
16390 haiku*)
16391   version_type=linux # correct to gnu/linux during the next big refactor
16392   need_lib_prefix=no
16393   need_version=no
16394   dynamic_linker="$host_os runtime_loader"
16395   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16396   soname_spec='${libname}${release}${shared_ext}$major'
16397   shlibpath_var=LIBRARY_PATH
16398   shlibpath_overrides_runpath=yes
16399   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
16400   hardcode_into_libs=yes
16401   ;;
16402
16403 hpux9* | hpux10* | hpux11*)
16404   # Give a soname corresponding to the major version so that dld.sl refuses to
16405   # link against other versions.
16406   version_type=sunos
16407   need_lib_prefix=no
16408   need_version=no
16409   case $host_cpu in
16410   ia64*)
16411     shrext_cmds='.so'
16412     hardcode_into_libs=yes
16413     dynamic_linker="$host_os dld.so"
16414     shlibpath_var=LD_LIBRARY_PATH
16415     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16416     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16417     soname_spec='${libname}${release}${shared_ext}$major'
16418     if test "X$HPUX_IA64_MODE" = X32; then
16419       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16420     else
16421       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16422     fi
16423     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16424     ;;
16425   hppa*64*)
16426     shrext_cmds='.sl'
16427     hardcode_into_libs=yes
16428     dynamic_linker="$host_os dld.sl"
16429     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16430     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16431     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16432     soname_spec='${libname}${release}${shared_ext}$major'
16433     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16434     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16435     ;;
16436   *)
16437     shrext_cmds='.sl'
16438     dynamic_linker="$host_os dld.sl"
16439     shlibpath_var=SHLIB_PATH
16440     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16441     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16442     soname_spec='${libname}${release}${shared_ext}$major'
16443     ;;
16444   esac
16445   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16446   postinstall_cmds='chmod 555 $lib'
16447   # or fails outright, so override atomically:
16448   install_override_mode=555
16449   ;;
16450
16451 interix[3-9]*)
16452   version_type=linux # correct to gnu/linux during the next big refactor
16453   need_lib_prefix=no
16454   need_version=no
16455   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16456   soname_spec='${libname}${release}${shared_ext}$major'
16457   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16458   shlibpath_var=LD_LIBRARY_PATH
16459   shlibpath_overrides_runpath=no
16460   hardcode_into_libs=yes
16461   ;;
16462
16463 irix5* | irix6* | nonstopux*)
16464   case $host_os in
16465     nonstopux*) version_type=nonstopux ;;
16466     *)
16467         if test "$lt_cv_prog_gnu_ld" = yes; then
16468                 version_type=linux # correct to gnu/linux during the next big refactor
16469         else
16470                 version_type=irix
16471         fi ;;
16472   esac
16473   need_lib_prefix=no
16474   need_version=no
16475   soname_spec='${libname}${release}${shared_ext}$major'
16476   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16477   case $host_os in
16478   irix5* | nonstopux*)
16479     libsuff= shlibsuff=
16480     ;;
16481   *)
16482     case $LD in # libtool.m4 will add one of these switches to LD
16483     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16484       libsuff= shlibsuff= libmagic=32-bit;;
16485     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16486       libsuff=32 shlibsuff=N32 libmagic=N32;;
16487     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16488       libsuff=64 shlibsuff=64 libmagic=64-bit;;
16489     *) libsuff= shlibsuff= libmagic=never-match;;
16490     esac
16491     ;;
16492   esac
16493   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16494   shlibpath_overrides_runpath=no
16495   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16496   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16497   hardcode_into_libs=yes
16498   ;;
16499
16500 # No shared lib support for Linux oldld, aout, or coff.
16501 linux*oldld* | linux*aout* | linux*coff*)
16502   dynamic_linker=no
16503   ;;
16504
16505 # This must be glibc/ELF.
16506 linux* | k*bsd*-gnu | kopensolaris*-gnu)
16507   version_type=linux # correct to gnu/linux during the next big refactor
16508   need_lib_prefix=no
16509   need_version=no
16510   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16511   soname_spec='${libname}${release}${shared_ext}$major'
16512   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16513   shlibpath_var=LD_LIBRARY_PATH
16514   shlibpath_overrides_runpath=no
16515
16516   # Some binutils ld are patched to set DT_RUNPATH
16517   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
16518   $as_echo_n "(cached) " >&6
16519 else
16520   lt_cv_shlibpath_overrides_runpath=no
16521     save_LDFLAGS=$LDFLAGS
16522     save_libdir=$libdir
16523     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16524          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16525     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16526 /* end confdefs.h.  */
16527
16528 int
16529 main ()
16530 {
16531
16532   ;
16533   return 0;
16534 }
16535 _ACEOF
16536 if ac_fn_cxx_try_link "$LINENO"; then :
16537   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16538   lt_cv_shlibpath_overrides_runpath=yes
16539 fi
16540 fi
16541 rm -f core conftest.err conftest.$ac_objext \
16542     conftest$ac_exeext conftest.$ac_ext
16543     LDFLAGS=$save_LDFLAGS
16544     libdir=$save_libdir
16545
16546 fi
16547
16548   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16549
16550   # This implies no fast_install, which is unacceptable.
16551   # Some rework will be needed to allow for fast_install
16552   # before this can be enabled.
16553   hardcode_into_libs=yes
16554
16555   # Append ld.so.conf contents to the search path
16556   if test -f /etc/ld.so.conf; then
16557     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' ' '`
16558     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16559   fi
16560
16561   # We used to test for /lib/ld.so.1 and disable shared libraries on
16562   # powerpc, because MkLinux only supported shared libraries with the
16563   # GNU dynamic linker.  Since this was broken with cross compilers,
16564   # most powerpc-linux boxes support dynamic linking these days and
16565   # people can always --disable-shared, the test was removed, and we
16566   # assume the GNU/Linux dynamic linker is in use.
16567   dynamic_linker='GNU/Linux ld.so'
16568   ;;
16569
16570 netbsd*)
16571   version_type=sunos
16572   need_lib_prefix=no
16573   need_version=no
16574   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16575     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16576     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16577     dynamic_linker='NetBSD (a.out) ld.so'
16578   else
16579     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16580     soname_spec='${libname}${release}${shared_ext}$major'
16581     dynamic_linker='NetBSD ld.elf_so'
16582   fi
16583   shlibpath_var=LD_LIBRARY_PATH
16584   shlibpath_overrides_runpath=yes
16585   hardcode_into_libs=yes
16586   ;;
16587
16588 newsos6)
16589   version_type=linux # correct to gnu/linux during the next big refactor
16590   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16591   shlibpath_var=LD_LIBRARY_PATH
16592   shlibpath_overrides_runpath=yes
16593   ;;
16594
16595 *nto* | *qnx*)
16596   version_type=qnx
16597   need_lib_prefix=no
16598   need_version=no
16599   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16600   soname_spec='${libname}${release}${shared_ext}$major'
16601   shlibpath_var=LD_LIBRARY_PATH
16602   shlibpath_overrides_runpath=no
16603   hardcode_into_libs=yes
16604   dynamic_linker='ldqnx.so'
16605   ;;
16606
16607 openbsd*)
16608   version_type=sunos
16609   sys_lib_dlsearch_path_spec="/usr/lib"
16610   need_lib_prefix=no
16611   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16612   case $host_os in
16613     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
16614     *)                          need_version=no  ;;
16615   esac
16616   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16617   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16618   shlibpath_var=LD_LIBRARY_PATH
16619   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16620     case $host_os in
16621       openbsd2.[89] | openbsd2.[89].*)
16622         shlibpath_overrides_runpath=no
16623         ;;
16624       *)
16625         shlibpath_overrides_runpath=yes
16626         ;;
16627       esac
16628   else
16629     shlibpath_overrides_runpath=yes
16630   fi
16631   ;;
16632
16633 os2*)
16634   libname_spec='$name'
16635   shrext_cmds=".dll"
16636   need_lib_prefix=no
16637   library_names_spec='$libname${shared_ext} $libname.a'
16638   dynamic_linker='OS/2 ld.exe'
16639   shlibpath_var=LIBPATH
16640   ;;
16641
16642 osf3* | osf4* | osf5*)
16643   version_type=osf
16644   need_lib_prefix=no
16645   need_version=no
16646   soname_spec='${libname}${release}${shared_ext}$major'
16647   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16648   shlibpath_var=LD_LIBRARY_PATH
16649   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16650   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16651   ;;
16652
16653 rdos*)
16654   dynamic_linker=no
16655   ;;
16656
16657 solaris*)
16658   version_type=linux # correct to gnu/linux during the next big refactor
16659   need_lib_prefix=no
16660   need_version=no
16661   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16662   soname_spec='${libname}${release}${shared_ext}$major'
16663   shlibpath_var=LD_LIBRARY_PATH
16664   shlibpath_overrides_runpath=yes
16665   hardcode_into_libs=yes
16666   # ldd complains unless libraries are executable
16667   postinstall_cmds='chmod +x $lib'
16668   ;;
16669
16670 sunos4*)
16671   version_type=sunos
16672   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16673   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16674   shlibpath_var=LD_LIBRARY_PATH
16675   shlibpath_overrides_runpath=yes
16676   if test "$with_gnu_ld" = yes; then
16677     need_lib_prefix=no
16678   fi
16679   need_version=yes
16680   ;;
16681
16682 sysv4 | sysv4.3*)
16683   version_type=linux # correct to gnu/linux during the next big refactor
16684   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16685   soname_spec='${libname}${release}${shared_ext}$major'
16686   shlibpath_var=LD_LIBRARY_PATH
16687   case $host_vendor in
16688     sni)
16689       shlibpath_overrides_runpath=no
16690       need_lib_prefix=no
16691       runpath_var=LD_RUN_PATH
16692       ;;
16693     siemens)
16694       need_lib_prefix=no
16695       ;;
16696     motorola)
16697       need_lib_prefix=no
16698       need_version=no
16699       shlibpath_overrides_runpath=no
16700       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16701       ;;
16702   esac
16703   ;;
16704
16705 sysv4*MP*)
16706   if test -d /usr/nec ;then
16707     version_type=linux # correct to gnu/linux during the next big refactor
16708     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16709     soname_spec='$libname${shared_ext}.$major'
16710     shlibpath_var=LD_LIBRARY_PATH
16711   fi
16712   ;;
16713
16714 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16715   version_type=freebsd-elf
16716   need_lib_prefix=no
16717   need_version=no
16718   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16719   soname_spec='${libname}${release}${shared_ext}$major'
16720   shlibpath_var=LD_LIBRARY_PATH
16721   shlibpath_overrides_runpath=yes
16722   hardcode_into_libs=yes
16723   if test "$with_gnu_ld" = yes; then
16724     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16725   else
16726     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16727     case $host_os in
16728       sco3.2v5*)
16729         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16730         ;;
16731     esac
16732   fi
16733   sys_lib_dlsearch_path_spec='/usr/lib'
16734   ;;
16735
16736 tpf*)
16737   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16738   version_type=linux # correct to gnu/linux during the next big refactor
16739   need_lib_prefix=no
16740   need_version=no
16741   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16742   shlibpath_var=LD_LIBRARY_PATH
16743   shlibpath_overrides_runpath=no
16744   hardcode_into_libs=yes
16745   ;;
16746
16747 uts4*)
16748   version_type=linux # correct to gnu/linux during the next big refactor
16749   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16750   soname_spec='${libname}${release}${shared_ext}$major'
16751   shlibpath_var=LD_LIBRARY_PATH
16752   ;;
16753
16754 *)
16755   dynamic_linker=no
16756   ;;
16757 esac
16758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16759 $as_echo "$dynamic_linker" >&6; }
16760 test "$dynamic_linker" = no && can_build_shared=no
16761
16762 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16763 if test "$GCC" = yes; then
16764   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16765 fi
16766
16767 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16768   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16769 fi
16770 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16771   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16772 fi
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16812 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16813 hardcode_action_CXX=
16814 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16815    test -n "$runpath_var_CXX" ||
16816    test "X$hardcode_automatic_CXX" = "Xyes" ; then
16817
16818   # We can hardcode non-existent directories.
16819   if test "$hardcode_direct_CXX" != no &&
16820      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16821      # have to relink, otherwise we might link with an installed library
16822      # when we should be linking with a yet-to-be-installed one
16823      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16824      test "$hardcode_minus_L_CXX" != no; then
16825     # Linking always hardcodes the temporary library directory.
16826     hardcode_action_CXX=relink
16827   else
16828     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16829     hardcode_action_CXX=immediate
16830   fi
16831 else
16832   # We cannot hardcode anything, or else we can only hardcode existing
16833   # directories.
16834   hardcode_action_CXX=unsupported
16835 fi
16836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16837 $as_echo "$hardcode_action_CXX" >&6; }
16838
16839 if test "$hardcode_action_CXX" = relink ||
16840    test "$inherit_rpath_CXX" = yes; then
16841   # Fast installation is not supported
16842   enable_fast_install=no
16843 elif test "$shlibpath_overrides_runpath" = yes ||
16844      test "$enable_shared" = no; then
16845   # Fast installation is not necessary
16846   enable_fast_install=needless
16847 fi
16848
16849
16850
16851
16852
16853
16854
16855   fi # test -n "$compiler"
16856
16857   CC=$lt_save_CC
16858   CFLAGS=$lt_save_CFLAGS
16859   LDCXX=$LD
16860   LD=$lt_save_LD
16861   GCC=$lt_save_GCC
16862   with_gnu_ld=$lt_save_with_gnu_ld
16863   lt_cv_path_LDCXX=$lt_cv_path_LD
16864   lt_cv_path_LD=$lt_save_path_LD
16865   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16866   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16867 fi # test "$_lt_caught_CXX_error" != yes
16868
16869 ac_ext=c
16870 ac_cpp='$CPP $CPPFLAGS'
16871 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16872 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16873 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889         ac_config_commands="$ac_config_commands libtool"
16890
16891
16892
16893
16894 # Only expand once:
16895
16896
16897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
16898 $as_echo_n "checking whether ln -s works... " >&6; }
16899 LN_S=$as_ln_s
16900 if test "$LN_S" = "ln -s"; then
16901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16902 $as_echo "yes" >&6; }
16903 else
16904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
16905 $as_echo "no, using $LN_S" >&6; }
16906 fi
16907
16908
16909 # Check for GCC visibility feature
16910
16911
16912
16913   VISIBILITY_CFLAGS=
16914   VISIBILITY_CXXFLAGS=
16915   HAVE_VISIBILITY=0
16916   if test -n "$GCC"; then
16917                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
16918 $as_echo_n "checking whether the -Werror option is usable... " >&6; }
16919     if ${pcre_cv_cc_vis_werror+:} false; then :
16920   $as_echo_n "(cached) " >&6
16921 else
16922
16923       pcre_save_CFLAGS="$CFLAGS"
16924       CFLAGS="$CFLAGS -Werror"
16925       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16926 /* end confdefs.h.  */
16927
16928 int
16929 main ()
16930 {
16931
16932   ;
16933   return 0;
16934 }
16935 _ACEOF
16936 if ac_fn_c_try_compile "$LINENO"; then :
16937   pcre_cv_cc_vis_werror=yes
16938 else
16939   pcre_cv_cc_vis_werror=no
16940 fi
16941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16942       CFLAGS="$pcre_save_CFLAGS"
16943 fi
16944
16945     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pcre_cv_cc_vis_werror" >&5
16946 $as_echo "$pcre_cv_cc_vis_werror" >&6; }
16947         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
16948 $as_echo_n "checking for simple visibility declarations... " >&6; }
16949     if ${pcre_cv_cc_visibility+:} false; then :
16950   $as_echo_n "(cached) " >&6
16951 else
16952
16953       pcre_save_CFLAGS="$CFLAGS"
16954       CFLAGS="$CFLAGS -fvisibility=hidden"
16955                                     if test $pcre_cv_cc_vis_werror = yes; then
16956         CFLAGS="$CFLAGS -Werror"
16957       fi
16958       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16959 /* end confdefs.h.  */
16960 extern __attribute__((__visibility__("hidden"))) int hiddenvar;
16961              extern __attribute__((__visibility__("default"))) int exportedvar;
16962              extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
16963              extern __attribute__((__visibility__("default"))) int exportedfunc (void);
16964              void dummyfunc (void) {}
16965
16966 int
16967 main ()
16968 {
16969
16970   ;
16971   return 0;
16972 }
16973 _ACEOF
16974 if ac_fn_c_try_compile "$LINENO"; then :
16975   pcre_cv_cc_visibility=yes
16976 else
16977   pcre_cv_cc_visibility=no
16978 fi
16979 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16980       CFLAGS="$pcre_save_CFLAGS"
16981 fi
16982
16983     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pcre_cv_cc_visibility" >&5
16984 $as_echo "$pcre_cv_cc_visibility" >&6; }
16985     if test $pcre_cv_cc_visibility = yes; then
16986       VISIBILITY_CFLAGS="-fvisibility=hidden"
16987       VISIBILITY_CXXFLAGS="-fvisibility=hidden -fvisibility-inlines-hidden"
16988       HAVE_VISIBILITY=1
16989
16990 $as_echo "#define PCRE_EXP_DECL extern __attribute__ ((visibility (\"default\")))" >>confdefs.h
16991
16992
16993 $as_echo "#define PCRE_EXP_DEFN __attribute__ ((visibility (\"default\")))" >>confdefs.h
16994
16995
16996 $as_echo "#define PCRE_EXP_DATA_DEFN __attribute__ ((visibility (\"default\")))" >>confdefs.h
16997
16998
16999 $as_echo "#define PCREPOSIX_EXP_DECL extern __attribute__ ((visibility (\"default\")))" >>confdefs.h
17000
17001
17002 $as_echo "#define PCREPOSIX_EXP_DEFN extern __attribute__ ((visibility (\"default\")))" >>confdefs.h
17003
17004
17005 $as_echo "#define PCRECPP_EXP_DECL extern __attribute__ ((visibility (\"default\")))" >>confdefs.h
17006
17007
17008 $as_echo "#define PCRECPP_EXP_DEFN __attribute__ ((visibility (\"default\")))" >>confdefs.h
17009
17010     fi
17011   fi
17012
17013
17014
17015
17016 cat >>confdefs.h <<_ACEOF
17017 #define HAVE_VISIBILITY $HAVE_VISIBILITY
17018 _ACEOF
17019
17020
17021
17022 # Versioning
17023
17024 PCRE_MAJOR="8"
17025 PCRE_MINOR="35"
17026 PCRE_PRERELEASE=""
17027 PCRE_DATE="2014-04-04"
17028
17029 if test "$PCRE_MINOR" = "08" -o "$PCRE_MINOR" = "09"
17030 then
17031   echo "***"
17032   echo "*** Minor version number $PCRE_MINOR must not be used. ***"
17033   echo "*** Use only 01 to 07 or 10 onwards, to avoid octal issues. ***"
17034   echo "***"
17035   exit 1
17036 fi
17037
17038
17039
17040
17041
17042
17043 # Set a more sensible default value for $(htmldir).
17044 if test "x$htmldir" = 'x${docdir}'
17045 then
17046   htmldir='${docdir}/html'
17047 fi
17048
17049 # Handle --disable-pcre8 (enabled by default)
17050 # Check whether --enable-pcre8 was given.
17051 if test "${enable_pcre8+set}" = set; then :
17052   enableval=$enable_pcre8;
17053 else
17054   enable_pcre8=unset
17055 fi
17056
17057
17058
17059 # Handle --enable-pcre16 (disabled by default)
17060 # Check whether --enable-pcre16 was given.
17061 if test "${enable_pcre16+set}" = set; then :
17062   enableval=$enable_pcre16;
17063 else
17064   enable_pcre16=unset
17065 fi
17066
17067
17068
17069 # Handle --enable-pcre32 (disabled by default)
17070 # Check whether --enable-pcre32 was given.
17071 if test "${enable_pcre32+set}" = set; then :
17072   enableval=$enable_pcre32;
17073 else
17074   enable_pcre32=unset
17075 fi
17076
17077
17078
17079 # Handle --disable-cpp. The substitution of enable_cpp is needed for use in
17080 # pcre-config.
17081 # Check whether --enable-cpp was given.
17082 if test "${enable_cpp+set}" = set; then :
17083   enableval=$enable_cpp;
17084 else
17085   enable_cpp=unset
17086 fi
17087
17088
17089
17090 # Handle --enable-jit (disabled by default)
17091 # Check whether --enable-jit was given.
17092 if test "${enable_jit+set}" = set; then :
17093   enableval=$enable_jit;
17094 else
17095   enable_jit=no
17096 fi
17097
17098
17099 # Handle --disable-pcregrep-jit (enabled by default)
17100 # Check whether --enable-pcregrep-jit was given.
17101 if test "${enable_pcregrep_jit+set}" = set; then :
17102   enableval=$enable_pcregrep_jit;
17103 else
17104   enable_pcregrep_jit=yes
17105 fi
17106
17107
17108 # Handle --enable-rebuild-chartables
17109 # Check whether --enable-rebuild-chartables was given.
17110 if test "${enable_rebuild_chartables+set}" = set; then :
17111   enableval=$enable_rebuild_chartables;
17112 else
17113   enable_rebuild_chartables=no
17114 fi
17115
17116
17117 # Handle --enable-utf8 (disabled by default)
17118 # Check whether --enable-utf8 was given.
17119 if test "${enable_utf8+set}" = set; then :
17120   enableval=$enable_utf8;
17121 else
17122   enable_utf8=unset
17123 fi
17124
17125
17126 # Handle --enable-utf (disabled by default)
17127 # Check whether --enable-utf was given.
17128 if test "${enable_utf+set}" = set; then :
17129   enableval=$enable_utf;
17130 else
17131   enable_utf=unset
17132 fi
17133
17134
17135 # Handle --enable-unicode-properties
17136 # Check whether --enable-unicode-properties was given.
17137 if test "${enable_unicode_properties+set}" = set; then :
17138   enableval=$enable_unicode_properties;
17139 else
17140   enable_unicode_properties=no
17141 fi
17142
17143
17144 # Handle newline options
17145 ac_pcre_newline=lf
17146 # Check whether --enable-newline-is-cr was given.
17147 if test "${enable_newline_is_cr+set}" = set; then :
17148   enableval=$enable_newline_is_cr; ac_pcre_newline=cr
17149 fi
17150
17151 # Check whether --enable-newline-is-lf was given.
17152 if test "${enable_newline_is_lf+set}" = set; then :
17153   enableval=$enable_newline_is_lf; ac_pcre_newline=lf
17154 fi
17155
17156 # Check whether --enable-newline-is-crlf was given.
17157 if test "${enable_newline_is_crlf+set}" = set; then :
17158   enableval=$enable_newline_is_crlf; ac_pcre_newline=crlf
17159 fi
17160
17161 # Check whether --enable-newline-is-anycrlf was given.
17162 if test "${enable_newline_is_anycrlf+set}" = set; then :
17163   enableval=$enable_newline_is_anycrlf; ac_pcre_newline=anycrlf
17164 fi
17165
17166 # Check whether --enable-newline-is-any was given.
17167 if test "${enable_newline_is_any+set}" = set; then :
17168   enableval=$enable_newline_is_any; ac_pcre_newline=any
17169 fi
17170
17171 enable_newline="$ac_pcre_newline"
17172
17173 # Handle --enable-bsr-anycrlf
17174 # Check whether --enable-bsr-anycrlf was given.
17175 if test "${enable_bsr_anycrlf+set}" = set; then :
17176   enableval=$enable_bsr_anycrlf;
17177 else
17178   enable_bsr_anycrlf=no
17179 fi
17180
17181
17182 # Handle --enable-ebcdic
17183 # Check whether --enable-ebcdic was given.
17184 if test "${enable_ebcdic+set}" = set; then :
17185   enableval=$enable_ebcdic;
17186 else
17187   enable_ebcdic=no
17188 fi
17189
17190
17191 # Handle --enable-ebcdic-nl25
17192 # Check whether --enable-ebcdic-nl25 was given.
17193 if test "${enable_ebcdic_nl25+set}" = set; then :
17194   enableval=$enable_ebcdic_nl25;
17195 else
17196   enable_ebcdic_nl25=no
17197 fi
17198
17199
17200 # Handle --disable-stack-for-recursion
17201 # Check whether --enable-stack-for-recursion was given.
17202 if test "${enable_stack_for_recursion+set}" = set; then :
17203   enableval=$enable_stack_for_recursion;
17204 else
17205   enable_stack_for_recursion=yes
17206 fi
17207
17208
17209 # Handle --enable-pcregrep-libz
17210 # Check whether --enable-pcregrep-libz was given.
17211 if test "${enable_pcregrep_libz+set}" = set; then :
17212   enableval=$enable_pcregrep_libz;
17213 else
17214   enable_pcregrep_libz=no
17215 fi
17216
17217
17218 # Handle --enable-pcregrep-libbz2
17219 # Check whether --enable-pcregrep-libbz2 was given.
17220 if test "${enable_pcregrep_libbz2+set}" = set; then :
17221   enableval=$enable_pcregrep_libbz2;
17222 else
17223   enable_pcregrep_libbz2=no
17224 fi
17225
17226
17227 # Handle --with-pcregrep-bufsize=N
17228
17229 # Check whether --with-pcregrep-bufsize was given.
17230 if test "${with_pcregrep_bufsize+set}" = set; then :
17231   withval=$with_pcregrep_bufsize;
17232 else
17233   with_pcregrep_bufsize=20480
17234 fi
17235
17236
17237 # Handle --enable-pcretest-libedit
17238 # Check whether --enable-pcretest-libedit was given.
17239 if test "${enable_pcretest_libedit+set}" = set; then :
17240   enableval=$enable_pcretest_libedit;
17241 else
17242   enable_pcretest_libedit=no
17243 fi
17244
17245
17246 # Handle --enable-pcretest-libreadline
17247 # Check whether --enable-pcretest-libreadline was given.
17248 if test "${enable_pcretest_libreadline+set}" = set; then :
17249   enableval=$enable_pcretest_libreadline;
17250 else
17251   enable_pcretest_libreadline=no
17252 fi
17253
17254
17255 # Handle --with-posix-malloc-threshold=NBYTES
17256
17257 # Check whether --with-posix-malloc-threshold was given.
17258 if test "${with_posix_malloc_threshold+set}" = set; then :
17259   withval=$with_posix_malloc_threshold;
17260 else
17261   with_posix_malloc_threshold=10
17262 fi
17263
17264
17265 # Handle --with-link-size=N
17266
17267 # Check whether --with-link-size was given.
17268 if test "${with_link_size+set}" = set; then :
17269   withval=$with_link_size;
17270 else
17271   with_link_size=2
17272 fi
17273
17274
17275 # Handle --with-parens-nest-limit=N
17276
17277 # Check whether --with-parens-nest-limit was given.
17278 if test "${with_parens_nest_limit+set}" = set; then :
17279   withval=$with_parens_nest_limit;
17280 else
17281   with_parens_nest_limit=250
17282 fi
17283
17284
17285 # Handle --with-match-limit=N
17286
17287 # Check whether --with-match-limit was given.
17288 if test "${with_match_limit+set}" = set; then :
17289   withval=$with_match_limit;
17290 else
17291   with_match_limit=10000000
17292 fi
17293
17294
17295 # Handle --with-match-limit_recursion=N
17296 #
17297 # Note: In config.h, the default is to define MATCH_LIMIT_RECURSION
17298 # symbolically as MATCH_LIMIT, which in turn is defined to be some numeric
17299 # value (e.g. 10000000). MATCH_LIMIT_RECURSION can otherwise be set to some
17300 # different numeric value (or even the same numeric value as MATCH_LIMIT,
17301 # though no longer defined in terms of the latter).
17302 #
17303
17304 # Check whether --with-match-limit-recursion was given.
17305 if test "${with_match_limit_recursion+set}" = set; then :
17306   withval=$with_match_limit_recursion;
17307 else
17308   with_match_limit_recursion=MATCH_LIMIT
17309 fi
17310
17311
17312 # Handle --enable-valgrind
17313 # Check whether --enable-valgrind was given.
17314 if test "${enable_valgrind+set}" = set; then :
17315   enableval=$enable_valgrind;
17316 else
17317   enable_valgrind=no
17318 fi
17319
17320
17321 # Enable code coverage reports using gcov
17322 # Check whether --enable-coverage was given.
17323 if test "${enable_coverage+set}" = set; then :
17324   enableval=$enable_coverage;
17325 else
17326   enable_coverage=no
17327 fi
17328
17329
17330 # Copy enable_utf8 value to enable_utf for compatibility reasons
17331 if test "x$enable_utf8" != "xunset"
17332 then
17333   if test "x$enable_utf" != "xunset"
17334   then
17335     as_fn_error $? "--enable/disable-utf8 is kept only for compatibility reasons and its value is copied to --enable/disable-utf. Newer code must use --enable/disable-utf alone." "$LINENO" 5
17336   fi
17337   enable_utf=$enable_utf8
17338 fi
17339
17340 # Set the default value for pcre8
17341 if test "x$enable_pcre8" = "xunset"
17342 then
17343   enable_pcre8=yes
17344 fi
17345
17346 # Set the default value for pcre16
17347 if test "x$enable_pcre16" = "xunset"
17348 then
17349   enable_pcre16=no
17350 fi
17351
17352 # Set the default value for pcre32
17353 if test "x$enable_pcre32" = "xunset"
17354 then
17355   enable_pcre32=no
17356 fi
17357
17358 # Make sure enable_pcre8 or enable_pcre16 was set
17359 if test "x$enable_pcre8$enable_pcre16$enable_pcre32" = "xnonono"
17360 then
17361   as_fn_error $? "At least one of 8, 16 or 32 bit pcre library must be enabled" "$LINENO" 5
17362 fi
17363
17364 # Make sure that if enable_unicode_properties was set, that UTF support is enabled.
17365 if test "x$enable_unicode_properties" = "xyes"
17366 then
17367   if test "x$enable_utf" = "xno"
17368   then
17369     as_fn_error $? "support for Unicode properties requires UTF-8/16/32 support" "$LINENO" 5
17370   fi
17371   enable_utf=yes
17372 fi
17373
17374 # enable_utf is disabled by default.
17375 if test "x$enable_utf" = "xunset"
17376 then
17377   enable_utf=no
17378 fi
17379
17380 # enable_cpp copies the value of enable_pcre8 by default
17381 if test "x$enable_cpp" = "xunset"
17382 then
17383   enable_cpp=$enable_pcre8
17384 fi
17385
17386 # Make sure that if enable_cpp was set, that enable_pcre8 support is enabled
17387 if test "x$enable_cpp" = "xyes"
17388 then
17389   if test "x$enable_pcre8" = "xno"
17390   then
17391     as_fn_error $? "C++ library requires pcre library with 8 bit characters" "$LINENO" 5
17392   fi
17393 fi
17394
17395 # Convert the newline identifier into the appropriate integer value. The first
17396 # three are ASCII values 0x0a, 0x0d, and 0x0d0a, but if EBCDIC is enabled, they
17397 # are changed below.
17398
17399 case "$enable_newline" in
17400   lf)      ac_pcre_newline_value=10   ;;
17401   cr)      ac_pcre_newline_value=13   ;;
17402   crlf)    ac_pcre_newline_value=3338 ;;
17403   anycrlf) ac_pcre_newline_value=-2   ;;
17404   any)     ac_pcre_newline_value=-1   ;;
17405   *)
17406   as_fn_error $? "invalid argument \"$enable_newline\" to --enable-newline option" "$LINENO" 5
17407   ;;
17408 esac
17409
17410 # --enable-ebcdic-nl25 implies --enable-ebcdic
17411 if test "x$enable_ebcdic_nl25" = "xyes"; then
17412   enable_ebcdic=yes
17413 fi
17414
17415 # Make sure that if enable_ebcdic is set, rebuild_chartables is also enabled,
17416 # and the newline value is adjusted appropriately (CR is still 13, but LF is
17417 # 21 or 37). Also check that UTF support is not requested, because PCRE cannot
17418 # handle EBCDIC and UTF in the same build. To do so it would need to use
17419 # different character constants depending on the mode.
17420 #
17421 if test "x$enable_ebcdic" = "xyes"; then
17422   enable_rebuild_chartables=yes
17423
17424   if test "x$enable_utf" = "xyes"; then
17425     as_fn_error $? "support for EBCDIC and UTF-8/16/32 cannot be enabled at the same time" "$LINENO" 5
17426   fi
17427
17428   if test "x$enable_ebcdic_nl25" = "xno"; then
17429     case "$ac_pcre_newline_value" in
17430       10)   ac_pcre_newline_value=21 ;;
17431       3338) ac_pcre_newline_value=3349 ;;
17432     esac
17433   else
17434     case "$ac_pcre_newline_value" in
17435       10)   ac_pcre_newline_value=37 ;;
17436       3338) ac_pcre_newline_value=3365 ;;
17437     esac
17438   fi
17439 fi
17440
17441 # Check argument to --with-link-size
17442 case "$with_link_size" in
17443   2|3|4) ;;
17444   *)
17445   as_fn_error $? "invalid argument \"$with_link_size\" to --with-link-size option" "$LINENO" 5
17446   ;;
17447 esac
17448
17449
17450
17451 # Checks for header files.
17452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
17453 $as_echo_n "checking for ANSI C header files... " >&6; }
17454 if ${ac_cv_header_stdc+:} false; then :
17455   $as_echo_n "(cached) " >&6
17456 else
17457   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17458 /* end confdefs.h.  */
17459 #include <stdlib.h>
17460 #include <stdarg.h>
17461 #include <string.h>
17462 #include <float.h>
17463
17464 int
17465 main ()
17466 {
17467
17468   ;
17469   return 0;
17470 }
17471 _ACEOF
17472 if ac_fn_c_try_compile "$LINENO"; then :
17473   ac_cv_header_stdc=yes
17474 else
17475   ac_cv_header_stdc=no
17476 fi
17477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17478
17479 if test $ac_cv_header_stdc = yes; then
17480   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
17481   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17482 /* end confdefs.h.  */
17483 #include <string.h>
17484
17485 _ACEOF
17486 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17487   $EGREP "memchr" >/dev/null 2>&1; then :
17488
17489 else
17490   ac_cv_header_stdc=no
17491 fi
17492 rm -f conftest*
17493
17494 fi
17495
17496 if test $ac_cv_header_stdc = yes; then
17497   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
17498   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17499 /* end confdefs.h.  */
17500 #include <stdlib.h>
17501
17502 _ACEOF
17503 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17504   $EGREP "free" >/dev/null 2>&1; then :
17505
17506 else
17507   ac_cv_header_stdc=no
17508 fi
17509 rm -f conftest*
17510
17511 fi
17512
17513 if test $ac_cv_header_stdc = yes; then
17514   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
17515   if test "$cross_compiling" = yes; then :
17516   :
17517 else
17518   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17519 /* end confdefs.h.  */
17520 #include <ctype.h>
17521 #include <stdlib.h>
17522 #if ((' ' & 0x0FF) == 0x020)
17523 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
17524 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
17525 #else
17526 # define ISLOWER(c) \
17527                    (('a' <= (c) && (c) <= 'i') \
17528                      || ('j' <= (c) && (c) <= 'r') \
17529                      || ('s' <= (c) && (c) <= 'z'))
17530 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
17531 #endif
17532
17533 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
17534 int
17535 main ()
17536 {
17537   int i;
17538   for (i = 0; i < 256; i++)
17539     if (XOR (islower (i), ISLOWER (i))
17540         || toupper (i) != TOUPPER (i))
17541       return 2;
17542   return 0;
17543 }
17544 _ACEOF
17545 if ac_fn_c_try_run "$LINENO"; then :
17546
17547 else
17548   ac_cv_header_stdc=no
17549 fi
17550 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17551   conftest.$ac_objext conftest.beam conftest.$ac_ext
17552 fi
17553
17554 fi
17555 fi
17556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
17557 $as_echo "$ac_cv_header_stdc" >&6; }
17558 if test $ac_cv_header_stdc = yes; then
17559
17560 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
17561
17562 fi
17563
17564 for ac_header in limits.h sys/types.h sys/stat.h dirent.h
17565 do :
17566   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17567 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
17568 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17569   cat >>confdefs.h <<_ACEOF
17570 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17571 _ACEOF
17572
17573 fi
17574
17575 done
17576
17577 for ac_header in windows.h
17578 do :
17579   ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default"
17580 if test "x$ac_cv_header_windows_h" = xyes; then :
17581   cat >>confdefs.h <<_ACEOF
17582 #define HAVE_WINDOWS_H 1
17583 _ACEOF
17584  HAVE_WINDOWS_H=1
17585 fi
17586
17587 done
17588
17589
17590 # The files below are C++ header files.
17591 pcre_have_type_traits="0"
17592 pcre_have_bits_type_traits="0"
17593
17594 if test "x$enable_cpp" = "xyes" -a -z "$CXX"; then
17595    as_fn_error $? "You need a C++ compiler for C++ support." "$LINENO" 5
17596 fi
17597
17598 if test "x$enable_cpp" = "xyes" -a -n "$CXX"
17599 then
17600 ac_ext=cpp
17601 ac_cpp='$CXXCPP $CPPFLAGS'
17602 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17603 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17604 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17605
17606
17607 # Older versions of pcre defined pcrecpp::no_arg, but in new versions
17608 # it's called pcrecpp::RE::no_arg.  For backwards ABI compatibility,
17609 # we want to make one an alias for the other.  Different systems do
17610 # this in different ways.  Some systems, for instance, can do it via
17611 # a linker flag: -alias (for os x 10.5) or -i (for os x <=10.4).
17612 OLD_LDFLAGS="$LDFLAGS"
17613 for flag in "-alias,__ZN7pcrecpp2RE6no_argE,__ZN7pcrecpp6no_argE" \
17614             "-i__ZN7pcrecpp6no_argE:__ZN7pcrecpp2RE6no_argE"; do
17615   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alias support in the linker" >&5
17616 $as_echo_n "checking for alias support in the linker... " >&6; }
17617   LDFLAGS="$OLD_LDFLAGS -Wl,$flag"
17618   # We try to run the linker with this new ld flag.  If the link fails,
17619   # we give up and remove the new flag from LDFLAGS.
17620   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17621 /* end confdefs.h.  */
17622 namespace pcrecpp {
17623                                     class RE { static int no_arg; };
17624                                     int RE::no_arg;
17625                                   }
17626 int
17627 main ()
17628 {
17629
17630   ;
17631   return 0;
17632 }
17633 _ACEOF
17634 if ac_fn_cxx_try_link "$LINENO"; then :
17635   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17636 $as_echo "yes" >&6; };
17637                   EXTRA_LIBPCRECPP_LDFLAGS="$EXTRA_LIBPCRECPP_LDFLAGS -Wl,$flag";
17638                   break;
17639 else
17640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17641 $as_echo "no" >&6; }
17642 fi
17643 rm -f core conftest.err conftest.$ac_objext \
17644     conftest$ac_exeext conftest.$ac_ext
17645 done
17646 LDFLAGS="$OLD_LDFLAGS"
17647
17648 # We could be more clever here, given we're doing AC_SUBST with this
17649 # (eg set a var to be the name of the include file we want). But we're not
17650 # so it's easy to change back to 'regular' autoconf vars if we needed to.
17651
17652 for ac_header in string
17653 do :
17654   ac_fn_cxx_check_header_mongrel "$LINENO" "string" "ac_cv_header_string" "$ac_includes_default"
17655 if test "x$ac_cv_header_string" = xyes; then :
17656   cat >>confdefs.h <<_ACEOF
17657 #define HAVE_STRING 1
17658 _ACEOF
17659  pcre_have_cpp_headers="1"
17660 else
17661   pcre_have_cpp_headers="0"
17662 fi
17663
17664 done
17665
17666 for ac_header in bits/type_traits.h
17667 do :
17668   ac_fn_cxx_check_header_mongrel "$LINENO" "bits/type_traits.h" "ac_cv_header_bits_type_traits_h" "$ac_includes_default"
17669 if test "x$ac_cv_header_bits_type_traits_h" = xyes; then :
17670   cat >>confdefs.h <<_ACEOF
17671 #define HAVE_BITS_TYPE_TRAITS_H 1
17672 _ACEOF
17673  pcre_have_bits_type_traits="1"
17674 else
17675   pcre_have_bits_type_traits="0"
17676 fi
17677
17678 done
17679
17680 for ac_header in type_traits.h
17681 do :
17682   ac_fn_cxx_check_header_mongrel "$LINENO" "type_traits.h" "ac_cv_header_type_traits_h" "$ac_includes_default"
17683 if test "x$ac_cv_header_type_traits_h" = xyes; then :
17684   cat >>confdefs.h <<_ACEOF
17685 #define HAVE_TYPE_TRAITS_H 1
17686 _ACEOF
17687  pcre_have_type_traits="1"
17688 else
17689   pcre_have_type_traits="0"
17690 fi
17691
17692 done
17693
17694
17695 # (This isn't c++-specific, but is only used in pcrecpp.cc, so try this
17696 # in a c++ context.  This matters becuase strtoimax is C99 and may not
17697 # be supported by the C++ compiler.)
17698 # Figure out how to create a longlong from a string: strtoll and
17699 # equiv.  It's not enough to call AC_CHECK_FUNCS: hpux has a
17700 # strtoll, for instance, but it only takes 2 args instead of 3!
17701 # We have to call AH_TEMPLATE since AC_DEFINE_UNQUOTED below is complex.
17702
17703
17704
17705
17706 have_strto_fn=0
17707 for fn in strtoq strtoll _strtoi64 strtoimax; do
17708   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $fn" >&5
17709 $as_echo_n "checking for $fn... " >&6; }
17710   if test "$fn" = strtoimax; then
17711     include=stdint.h
17712   else
17713     include=stdlib.h
17714   fi
17715   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17716 /* end confdefs.h.  */
17717 #include <$include>
17718 int
17719 main ()
17720 {
17721 char* e; return $fn("100", &e, 10)
17722   ;
17723   return 0;
17724 }
17725 _ACEOF
17726 if ac_fn_cxx_try_compile "$LINENO"; then :
17727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17728 $as_echo "yes" >&6; }
17729
17730 cat >>confdefs.h <<_ACEOF
17731 #define HAVE_`echo $fn | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ` 1
17732 _ACEOF
17733
17734                      have_strto_fn=1
17735                      break
17736 else
17737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17738 $as_echo "no" >&6; }
17739 fi
17740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17741 done
17742
17743 if test "$have_strto_fn" = 1; then
17744   ac_fn_cxx_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
17745 if test "x$ac_cv_type_long_long" = xyes; then :
17746
17747 cat >>confdefs.h <<_ACEOF
17748 #define HAVE_LONG_LONG 1
17749 _ACEOF
17750
17751 pcre_have_long_long="1"
17752 else
17753   pcre_have_long_long="0"
17754 fi
17755
17756   ac_fn_cxx_check_type "$LINENO" "unsigned long long" "ac_cv_type_unsigned_long_long" "$ac_includes_default"
17757 if test "x$ac_cv_type_unsigned_long_long" = xyes; then :
17758
17759 cat >>confdefs.h <<_ACEOF
17760 #define HAVE_UNSIGNED_LONG_LONG 1
17761 _ACEOF
17762
17763 pcre_have_ulong_long="1"
17764 else
17765   pcre_have_ulong_long="0"
17766 fi
17767
17768 else
17769   pcre_have_long_long="0"
17770   pcre_have_ulong_long="0"
17771 fi
17772
17773
17774
17775 ac_ext=c
17776 ac_cpp='$CPP $CPPFLAGS'
17777 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17778 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17779 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17780
17781 fi
17782 # Using AC_SUBST eliminates the need to include config.h in a public .h file
17783
17784
17785
17786 # Conditional compilation
17787  if test "x$enable_pcre8" = "xyes"; then
17788   WITH_PCRE8_TRUE=
17789   WITH_PCRE8_FALSE='#'
17790 else
17791   WITH_PCRE8_TRUE='#'
17792   WITH_PCRE8_FALSE=
17793 fi
17794
17795  if test "x$enable_pcre16" = "xyes"; then
17796   WITH_PCRE16_TRUE=
17797   WITH_PCRE16_FALSE='#'
17798 else
17799   WITH_PCRE16_TRUE='#'
17800   WITH_PCRE16_FALSE=
17801 fi
17802
17803  if test "x$enable_pcre32" = "xyes"; then
17804   WITH_PCRE32_TRUE=
17805   WITH_PCRE32_FALSE='#'
17806 else
17807   WITH_PCRE32_TRUE='#'
17808   WITH_PCRE32_FALSE=
17809 fi
17810
17811  if test "x$enable_cpp" = "xyes"; then
17812   WITH_PCRE_CPP_TRUE=
17813   WITH_PCRE_CPP_FALSE='#'
17814 else
17815   WITH_PCRE_CPP_TRUE='#'
17816   WITH_PCRE_CPP_FALSE=
17817 fi
17818
17819  if test "x$enable_rebuild_chartables" = "xyes"; then
17820   WITH_REBUILD_CHARTABLES_TRUE=
17821   WITH_REBUILD_CHARTABLES_FALSE='#'
17822 else
17823   WITH_REBUILD_CHARTABLES_TRUE='#'
17824   WITH_REBUILD_CHARTABLES_FALSE=
17825 fi
17826
17827  if test "x$enable_jit" = "xyes"; then
17828   WITH_JIT_TRUE=
17829   WITH_JIT_FALSE='#'
17830 else
17831   WITH_JIT_TRUE='#'
17832   WITH_JIT_FALSE=
17833 fi
17834
17835  if test "x$enable_utf" = "xyes"; then
17836   WITH_UTF_TRUE=
17837   WITH_UTF_FALSE='#'
17838 else
17839   WITH_UTF_TRUE='#'
17840   WITH_UTF_FALSE=
17841 fi
17842
17843  if test "x$enable_valgrind" = "xyes"; then
17844   WITH_VALGRIND_TRUE=
17845   WITH_VALGRIND_FALSE='#'
17846 else
17847   WITH_VALGRIND_TRUE='#'
17848   WITH_VALGRIND_FALSE=
17849 fi
17850
17851
17852 # Checks for typedefs, structures, and compiler characteristics.
17853
17854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
17855 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
17856 if ${ac_cv_c_const+:} false; then :
17857   $as_echo_n "(cached) " >&6
17858 else
17859   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17860 /* end confdefs.h.  */
17861
17862 int
17863 main ()
17864 {
17865
17866 #ifndef __cplusplus
17867   /* Ultrix mips cc rejects this sort of thing.  */
17868   typedef int charset[2];
17869   const charset cs = { 0, 0 };
17870   /* SunOS 4.1.1 cc rejects this.  */
17871   char const *const *pcpcc;
17872   char **ppc;
17873   /* NEC SVR4.0.2 mips cc rejects this.  */
17874   struct point {int x, y;};
17875   static struct point const zero = {0,0};
17876   /* AIX XL C 1.02.0.0 rejects this.
17877      It does not let you subtract one const X* pointer from another in
17878      an arm of an if-expression whose if-part is not a constant
17879      expression */
17880   const char *g = "string";
17881   pcpcc = &g + (g ? g-g : 0);
17882   /* HPUX 7.0 cc rejects these. */
17883   ++pcpcc;
17884   ppc = (char**) pcpcc;
17885   pcpcc = (char const *const *) ppc;
17886   { /* SCO 3.2v4 cc rejects this sort of thing.  */
17887     char tx;
17888     char *t = &tx;
17889     char const *s = 0 ? (char *) 0 : (char const *) 0;
17890
17891     *t++ = 0;
17892     if (s) return 0;
17893   }
17894   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
17895     int x[] = {25, 17};
17896     const int *foo = &x[0];
17897     ++foo;
17898   }
17899   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
17900     typedef const int *iptr;
17901     iptr p = 0;
17902     ++p;
17903   }
17904   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
17905        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
17906     struct s { int j; const int *ap[3]; } bx;
17907     struct s *b = &bx; b->j = 5;
17908   }
17909   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
17910     const int foo = 10;
17911     if (!foo) return 0;
17912   }
17913   return !cs[0] && !zero.x;
17914 #endif
17915
17916   ;
17917   return 0;
17918 }
17919 _ACEOF
17920 if ac_fn_c_try_compile "$LINENO"; then :
17921   ac_cv_c_const=yes
17922 else
17923   ac_cv_c_const=no
17924 fi
17925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17926 fi
17927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
17928 $as_echo "$ac_cv_c_const" >&6; }
17929 if test $ac_cv_c_const = no; then
17930
17931 $as_echo "#define const /**/" >>confdefs.h
17932
17933 fi
17934
17935 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
17936 if test "x$ac_cv_type_size_t" = xyes; then :
17937
17938 else
17939
17940 cat >>confdefs.h <<_ACEOF
17941 #define size_t unsigned int
17942 _ACEOF
17943
17944 fi
17945
17946
17947 # Checks for library functions.
17948
17949 for ac_func in bcopy memmove strerror
17950 do :
17951   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17952 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17953 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17954   cat >>confdefs.h <<_ACEOF
17955 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17956 _ACEOF
17957
17958 fi
17959 done
17960
17961
17962 # Check for the availability of libz (aka zlib)
17963
17964 for ac_header in zlib.h
17965 do :
17966   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
17967 if test "x$ac_cv_header_zlib_h" = xyes; then :
17968   cat >>confdefs.h <<_ACEOF
17969 #define HAVE_ZLIB_H 1
17970 _ACEOF
17971  HAVE_ZLIB_H=1
17972 fi
17973
17974 done
17975
17976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
17977 $as_echo_n "checking for gzopen in -lz... " >&6; }
17978 if ${ac_cv_lib_z_gzopen+:} false; then :
17979   $as_echo_n "(cached) " >&6
17980 else
17981   ac_check_lib_save_LIBS=$LIBS
17982 LIBS="-lz  $LIBS"
17983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17984 /* end confdefs.h.  */
17985
17986 /* Override any GCC internal prototype to avoid an error.
17987    Use char because int might match the return type of a GCC
17988    builtin and then its argument prototype would still apply.  */
17989 #ifdef __cplusplus
17990 extern "C"
17991 #endif
17992 char gzopen ();
17993 int
17994 main ()
17995 {
17996 return gzopen ();
17997   ;
17998   return 0;
17999 }
18000 _ACEOF
18001 if ac_fn_c_try_link "$LINENO"; then :
18002   ac_cv_lib_z_gzopen=yes
18003 else
18004   ac_cv_lib_z_gzopen=no
18005 fi
18006 rm -f core conftest.err conftest.$ac_objext \
18007     conftest$ac_exeext conftest.$ac_ext
18008 LIBS=$ac_check_lib_save_LIBS
18009 fi
18010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
18011 $as_echo "$ac_cv_lib_z_gzopen" >&6; }
18012 if test "x$ac_cv_lib_z_gzopen" = xyes; then :
18013   HAVE_LIBZ=1
18014 fi
18015
18016
18017 # Check for the availability of libbz2. Originally we just used AC_CHECK_LIB,
18018 # as for libz. However, this had the following problem, diagnosed and fixed by
18019 # a user:
18020 #
18021 #   - libbz2 uses the Pascal calling convention (WINAPI) for the functions
18022 #     under Win32.
18023 #   - The standard autoconf AC_CHECK_LIB fails to include "bzlib.h",
18024 #     therefore missing the function definition.
18025 #   - The compiler thus generates a "C" signature for the test function.
18026 #   - The linker fails to find the "C" function.
18027 #   - PCRE fails to configure if asked to do so against libbz2.
18028 #
18029 # Solution:
18030 #
18031 #   - Replace the AC_CHECK_LIB test with a custom test.
18032
18033 for ac_header in bzlib.h
18034 do :
18035   ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
18036 if test "x$ac_cv_header_bzlib_h" = xyes; then :
18037   cat >>confdefs.h <<_ACEOF
18038 #define HAVE_BZLIB_H 1
18039 _ACEOF
18040  HAVE_BZLIB_H=1
18041 fi
18042
18043 done
18044
18045 # Original test
18046 # AC_CHECK_LIB([bz2], [BZ2_bzopen], [HAVE_LIBBZ2=1])
18047 #
18048 # Custom test follows
18049
18050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbz2" >&5
18051 $as_echo_n "checking for libbz2... " >&6; }
18052 OLD_LIBS="$LIBS"
18053 LIBS="$LIBS -lbz2"
18054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18055 /* end confdefs.h.  */
18056
18057 #ifdef HAVE_BZLIB_H
18058 #include <bzlib.h>
18059 #endif
18060 int
18061 main ()
18062 {
18063 return (int)BZ2_bzopen("conftest", "rb");
18064   ;
18065   return 0;
18066 }
18067 _ACEOF
18068 if ac_fn_c_try_link "$LINENO"; then :
18069   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18070 $as_echo "yes" >&6; };HAVE_LIBBZ2=1; break;
18071 else
18072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18073 $as_echo "no" >&6; }
18074 fi
18075 rm -f core conftest.err conftest.$ac_objext \
18076     conftest$ac_exeext conftest.$ac_ext
18077 LIBS="$OLD_LIBS"
18078
18079 # Check for the availabiity of libreadline
18080
18081 if test "$enable_pcretest_libreadline" = "yes"; then
18082  for ac_header in readline/readline.h
18083 do :
18084   ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
18085 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
18086   cat >>confdefs.h <<_ACEOF
18087 #define HAVE_READLINE_READLINE_H 1
18088 _ACEOF
18089  HAVE_READLINE_H=1
18090 fi
18091
18092 done
18093
18094  for ac_header in readline/history.h
18095 do :
18096   ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
18097 if test "x$ac_cv_header_readline_history_h" = xyes; then :
18098   cat >>confdefs.h <<_ACEOF
18099 #define HAVE_READLINE_HISTORY_H 1
18100 _ACEOF
18101  HAVE_HISTORY_H=1
18102 fi
18103
18104 done
18105
18106  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
18107 $as_echo_n "checking for readline in -lreadline... " >&6; }
18108 if ${ac_cv_lib_readline_readline+:} false; then :
18109   $as_echo_n "(cached) " >&6
18110 else
18111   ac_check_lib_save_LIBS=$LIBS
18112 LIBS="-lreadline  $LIBS"
18113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18114 /* end confdefs.h.  */
18115
18116 /* Override any GCC internal prototype to avoid an error.
18117    Use char because int might match the return type of a GCC
18118    builtin and then its argument prototype would still apply.  */
18119 #ifdef __cplusplus
18120 extern "C"
18121 #endif
18122 char readline ();
18123 int
18124 main ()
18125 {
18126 return readline ();
18127   ;
18128   return 0;
18129 }
18130 _ACEOF
18131 if ac_fn_c_try_link "$LINENO"; then :
18132   ac_cv_lib_readline_readline=yes
18133 else
18134   ac_cv_lib_readline_readline=no
18135 fi
18136 rm -f core conftest.err conftest.$ac_objext \
18137     conftest$ac_exeext conftest.$ac_ext
18138 LIBS=$ac_check_lib_save_LIBS
18139 fi
18140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
18141 $as_echo "$ac_cv_lib_readline_readline" >&6; }
18142 if test "x$ac_cv_lib_readline_readline" = xyes; then :
18143   LIBREADLINE="-lreadline"
18144 else
18145   unset ac_cv_lib_readline_readline;
18146     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
18147 $as_echo_n "checking for readline in -lreadline... " >&6; }
18148 if ${ac_cv_lib_readline_readline+:} false; then :
18149   $as_echo_n "(cached) " >&6
18150 else
18151   ac_check_lib_save_LIBS=$LIBS
18152 LIBS="-lreadline -ltinfo $LIBS"
18153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18154 /* end confdefs.h.  */
18155
18156 /* Override any GCC internal prototype to avoid an error.
18157    Use char because int might match the return type of a GCC
18158    builtin and then its argument prototype would still apply.  */
18159 #ifdef __cplusplus
18160 extern "C"
18161 #endif
18162 char readline ();
18163 int
18164 main ()
18165 {
18166 return readline ();
18167   ;
18168   return 0;
18169 }
18170 _ACEOF
18171 if ac_fn_c_try_link "$LINENO"; then :
18172   ac_cv_lib_readline_readline=yes
18173 else
18174   ac_cv_lib_readline_readline=no
18175 fi
18176 rm -f core conftest.err conftest.$ac_objext \
18177     conftest$ac_exeext conftest.$ac_ext
18178 LIBS=$ac_check_lib_save_LIBS
18179 fi
18180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
18181 $as_echo "$ac_cv_lib_readline_readline" >&6; }
18182 if test "x$ac_cv_lib_readline_readline" = xyes; then :
18183   LIBREADLINE="-ltinfo"
18184 else
18185   unset ac_cv_lib_readline_readline;
18186       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
18187 $as_echo_n "checking for readline in -lreadline... " >&6; }
18188 if ${ac_cv_lib_readline_readline+:} false; then :
18189   $as_echo_n "(cached) " >&6
18190 else
18191   ac_check_lib_save_LIBS=$LIBS
18192 LIBS="-lreadline -lcurses $LIBS"
18193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18194 /* end confdefs.h.  */
18195
18196 /* Override any GCC internal prototype to avoid an error.
18197    Use char because int might match the return type of a GCC
18198    builtin and then its argument prototype would still apply.  */
18199 #ifdef __cplusplus
18200 extern "C"
18201 #endif
18202 char readline ();
18203 int
18204 main ()
18205 {
18206 return readline ();
18207   ;
18208   return 0;
18209 }
18210 _ACEOF
18211 if ac_fn_c_try_link "$LINENO"; then :
18212   ac_cv_lib_readline_readline=yes
18213 else
18214   ac_cv_lib_readline_readline=no
18215 fi
18216 rm -f core conftest.err conftest.$ac_objext \
18217     conftest$ac_exeext conftest.$ac_ext
18218 LIBS=$ac_check_lib_save_LIBS
18219 fi
18220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
18221 $as_echo "$ac_cv_lib_readline_readline" >&6; }
18222 if test "x$ac_cv_lib_readline_readline" = xyes; then :
18223   LIBREADLINE="-lcurses"
18224 else
18225   unset ac_cv_lib_readline_readline;
18226         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
18227 $as_echo_n "checking for readline in -lreadline... " >&6; }
18228 if ${ac_cv_lib_readline_readline+:} false; then :
18229   $as_echo_n "(cached) " >&6
18230 else
18231   ac_check_lib_save_LIBS=$LIBS
18232 LIBS="-lreadline -lncurses $LIBS"
18233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18234 /* end confdefs.h.  */
18235
18236 /* Override any GCC internal prototype to avoid an error.
18237    Use char because int might match the return type of a GCC
18238    builtin and then its argument prototype would still apply.  */
18239 #ifdef __cplusplus
18240 extern "C"
18241 #endif
18242 char readline ();
18243 int
18244 main ()
18245 {
18246 return readline ();
18247   ;
18248   return 0;
18249 }
18250 _ACEOF
18251 if ac_fn_c_try_link "$LINENO"; then :
18252   ac_cv_lib_readline_readline=yes
18253 else
18254   ac_cv_lib_readline_readline=no
18255 fi
18256 rm -f core conftest.err conftest.$ac_objext \
18257     conftest$ac_exeext conftest.$ac_ext
18258 LIBS=$ac_check_lib_save_LIBS
18259 fi
18260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
18261 $as_echo "$ac_cv_lib_readline_readline" >&6; }
18262 if test "x$ac_cv_lib_readline_readline" = xyes; then :
18263   LIBREADLINE="-lncurses"
18264 else
18265   unset ac_cv_lib_readline_readline;
18266           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
18267 $as_echo_n "checking for readline in -lreadline... " >&6; }
18268 if ${ac_cv_lib_readline_readline+:} false; then :
18269   $as_echo_n "(cached) " >&6
18270 else
18271   ac_check_lib_save_LIBS=$LIBS
18272 LIBS="-lreadline -lncursesw $LIBS"
18273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18274 /* end confdefs.h.  */
18275
18276 /* Override any GCC internal prototype to avoid an error.
18277    Use char because int might match the return type of a GCC
18278    builtin and then its argument prototype would still apply.  */
18279 #ifdef __cplusplus
18280 extern "C"
18281 #endif
18282 char readline ();
18283 int
18284 main ()
18285 {
18286 return readline ();
18287   ;
18288   return 0;
18289 }
18290 _ACEOF
18291 if ac_fn_c_try_link "$LINENO"; then :
18292   ac_cv_lib_readline_readline=yes
18293 else
18294   ac_cv_lib_readline_readline=no
18295 fi
18296 rm -f core conftest.err conftest.$ac_objext \
18297     conftest$ac_exeext conftest.$ac_ext
18298 LIBS=$ac_check_lib_save_LIBS
18299 fi
18300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
18301 $as_echo "$ac_cv_lib_readline_readline" >&6; }
18302 if test "x$ac_cv_lib_readline_readline" = xyes; then :
18303   LIBREADLINE="-lncursesw"
18304 else
18305   unset ac_cv_lib_readline_readline;
18306             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
18307 $as_echo_n "checking for readline in -lreadline... " >&6; }
18308 if ${ac_cv_lib_readline_readline+:} false; then :
18309   $as_echo_n "(cached) " >&6
18310 else
18311   ac_check_lib_save_LIBS=$LIBS
18312 LIBS="-lreadline -ltermcap $LIBS"
18313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18314 /* end confdefs.h.  */
18315
18316 /* Override any GCC internal prototype to avoid an error.
18317    Use char because int might match the return type of a GCC
18318    builtin and then its argument prototype would still apply.  */
18319 #ifdef __cplusplus
18320 extern "C"
18321 #endif
18322 char readline ();
18323 int
18324 main ()
18325 {
18326 return readline ();
18327   ;
18328   return 0;
18329 }
18330 _ACEOF
18331 if ac_fn_c_try_link "$LINENO"; then :
18332   ac_cv_lib_readline_readline=yes
18333 else
18334   ac_cv_lib_readline_readline=no
18335 fi
18336 rm -f core conftest.err conftest.$ac_objext \
18337     conftest$ac_exeext conftest.$ac_ext
18338 LIBS=$ac_check_lib_save_LIBS
18339 fi
18340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
18341 $as_echo "$ac_cv_lib_readline_readline" >&6; }
18342 if test "x$ac_cv_lib_readline_readline" = xyes; then :
18343   LIBREADLINE="-ltermcap"
18344 else
18345   LIBREADLINE=""
18346 fi
18347
18348 fi
18349
18350 fi
18351
18352 fi
18353
18354 fi
18355
18356 fi
18357
18358
18359  if test -n "$LIBREADLINE"; then
18360    if test "$LIBREADLINE" != "-lreadline"; then
18361      echo "-lreadline needs $LIBREADLINE"
18362      LIBREADLINE="-lreadline $LIBREADLINE"
18363    fi
18364  fi
18365 fi
18366
18367
18368 # Check for the availability of libedit. Different distributions put its
18369 # headers in different places. Try to cover the most common ones.
18370
18371 if test "$enable_pcretest_libedit" = "yes"; then
18372   for ac_header in editline/readline.h
18373 do :
18374   ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
18375 if test "x$ac_cv_header_editline_readline_h" = xyes; then :
18376   cat >>confdefs.h <<_ACEOF
18377 #define HAVE_EDITLINE_READLINE_H 1
18378 _ACEOF
18379  HAVE_EDITLINE_READLINE_H=1
18380 else
18381   for ac_header in edit/readline/readline.h
18382 do :
18383   ac_fn_c_check_header_mongrel "$LINENO" "edit/readline/readline.h" "ac_cv_header_edit_readline_readline_h" "$ac_includes_default"
18384 if test "x$ac_cv_header_edit_readline_readline_h" = xyes; then :
18385   cat >>confdefs.h <<_ACEOF
18386 #define HAVE_EDIT_READLINE_READLINE_H 1
18387 _ACEOF
18388  HAVE_READLINE_READLINE_H=1
18389 else
18390   for ac_header in readline/readline.h
18391 do :
18392   ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
18393 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
18394   cat >>confdefs.h <<_ACEOF
18395 #define HAVE_READLINE_READLINE_H 1
18396 _ACEOF
18397  HAVE_READLINE_READLINE_H=1
18398 fi
18399
18400 done
18401
18402 fi
18403
18404 done
18405
18406 fi
18407
18408 done
18409
18410   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -ledit" >&5
18411 $as_echo_n "checking for readline in -ledit... " >&6; }
18412 if ${ac_cv_lib_edit_readline+:} false; then :
18413   $as_echo_n "(cached) " >&6
18414 else
18415   ac_check_lib_save_LIBS=$LIBS
18416 LIBS="-ledit  $LIBS"
18417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18418 /* end confdefs.h.  */
18419
18420 /* Override any GCC internal prototype to avoid an error.
18421    Use char because int might match the return type of a GCC
18422    builtin and then its argument prototype would still apply.  */
18423 #ifdef __cplusplus
18424 extern "C"
18425 #endif
18426 char readline ();
18427 int
18428 main ()
18429 {
18430 return readline ();
18431   ;
18432   return 0;
18433 }
18434 _ACEOF
18435 if ac_fn_c_try_link "$LINENO"; then :
18436   ac_cv_lib_edit_readline=yes
18437 else
18438   ac_cv_lib_edit_readline=no
18439 fi
18440 rm -f core conftest.err conftest.$ac_objext \
18441     conftest$ac_exeext conftest.$ac_ext
18442 LIBS=$ac_check_lib_save_LIBS
18443 fi
18444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_readline" >&5
18445 $as_echo "$ac_cv_lib_edit_readline" >&6; }
18446 if test "x$ac_cv_lib_edit_readline" = xyes; then :
18447   LIBEDIT="-ledit"
18448 fi
18449
18450 fi
18451
18452 # This facilitates -ansi builds under Linux
18453
18454 PCRE_STATIC_CFLAG=""
18455 if test "x$enable_shared" = "xno" ; then
18456
18457 $as_echo "#define PCRE_STATIC 1" >>confdefs.h
18458
18459   PCRE_STATIC_CFLAG="-DPCRE_STATIC"
18460 fi
18461
18462
18463 # Here is where pcre specific defines are handled
18464
18465 if test "$enable_pcre8" = "yes"; then
18466
18467 $as_echo "#define SUPPORT_PCRE8 /**/" >>confdefs.h
18468
18469 fi
18470
18471 if test "$enable_pcre16" = "yes"; then
18472
18473 $as_echo "#define SUPPORT_PCRE16 /**/" >>confdefs.h
18474
18475 fi
18476
18477 if test "$enable_pcre32" = "yes"; then
18478
18479 $as_echo "#define SUPPORT_PCRE32 /**/" >>confdefs.h
18480
18481 fi
18482
18483 # Unless running under Windows, JIT support requires pthreads.
18484
18485 if test "$enable_jit" = "yes"; then
18486   if test "$HAVE_WINDOWS_H" != "1"; then
18487
18488
18489 ac_ext=c
18490 ac_cpp='$CPP $CPPFLAGS'
18491 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18492 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18493 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18494
18495 ax_pthread_ok=no
18496
18497 # We used to check for pthread.h first, but this fails if pthread.h
18498 # requires special compiler flags (e.g. on True64 or Sequent).
18499 # It gets checked for in the link test anyway.
18500
18501 # First of all, check if the user has set any of the PTHREAD_LIBS,
18502 # etcetera environment variables, and if threads linking works using
18503 # them:
18504 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
18505         save_CFLAGS="$CFLAGS"
18506         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
18507         save_LIBS="$LIBS"
18508         LIBS="$PTHREAD_LIBS $LIBS"
18509         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
18510 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
18511         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18512 /* end confdefs.h.  */
18513
18514 /* Override any GCC internal prototype to avoid an error.
18515    Use char because int might match the return type of a GCC
18516    builtin and then its argument prototype would still apply.  */
18517 #ifdef __cplusplus
18518 extern "C"
18519 #endif
18520 char pthread_join ();
18521 int
18522 main ()
18523 {
18524 return pthread_join ();
18525   ;
18526   return 0;
18527 }
18528 _ACEOF
18529 if ac_fn_c_try_link "$LINENO"; then :
18530   ax_pthread_ok=yes
18531 fi
18532 rm -f core conftest.err conftest.$ac_objext \
18533     conftest$ac_exeext conftest.$ac_ext
18534         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
18535 $as_echo "$ax_pthread_ok" >&6; }
18536         if test x"$ax_pthread_ok" = xno; then
18537                 PTHREAD_LIBS=""
18538                 PTHREAD_CFLAGS=""
18539         fi
18540         LIBS="$save_LIBS"
18541         CFLAGS="$save_CFLAGS"
18542 fi
18543
18544 # We must check for the threads library under a number of different
18545 # names; the ordering is very important because some systems
18546 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
18547 # libraries is broken (non-POSIX).
18548
18549 # Create a list of thread flags to try.  Items starting with a "-" are
18550 # C compiler flags, and other items are library names, except for "none"
18551 # which indicates that we try without any flags at all, and "pthread-config"
18552 # which is a program returning the flags for the Pth emulation library.
18553
18554 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
18555
18556 # The ordering *is* (sometimes) important.  Some notes on the
18557 # individual items follow:
18558
18559 # pthreads: AIX (must check this before -lpthread)
18560 # none: in case threads are in libc; should be tried before -Kthread and
18561 #       other compiler flags to prevent continual compiler warnings
18562 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
18563 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
18564 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
18565 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
18566 # -pthreads: Solaris/gcc
18567 # -mthreads: Mingw32/gcc, Lynx/gcc
18568 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
18569 #      doesn't hurt to check since this sometimes defines pthreads too;
18570 #      also defines -D_REENTRANT)
18571 #      ... -mt is also the pthreads flag for HP/aCC
18572 # pthread: Linux, etcetera
18573 # --thread-safe: KAI C++
18574 # pthread-config: use pthread-config program (for GNU Pth library)
18575
18576 case ${host_os} in
18577         solaris*)
18578
18579         # On Solaris (at least, for some versions), libc contains stubbed
18580         # (non-functional) versions of the pthreads routines, so link-based
18581         # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
18582         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
18583         # a function called by this macro, so we could check for that, but
18584         # who knows whether they'll stub that too in a future libc.)  So,
18585         # we'll just look for -pthreads and -lpthread first:
18586
18587         ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
18588         ;;
18589
18590         darwin*)
18591         ax_pthread_flags="-pthread $ax_pthread_flags"
18592         ;;
18593 esac
18594
18595 if test x"$ax_pthread_ok" = xno; then
18596 for flag in $ax_pthread_flags; do
18597
18598         case $flag in
18599                 none)
18600                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
18601 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
18602                 ;;
18603
18604                 -*)
18605                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
18606 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
18607                 PTHREAD_CFLAGS="$flag"
18608                 ;;
18609
18610                 pthread-config)
18611                 # Extract the first word of "pthread-config", so it can be a program name with args.
18612 set dummy pthread-config; ac_word=$2
18613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18614 $as_echo_n "checking for $ac_word... " >&6; }
18615 if ${ac_cv_prog_ax_pthread_config+:} false; then :
18616   $as_echo_n "(cached) " >&6
18617 else
18618   if test -n "$ax_pthread_config"; then
18619   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
18620 else
18621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18622 for as_dir in $PATH
18623 do
18624   IFS=$as_save_IFS
18625   test -z "$as_dir" && as_dir=.
18626     for ac_exec_ext in '' $ac_executable_extensions; do
18627   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18628     ac_cv_prog_ax_pthread_config="yes"
18629     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18630     break 2
18631   fi
18632 done
18633   done
18634 IFS=$as_save_IFS
18635
18636   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
18637 fi
18638 fi
18639 ax_pthread_config=$ac_cv_prog_ax_pthread_config
18640 if test -n "$ax_pthread_config"; then
18641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
18642 $as_echo "$ax_pthread_config" >&6; }
18643 else
18644   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18645 $as_echo "no" >&6; }
18646 fi
18647
18648
18649                 if test x"$ax_pthread_config" = xno; then continue; fi
18650                 PTHREAD_CFLAGS="`pthread-config --cflags`"
18651                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
18652                 ;;
18653
18654                 *)
18655                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
18656 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
18657                 PTHREAD_LIBS="-l$flag"
18658                 ;;
18659         esac
18660
18661         save_LIBS="$LIBS"
18662         save_CFLAGS="$CFLAGS"
18663         LIBS="$PTHREAD_LIBS $LIBS"
18664         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
18665
18666         # Check for various functions.  We must include pthread.h,
18667         # since some functions may be macros.  (On the Sequent, we
18668         # need a special flag -Kthread to make this header compile.)
18669         # We check for pthread_join because it is in -lpthread on IRIX
18670         # while pthread_create is in libc.  We check for pthread_attr_init
18671         # due to DEC craziness with -lpthreads.  We check for
18672         # pthread_cleanup_push because it is one of the few pthread
18673         # functions on Solaris that doesn't have a non-functional libc stub.
18674         # We try pthread_create on general principles.
18675         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18676 /* end confdefs.h.  */
18677 #include <pthread.h>
18678                         static void routine(void *a) { a = 0; }
18679                         static void *start_routine(void *a) { return a; }
18680 int
18681 main ()
18682 {
18683 pthread_t th; pthread_attr_t attr;
18684                         pthread_create(&th, 0, start_routine, 0);
18685                         pthread_join(th, 0);
18686                         pthread_attr_init(&attr);
18687                         pthread_cleanup_push(routine, 0);
18688                         pthread_cleanup_pop(0) /* ; */
18689   ;
18690   return 0;
18691 }
18692 _ACEOF
18693 if ac_fn_c_try_link "$LINENO"; then :
18694   ax_pthread_ok=yes
18695 fi
18696 rm -f core conftest.err conftest.$ac_objext \
18697     conftest$ac_exeext conftest.$ac_ext
18698
18699         LIBS="$save_LIBS"
18700         CFLAGS="$save_CFLAGS"
18701
18702         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
18703 $as_echo "$ax_pthread_ok" >&6; }
18704         if test "x$ax_pthread_ok" = xyes; then
18705                 break;
18706         fi
18707
18708         PTHREAD_LIBS=""
18709         PTHREAD_CFLAGS=""
18710 done
18711 fi
18712
18713 # Various other checks:
18714 if test "x$ax_pthread_ok" = xyes; then
18715         save_LIBS="$LIBS"
18716         LIBS="$PTHREAD_LIBS $LIBS"
18717         save_CFLAGS="$CFLAGS"
18718         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
18719
18720         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
18721         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
18722 $as_echo_n "checking for joinable pthread attribute... " >&6; }
18723         attr_name=unknown
18724         for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
18725             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18726 /* end confdefs.h.  */
18727 #include <pthread.h>
18728 int
18729 main ()
18730 {
18731 int attr = $attr; return attr /* ; */
18732   ;
18733   return 0;
18734 }
18735 _ACEOF
18736 if ac_fn_c_try_link "$LINENO"; then :
18737   attr_name=$attr; break
18738 fi
18739 rm -f core conftest.err conftest.$ac_objext \
18740     conftest$ac_exeext conftest.$ac_ext
18741         done
18742         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
18743 $as_echo "$attr_name" >&6; }
18744         if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
18745
18746 cat >>confdefs.h <<_ACEOF
18747 #define PTHREAD_CREATE_JOINABLE $attr_name
18748 _ACEOF
18749
18750         fi
18751
18752         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
18753 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
18754         flag=no
18755         case ${host_os} in
18756             aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
18757             osf* | hpux*) flag="-D_REENTRANT";;
18758             solaris*)
18759             if test "$GCC" = "yes"; then
18760                 flag="-D_REENTRANT"
18761             else
18762                 flag="-mt -D_REENTRANT"
18763             fi
18764             ;;
18765         esac
18766         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
18767 $as_echo "${flag}" >&6; }
18768         if test "x$flag" != xno; then
18769             PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
18770         fi
18771
18772         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
18773 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
18774 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
18775   $as_echo_n "(cached) " >&6
18776 else
18777
18778                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18779 /* end confdefs.h.  */
18780
18781                     #include <pthread.h>
18782 int
18783 main ()
18784 {
18785 int i = PTHREAD_PRIO_INHERIT;
18786   ;
18787   return 0;
18788 }
18789 _ACEOF
18790 if ac_fn_c_try_link "$LINENO"; then :
18791   ax_cv_PTHREAD_PRIO_INHERIT=yes
18792 else
18793   ax_cv_PTHREAD_PRIO_INHERIT=no
18794 fi
18795 rm -f core conftest.err conftest.$ac_objext \
18796     conftest$ac_exeext conftest.$ac_ext
18797
18798 fi
18799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
18800 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
18801         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
18802
18803 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
18804
18805 fi
18806
18807         LIBS="$save_LIBS"
18808         CFLAGS="$save_CFLAGS"
18809
18810         # More AIX lossage: must compile with xlc_r or cc_r
18811         if test x"$GCC" != xyes; then
18812           for ac_prog in xlc_r cc_r
18813 do
18814   # Extract the first word of "$ac_prog", so it can be a program name with args.
18815 set dummy $ac_prog; ac_word=$2
18816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18817 $as_echo_n "checking for $ac_word... " >&6; }
18818 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
18819   $as_echo_n "(cached) " >&6
18820 else
18821   if test -n "$PTHREAD_CC"; then
18822   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
18823 else
18824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18825 for as_dir in $PATH
18826 do
18827   IFS=$as_save_IFS
18828   test -z "$as_dir" && as_dir=.
18829     for ac_exec_ext in '' $ac_executable_extensions; do
18830   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18831     ac_cv_prog_PTHREAD_CC="$ac_prog"
18832     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18833     break 2
18834   fi
18835 done
18836   done
18837 IFS=$as_save_IFS
18838
18839 fi
18840 fi
18841 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
18842 if test -n "$PTHREAD_CC"; then
18843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
18844 $as_echo "$PTHREAD_CC" >&6; }
18845 else
18846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18847 $as_echo "no" >&6; }
18848 fi
18849
18850
18851   test -n "$PTHREAD_CC" && break
18852 done
18853 test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
18854
18855         else
18856           PTHREAD_CC=$CC
18857         fi
18858 else
18859         PTHREAD_CC="$CC"
18860 fi
18861
18862
18863
18864
18865
18866 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
18867 if test x"$ax_pthread_ok" = xyes; then
18868
18869 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
18870
18871         :
18872 else
18873         ax_pthread_ok=no
18874         as_fn_error $? "JIT support requires pthreads" "$LINENO" 5
18875 fi
18876 ac_ext=c
18877 ac_cpp='$CPP $CPPFLAGS'
18878 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18879 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18880 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18881
18882
18883     CC="$PTHREAD_CC"
18884     CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
18885     LIBS="$PTHREAD_LIBS $LIBS"
18886   fi
18887
18888 $as_echo "#define SUPPORT_JIT /**/" >>confdefs.h
18889
18890 else
18891   enable_pcregrep_jit="no"
18892 fi
18893
18894 if test "$enable_pcregrep_jit" = "yes"; then
18895
18896 $as_echo "#define SUPPORT_PCREGREP_JIT /**/" >>confdefs.h
18897
18898 fi
18899
18900 if test "$enable_utf" = "yes"; then
18901
18902 $as_echo "#define SUPPORT_UTF /**/" >>confdefs.h
18903
18904 fi
18905
18906 if test "$enable_unicode_properties" = "yes"; then
18907
18908 $as_echo "#define SUPPORT_UCP /**/" >>confdefs.h
18909
18910 fi
18911
18912 if test "$enable_stack_for_recursion" = "no"; then
18913
18914 $as_echo "#define NO_RECURSE /**/" >>confdefs.h
18915
18916 fi
18917
18918 if test "$enable_pcregrep_libz" = "yes"; then
18919
18920 $as_echo "#define SUPPORT_LIBZ /**/" >>confdefs.h
18921
18922 fi
18923
18924 if test "$enable_pcregrep_libbz2" = "yes"; then
18925
18926 $as_echo "#define SUPPORT_LIBBZ2 /**/" >>confdefs.h
18927
18928 fi
18929
18930 if test $with_pcregrep_bufsize -lt 8192 ; then
18931   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $with_pcregrep_bufsize is too small for --with-pcregrep-bufsize; using 8192" >&5
18932 $as_echo "$as_me: WARNING: $with_pcregrep_bufsize is too small for --with-pcregrep-bufsize; using 8192" >&2;}
18933   with_pcregrep_bufsize="8192"
18934 else
18935   if test $? -gt 1 ; then
18936   as_fn_error $? "Bad value for  --with-pcregrep-bufsize" "$LINENO" 5
18937   fi
18938 fi
18939
18940
18941 cat >>confdefs.h <<_ACEOF
18942 #define PCREGREP_BUFSIZE $with_pcregrep_bufsize
18943 _ACEOF
18944
18945
18946 if test "$enable_pcretest_libedit" = "yes"; then
18947
18948 $as_echo "#define SUPPORT_LIBEDIT /**/" >>confdefs.h
18949
18950   LIBREADLINE="$LIBEDIT"
18951 elif test "$enable_pcretest_libreadline" = "yes"; then
18952
18953 $as_echo "#define SUPPORT_LIBREADLINE /**/" >>confdefs.h
18954
18955 fi
18956
18957
18958 cat >>confdefs.h <<_ACEOF
18959 #define NEWLINE $ac_pcre_newline_value
18960 _ACEOF
18961
18962
18963 if test "$enable_bsr_anycrlf" = "yes"; then
18964
18965 $as_echo "#define BSR_ANYCRLF /**/" >>confdefs.h
18966
18967 fi
18968
18969
18970 cat >>confdefs.h <<_ACEOF
18971 #define LINK_SIZE $with_link_size
18972 _ACEOF
18973
18974
18975
18976 cat >>confdefs.h <<_ACEOF
18977 #define POSIX_MALLOC_THRESHOLD $with_posix_malloc_threshold
18978 _ACEOF
18979
18980
18981
18982 cat >>confdefs.h <<_ACEOF
18983 #define PARENS_NEST_LIMIT $with_parens_nest_limit
18984 _ACEOF
18985
18986
18987
18988 cat >>confdefs.h <<_ACEOF
18989 #define MATCH_LIMIT $with_match_limit
18990 _ACEOF
18991
18992
18993
18994 cat >>confdefs.h <<_ACEOF
18995 #define MATCH_LIMIT_RECURSION $with_match_limit_recursion
18996 _ACEOF
18997
18998
18999
19000 $as_echo "#define MAX_NAME_SIZE 32" >>confdefs.h
19001
19002
19003
19004 $as_echo "#define MAX_NAME_COUNT 10000" >>confdefs.h
19005
19006
19007
19008
19009 if test "$enable_ebcdic" = "yes"; then
19010
19011 cat >>confdefs.h <<_ACEOF
19012 #define EBCDIC /**/
19013 _ACEOF
19014
19015 fi
19016
19017 if test "$enable_ebcdic_nl25" = "yes"; then
19018
19019 cat >>confdefs.h <<_ACEOF
19020 #define EBCDIC_NL25 /**/
19021 _ACEOF
19022
19023 fi
19024
19025 if test "$enable_valgrind" = "yes"; then
19026
19027 cat >>confdefs.h <<_ACEOF
19028 #define SUPPORT_VALGRIND /**/
19029 _ACEOF
19030
19031 fi
19032
19033 # Platform specific issues
19034 NO_UNDEFINED=
19035 EXPORT_ALL_SYMBOLS=
19036 case $host_os in
19037   cygwin* | mingw* )
19038     if test X"$enable_shared" = Xyes; then
19039       NO_UNDEFINED="-no-undefined"
19040       EXPORT_ALL_SYMBOLS="-Wl,--export-all-symbols"
19041     fi
19042     ;;
19043 esac
19044
19045 # The extra LDFLAGS for each particular library
19046 # (Note: The libpcre*_version bits are m4 variables, assigned above)
19047
19048 EXTRA_LIBPCRE_LDFLAGS="$EXTRA_LIBPCRE_LDFLAGS \
19049                        $NO_UNDEFINED -version-info 3:3:2"
19050
19051 EXTRA_LIBPCRE16_LDFLAGS="$EXTRA_LIBPCRE16_LDFLAGS \
19052                        $NO_UNDEFINED -version-info 2:3:2"
19053
19054 EXTRA_LIBPCRE32_LDFLAGS="$EXTRA_LIBPCRE32_LDFLAGS \
19055                        $NO_UNDEFINED -version-info 0:3:0"
19056
19057 EXTRA_LIBPCREPOSIX_LDFLAGS="$EXTRA_LIBPCREPOSIX_LDFLAGS \
19058                             $NO_UNDEFINED -version-info 0:2:0"
19059
19060 EXTRA_LIBPCRECPP_LDFLAGS="$EXTRA_LIBPCRECPP_LDFLAGS \
19061                           $NO_UNDEFINED -version-info 0:0:0 \
19062                           $EXPORT_ALL_SYMBOLS"
19063
19064
19065
19066
19067
19068
19069
19070 # When we run 'make distcheck', use these arguments. Turning off compiler
19071 # optimization makes it run faster.
19072 DISTCHECK_CONFIGURE_FLAGS="CFLAGS='' CXXFLAGS='' --enable-pcre16 --enable-pcre32 --enable-jit --enable-cpp --enable-unicode-properties"
19073
19074
19075 # Check that, if --enable-pcregrep-libz or --enable-pcregrep-libbz2 is
19076 # specified, the relevant library is available.
19077
19078 if test "$enable_pcregrep_libz" = "yes"; then
19079   if test "$HAVE_ZLIB_H" != "1"; then
19080     echo "** Cannot --enable-pcregrep-libz because zlib.h was not found"
19081     exit 1
19082   fi
19083   if test "$HAVE_LIBZ" != "1"; then
19084     echo "** Cannot --enable-pcregrep-libz because libz was not found"
19085     exit 1
19086   fi
19087   LIBZ="-lz"
19088 fi
19089
19090
19091 if test "$enable_pcregrep_libbz2" = "yes"; then
19092   if test "$HAVE_BZLIB_H" != "1"; then
19093     echo "** Cannot --enable-pcregrep-libbz2 because bzlib.h was not found"
19094     exit 1
19095   fi
19096   if test "$HAVE_LIBBZ2" != "1"; then
19097     echo "** Cannot --enable-pcregrep-libbz2 because libbz2 was not found"
19098     exit 1
19099   fi
19100   LIBBZ2="-lbz2"
19101 fi
19102
19103
19104 # Similarly for --enable-pcretest-readline
19105
19106 if test "$enable_pcretest_libedit" = "yes"; then
19107   if test "$enable_pcretest_libreadline" = "yes"; then
19108     echo "** Cannot use both --enable-pcretest-libedit and --enable-pcretest-readline"
19109     exit 1
19110   fi
19111   if test "$HAVE_EDITLINE_READLINE_H" != "1" -a \
19112           "$HAVE_READLINE_READLINE_H" != "1"; then
19113     echo "** Cannot --enable-pcretest-libedit because neither editline/readline.h"
19114     echo "** nor readline/readline.h was found."
19115     exit 1
19116   fi
19117   if test -z "$LIBEDIT"; then
19118     echo "** Cannot --enable-pcretest-libedit because libedit library was not found."
19119     exit 1
19120   fi
19121 fi
19122
19123 if test "$enable_pcretest_libreadline" = "yes"; then
19124   if test "$HAVE_READLINE_H" != "1"; then
19125     echo "** Cannot --enable-pcretest-readline because readline/readline.h was not found."
19126     exit 1
19127   fi
19128   if test "$HAVE_HISTORY_H" != "1"; then
19129     echo "** Cannot --enable-pcretest-readline because readline/history.h was not found."
19130     exit 1
19131   fi
19132   if test -z "$LIBREADLINE"; then
19133     echo "** Cannot --enable-pcretest-readline because readline library was not found."
19134     exit 1
19135   fi
19136 fi
19137
19138 # Handle valgrind support
19139
19140 if test "$enable_valgrind" = "yes"; then
19141
19142
19143
19144
19145
19146
19147
19148 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19149         if test -n "$ac_tool_prefix"; then
19150   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19151 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19153 $as_echo_n "checking for $ac_word... " >&6; }
19154 if ${ac_cv_path_PKG_CONFIG+:} false; then :
19155   $as_echo_n "(cached) " >&6
19156 else
19157   case $PKG_CONFIG in
19158   [\\/]* | ?:[\\/]*)
19159   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19160   ;;
19161   *)
19162   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19163 for as_dir in $PATH
19164 do
19165   IFS=$as_save_IFS
19166   test -z "$as_dir" && as_dir=.
19167     for ac_exec_ext in '' $ac_executable_extensions; do
19168   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19169     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19170     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19171     break 2
19172   fi
19173 done
19174   done
19175 IFS=$as_save_IFS
19176
19177   ;;
19178 esac
19179 fi
19180 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19181 if test -n "$PKG_CONFIG"; then
19182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
19183 $as_echo "$PKG_CONFIG" >&6; }
19184 else
19185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19186 $as_echo "no" >&6; }
19187 fi
19188
19189
19190 fi
19191 if test -z "$ac_cv_path_PKG_CONFIG"; then
19192   ac_pt_PKG_CONFIG=$PKG_CONFIG
19193   # Extract the first word of "pkg-config", so it can be a program name with args.
19194 set dummy pkg-config; ac_word=$2
19195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19196 $as_echo_n "checking for $ac_word... " >&6; }
19197 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
19198   $as_echo_n "(cached) " >&6
19199 else
19200   case $ac_pt_PKG_CONFIG in
19201   [\\/]* | ?:[\\/]*)
19202   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19203   ;;
19204   *)
19205   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19206 for as_dir in $PATH
19207 do
19208   IFS=$as_save_IFS
19209   test -z "$as_dir" && as_dir=.
19210     for ac_exec_ext in '' $ac_executable_extensions; do
19211   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19212     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19213     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19214     break 2
19215   fi
19216 done
19217   done
19218 IFS=$as_save_IFS
19219
19220   ;;
19221 esac
19222 fi
19223 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19224 if test -n "$ac_pt_PKG_CONFIG"; then
19225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
19226 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
19227 else
19228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19229 $as_echo "no" >&6; }
19230 fi
19231
19232   if test "x$ac_pt_PKG_CONFIG" = x; then
19233     PKG_CONFIG=""
19234   else
19235     case $cross_compiling:$ac_tool_warned in
19236 yes:)
19237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
19238 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
19239 ac_tool_warned=yes ;;
19240 esac
19241     PKG_CONFIG=$ac_pt_PKG_CONFIG
19242   fi
19243 else
19244   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19245 fi
19246
19247 fi
19248 if test -n "$PKG_CONFIG"; then
19249         _pkg_min_version=0.9.0
19250         { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
19251 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
19252         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19253                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19254 $as_echo "yes" >&6; }
19255         else
19256                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19257 $as_echo "no" >&6; }
19258                 PKG_CONFIG=""
19259         fi
19260 fi
19261
19262 pkg_failed=no
19263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND" >&5
19264 $as_echo_n "checking for VALGRIND... " >&6; }
19265
19266 if test -n "$VALGRIND_CFLAGS"; then
19267     pkg_cv_VALGRIND_CFLAGS="$VALGRIND_CFLAGS"
19268  elif test -n "$PKG_CONFIG"; then
19269     if test -n "$PKG_CONFIG" && \
19270     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5
19271   ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5
19272   ac_status=$?
19273   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19274   test $ac_status = 0; }; then
19275   pkg_cv_VALGRIND_CFLAGS=`$PKG_CONFIG --cflags "valgrind" 2>/dev/null`
19276                       test "x$?" != "x0" && pkg_failed=yes
19277 else
19278   pkg_failed=yes
19279 fi
19280  else
19281     pkg_failed=untried
19282 fi
19283 if test -n "$VALGRIND_LIBS"; then
19284     pkg_cv_VALGRIND_LIBS="$VALGRIND_LIBS"
19285  elif test -n "$PKG_CONFIG"; then
19286     if test -n "$PKG_CONFIG" && \
19287     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5
19288   ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5
19289   ac_status=$?
19290   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19291   test $ac_status = 0; }; then
19292   pkg_cv_VALGRIND_LIBS=`$PKG_CONFIG --libs "valgrind" 2>/dev/null`
19293                       test "x$?" != "x0" && pkg_failed=yes
19294 else
19295   pkg_failed=yes
19296 fi
19297  else
19298     pkg_failed=untried
19299 fi
19300
19301
19302
19303 if test $pkg_failed = yes; then
19304         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19305 $as_echo "no" >&6; }
19306
19307 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19308         _pkg_short_errors_supported=yes
19309 else
19310         _pkg_short_errors_supported=no
19311 fi
19312         if test $_pkg_short_errors_supported = yes; then
19313                 VALGRIND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "valgrind" 2>&1`
19314         else
19315                 VALGRIND_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "valgrind" 2>&1`
19316         fi
19317         # Put the nasty error message in config.log where it belongs
19318         echo "$VALGRIND_PKG_ERRORS" >&5
19319
19320         as_fn_error $? "Package requirements (valgrind) were not met:
19321
19322 $VALGRIND_PKG_ERRORS
19323
19324 Consider adjusting the PKG_CONFIG_PATH environment variable if you
19325 installed software in a non-standard prefix.
19326
19327 Alternatively, you may set the environment variables VALGRIND_CFLAGS
19328 and VALGRIND_LIBS to avoid the need to call pkg-config.
19329 See the pkg-config man page for more details." "$LINENO" 5
19330 elif test $pkg_failed = untried; then
19331         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19332 $as_echo "no" >&6; }
19333         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19334 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19335 as_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
19336 is in your PATH or set the PKG_CONFIG environment variable to the full
19337 path to pkg-config.
19338
19339 Alternatively, you may set the environment variables VALGRIND_CFLAGS
19340 and VALGRIND_LIBS to avoid the need to call pkg-config.
19341 See the pkg-config man page for more details.
19342
19343 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
19344 See \`config.log' for more details" "$LINENO" 5; }
19345 else
19346         VALGRIND_CFLAGS=$pkg_cv_VALGRIND_CFLAGS
19347         VALGRIND_LIBS=$pkg_cv_VALGRIND_LIBS
19348         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19349 $as_echo "yes" >&6; }
19350
19351 fi
19352 fi
19353
19354 # Handle code coverage reporting support
19355 if test "$enable_coverage" = "yes"; then
19356   if test "x$GCC" != "xyes"; then
19357     as_fn_error $? "Code coverage reports can only be generated when using GCC" "$LINENO" 5
19358   fi
19359
19360   # ccache is incompatible with gcov
19361   # Extract the first word of "shtool", so it can be a program name with args.
19362 set dummy shtool; ac_word=$2
19363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19364 $as_echo_n "checking for $ac_word... " >&6; }
19365 if ${ac_cv_path_SHTOOL+:} false; then :
19366   $as_echo_n "(cached) " >&6
19367 else
19368   case $SHTOOL in
19369   [\\/]* | ?:[\\/]*)
19370   ac_cv_path_SHTOOL="$SHTOOL" # Let the user override the test with a path.
19371   ;;
19372   *)
19373   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19374 for as_dir in $PATH
19375 do
19376   IFS=$as_save_IFS
19377   test -z "$as_dir" && as_dir=.
19378     for ac_exec_ext in '' $ac_executable_extensions; do
19379   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19380     ac_cv_path_SHTOOL="$as_dir/$ac_word$ac_exec_ext"
19381     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19382     break 2
19383   fi
19384 done
19385   done
19386 IFS=$as_save_IFS
19387
19388   test -z "$ac_cv_path_SHTOOL" && ac_cv_path_SHTOOL="false"
19389   ;;
19390 esac
19391 fi
19392 SHTOOL=$ac_cv_path_SHTOOL
19393 if test -n "$SHTOOL"; then
19394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHTOOL" >&5
19395 $as_echo "$SHTOOL" >&6; }
19396 else
19397   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19398 $as_echo "no" >&6; }
19399 fi
19400
19401
19402   case `$SHTOOL path $CC` in
19403     *ccache*) cc_ccache=yes;;
19404     *) cc_ccache=no;;
19405   esac
19406
19407   if test "$cc_ccache" = "yes"; then
19408     if test -z "$CCACHE_DISABLE" -o "$CCACHE_DISABLE" != "1"; then
19409       as_fn_error $? "must export CCACHE_DISABLE=1 to disable ccache for code coverage" "$LINENO" 5
19410     fi
19411   fi
19412
19413
19414   # Extract the first word of "lcov", so it can be a program name with args.
19415 set dummy lcov; ac_word=$2
19416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19417 $as_echo_n "checking for $ac_word... " >&6; }
19418 if ${ac_cv_path_LCOV+:} false; then :
19419   $as_echo_n "(cached) " >&6
19420 else
19421   case $LCOV in
19422   [\\/]* | ?:[\\/]*)
19423   ac_cv_path_LCOV="$LCOV" # Let the user override the test with a path.
19424   ;;
19425   *)
19426   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19427 for as_dir in $PATH
19428 do
19429   IFS=$as_save_IFS
19430   test -z "$as_dir" && as_dir=.
19431     for ac_exec_ext in '' $ac_executable_extensions; do
19432   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19433     ac_cv_path_LCOV="$as_dir/$ac_word$ac_exec_ext"
19434     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19435     break 2
19436   fi
19437 done
19438   done
19439 IFS=$as_save_IFS
19440
19441   test -z "$ac_cv_path_LCOV" && ac_cv_path_LCOV="false"
19442   ;;
19443 esac
19444 fi
19445 LCOV=$ac_cv_path_LCOV
19446 if test -n "$LCOV"; then
19447   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
19448 $as_echo "$LCOV" >&6; }
19449 else
19450   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19451 $as_echo "no" >&6; }
19452 fi
19453
19454
19455   if test "x$LCOV" = "xfalse"; then
19456     as_fn_error $? "lcov not found" "$LINENO" 5
19457   fi
19458
19459
19460   # Extract the first word of "genhtml", so it can be a program name with args.
19461 set dummy genhtml; ac_word=$2
19462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19463 $as_echo_n "checking for $ac_word... " >&6; }
19464 if ${ac_cv_path_GENHTML+:} false; then :
19465   $as_echo_n "(cached) " >&6
19466 else
19467   case $GENHTML in
19468   [\\/]* | ?:[\\/]*)
19469   ac_cv_path_GENHTML="$GENHTML" # Let the user override the test with a path.
19470   ;;
19471   *)
19472   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19473 for as_dir in $PATH
19474 do
19475   IFS=$as_save_IFS
19476   test -z "$as_dir" && as_dir=.
19477     for ac_exec_ext in '' $ac_executable_extensions; do
19478   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19479     ac_cv_path_GENHTML="$as_dir/$ac_word$ac_exec_ext"
19480     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19481     break 2
19482   fi
19483 done
19484   done
19485 IFS=$as_save_IFS
19486
19487   test -z "$ac_cv_path_GENHTML" && ac_cv_path_GENHTML="false"
19488   ;;
19489 esac
19490 fi
19491 GENHTML=$ac_cv_path_GENHTML
19492 if test -n "$GENHTML"; then
19493   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
19494 $as_echo "$GENHTML" >&6; }
19495 else
19496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19497 $as_echo "no" >&6; }
19498 fi
19499
19500
19501   if test "x$GENHTML" = "xfalse"; then
19502     as_fn_error $? "genhtml not found" "$LINENO" 5
19503   fi
19504
19505   # Set flags needed for gcov
19506   GCOV_CFLAGS="-O0 -ggdb3 -fprofile-arcs -ftest-coverage"
19507   GCOV_CXXFLAGS="-O0 -ggdb3 -fprofile-arcs -ftest-coverage"
19508   GCOV_LIBS="-lgcov"
19509
19510
19511
19512 fi # enable_coverage
19513
19514  if test "x$enable_coverage" = "xyes"; then
19515   WITH_GCOV_TRUE=
19516   WITH_GCOV_FALSE='#'
19517 else
19518   WITH_GCOV_TRUE='#'
19519   WITH_GCOV_FALSE=
19520 fi
19521
19522
19523 # Produce these files, in addition to config.h.
19524 ac_config_files="$ac_config_files Makefile libpcre.pc libpcre16.pc libpcre32.pc libpcreposix.pc libpcrecpp.pc pcre-config pcre.h pcre_stringpiece.h pcrecpparg.h"
19525
19526
19527 # Make the generated script files executable.
19528 ac_config_commands="$ac_config_commands script-chmod"
19529
19530
19531 # Make sure that pcre_chartables.c is removed in case the method for
19532 # creating it was changed by reconfiguration.
19533 ac_config_commands="$ac_config_commands delete-old-chartables"
19534
19535
19536 cat >confcache <<\_ACEOF
19537 # This file is a shell script that caches the results of configure
19538 # tests run on this system so they can be shared between configure
19539 # scripts and configure runs, see configure's option --config-cache.
19540 # It is not useful on other systems.  If it contains results you don't
19541 # want to keep, you may remove or edit it.
19542 #
19543 # config.status only pays attention to the cache file if you give it
19544 # the --recheck option to rerun configure.
19545 #
19546 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19547 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19548 # following values.
19549
19550 _ACEOF
19551
19552 # The following way of writing the cache mishandles newlines in values,
19553 # but we know of no workaround that is simple, portable, and efficient.
19554 # So, we kill variables containing newlines.
19555 # Ultrix sh set writes to stderr and can't be redirected directly,
19556 # and sets the high bit in the cache file unless we assign to the vars.
19557 (
19558   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19559     eval ac_val=\$$ac_var
19560     case $ac_val in #(
19561     *${as_nl}*)
19562       case $ac_var in #(
19563       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19564 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19565       esac
19566       case $ac_var in #(
19567       _ | IFS | as_nl) ;; #(
19568       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19569       *) { eval $ac_var=; unset $ac_var;} ;;
19570       esac ;;
19571     esac
19572   done
19573
19574   (set) 2>&1 |
19575     case $as_nl`(ac_space=' '; set) 2>&1` in #(
19576     *${as_nl}ac_space=\ *)
19577       # `set' does not quote correctly, so add quotes: double-quote
19578       # substitution turns \\\\ into \\, and sed turns \\ into \.
19579       sed -n \
19580         "s/'/'\\\\''/g;
19581           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19582       ;; #(
19583     *)
19584       # `set' quotes correctly as required by POSIX, so do not add quotes.
19585       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19586       ;;
19587     esac |
19588     sort
19589 ) |
19590   sed '
19591      /^ac_cv_env_/b end
19592      t clear
19593      :clear
19594      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19595      t end
19596      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19597      :end' >>confcache
19598 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19599   if test -w "$cache_file"; then
19600     if test "x$cache_file" != "x/dev/null"; then
19601       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19602 $as_echo "$as_me: updating cache $cache_file" >&6;}
19603       if test ! -f "$cache_file" || test -h "$cache_file"; then
19604         cat confcache >"$cache_file"
19605       else
19606         case $cache_file in #(
19607         */* | ?:*)
19608           mv -f confcache "$cache_file"$$ &&
19609           mv -f "$cache_file"$$ "$cache_file" ;; #(
19610         *)
19611           mv -f confcache "$cache_file" ;;
19612         esac
19613       fi
19614     fi
19615   else
19616     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19617 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19618   fi
19619 fi
19620 rm -f confcache
19621
19622 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19623 # Let make expand exec_prefix.
19624 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19625
19626 DEFS=-DHAVE_CONFIG_H
19627
19628 ac_libobjs=
19629 ac_ltlibobjs=
19630 U=
19631 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19632   # 1. Remove the extension, and $U if already installed.
19633   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19634   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19635   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19636   #    will be set to the directory where LIBOBJS objects are built.
19637   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19638   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19639 done
19640 LIBOBJS=$ac_libobjs
19641
19642 LTLIBOBJS=$ac_ltlibobjs
19643
19644
19645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
19646 $as_echo_n "checking that generated files are newer than configure... " >&6; }
19647    if test -n "$am_sleep_pid"; then
19648      # Hide warnings about reused PIDs.
19649      wait $am_sleep_pid 2>/dev/null
19650    fi
19651    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
19652 $as_echo "done" >&6; }
19653  if test -n "$EXEEXT"; then
19654   am__EXEEXT_TRUE=
19655   am__EXEEXT_FALSE='#'
19656 else
19657   am__EXEEXT_TRUE='#'
19658   am__EXEEXT_FALSE=
19659 fi
19660
19661 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19662   as_fn_error $? "conditional \"AMDEP\" was never defined.
19663 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19664 fi
19665 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19666   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19667 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19668 fi
19669 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19670   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19671 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19672 fi
19673 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
19674   as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
19675 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19676 fi
19677 if test -z "${WITH_PCRE8_TRUE}" && test -z "${WITH_PCRE8_FALSE}"; then
19678   as_fn_error $? "conditional \"WITH_PCRE8\" was never defined.
19679 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19680 fi
19681 if test -z "${WITH_PCRE16_TRUE}" && test -z "${WITH_PCRE16_FALSE}"; then
19682   as_fn_error $? "conditional \"WITH_PCRE16\" was never defined.
19683 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19684 fi
19685 if test -z "${WITH_PCRE32_TRUE}" && test -z "${WITH_PCRE32_FALSE}"; then
19686   as_fn_error $? "conditional \"WITH_PCRE32\" was never defined.
19687 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19688 fi
19689 if test -z "${WITH_PCRE_CPP_TRUE}" && test -z "${WITH_PCRE_CPP_FALSE}"; then
19690   as_fn_error $? "conditional \"WITH_PCRE_CPP\" was never defined.
19691 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19692 fi
19693 if test -z "${WITH_REBUILD_CHARTABLES_TRUE}" && test -z "${WITH_REBUILD_CHARTABLES_FALSE}"; then
19694   as_fn_error $? "conditional \"WITH_REBUILD_CHARTABLES\" was never defined.
19695 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19696 fi
19697 if test -z "${WITH_JIT_TRUE}" && test -z "${WITH_JIT_FALSE}"; then
19698   as_fn_error $? "conditional \"WITH_JIT\" was never defined.
19699 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19700 fi
19701 if test -z "${WITH_UTF_TRUE}" && test -z "${WITH_UTF_FALSE}"; then
19702   as_fn_error $? "conditional \"WITH_UTF\" was never defined.
19703 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19704 fi
19705 if test -z "${WITH_VALGRIND_TRUE}" && test -z "${WITH_VALGRIND_FALSE}"; then
19706   as_fn_error $? "conditional \"WITH_VALGRIND\" was never defined.
19707 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19708 fi
19709 if test -z "${WITH_GCOV_TRUE}" && test -z "${WITH_GCOV_FALSE}"; then
19710   as_fn_error $? "conditional \"WITH_GCOV\" was never defined.
19711 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19712 fi
19713
19714 : "${CONFIG_STATUS=./config.status}"
19715 ac_write_fail=0
19716 ac_clean_files_save=$ac_clean_files
19717 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19718 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19719 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19720 as_write_fail=0
19721 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19722 #! $SHELL
19723 # Generated by $as_me.
19724 # Run this file to recreate the current configuration.
19725 # Compiler output produced by configure, useful for debugging
19726 # configure, is in config.log if it exists.
19727
19728 debug=false
19729 ac_cs_recheck=false
19730 ac_cs_silent=false
19731
19732 SHELL=\${CONFIG_SHELL-$SHELL}
19733 export SHELL
19734 _ASEOF
19735 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19736 ## -------------------- ##
19737 ## M4sh Initialization. ##
19738 ## -------------------- ##
19739
19740 # Be more Bourne compatible
19741 DUALCASE=1; export DUALCASE # for MKS sh
19742 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19743   emulate sh
19744   NULLCMD=:
19745   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19746   # is contrary to our usage.  Disable this feature.
19747   alias -g '${1+"$@"}'='"$@"'
19748   setopt NO_GLOB_SUBST
19749 else
19750   case `(set -o) 2>/dev/null` in #(
19751   *posix*) :
19752     set -o posix ;; #(
19753   *) :
19754      ;;
19755 esac
19756 fi
19757
19758
19759 as_nl='
19760 '
19761 export as_nl
19762 # Printing a long string crashes Solaris 7 /usr/bin/printf.
19763 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19764 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19765 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19766 # Prefer a ksh shell builtin over an external printf program on Solaris,
19767 # but without wasting forks for bash or zsh.
19768 if test -z "$BASH_VERSION$ZSH_VERSION" \
19769     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19770   as_echo='print -r --'
19771   as_echo_n='print -rn --'
19772 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19773   as_echo='printf %s\n'
19774   as_echo_n='printf %s'
19775 else
19776   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19777     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19778     as_echo_n='/usr/ucb/echo -n'
19779   else
19780     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19781     as_echo_n_body='eval
19782       arg=$1;
19783       case $arg in #(
19784       *"$as_nl"*)
19785         expr "X$arg" : "X\\(.*\\)$as_nl";
19786         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19787       esac;
19788       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19789     '
19790     export as_echo_n_body
19791     as_echo_n='sh -c $as_echo_n_body as_echo'
19792   fi
19793   export as_echo_body
19794   as_echo='sh -c $as_echo_body as_echo'
19795 fi
19796
19797 # The user is always right.
19798 if test "${PATH_SEPARATOR+set}" != set; then
19799   PATH_SEPARATOR=:
19800   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19801     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19802       PATH_SEPARATOR=';'
19803   }
19804 fi
19805
19806
19807 # IFS
19808 # We need space, tab and new line, in precisely that order.  Quoting is
19809 # there to prevent editors from complaining about space-tab.
19810 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
19811 # splitting by setting IFS to empty value.)
19812 IFS=" ""        $as_nl"
19813
19814 # Find who we are.  Look in the path if we contain no directory separator.
19815 as_myself=
19816 case $0 in #((
19817   *[\\/]* ) as_myself=$0 ;;
19818   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19819 for as_dir in $PATH
19820 do
19821   IFS=$as_save_IFS
19822   test -z "$as_dir" && as_dir=.
19823     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19824   done
19825 IFS=$as_save_IFS
19826
19827      ;;
19828 esac
19829 # We did not find ourselves, most probably we were run as `sh COMMAND'
19830 # in which case we are not to be found in the path.
19831 if test "x$as_myself" = x; then
19832   as_myself=$0
19833 fi
19834 if test ! -f "$as_myself"; then
19835   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19836   exit 1
19837 fi
19838
19839 # Unset variables that we do not need and which cause bugs (e.g. in
19840 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
19841 # suppresses any "Segmentation fault" message there.  '((' could
19842 # trigger a bug in pdksh 5.2.14.
19843 for as_var in BASH_ENV ENV MAIL MAILPATH
19844 do eval test x\${$as_var+set} = xset \
19845   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19846 done
19847 PS1='$ '
19848 PS2='> '
19849 PS4='+ '
19850
19851 # NLS nuisances.
19852 LC_ALL=C
19853 export LC_ALL
19854 LANGUAGE=C
19855 export LANGUAGE
19856
19857 # CDPATH.
19858 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19859
19860
19861 # as_fn_error STATUS ERROR [LINENO LOG_FD]
19862 # ----------------------------------------
19863 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19864 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19865 # script with STATUS, using 1 if that was 0.
19866 as_fn_error ()
19867 {
19868   as_status=$1; test $as_status -eq 0 && as_status=1
19869   if test "$4"; then
19870     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19871     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19872   fi
19873   $as_echo "$as_me: error: $2" >&2
19874   as_fn_exit $as_status
19875 } # as_fn_error
19876
19877
19878 # as_fn_set_status STATUS
19879 # -----------------------
19880 # Set $? to STATUS, without forking.
19881 as_fn_set_status ()
19882 {
19883   return $1
19884 } # as_fn_set_status
19885
19886 # as_fn_exit STATUS
19887 # -----------------
19888 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19889 as_fn_exit ()
19890 {
19891   set +e
19892   as_fn_set_status $1
19893   exit $1
19894 } # as_fn_exit
19895
19896 # as_fn_unset VAR
19897 # ---------------
19898 # Portably unset VAR.
19899 as_fn_unset ()
19900 {
19901   { eval $1=; unset $1;}
19902 }
19903 as_unset=as_fn_unset
19904 # as_fn_append VAR VALUE
19905 # ----------------------
19906 # Append the text in VALUE to the end of the definition contained in VAR. Take
19907 # advantage of any shell optimizations that allow amortized linear growth over
19908 # repeated appends, instead of the typical quadratic growth present in naive
19909 # implementations.
19910 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19911   eval 'as_fn_append ()
19912   {
19913     eval $1+=\$2
19914   }'
19915 else
19916   as_fn_append ()
19917   {
19918     eval $1=\$$1\$2
19919   }
19920 fi # as_fn_append
19921
19922 # as_fn_arith ARG...
19923 # ------------------
19924 # Perform arithmetic evaluation on the ARGs, and store the result in the
19925 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19926 # must be portable across $(()) and expr.
19927 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19928   eval 'as_fn_arith ()
19929   {
19930     as_val=$(( $* ))
19931   }'
19932 else
19933   as_fn_arith ()
19934   {
19935     as_val=`expr "$@" || test $? -eq 1`
19936   }
19937 fi # as_fn_arith
19938
19939
19940 if expr a : '\(a\)' >/dev/null 2>&1 &&
19941    test "X`expr 00001 : '.*\(...\)'`" = X001; then
19942   as_expr=expr
19943 else
19944   as_expr=false
19945 fi
19946
19947 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19948   as_basename=basename
19949 else
19950   as_basename=false
19951 fi
19952
19953 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19954   as_dirname=dirname
19955 else
19956   as_dirname=false
19957 fi
19958
19959 as_me=`$as_basename -- "$0" ||
19960 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19961          X"$0" : 'X\(//\)$' \| \
19962          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19963 $as_echo X/"$0" |
19964     sed '/^.*\/\([^/][^/]*\)\/*$/{
19965             s//\1/
19966             q
19967           }
19968           /^X\/\(\/\/\)$/{
19969             s//\1/
19970             q
19971           }
19972           /^X\/\(\/\).*/{
19973             s//\1/
19974             q
19975           }
19976           s/.*/./; q'`
19977
19978 # Avoid depending upon Character Ranges.
19979 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19980 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19981 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19982 as_cr_digits='0123456789'
19983 as_cr_alnum=$as_cr_Letters$as_cr_digits
19984
19985 ECHO_C= ECHO_N= ECHO_T=
19986 case `echo -n x` in #(((((
19987 -n*)
19988   case `echo 'xy\c'` in
19989   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
19990   xy)  ECHO_C='\c';;
19991   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
19992        ECHO_T=' ';;
19993   esac;;
19994 *)
19995   ECHO_N='-n';;
19996 esac
19997
19998 rm -f conf$$ conf$$.exe conf$$.file
19999 if test -d conf$$.dir; then
20000   rm -f conf$$.dir/conf$$.file
20001 else
20002   rm -f conf$$.dir
20003   mkdir conf$$.dir 2>/dev/null
20004 fi
20005 if (echo >conf$$.file) 2>/dev/null; then
20006   if ln -s conf$$.file conf$$ 2>/dev/null; then
20007     as_ln_s='ln -s'
20008     # ... but there are two gotchas:
20009     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20010     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20011     # In both cases, we have to default to `cp -pR'.
20012     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20013       as_ln_s='cp -pR'
20014   elif ln conf$$.file conf$$ 2>/dev/null; then
20015     as_ln_s=ln
20016   else
20017     as_ln_s='cp -pR'
20018   fi
20019 else
20020   as_ln_s='cp -pR'
20021 fi
20022 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20023 rmdir conf$$.dir 2>/dev/null
20024
20025
20026 # as_fn_mkdir_p
20027 # -------------
20028 # Create "$as_dir" as a directory, including parents if necessary.
20029 as_fn_mkdir_p ()
20030 {
20031
20032   case $as_dir in #(
20033   -*) as_dir=./$as_dir;;
20034   esac
20035   test -d "$as_dir" || eval $as_mkdir_p || {
20036     as_dirs=
20037     while :; do
20038       case $as_dir in #(
20039       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20040       *) as_qdir=$as_dir;;
20041       esac
20042       as_dirs="'$as_qdir' $as_dirs"
20043       as_dir=`$as_dirname -- "$as_dir" ||
20044 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20045          X"$as_dir" : 'X\(//\)[^/]' \| \
20046          X"$as_dir" : 'X\(//\)$' \| \
20047          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20048 $as_echo X"$as_dir" |
20049     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20050             s//\1/
20051             q
20052           }
20053           /^X\(\/\/\)[^/].*/{
20054             s//\1/
20055             q
20056           }
20057           /^X\(\/\/\)$/{
20058             s//\1/
20059             q
20060           }
20061           /^X\(\/\).*/{
20062             s//\1/
20063             q
20064           }
20065           s/.*/./; q'`
20066       test -d "$as_dir" && break
20067     done
20068     test -z "$as_dirs" || eval "mkdir $as_dirs"
20069   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20070
20071
20072 } # as_fn_mkdir_p
20073 if mkdir -p . 2>/dev/null; then
20074   as_mkdir_p='mkdir -p "$as_dir"'
20075 else
20076   test -d ./-p && rmdir ./-p
20077   as_mkdir_p=false
20078 fi
20079
20080
20081 # as_fn_executable_p FILE
20082 # -----------------------
20083 # Test if FILE is an executable regular file.
20084 as_fn_executable_p ()
20085 {
20086   test -f "$1" && test -x "$1"
20087 } # as_fn_executable_p
20088 as_test_x='test -x'
20089 as_executable_p=as_fn_executable_p
20090
20091 # Sed expression to map a string onto a valid CPP name.
20092 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20093
20094 # Sed expression to map a string onto a valid variable name.
20095 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20096
20097
20098 exec 6>&1
20099 ## ----------------------------------- ##
20100 ## Main body of $CONFIG_STATUS script. ##
20101 ## ----------------------------------- ##
20102 _ASEOF
20103 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20104
20105 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20106 # Save the log message, to keep $0 and so on meaningful, and to
20107 # report actual input values of CONFIG_FILES etc. instead of their
20108 # values after options handling.
20109 ac_log="
20110 This file was extended by PCRE $as_me 8.35, which was
20111 generated by GNU Autoconf 2.69.  Invocation command line was
20112
20113   CONFIG_FILES    = $CONFIG_FILES
20114   CONFIG_HEADERS  = $CONFIG_HEADERS
20115   CONFIG_LINKS    = $CONFIG_LINKS
20116   CONFIG_COMMANDS = $CONFIG_COMMANDS
20117   $ $0 $@
20118
20119 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20120 "
20121
20122 _ACEOF
20123
20124 case $ac_config_files in *"
20125 "*) set x $ac_config_files; shift; ac_config_files=$*;;
20126 esac
20127
20128 case $ac_config_headers in *"
20129 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20130 esac
20131
20132
20133 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20134 # Files that config.status was made for.
20135 config_files="$ac_config_files"
20136 config_headers="$ac_config_headers"
20137 config_commands="$ac_config_commands"
20138
20139 _ACEOF
20140
20141 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20142 ac_cs_usage="\
20143 \`$as_me' instantiates files and other configuration actions
20144 from templates according to the current configuration.  Unless the files
20145 and actions are specified as TAGs, all are instantiated by default.
20146
20147 Usage: $0 [OPTION]... [TAG]...
20148
20149   -h, --help       print this help, then exit
20150   -V, --version    print version number and configuration settings, then exit
20151       --config     print configuration, then exit
20152   -q, --quiet, --silent
20153                    do not print progress messages
20154   -d, --debug      don't remove temporary files
20155       --recheck    update $as_me by reconfiguring in the same conditions
20156       --file=FILE[:TEMPLATE]
20157                    instantiate the configuration file FILE
20158       --header=FILE[:TEMPLATE]
20159                    instantiate the configuration header FILE
20160
20161 Configuration files:
20162 $config_files
20163
20164 Configuration headers:
20165 $config_headers
20166
20167 Configuration commands:
20168 $config_commands
20169
20170 Report bugs to the package provider."
20171
20172 _ACEOF
20173 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20174 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20175 ac_cs_version="\\
20176 PCRE config.status 8.35
20177 configured by $0, generated by GNU Autoconf 2.69,
20178   with options \\"\$ac_cs_config\\"
20179
20180 Copyright (C) 2012 Free Software Foundation, Inc.
20181 This config.status script is free software; the Free Software Foundation
20182 gives unlimited permission to copy, distribute and modify it."
20183
20184 ac_pwd='$ac_pwd'
20185 srcdir='$srcdir'
20186 INSTALL='$INSTALL'
20187 MKDIR_P='$MKDIR_P'
20188 AWK='$AWK'
20189 test -n "\$AWK" || AWK=awk
20190 _ACEOF
20191
20192 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20193 # The default lists apply if the user does not specify any file.
20194 ac_need_defaults=:
20195 while test $# != 0
20196 do
20197   case $1 in
20198   --*=?*)
20199     ac_option=`expr "X$1" : 'X\([^=]*\)='`
20200     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20201     ac_shift=:
20202     ;;
20203   --*=)
20204     ac_option=`expr "X$1" : 'X\([^=]*\)='`
20205     ac_optarg=
20206     ac_shift=:
20207     ;;
20208   *)
20209     ac_option=$1
20210     ac_optarg=$2
20211     ac_shift=shift
20212     ;;
20213   esac
20214
20215   case $ac_option in
20216   # Handling of the options.
20217   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20218     ac_cs_recheck=: ;;
20219   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20220     $as_echo "$ac_cs_version"; exit ;;
20221   --config | --confi | --conf | --con | --co | --c )
20222     $as_echo "$ac_cs_config"; exit ;;
20223   --debug | --debu | --deb | --de | --d | -d )
20224     debug=: ;;
20225   --file | --fil | --fi | --f )
20226     $ac_shift
20227     case $ac_optarg in
20228     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20229     '') as_fn_error $? "missing file argument" ;;
20230     esac
20231     as_fn_append CONFIG_FILES " '$ac_optarg'"
20232     ac_need_defaults=false;;
20233   --header | --heade | --head | --hea )
20234     $ac_shift
20235     case $ac_optarg in
20236     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20237     esac
20238     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20239     ac_need_defaults=false;;
20240   --he | --h)
20241     # Conflict between --help and --header
20242     as_fn_error $? "ambiguous option: \`$1'
20243 Try \`$0 --help' for more information.";;
20244   --help | --hel | -h )
20245     $as_echo "$ac_cs_usage"; exit ;;
20246   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20247   | -silent | --silent | --silen | --sile | --sil | --si | --s)
20248     ac_cs_silent=: ;;
20249
20250   # This is an error.
20251   -*) as_fn_error $? "unrecognized option: \`$1'
20252 Try \`$0 --help' for more information." ;;
20253
20254   *) as_fn_append ac_config_targets " $1"
20255      ac_need_defaults=false ;;
20256
20257   esac
20258   shift
20259 done
20260
20261 ac_configure_extra_args=
20262
20263 if $ac_cs_silent; then
20264   exec 6>/dev/null
20265   ac_configure_extra_args="$ac_configure_extra_args --silent"
20266 fi
20267
20268 _ACEOF
20269 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20270 if \$ac_cs_recheck; then
20271   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20272   shift
20273   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20274   CONFIG_SHELL='$SHELL'
20275   export CONFIG_SHELL
20276   exec "\$@"
20277 fi
20278
20279 _ACEOF
20280 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20281 exec 5>>config.log
20282 {
20283   echo
20284   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20285 ## Running $as_me. ##
20286 _ASBOX
20287   $as_echo "$ac_log"
20288 } >&5
20289
20290 _ACEOF
20291 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20292 #
20293 # INIT-COMMANDS
20294 #
20295 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20296
20297
20298 # The HP-UX ksh and POSIX shell print the target directory to stdout
20299 # if CDPATH is set.
20300 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20301
20302 sed_quote_subst='$sed_quote_subst'
20303 double_quote_subst='$double_quote_subst'
20304 delay_variable_subst='$delay_variable_subst'
20305 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
20306 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
20307 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
20308 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
20309 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
20310 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
20311 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
20312 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
20313 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
20314 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
20315 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
20316 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
20317 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20318 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20319 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20320 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20321 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20322 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20323 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20324 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20325 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20326 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20327 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20328 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20329 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20330 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20331 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20332 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20333 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20334 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20335 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20336 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20337 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
20338 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
20339 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20340 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20341 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20342 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20343 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
20344 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
20345 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
20346 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
20347 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20348 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
20349 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20350 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20351 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20352 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20353 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20354 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20355 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20356 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20357 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20358 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20359 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20360 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
20361 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20362 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"`'
20363 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
20364 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
20365 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20366 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20367 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20368 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20369 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20370 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20371 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20372 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20373 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
20374 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
20375 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
20376 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
20377 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
20378 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
20379 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
20380 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
20381 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20382 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
20383 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
20384 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
20385 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
20386 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
20387 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
20388 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20389 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
20390 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20391 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
20392 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20393 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
20394 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
20395 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
20396 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
20397 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
20398 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
20399 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
20400 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
20401 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
20402 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
20403 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
20404 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
20405 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
20406 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
20407 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
20408 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
20409 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
20410 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
20411 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
20412 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
20413 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
20414 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
20415 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
20416 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
20417 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
20418 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
20419 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
20420 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
20421 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
20422 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
20423 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20424 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20425 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
20426 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
20427 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
20428 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
20429 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
20430 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
20431 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
20432 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
20433 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
20434 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
20435 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
20436 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
20437 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
20438 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
20439 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
20440 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
20441 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
20442 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
20443 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
20444 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20445 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20446 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
20447 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
20448 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
20449 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
20450 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
20451 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
20452 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
20453 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
20454 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
20455 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
20456 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
20457 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
20458 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20459 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20460 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20461 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20462 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20463 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20464 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
20465 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
20466 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
20467 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
20468 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
20469 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
20470 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
20471 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
20472 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
20473 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
20474 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
20475 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
20476 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
20477 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20478 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
20479 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
20480 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20481 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
20482 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
20483 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
20484 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
20485 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
20486 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
20487 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
20488 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
20489 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
20490
20491 LTCC='$LTCC'
20492 LTCFLAGS='$LTCFLAGS'
20493 compiler='$compiler_DEFAULT'
20494
20495 # A function that is used when there is no print builtin or printf.
20496 func_fallback_echo ()
20497 {
20498   eval 'cat <<_LTECHO_EOF
20499 \$1
20500 _LTECHO_EOF'
20501 }
20502
20503 # Quote evaled strings.
20504 for var in AS \
20505 DLLTOOL \
20506 OBJDUMP \
20507 SHELL \
20508 ECHO \
20509 PATH_SEPARATOR \
20510 SED \
20511 GREP \
20512 EGREP \
20513 FGREP \
20514 LD \
20515 NM \
20516 LN_S \
20517 lt_SP2NL \
20518 lt_NL2SP \
20519 reload_flag \
20520 deplibs_check_method \
20521 file_magic_cmd \
20522 file_magic_glob \
20523 want_nocaseglob \
20524 sharedlib_from_linklib_cmd \
20525 AR \
20526 AR_FLAGS \
20527 archiver_list_spec \
20528 STRIP \
20529 RANLIB \
20530 CC \
20531 CFLAGS \
20532 compiler \
20533 lt_cv_sys_global_symbol_pipe \
20534 lt_cv_sys_global_symbol_to_cdecl \
20535 lt_cv_sys_global_symbol_to_c_name_address \
20536 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
20537 nm_file_list_spec \
20538 lt_prog_compiler_no_builtin_flag \
20539 lt_prog_compiler_pic \
20540 lt_prog_compiler_wl \
20541 lt_prog_compiler_static \
20542 lt_cv_prog_compiler_c_o \
20543 need_locks \
20544 MANIFEST_TOOL \
20545 DSYMUTIL \
20546 NMEDIT \
20547 LIPO \
20548 OTOOL \
20549 OTOOL64 \
20550 shrext_cmds \
20551 export_dynamic_flag_spec \
20552 whole_archive_flag_spec \
20553 compiler_needs_object \
20554 with_gnu_ld \
20555 allow_undefined_flag \
20556 no_undefined_flag \
20557 hardcode_libdir_flag_spec \
20558 hardcode_libdir_separator \
20559 exclude_expsyms \
20560 include_expsyms \
20561 file_list_spec \
20562 variables_saved_for_relink \
20563 libname_spec \
20564 library_names_spec \
20565 soname_spec \
20566 install_override_mode \
20567 finish_eval \
20568 old_striplib \
20569 striplib \
20570 compiler_lib_search_dirs \
20571 predep_objects \
20572 postdep_objects \
20573 predeps \
20574 postdeps \
20575 compiler_lib_search_path \
20576 LD_CXX \
20577 reload_flag_CXX \
20578 compiler_CXX \
20579 lt_prog_compiler_no_builtin_flag_CXX \
20580 lt_prog_compiler_pic_CXX \
20581 lt_prog_compiler_wl_CXX \
20582 lt_prog_compiler_static_CXX \
20583 lt_cv_prog_compiler_c_o_CXX \
20584 export_dynamic_flag_spec_CXX \
20585 whole_archive_flag_spec_CXX \
20586 compiler_needs_object_CXX \
20587 with_gnu_ld_CXX \
20588 allow_undefined_flag_CXX \
20589 no_undefined_flag_CXX \
20590 hardcode_libdir_flag_spec_CXX \
20591 hardcode_libdir_separator_CXX \
20592 exclude_expsyms_CXX \
20593 include_expsyms_CXX \
20594 file_list_spec_CXX \
20595 compiler_lib_search_dirs_CXX \
20596 predep_objects_CXX \
20597 postdep_objects_CXX \
20598 predeps_CXX \
20599 postdeps_CXX \
20600 compiler_lib_search_path_CXX; do
20601     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20602     *[\\\\\\\`\\"\\\$]*)
20603       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
20604       ;;
20605     *)
20606       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20607       ;;
20608     esac
20609 done
20610
20611 # Double-quote double-evaled strings.
20612 for var in reload_cmds \
20613 old_postinstall_cmds \
20614 old_postuninstall_cmds \
20615 old_archive_cmds \
20616 extract_expsyms_cmds \
20617 old_archive_from_new_cmds \
20618 old_archive_from_expsyms_cmds \
20619 archive_cmds \
20620 archive_expsym_cmds \
20621 module_cmds \
20622 module_expsym_cmds \
20623 export_symbols_cmds \
20624 prelink_cmds \
20625 postlink_cmds \
20626 postinstall_cmds \
20627 postuninstall_cmds \
20628 finish_cmds \
20629 sys_lib_search_path_spec \
20630 sys_lib_dlsearch_path_spec \
20631 reload_cmds_CXX \
20632 old_archive_cmds_CXX \
20633 old_archive_from_new_cmds_CXX \
20634 old_archive_from_expsyms_cmds_CXX \
20635 archive_cmds_CXX \
20636 archive_expsym_cmds_CXX \
20637 module_cmds_CXX \
20638 module_expsym_cmds_CXX \
20639 export_symbols_cmds_CXX \
20640 prelink_cmds_CXX \
20641 postlink_cmds_CXX; do
20642     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20643     *[\\\\\\\`\\"\\\$]*)
20644       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
20645       ;;
20646     *)
20647       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20648       ;;
20649     esac
20650 done
20651
20652 ac_aux_dir='$ac_aux_dir'
20653 xsi_shell='$xsi_shell'
20654 lt_shell_append='$lt_shell_append'
20655
20656 # See if we are running on zsh, and set the options which allow our
20657 # commands through without removal of \ escapes INIT.
20658 if test -n "\${ZSH_VERSION+set}" ; then
20659    setopt NO_GLOB_SUBST
20660 fi
20661
20662
20663     PACKAGE='$PACKAGE'
20664     VERSION='$VERSION'
20665     TIMESTAMP='$TIMESTAMP'
20666     RM='$RM'
20667     ofile='$ofile'
20668
20669
20670
20671
20672
20673
20674 _ACEOF
20675
20676 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20677
20678 # Handling of arguments.
20679 for ac_config_target in $ac_config_targets
20680 do
20681   case $ac_config_target in
20682     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20683     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20684     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20685     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20686     "libpcre.pc") CONFIG_FILES="$CONFIG_FILES libpcre.pc" ;;
20687     "libpcre16.pc") CONFIG_FILES="$CONFIG_FILES libpcre16.pc" ;;
20688     "libpcre32.pc") CONFIG_FILES="$CONFIG_FILES libpcre32.pc" ;;
20689     "libpcreposix.pc") CONFIG_FILES="$CONFIG_FILES libpcreposix.pc" ;;
20690     "libpcrecpp.pc") CONFIG_FILES="$CONFIG_FILES libpcrecpp.pc" ;;
20691     "pcre-config") CONFIG_FILES="$CONFIG_FILES pcre-config" ;;
20692     "pcre.h") CONFIG_FILES="$CONFIG_FILES pcre.h" ;;
20693     "pcre_stringpiece.h") CONFIG_FILES="$CONFIG_FILES pcre_stringpiece.h" ;;
20694     "pcrecpparg.h") CONFIG_FILES="$CONFIG_FILES pcrecpparg.h" ;;
20695     "script-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS script-chmod" ;;
20696     "delete-old-chartables") CONFIG_COMMANDS="$CONFIG_COMMANDS delete-old-chartables" ;;
20697
20698   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20699   esac
20700 done
20701
20702
20703 # If the user did not use the arguments to specify the items to instantiate,
20704 # then the envvar interface is used.  Set only those that are not.
20705 # We use the long form for the default assignment because of an extremely
20706 # bizarre bug on SunOS 4.1.3.
20707 if $ac_need_defaults; then
20708   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20709   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20710   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20711 fi
20712
20713 # Have a temporary directory for convenience.  Make it in the build tree
20714 # simply because there is no reason against having it here, and in addition,
20715 # creating and moving files from /tmp can sometimes cause problems.
20716 # Hook for its removal unless debugging.
20717 # Note that there is a small window in which the directory will not be cleaned:
20718 # after its creation but before its name has been assigned to `$tmp'.
20719 $debug ||
20720 {
20721   tmp= ac_tmp=
20722   trap 'exit_status=$?
20723   : "${ac_tmp:=$tmp}"
20724   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20725 ' 0
20726   trap 'as_fn_exit 1' 1 2 13 15
20727 }
20728 # Create a (secure) tmp directory for tmp files.
20729
20730 {
20731   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20732   test -d "$tmp"
20733 }  ||
20734 {
20735   tmp=./conf$$-$RANDOM
20736   (umask 077 && mkdir "$tmp")
20737 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20738 ac_tmp=$tmp
20739
20740 # Set up the scripts for CONFIG_FILES section.
20741 # No need to generate them if there are no CONFIG_FILES.
20742 # This happens for instance with `./config.status config.h'.
20743 if test -n "$CONFIG_FILES"; then
20744
20745
20746 ac_cr=`echo X | tr X '\015'`
20747 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20748 # But we know of no other shell where ac_cr would be empty at this
20749 # point, so we can use a bashism as a fallback.
20750 if test "x$ac_cr" = x; then
20751   eval ac_cr=\$\'\\r\'
20752 fi
20753 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20754 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20755   ac_cs_awk_cr='\\r'
20756 else
20757   ac_cs_awk_cr=$ac_cr
20758 fi
20759
20760 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20761 _ACEOF
20762
20763
20764 {
20765   echo "cat >conf$$subs.awk <<_ACEOF" &&
20766   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20767   echo "_ACEOF"
20768 } >conf$$subs.sh ||
20769   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20770 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20771 ac_delim='%!_!# '
20772 for ac_last_try in false false false false false :; do
20773   . ./conf$$subs.sh ||
20774     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20775
20776   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20777   if test $ac_delim_n = $ac_delim_num; then
20778     break
20779   elif $ac_last_try; then
20780     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20781   else
20782     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20783   fi
20784 done
20785 rm -f conf$$subs.sh
20786
20787 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20788 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20789 _ACEOF
20790 sed -n '
20791 h
20792 s/^/S["/; s/!.*/"]=/
20793 p
20794 g
20795 s/^[^!]*!//
20796 :repl
20797 t repl
20798 s/'"$ac_delim"'$//
20799 t delim
20800 :nl
20801 h
20802 s/\(.\{148\}\)..*/\1/
20803 t more1
20804 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20805 p
20806 n
20807 b repl
20808 :more1
20809 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20810 p
20811 g
20812 s/.\{148\}//
20813 t nl
20814 :delim
20815 h
20816 s/\(.\{148\}\)..*/\1/
20817 t more2
20818 s/["\\]/\\&/g; s/^/"/; s/$/"/
20819 p
20820 b
20821 :more2
20822 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20823 p
20824 g
20825 s/.\{148\}//
20826 t delim
20827 ' <conf$$subs.awk | sed '
20828 /^[^""]/{
20829   N
20830   s/\n//
20831 }
20832 ' >>$CONFIG_STATUS || ac_write_fail=1
20833 rm -f conf$$subs.awk
20834 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20835 _ACAWK
20836 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20837   for (key in S) S_is_set[key] = 1
20838   FS = "\a"
20839
20840 }
20841 {
20842   line = $ 0
20843   nfields = split(line, field, "@")
20844   substed = 0
20845   len = length(field[1])
20846   for (i = 2; i < nfields; i++) {
20847     key = field[i]
20848     keylen = length(key)
20849     if (S_is_set[key]) {
20850       value = S[key]
20851       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20852       len += length(value) + length(field[++i])
20853       substed = 1
20854     } else
20855       len += 1 + keylen
20856   }
20857
20858   print line
20859 }
20860
20861 _ACAWK
20862 _ACEOF
20863 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20864 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20865   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20866 else
20867   cat
20868 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20869   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20870 _ACEOF
20871
20872 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20873 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20874 # trailing colons and then remove the whole line if VPATH becomes empty
20875 # (actually we leave an empty line to preserve line numbers).
20876 if test "x$srcdir" = x.; then
20877   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
20878 h
20879 s///
20880 s/^/:/
20881 s/[      ]*$/:/
20882 s/:\$(srcdir):/:/g
20883 s/:\${srcdir}:/:/g
20884 s/:@srcdir@:/:/g
20885 s/^:*//
20886 s/:*$//
20887 x
20888 s/\(=[   ]*\).*/\1/
20889 G
20890 s/\n//
20891 s/^[^=]*=[       ]*$//
20892 }'
20893 fi
20894
20895 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20896 fi # test -n "$CONFIG_FILES"
20897
20898 # Set up the scripts for CONFIG_HEADERS section.
20899 # No need to generate them if there are no CONFIG_HEADERS.
20900 # This happens for instance with `./config.status Makefile'.
20901 if test -n "$CONFIG_HEADERS"; then
20902 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20903 BEGIN {
20904 _ACEOF
20905
20906 # Transform confdefs.h into an awk script `defines.awk', embedded as
20907 # here-document in config.status, that substitutes the proper values into
20908 # config.h.in to produce config.h.
20909
20910 # Create a delimiter string that does not exist in confdefs.h, to ease
20911 # handling of long lines.
20912 ac_delim='%!_!# '
20913 for ac_last_try in false false :; do
20914   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20915   if test -z "$ac_tt"; then
20916     break
20917   elif $ac_last_try; then
20918     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20919   else
20920     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20921   fi
20922 done
20923
20924 # For the awk script, D is an array of macro values keyed by name,
20925 # likewise P contains macro parameters if any.  Preserve backslash
20926 # newline sequences.
20927
20928 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20929 sed -n '
20930 s/.\{148\}/&'"$ac_delim"'/g
20931 t rset
20932 :rset
20933 s/^[     ]*#[    ]*define[       ][      ]*/ /
20934 t def
20935 d
20936 :def
20937 s/\\$//
20938 t bsnl
20939 s/["\\]/\\&/g
20940 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
20941 D["\1"]=" \3"/p
20942 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
20943 d
20944 :bsnl
20945 s/["\\]/\\&/g
20946 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
20947 D["\1"]=" \3\\\\\\n"\\/p
20948 t cont
20949 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20950 t cont
20951 d
20952 :cont
20953 n
20954 s/.\{148\}/&'"$ac_delim"'/g
20955 t clear
20956 :clear
20957 s/\\$//
20958 t bsnlc
20959 s/["\\]/\\&/g; s/^/"/; s/$/"/p
20960 d
20961 :bsnlc
20962 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20963 b cont
20964 ' <confdefs.h | sed '
20965 s/'"$ac_delim"'/"\\\
20966 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20967
20968 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20969   for (key in D) D_is_set[key] = 1
20970   FS = "\a"
20971 }
20972 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20973   line = \$ 0
20974   split(line, arg, " ")
20975   if (arg[1] == "#") {
20976     defundef = arg[2]
20977     mac1 = arg[3]
20978   } else {
20979     defundef = substr(arg[1], 2)
20980     mac1 = arg[2]
20981   }
20982   split(mac1, mac2, "(") #)
20983   macro = mac2[1]
20984   prefix = substr(line, 1, index(line, defundef) - 1)
20985   if (D_is_set[macro]) {
20986     # Preserve the white space surrounding the "#".
20987     print prefix "define", macro P[macro] D[macro]
20988     next
20989   } else {
20990     # Replace #undef with comments.  This is necessary, for example,
20991     # in the case of _POSIX_SOURCE, which is predefined and required
20992     # on some systems where configure will not decide to define it.
20993     if (defundef == "undef") {
20994       print "/*", prefix defundef, macro, "*/"
20995       next
20996     }
20997   }
20998 }
20999 { print }
21000 _ACAWK
21001 _ACEOF
21002 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21003   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
21004 fi # test -n "$CONFIG_HEADERS"
21005
21006
21007 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
21008 shift
21009 for ac_tag
21010 do
21011   case $ac_tag in
21012   :[FHLC]) ac_mode=$ac_tag; continue;;
21013   esac
21014   case $ac_mode$ac_tag in
21015   :[FHL]*:*);;
21016   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
21017   :[FH]-) ac_tag=-:-;;
21018   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21019   esac
21020   ac_save_IFS=$IFS
21021   IFS=:
21022   set x $ac_tag
21023   IFS=$ac_save_IFS
21024   shift
21025   ac_file=$1
21026   shift
21027
21028   case $ac_mode in
21029   :L) ac_source=$1;;
21030   :[FH])
21031     ac_file_inputs=
21032     for ac_f
21033     do
21034       case $ac_f in
21035       -) ac_f="$ac_tmp/stdin";;
21036       *) # Look for the file first in the build tree, then in the source tree
21037          # (if the path is not absolute).  The absolute path cannot be DOS-style,
21038          # because $ac_f cannot contain `:'.
21039          test -f "$ac_f" ||
21040            case $ac_f in
21041            [\\/$]*) false;;
21042            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21043            esac ||
21044            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
21045       esac
21046       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21047       as_fn_append ac_file_inputs " '$ac_f'"
21048     done
21049
21050     # Let's still pretend it is `configure' which instantiates (i.e., don't
21051     # use $as_me), people would be surprised to read:
21052     #    /* config.h.  Generated by config.status.  */
21053     configure_input='Generated from '`
21054           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21055         `' by configure.'
21056     if test x"$ac_file" != x-; then
21057       configure_input="$ac_file.  $configure_input"
21058       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21059 $as_echo "$as_me: creating $ac_file" >&6;}
21060     fi
21061     # Neutralize special characters interpreted by sed in replacement strings.
21062     case $configure_input in #(
21063     *\&* | *\|* | *\\* )
21064        ac_sed_conf_input=`$as_echo "$configure_input" |
21065        sed 's/[\\\\&|]/\\\\&/g'`;; #(
21066     *) ac_sed_conf_input=$configure_input;;
21067     esac
21068
21069     case $ac_tag in
21070     *:-:* | *:-) cat >"$ac_tmp/stdin" \
21071       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21072     esac
21073     ;;
21074   esac
21075
21076   ac_dir=`$as_dirname -- "$ac_file" ||
21077 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21078          X"$ac_file" : 'X\(//\)[^/]' \| \
21079          X"$ac_file" : 'X\(//\)$' \| \
21080          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21081 $as_echo X"$ac_file" |
21082     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21083             s//\1/
21084             q
21085           }
21086           /^X\(\/\/\)[^/].*/{
21087             s//\1/
21088             q
21089           }
21090           /^X\(\/\/\)$/{
21091             s//\1/
21092             q
21093           }
21094           /^X\(\/\).*/{
21095             s//\1/
21096             q
21097           }
21098           s/.*/./; q'`
21099   as_dir="$ac_dir"; as_fn_mkdir_p
21100   ac_builddir=.
21101
21102 case "$ac_dir" in
21103 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21104 *)
21105   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21106   # A ".." for each directory in $ac_dir_suffix.
21107   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21108   case $ac_top_builddir_sub in
21109   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21110   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21111   esac ;;
21112 esac
21113 ac_abs_top_builddir=$ac_pwd
21114 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21115 # for backward compatibility:
21116 ac_top_builddir=$ac_top_build_prefix
21117
21118 case $srcdir in
21119   .)  # We are building in place.
21120     ac_srcdir=.
21121     ac_top_srcdir=$ac_top_builddir_sub
21122     ac_abs_top_srcdir=$ac_pwd ;;
21123   [\\/]* | ?:[\\/]* )  # Absolute name.
21124     ac_srcdir=$srcdir$ac_dir_suffix;
21125     ac_top_srcdir=$srcdir
21126     ac_abs_top_srcdir=$srcdir ;;
21127   *) # Relative name.
21128     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21129     ac_top_srcdir=$ac_top_build_prefix$srcdir
21130     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21131 esac
21132 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21133
21134
21135   case $ac_mode in
21136   :F)
21137   #
21138   # CONFIG_FILE
21139   #
21140
21141   case $INSTALL in
21142   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21143   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21144   esac
21145   ac_MKDIR_P=$MKDIR_P
21146   case $MKDIR_P in
21147   [\\/$]* | ?:[\\/]* ) ;;
21148   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21149   esac
21150 _ACEOF
21151
21152 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21153 # If the template does not know about datarootdir, expand it.
21154 # FIXME: This hack should be removed a few years after 2.60.
21155 ac_datarootdir_hack=; ac_datarootdir_seen=
21156 ac_sed_dataroot='
21157 /datarootdir/ {
21158   p
21159   q
21160 }
21161 /@datadir@/p
21162 /@docdir@/p
21163 /@infodir@/p
21164 /@localedir@/p
21165 /@mandir@/p'
21166 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21167 *datarootdir*) ac_datarootdir_seen=yes;;
21168 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21169   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21170 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21171 _ACEOF
21172 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21173   ac_datarootdir_hack='
21174   s&@datadir@&$datadir&g
21175   s&@docdir@&$docdir&g
21176   s&@infodir@&$infodir&g
21177   s&@localedir@&$localedir&g
21178   s&@mandir@&$mandir&g
21179   s&\\\${datarootdir}&$datarootdir&g' ;;
21180 esac
21181 _ACEOF
21182
21183 # Neutralize VPATH when `$srcdir' = `.'.
21184 # Shell code in configure.ac might set extrasub.
21185 # FIXME: do we really want to maintain this feature?
21186 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21187 ac_sed_extra="$ac_vpsub
21188 $extrasub
21189 _ACEOF
21190 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21191 :t
21192 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21193 s|@configure_input@|$ac_sed_conf_input|;t t
21194 s&@top_builddir@&$ac_top_builddir_sub&;t t
21195 s&@top_build_prefix@&$ac_top_build_prefix&;t t
21196 s&@srcdir@&$ac_srcdir&;t t
21197 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21198 s&@top_srcdir@&$ac_top_srcdir&;t t
21199 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21200 s&@builddir@&$ac_builddir&;t t
21201 s&@abs_builddir@&$ac_abs_builddir&;t t
21202 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21203 s&@INSTALL@&$ac_INSTALL&;t t
21204 s&@MKDIR_P@&$ac_MKDIR_P&;t t
21205 $ac_datarootdir_hack
21206 "
21207 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
21208   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21209
21210 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21211   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21212   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
21213       "$ac_tmp/out"`; test -z "$ac_out"; } &&
21214   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21215 which seems to be undefined.  Please make sure it is defined" >&5
21216 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21217 which seems to be undefined.  Please make sure it is defined" >&2;}
21218
21219   rm -f "$ac_tmp/stdin"
21220   case $ac_file in
21221   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21222   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21223   esac \
21224   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21225  ;;
21226   :H)
21227   #
21228   # CONFIG_HEADER
21229   #
21230   if test x"$ac_file" != x-; then
21231     {
21232       $as_echo "/* $configure_input  */" \
21233       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21234     } >"$ac_tmp/config.h" \
21235       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21236     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21237       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21238 $as_echo "$as_me: $ac_file is unchanged" >&6;}
21239     else
21240       rm -f "$ac_file"
21241       mv "$ac_tmp/config.h" "$ac_file" \
21242         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21243     fi
21244   else
21245     $as_echo "/* $configure_input  */" \
21246       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21247       || as_fn_error $? "could not create -" "$LINENO" 5
21248   fi
21249 # Compute "$ac_file"'s index in $config_headers.
21250 _am_arg="$ac_file"
21251 _am_stamp_count=1
21252 for _am_header in $config_headers :; do
21253   case $_am_header in
21254     $_am_arg | $_am_arg:* )
21255       break ;;
21256     * )
21257       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21258   esac
21259 done
21260 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21261 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21262          X"$_am_arg" : 'X\(//\)[^/]' \| \
21263          X"$_am_arg" : 'X\(//\)$' \| \
21264          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21265 $as_echo X"$_am_arg" |
21266     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21267             s//\1/
21268             q
21269           }
21270           /^X\(\/\/\)[^/].*/{
21271             s//\1/
21272             q
21273           }
21274           /^X\(\/\/\)$/{
21275             s//\1/
21276             q
21277           }
21278           /^X\(\/\).*/{
21279             s//\1/
21280             q
21281           }
21282           s/.*/./; q'`/stamp-h$_am_stamp_count
21283  ;;
21284
21285   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21286 $as_echo "$as_me: executing $ac_file commands" >&6;}
21287  ;;
21288   esac
21289
21290
21291   case $ac_file$ac_mode in
21292     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
21293   # Older Autoconf quotes --file arguments for eval, but not when files
21294   # are listed without --file.  Let's play safe and only enable the eval
21295   # if we detect the quoting.
21296   case $CONFIG_FILES in
21297   *\'*) eval set x "$CONFIG_FILES" ;;
21298   *)   set x $CONFIG_FILES ;;
21299   esac
21300   shift
21301   for mf
21302   do
21303     # Strip MF so we end up with the name of the file.
21304     mf=`echo "$mf" | sed -e 's/:.*$//'`
21305     # Check whether this is an Automake generated Makefile or not.
21306     # We used to match only the files named 'Makefile.in', but
21307     # some people rename them; so instead we look at the file content.
21308     # Grep'ing the first line is not enough: some people post-process
21309     # each Makefile.in and add a new line on top of each file to say so.
21310     # Grep'ing the whole file is not good either: AIX grep has a line
21311     # limit of 2048, but all sed's we know have understand at least 4000.
21312     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
21313       dirpart=`$as_dirname -- "$mf" ||
21314 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21315          X"$mf" : 'X\(//\)[^/]' \| \
21316          X"$mf" : 'X\(//\)$' \| \
21317          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
21318 $as_echo X"$mf" |
21319     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21320             s//\1/
21321             q
21322           }
21323           /^X\(\/\/\)[^/].*/{
21324             s//\1/
21325             q
21326           }
21327           /^X\(\/\/\)$/{
21328             s//\1/
21329             q
21330           }
21331           /^X\(\/\).*/{
21332             s//\1/
21333             q
21334           }
21335           s/.*/./; q'`
21336     else
21337       continue
21338     fi
21339     # Extract the definition of DEPDIR, am__include, and am__quote
21340     # from the Makefile without running 'make'.
21341     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21342     test -z "$DEPDIR" && continue
21343     am__include=`sed -n 's/^am__include = //p' < "$mf"`
21344     test -z "$am__include" && continue
21345     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21346     # Find all dependency output files, they are included files with
21347     # $(DEPDIR) in their names.  We invoke sed twice because it is the
21348     # simplest approach to changing $(DEPDIR) to its actual value in the
21349     # expansion.
21350     for file in `sed -n "
21351       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21352          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
21353       # Make sure the directory exists.
21354       test -f "$dirpart/$file" && continue
21355       fdir=`$as_dirname -- "$file" ||
21356 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21357          X"$file" : 'X\(//\)[^/]' \| \
21358          X"$file" : 'X\(//\)$' \| \
21359          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21360 $as_echo X"$file" |
21361     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21362             s//\1/
21363             q
21364           }
21365           /^X\(\/\/\)[^/].*/{
21366             s//\1/
21367             q
21368           }
21369           /^X\(\/\/\)$/{
21370             s//\1/
21371             q
21372           }
21373           /^X\(\/\).*/{
21374             s//\1/
21375             q
21376           }
21377           s/.*/./; q'`
21378       as_dir=$dirpart/$fdir; as_fn_mkdir_p
21379       # echo "creating $dirpart/$file"
21380       echo '# dummy' > "$dirpart/$file"
21381     done
21382   done
21383 }
21384  ;;
21385     "libtool":C)
21386
21387     # See if we are running on zsh, and set the options which allow our
21388     # commands through without removal of \ escapes.
21389     if test -n "${ZSH_VERSION+set}" ; then
21390       setopt NO_GLOB_SUBST
21391     fi
21392
21393     cfgfile="${ofile}T"
21394     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21395     $RM "$cfgfile"
21396
21397     cat <<_LT_EOF >> "$cfgfile"
21398 #! $SHELL
21399
21400 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
21401 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
21402 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
21403 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
21404 #
21405 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
21406 #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
21407 #                 Foundation, Inc.
21408 #   Written by Gordon Matzigkeit, 1996
21409 #
21410 #   This file is part of GNU Libtool.
21411 #
21412 # GNU Libtool is free software; you can redistribute it and/or
21413 # modify it under the terms of the GNU General Public License as
21414 # published by the Free Software Foundation; either version 2 of
21415 # the License, or (at your option) any later version.
21416 #
21417 # As a special exception to the GNU General Public License,
21418 # if you distribute this file as part of a program or library that
21419 # is built using GNU Libtool, you may include this file under the
21420 # same distribution terms that you use for the rest of that program.
21421 #
21422 # GNU Libtool is distributed in the hope that it will be useful,
21423 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21424 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21425 # GNU General Public License for more details.
21426 #
21427 # You should have received a copy of the GNU General Public License
21428 # along with GNU Libtool; see the file COPYING.  If not, a copy
21429 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
21430 # obtained by writing to the Free Software Foundation, Inc.,
21431 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21432
21433
21434 # The names of the tagged configurations supported by this script.
21435 available_tags="CXX "
21436
21437 # ### BEGIN LIBTOOL CONFIG
21438
21439 # Assembler program.
21440 AS=$lt_AS
21441
21442 # DLL creation program.
21443 DLLTOOL=$lt_DLLTOOL
21444
21445 # Object dumper program.
21446 OBJDUMP=$lt_OBJDUMP
21447
21448 # Which release of libtool.m4 was used?
21449 macro_version=$macro_version
21450 macro_revision=$macro_revision
21451
21452 # Whether or not to build shared libraries.
21453 build_libtool_libs=$enable_shared
21454
21455 # Whether or not to build static libraries.
21456 build_old_libs=$enable_static
21457
21458 # What type of objects to build.
21459 pic_mode=$pic_mode
21460
21461 # Whether or not to optimize for fast installation.
21462 fast_install=$enable_fast_install
21463
21464 # Shell to use when invoking shell scripts.
21465 SHELL=$lt_SHELL
21466
21467 # An echo program that protects backslashes.
21468 ECHO=$lt_ECHO
21469
21470 # The PATH separator for the build system.
21471 PATH_SEPARATOR=$lt_PATH_SEPARATOR
21472
21473 # The host system.
21474 host_alias=$host_alias
21475 host=$host
21476 host_os=$host_os
21477
21478 # The build system.
21479 build_alias=$build_alias
21480 build=$build
21481 build_os=$build_os
21482
21483 # A sed program that does not truncate output.
21484 SED=$lt_SED
21485
21486 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
21487 Xsed="\$SED -e 1s/^X//"
21488
21489 # A grep program that handles long lines.
21490 GREP=$lt_GREP
21491
21492 # An ERE matcher.
21493 EGREP=$lt_EGREP
21494
21495 # A literal string matcher.
21496 FGREP=$lt_FGREP
21497
21498 # A BSD- or MS-compatible name lister.
21499 NM=$lt_NM
21500
21501 # Whether we need soft or hard links.
21502 LN_S=$lt_LN_S
21503
21504 # What is the maximum length of a command?
21505 max_cmd_len=$max_cmd_len
21506
21507 # Object file suffix (normally "o").
21508 objext=$ac_objext
21509
21510 # Executable file suffix (normally "").
21511 exeext=$exeext
21512
21513 # whether the shell understands "unset".
21514 lt_unset=$lt_unset
21515
21516 # turn spaces into newlines.
21517 SP2NL=$lt_lt_SP2NL
21518
21519 # turn newlines into spaces.
21520 NL2SP=$lt_lt_NL2SP
21521
21522 # convert \$build file names to \$host format.
21523 to_host_file_cmd=$lt_cv_to_host_file_cmd
21524
21525 # convert \$build files to toolchain format.
21526 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
21527
21528 # Method to check whether dependent libraries are shared objects.
21529 deplibs_check_method=$lt_deplibs_check_method
21530
21531 # Command to use when deplibs_check_method = "file_magic".
21532 file_magic_cmd=$lt_file_magic_cmd
21533
21534 # How to find potential files when deplibs_check_method = "file_magic".
21535 file_magic_glob=$lt_file_magic_glob
21536
21537 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
21538 want_nocaseglob=$lt_want_nocaseglob
21539
21540 # Command to associate shared and link libraries.
21541 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
21542
21543 # The archiver.
21544 AR=$lt_AR
21545
21546 # Flags to create an archive.
21547 AR_FLAGS=$lt_AR_FLAGS
21548
21549 # How to feed a file listing to the archiver.
21550 archiver_list_spec=$lt_archiver_list_spec
21551
21552 # A symbol stripping program.
21553 STRIP=$lt_STRIP
21554
21555 # Commands used to install an old-style archive.
21556 RANLIB=$lt_RANLIB
21557 old_postinstall_cmds=$lt_old_postinstall_cmds
21558 old_postuninstall_cmds=$lt_old_postuninstall_cmds
21559
21560 # Whether to use a lock for old archive extraction.
21561 lock_old_archive_extraction=$lock_old_archive_extraction
21562
21563 # A C compiler.
21564 LTCC=$lt_CC
21565
21566 # LTCC compiler flags.
21567 LTCFLAGS=$lt_CFLAGS
21568
21569 # Take the output of nm and produce a listing of raw symbols and C names.
21570 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21571
21572 # Transform the output of nm in a proper C declaration.
21573 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21574
21575 # Transform the output of nm in a C name address pair.
21576 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21577
21578 # Transform the output of nm in a C name address pair when lib prefix is needed.
21579 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21580
21581 # Specify filename containing input files for \$NM.
21582 nm_file_list_spec=$lt_nm_file_list_spec
21583
21584 # The root where to search for dependent libraries,and in which our libraries should be installed.
21585 lt_sysroot=$lt_sysroot
21586
21587 # The name of the directory that contains temporary libtool files.
21588 objdir=$objdir
21589
21590 # Used to examine libraries when file_magic_cmd begins with "file".
21591 MAGIC_CMD=$MAGIC_CMD
21592
21593 # Must we lock files when doing compilation?
21594 need_locks=$lt_need_locks
21595
21596 # Manifest tool.
21597 MANIFEST_TOOL=$lt_MANIFEST_TOOL
21598
21599 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21600 DSYMUTIL=$lt_DSYMUTIL
21601
21602 # Tool to change global to local symbols on Mac OS X.
21603 NMEDIT=$lt_NMEDIT
21604
21605 # Tool to manipulate fat objects and archives on Mac OS X.
21606 LIPO=$lt_LIPO
21607
21608 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
21609 OTOOL=$lt_OTOOL
21610
21611 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21612 OTOOL64=$lt_OTOOL64
21613
21614 # Old archive suffix (normally "a").
21615 libext=$libext
21616
21617 # Shared library suffix (normally ".so").
21618 shrext_cmds=$lt_shrext_cmds
21619
21620 # The commands to extract the exported symbol list from a shared archive.
21621 extract_expsyms_cmds=$lt_extract_expsyms_cmds
21622
21623 # Variables whose values should be saved in libtool wrapper scripts and
21624 # restored at link time.
21625 variables_saved_for_relink=$lt_variables_saved_for_relink
21626
21627 # Do we need the "lib" prefix for modules?
21628 need_lib_prefix=$need_lib_prefix
21629
21630 # Do we need a version for libraries?
21631 need_version=$need_version
21632
21633 # Library versioning type.
21634 version_type=$version_type
21635
21636 # Shared library runtime path variable.
21637 runpath_var=$runpath_var
21638
21639 # Shared library path variable.
21640 shlibpath_var=$shlibpath_var
21641
21642 # Is shlibpath searched before the hard-coded library search path?
21643 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
21644
21645 # Format of library name prefix.
21646 libname_spec=$lt_libname_spec
21647
21648 # List of archive names.  First name is the real one, the rest are links.
21649 # The last name is the one that the linker finds with -lNAME
21650 library_names_spec=$lt_library_names_spec
21651
21652 # The coded name of the library, if different from the real name.
21653 soname_spec=$lt_soname_spec
21654
21655 # Permission mode override for installation of shared libraries.
21656 install_override_mode=$lt_install_override_mode
21657
21658 # Command to use after installation of a shared archive.
21659 postinstall_cmds=$lt_postinstall_cmds
21660
21661 # Command to use after uninstallation of a shared archive.
21662 postuninstall_cmds=$lt_postuninstall_cmds
21663
21664 # Commands used to finish a libtool library installation in a directory.
21665 finish_cmds=$lt_finish_cmds
21666
21667 # As "finish_cmds", except a single script fragment to be evaled but
21668 # not shown.
21669 finish_eval=$lt_finish_eval
21670
21671 # Whether we should hardcode library paths into libraries.
21672 hardcode_into_libs=$hardcode_into_libs
21673
21674 # Compile-time system search path for libraries.
21675 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21676
21677 # Run-time system search path for libraries.
21678 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
21679
21680 # Whether dlopen is supported.
21681 dlopen_support=$enable_dlopen
21682
21683 # Whether dlopen of programs is supported.
21684 dlopen_self=$enable_dlopen_self
21685
21686 # Whether dlopen of statically linked programs is supported.
21687 dlopen_self_static=$enable_dlopen_self_static
21688
21689 # Commands to strip libraries.
21690 old_striplib=$lt_old_striplib
21691 striplib=$lt_striplib
21692
21693
21694 # The linker used to build libraries.
21695 LD=$lt_LD
21696
21697 # How to create reloadable object files.
21698 reload_flag=$lt_reload_flag
21699 reload_cmds=$lt_reload_cmds
21700
21701 # Commands used to build an old-style archive.
21702 old_archive_cmds=$lt_old_archive_cmds
21703
21704 # A language specific compiler.
21705 CC=$lt_compiler
21706
21707 # Is the compiler the GNU compiler?
21708 with_gcc=$GCC
21709
21710 # Compiler flag to turn off builtin functions.
21711 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
21712
21713 # Additional compiler flags for building library objects.
21714 pic_flag=$lt_lt_prog_compiler_pic
21715
21716 # How to pass a linker flag through the compiler.
21717 wl=$lt_lt_prog_compiler_wl
21718
21719 # Compiler flag to prevent dynamic linking.
21720 link_static_flag=$lt_lt_prog_compiler_static
21721
21722 # Does compiler simultaneously support -c and -o options?
21723 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
21724
21725 # Whether or not to add -lc for building shared libraries.
21726 build_libtool_need_lc=$archive_cmds_need_lc
21727
21728 # Whether or not to disallow shared libs when runtime libs are static.
21729 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
21730
21731 # Compiler flag to allow reflexive dlopens.
21732 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
21733
21734 # Compiler flag to generate shared objects directly from archives.
21735 whole_archive_flag_spec=$lt_whole_archive_flag_spec
21736
21737 # Whether the compiler copes with passing no objects directly.
21738 compiler_needs_object=$lt_compiler_needs_object
21739
21740 # Create an old-style archive from a shared archive.
21741 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
21742
21743 # Create a temporary old-style archive to link instead of a shared archive.
21744 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
21745
21746 # Commands used to build a shared archive.
21747 archive_cmds=$lt_archive_cmds
21748 archive_expsym_cmds=$lt_archive_expsym_cmds
21749
21750 # Commands used to build a loadable module if different from building
21751 # a shared archive.
21752 module_cmds=$lt_module_cmds
21753 module_expsym_cmds=$lt_module_expsym_cmds
21754
21755 # Whether we are building with GNU ld or not.
21756 with_gnu_ld=$lt_with_gnu_ld
21757
21758 # Flag that allows shared libraries with undefined symbols to be built.
21759 allow_undefined_flag=$lt_allow_undefined_flag
21760
21761 # Flag that enforces no undefined symbols.
21762 no_undefined_flag=$lt_no_undefined_flag
21763
21764 # Flag to hardcode \$libdir into a binary during linking.
21765 # This must work even if \$libdir does not exist
21766 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
21767
21768 # Whether we need a single "-rpath" flag with a separated argument.
21769 hardcode_libdir_separator=$lt_hardcode_libdir_separator
21770
21771 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21772 # DIR into the resulting binary.
21773 hardcode_direct=$hardcode_direct
21774
21775 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21776 # DIR into the resulting binary and the resulting library dependency is
21777 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
21778 # library is relocated.
21779 hardcode_direct_absolute=$hardcode_direct_absolute
21780
21781 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21782 # into the resulting binary.
21783 hardcode_minus_L=$hardcode_minus_L
21784
21785 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21786 # into the resulting binary.
21787 hardcode_shlibpath_var=$hardcode_shlibpath_var
21788
21789 # Set to "yes" if building a shared library automatically hardcodes DIR
21790 # into the library and all subsequent libraries and executables linked
21791 # against it.
21792 hardcode_automatic=$hardcode_automatic
21793
21794 # Set to yes if linker adds runtime paths of dependent libraries
21795 # to runtime path list.
21796 inherit_rpath=$inherit_rpath
21797
21798 # Whether libtool must link a program against all its dependency libraries.
21799 link_all_deplibs=$link_all_deplibs
21800
21801 # Set to "yes" if exported symbols are required.
21802 always_export_symbols=$always_export_symbols
21803
21804 # The commands to list exported symbols.
21805 export_symbols_cmds=$lt_export_symbols_cmds
21806
21807 # Symbols that should not be listed in the preloaded symbols.
21808 exclude_expsyms=$lt_exclude_expsyms
21809
21810 # Symbols that must always be exported.
21811 include_expsyms=$lt_include_expsyms
21812
21813 # Commands necessary for linking programs (against libraries) with templates.
21814 prelink_cmds=$lt_prelink_cmds
21815
21816 # Commands necessary for finishing linking programs.
21817 postlink_cmds=$lt_postlink_cmds
21818
21819 # Specify filename containing input files.
21820 file_list_spec=$lt_file_list_spec
21821
21822 # How to hardcode a shared library path into an executable.
21823 hardcode_action=$hardcode_action
21824
21825 # The directories searched by this compiler when creating a shared library.
21826 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
21827
21828 # Dependencies to place before and after the objects being linked to
21829 # create a shared library.
21830 predep_objects=$lt_predep_objects
21831 postdep_objects=$lt_postdep_objects
21832 predeps=$lt_predeps
21833 postdeps=$lt_postdeps
21834
21835 # The library search path used internally by the compiler when linking
21836 # a shared library.
21837 compiler_lib_search_path=$lt_compiler_lib_search_path
21838
21839 # ### END LIBTOOL CONFIG
21840
21841 _LT_EOF
21842
21843   case $host_os in
21844   aix3*)
21845     cat <<\_LT_EOF >> "$cfgfile"
21846 # AIX sometimes has problems with the GCC collect2 program.  For some
21847 # reason, if we set the COLLECT_NAMES environment variable, the problems
21848 # vanish in a puff of smoke.
21849 if test "X${COLLECT_NAMES+set}" != Xset; then
21850   COLLECT_NAMES=
21851   export COLLECT_NAMES
21852 fi
21853 _LT_EOF
21854     ;;
21855   esac
21856
21857
21858 ltmain="$ac_aux_dir/ltmain.sh"
21859
21860
21861   # We use sed instead of cat because bash on DJGPP gets confused if
21862   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
21863   # text mode, it properly converts lines to CR/LF.  This bash problem
21864   # is reportedly fixed, but why not run on old versions too?
21865   sed '$q' "$ltmain" >> "$cfgfile" \
21866      || (rm -f "$cfgfile"; exit 1)
21867
21868   if test x"$xsi_shell" = xyes; then
21869   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
21870 func_dirname ()\
21871 {\
21872 \    case ${1} in\
21873 \      */*) func_dirname_result="${1%/*}${2}" ;;\
21874 \      *  ) func_dirname_result="${3}" ;;\
21875 \    esac\
21876 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
21877   && mv -f "$cfgfile.tmp" "$cfgfile" \
21878     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21879 test 0 -eq $? || _lt_function_replace_fail=:
21880
21881
21882   sed -e '/^func_basename ()$/,/^} # func_basename /c\
21883 func_basename ()\
21884 {\
21885 \    func_basename_result="${1##*/}"\
21886 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
21887   && mv -f "$cfgfile.tmp" "$cfgfile" \
21888     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21889 test 0 -eq $? || _lt_function_replace_fail=:
21890
21891
21892   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
21893 func_dirname_and_basename ()\
21894 {\
21895 \    case ${1} in\
21896 \      */*) func_dirname_result="${1%/*}${2}" ;;\
21897 \      *  ) func_dirname_result="${3}" ;;\
21898 \    esac\
21899 \    func_basename_result="${1##*/}"\
21900 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
21901   && mv -f "$cfgfile.tmp" "$cfgfile" \
21902     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21903 test 0 -eq $? || _lt_function_replace_fail=:
21904
21905
21906   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
21907 func_stripname ()\
21908 {\
21909 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
21910 \    # positional parameters, so assign one to ordinary parameter first.\
21911 \    func_stripname_result=${3}\
21912 \    func_stripname_result=${func_stripname_result#"${1}"}\
21913 \    func_stripname_result=${func_stripname_result%"${2}"}\
21914 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
21915   && mv -f "$cfgfile.tmp" "$cfgfile" \
21916     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21917 test 0 -eq $? || _lt_function_replace_fail=:
21918
21919
21920   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
21921 func_split_long_opt ()\
21922 {\
21923 \    func_split_long_opt_name=${1%%=*}\
21924 \    func_split_long_opt_arg=${1#*=}\
21925 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
21926   && mv -f "$cfgfile.tmp" "$cfgfile" \
21927     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21928 test 0 -eq $? || _lt_function_replace_fail=:
21929
21930
21931   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
21932 func_split_short_opt ()\
21933 {\
21934 \    func_split_short_opt_arg=${1#??}\
21935 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
21936 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
21937   && mv -f "$cfgfile.tmp" "$cfgfile" \
21938     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21939 test 0 -eq $? || _lt_function_replace_fail=:
21940
21941
21942   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
21943 func_lo2o ()\
21944 {\
21945 \    case ${1} in\
21946 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
21947 \      *)    func_lo2o_result=${1} ;;\
21948 \    esac\
21949 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
21950   && mv -f "$cfgfile.tmp" "$cfgfile" \
21951     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21952 test 0 -eq $? || _lt_function_replace_fail=:
21953
21954
21955   sed -e '/^func_xform ()$/,/^} # func_xform /c\
21956 func_xform ()\
21957 {\
21958     func_xform_result=${1%.*}.lo\
21959 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
21960   && mv -f "$cfgfile.tmp" "$cfgfile" \
21961     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21962 test 0 -eq $? || _lt_function_replace_fail=:
21963
21964
21965   sed -e '/^func_arith ()$/,/^} # func_arith /c\
21966 func_arith ()\
21967 {\
21968     func_arith_result=$(( $* ))\
21969 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
21970   && mv -f "$cfgfile.tmp" "$cfgfile" \
21971     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21972 test 0 -eq $? || _lt_function_replace_fail=:
21973
21974
21975   sed -e '/^func_len ()$/,/^} # func_len /c\
21976 func_len ()\
21977 {\
21978     func_len_result=${#1}\
21979 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
21980   && mv -f "$cfgfile.tmp" "$cfgfile" \
21981     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21982 test 0 -eq $? || _lt_function_replace_fail=:
21983
21984 fi
21985
21986 if test x"$lt_shell_append" = xyes; then
21987   sed -e '/^func_append ()$/,/^} # func_append /c\
21988 func_append ()\
21989 {\
21990     eval "${1}+=\\${2}"\
21991 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
21992   && mv -f "$cfgfile.tmp" "$cfgfile" \
21993     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21994 test 0 -eq $? || _lt_function_replace_fail=:
21995
21996
21997   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
21998 func_append_quoted ()\
21999 {\
22000 \    func_quote_for_eval "${2}"\
22001 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
22002 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
22003   && mv -f "$cfgfile.tmp" "$cfgfile" \
22004     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
22005 test 0 -eq $? || _lt_function_replace_fail=:
22006
22007
22008   # Save a `func_append' function call where possible by direct use of '+='
22009   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
22010     && mv -f "$cfgfile.tmp" "$cfgfile" \
22011       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
22012   test 0 -eq $? || _lt_function_replace_fail=:
22013 else
22014   # Save a `func_append' function call even when '+=' is not available
22015   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
22016     && mv -f "$cfgfile.tmp" "$cfgfile" \
22017       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
22018   test 0 -eq $? || _lt_function_replace_fail=:
22019 fi
22020
22021 if test x"$_lt_function_replace_fail" = x":"; then
22022   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
22023 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
22024 fi
22025
22026
22027    mv -f "$cfgfile" "$ofile" ||
22028     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
22029   chmod +x "$ofile"
22030
22031
22032     cat <<_LT_EOF >> "$ofile"
22033
22034 # ### BEGIN LIBTOOL TAG CONFIG: CXX
22035
22036 # The linker used to build libraries.
22037 LD=$lt_LD_CXX
22038
22039 # How to create reloadable object files.
22040 reload_flag=$lt_reload_flag_CXX
22041 reload_cmds=$lt_reload_cmds_CXX
22042
22043 # Commands used to build an old-style archive.
22044 old_archive_cmds=$lt_old_archive_cmds_CXX
22045
22046 # A language specific compiler.
22047 CC=$lt_compiler_CXX
22048
22049 # Is the compiler the GNU compiler?
22050 with_gcc=$GCC_CXX
22051
22052 # Compiler flag to turn off builtin functions.
22053 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
22054
22055 # Additional compiler flags for building library objects.
22056 pic_flag=$lt_lt_prog_compiler_pic_CXX
22057
22058 # How to pass a linker flag through the compiler.
22059 wl=$lt_lt_prog_compiler_wl_CXX
22060
22061 # Compiler flag to prevent dynamic linking.
22062 link_static_flag=$lt_lt_prog_compiler_static_CXX
22063
22064 # Does compiler simultaneously support -c and -o options?
22065 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
22066
22067 # Whether or not to add -lc for building shared libraries.
22068 build_libtool_need_lc=$archive_cmds_need_lc_CXX
22069
22070 # Whether or not to disallow shared libs when runtime libs are static.
22071 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
22072
22073 # Compiler flag to allow reflexive dlopens.
22074 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
22075
22076 # Compiler flag to generate shared objects directly from archives.
22077 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
22078
22079 # Whether the compiler copes with passing no objects directly.
22080 compiler_needs_object=$lt_compiler_needs_object_CXX
22081
22082 # Create an old-style archive from a shared archive.
22083 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
22084
22085 # Create a temporary old-style archive to link instead of a shared archive.
22086 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
22087
22088 # Commands used to build a shared archive.
22089 archive_cmds=$lt_archive_cmds_CXX
22090 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
22091
22092 # Commands used to build a loadable module if different from building
22093 # a shared archive.
22094 module_cmds=$lt_module_cmds_CXX
22095 module_expsym_cmds=$lt_module_expsym_cmds_CXX
22096
22097 # Whether we are building with GNU ld or not.
22098 with_gnu_ld=$lt_with_gnu_ld_CXX
22099
22100 # Flag that allows shared libraries with undefined symbols to be built.
22101 allow_undefined_flag=$lt_allow_undefined_flag_CXX
22102
22103 # Flag that enforces no undefined symbols.
22104 no_undefined_flag=$lt_no_undefined_flag_CXX
22105
22106 # Flag to hardcode \$libdir into a binary during linking.
22107 # This must work even if \$libdir does not exist
22108 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
22109
22110 # Whether we need a single "-rpath" flag with a separated argument.
22111 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
22112
22113 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
22114 # DIR into the resulting binary.
22115 hardcode_direct=$hardcode_direct_CXX
22116
22117 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
22118 # DIR into the resulting binary and the resulting library dependency is
22119 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
22120 # library is relocated.
22121 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
22122
22123 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22124 # into the resulting binary.
22125 hardcode_minus_L=$hardcode_minus_L_CXX
22126
22127 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22128 # into the resulting binary.
22129 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
22130
22131 # Set to "yes" if building a shared library automatically hardcodes DIR
22132 # into the library and all subsequent libraries and executables linked
22133 # against it.
22134 hardcode_automatic=$hardcode_automatic_CXX
22135
22136 # Set to yes if linker adds runtime paths of dependent libraries
22137 # to runtime path list.
22138 inherit_rpath=$inherit_rpath_CXX
22139
22140 # Whether libtool must link a program against all its dependency libraries.
22141 link_all_deplibs=$link_all_deplibs_CXX
22142
22143 # Set to "yes" if exported symbols are required.
22144 always_export_symbols=$always_export_symbols_CXX
22145
22146 # The commands to list exported symbols.
22147 export_symbols_cmds=$lt_export_symbols_cmds_CXX
22148
22149 # Symbols that should not be listed in the preloaded symbols.
22150 exclude_expsyms=$lt_exclude_expsyms_CXX
22151
22152 # Symbols that must always be exported.
22153 include_expsyms=$lt_include_expsyms_CXX
22154
22155 # Commands necessary for linking programs (against libraries) with templates.
22156 prelink_cmds=$lt_prelink_cmds_CXX
22157
22158 # Commands necessary for finishing linking programs.
22159 postlink_cmds=$lt_postlink_cmds_CXX
22160
22161 # Specify filename containing input files.
22162 file_list_spec=$lt_file_list_spec_CXX
22163
22164 # How to hardcode a shared library path into an executable.
22165 hardcode_action=$hardcode_action_CXX
22166
22167 # The directories searched by this compiler when creating a shared library.
22168 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
22169
22170 # Dependencies to place before and after the objects being linked to
22171 # create a shared library.
22172 predep_objects=$lt_predep_objects_CXX
22173 postdep_objects=$lt_postdep_objects_CXX
22174 predeps=$lt_predeps_CXX
22175 postdeps=$lt_postdeps_CXX
22176
22177 # The library search path used internally by the compiler when linking
22178 # a shared library.
22179 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
22180
22181 # ### END LIBTOOL TAG CONFIG: CXX
22182 _LT_EOF
22183
22184  ;;
22185     "script-chmod":C) chmod a+x pcre-config ;;
22186     "delete-old-chartables":C) rm -f pcre_chartables.c ;;
22187
22188   esac
22189 done # for ac_tag
22190
22191
22192 as_fn_exit 0
22193 _ACEOF
22194 ac_clean_files=$ac_clean_files_save
22195
22196 test $ac_write_fail = 0 ||
22197   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
22198
22199
22200 # configure is writing to config.log, and then calls config.status.
22201 # config.status does its own redirection, appending to config.log.
22202 # Unfortunately, on DOS this fails, as config.log is still kept open
22203 # by configure, so config.status won't be able to write to it; its
22204 # output is simply discarded.  So we exec the FD to /dev/null,
22205 # effectively closing config.log, so it can be properly (re)opened and
22206 # appended to by config.status.  When coming back to configure, we
22207 # need to make the FD available again.
22208 if test "$no_create" != yes; then
22209   ac_cs_success=:
22210   ac_config_status_args=
22211   test "$silent" = yes &&
22212     ac_config_status_args="$ac_config_status_args --quiet"
22213   exec 5>/dev/null
22214   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22215   exec 5>>config.log
22216   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22217   # would make configure fail if this is the last instruction.
22218   $ac_cs_success || as_fn_exit 1
22219 fi
22220 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22221   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22222 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22223 fi
22224
22225
22226 # Print out a nice little message after configure is run displaying the
22227 # chosen options.
22228
22229 ebcdic_nl_code=n/a
22230 if test "$enable_ebcdic_nl25" = "yes"; then
22231   ebcdic_nl_code=0x25
22232 elif test "$enable_ebcdic" = "yes"; then
22233   ebcdic_nl_code=0x15
22234 fi
22235
22236 cat <<EOF
22237
22238 $PACKAGE-$VERSION configuration summary:
22239
22240     Install prefix .................. : ${prefix}
22241     C preprocessor .................. : ${CPP}
22242     C compiler ...................... : ${CC}
22243     C++ preprocessor ................ : ${CXXCPP}
22244     C++ compiler .................... : ${CXX}
22245     Linker .......................... : ${LD}
22246     C preprocessor flags ............ : ${CPPFLAGS}
22247     C compiler flags ................ : ${CFLAGS} ${VISIBILITY_CFLAGS}
22248     C++ compiler flags .............. : ${CXXFLAGS} ${VISIBILITY_CXXFLAGS}
22249     Linker flags .................... : ${LDFLAGS}
22250     Extra libraries ................. : ${LIBS}
22251
22252     Build 8 bit pcre library ........ : ${enable_pcre8}
22253     Build 16 bit pcre library ....... : ${enable_pcre16}
22254     Build 32 bit pcre library ....... : ${enable_pcre32}
22255     Build C++ library ............... : ${enable_cpp}
22256     Enable JIT compiling support .... : ${enable_jit}
22257     Enable UTF-8/16/32 support ...... : ${enable_utf}
22258     Unicode properties .............. : ${enable_unicode_properties}
22259     Newline char/sequence ........... : ${enable_newline}
22260     \R matches only ANYCRLF ......... : ${enable_bsr_anycrlf}
22261     EBCDIC coding ................... : ${enable_ebcdic}
22262     EBCDIC code for NL .............. : ${ebcdic_nl_code}
22263     Rebuild char tables ............. : ${enable_rebuild_chartables}
22264     Use stack recursion ............. : ${enable_stack_for_recursion}
22265     POSIX mem threshold ............. : ${with_posix_malloc_threshold}
22266     Internal link size .............. : ${with_link_size}
22267     Nested parentheses limit ........ : ${with_parens_nest_limit}
22268     Match limit ..................... : ${with_match_limit}
22269     Match limit recursion ........... : ${with_match_limit_recursion}
22270     Build shared libs ............... : ${enable_shared}
22271     Build static libs ............... : ${enable_static}
22272     Use JIT in pcregrep ............. : ${enable_pcregrep_jit}
22273     Buffer size for pcregrep ........ : ${with_pcregrep_bufsize}
22274     Link pcregrep with libz ......... : ${enable_pcregrep_libz}
22275     Link pcregrep with libbz2 ....... : ${enable_pcregrep_libbz2}
22276     Link pcretest with libedit ...... : ${enable_pcretest_libedit}
22277     Link pcretest with libreadline .. : ${enable_pcretest_libreadline}
22278     Valgrind support ................ : ${enable_valgrind}
22279     Code coverage ................... : ${enable_coverage}
22280
22281 EOF
22282